/* CSS Document */

/******************************************/

/* общие стили */

/******************************************/
body {
	margin: 0px  0px 0px 0px;
	background-color:#CCCCCC;
}
p{ 
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;	   
}

li{ 
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   margin:5px 0px 5px 0px;
	   
}

h1{
   font-family: Arial, Helvetica, sans-serif; 
	   
}
h2{
   font-family: Arial, Helvetica, sans-serif; 
   font-size:15px; 
   text-indent:25px;    
}

h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   text-indent:25px;  
	   
}
/*****************/
.main_table {
	background-color:#FFFFFF;
    border:#000000 solid 0px;
	height:100%;
}


.main_table td{
    border:#000000 solid 0px;
}

/*****************/

.header_logo{
   background-image:url(img/img_design/head_logo.gif);
   background-repeat:no-repeat;
   background-position:top left;
}
.header_logo_link{
   display:block;
   height:139px;
   text-decoration:none;
}

.header_center{
   background-image:url(img/img_design/head_center.gif);
   background-repeat:no-repeat;
   background-position:top center;
}
.header_right{
   background-image:url(img/img_design/head_right.gif);
   background-repeat:no-repeat;
   background-position:top left;
   vertical-align:top;
}

.header_top_part{
   
}

.top_menu_button_left_edge{
   background-image:url(img/img_design/top_menu_button_left_edge.gif);
   background-repeat: no-repeat;
   background-position:right;
}
.top_menu_button_right_edge{
   background-image:url(img/img_design/top_menu_button_right_edge.gif);
   background-repeat: no-repeat;
   background-position:left;
}
.top_menu{
    border:#000000 solid 0px;
}
.top_menu table{
    border:#000000 solid 0px;
	
}

.top_menu td{
	border:#000000 solid 0px;
	text-align:center;
	font-weight:bold;
	padding: 0px 1px 0px 1px;
}


.top_menu_1,
.top_menu_2, 
.top_menu_3, 
.top_menu_4, 
.top_menu_5, 
.top_menu_6,
.top_menu_7,
.top_menu_8,
.top_menu_9{
   background-image:url(img/img_design/top_menu_button.gif);
   background-repeat:repeat-x;
   background-position:top;
   border:#000000 solid 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:center;
}

.top_menu_button_left_edge_1,
.top_menu_button_left_edge_2,
.top_menu_button_left_edge_3,
.top_menu_button_left_edge_4,
.top_menu_button_left_edge_5,
.top_menu_button_left_edge_6,
.top_menu_button_left_edge_7,
.top_menu_button_left_edge_8,
.top_menu_button_left_edge_9{
   background-image:url(img/img_design/top_menu_button_left_edge.gif);
   background-repeat: no-repeat;
   background-position:top right;
   width:9px;
}

.top_menu_button_right_edge_1,
.top_menu_button_right_edge_2,
.top_menu_button_right_edge_3,
.top_menu_button_right_edge_4,
.top_menu_button_right_edge_5,
.top_menu_button_right_edge_6,
.top_menu_button_right_edge_7,
.top_menu_button_right_edge_8,
.top_menu_button_right_edge_9{
   background-image:url(img/img_design/top_menu_button_right_edge.gif);
   background-repeat:no-repeat;
   background-position:top left;
   width:9px;
}




.top_menu_1 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_2 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}

.top_menu_3 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_4 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_5 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_6 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#F00;
	padding:4px 0px 5px 0px;
}
.top_menu_7 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_8 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}
.top_menu_9 a{
    border:#000000 solid 0px;
	display:block;
	text-decoration:none;
	color:#655665;
	padding:4px 0px 5px 0px;
}

/******************************************/

/* старница index */

/******************************************/ 



.central_table{
    width:100%;
}
.central_table td{
    border:#000000 solid 0px;
}





/******************************************/

/* старницы type_1 */

/******************************************/

.central_table_type_1{
    width:100%;
	height:100%;
}
.central_table_type_1 td{
    border:#FF0000 solid 0px;

}

/*****************/

