/*  
Theme Name: Kultura Lviv Ua
Theme URI: http://kultura.lviv.ua
Description: kultura.lviv.ua theme
Version: 3.0
Author: Volodymyr Pits
Author URI: http://west-media.net
*/

/* ---------- @ Nav -----------*/

@import url('nav.css');

/* MAIN*/
body{
	font-family:Verdana;
	font-size:12px;
	padding:0;
	margin:0 auto;
	width:999px;
}
h1{
 font-size:24px;
}
h2{
 font-size:20px;
}
h3{
 font-size:17px;
}
h4{
 font-size:16px;
}
.adv{
	padding:2px 2px;
	color:#cccccc;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
.adv a{
	font-size:10px;
	color:#cccccc;
}
.clear{
	clear:both;
}
 a{
	color:#C72026;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
p {
	padding:2px 0 7px 0;
}

img, img a{
border:0;
}
 .alignleft{
	float:left;
	margin:5px;
	text-align:left;
}
.wp-caption.aligncenter, img.aligncenter {
display:block;
float:none;
margin:0 auto 15px;
}
.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F3EE none repeat scroll 0 0;
border:3px double #FFFFFF;
padding:10px 5px 10px 10px;
text-align:center;
}
p.wp-caption-text {
margin:0;
padding:5px 0;
text-align:center;
}

/*Structure*/

/**************** Øàïêà  ***********************/
#head{
	width:999px;
}
#topmenuSearch{
	width:100%;
	height:10px;
}
#topMenu{
	margin-left:115px;
}
#search{
	float:right;
}
#search .searchform{
	width:288px;
	
}
.sword{
	border:1px solid #E3E3E3;
	height:15px;
	padding:2px 0 0;
	width:200px;
}
.sbuttom{
	cursor:pointer;
	background:#eeeeee;
	border:medium none;
	height:20px;
}
.simg{
	float:left;
}
#logoBanner {
	height:100px;
}
#logo img{
	height:90px;
	float:left;
	border:0;
}
#top728x90{
	height:90px;
	width:728;
	float:right;
}

/******** Îñíîâíå ***************/
#all{
	width:999px;
}
#mainPage{
	padding:5px 0;
}
#leftContent{
	width:680px;
	margin:0 5px;
	float:left;
}
.pagetitle ,.entry-title{
	font-family:Georgia;
	font-size:20px;
	margin:5px;
	padding:10px 0 10px 10px;
	font-size:25px;
}
#leftContent ul{
	list-style-type:none;
	padding:0;
}
#leftContent ul li h3 {
	color:#C72026;
	text-decoration:underline;
	padding:5px 0 0;
	margin:20px 0 5px;
}
#leftContent p{
	margin:0;
	line-height:1.5em;
}
/**********  Ñòàòò³  ****************/

.postmetadata{
	color:#666666;
	float:right;
}
#postLink{
	height:15px;
	padding:0 0 10px;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}
#postLink p.postData,#post p.postComent,#post p.socLink,#postLink p.socText{
	color:#666666;
}
#postLink p.postData,#post p.postComent{
	float:left;
	padding-right:25px;
}
#postLink p.socText{
	float:right;
	margin-left:-160px;
}
#postLink p.socLink{
	float:right;
}
.at300b, .at300m, .at300bs {
	float:left;
	margin:0 2px;
}
.breadcrumbs{
	padding:10px 0 0;
}
.related_post{
	line-height:1.5em;
}
ul .related_post{
	list-style-type:square;
}
#tags{
	color:#666666;
	font-size:10px;
	font-style:italic;
}
/*********** Êîìåíòàð³  ***************/
#respond{
	padding-left:15px;
}
#commentform textarea {
	height:50px;
	margin-top:5px;
	width:50%;
}
.addComment,.otherNews{
	padding:5px 0;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
}
.button{
	color:#ffffff;
	background:#C72026 ;
	padding:8px 14px;
	margin-left:55px;
}

/**************  Ïîä³¿  *******************/
#eventTabl{
	border-bottom:1px dotted #666666;
	height:110px;
}

.eventTbText{
	display:block;
	line-height:1.5em;
	text-align:center;
	width:220px;
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #666666;
}
.postEventStart{
	background:#C72026 ;
	color:#ffffff;
	padding:2px;
}
.postEventEnd{
	background:#000000 ;
	color:#ffffff;
	padding:2px;
}
.postEvent2row{
	display:block;
	line-height:1.5em;
	text-align:center;
	width:330px;
	float:left;
}
.postEventPlace{
	
}
.postEventAdress{

}
.related_post_title{
	width:150px;
}
#topNews{
	height:320px;
}
#leftCol{
	float:left;
	width:300px;
}
#reportaz{
	background-color:#C72026;
	padding:0 5px 5px;
	margin:0 0 5px;
}
.reportIcon{
	background:transparent url(images/reportIcon.gif) no-repeat scroll 0 0;
	float:left;
	width:100%;
}
#reportaz h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#FFFFFF;
	font-size:20px;
	margin:0 5px;
	padding:15px 35px 0;
	text-transform:uppercase;
}
#reportaz img{
	width:300px;
	padding:5px;
	width:280px;
	border:0;
}
#reportaz span.repTitle{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#reportaz  a,#reportaz  a:hover,#reportaz img a,#reportaz img a:hover{
	color:#000000;
	text-decoration:none;
}
#video{
	color:#ffffff;
	background-color:#000000;
}
.videoIcon{
	background:#000000 url(images/videoIcon.gif) no-repeat scroll 0 0;
	float:left;
	width:100%;
}
#video h1{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	margin:0 5px;
	padding:7px 35px ;
	text-transform:uppercase;
}
/*************** ÎÑÒÀÍÍ² ÍÎÂÈÍÈ ****************************/
#midCol{
	float:right;
	padding:0 5px 5px;
	width:365px;
	border-top:2px solid #000000;
}
#midCol h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	text-transform:uppercase;
	font-size:20px;
	margin:10px 0;
}
#newsList h3{
	/*background-color:#C72026;*/
	color:#FFFFFF;
	font-size:14px;
	margin:0 5px;
	padding:5px 10px;
	text-transform:uppercase;
	width:300px;
	background:transparent url(images/h3bg.png) no-repeat scroll 0 0;
}
#newsList ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#newsList ul  li {
	float:left;
	margin:0 0 5px 10px;
}
#newsList ul  li span.date{
	width:34px;
	float:left;
	font-size:10px;
	text-align:center;
	margin:4px 4px 0 0;
}
#newsList ul  li  span.newsText{
	float:left;
	width:315px;
	padding-top:3px;
}
#newsList ul  li  span.newsText a{
	color:#C72026;
	text-decoration:none;
	
}
#newsList ul  li  span.newsText a:hover{
	text-decoration:underline;
}

