html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	/* text-align: left; */
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/*  Ñáðîñ CSS ïðîøåë óñïåøíî */


.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
/*  --------------  */


html{ 	height:100%;  }

body{ 
	background:#333;
	height:auto !important;
	height:100%;
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8a5f0c;

 }

a,    a:hover,    a:visited   { color:#5a3a10; text-decoration:underline; }
a.a2, a.a2:hover, a.a2:visited{ color:#bb9072; text-decoration:underline; }

h3{ color:#76510a; font-size:16px; font-weight:normal;  }
h3.news{ color:#76510a; font-size:16px; font-weight:normal;  width:160px; text-align:center; }

.mainwrap{
border-left: 1px solid black; 
border-right:1px solid black;
width:1000px;
background:#120602;
}

#starsky_top
{
background:url(nebo_top.png) no-repeat #000;
height:33px;
width:1000px;
}

#starsky{
width:1000px;
height:189px;
/* starsky.gif */
background:url(nebo_bot.gif) no-repeat #020a0d;
position:relative;
}

#zt_bord{
width:1000px;
height:16px;
background:url(zabor_top_bord.gif) no-repeat;
position:absolute;
bottom:0px;
left:0px;
}

#lang_switch{
position:absolute;
/* right:20px;
top:80px; */

right:20px;
top:7px;

color:#FFFFFF;
font-size:12px;
z-index:20;
}

a.lang_switch, a.lang_switch:hover, a.lang_switch:visited{
border-bottom:1px dashed #FFFFFF !important;
cursor: pointer; cursor: hand;
margin:0px 5px;
color:#FFFFFF !important;
text-decoration:none !important;
}

#viveska{
	width:455px;
	height:211px;
	background:url(viveska.gif) no-repeat;
	position:absolute;
	bottom:-23px;
	left:273px;
	z-index:8;
}



#vivesta_bot_night{
	width:455px;
	height:211px;
	background:url(vivesta_bot_night.gif) no-repeat;
	position:absolute;
	bottom:-25px;
	left:271px;
	z-index:10;
	display:none;
}

#vivesta_top_night{
	width:146px;
	height:69px;
	background:url(viveska_top_night.gif) no-repeat;
	position:absolute;
	top:0px; 
	left:427px;
	z-index:11;
	display:none;
}

#now_play{
position:absolute; top:104px; left:307px; width:386px; height:79px; z-index:15;
}

#big_night{
	width:1000px;
	height:720px;
	/* background:url(big_night.gif) no-repeat; */
	background:#000 url(big_night_tr.png) repeat-x;
	position:absolute;
	z-index:9;
	display:none;
}



.fonar_off{
background:url(fonar_off.gif) no-repeat;
width:40px;
height:44px;
position:absolute;
}

.fonar_on{
background:url(fonar_on.gif) no-repeat;
width:40px;
height:44px;
position:absolute;
}

.fonar_light_round{
/* background:url(f_light_round.png) no-repeat;
width:363px;
height:363px; */

background:url(fonarik.png) no-repeat;
width:241px;
height:270px;

position:absolute;
z-index:12;
}



#mainbody{
width:1000px;
/* height:670px; */
height:710px;
/* background:url(mainbody.jpg) no-repeat; */

}

#bot_bar{
background:url(bot_bar.gif) repeat-x;
height:20px;
}

#table_center{
width:1000px;
background:#3c210c;
}


/*
#table_center td.fix{ 	height:468px; }
#table_center td.side{ 	width:154px;  }
#table_center td.side2{ width:164px; }
*/


.pad8{ padding:8px; }

.rel{ position:relative}
/*
.ct_sl 		{ background:url(ct_sl.jpg); 		width:175px; height:670px;  }
.ct_top		{ background:url(ct_top.jpg); 		width:640px; height:110px; 	}
.ct_sr		{ background:url(ct_sr.jpg); 		width:185px; height:670px; 	}
.ct_middle	{ background:url(ct_middle.jpg); 	width:640px; height:360px; overflow: auto; vertical-align:middle;  	}
.ct_bot 	{ background:url(ct_bot.jpg) bottom; 		width:640px; height:200px; }
*/


.ct_sl 		{ background:url(ct_sl.jpg); 		width:175px; height:470px;   }
.ct_top		{ background:url(ct_top.jpg); 		width:640px; height:110px; 	}
.ct_sr		{ background:url(ct_sr.jpg); 		width:185px; height:470px; 	}
.ct_middle	{ background:url(ct_middle.jpg); 	width:640px; height:360px; overflow: auto; vertical-align:middle;  	}
.ct_timeline { background:url(timeline_bg.jpg) top ; width:1000px;    height:45px;    }
.desc_c 	{ background:url(desc_c.jpg) top; 		width:640px; height:195px; }
.desc_l 	{ background:url(desc_l.jpg) top; 		width:175px; height:195px; }
.desc_r 	{ background:url(desc_r.jpg) top; 		width:185px; height:195px; }


#scr_div	{     width:640px; height:360px; z-index:1; text-align:left; line-height:20px; }
#scr_field	{  position:absolute; top:20px; left:20px; width:600px; height:320px; font-size:16px; line-height:20px;  z-index:3; }

#scr_div p { margin-bottom:10px; }

#agree{
position:absolute;
text-align:center;
top:300px;
left:175px;
color:#FFFFFF;
width:640px; 
height:360px;
z-index:20;
font-size:18px;
border:1px solid #111;
display:none;
}

