@charset "windows-1251";
/* CSS Document */

html{ font-size:100%; background: #000000;} /*необходимо для IE*/

body {
background: #000000;
font-size: 0.625em; /*Чтобы все делить на 10*/
font-family:Tahoma;
color:#4A4A4A;
background:url(img/fon_x.jpg) repeat-x center top;
}
div
{
SCROLLBAR-FACE-COLOR: #8e391a;    
    }

/*jquery меню*/
ul#topnav {
padding: 0; 
list-style: none; 
font-size: 1.2em;
clear: both;
float: left;
width: 100%;
}
ul#topnav li{
margin: 0; 
padding: 0; 
overflow: hidden; 
float: left; 
height:30px;
}
ul#topnav a, ul#topnav span {
padding: 8px 17px;
float: left; 
text-decoration: none; 
color: #000;
text-transform: uppercase;
clear: both;
height: 15px;
line-height: 15px;
background: #EFEBDE; 
}
ul#topnav a {	color: #EFEBDE; }
ul#topnav span {
display: none;
}
ul#topnav.v2 span{background: url(img/a_bg.png) repeat-x left top;
}
ul#topnav.v2 a{color: #555;/background: url(img/a_bg12.png) repeat-x;background: url(img/a_bg.png) repeat-x left bottom;
}

/*вид ссылок в нижнем*/
a:link {
 color: #BA590A;
 text-decoration: none;
}
a:visited {
 text-decoration: none;
 color: #BA590A;
}
a:hover {
 text-decoration: underline;
 color: #BA590A;
}
a:active {
 text-decoration: none;
 color: #BA590A;
}
.style4 {color: #330099;
	font-weight: bold;}
