/* CSS Document */
body,html {
		margin:0;		
		background:url("/d/img/bg.jpg") repeat-x bottom left #A4D1EF;
		color:#000000;
}

body {	
background:url("/d/img/bg1_top.png") no-repeat top center;
font-size: 12px;
font-family:Tahoma ;		
color:#000000;
text-align:center;  /*блок по центру для IE*/
font-weight: normal;
}
.project_list{
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
.project_list li{
		padding:0px 0px 30px 0px;	
}
a{color:#006DC8;}	
a:hover {color: #000000;}
a img{border:none;}
p {text-indent: 1.5em; text-align: left;}
h1{
	margin:0px 0px 10px 0px;padding:0px;
  	text-align:left;
	font-size: 24px;
  	font-weight: normal;
	color:#006DC8;
	text-decoration: none;
	text-decoration: underline; 
 }
#heading{text-align:left;font-size: 24px;font-weight: normal;color:#006DC8;text-decoration: none;}
#date_new{text-indent: none;text-align:left;font-size: 12px; font-weight: normal;color:#ADADAD;margin:3px 0 0 0 ;padding:0px;height:20px;}
.pages_nav{color:#ADADAD;} 
#container{background:#FFFFFF;width: 990px;position: relative;margin:0px auto;}
#container_1{line-height:1.3;}
#menu_hor_1{width:100%;padding:0 0 0px 0px;}
#top_bar{width: 990px;position: relative;margin:0px auto;height:20px;}
#company{width:20%;float:left;height:20px;font-size: 12px;font-weight: bold;font-family:Tahoma;text-align:left;}
#company span {padding-left:10px; color:#FFFFFF;}
#company a{display:block;line-height:20px;}
#menu_hor{font-size: 14px;padding:1px 0 1px 0;background:#42ADC7;}
#menu_hor ul{padding:8px 0px 0px 20px;margin:3px 0px 0px 0px;text-align:left;height:25px;} 
#menu_hor li{text-transform: uppercase;display:inline;margin-left: 5px;color:#FFFFFF;}
#menu_hor li a{text-decoration: none;font-style: normal;color:#FFFFFF;}
#menu_hor li a:hover {text-decoration: underline;}
.clear{clear:both;}	

#blok{float:left;text-align:left;width:79%;}
#images_11{width:100%;}
#images{padding:10px 0px 0px 10px;height:460px;}
#images ul{
margin:20px 0px 0px 0px ;
padding:0px;
list-style: none;		
}
	
#images	li{
padding:0px 0px 5px 25px;
margin: 5px 0px 0px 0px  ;
background:url("/d/img/otbivka.png") no-repeat ;
background-position:0px 7px
}

#images a{color:#FFFFFF;}
#images_1{height: 460px;float:left;padding-bottom:0px;width:155px;margin:0px 2px 0 2px;}
/* фильтр IE6 */
html>body #images_1 {width:23.4%;margin:0px 5px 0 5px;}
#images_1 img{float:center;}

#blok50{width:100%;height: 50%;}
#blok_top{height: 240px;width:100%;}
#blok_bottom{height: 210px;width:100%;}
#images_projects{font-size: 14px;padding:5px 10px 0px 10px;color: #000000;float: bottom;height: 50%;}
#ref_projects{height: 10%;width:100%;text-align: right;}
#images_heading_bg{text-transform: uppercase;font-size: 18px;color:#FFFFFF;float:left;height: 50px;}
#images_heading_bg a{text-decoration: none;}
#images_heading_bg_1{margin:15px 0 0 0;padding:5px 20px 5px 10px;line-height:19px;}
#images_projects_bg_1{height: 71%;width:100%;}
#ref_projects_bg_1{height: 10%;padding:0px 20px 0 10px;}
/* фильтр IE6 */
html>body #ref_projects_bg_1{
padding:15px 20px 0 10px;}
/****/



/****/

#images_heading_bg_2{
width:100%;
margin:15px 0 0 0;
padding:5px 20px 5px 10px;
line-height:19px;
/*background:#B4C2C9; */
}

