html, body {  margin: 0;  padding: 0;  width: 100%;  height: 100%;}
body { background:#3e3e3e;  min-height: 100%;  height: auto !important;  height: 100%;  position: relative; font-family: arial; font-size:11px; color:#a4a4a4}
img { border:0}
* { margin:0; padding:0}
a {color: #fff}
a:hover {text-decoration:none}

table{ border:0; border-collapse:collapse;}
table td { padding:0px;}

h1, h2 { font-weight:normal; color:#fff}
h1 { font-size:26px;}
h1 a, h1 a:visited {color:#fff; text-decoration:none;}
h1 a:hover {color:#fff; text-decoration:underline;}
h2 { font-size:24px; margin:51px 0 15px 0;}
h2 sup { font-size:17px; color:#f26522; font-weight:bold}

#conteiner { min-width:990px/*; border:1px solid red;*/}
#header { height:57px; background:#9d9d9d; padding-left:205px;}
.leftbar {	float: left; width: 170px; padding: 20px 0 0 35px; margin-top:-15px;}
.rightbar { margin:-14px 0 120px 205px;}
.leftbar_f {	float: left; width: 170px; padding:0 0 0 35px; color:#e1e1e1}
.rightbar_f { margin:0 0 0 205px; color:#e1e1e1;}
.rightbar_f a, .rightbar_f a:visited, .rightbar_f a:hover {color:#e1e1e1;}
.rightbar_f .dev {float:left; margin-right:15px;}
.clearfloat { clear:both;}
#footer { width: 100%; min-width:990px;  position: absolute;  bottom: 0;}
	#footer_top { background:#3e3e3e; height:45px; width:990px;}
	#footer_bot { height:65px; padding-top:15px; background:url(/img/shadow.gif) top repeat-x #9d9d9d}
	
#main_menu_img { padding-top:15px; position:absolute; top:0}
	#main_menu_img li, #menu1 li { list-style:none; float:left; margin-right:10px; font-size:14px; color:#f26522;/* border:1px solid red;*/}
	#main_menu_img li#select_main { background:none; padding:12px 8px 10px}
	#main_menu_img a,  #main_menu_no_img a { display:block; position:relative; height:100%; float:left; padding:12px 8px 10px; text-decoration:none; color:#fff}
	#main_menu_img a:hover, #main_menu_no_img a:hover { background:#6b6b6b}
#main_menu_no_img { padding-top:14px; position:absolute; top:0}
	#main_menu_no_img li { list-style:none; float:left; margin-right:10px; font-size:18px; font-weight: bold; color:#fff;/* border:1px solid red;*/}
	#main_menu_no_img li#select_main { background:#6b6b6b; padding:12px 8px 10px}
#menu1 { margin-left:8px}
	#menu1 li a, #menu1 li a:visited { color:#fff; text-decoration:none}
	#menu1 li a:hover, #menu1 li a.current, #menu1 li a.current:visited, #menu1 li a.current:visited {color:#f26522;}
.about_foto { margin-top:10px}
	.about_foto td { background:url(/img/dot_org.gif) left center repeat-x; font-size:11px; color:#a4a4a4; width:700px}
	.about_foto div { float:right; padding-left:10px; background:#3e3e3e}
	.about_foto span { background:url(/img/dot_grey.gif) bottom repeat-x}
.search { background:url(/img/input.gif) left top no-repeat; width:210px; height:17px}
	.search input { background:none; border:none; font:11px arial; color:#c9c9c9; height:17px; width:188px; padding-top:2px; margin-left:7px }
#izbr { width:778px; margin-left:8px}
	#izbr div { float:left; width:255px; margin-right:1px}
	#izbr div.str { float:left; width:8px; margin-left:1px; padding-top:100px;}
	#izbr p { padding:3px 30px 0 0}
	#izbr span { font-size:10px}
	#izbr span.town { display:block; padding:8px 0; color:#fff}
	#izbr b { font-size:12px}
#city, #year { background:url(/img/ugol/u1.gif) left no-repeat #2e2e2e; margin-bottom:30px}
#city div, #year div { background:url(/img/ugol/u2.gif) right no-repeat; height:15px; padding-left:7px}
	#city { width:150px;}
	#year { width:70px;}
.drop_menu, .drop_menu1 { overflow: hidden; position: absolute; top: -1000px; width:150px}
.drop_menu1 { width:70px}
.d_menu1 { background:url(/img/ugol/u3.gif) left top no-repeat #2e2e2e}
.d_menu2 { background:url(/img/ugol/u4.gif) right top no-repeat}
.d_menu3 { background:url(/img/ugol/u5.gif) right bottom no-repeat}
.d_menu4 { background:url(/img/ugol/u6.gif) left bottom no-repeat; padding:10px}
	.d_menu4 a { color:#a4a4a4; text-decoration:none; line-height:20px}
.sub_menu { padding:57px 0 0 15px; font-size:16px;}
	.sub_menu a {color:#fff; text-decoration:none; line-height:24px}
	.sub_menu span.current {line-height:24px;}
.build, .build1 { width:780px;}
	.build td { padding:12px 0 2px 8px; border-bottom:1px solid #525252; font-size:11px; vertical-align:bottom;}
	.build td.first { width:205px; cursor:pointer}
	.build td span { font-size:9px}
	.build td b { font-size:12px; color:#fff;}
	.build td img{ margin:-11px 0 -1px 0; display:none}
#pager { width:770px; float:left}
	#pager a, #pager span { display:block; float:left; padding:3px 6px;; margin-right:2px; font-size:14px; color:#fff; text-decoration:none}
	#pager span { background:#f26522}
	#pager a { background:#2e2e2e}
	#pager a:hover { background:#f26522}
	#pager a.str1, #pager a.str1:hover { background:none}
	#pager div { float:right;}

.ot1 { margin-right:8px}
/*.ot1:first-of-type{ margin:2px 8px 0 0} */

/*new*/
.map { text-align:right; padding:0 18px 25px 0}
.phone { font-size:20px; color:#959595; margin-top:-5px;}
	.phone sup { font-size:13px; font-weight:bold}
.home { position:absolute; top:27px; left:16px}
.news_title
{
	font-size: 10pt;
	margin-bottom: 3px;
	padding: 3px 0px;
	margin: 0px;
    color:#f26522;
}


#sc_c {
width: 500px;
height: 350px;
overflow: hidden;
cursor: pointer;
}

#sc_c img {width: 500px}
#sc_e {
width: 10000px;	
}
.bigimage {
float: left;	
}
#scroll_big_left, #scroll_big_right {cursor: pointer;}
#project_name {font-size: 16pt; color: white;}
#project_name2 {padding-left: 1em;}
#project_info_cell {padding-left: 3em;}
#project_date {margin-bottom: 2.5em;}
#scroll_big_right2 {cursor: pointer;}
#sb_c {width: 725px;overflow: hidden}
#sb_e {width: 10000px;}
.small_pic {
float: left;
border: solid 2px #3E3E3E;
margin-right: 5px;
}
.small_pic img {cursor: pointer;}

#small_left_arrow, #small_right_arrow {cursor: pointer;}
/*.p_d {padding: 0; margin: 0.3em 0.3em 0.3em 0.5em;}*/

#description {padding-top:100px;}
#description .name { font-size:14px; color:#fff; margin-bottom:.2em;}
#description .position {color:#F26522;}

.list dd {margin-bottom:1em;}

#imgLink {cursor:pointer;}

#izbr .cPartners { margin-top:.5em;}
#izbr .cPartners td {padding:0 16px 16px 0; vertical-align:top;}
#izbr .cPartners img {border:1px solid #5f5f5f;}
#izbr .cPartners span.dash {color:#5f5f5f; margin-right:10px; font-size:16px;}
#izbr .cPartners a, #izbr .cPartners a:visited, #izbr .cPartners a:hover {color:#a4a4a4; text-decoration:none;}
/* search */
#searchResults {font-size: 14px; margin-top: 10px;}
#searchResults li {padding: 5px 0 5px 0}
#searchResults li a {font-weight: bold; color: #f26522;}
.small_pic {width: 268px; height: 102px; padding: 0; cursor: pointer; opacity: 0.9; filter:alpha(opacity=90)}
.small_pic:hover {opacity: 1; filter: alpha(opacity=100)}
.small_pic div {background-color: #000; opacity: 0.6; filter: alpha(opacity=60); color: #ffffff; bottom: 0; padding: 3px; width: 262px}

#citiesMenu li {list-style-type: none; cursor: pointer;}
#cityProjects {margin-top: 0}
#cityProjects li {list-style-type: none; cursor: pointer; margin-bottom: 5px;}