html,body {
	background-color : silver; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #3a332f;
	margin: 0; 
  	padding: 0;
	width: 100%; 
	height: 100%;
}

.content { 
	background: #fff; 
	min-height: 100%; 
	width: 700px;
	margin: 0 auto; /* выравнивание по центру */
	padding: 0;
}

*html .content { /* хак для ie6 */
	height: 100%; /* для ие6, т.к. не понимает min-height */
	width: 700px;
}

.hFooter { 
	height: 80px; 
	width: 700px;
}

.footer { 
	background: #fff; 
	height: 80px; 
	margin-top: -80px; 
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

html>body #content { height: auto; min-height: 100%; } 

table { 
	background-color : white; 
	font-size : 13px; 
	border : none;
} 

table.add { 
	background-color : white; 
	border : none; 
} 

table.add1 { 
	background-color : white; 
	border : none; 
} 

table.add2 { 
	border-collapse : collapse; 
	background-color : #f9e9d1; 
	border : 1px solid #596b82; 
} 

table.main { 
	background-repeat : no-repeat; 
} 

table.ng {background-color : #FFFDF0;}

.bg {
	background-color: silver;
	background-image: url(/images/top_2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0; 
  	padding: 0;
}

td.add0 { 
	border-collapse : collapse; 
	border-right : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
	border-top : 1px solid #596b82; 
} 

td.add1 { 
	border-collapse : collapse; 
	border-right : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
} 

td.add2 { 
	border-collapse : collapse; 
	border-bottom : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
}
 
td.add3 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-right : 1px solid #596b82; 
} 

td.add4 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
} 

td.add5 { 
	border-collapse : collapse; 
	border-right : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
} 

td.add6 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	border-right : 1px solid #596b82; 
} 

td.add7 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
	border-right : 1px solid #596b82; 
} 

td.add8 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	vertical-align: top;
} 

td.add9 { 
	border-collapse : collapse; 
	border-top : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	border-right : 1px solid #596b82; 
} 

td.add10 {
	border-collapse : collapse; 
	border-right : 1px solid #596b82; 
	border-left : 1px solid #596b82; 
	border-bottom : 1px solid #596b82; 
	border-top : 1px solid #596b82;
	padding: 5px;
} 

a { 
	text-decoration : none; 
	color : #e46713; 
	font : bold 12px Arial, Helvetica, sans-serif; 
} 

a:hover { 
	text-decoration : none; 
	color : black; 
	font : bold 12px Arial, Helvetica, sans-serif; 
}
 
a.add { 
	text-decoration : none; 
	color : #363d4f; 
	font : bold 13px Arial, Helvetica, sans-serif; 
} 

a.add:hover { 
	text-decoration : none; 
	color : black; 
	font : bold 13px Arial, Helvetica, sans-serif; 
} 

a.main { 
	text-decoration : none; 
	color : #8e2818; 
	font : bold 13px Arial, Helvetica, sans-serif; 
} 

a.main:hover { 
	text-decoration : none; 
	color : black; 
	font : bold 13px Arial, Helvetica, sans-serif; 
} 

a.menu { 
	text-decoration : none; 
	color : #596b82; 
	font : bold 12px Arial, Helvetica, sans-serif; 
} 

a.menu:hover { 
	text-decoration : none; 
	color : black; 
	font : bold 12px Arial, Helvetica, sans-serif; 
} 

a.menu1 { 
	text-decoration : underline; 
	color : #596b82; 
	font : normal 12px Arial, Helvetica, sans-serif; 
} 

a.menu1:hover { 
	text-decoration : none; 
	color : black; 
	font : bold 12px Arial, Helvetica, sans-serif; 
} 

ul#bez { 
	margin-left : 0; 
	margin-top : 0; 
	padding-left : 0; 
	padding-top : 0; 
	white-space : nowrap;
	font-size:0;
	font-size:0;
	letter-spacing:-1px; 
} 


#bez li { 
	display : inline; 
	list-style-type : none;
	font-size:13px;
	line-height:normal;
	letter-spacing:normal;  
} 

ul#navlist { 
	margin-left : 0; 
	margin-top : 0; 
	padding-left : 0; 
	padding-top : 0; 
	white-space : nowrap;
} 


#navlist li { 
	display : inline; 
	list-style-type : none;
} 

#navlist { 
	margin-top: 0;
	padding-top: 0;
} 

#navlist a { 
	padding : 4px 10px;
}
 
#navlist a:link, #navlist a:visited { 
	color : white; 
	background-color : #596b82; 
	text-decoration : none; 
	font : bold 13px "Tahoma", "Book Antiqua", "Monotype Corsiva"; 
}
 
#navlist a:hover { 
	color : white; 
	background-color : black; 
	text-decoration : none; 
	font : bold 13px "Tahoma", "Book Antiqua", "Monotype Corsiva"; 
} 

