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

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

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

.cena {
    background-color: #F2EFE5;
    float:left;
    margin-bottom:5px;
    color: #000;
    display: -moz-inline-stack;
    display: inline-block;
    font-size: 120%;
    font-weight: normal;
    line-height: 1;
    padding: 0.15em;
    text-indent: 0;

	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
cursor:default;
}
.cenarating {height:20px;}

/*jquery меню*/
ul#topnav {
padding-left: 10px; 
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 {
 color: #BA590A;
text-decoration:underline;
}
a:active {
 text-decoration: none;
 color: #BA590A;
}

a:link.titleblack {
color: #000000;
font-weight: bold;
FONT-FAMILY:"Georgia", serif;
line-height: 1.5;
 font-size: 18px;}
a:hover.titleblack {
color: #000000;
font-weight: bold;
FONT-FAMILY:"Georgia", serif;
line-height: 1.5;
 font-size: 18px;}
a:visited.titleblack {
color: #000000;
font-weight: bold;
FONT-FAMILY:"Georgia", serif;
 font-size: 18px;line-height: 1.5;}


.style4 {color: #330099;
	font-weight: bold;
 font-size: 13px;
}
.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: "Times New Roman", Times, serif; font-style: italic; color: #B1805F; font-size: 24px;}
.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: #BA590A; font-size: 26px; font-weight: bold;}
.style26 {font-size: 16px;color: #BA590A;font-weight: bold;}
.style27 {color: #000000;
	font-weight: bold;
 font-size: 17px;
}

.menub {
   width:565px\0/;
}
.menub
{
    width:550px;
}

.menub a:link {
 color: #F3C182;
}
.menub a {
 MARGIN-RIGHT:9px;
}
.menub a:hover {
 color: #F3C182;
}

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

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

.text { font-family: "Tahoma", "Arial", "Helvetica", "tahoma sans-serif"; font-size: 11px; color: rgb(74, 74, 74); }


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

.c {clear:both;}


p {
font-family:"Tahoma", "Arial", "Helvetica", "tahoma sans-serif";
font-size:1.2em;
color:rgb(74, 74, 74)}



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

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

.headertext {height:15px; margin:0 3px 8px 17px;/margin:0 3px 8px 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:3px/;}

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;
box-shadow: 2px 5px 10px 2px rgb(14, 14, 14);}
#center { width:89em; background-color:#F7F7EF;}
#center-contact { width:89em; height:590px; background-color:#F7F7EF; margin:2px;}

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


#left {
float:left;
width:345px;
margin:7px 7px 7px 7px;
}
#leftPhoto {
float:left;
width:865px;
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;
}
.afishabanner5
{margin:1px;}

.afishabannertext{
padding-left:10px;
}
.afishatop1 {
width:440px;
float:left;
}
.afishatop2 {
width:442px;
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:25px 12px 0px 28px;
}
.afishacenterblock img {margin-top: 5px}

.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:890px; text-align: center; margin-top: 12px; padding: 1px 0 1px 0;}
.videoblock { width:305px;height: 270px; margin:30px 50px 30px 65px; 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;}


.afishasort {width:890px; height: 90px;}
.afishanew {width: 650px; float:left;}
.afishanewblock {width: 650px; margin:10px 0 0 7px;}
.afishablock1 {width: 600px; height: 30px; float:left;}
.afishanewblockimg {width:200px;}
.afishanewblockimg img {
margin:4px 0 0 12px;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.298), 0px 0px 40px rgba(0, 0, 0, 0.102) inset;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
z-index:7;
}


