html {
	font-size: 98%;
}

html, body {margin: 0; padding: 0; height: 100%;}


body {
	margin-top: 10px;
	background: #000 url("/images/background_main_up.jpg") no-repeat left top; 
	font-family: verdana, tahoma, cursive;
	font-style: oblique
	color: #AF4218;
}

#content1 {min-width: 100%; min-height: 100%; height: auto !important; height: 100%; background: url("/images/background_main_down.jpg") no-repeat left bottom; }

a {
	color: #ccc;
	letter-spacing: -1px;
	font-size: 14px; 
	text-decoration: none;

	}


a:hover {
	text-decoration: none;
	color: #C00;
}





h2.imain_movie {

	height: 18px;
	background: url("/images/eye_open.jpg") no-repeat right top #6fa8f5; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_movie a {

	color: #000;
}

h2.imain_restaurant {

	height: 18px;
	background: url("/images/eye_open_rest.jpg") no-repeat right top #f07e56; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_restaurant a {

	color: #000;
}


h2.imain_interview {

	height: 18px;
	background: url("/images/eye_open.jpg") no-repeat right top #f75b36; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_interview a {

	color: #000;
}



h2.imain_concert {

	height: 18px;
	background: url("/images/eye_open_concert.jpg") no-repeat right top #28d264; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_concert a {

	color: #000;
}



h2.imain_play {

	height: 18px;
	background: url("/images/eye_open_play.jpg") no-repeat right top #f73d3d; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
        margin: 1px 3px 0px 5px;
}
h2.imain_play a {

	color: #000;
}


h2.imain_newsitem {

	height: 18px;
	background: url("/images/eye_close_party.jpg") no-repeat right top #5b00b8; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_newsitem a {

	color: #000;
}




h2.imain_forkids {

	height: 18px;
	background: url("/images/eye_open_forkids.jpg") no-repeat right top #df82f7; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_forkids a {

	color: #000;
}


h2.imain_sport {

	height: 18px;
	background: url("/images/eye_open_sport.jpg") no-repeat right top #e8f45e; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_sport a {

	color: #000;
}


h2.imain_party {

	height: 18px;
	background: url("/images/eye_close_party.jpg") no-repeat right top #5b00b8; 
	color: #000;
	font-size: 0.8em;
	padding: 1px 3px 0px 5px;
	margin: 1px 3px 0px 5px;
}
h2.imain_party a {

	color: #000;
}



h2.imain {

	height: 35px;
	color: #8A9AE8;
	font-size: 0.9em;
	font-family: verdana, cursive;
	padding: 1px 0 0px 5px;
	margin: 1px 6px 0 5px;  
}


h2.imain_company {

	height: 25px;
	background: #2c2b2b; 
	color: #cccccc;
	font-size: 0.7em;
	font-family: verdana, cursive;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0 0px;  
}



h2.imain_i {

	height: 18px;
	background: #84807B; 
	color: #000;
	font-size: 0.7em;
	font-family: verdana, cursive;
	padding: 1px 3px 0px 5px;
	margin: 1px 1px 0 2px;  
}

h2.imain_im {

	height: 30px;

	color: #482A1B; 	
	font-size: 1.1em;
	font-family: verdana, cursive;
	padding: 5px 0px 0px 5px;
	margin: 1px 1px 0 2px;  
}



h2.imain_ia {

	height: 20px;
	background: #fc7070; 
	color: #000;
	font-size: 0.7em;
	font-family: verdana, cursive;
	padding: 5px 3px 0px 5px;
	margin: 1px 1px 0 2px;  
}




img-wborder_list  {
        float: left;
	padding: 6px 4px 4px 4px; 
	border: 1px solid #424242;
	margin: 15px 5px 15px 5px;
	
}


.img-wborder a:hover {
        float: left;
	padding: 16px 14px 4px 4px; 
	border: 1px solid #C00;
	margin: 15px 5px 15px 5px;
	
}



.img-wborder a {
        float: left;
	padding: 6px 4px 4px 4px; 
	border: 1px solid #424242;
	margin: 5px 5px 5px 5px;
	
}



.img-wborder a:hover {
        float: left;
	padding: 6px 4px 4px 4px; 
	border: 1px solid #C00;
	margin: 5px 5px 5px 5px;
	
}