.content_table_type_1{
    border:#003300 solid 0px;
	/*width:100%;*/
	height:100%;
    margin:0px 25px 0px 5px;
	
}

.content_table_type_1 td{
    border:#003300 solid 0px;
		
}
.content_text_td_type_1{
	padding:30px 5px 0px 5px;
	
}

.content_img_td_type_1{
	padding:0px 0px 0px 30px;
}

/*****************/

.left_menu_type_1{
	margin-top:5px;
    margin-left:10px;
    width:320px;

}
/******************************************/

/* старницы type_2 */

/******************************************/
.main_table_type_2{ 
    background-color:#FFFFFF;
    border:#000000 solid 0px;
	width:1280px;
	height:1845px;
}
.main_table_type_2 td{
    border:#000000 solid 0px;

}

/*****************/

.content_text_td_2{
   padding:7px 18px 0px 10px;
}

/* старницы type_3 */

.main_table_type_3{
    background-image:url(img/img_design/bg_3.jpg);
    background-repeat:no-repeat;
    border:#000000 solid 0px;
	width:1280px;
	height:1845px;
}
.main_table_type_3 td{
    border:#000000 solid 0px;

}


.simple_link a{ 
   color:#000000;
   text-decoration:none;
}
.simple_link a:hover{ 
   color:#000000;
   text-decoration:underline;
}



/******************************************/
.central_table_type_3{
    width:100%;
	height:1100px;
}
.central_table_type_3 td{
    border:#FF0000 solid 0px;
}

/******************************************/

/* галлерея */
.gallery_table{
    border-collapse:collapse;
    width:90%;
}

.gallery_table td{
    padding:10px;
}	
.gall_prev{
	display: table-cell;  
    vertical-align: middle;
    border: #DCDCDC solid 2px;
	background-color:#EAEAEA;
	width:100px;
}
.gall_prev_for_ie{
    margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");	
}
.gall_prev_for_ie a img{
    border:#FAFAFA solid 1px;	
}
.gall_img_name{ 
    background-color:#F0F0F0;
    width:50px; 
	height:18px;
    margin-top:5px;
	border: #E8E8E8 solid 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0099FF;
	font-size:13px;     
}
.projects_kleenyi_brus_table table{
    border-collapse:collapse;
}
.projects_kleenyi_brus_table table td{
    text-align:left;
	background-color:#DEDEDC;
	border:#FFFFFF solid 2px;
	border-left:#FFFFFF solid 5px;
	padding:2px 8px 1px 8px;
	
}
.projects_kleenyi_brus_table table td p{
	text-indent:0px;
}
.tel{
	font-size:22px;
	font-weight:bold;
	color:#F00;
}
.posle{
	font-size:12px;
	color:#999;
}
.zag{
	font-size:16px;
}
.nostrong{
	font-weight:normal;
}
.value{
	font-style:normal;
}
.zakaz{
	font-size:15px;
	color:#F00;
	text-decoration:none;
}
.azakaz{
	text-decoration:none;
}
.headerlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
}
.gallerylink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
A.gallerylink{
	text-decoration:none;
	color:#655665;
}
A.gallerylink:hover{
	text-decoration:underline;
	color:#655665;
}
.table_result{
	border-top:#DBDBDB solid 1px;
	border-bottom:#DBDBDB solid 1px;
	border-left:#DBDBDB solid 1px;
	border-right:#DBDBDB solid 1px;
}
.table_resultH{
	border-top:#8eccf5 solid 1px;
	border-bottom:#8eccf5 solid 1px;
	border-left:#8eccf5 solid 1px;
	border-right:#8eccf5 solid 1px;
}
.td_left_image_active{
	background-image:url(img/img_design/menu_item_active.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.td_left_image{
	background-image:url(img/img_design/menu_item.gif);
	background-position:left;
	background-repeat:no-repeat;
}
A.up_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#666;
	text-decoration:none;
}
A.up_menu:hover{
	color:#db802c;
}
A.up_menu_down{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#db802c;
	text-decoration:none;
}
.left_menu{
    margin-top:5px;
    margin-left:17px;
    width:380px;

}