.lou {}
.loupe { background-color:#555; background:rgba(0, 0, 0, 0.25); cursor:url(blank.png), url(blank.cur), none; }
.afishatext11 {width:420px; float:right;}

.afishanew2 {width:220px; float:right;}
.afishanew2calend {height: 200px; background:url(img/detal1.png) no-repeat top center;}
.internet {
    float:left;
    margin:2px 4px 0 6px;
cursor:default;}
.jqzoom{text-decoration:none;}


.filter{background:#e8e8e8;padding:5px}
.filter .abc{text-align:center}
.filter .abc a{margin:3px}
.filter .abc a.selected{text-decoration:underline}
.filter #when_shedule{float:right}
.filter #filter_cat{font:14px Georgia;}
.filter_lite{padding:5px 0}
.filter_lite #when_shedule li a{border-bottom:1px dashed;padding:0;margin:3px 10px;text-decoration:none}
.filter_lite #when_shedule li a:hover{border-bottom-style:solid}
.filter_lite #when_shedule li.c a{border:0;margin:0;padding:3px 10px}
.filter_lite #when_shedule li{margin-left:0;padding-left:0;margin-right:20px}
#post_list{min-height:200px}



.clear { clear: both; }


/* ----- Здесь располагается все, что относится к 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;
}
#content-contact {
float:right;
width:50em;
background-color:#e1dad0;
margin:7px 0 3px 0;
padding:10px 5px 5px 10px;
height: 340px; 
padding-right: 8px; 
overflow: auto;
}
.block-map1 {
float:left;
background-color:#e1dad0;
}
.block-map2 {
float:right;
background-color:#e1dad0;
}
.block-contact { width:100%; height:112px; float:left; margin:2px; padding: 12px; background-color: #e7e9da;}

.ratingBlock {
margin:-3px 4px 0 7px;
    float:left;
    font-size: 120%;
    font-weight: normal;
cursor:default;
}
.ratingBlock img {margin-right:3px;}
.ratingBlock2 {
margin:3px 4px 0 13px;
    float:left;
    font-size: 120%;
    font-weight: normal;
cursor:default;
}
.ratingBlock2 img {margin-right:3px;}

span.entry-like a:hover, span.entry-like a.liked { 
background-position: 0px -40px;
color: rgb(255, 0, 0);
padding-left: 18px;
 }

span.entry-like a { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http://themes.themeton.com/gent/wp-content/themes/gent/images/entry-meta.png");
background-origin: padding-box;
background-position: 0px -27px;
background-repeat: no-repeat;
background-size: auto;
padding-left: 18px;}


.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 15px 15px;
}
#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;
}
hr.l { 
color: #F7F7EF;
height: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #F7F7EF;
}

#banne {
margin-top:15px;
}
#banner-1 {
height:90px;
width:890px;
background-color:#ab9274;
box-shadow: 0px 5px 10px 0px rgb(14, 14, 14);
}
#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:525px\0/;
}
#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;box-shadow: 0px 5px 10px 0px rgb(14, 14, 14);}
.poloska2 { width:89em; height:16px;background-color:#000;}

#banner0 {
margin-top:10px;
}
#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;
font-size:11px;
}
.dateA {color:rgb(74, 74, 74);
font-size:12px;
}
.dateB {color:#D1061C;
font-size:14px;
padding:14px 0 5px 0;
}
.date0 {
color:#A5ACB0;
font-size:11px;
float:right;
font-size:11px;
padding:3px 0 0;
margin-top:10px;
margin-right:7px}

.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;
padding:5px 0 5px 0;
}
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;
}

h10 {
color: #000000;
font:Arial;
font-size: 17px;
text-align: left;
}

.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: 3px 6px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(17,6,1);
	background-color: rgba(17,6,1,0.9);
	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(17,6,1);
	border-top-color: rgba(17,6,1,0.9);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(17,6,1);
	border-bottom-color: rgba(17,6,1,0.9);
}

#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(17,6,1);
	border-left-color: rgba(17,6,1,0.9);
}

/* 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);
	}
}



#back-top {
	position: fixed;
	bottom: 48%;
	right:10px;
	text-indent:666em;
	z-index:666;
}

#back-top a {
	width: 43px;
	display: block;
	text-align: center;
	font: 10px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
#back-top a:hover {
	background-position:bottom;
}

/* arrow icon (span tag) */
#back-top span {
	width: 43px;
	height: 43px;
	display: block;
	background: url(img/btgotop15.png) no-repeat 0 0;

}
#back-top a:hover span {
	background-position:bottom;
}