.img-wborder_afisha 

{
       
        float: right;
        padding: 2px 2px 2px 2px; 
	border: 1px solid #424242;  
	margin: 2px 2px 2px 2px;
	background: #0D0D0D;

	
}



.img-wborder_afisha a.ui-tabs-selected 

{
       
        float: right;

	border-bottom: 2px solid #C00;  
	background: #0D0D0D;

	
}


.img-wborder-company a {
	float: left;
	border: 1px solid #424242;
	padding: 2px 2px 2px 2px; 
	margin: 2px 2px 2px 2px;

	
}

.img-wborder-company a:hover {
	float: left;
	border: 1px solid #C00;
	padding: 2px 2px 2px 2px; 
	margin: 2px 2px 2px 2px;
	
}





.img-wborder_r {
	float: left;
	padding: 1px 1px 1px 1px; 
	border: 1px solid #424242;
	margin: 2px 1px 1px 1px;
}

.img-wborder_action {
	float: left;
	padding: 4px 4px 4px 2px; 
	border: 1px solid #424242;
	margin: 5px 15px 5px 5px;
}

.img-wborder_news {
	float: left;
	padding: 1px 1px 1px 1px; 
	border: 1px solid #424242;
	margin: 1px 4px 4px 1px;
}


.img-wborder_movie {
	float: right;
	padding: 4px 4px 4px 4px; 
	border: 1px solid #424242;
	margin: 8px 8px 8px 8px;
}

.img-wborder_movie_noborder

{
	float: left;
	padding: 4px 4px 4px 4px; 
	margin: 4px 4px 4px 4px;
}


.img-photo {
	float: left;
	padding: 4px 2px 2px 2px; 
	border: 1px solid #424242;
	margin: 2px 2px 2px 2px;
}


.img-photo-report {
	float: left;
	padding: 4px 2px 2px 2px; 
	border: 1px solid #424242;
	margin: 22px 22px 22px 22px;
}

.img-photo-report-scroll

{
	float: left;
	padding: 4px 2px 2px 2px; 
	border: 1px solid #424242;
	margin: 5px 5px 5px 5px;
}

.img-photo-reporter

{
	
	padding: 4px 2px 2px 2px; 
	border: 1px solid #424242;
	margin: 0 auto;

}