.musicCat{
	background:transparent url(images/musicCat.gif) no-repeat scroll 0 0;
}
.litCat{
	background:transparent url(images/litCat.gif) no-repeat scroll 0 0;
}
.kinoCat{
	background:transparent url(images/kinoCat.gif) no-repeat scroll 0 0;
}
.teatrCat{
	background:transparent url(images/teatrCat.gif) no-repeat scroll 0 0;
}
.galleryCat{
	background:transparent url(images/galleryCat.gif) no-repeat scroll 0 0;
}
.musejCat{
	background:transparent url(images/musejCat.gif) no-repeat scroll 0 0;
}
.festCat{
	background:transparent url(images/festCat.gif) no-repeat scroll 0 0;
}
.insheCat{
	background:transparent url(images/insheCat.gif) no-repeat scroll 0 0;
}
.musicCat, .litCat, .kinoCat, .teatrCat, .galleryCat, .musejCat, .festCat, .insheCat{
	float:left;
	margin-left:10px;
	padding:0 0 5px 32px;
}
/*************** Ïðàâà êîëîíêà  *******************/
#rightContent{
	float:right;
	width:300px;
}
#240x400{

}
#afisha{
	border-top:2px solid #000000;
}
.afishaIcon{
	background:transparent url(images/afishaIcon.gif) no-repeat scroll 0 0;
	float:left;
	width:100%;
}
#afisha ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
#afisha ul li {
	padding:3px 0;
}
#afisha ul li span.startDate{
	color:#ffffff;
	background-color:#C72026;
	margin:2px;
	padding:2px;
}
#afisha ul li span.endtDate{
	color:#ffffff;
	background-color:#000000;
	margin:2px;
	padding:2px;
}
.when{
	text-align:center;
}
.event{
	padding-top:5px;
}
#afisha ul li a{
	color:#C72026;
	text-decoration:none;
}
#afisha ul li a:hover{
	text-decoration:underline;
}
.dig-in{
	font-weight:bold;
	padding-left:100px;
	padding-bottom:5px;
}

#afisha h1,#teatr h1,#lastNews h1{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	text-transform:uppercase;
	margin:10px 0;
	padding-left:50px;
}
#teatr{
	border-top:2px solid #000000;
}
.teatrIcon{
	background:transparent url(images/teatrIcon.gif) no-repeat scroll 0 0;
	float:left;
	width:100%;
}	
#teatr ul{
	background:transparent url(images/teatr.gif) no-repeat scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding:0 0 0 20px;
}
#teatr ul li{
	padding-bottom:10px;
}
#teatr ul li a{
	color:#000000;
	text-decoration:none;
}
#teatr ul li a:hover{
	text-decoration:underline;
}
#lastNews ul{
	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding:0 0 0 20px;
}
/******************* FOOTER  ****************************/
#footer{
	width:997px;
	height:130px;
	border-top:4px solid #C72026;
	background-color:#EEEEEE;
	padding:5px;
}
#counter{
	padding:2px 0;
	width:100px;
	float:left;
}
#copyright{
	float:left;
	width:255px;
	font-size:10px;
}
#footerMenu{
	float:left;
}
p.copyr{
	line-height:1em;
}
#footerMenu li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:12px;
	padding:3px 0;
	text-transform:uppercase;
}
#footerMenu li a{
	color:#C72026;
	text-decoration:none;	
}
#footerMenu li a:hover, #topMenu li a.select {
	border-bottom:1px dotted #C72026;	
}
#footerAdv{
	float:right;
}

/************ TABS  **********************/

.section {
	width: 600px;
	background: #EFEFEF;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #999999;
	border: 1px solid #999999;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
	border-width: 0 1px 1px;
	background: #666666;
	color:#ffffff;
	padding: 0 12px;
	height:315px;
}
.box.visible {
	display: block;
}
.box.visible h1,.box.visible h1 a,.box h1,.box h1 a{
	color:#ffffff;
	font-size:18px;
	margin:10px 5px 0;
}
.section.vertical {
	width: 530px;
	border-left: 160px solid #FFF;
}
.vertical .tabs {
	width: 160px;
	float: left;
	display: inline;
	margin:0 0 0 -160px;
}
.vertical .tabs li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 132px;
}
.vertical .tabs li img{
	padding-top:2px;
	width:140px;
	height:93px;
}
.vertical .tabs li:hover {
	width: 131px;
}
.vertical .tabs li.current {
	width: 133px;
	color: #444;
	background: #666666;
	border: 1px solid #D4D4D4;
  border-right: 1px solid #666666;
  margin-right: -1px;
}
.vertical .box {
  border-width: 1px;
}

