
* html hr {border:4px solid #e0d5c3;} /*hack IE for HR*/
hr {
	height:4px;
	border:0;
	background:#e0d5c3;
}



h1, .head1{
	font: 22px Arial, Helvetica, sans-serif;
	color:#c14a40;
}
h2, .head2{
	font: 18px Arial, Helvetica, sans-serif;
	color:#d35626;
}
h3, .head3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#b31f17;
}

h4, .head4{	font: 22px Arial, Helvetica, sans-serif;}
.head5 {	font: 18px Arial, Helvetica, sans-serif;}
.head6 {	font: 14px Arial, Helvetica, sans-serif;}
.head7 {	font: 12px Arial, Helvetica, sans-serif;}
.head8 {	font: 12px verdana, tahoma, sans-serif;}
.head9 {	font: 11px verdana, tahoma, sans-serif;}
.head10{	font: 10px verdana, tahoma, sans-serif;}
.head11{
	padding-left:25px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-image:url(../img/ul_head.gif);
	background-repeat:no-repeat;	
	color:#725e4d;	
	line-height:150%;
}


.redaktortable{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
	border-top:2px solid #dbc89d;
	border-left:2px solid #dbc89d;
}
.redaktortable td{
	border:0px;
	border-bottom:2px solid #dbc89d;
	border-right:2px solid #dbc89d;
}

a{
	color: #960700;
}
a:hover{
	TEXT-DECORATION: none;
}
a:visited{
	color:#331e0c;
}

p{ padding:0; margin:0; }  
IMG {   border:0px; }

ul{
	list-style-position:outside;
}
ul li{
	list-style-image: url('../img/ul.gif');
}
.two_cols td{
	width:50%;
}

h1, .head1, .head1 a, .head1 a:visited{
	font: 22px Arial, Helvetica, sans-serif;
	color:#c14a40;
}
h2, .head2, .head2 a, .head2 a:visited{
	font: 18px Arial, Helvetica, sans-serif;
	color:#d35626;
}
h3, .head3, .head3 a, .head3 a:visited{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#b31f17;
}

h4, .head4 {	font: 22px Arial, Helvetica, sans-serif;}

.head11 a ,.head11 a:visited{
	color:#725e4d;	
}  

