/*S. Copyright © SiteNet, 2007*/
body, html{margin:0; padding:0; height:100%;}
body { background-image: url(../../img/standard/bg_second_blank.jpg); background-repeat: repeat; color: #666666; }


td {vertical-align: top; }
table{border-collapse: collapse;}
.main {min-width:1000px; width:expression(body.clientWidth<1001?"1000px":"100%");}
tr.top_menu td {padding-bottom: 10px; vertical-align: bottom; color: #733F1B;}
tr.top_menu td a {color: #733F1B;}
tr.top_menu td td {padding-bottom: 0px;}
tr.top_menu td td div {font-size: 15px; font-weight: bold; padding-right:5px;}
tr.top_menu td td div span {font-style: italic;font-size: 14px;}
tr.top_menu td.icon_map {padding-left: 50px;}

/*Левый столбец*/
.leftmenu{min-width:150px; width:expression(body.clientWidth<151?"150px":"100%");}
td.l {padding:0 10px 20px 30px; font-size: 1.2em;}
td.l ul{margin: 0 0 0 10px}
td.l ul li{margin: 0 0  0.6em 0; padding-left:5px}

td.l ul.menu1 {list-style-image: url(../../img/standard/marker1.gif); color:#733f1b; }
td.l ul.menu2 {list-style-image: url(../../img/standard/marker2.gif);}

td.l ul.menu1#prac { list-style-image: url(../../img/standard/marker_prac.gif); margin-top:-5px; }



td.l div {padding: 5px 20px 10px 20px;}
td.l div.hr {margin: 5px 20px 10px 20px; background-image: url(../../img/standard/hr.gif); background-repeat: repeat-x; background-position: center;}
td.l div.menu3 {font-size: 0.8em; border-top:1px dotted #CFA374; margin:20px 0; padding:10px 0 0 0}
td.l div.menu3 img {margin-right: 15px;}

.bg12 {background-image: url(../../img/standard/bg12.jpg); background-repeat: repeat-x; background-position: left top;}
.bg_left {background-image: url(../../img/standard/bg_left.jpg); background-repeat: repeat-y; background-position: left; background-color:#fff }
.bg_right {background-image: url(../../img/standard/bg_right.jpg); background-repeat: repeat-y; background-position: right; background-color:#fff }

.bg_foot1 {background-image: url(../../img/standard/bg_foot1.jpg); background-repeat: repeat-x;}
.bg_center {background-image: url(../../img/standard/bg_center.jpg); background-repeat: repeat-x;}
.bg32 {background-image: url(../../img/standard/bg32.jpg); background-repeat: repeat-x; height:110px}
.conner_right{background-image: url(../../img/standard/bg13.jpg); background-repeat: no-repeat; background-position: right top;}
.bg_foot2 { position:relative; z-index:1; margin:0; padding:0;   width:100%;  background-image: url(../../img/standard/bg_foot2.jpg); background-position: left bottom; background-repeat: repeat-x;  }/*zoom:1; display: table-cell;height:40px; */
.foot_left2 {width:100%;  background-image: url(../../img/standard/foot_left2.jpg); background-repeat: no-repeat; background-position: left bottom; }/*height:40px; zoom:1; display: table-cell;*/
.foot_right2 {background-image: url(../../img/standard/foot_right2.jpg); background-repeat: no-repeat; background-position: right;}
.bg_foot3 {background-image: url(../../img/standard/bg_foot3.jpg); background-repeat: repeat-x;}
.foot_conner{background-image: url(../../img/standard/bg33.jpg); background-position: right top; background-repeat: no-repeat;}

.content{ padding:0 30px 0 60px;}


div.content div.path {color:#666; font-size:0.9em}
div.content div.path a {color: #666;}
div.content h1 {margin: 5px 0 30px 0; color: #733F1B; font-size:2.4em; font-weight:nomal;}
div.content h1 span {font-style: italic; font-size: 50%; font-weight: bold; color: #E1491A;display:block; margin:10px 0 30px 0}

.content  div.submenu p {margin 0 7px;}
.content  div.submenu p#cat {margin: 10px 0 10px 0; font-weight: bold;}
.content  div.submenu img {margin-right: 7px;}



div.copyright {left: 40%; height: 127; position: relative; top: 50px; color: #CFA374}
div.madein { text-align:center; margin:20px auto}


span#orange {color: #E1491A; font-weight: bold;}

/************2010**********/
.border td{border:1px dotted #CFA374}
.container{ background-image: url(../../img/standard/bg_second_top.jpg); background-position: top; background-repeat: repeat-x;  }

/*head*/
.head{	
	position:absolute; 	
	z-index:10;
	top:0;	left:0;	
	width:100%; overflow:hidden;
}


/*logo*/
.logo{position:relative; z-index:1; width:100%; height:90px; padding-top:15px;}
.logo img{ margin:0 0 0 30px}
.slogan{color:#733f1b; font-weight:bold; font-size:13px; font-style:Italic; padding:0}
p.slogan span {display:block; float:left; }
.head .slogan{color:#E1491A;  margin:0 20px 0 33px;  white-space:nowrap}
.l p.slogan{margin-left:15px}





/*phone*/
.phone {padding-right:15px;}
.phone div.number {font-size: 15px; font-weight: bold; color:#733F1B; margin-top:10px}
.phone div.number span {font-style: italic;font-size: 14px;}


blockquote{font-style:Italic;  font-size:110%; color:#333; font-weight:bold; line-height: 1.3em; /* background-color:#fdefc0*/; margin:0; padding:0.8em 0}
blockquote .ii{font-size:1.6em;}
.cell blockquote{font-size:0.95em; font-weight:normal}

/*menu*/
.top_menu {	font-size: 12px; color:#733f1b;}	
.top_menu a {color:#733f1b;}
.sad_menu{	
	width:100%;		
	margin:48px 0 0 0; 		
	font-size:12px;	
	font-weight:bold;
	}



	
a.noactive{text-decoration:none; color:#E1491A;}

/*gallery*/

div.gallery{width:100%; overflow:hidden; }

.bg_right div.gallery{width:200px;}
.gallery .photo img{width:200px; cursor:pointer}


.alb{
	background-image:url(../../img/standard/i_album.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:200px; 
	height:250px; 
	margin:0 2% 10px 0;
	padding: 0;
	text-align:center;
	float:left;	
	overflow:hidden;
}






.aa .alb{
height:200px; 

}

.photo{width:130px;
    height:130px;
	overflow:hidden;		
	margin:10px 10px 10px 0;
	padding:0;
	border:3px double #CFA374;	
	float:left;
	text-align:center
	}
	
.bg_right .photo img{margin:-3px 0 0 -3px }

.sidebar_right .photo_right{width:116px;
	overflow:hidden;		
	margin:10px 30px ;
	padding:0;
	text-align:left;
	border:3px double #CFA374;	
	float:left;
	}

.photo_right img{width:116px;}
.photo_gard{ width:80px; height:80px;	
	overflow:hidden;
	padding:0;	
	margin:10px 10px 10px 0;	
	border:3px double #CFA374;
	text-align:center;
	float:left;
	display: table-cell;
	}


.photo_people{ overflow:hidden;		
	margin:10px 10px 10px 0;
	border:3px double #CFA374;	
	float:left;
	}
.photo_big{width:220px; 
	overflow:hidden;		
	margin:10px 10px 10px 0;
	border:3px double #CFA374;	
	float:left;}	
	
.alb .photo{
	border:2px solid #fff;
	margin:30px 30px 35px 35px;		
}





.ancor{	
	vertical-align:middle;		
	height:32px;	
	width:100%;
	margin:5px 0;
	background-image:url(../../img/standard/ancor_alb.png);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.ancor a{margin:0 0 0 35px}

/*li*/
ul.li_block {margin: 0.7em 0; padding:0}
ul.li_block li{display:inline; margin-right:15px; padding:5px}
ul.li_block li.noactive{background-color:#E1491A; color:#fff}
ul.li_block li.noactive a{color:#fff; text-decoration:none}
/*table*/
.table td{border:1px solid #CFA374}
.table td{padding:7px 5px}
.table h2{margin-top:0; background-image:url(../../img/standard/marker3.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:15px; }
.table .title{font-size:0.9em; font-weight:bold; height:10px; }
.table .title td{background-color:#fcefa4; border:1px solid #CFA374}

/*.table .tt{text-transform: lowercase;}*/
.table .tt .photo{margin-right:30px}
.table .tt a {text-decoration:none}
.table .tt h2:first-letter {text-transform:uppercase}
.table .tt ul li:first-letter {text-transform:uppercase}
.table .tt strong:first-letter {text-transform:uppercase}
.table .tt b:first-letter {text-transform:uppercase}
.table .tt ul{padding-left:30px;  display:block}

.table_col{min-width:500px; width:expression(body.clientWidth<501?"500px":"100%");clear:both; }
.cell{width:45%; overflow:hidden; float:left; margin:0 0 40px 0;  }
.cell#l{padding:0 4% 0 0;}
.cell#r{padding:0 0 0 4%;}

.cell .photo{
	width:130px;
	height:130px;
	overflow:hidden;
	float:left;
	}
.cell .photo img{margin:-30px 0 0 -40px}
	
/*font*/
.l h1{font-weight:bold;
	text-transform: uppercase;
	margin-right:10px;
	font-size:14px;
	color: #E1491A;
	}

	
.foot_text{padding:40px 30px}