/*
* {margin: 0; padding: 0; border: 0; list-style:none;}
img {border:0}
*/
body { font-size: 11px; font-family: Tahoma; margin:0; padding:0;}
.min { width: 1000px; margin: 0 auto;}
.menu { background: #063a54; margin-bottom:1px; }
.centermenu { w_idth: 1000px; m_argin: 0 auto; text-align:center; }

a { color: #5d9dbd; }
a:hover { color: #7796a6; }

.menu a {
color:white;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:0 0px;
text-decoration:none;
text-transform:uppercase;
}
.menu a:hover { color: #60ABE4; }

.m_enu a { position:relative; top:-5px;}
.m_enu a img { position:relative; top:5px;}


.head { background: url(/images/headbg.jpg) repeat-x; height: 236px; position:relative; }
.head_left { background: url(/images/head_left.jpg) left no-repeat; height: 236px;}
.logo { float: left; margin-left: 151px;}
.rek { float: right;}

.rek1, .rek1 SPAN { background: url(/images/rek1.jpg) no-repeat; width: 644px; height: 60px; float: right;}
.rek2, .rek2 SPAN  { background: url(/images/rek2.jpg) no-repeat; width: 644px; height: 58px; float: right;}
.rek3, .rek3 SPAN  { background: url(/images/rek3.jpg) no-repeat; width: 644px; height: 59px; float: right;}
.rek4, .rek4 SPAN  { background: url(/images/rek4.jpg) no-repeat; width: 644px; height: 59px; float: right;}

.eng .rek1, .eng .rek1 SPAN { background: url(/images/eng/rek1.jpg) no-repeat; width: 644px; height: 60px; float: right;}
.eng .rek2, .eng .rek2 SPAN  { background: url(/images/eng/rek2.jpg) no-repeat; width: 644px; height: 58px; float: right;}
.eng .rek3, .eng .rek3 SPAN  { background: url(/images/eng/rek3.jpg) no-repeat; width: 644px; height: 59px; float: right;}
.eng .rek4, .eng .rek4 SPAN  { background: url(/images/eng/rek4.jpg) no-repeat; width: 644px; height: 59px; float: right;}

.hlang { position: absolute; top:7px; left:5px; color:white; font-size:12px; font-family:Tahoma; }
.hlang A { color:white; }

/*
A:hover.rek1 SPAN { background: url(/images/rek1_hover.jpg) no-repeat; }
A:hover.rek2 SPAN { background: url(/images/rek2_hover.jpg) no-repeat; }
A:hover.rek3 SPAN { background: url(/images/rek3_hover.jpg) no-repeat; }
A:hover.rek4 SPAN { background: url(/images/rek4_hover.jpg) no-repeat; }
*/

<!-----.rek2:hover { background: url(/images/rek2_hover.jpg) no-repeat; width: 644px; height: 58px; float: right;}---->
<!-----.rek3:hover { background: url(/images/rek3_hover.jpg) no-repeat; width: 644px; height: 59px; float: right;}---->
<!-----.rek4:hover { background: url(/images/rek4_hover.jpg) no-repeat; width: 644px; height: 59px; float: right;}---->
.main { }
.left { width: 300px; background: url(/images/leftbg.gif) repeat; padding: 15px; }
.left IMG { border:1px white solid;}
.leftbg { background: url(/images/leftbg.gif) repeat; width: 280px;  padding-left: 50px; padding-top: 15px; padding-bottom: 20px; padding-right: 30px; }
.menu_left { margin-bottom: 20px; w_idth: 270px;}
.menu_left li { margin-top: 4px;padding-left: 20px; background: url(/images/marker2.gif) 8px  no-repeat;}
.menu_left li a { color: #5d9cbc; font-size: 12px;}
.menu_left .glav { margin-top: 20px; background: url(/images/marker.gif) left no-repeat; margin-bottom: 10px; }
.menu_left .glav a { font-size: 14px; color: #1e729c; font-weight: bold; }
/*
h1 {color: #384f5b; font-size: 23px; padding-left: 15px;}
*/
h1.htitle {text-transform:uppercase; padding-bottom:10px;}

/*
h2 {color: #384f5b; font-size: 23px; }
*/

.right { width:100%; padding-left:1px; }
/*
.info p { font-size: 12px; color: #6d6d6d; padding-top: 12px; padding-right: 40px;}
*/
.info { font-size: 12px; color: #6d6d6d; padding-top: 15px; padding-left: 30px; min-height: 267px; _height: 267px;}
.search { position: absolute; padding-left: 400px; margin-top: -15px;color: #6d6d6d; width: 200px; }
.search input { width: 166px; height: 15px; border: 1px solid #c4c9cc; padding-left: 7px; color: #6d6d6d; padding-bottom:2px; float: left; }
.search img { vertical-align: middle; margin-right: 7px; float: left; margin-top: 3px;}

/*
.news { background: url(/images/news.jpg) center no-repeat;height: 185px; padding-top: 20px;}
*/

.newsbg { background: url(/images/news_index_bg.jpg) top right no-repeat; height: 70px;}
.newsbg H1 { margin:0; padding:0; }

.block { width: 40%; margin-left: 30px; _margin-left: 25px; float: left;}
.block_ { width: 40%; margin-left: 50px; _margin-left: 50px; float: left;}

.block5 { width: 40%; margin-left: 50px;  float: left;}
P.data { font-weight:bolder; font-size: 12px; color: #125e99; padding-bottom: 5px; padding-top: 0px;}
P.data span { font-size: 22px; font-weight:normal; }
.tx {color: #125e99; font-size: 12px;}
.title { font-size: 23px; color: #384f5b; font-weight: bold;}
.news .title { color:#384f5b; padding: 10px 20px 20px 20px; font-size: 22px; }

h1.htitle { margin:0; color:#384f5b; padding: 10px 20px 11px 20px; font-size: 22px; background-color:#DEDEDE; }

.istitle h1.htitle {background-color:white;}

h1.htitle A { color:#384F5B; text-decoration:none; }
h1.htitle A:hover { color:#384F5B; text-decoration:underline; }

.arhiv {  padding-top: 10px; padding-bottom: 5px; text-align:right; }
.arhiv a { color: #125E99; font-size: 12px;}
.arhiv img { vertical-align: middle; margin-right: 5px;}

.banner { min-height: 189px; _height: 189px; padding-top: 35px; padding-left: 60px; padding-right: 60px;}
.banner2 {min-height: 189px; _height: 189px; padding-top: 0px; padding-left: 60px;}
.block2 { float:left; width: 300px;}
.block2  a { float: left; margin-right: 30px; margin-top: 40px;}
.block3 { float: right; *width: 600px;}
.block3  a { float: left; margin-top: 35px;}
.tx2 { margin-right: auto;  }
.block3 img { border: 5px solid #c5cbcf;}
.project img { border: 5px solid #c5cbcf;}

.block3 .tx3 { margin-top: 0px; float: right; margin-right: 30px; color: #5d9dbd; margin-top: 8px;}

.block4 { float: left; }
.block4  a { float: left; margin-top: 35px;}
.block4 img { border: 5px solid #c5cbcf;}
.block4 .tx3 { margin-top: 0px; float: right; margin-right: 30px; color: #5d9dbd; margin-top: 8px;}

.foot { height: 40px; border-top:1px solid #c5cbcf; margin-left: 0px;  padding-top: 20px; margin-right: 0px;}
.copy { float: left; color: #969898;}
.copy a {color: #969898;}
.foot_menu { float: right;}
.foot_menu a { background: url(/images/border.gif) right no-repeat; float: left; padding-left: 14px; padding-right: 14px; font-size: 12px; color: #3b6982;}
.foot_menu .last { background: none}

/*stranica2*/
.list { margin-bottom: 0px;list-style:none; margin:0; padding:0;}
.list li {  margin:0; padding:0; text-align:left; margin: 30px 0px 10px 0px; padding-left:15px;}
.list li a { color: #5d9dbd; font-size: 12px; }
.list li a:hover { color: #7796a6; }
.list .active { color: #7796a6;}


.nc_pagination { color:#969898;}


.text { margin-left: 30px;_margin-left: 15px; margin-right: 20px; float: left;}
/*
.text h1 { border-bottom: 2px dashed #cbcbcb; padding-bottom: 15px;}
.text p { padding-right: 20px; color: #6d6d6d; padding-top: 20px;}
*/
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.tx3 {}

span.data_rus {
display:block;
color: #969898;
font: bold 1em sans-serif,arial;
}

.newss { 
position:relative;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#SlideShowUrl IMG { border:1px solid white; }



q { quotes: \"\\00ab\" \"\\00bb\"; }
#apDiv2 { position:absolute; left:100px; top:0px; width:280px; height:236px; z-index:1; cursor:hand; cursor:pointer; b_order:1px solid red; }
#apDiv1 { position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:10; }
.clients TD { padding:6px; border-left:1px solid black; }
.clients TH { padding:6px; text-align:right; vertical-align:top; color:grey; }
HR { border-top:1px solid black; }
.clients P { margin:0; padding:0; }

.objects TH P { margin:0; padding:0; }
.objects TD P { margin:0; padding:0; }
.objects TD { vertical-align:top; }