h1 { 
	font : bold 16px Arial, Helvetica, sans-serif; 
	color : #e46713; 
	text-align : center; 
} 

h2 { 
	font : bold 15px Arial, Helvetica, sans-serif; 
	color : #596b82;
	padding: 0 0 5px;
	margin: 0 0 5px;
}

h3 { 
	font : bold 14px Arial, Helvetica, sans-serif; 
	color : #e46713; 
} 

h4 { 
	font : normal 13px Arial, Helvetica, sans-serif; 
	color : #BA2106; 
} 

div.tel { 
	margin : 0 10px 0 0; 
} 

div.news { 
	padding : 0 35px; 
} 

div.body { 
	margin-bottom : 0; 
	margin-left : 0; 
	margin-right : 0; 
	margin-top : 0; 
	height : 100%; 
	text-align : justify; 
	padding : 0 0 0; 
} 

div.text { 
	padding-left : 10px; 
	padding-right : 10px; 
	padding-bottom : 0; 
	padding-top : 0; 
	text-align : justify; 
} 

div.img { 
	border-color : #c7a4c7; 
	border-style : double; 
	border-width : 3px; 
	margin-bottom : 0; 
} 

.picture { 
	margin-bottom : 5px; 
	margin-left : 0; 
	margin-right : 15px; 
	margin-top : 5px; 
} 

.border { 
	margin-bottom : 5px; 
	margin-left : 5px; 
	margin-right : 5px; 
	margin-top : 5px; 
	border-color : #596b82; 
	border-style : double; 
	border-width : 3px; 
} 

hr.add { 
	color : #8e2818; 
	background-color : #8e2818; 
	border : 0 none; 
	height : 1px; 
	clear : both; 
	width : 320px; 
} 

hr { 
	color : #e46713; 
	background-color : #e46713; 
	border : 0 none; 
	height : 4px; 
	clear : both; 
	width : 690px; 
}

hr.new { 
	color : #596b82; 
	background-color : #596b82; 
	border : 0 none; 
	height : 2px; 
	clear : both; 
	width : 680px; 
} 
 
strong { 
	color : #3a332f; 
} 

.cont { 
	margin : 0 0 8px 0; 
} 

ul.orange { 
	list-style : circle inside; 
	text-indent : 5px; 
} 

ul.map { 
	margin : 0.3em 0; 
	padding : 0 0 0 3em; 
} 

ul.map li { 
	margin : 0.2em 0; 
	padding : 0 0 0 25px; 
	list-style-type : none; 
	background : url('images/main/shar_10_blue.png') no-repeat 0% 0.25em; 
} 

ul.map1 { 
	margin : 0.3em 0; 
	padding : 0 0 0 3em; 
} 

ul.map1 li { 
	margin : 0.2em 0; 
	padding : 0 0 0 25px; 
	list-style-type : none; 
	background : url('images/main/shar_10.png') no-repeat 0% 0.25em; 
} 

ul.map2 li { 
	margin : 0.2em 0; 
	padding : 0 0 0 25px; 
	list-style-type : none; 
	background : url('images/main/shar_10_brown.png') no-repeat 0% 0.25em; 
} 

ul.pdf {
	list-style : none;
}

ul.pdf li {
	list-style-type : none; 
}

ol.ya li {
	margin: 0 0 0 175px;
	padding: 0;
}

span.add { 
	text-decoration : underline; 
	font : bold 13px Arial, Helvetica, sans-serif; 
	color : black; 
} 

.colLeft{
	width:320px;
	float:left;
	position:relative;
	z-index:1;
}

.colRightContainer{
	float:right;
	width:100%;
	margin-left:-320px;
}

.colRight{
	margin-left:360px;
}

.stats {
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px 
}

div.cap {
	background-color:#F7EBD4;
	margin: 0 38px 0 38px;
}

div.open {
	background-color: #EFAE6E;
	padding: 3px 10px;
	border-top : 1px solid #596b82; 
	border-bottom : 1px solid #596b82;
	text-align: center;
	font-weight: bold;
} 

ul.mine { 
	margin : 5px 0; 
	padding : 0 0 0 20px;
} 

ul.mine li { 
	list-style-type : none;
}

ul.mine li:before {
 	padding-left: 20px;
	margin: 0 10px 0 0; 
	content: "\2192";
} 

ul.mine li{
	    //z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '&rarr;')); /* хак для ие6 и 7 */
}

.catalog {
	    width: 630px;
}

.catalog li {
	    display: inline-block;
	    width: 300px;
	    margin: 0 10px 10px 0;
	    vertical-align: top;
	    text-align: center;
	    // display: inline; /* для IE6-7 */
}

.catalog img {
	    display: block;
	    margin-bottom: 5px;
}