.news-photo { padding-right: 0px;  padding-left: 0px;}
.news-photo div { text-align: justify;}
.news-photo .text { font-size: 11px; color: #767270;}
.news-photo .text_big { font-size: 14px; color: #767270;}
.news-photo a { color: #DEAFAF; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-photo a:hover { color: #8A9AE8; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-photo h3 { font-size: 15px; color: #DEAFAF; }


.img-wborder1 {
	float: left;
	padding: 4px;
	border: 1px solid #424242;
	margin: 5px 5px 5px 5px;
	position: relative;}


.news-main { padding-right: 5px;  padding-left: 5px; padding-bottom: 10px; border: 0px solid #424242; margin: 2px 2px 2px 2px; }
.news-main div { text-align: justify;}
.news-main .text { font-size: 11px; color: #cccccc;}
.news-main .text a { font-size: 11px; color: #cccccc;}
.news-main .text a:hover { font-size: 11px; color: #ffcc66;}
.news-main .text_border { font-size: 11px; color: #767270; border-bottom: 1px dotted #424242;}
.news-main .text_white { font-size: 12px; color: #ccc;}
.news-main .text_white a { font-size: 12px; color: #CCC;}
.news-main .text_white a:hover { font-size: 12px; color: #ffcc66;}
.news-main .text_white_border { font-size: 12px; color: #ccc; border-bottom: 1px dotted #424242;}
.news-main .text_white_border a { font-size: 12px; color: #ccc; border-bottom: 1px dotted #424242;}
.news-main .text_white_border a:hover { font-size: 12px; color: #ffcc66;}

.news-main .text_white_border_little { font-size: 11px; color: #ccc; border-bottom: 1px dotted #424242;}
.news-main .text_white_little { font-size: 11px; color: #ccc;}
.news-main .text_white_little a { font-size: 11px; color: #ccc;}
.news-main .text_white_little a:hover { font-size: 11px; color: #ffcc66;}
.news-main .text_white_little a { font-size: 11px; color: #ccc;}

.news-main .text_white_vlittle { font-size: 10px; color: #ccc;}
.news-main .text_white_vlittle a { font-size: 10px; color: #ccc;}
.news-main .text_white_vlittle a:hover { font-size: 10px; color: #ffcc66;}
.news-main .text_white_vlittle a { font-size: 10px; color: #ccc;}
.news-main .text_white_border_vlittle { font-size: 9px; color: #ccc; border-bottom: 1px dotted #424242;}


.news-main .text_white_border_big { font-size: 17px; color: #ccc; border-bottom: 1px dotted #424242;}
.news-main .text_white_big { font-size: 17px; color: #ccc;}
.news-main .text_white_border_big a { font-size: 17px; color: #f30f60; border-bottom: 1px dotted #424242;}
.news-main .text_white_n_big a:hover { font-size: 17px; color: #f7a2c0;}
.news-main .text_white_n_big a { font-size: 17px; color: #f30f60;}
.news-main .text_white_border_big a:hover { font-size: 17px; color: #f7a2c0; border-bottom: 1px dotted #424242;}
.news-main .text_white_little { font-size: 11px; color: #ccc;}
.news-main .text_black { font-size: 14px; color: #000; }
.news-main .text_black a { font-size: 14px; color: #4a4848;}
.news-main .text_black a:hover { font-size: 14px; color: #c00;}
.news-main .text_black_border { font-size: 12px; color: #000; border-bottom: 1px dotted #000;}
.news-main .text_black_border a { font-size: 12px; color: #000; border-bottom: 1px dotted #000;}
.news-main .text_black_border a:hover { font-size: 12px; color: #c00; border-bottom: 1px dotted #000;}
.news-main .text_black_border_little { font-size: 11px; color: #000; border-bottom: 1px dotted #000;}
.news-main .text_black_little { font-size: 11px; color: #000;}
.news-main .text_big { font-size: 14px; color: #000;}
.news-main a { color: #ccc; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-main a:hover { color: #ffcc66; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-main h3 { font-size: 18px; color: #767270; }
span.text_white_little { font-size: 13px; color: #ccc;}
span.text_white_little a { font-size: 13px; color: #ccc;}
span.text_white_little a:hover { font-size: 13px; color: #ffcc66;}
.news-afisha { border: 0px solid #424242; margin: 2px 2px 2px 2px;  }
.news-afisha div { text-align: justify;}
.news-afisha .text { font-size: 11px; color: #767270; padding-right: 30px; padding-left: 8px; padding-top: 12px;}
.news-afisha .text_big { font-size: 14px; color: #767270;}
.news-afisha a { color: #702929; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-afisha a:hover { color: #8A9AE8; font-size: 13px; text-decoration: none; font-family: verdana, cursive; }
.news-afisha h3 { font-size: 15px; color: #DEAFAF; }


.news-action { padding-right: 5px;  padding-left: 15px; padding-bottom: 0px; border: 0px solid #424242; margin: 2px 2px 2px 2px; }
.news-action div { text-align: justify;}
.news-action .text { font-size: 13px; color: #242120;}
.news-action .text_border { font-size: 13px; color: #242120; border-bottom: 1px dotted #424242;}
.news-action .text_big { font-size: 14px; color: #767270;}
.news-action a { color: #db3a2e; font-size: 14px; text-decoration: underline; font-family: verdana, cursive; }
.news-action a:hover { color: #510E0E; font-size: 14px; text-decoration: none; font-family: verdana, cursive; }
.news-action h3 { font-size: 15px; color: #272322; }


/* Header */



#header {
	margin: 0 auto;
	
	width: 989px;
	clear: both;

	}

#ourBanner {
	margin: 0 auto;
   	width: 980px;
	height: 100px;

        padding: 5px 5px 0 0;	   }

#ourbanners {



margin: 0 auto;
padding: 15px 2% 5px 5%;
width: 979px;
height: 118px;

           }

#ourbanners img {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 15px;
	float: left;
}

/* Menu_main */

#menu_main {

	background: url("/images/logo_s.jpg") no-repeat left top;
	width: 989px;
	height: 80px;
        
	
	}

#menu_main a {
	color: #AF4218;
	letter-spacing: -1px;
	font-size: 12px; 
	

	

}

#menu_main a:hover {
	text-decoration: underline;
	color: #F38000;
}



/* Logo */

#logo {
	margin: 0 auto;
	width: 989px;
	
	clear: both;
	}

span.selected { border-bottom: 1px solid #c00; }

span.ziper
{
	color: #767270;
	letter-spacing: -1px;
	font-size: 12px; 

}
span.anch
{
	color: #f7cdcd;
	letter-spacing: -1px;
	font-size: 19px; 

}

span.anch a
{
	color: #f7cdcd;
	letter-spacing: -1px;
	font-size: 19px; 

}


span.little
{
	color: #fff;
	font-size: 0.7em;

}

span.little_black
{
	color: #000;
	font-size: 0.7em;

}


span.bigday
{
	color: #C00;
	font-size: 2em;

}

.bigday_text_white_little
{
	color: #ccc;
	font-size: 0.72em;
	line-height: 1.30em;

}


span.mainlittle
{
	
	font-size: 0.6em;

}

span.mainlittle a a:hover
{
	
	font-size: 0.8em;
	color: C00;

}



#logo a {

color: #cccccc;
}


#logo_left {
          width: 780px;
          height: 93px;
	  float: left;
	   }

#logo_right {
	float: right;	
        width: 200px;
        height: 93px;

	   }

#search_left {
	  margin: 5px 5px 5px 5px;
	  float: left;
          width: 100px;  	
	  height: 30px;
	  padding: 10px 0 0 80px; 
		}

.search_all {width:100px; border:0; text-color:ffffff; background-color:#cccccc;}


#logo_catalog_nav a:hover { color: #510E0E; font-size: 12px; text-decoration: none; font-family: verdana, cursive; }
#logo_catalog_nav a { color: #000; font-size: 12px; text-decoration: none; font-family: verdana, cursive; }
	
.logo_catalog_nav .color1 a { float: left; background: #a7c6f5; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color2 a { float: left; background: #6ca9fc; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color3 a { float: left; background: #2684fe; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color6 a { float: left; background: #3c09c8; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color5 a { float: left; background: #3007ad; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color6 a { float: left; background: #3c09c8; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color7 a { float: left; background: #6a35ff; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color8 a { float: left; background: #9772fe; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color9 a { float: left; background: #c9b5fc; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}
.logo_catalog_nav .color10 a { float: left; background: #e4d4ff; color: #000; font-size: 0.9em; padding: 5px 8px; font-size: 12px;}





span.logo_catalog_nav {	
	color: #767270;
	letter-spacing: -1px;
	font-size: 12px; 
 }

/* Menu */

#menu {
        float: left;
	
	}


#menu ul {
	margin 0;
	padding: 5px 0 0 0;
	list-style: none;
}

#menu li {
	 padding:0; margin:1; display:block; height:28px;
	}

#menu a {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 1em;
	color: #ccc;
	
}

#menu a:hover, #menu .active a {
	background: rgb(24, 24, 24);
}


#hosted {
	
	
	width: 780px;
	height: 30px;
        margin: 0;

	
	}

#info_bar {
	background: #FFFFFF;
	width: 200px;
	height: 90px;  
	}

#info_bar p {
	margin: 0;
	padding: 10px 0 0 40px;
	letter-spacing: -1px;
	font-size: 1.0em;
	color: #000000;
}



#hosted p {
	margin: 0;
	padding: 5px 0 0 15px;
	letter-spacing: -1px;
	font-size: 1.0em;
	color: #000000;
}



/* Content */

#main {

	margin: 0 auto;       
	
	width: 100%;
	clear: both;
	}
#content 
	{
	margin: 0 auto;       
	width: 990px;       
	
	}



/* Column One */


#colOne_down {
	
	width: 708px;
	float: left;


}

#colTwo_down {
	
	width: 277px;
	float: right;

	}


#colOne {
	
	width: 600px;
	float: left;
	

}

#colOne_action {
	
	width: 690px;
	float: left;

}


#colOne_company {
	
	width: 800px;
	float: left;

}

#company_gallery 

{
float: right;
border:1px solid #ccc;
padding: 4px 2px 2px 2px; 
margin: 4px 4px 4px 14px; 
}

h2.company_gallery { font-size: 22px; color: #ccc; border-bottom: 1px dotted #424242;}

#colOne_photo {

	background: #FFFFFF;
	width: 700px;
	float: left;

}


#colOne ul:a {
	color: #767270;	
	}







/* Column Two */

#colTwo_back_1 {
	height: 395px;
        overflow: hidden;
	background: url("/images/bgcol.jpg") no-repeat left top;		
	padding-left: 2px;
	padding-top: 4px;
	width: 388px;	
	
	}

#colTwo_back {
	      
	width: 388px;	
	float: right;
	}


#action_bg {

	background: url("/images/bgaction.jpg") no-repeat left top;
	overflow: hidden;		
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	width: 593px;

	}

#calendar_bg {

	background: url("/images/calendar.jpg") no-repeat left top;
	overflow: hidden;		
	width: 593px;
        height: 280px;
	padding-top: 4px;
	padding-left: 2px;
	float: left;
        margin: 15px 0 0 0;
	}


#news_bg {

	background: url("/images/newsbg.jpg") no-repeat left top;
	overflow: hidden;		
	width: 388px;
	height: 170px;
	padding-left: 2px;
	padding-top: 4px;
	float: left;
        margin: 17px 0 10px 0;
	}


#interview_bg {

	background: url("/images/interviewbg.jpg") no-repeat left top;
	overflow: hidden;		
	width: 260px;
	height: 290px;
	padding-left: 2px;
	padding-top: 4px;
	float: left;
        margin: 0px 0px 0px 0px;
	}

#aktia_bg {

	background: url("/images/aktiabg.jpg") no-repeat left top;
	overflow: hidden;		
	width: 454px;
	height: 290px;
	padding-left: 2px;
	padding-top: 4px;
        float: left;
        margin: 0px 0px 0px 0px;
	}


#golos_bg {

	background: url("/images/golosbg.jpg") no-repeat right top;
	overflow: hidden;		
	width: 260px;
	height: 290px;
	padding-right: 2px;
	padding-top: 4px;
	float: right;
        margin: 0px 0px 0px 0px;
	}


#photoreport_bg {

	background: url("/images/photoreportbg.jpg") no-repeat left top;
	overflow: hidden;		
	width: 706px;
	height: 569px;
	padding-left: 2px;
	padding-top: 4px;
	float: right;
        margin: 6px 0px 10px 10px;
	}


#competition_bg {

	background: url("/images/golosbg.jpg") no-repeat right top;
	overflow: hidden;		
	width: 260px;
	height: 290px;
	padding-right: 2px;
	padding-top: 4px;
	float: right;
        margin: 0px 0px 0px 0px;
	}


#colTwo {
       	
	width: 385px;
	
	float: right;
	}

#colTwo_action {
	
	width: 300px;
	float: right;
        	}


#colTwo_company {
	
	width: 185px;
	float: right;

	}







#textfield1 {
}

#submit1 {
}


#content_white { font-size: 0.96em; /* 14px */ line-height: 1.30em; font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana; color: #000000; background: ffffff; }
#content_white .title, .content_news h1 { font-size: 1.70em; line-height: 1.125em; font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Verdana; font-weight: bold; padding-bottom: 15px; color: #000000; }
#content_white a { font-size: 0.96em; /* 14px */ color: #1c7897; }



.whitebox { }
.whitebox div.wbmid  { padding: 18px 13px 18px 13px; }
.whitebox div.wbmid_userinfo  { /*padding: 0px 10px 10px 10px;*/ }
.whitebox div.wbtop  { width: 648px; height: 16px; overflow: hidden; background: url(/images/whitebox_vbg.jpg) repeat-x top; float: left; }
.whitebox div.wbtop_big  { width: 928px; height: 16px; overflow: hidden; background: url(/images/whitebox_vbg.jpg) repeat-x top; float: left; }
.whitebox div.wbtopl { width: 16px; height: 16px; overflow: hidden; background: url(/images/whitebox_topcn.gif) no-repeat left top; float: left; }
.whitebox div.wbtopr { width: 16px; height: 16px; overflow: hidden;  background: url(/images/whitebox_topcn.gif) no-repeat right -16px; float: left; }
.whitebox div.wbbot  {  width: 648px; height: 16px; overflow: hidden; background: url(/images/whitebox_vbg.jpg) repeat-x left -16px; float: left; }
.whitebox div.wbbot_big  {  width: 928px; height: 16px; overflow: hidden; background: url(/images/whitebox_vbg.jpg) repeat-x left -16px; float: left; }
.whitebox div.wbbotl { width: 16px; height: 16px; overflow: hidden; background: url(/images/whitebox_botcn.gif) no-repeat left top;float: left; }
.whitebox div.wbbotr { width: 16px; height: 16px; overflow: hidden;  background: url(/images/whitebox_botcn.gif) no-repeat right -16px; float: left; }
.whitebox div.wbbgl { background: url(/images/whitebox_hbgl.jpg) repeat-y left top; }
.whitebox div.wbbgr { background: url(/images/whitebox_hbgr.jpg) repeat-y right top; padding: 5px 26px 10px 26px; }
.whitebox div.wbbgr-profile { background: url(/images/whitebox_hbgr.jpg) repeat-y right top; padding: 0px 16px 10px 16px; }
.whitebox div.white_back { background: #ffffff;}
.whitebox2 { }
.whitebox2 div.wbmid  { padding: 12px 20px; }
.whitebox2 div.wbtopl { height: 9px; overflow: hidden; background: url(/images/whitebox2_topcn.jpg) no-repeat left top; float: left;}
.whitebox2 div.wbtopr { height: 9px; overflow: hidden;  background: url(/images/whitebox2_topcn.jpg) no-repeat right -9px; float: left; }
.whitebox2 div.wbbotl { height: 9px; overflow: hidden; background: url(/images/whitebox2_botcn.jpg) no-repeat left top; float: left;}
.whitebox2 div.wbbotr { height: 9px; overflow: hidden;  background: url(/images/whitebox2_botcn.jpg) no-repeat right -9px; }

.orangebox { background-color: #000000; }
.orangebox div.wbmid  { padding: 12px 20px; }
.orangebox div.wbtop  { height: 16px; overflow: hidden; background: url(/images/orangebox_vbg.gif) repeat-x left top; }
.orangebox div.wbtopl { height: 16px; overflow: hidden; background: url(/images/orangebox_topcn.gif) no-repeat left top; }
.orangebox div.wbtopr { height: 16px; overflow: hidden;  background: url(/images/orangebox_topcn.gif) no-repeat right -16px; }
.orangebox div.wbbot  { height: 16px; overflow: hidden; background: url(/images/orangebox_vbg.gif) repeat-x left -16px; }
/*.orangebox div.wbbotl { height: 16px; overflow: hidden; background: url(/images/whitebox_botcn.jpg) no-repeat left top; }
.orangebox div.wbbotr { height: 16px; overflow: hidden;  background: url(/images/whitebox_botcn.jpg) no-repeat right -16px; }*/
.orangebox div.wbbgl { background: url(/images/orangebox_hbgl.gif) repeat-y left top; }
/*.orangebox div.wbbgr { background: url(/images/orangebox_hbgr.gif) repeat-y right top; padding: 5px 16px; }  */


.blackbox2 { background: #000000; }
.blackbox2 div.bbmid  { padding: 5px 20px; }
.blackbox2 div.bbtopl { height: 14px; overflow: hidden; background: url(/images/blackbox2_topcn.jpg) no-repeat left top; }
.blackbox2 div.bbtopr { height: 14px; overflow: hidden;  background: url(/images/blackbox2_topcn.jpg) no-repeat right -14px; }
.blackbox2 div.bbbotl { height: 14px; overflow: hidden; background: url(/images/blackbox2_botcn.jpg) no-repeat left top; }
.blackbox2 div.bbbotr { height: 14px; overflow: hidden;  background: url(/images/blackbox2_botcn.jpg) no-repeat right -14px; }

.blackbox { background: #000000; }
.blackbox div.bbmid  { padding: 10px 24px; }
.blackbox div.bbtopl { height: 8px; overflow: hidden; background: url(/images/blackbox_topcn.jpg) no-repeat left top; }
.blackbox div.bbtopr { height: 8px; overflow: hidden;  background: url(/images/blackbox_topcn.jpg) no-repeat right -8px; }
.blackbox div.bbbotl { height: 8px; overflow: hidden; background: url(/images/blackbox_botcn.jpg) no-repeat left top; }
.blackbox div.bbbotr { height: 8px; overflow: hidden;  background: url(/images/blackbox_botcn.jpg) no-repeat right -8px; }

.blackbox, .blackbox table td { color: #FEFEFE; }
.blackbox a { color: #F5A44A; }
.blackbox a:hover { color: #EE832C; }


/*calendar */

span.weekday
{
	color: #000;
	letter-spacing: -1px;
	font-size: 12px; 

}




ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}



div.element-wrapper.section-seperator-bottom {
    border-bottom: 0px;
}

.clearer {
    clear: both;
    line-height: 0;
    display: block;
}

.dotted-border-top {
    border-bottom:1px dotted #AAA;
    clear:both;
    display:block;
    margin-bottom: 5px;
}

/** Календарь **/

#calendar div.indentmenu ul {
	margin: 0 6px;
	background-color: #0D0D0D;
}
#calendar div.indentmenu ul li{
	float: left;
	width: 62px;
	padding: 1px;
	background-color: #0D0D0D;
}
#calendar div.indentmenu ul li a, 
#calendar div.indentmenu ul li a:link,
#calendar div.indentmenuul li a:visited, 
#calendar div.indentmenuul li a:active {
	display: block;
	text-align: center;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #0D0D0D;
}
#calendar div.indentmenu ul li a:hover, 
#calendar div.indentmenu ul li a.ui-tabs-selected {
	border-bottom: 3px solid #C00;
}

#calendar div.indentmenu ul li.calendar-even a {
	background-color: #ccc;
}
#calendar div.indentmenu ul li.calendar-odd a {
	background-color: #ccc;
}
#calendar .weekday {
	font-weight: bold;
	text-transform:uppercase;
	line-height: 1.4em;
	vertical-align: middle;
	
}
#calendar .monthday {
	font-weight: bold;
	text-transform:uppercase;
	line-height: 1.3em;
	font-size: 1.2em;
	vertical-align: middle;
	color: #c00;

}
#calendarItens .tabcontent {
	margin: 0;
	margin-left: 6px;
	width: 580px;
	background-color: #0D0D0D;
	padding: 1px;
}

#calendarItens .tabcontent .listHolder {
	margin: 0;
	padding: 1px;
	border: 1px solid #0D0D0D;
	background-color: #0D0D0D;
}

#calendarItens .tabcontent .listHolder h4 {
	display: inline;
}

#calendarItens .tabcontent .listHolder h4 .section {
	font-size: 0.8em;
}

#calendarItens .tabcontent .listHolder .eventDate {
	display: block;
	margin-top: 5px;
	font-size: 0.9em;
	color: #fff;
}

#calendarItens .tabcontent .listHolder .eventText {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.1em;
	
}

span.eventText
{
	color: #fff;
	letter-spacing: 1px;
	font-size: 11px; 

}

/* afisha borders */


#rightcolumn_selected_color_border_1 
{
width: 331px;
height: 400px;
float: left;
position: relative;
}

#ramka
{
width: 145px;
height: 80px;
float: left;
position: relative;
padding-left: 8px;
background: url("/images/ramka.jpg") no-repeat left top; 
}


#rovno
{
width: 296px;
overflow: hidden;		
height: 151px;

}





.right_up_cell {

background-color: #2c2b2b;
font-family: Arial;
font-size: 0.86em;
padding: 4px 10px;
text-align: left;
color: #ccc;

}


.timec {
	 font-size: small; font: 70%; PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: repeat-x left top; FLOAT: left; PADDING-BOTTOM: 1px;  PADDING-TOP: 1px; TEXT-ALIGN: left;
} 
.datec {
	 font-size: small; font: 70%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: repeat-x left top; FLOAT: left; PADDING-BOTTOM: 1px;  PADDING-TOP: 1px; TEXT-ALIGN: left; 
}
.datec {
	WIDTH: 90px; 
}



/* Footer */

html>body #footer {
	min-height: auto;
}


#footer {
	margin: 0 auto; 
	clear: both;
	width: 100%;
	

	
}



#footer p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: smaller;
	color: #767270;
}