.style5 {color: #F3C182; font-size: 24px;}
.style8 {
 color: #F3C182;
 font-size: 14px;
 font-weight: bold;
}
.style10 {font-size: 14px; color:rgb(243, 193, 130)}
.style11 {
 font-size: 24px;
 color: #251000;
}
.style12 {font-family: "Times New Roman", Times, serif}
.style13 {font-family: Monotype Corsiva; color: #B1805F; font-size: 22px;font-weight: bold;}
.style14 {font-size: 11px; padding:1em; color:rgb(243, 193, 130)}
.style16 {font-family: Tahoma; font-size: 11px;}
.style20 {font-family: "Times New Roman", Times, serif; color: #BA590A; font-size: 26px;}
.style21 {
 color: #BA590A;
 font-weight: bold;
}
.style22 {font-size: 12px}
.style23 {font-size: 16px}
.style25 {font-size: 14px}
.style24 {font-family: Tahoma; color: #990033; font-size: 26px; font-weight: bold;}
.style26 {font-size: 16px;color: #BA590A;font-weight: bold;}

.menub
{
    width:550px;
}
.menub a:link {
 color: #F3C182;
}
.menub a:hover {
 color: #F3C182;
}

.menub a:active {
 color: #F3C182;
}

.menub a:visited {
 color: #F3C182;
}

.text { font-family: Tahoma; font-size: 11px; color: rgb(74, 74, 74); }


#main_container {
width:89em;
margin: 0.1em auto; 
}

.c {clear:both;}


p {
font-family:Tahoma;
font-size:1.2em;
color:rgb(74, 74, 74)}



/* ----- Здесь располагается все, что относится к header----- */

#header {
background:#000 url(img/lampa.png) no-repeat top;
height:43px;
}

.headertext{height:20px; margin:5px 0 13px 17px;/margin:5px 0 13px 14px;}
#iam{color: rgb(178, 139, 100); position: relative; left:0; opacity: 1; margin-right:17px; float:right}

#flashmenu { height:30px; margin-left:16px;/margin-left:7px}

div.block { width:100%; text-align: center; margin-top: 3px; padding: 1px 0 1px 0; background-color: #e7e9da;}
div.block.first {margin-top: 0;}
div.block.style1 {padding: 20px 0 20px 0; height:30px}
.photogalery{ width:820px; text-align: center; margin-top: 3px; padding: 1px 0 1px 30px; background-color: #e7e9da;}
.rightSTR {width:517px; height:70px; float:right; background:#662B00 url(img/rightSTR.png) right repeat-y; margin-bottom:5px}
.rightSTR {/width:515px;}/* этот CSS хак увидит только IE */ 
.rightSTR1 {width:340px; height:70px; float:left; padding:18px 0 10px 10px}
.rightSTR2 {width:150px; height:70px; float:left; padding:18px 10px 0 0}

/* ----- Здесь располагается все, что относится к wrapper----- */

#wrapper {background:#F7F7EF; margin-top:15px;overflow:hidden;}
#center { width:88em; background-color:#F7F7EF;}


/* ----- Здесь располагается все, что относится к left---- */


#left {
float:left;
width:345px;
margin:7px 7px 7px 7px;
}
#leftPhoto {
float:left;
width:845px;
margin:7px 7px 7px 20px;
}
#afisha {
width:89em;
}
.afishatop {
width:89em;
background:#E7E9DA;
}

.afishatop img {border: 1px solid #E7E9DA;}
.afishatoppoloska {
height:10px;
background:#662b00;
}
.afishatoppoloska2 {
height:5px;
background:#000000;
margin-top:5px;
}
.afishatoppoloska3 {
height:5px;
background:#000000;
}
.afishabanner {
height:250px;
margin:5px 0 0 4px;
}
.afishabanner2 {
margin:0;
padding:3px 0 3px 3px;
background:#662B00 url(img/rightSTR.png) right repeat-y;
}
.afishabannertext{
padding-left:10px;
}
.afishatop1 {
width:440px;
float:left;
}
.afishatop2 {
width:440px;
float:right;
}
.afishatop2block {
height:85px;
width:427px;
background:#662B00 url(img/rightSTR.png) right repeat-y;
float:right;
margin:1px 1px 1px 0;
padding:3px 0 3px 3px;
}
.afishacenter{
width:890px;
}
.afishacenterblock{
width:250px;
float:left;
margin:20px 12px 0px 28px;
}
.afishatext {width:890px; height:67px; padding:7px; background:#662B00 url(img/rightSTR.png) right repeat-y;}
#leftmenu {
float:left;
width:250px;
margin:7px 7px 7px 7px;
}
.afishacount{
width:700px;
margin:10px 0 10px 100px;
}
#leftphoto1 {
float:left;
width:250px;
margin:7px 7px 7px 7px;
background-color:#E7E9DA;
}
.video {width:100%; text-align: center; margin-top: 3px; padding: 1px 0 1px 0;}
.videoblock { width:300px; margin:60px; float:left}
.leftPhoto3{ width:100%; height:18px;text-align: center; margin-top: 3px; padding: 1px 0 1px 0;}

.leftimages { border: 5px solid #AD9A7B; margin:6px 7px 6px 8px; } 
.leftimages2 { margin:6px 7px 6px 8px; } 
.leftimages img {width: 320px;}

/* ----- Здесь располагается все, что относится к content----- */

#content {
float:right;
width:50em;
background-color:#e1dad0;
margin:7px 0 3px 0;
padding:10px 5px 5px 10px;
height: 310px; 
padding-right: 8px; 
overflow: auto;
}

.menublock{
float:right;
width:59em;
background-color:#F7F7EF;
margin:7px 0 3px 0;
padding:10px 5px 5px 10px;
}

#contentmenu {
float:right;
width:59em;
background-color:#e1dad0;
margin:7px 0 3px 0;
padding:10px 5px 5px 10px;
}
#contenphoto1 {
float:right;
width:60em;
background-color:#e1dad0;
margin:7px 1px 3px 0;
padding:8px 5px 5px 8px;
}
#contentnews {
float:right;
width:60em;
background-color:#e1dad0;
margin:7px 1px 3px 0;
padding:0px 5px 5px 8px;
}
#contenphoto1 img{
margin:10px;
}
#contenphoto2 {
float:right;
width:60em;
background-color:#e1dad0;
margin:7px 1px 3px 0;
padding:8px 5px 5px 8px;
}