#images_projects_bg_2{
/*background:#D6DEE2; 
filter: alpha(opacity=90,  style=0);
opacity: 0.9;*/
height: 71%;
}

/*ссыка проекты на картинке*/
#ref_projects_bg_2{
/*border:1px solid red;*/
padding:32px 20px 0 10px;
/*background:#D6DEE2;
filter: alpha(opacity=90,  style=0); 
opacity: 0.9;*/
height: 10%;  
}
html>body #ref_projects_bg_2{
padding:15px 20px 0 10px;}
/***/

#images_heading_bg_3{
width:100%;
line-height:19px;
margin:15px 0 0 0;
padding:5px 20px 5px 10px;
/*background:#A7A7A7; */
}


#images_projects_bg_3{
/*background:#767F9B; 
filter: alpha(opacity=90,  style=0);
opacity: 0.9;*/
height: 71%;
}

/*ссыка проекты на картинке*/
#ref_projects_bg_3{
padding:32px 20px 0 10px;
/*background:#767F9B; 
filter: alpha(opacity=90,  style=0);
opacity: 0.9;*/
height: 10%;  
}

html>body #ref_projects_bg_3{
padding:15px 20px 0 10px;}
/***/

#images_heading_bg_4{
width:100%;
line-height:19px;
margin:15px 0 0 0;
padding:5px 20px 5px 10px;
/*background:#767471; */
}

#images_projects_bg_4{
/*background:#767471; 
filter: alpha(opacity=90,  style=0);
opacity: 0.9;*/
height: 71%;

}

/*ссыка проекты на картинке*/
#ref_projects_bg_4{
padding:25px 20px 0 10px;
/*background:#767471; 
filter: alpha(opacity=90,  style=0); 
opacity: 0.9;*/
height: 10%; 
}
html>body #ref_projects_bg_4{
padding:15px 20px 0 10px;}


/* блок коротко о нас  */
#o_nas{
padding:15px 5px 10px 27px;
margin-top:10px;
/*border:1px solid green;*/
text-align:left;
height: 100%; 
}
#o_nas_1{
/*border:1px solid red;*/
float:left;
width:34%;

}

/* блок новостей */
#news_1{
/*border:1px solid red;*/
width:65%;
float:right;/**/
}


#news{
margin-top:10px;
padding:15px 0 0px 15px;
/*border:1px solid green;*/
text-align:left;
height: 100%; 
}

#new_1{
/*border:1px solid black;*/
margin:20px 10px 5px 0px;
text-align:left;
width:46%;
float:left;
}


/* блок проекты  */
/* фильтр IE6 */
html>body #projects {margin:-50px 2% 0 0;}
#projects{ margin:-50px 5px 0 5px;width:19%;float:right;text-align:center;}
#project{float:right;width:100%;margin:-25px 0 0 0;padding:50px 0px 20px 0px;}
#project_1{text-align:left;padding:10px 10px 15px 5px;width:80%;color:#9A9A9A;}
#project_11{padding:10px 0 0px 0;}