.main_table{
	width:765px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td {
	vertical-align:top;
}
.left_menu_table{
	background-image:url(../img/info_left_menu_bg.jpg);
	background-repeat:repeat-y;
	width:100%;
}
.left_menu_table td{
	padding:11px 0 10px 20px;
}
.navi_menu{
	padding-left:13px;
	text-align:justify;
	color:#8a8270;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.navi_menu div{
	text-align:justify;
	padding:6px 0 0 0;
	height:23px;
	float:left;
	background-color:#e1d6c4;
	white-space:nowrap;
}
.navi_menu div a{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8a8270;
}
.navi_menu_begin{
	width:19px;
}
.bg_info_logo{
	background-image:url(../img/info_heder_left.jpg);
	background-repeat:no-repeat;
}
.guest_head_msg{
	text-align:left;
	padding:17px 0 0  30px;
	color:#b31f17;
	font:bold 12px verdana;	
}
.guest_head_msg a{
	font:normal 11px verdana;
	text-decoration:none;
	color:#b31f17;
	font-weight:normal;
}
.content{
	font:normal 12px verdana;	
	color:#725e4d;
	text-align:justify;
}
.fotogal{
	width:100%;
	font:bold 12px arial;		
}
ul{ list-style-image: url(../img/ul.gif);}

/* common*/
.footer {
        background-color:#f2f2ef;
        color:#4c4c4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.design_copyright_text ,.copyright_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:80px 0 35px 20px;
}
.design_copyright_text{
	padding-right:130px;
	text-align:right;
	
}
.copyright_text{color: #7a5f4c;}
.design_copyright_text {color: #fff;}  
.design_copyright_text a, .design_copyright_text a:visited {
	color: #fff;
	text-decoration:none;
} 
.design_copyright_text a:hover {text-decoration:underline;}

.counters {
	padding:0px 10px 10px 0px;
	text-align:center;
}
.counters img {
	opacity: 0.1;             /* css3 */
	filter:alpha(opacity=50);  /* IE */
	-moz-opacity:0.1;         /* Mozilla */
}
.top_menu{
	position:absolute;
	top:13px;
	left:3px;
}
.top_menu a img{
	margin:0 13px 0 13px;
/*	background-image:url(../img/separator.gif);*/
	background-repeat:no-repeat;
	background-position:right;
}
.afisha_table{
	border-top:1px solid #e1d6c4;
	border-left:1px solid #e1d6c4;	
	border-bottom:1px solid #e1d6c4;	
	font:bold 12px arial;
	color:#4f4338;
}

.afisha_table td{
	padding:4px;
	border-right:1px solid #e1d6c4;	
	vertical-align:middle;
}/* forma dlya zakaza produkcii*/
.form{
	padding-bottom:10px;
	text-align:left;
	width:360px;
	
	font:bold 12px Verdana, Helvetica, Arial, sans-serif;	
	color:#725e4d;	
	background-color:#e7dbc9;
	padding:25px 90px 30px 30px;           
} 

.form input{
	width:280px;
	margin-bottom:10px;
	background-color:#f7f4ef;
	font:normal 11px Verdana, Helvetica, Arial, sans-serif;	
	color:#725e4d;		
}
.form textarea{
	width:280px;
	height:100px;
	margin-bottom:10px;
	background-color:#f7f4ef;	
	font:normal 11px Verdana, Helvetica, Arial, sans-serif;	
	color:#725e4d;		
}
.form .ftext{
	padding-top:5px;
	text-align:right;
}
.msg_content{
	font:normal 11px Verdana, Helvetica, Arial, sans-serif;
	text-align:left;
	padding:5px;
	color:#33281d;
}/* class dlya stroki dynamicheskogo menu i pechati stranicy*/
.navMenu {
	font:11px Verdana, serif;
	color:#666;
	padding:7px 10px;
	background-color: White;
	width: 748px;
}

.nav_punct a:visited, .nav_punct a:hover, .nav_punct a:active, .nav_punct a{
	color:#8a8270;
}
.navMenu div a{
	font-size:11px;
	text-decoration:none;
	padding:0 5px;
	color:#8a8270;
}
.navMenu div a:visited{
	font-size:11px;
	text-decoration:none;
	padding:0 5px;
	color:#8a8270;
}.anons2 {        text-align: center;}
.anons2 img{margin:5px;}

.iblock_cena a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	COLOR:#3560bd;
	font-size:10px;	
}
.iblock_cena a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3560bd;
	font-size:10px;
}
.iblock_cena{
    width:100%;
    padding:10px 0px 0px;
    vertical-align:top;
    text-align:left;
    background-color:white;
    border: 1px solid #c4c0ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.iblock_cena td{
    font-size:11px;
    vertical-align:top;
    text-align:left;
}
.iblock_cena img{
    padding:0px 0px 0px 0px;
}

.iblock_cena h5{	
	color:black;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.podrobnee, .podrobnee a, .podrobnee img{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	vertical-align:middle;
}
.podrobnee a {
        text-decoration:underline;
}.pictbl{
	background: #f7f7ea;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:250px;
}
.pictbl ul {
	list-style-image: url(../inc/visBlocks/pictbl/ul1.gif);
}
.pictbl li{line-height:110%;}
.pictbl h5{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* bg для центральных td*/
.pictbl #itc{height:1px; background: url(../inc/visBlocks/pictbl/tc.gif) repeat-x;}
.pictbl #icl{width:1px; background: url(../inc/visBlocks/pictbl/cl.gif) repeat-y;}
.pictbl #icr{width:1px; background: url(../inc/visBlocks/pictbl/cr.gif) repeat-y;}
.pictbl #ibc{height:1px; background: url(../inc/visBlocks/pictbl/bc.gif) repeat-x;}