html { }
body { font-family: "Arial", sans-serif; font-size: 13px; line-height: 16px; color: #1c1c1c; margin: 0px; background: #dfe2d2; position: relative; }

td { font-family: "Arial", sans-serif; font-size: 13px; color: #1c1c1c; }

p { padding: 0px; }

h1
{
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

a:link, a:active, a:visited { color: #00508c; text-decoration: underline; }
a:hover { color: #00508c; text-decoration: underline; }

a.normal:link, a.normal:active, a.normal:visited { text-decoration: none; color: #1c1c1c; }
a.normal:hover { text-decoration: none; color: #5c5c5c; }

a.normal2:link, a.normal2:active, a.normal2:visited { text-decoration: none; color: #1c1c1c; }
a.normal2:hover { text-decoration: underline; color: #53697a; }

a.green_dashed_underline:link, a.green_dashed_underline:active, a.green_dashed_underline:visited { color: #79902b; text-decoration: none; }
a.green_dashed_underline:hover { color: #79902b; text-decoration: none; }
a.green_dashed_underline:link span,
a.green_dashed_underline:active span,
a.green_dashed_underline:visited span { border-bottom: dashed 1px #79902b; }
a.green_dashed_underline:hover span { border-bottom: solid 1px #79902b; }

a.blue_dashed_underline:link, a.blue_dashed_underline:active, a.blue_dashed_underline:visited { color: #00508c; text-decoration: none; }
a.blue_dashed_underline:hover { color: #00508c; text-decoration: none; }
a.blue_dashed_underline:link span,
a.blue_dashed_underline:active span,
a.blue_dashed_underline:visited span { border-bottom: dashed 1px #00508c; }
a.blue_dashed_underline:hover span { border-bottom: solid 1px #00508c; }

input, select { color: #636363; }

.main { min-width: 1000px; }
.main .content { position: relative; zoom: 1; background: #fff; width: 94%; min-width: 1000px; margin-left: auto; margin-right: auto; border-left: solid 1px #d6d9ca; border-right: solid 1px #d6d9ca; border-bottom: solid 1px #a1a68d; }
.main .bottom  { position: relative; zoom: 1;                   width: 94%; min-width: 1000px; margin-left: auto; margin-right: auto; }

.pagetop { height: 82px; padding-bottom: 20px; position: relative; }
.pagetop .logo { position: absolute; top: 14px; }
.pagetop .logo a:link, .pagetop .logo a:active, .pagetop .logo a:visited, .pagetop .logo a:hover { display: block; width: 151px; height: 24px; padding-top: 44px; background: url('/themes/newsib/images/logo.gif') no-repeat; color: #555555; font-size: 10px; text-decoration: none; line-height: 14px; }


.green, a.green:link, a.green:active, a.green:visited { color: #79902b; }
a.green:hover { color: #53697a; }

.blue,  a.blue:link,  a.blue:active,  a.blue:visited  { color: #00508c; }
a.blue:hover  { color: #00508c; text-decoration: underline; }

.bblue,  a.bblue:link,  a.bblue:active, a.bblue:visited  { color: #53697a; }
a.bblue:hover  { color: #222222; }

.grey,  a.grey:link,  a.grey:active,  a.grey:visited  { color: #757575; }
a.grey:hover  { color: #00508c; }

.black, a.black:link, a.black:active, a.black:visited { color: #000000; }
a.black:hover { color: #53697a; }

.linkcolor { color: #00508c; }

.flw35mr  { float: left; width:  35px; margin-right:  -35px; }
.flw50mr  { float: left; width:  50px; margin-right:  -50px; }
.flw70mr  { float: left; width:  70px; margin-right:  -70px; }
.flw80mr  { float: left; width:  80px; margin-right:  -80px; }
.flw130mr { float: left; width: 130px; margin-right: -130px; }
.flw220mr { float: left; width: 220px; margin-right: -220px; }
.flw210mr { float: left; width: 210px; margin-right: -210px; }

.flw30  { float: left; width:  30px; }
.flw50  { float: left; width:  50px; }
.flw80  { float: left; width:  80px; }
.flw130 { float: left; width: 130px; }
.flw250 { float: left; width: 250px; }


.pl50 { padding-left: 50px; }
.pl70 { padding-left: 70px; }
.pl80 { padding-left: 80px; }
.pl140 { padding-left: 140px; }
.pl190 { padding-left: 190px; }
.pl220 { padding-left: 220px; }

.topmenu { margin-right: -25px; }
.topmenu span { font-family: Calibri, Arial, sans-serif; font-size: 21px; padding-right: 25px; }
.topmenu span a:link, .topmenu span a:active, .topmenu span a:visited { color: #17588a; text-decoration: none; }
.topmenu span a:hover, .topmenu span.act a { color: #002948; text-decoration: none; }

.topmenu2 { position: relative; height: 27px; line-height: 27px; background: #e3e8d5; }
.topmenu2 b { display: block; position: absolute; width: 2px; height: 27px; top: 0px; left:  -2px; background: url('/themes/newsib/images/menu_bg_edges.gif') no-repeat 0px 0px;  }
.topmenu2 i { display: block; position: absolute; width: 2px; height: 27px; top: 0px; right: -2px; background: url('/themes/newsib/images/menu_bg_edges.gif') no-repeat -2px 0px; }
.topmenu2 span { margin-left: 4px; margin-right: 4px; font-size: 15px; font-family: Calibri, Arial, sans-serif; position: relative; zoom: 1; }
.topmenu2 span a:link, .topmenu2 span a:active, .topmenu2 span a:visited { padding-left: 8px; padding-right: 8px; color: #394f60; text-decoration: none; }
.topmenu2 span a:hover { color: #070f18; text-decoration: none; background: #bcc49f; }
.topmenu2 span.act a:link, .topmenu2 span.act a:active, .topmenu2 span.act a:visited, .topmenu2 span.act a:hover { color: #070f18; text-decoration: none; background: #bcc49f; }

.topmenu2 span sup { position: absolute; top: 0px; right: -15px; color: #fff; background: #e8880b; text-transform: uppercase; font-size: 11px; line-height: 11px; }

#search_string { background: #F5FFDB; border: 1px solid #82999D; color: #939AA5; display: block; float:right; font-size: 12px; height: 18px; line-height: 18px; width: 67%; }
#search_string_submit { float: right; height: 24px; margin-top: -1px; width: 30%; padding: 0px; }

.splitter  { font-size: 0px; line-height: 0px; height: 0px; border-bottom: solid 1px #cbd3b1; }
.splitter2 { font-size: 0px; line-height: 0px; height: 0px; border-bottom: solid 5px #f2f4eb; }

.title          { font-size: 14px; font-weight: bold; text-decoration: none; color: #000; }
a.title:link    { font-size: 14px; font-weight: bold; text-decoration: none; color: #000; }
a.title:active  { font-size: 14px; font-weight: bold; text-decoration: none; color: #000; }
a.title:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #000; }
a.title:hover   { font-size: 14px; font-weight: bold; text-decoration: underline; color: #17588a;}

.bubble { position: relative; overflow: hidden; zoom: 1; }
.bubble .tlbub { position: absolute; height: 150px; width: 17px; left:  0px; top:    0px; font-size: 0px; }
.bubble .blbub { position: absolute; height:   6px; width: 17px; left:  0px; bottom: 0px; font-size: 0px; }
.bubble .trbub { position: absolute; height:   6px; width:  6px; right: 0px; top:    0px; font-size: 0px; }
.bubble .brbub { position: absolute; height:   6px; width:  6px; right: 0px; bottom: 0px; font-size: 0px; }
.bubble .cbub { padding-left: 17px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; font-size: 11px; line-height: 16px; color: #fff; }

.bubble a:link, .bubble a:active, .bubble a:visited { color: #fff; }
.bubble a:hover {}

.buble_red { background: #dd0000; }
.buble_red .tlbub { background: url('/themes/newsib/images/bubble_red_tl.gif') no-repeat; }
.buble_red .blbub { background: url('/themes/newsib/images/bubble_red_bl.gif') no-repeat; }
.buble_red .trbub { background: url('/themes/newsib/images/bubble_red_tr.gif') no-repeat; }
.buble_red .brbub { background: url('/themes/newsib/images/bubble_red_br.gif') no-repeat; }
.buble_green { background: #8da831; }
.buble_green .tlbub { background: url('/themes/newsib/images/bubble_green_tl.gif') no-repeat; }
.buble_green .blbub { background: url('/themes/newsib/images/bubble_green_bl.gif') no-repeat; }
.buble_green .trbub { background: url('/themes/newsib/images/bubble_green_tr.gif') no-repeat; }
.buble_green .brbub { background: url('/themes/newsib/images/bubble_green_br.gif') no-repeat; }
.buble_blue { background: #17588a; }
.buble_blue .tlbub { background: url('/themes/newsib/images/bubble_blue_tl.gif') no-repeat; }
.buble_blue .blbub { background: url('/themes/newsib/images/bubble_blue_bl.gif') no-repeat; }
.buble_blue .trbub { background: url('/themes/newsib/images/bubble_blue_tr.gif') no-repeat; }
.buble_blue .brbub { background: url('/themes/newsib/images/bubble_blue_br.gif') no-repeat; }

.bubble_invest { height: 84px; position: relative; overflow: hidden; background: url('/themes/newsib/images/bubble_invest_c.gif') repeat-x; }
.bubble_invest .lbi { z-index: 1; position: absolute; height: 84px; width: 58px; left:  0px; background: url('/themes/newsib/images/bubble_invest_l.gif') no-repeat; }
.bubble_invest .rbi { z-index: 2; position: absolute; height: 84px; width:  8px; right: 0px; background: url('/themes/newsib/images/bubble_invest_r.gif') no-repeat; }
.bubble_invest .cbi { z-index: 3; position: relative; top: 7px; margin-left: 7px; margin-right: 7px; }

.bubble_invest a:link, .bubble_invest a:active, .bubble_invest a:visited { display: block; color: #17588a; height: 58px; padding-top: 6px; text-align: center; white-space: nowrap; }
.bubble_invest a:hover { display: block; color: #17588a; background: #e1e8da; text-align: center; white-space: nowrap; }

.blueborder { border: solid 1px #e0e9f3; }

.minitable { width: 100%; font-size: 12px; }
.minitable tr td { font-size: 12px; border-bottom: solid 1px #cbd3b1; padding-top: 3px; padding-bottom: 3px; }
.minitable tr.header td { font-size: 10px; color: #757575; height: 21px; line-height: 21px; background: #f2f4eb; border: 0px; padding: 0px; padding-left: 6px; padding-right: 6px; }
.minitable tr.header a.hov:link, .minitable tr.header a.hov:active, .minitable tr.header a.hov:visited, .minitable tr.header a.hov:hover { border-bottom: dashed 1px #757575; }

.tabs { border-bottom: solid 1px #cbd3b1; height: 22px; position: relative; zoom: 1; }
.tabs .tab { float: right; height: 22px; line-height: 22px; padding-left: 8px; padding-right: 8px; font-size: 11px; color: #5e788c; }
.tabs .tab span { border-bottom: dashed 1px #5e788c; }
.tabs .tab_act { border: solid 1px #cbd3b1; border-bottom: 0px; background: #fff; position: relative; color: #757575; }
.tabs .tab_act span { border: 0px; }


.comments_form { padding: 20px; padding-top: 15px; padding-bottom: 15px; border: solid 1px #cbd3b1; clear: both; overflow: hidden; }


.calendar { background: #c4d486; padding: 10px; }
.calendar .inner { width: 170px; margin-left: auto; margin-right: auto; }
.calendar .days { clear: both; overflow: hidden; zoom: 1; }
.calendar .days div { float: left; width: 14%; text-align: center; font-size: 12px; line-height: 19px; }
.calendar .days a:link, .calendar .days a:active, .calendar .days a:visited { text-decoration: none; }
.calendar .days a:hover { text-decoration: underline; }

.calendar .days .today { background: #1c4d72; }
.calendar .days .today a:link, .calendar .days .today a:active, .calendar .days .today a:visited, .calendar .days .today a:hover { color: #fff; text-decoration: none; }


.history_div
{
	font-size: 11px;
}

/**/

.top_menu2 { clear: both; overflow: hidden; border-top: solid 1px #313131; height: 30px; background: url('/themes/portal_new/images/top_menu2_bg.gif') repeat-x; }
.top_menu2 .item { float: left; height: 30px; line-height: 30px; }
.top_menu2 a:link, .top_menu2 a:active, .top_menu2 a:visited, .top_menu2 a:hover { color: #fff; font-size: 14px; font-weight: bold; padding-left: 20px; text-decoration: none; }
.top_menu2 .act a:link, .top_menu2 .act a:active, .top_menu2 .act a:visited, .top_menu2 .act a:hover { color: #c4d486; }
.top_menu2 span { color: #5f5f5f; font-size: 11px; }

.top_menu2_2 { clear: both; overflow: hidden; border-top: solid 1px #313131; height: 30px; background: url('/themes/portal_new/images/top_menu2_bg.gif') repeat-x; }
.top_menu2_2 .item { float: left; height: 30px; line-height: 30px; }
.top_menu2_2 a:link, .top_menu2_2 a:active, .top_menu2_2 a:visited, .top_menu2_2 a:hover { color: #fff; font-size: 12px; font-weight: bold; padding-left: 12px; text-decoration: none; }
.top_menu2_2 .act a:link, .top_menu2_2 .act a:active, .top_menu2_2 .act a:visited, .top_menu2_2 .act a:hover { color: #c4d486; }
.top_menu2_2 span { color: #5f5f5f; font-size: 11px; }


.roundborder { border: solid 1px #dedede; position: relative; }
.roundborder .tl, .roundborder .tr, .roundborder .bl, .roundborder .br { font-size: 0px; position: absolute; width: 2px; height: 2px; background: #fff; z-index: 10; }
.roundborder .tl b, .roundborder .tr b, .roundborder .bl b, .roundborder .br b { width: 1px; height: 1px; background: #dedede; position: absolute; }
.roundborder .tl { top:     -1px; left:  -1px; z-index: 11;}
.roundborder .tr { top:     -1px; right: -1px; z-index: 12;}
.roundborder .bl { bottom:  -1px; left:  -1px; z-index: 13;}
.roundborder .br { bottom:  -1px; right: -1px; z-index: 14;}
.roundborder .tl b { top:    1px; left:   1px; }
.roundborder .tr b { top:    1px; right:  1px; }
.roundborder .bl b { bottom: 1px; left:   1px; }
.roundborder .br b { bottom: 1px; right:  1px; }
.roundborder .content { padding: 10px; z-index: 1;}

.grey_bg   { background: #dedede; }
.dgreybb { border-bottom: solid 1px #a9a9a9; }

.red, a.red:link, a.red:active, a.red:visited { color: #8c0000;  }
a.red:hover { color: #8c0000; text-decoration: underline; }

.submenu {}
.submenu .item { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; border-bottom: solid 1px #e5e5e5;}
.submenu .sub { margin-left: 20px; } 
.submenu a:link, .submenu a:active, .submenu a:visited, .submenu a:hover { text-decoration: none; }
.submenu .act { background: #c4d486; }
.submenu .act a:link, .submenu .act a:active, .submenu .act a:visited, .submenu .act a:hover { color: #fff; font-weight: bold; }


.otrasli b.item { display: block; padding-top: 5px; margin-bottom: 2px; clear: both; overflow: hidden; font-size: 11px; position: relative; padding-left: 32px; }
.otrasli b.item .icon { display: block; position: absolute; left: 0px; top: 0px; }
.otrasli b.item a { }
.otrasli b.item a.selected { color: #C10303}

.company {}
.company .item { margin-bottom: 25px; float: left;}
.company .item .image { float: left; margin-right: -80px; }
.company .item .params { padding-left: 90px; }
.company .item .params img { top: 3px; position: relative; }
.company .item a.name { color: #3e444a; }


.table { width: 100%;  float: left; }
.table select { width: 100%; font-size: 11px; color: #444d59; }
.table tr {}
.table td, .table th { border: solid 1px #e5e6e7; padding: 10px; font-size: 11px; }

.table tr.head td, .table tr.head th { background: #ccdff4; vertical-align: bottom; color: #444d59; }
.table tr.head a:link, .table tr.head a:active, .table tr.head a:visited, .table tr.head a:hover { color: #444d59; text-decoration: none; }

.table tr.odd { background: #fff; }
.table tr.even { background: #f2f2f2; }

.table tr.head a.normal:link, .table tr.head a.normal:active, .table tr.head a.normal:visited { color: #005ec6; text-decoration: underline; }
.table tr.head a.normal:hover { text-decoration: underline; }
.table td.r { text-align: right; }

.miniicons img { top: 3px; position: relative; }

.title18 { font-size: 18px; font-family: Georgia; color: #000; text-decoration: none; }
a.title18:link, a.title18:active { font-size: 18px; font-family: Georgia; color: #000; text-decoration: none; }
a.title18:visited { color: #757575; text-decoration: none; }
a.title18:hover { color: #00508c; text-decoration: underline; }

.title20 { font-size: 20px; font-family: Georgia; color: #000; text-decoration: none; }
a.title20:link, a.title20:active { font-size: 20px; font-family: Georgia; color: #000; text-decoration: none; }
a.title20:visited { color: #757575; text-decoration: none; }
a.title20:hover { color: #00508c; text-decoration: underline; }

.title24 { font-size: 24px; font-family: Georgia; font-weight: normal; color: #000; text-decoration: none; line-height: 24px; margin: 0px; }
a.title24:link, a.title24:active { font-size: 24px; font-family: Georgia; color: #000; text-decoration: none; line-height: 24px; }
a.title24:visited { color: #757575; text-decoration: none; }
a.title24:hover { color: #00508c; text-decoration: underline; }

a.muchtext:link, a.muchtext:active, a.muchtext:visited { color: #4e5256; text-decoration: none; }
a.muchtext:hover { color: #000000; }

.yellow_bg { background: #eef4d7; }
.green_bg  { background: #c4d486; }
.greenbr2{ border-right:  solid 2px #c4d486; }
.whitebr { border-right:  solid 1px #ffffff; }
table.columns3 td { width: 33%; }
table.columns_43_57 td.l { width: 43%; }
table.columns_43_57 td.r { width: 57%; }

#claster_company div { cursor: pointer; margin-bottom: 1px; zoom: 1; }
#claster_company div.hover { background: #e0e7c5; }
#claster_company .bsq { width: 22px; height: 22px; float: left; margin-right: 10px; padding: 0px; }
#claster_company .bsq .sq { width: 10px; height: 10px; float: left; margin-right: 1px; margin-bottom: 1px; font-size: 0px; padding: 0px; }

#claster_goods div { cursor: pointer; margin-bottom: 1px; zoom: 1; }
#claster_goods div.hover { background: #e0e7c5; }
#claster_goods .req { width: 6px; height: 40px; float: left; margin-left: 20px; margin-right: 10px; font-size: 0px; }

.columns_66_33 { overflow: hidden; clear: both; }
.columns_66_33 .l63 { float: left; width: 65%; }
.columns_66_33 .r63 { float: right; width: 33%; }

.roundborder_old { border: solid 1px #dedede; position: relative; }
.roundborder_old .tl, .roundborder_old .tr, .roundborder_old .bl, .roundborder_old .br { font-size: 0px; position: absolute; width: 2px; height: 2px; background: #fff; z-index: 10; }
.roundborder_old .tl b, .roundborder_old .tr b, .roundborder_old .bl b, .roundborder_old .br b { width: 1px; height: 1px; background: #dedede; position: absolute; }
.roundborder_old .tl { top:     -1px; left:  -1px; z-index: 11;}
.roundborder_old .tr { top:     -1px; right: -1px; z-index: 12;}
.roundborder_old .bl { bottom:  -1px; left:  -1px; z-index: 13;}
.roundborder_old .br { bottom:  -1px; right: -1px; z-index: 14;}
.roundborder_old .tl b { top:    1px; left:   1px; }
.roundborder_old .tr b { top:    1px; right:  1px; }
.roundborder_old .bl b { bottom: 1px; left:   1px; }
.roundborder_old .br b { bottom: 1px; right:  1px; }
.roundborder_old .content { padding: 10px; z-index: 1; border: 0px; min-width:  inherit !important; width: auto; }

.roundborder_old .project_search { background: url('/themes/portal/images/tab_bg_act.gif') repeat-x #dee5ed; }
.roundborder_old .project_search table { width: 100%; }
.roundborder_old .project_search table td { width: 33%; padding-left: 7px; padding-right: 7px; height: 40px; }
.roundborder_old .project_search select { width: 100%; }

.w300 { width: 300px; }

.companies {}
.companies .item { height: 24px; }
.companies .item .count { font-size: 10px; color: #fff; background: #439dd1; width: 30px; height: 12px; line-height: 12px; text-align: center; float: left; margin-right: 7px; }
.companies .item a {}

.vslider { width: 185px; position: relative; overflow: hidden; background: url('/themes/portal/images/gallery_bg.gif') repeat-y; z-index: 100; }
.vslider .top  { height: 29px; width: 185px; position: absolute; top: 0px;  left: 0px; background: url('/themes/portal/images/slider_up.gif') no-repeat; cursor: pointer;  z-index: 100; }
.vslider .bottom { height: 29px; width: 185px; position: absolute; bottom: 0px; left: 0px; background: url('/themes/portal/images/slider_down.gif') no-repeat; cursor: pointer; z-index: 100; }
.vslider .vs_content { position: relative; width: 150px; margin-left: auto; margin-right: auto; }
.vslider .vs_content .slider_content { position: absolute; top: 29px; }
.vslider .vs_content .slider_content .item { margin-bottom: 5px; }
.vslider_bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
	visibility: hidden;
	background: url(/themes/admin/images/pix.gif);
	left: 0px;
	top: 0px;
}
.vslider_win
{
	position: absolute;
	z-index: 1010;
	left: 0px;
	top: 0px;
	background: #313944;
	width: auto;
}
.vslider_win .content
{
	padding: 40px !important;
}

.border { border: solid 1px #c4d486; }
.border .b_content { padding: 10px; }

.oblast { width: 336px; margin-left: -336px; float: right; background: url('/themes/portal/images/klimat_bg.gif') no-repeat 1px 1px; color: #484b4f; position: relative; z-index: 2; }
.oblast .o_content .title { font-size: 14px; font-weight: bold; color: #37501f; }
.oblast .o_content table { width: 334px; background: #e5f2d7; margin-left: -9px; margin-right: -9px; margin-bottom: -9px;}
.oblast .o_content table td { border: solid 1px #fff; height: 32px; line-height: 32px; font-size: 12px; padding-left: 7px; padding-right: 7px; }
.oblast .o_content table td.f { border-left: 0px; text-align: right; color: #37501f; }
.oblast .o_content table td.s { border-right: 0px; color: #2b3238; }

div.grey_line  { height: 5px; margin-bottom: 5px; border-bottom: solid 1px #e5e5e5; clear: both; font-size: 0px; }
div.grey_line2 { height: 3px; margin-bottom: 3px; border-bottom: solid 1px #c2c2c2; clear: both; font-size: 0px; }

div.dashed_line { height: 1px; background: url('/themes/portal_new/images/dashed.gif') repeat-x; clear: both; font-size: 0px; }

.region_map {  }
.region_map .rm_content { padding: 0px; margin: 1px; height: 266px; }
.region_map .rm_content .l { float: left;  height: 266px; width: 60%; overflow: hidden; }
.region_map .rm_content .r { float: right; height: 266px; width: 40%; overflow: hidden; }

.regions { clear: both; overflow: hidden; zoom: 1; }
.regions .item { width: 19%; float: left; height: 60px; line-height: 60px; font-size: 14px; font-weight: bold; }
.regions .item img { position: relative; top: 7px; margin-right: 7px; }

.blue_gray_title18 { font-size: 18px; color: #00508c; line-height: 22px; }
/*
.gray_title24, a.gray_title24:link, a.gray_title24:active, a.gray_title24:visited { color: #3e444a; font-size: 24px; line-height: 24px; font-family: "Calibri", "Arial"; }
*/

ul li
{
	background-position: 0px 5px;
	padding-left: 30px;
	background: url('/themes/portal/images/list_marker.gif') no-repeat 0px 5px;
	list-style-type: none;
}

.about_project { height: 300px; border: solid 1px #d1d1d1; padding: 1px; position: relative; }

.about_project .image { height: 300px; position: absolute; right: 0px;  margin: 0px; padding: 0px; z-index: 1;}
.about_project .image div { height: 300px; width: 600px; position: absolute; left: -600px;}

.about_project .info { height: 300px; background: url('/themes/portal/images/green_bg.gif') repeat-x; color: #fff; padding-left: 17px;  padding-right: 17px; }
.about_project .info .ap_content { width: 270px; height: 300px; overflow: hidden; position: relative; z-index: 2; background: url('/themes/portal/images/green_bg.gif') repeat-x;}


/**/

.gray_title16 { color: #3e444a; font-size: 16px; font-weight: bold; font-family: Arial; }
.gray_title24 { color: #3e444a; font-size: 24px; font-family: "Calibri", "Arial"; }
.blue_gray_title18 { color: #46729e; font-size: 18px; }
.gray11 { color: #7f818d; font-size: 11px; }
.vs {visibility: hidden;}
.concurs_form { padding-top: 15px; padding-bottom: 15px; clear: both; overflow: hidden; }

.pb130 { padding-bottom: 130px; }