#dotted_line{height: 10px;border-bottom:dotted #8B8B8B 1px;width:90%;}
#look_everything{border-top:solid #87B9DE 1px;margin:10px 0 0 0;padding:17px 0 0 0;text-align:right;width:90%;}
#bar{margin:50px 0 0 0;padding:0 0 40px 0;}
#bar_1{width:95%;margin:0px auto;border-top:solid #87B9DE 1px;height: 10px;}
#footer{width: 990px;position: relative;margin:50px auto 70px auto;color:#FFFFFF;text-align:left;} 
#footer_1{padding:0px 0 60px 0;}
#bottom_1{width:34%;float:left;margin:0 0 0 1px;}
#bottom_1 a{font-style: normal;color:#FFFFFF;}
#bottom_2{width:32%;float:left;}
span.tel{font-size: 24px;color:#3A5468;}
#bottom_3 a{color:#FFFFFF;text-decoration: none;}
#bottom_3  a:hover {text-decoration:underline; }
#bottom_3{width:21%;float:right;font-family:Georgia ;font-style: italic;}
#bar_bottom_1{margin:30px 0 0 0;}
#bar_bottom{background:#2f62a0;height:10px;clear:both;width:100%;}
#bar_img_1{margin:0 0px 0px 22px;}
#bar_img{height:155px;width:100%;float:left;margin-top:5px;}
#bar_img_heading_1{height:20px;margin:20px 0 0 0;font-size: 18px;color:#FFFFFF;text-transform: uppercase;}
.ss{position: relative;background:#2E3031;height:25px;padding:0px 10px 0px 10px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
color:#FFFFFF;
 clear:both;
}

.ss_1{position: absolute; height:20px; margin:-46px 0 0 10px;}
.ss_1 a{text-decoration: none;font-style: normal;color: #ffffff;}
#art_1{float:right;}
#art{margin:0px 0 0 0;text-align:left;width:100%;}
#left_menu{float:left;width:170px;background:#E8F1FA;font-size:14px;padding:15px 0px 15px 0;margin:0px 0 0 0;}
#left_menu_22{padding:0px 0px 0px 0px;margin:20px 10px 5px 25px;}
#left_menu_1{padding:5px 10px 5px 20px;}
#left_menu a:hover {color: #8A8B8B;} 

#menu_1{padding:5px 10px 5px 30px;margin:0px 0px 0px -1px;font-size:12px;color: #8A8B8B;overflow: hidden;background:#006DC8;}
#menu_1 a{color:#FFFFFF;}
#menu_2{font-size:12px;padding:5px 10px 5px 30px;margin:0px 0px 0px -1px;}


#menu a:hover {
color: #8A8B8B; 
} 
.menu_act{ 
  color:#8A8B8B; 
}
.menu_act_1{ 
background:#006DC8;
  color:#8A8B8B; 
}

/*навигация*/

#navigat {
padding:0px 0px 10px 0px;
margin:0px 0px 0 0px;
color:#8A8B8B; 
float:left;
width:100%;
}

#navigat a{color:#8A8B8B;}
#navigat a:hover {color: #000000;}
#logo_menu{
	width: 990px;
	height:80px;
	position: relative;  
	margin:0px auto;   
	padding:35px 0 30px 0;
}
#right_menu{
	font-size:14px;
	text-align:left; 
	margin:35px 0px 0 10px;
	float:right;
	color:#2f629f;   
}
#right_menu  a{
	text-decoration: none; 
	font-style: normal; 
	color:#2f629f;   
}
	
#right_menu  a:hover {
	text-decoration:underline; 
	color:#2f629f;     
}
#right_menu_1{
	float:left;
	padding:0 0 0 25px;
}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
     display: block;
     height: 1px;
     overflow: hidden;
     font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


.catalog-box{background-color: #FFFFFF;}
.menu-box{background-color: #FFFFFF;}
#rounded-box-10_2 b{background-color: #FFFFFF;}
#rounded-box-10 b{background-color: #FFFFFF;}
#rounded-box-10_2 .catalog-box { padding: 0.4em 1em;}
#rounded-box-10  .menu-box { padding: 0px;}
.claim td{padding:0px 8px 10px 0px;}
.claim input{width:250px;}
.claim textarea{width:250px;height:100px;overflow:hidden;}
input.but{width:100px;height:25px;}
#search_1{width:210px ;margin:5px 0px 5px 0px;height:25px;float:left;}
.search_intro{padding:3px 0px 0px 0px;}
input.search_i{margin-top:0px;width:200px;height:15px;border:0px;font-size:12px;color:#44464D;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a{font-style: normal;font-family:Tahoma;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}


* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/**/
.akcija{width:100%;text-align:right;float:right;position: absolute;z-index:2; top:110px; left:0px; margin:0px; padding:0px;}