#desc_div{
border:1px solid #3f2b16; border-top:0px; height:187px; background:#161616; 
/* margin-top:5px; */
display:none;
z-index:50;
padding:0px 10px;
}
#str_left{
background:url(desc_strelo4ka_l.gif); position:absolute; bottom:-1px; left:-1px; width:76px; height:34px; cursor: pointer; cursor: hand;
}
#str_right{
background:url(desc_strelo4ka_r.gif); position:absolute; bottom:-1px; right:-1px; width:76px; height:34px; cursor: pointer; cursor: hand;
}

#video_title{
font-family:Myriad Pro;
font-size:30px;
color:#FFFFFF;
}

#video_desc{
margin:0px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
}

ul.vidoblock{
margin-left:5px;
}

.vidoblock li{ margin:5px auto; }

#com_div{
width:1000px;
background:#120602;
/* padding-bottom:20px;
padding-top:10px;
 */
 display:none;
}


#footer{
width:1000px;
background:#120602;
}


#footer_bord{
margin-top:15px;
width:1000px;
background:#120602 url(footer_bord.gif) repeat-x;
height:12px;
}


.nick{ color:#bb9072; }
.date{ color:#76510a; }

.com_w{ width:635px; }

.com_divider{ height:1px; background:#7d7d7d url(com_hr.gif) repeat-x; margin-bottom:7px; }

.com_block { text-align:left; margin:10px auto 5px auto; }
.com_header{ background:url(com_cor_lt.gif) no-repeat #382801; height:19px; text-align:left; padding-left:20px; }
.com_content{ text-align:left; background:#000000; }
.com_text{ margin:0px 5px 10px 5px; padding-top:5px; color:#FFFFFF; }



.tic_year{ 
width:23px;  height:15px; position:absolute; top:1px; background:#009966; background:url(tic_year.gif) no-repeat center top; padding-top:12px; text-align:center; color:#bb9072; font-size:10px;
}
.tic_movie{ position:absolute; top:1px;  width:4px; height:7px; }

.copy_div{ height:50px; }

.copyright{
position: absolute; left: 10px; top: 5px; width:300px; vertical-align: middle;
}


.news{
width:150px;
margin:5px auto;
color:#bba69a;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.news_date{
margin-top:7px;
text-align:right;
width:150px;
color:#584e48;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.rate_com{
display:block;
height:14px; width:28px;
position:absolute;
}

.com_rate_rate_l    { background:url(plus_minus.gif) 0px 0px no-repeat; top:0px; right:28px; } 
.com_rate_rate_r    { background:url(plus_minus.gif) -28px 0px no-repeat; top:0px; right:0px;  }
.com_display_rate   { width:56px; text-align:center; top:3px;  right:42px; } 
.com_rate_rate      { position:absolute; top:3px; right:42px; height:14px; width:56px }
.com_rate_rate_div  { height:14px; width:56px; position:relative;}


#dl_mov{
padding:3px;
text-align:center;
padding-bottom:10px;
}

div#us_rate{
/*background:#161616;
border:1px solid #3f2b16;
border-bottom:0px; */
width:163px;
height:160px;
margin-left:10px;
margin-top:20px;
}


div#us_rate ul{
padding:5px; color:#b88f71;
}
div#us_rate ul li{
padding:3px;
}

div#us_rate ul li b{
color:#584e48;
}


a.dl_movie{
background:url(dl_movie.gif); display:block; height:26px; width:102px;
}
a.dl_movie:focus{
outline:1px dashed;
}

#login_but:focus{
outline:1px dotted;
}


#mainmenu
{
background:url(mainmenu1.png) repeat-x;
height:33px;
width:1000px;
color:#8a8a88;
/* border-bottom:1px solid #525142; */
}

#mainmenu2
{
background:url(mainmenu2.png) repeat-x !important;
height:33px;
width:1000px;
color:#8a8a88;
}

#mainmenu a, #mainmenu2 a{  
color:#8a8a88;
text-decoration:none;
}

#mainmenu a:hover, #mainmenu2 a:hover{  
text-decoration:underline;
}

#mainmenu ul, #mainmenu li, #mainmenu2 ul, #mainmenu2 li { display:inline; float:left; list-style:none; }

#mainmenu2 ul{ /*line-height:33px; */ height:33px; }

#mainmenu li, #mainmenu2 li{ margin:10px; margin-top:10px; height:23px; }

.c_lang    { color:#bb9072; cursor: pointer; cursor: hand; background:#333333; padding:1px 3px; }
.c_lang_sel{ padding:0px;  border-bottom:1px dashed #bb9072; color:#bb9072; background:none; }

.pageListHeader{
margin:10px;
text-align:center;
}
#pageListHeader li, #pageListHeader ul{ display:inline;  list-style:none; text-align:center;  }
#pageListHeader li { padding:2px; border-bottom:1px solid #382801;   height:14px; width:14px; }
#pageListHeader li a{ text-decoration:none; color:#76510a; margin-bottom:5px; padding:1px 4px;  }

#pageListHeader2 li, #pageListHeader2 ul{ display:inline;  list-style:none; text-align:center;  }
#pageListHeader2 li { padding:2px; border-bottom:1px solid #382801;   height:14px; width:14px; }
#pageListHeader2 li a{ text-decoration:none; color:#76510a; margin-bottom:5px; padding:1px 4px;  }

 li.current a{ background:#382801; }
 
 .com_str_act{ background:#76510a; padding:0px !important; border:0px;  }
  .com_str_inact{ background:#404040;  padding:0px !important;  border:0px;}