#content p {
	font: 1.1em Tahoma;
	color:#4A4A4A;
	padding:1em;
}



/* ----- Здесь располагается все, что относится к footer---- */

#footer {

overflow:hidden;
background:#000000;
color:#000000;
}
hr.l { 
color: #BA590A;
height: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #BA590A;
}

#banne {
margin-top:15px;
}
#banner-1 {
height:90px;
width:890px;
background-color:#ab9274;
}
#banner-2 {
height:90px;
width:850px;
background-color:#dac8b4;
margin-left:20px;
}
#banner-3 {
height:60px;
width:300px;
background-color:#dac8b4;
float:left;
margin-top:20px;
}
#banner-4 {
height:90px;
width:543px;
background-color:#dac8b4;
float:right;
}

#menu { width:500px; height:10px; margin-top:15px;}
.m2 { margin-right:5px}
.poloska { width:89em; height:16px; background-image:url(img/rightSTR.png); background-color:#5c2700;background-position: right center; background-repeat: repeat-y}
.poloska2 { width:89em; height:16px;background-color:#000;}

#banner0 {
margin-top:10px;
background:#000000;
color:#000000;
}
#banner1 {
height:100px;
width:890px;
}
#banner2 {
height:100px;
width:890px;
}
#banner4{
    float: left;
    height: 100px;
	width: 540px;
}

#banner5 {
    float: right;
    height:100px;
	width:90px
}
#banner5 {
    height:100px;
	width:95px
}

#banner3 {
    width: 150px;
	float: left; padding-top:15px; height: 90px; 
}
#banner4-2 {
    width: 540px;
	height:53px;
	font-size: 11px; color: rgb(178, 139, 100);
}
.date {color:#A5ACB0;
float:right;
font-size:12px;
padding:3px 0 0;
margin-top:10px;
margin-right:7px}
.dateA {color:#990033;
float:left;
font-size:12px;
}
.cut {font-size: 12px;}
h1  {
font-size:1.6em;
margin:0;
}
h2 {
color: #000066;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: center;
}
h3 {
color: #000066;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: left;
margin-left:10px;
}
h4 {
color: #000066;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
text-align: left;
margin-left:10px;
margin-top:10px;
}
h9 {
color: #FF0000;
font:Tahoma;
font-size: 12px;
text-align: left;
margin-top:7px;
}
h5 {
color: #330099;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
margin-left:12px;
}
h6 {
font-family:Tahoma;
color:#4A4A4A;
font-size: 9px;
text-align: left;
}
h7 {
color: #A5ACB0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
margin-top:5px;
}
h8 {color:#6F7A7F;
font-size:20px;
font-weight:normal;
line-height:24px;
padding-top:20px;
text-shadow:1px 1px 2px #DDDDDD;
}
.mininews {margin:10px 0 0 7px; text-align: left; font-size:12px}

/*Ditto pages*/
.ditto_paging { border-top: 1px solid #C9BFA6; /*ccc*/ padding: 10px; font-size: 86%; color: #AB9274;}
#ditto_pages .ditto_currentpage {border: 1px solid black; padding: 1px 5px 2px; margin: 1px 1px 15px 5px;background-color: #AB9274; /*008CBA*/ color: #fff;} 
#ditto_pages .ditto_off { border: 1px solid #000;padding: 1px 5px 2px; margin: 1px 1px 15px 5px; color: #ccc; background-color: #AB9274;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { border: 1px solid #000; /*C9BFA6*/ padding: 1px 5px 2px;background-color: #5C2700;  margin: 1px 1px 15px 5px;  text-decoration: none !important;  color: #fff;} 
#ditto_pages a:hover { background-color: #AB9274; color: #fff;}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(178,139,100,0.25);
	background-color: rgb(92,39,0);
	background-color: rgba(92,39,0,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(92,39,0);
	border-top-color: rgba(92,39,0,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(92,39,0);
	border-bottom-color: rgba(92,39,0,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(92,39,0);
	border-left-color: rgba(92,39,0,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}