body          { 	font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;	font-size: 12px; color: #FFFFFF; margin: 0px;	text-align:center; background-color: #800000; background-image:url(../img/bg.gif); background-repeat:repeat-x;	padding-bottom:15px; }



/* ---------- generic ---------- */

a             { color: #EEE993; text-decoration: none; }
a:hover       { color: #fff; text-decoration: none}


.payment         {	font-size:22px; font-weight:bold; text-align: center}

.hi           { color: #FFCF00; }
.hi2          { color: #ffff00; }
.lo           { color: #fefefe; }

.img         { border: 1px solid white; background-color: #420001 }

.alert       { font-size: 12px; font-weight: bold; color: #FFFF00; text-align: center }

.small         { font-size: 10px }
.big           { font-size: 16px}

.odrazka     { 	background-image:url(../img/mm_odrazka.gif); background-repeat:no-repeat; margin:0px 7px; }

.nadpis1    {	font-size:25px; font-weight:bold; color:#FFCF00; text-transform:uppercase; }

.line        {	height:8px; border-top:1px solid #9A0000;	margin:8px 0px -2px;	clear:both; }

.line_1{
	height:15px;
	background-image:url(../img/line_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-top:1px solid #9A0000;
	margin:8px 0 -4px 0;
	clear:both;
}

a.sel        { color: #f00 }


/* ---------- generic ---------- */

/* ---------- html ---------- */


#wrap    { width: 974px; margin: 0 auto; background: #fc0 }

#main    { float: left; width: 974px;	background-color:#000000; background-image:url(../img/main_bg.gif); }

#bgbg     { width: 974px; background-image: url(../img/bgbg.gif); background-repeat: no-repeat;  }

#head      { width:904px; height:143px; line-height: 143px; padding: 0px 35px 0px 35px; margin: 0 auto; }
#head img  { border: 0; float: left }


#flags                 { 	float: right; width: 120px; padding: 4px 35px 0 0; }
#flags img, #flags div {	border: 0; float:right; }

#topmenu    { width: 904px; height: 24px; background-image: url(../img/menu_bg.jpg); background-repeat: no-repeat; margin: 0 auto; }

#mm         { text-align: left; padding: 4px 0 0 0 ; margin: 0 0 0 25px }
#mm li      { display: inline; list-style-type: none}
#mm a       {	font-size: 11px; font-weight: bold; color: #011F36; }

#mm li a.sel, #lm li a.sel, #lm_def a.sel, #lm_def li a.sel   { color: #D60000 }

#inner      {	_height:300px; min-height:300px; width: 904px; margin: 0 auto; background-image:url(../img/text_bg.jpg); background-repeat:no-repeat; background-position:center top; }

#colwrap    { float: left; width:158px; }
#leftmenu   { float: left; width:158px; height:226px; background-image:url(../img/lm_bg.gif); background-repeat:no-repeat; }
#leftmenu2  { float: left; width:158px; height:457px; background-image:url(../img/lm_bg2.gif); background-repeat:no-repeat; }

#leftspacer { float: left; width: 40px}

#content       { float: left; width: 731px; text-align: left} 
#content_full   { float: left; width: 850px; text-align: left} 
#content_in { padding: 10px 10px 0 0 }

#lm         { float: left; text-align: left; padding: 10px 0px 0px 30px; margin: 0px }
#lm ul li   { list-style-type:none;	display: block; margin: 0; padding: 0; }
#lm li      { list-style-type:none; list-style-image:url(../img/lm_li.gif); padding: 0px; margin:0px;	}
#lm a       {	font-size: 11px;	font-weight: bold;	color: #ffffff; }


#lm_def         { float: left; text-align: left; padding: 10px 0px 0px 30px; margin: 0px }
#lm_def ul li   { list-style-type:none;	display: block; margin: 0; padding: 0; }
#lm_def li      { list-style-type:none; list-style-image:url(../img/lm_li.gif); padding: 0px; margin:0px;	}
#lm_def a       {	font-size: 11px;	font-weight: bold;	color: #000000; }




#lm li.odrazka, #lm_def li.odrazka { background-image:url(../img/lm_odrazka.gif); background-repeat:no-repeat; line-height:2px; height:2px; margin:2px 0px;	 font-size:2px; list-style-image:url(none); }




#footer         { color: #B5BBBA; width:974px; padding-top:50px; background-image:url(../img/footer.gif); background-position:top; background-repeat:no-repeat; background-color: #800000; }
#footer_cont    { padding: 0 0 0 20px }

.banner_text      { width: 230px; height: 70px; overflow: hidden; text-align: left; overflow: hidden; float: left; font-size: 11px;  }
.banner_text_cont   { padding: 0 5px 5px 0 }
.banner_text img { border: 1px solid #C9D8CC; background-color: #D4E0D6;  float: left; margin: 0 5px 0 0 }
.banner_text a   { color: #FFCF00; font-size: 12px; font-weight: bold }
.banner_text a:hover   { color: #fff; text-decoration: underline}


#footer_links   { width: 820px; margin: 0 auto; line-height: 1.2em}
#footer_links a { font-size: 10px; font-weight: normal; color: #fff; text-decoration: underline }
#footer_links a:hover { text-decoration: none}

/* ---------- html ---------- */

/* ---------- boxes ---------- */

.line_eroticstore { background-color: #FBD954; color: #000; border: 1px solid #000; margin: 10px 0 10px 0; padding: 3px 5px }
.line_eroticstore a, .line_eroticstore a:hover { color: #650000; text-decoration: underline;  }

.list             { text-align: center; padding: 0 5px 5px 0; float: left }
.result           { padding: 0 5px 5px 0; float: left }

.movie_list       { margin-bottom: 5px}
.movie_list_item   { float: left; padding: 0 15px 5px 0 }

.photo_list_item   { float: left; padding: 0 15px 5px 0 }


.timer          { clear: both; padding: 10px 0 0 30px; font-size: 11px; color: #000; text-align: left }

.timer a        { color: #000; font-weight: bold  }
.timer a:hover { color: #000; text-decoration: underline }

#cas            { font-weight: bold }

.index_recent   { width: 360px; float: left; }


.movie_device      { width: 390px; height: 320px; margin: 0 auto;  background-image:url(../img/video_bg.gif); }
.movie_player      { padding: 7px 0 0 34px}



#chat_video_bg       { float: left; width: 436px; height: 390px; background-image:url(../img/chat_video_bg.gif); background-repeat: no-repeat}
#chat_video_wrap     { padding: 10px 0 0 34px }
#chat_video_display  { width: 360px; height: 315px; background-color: #000; }

#chat_video_speed   { padding: 15px 0 0 90px }
.chat_speed         { width: 80px; text-align: center; float: left; }

.chat_speed img    { border: 0}
.chat_speed a      { font-weight: bold; color: #fff }

#chat_text_bg     { float: left; width: 382px; height: 390px; background-image:url(../img/chat_text_bg.gif); }

#chat_text_area   { width: 382px; height: 318px; overflow: hidden}
#chat_text_display   { padding: 5px; font-size: 11px; font-family: Verdana}

#chat_input_area  { width: 382px; height: 65px; }
#chat_input_display  { padding: 18px 0 0 10px}


.chat_item          { color: #FF8000 }

.sms_chat_item       { width: 230px; height: 340px; overflow: hidden; float: left; background-image: url(../img/sms_chat_bg.gif); }

.sms_chat_img        { padding: 5px 0 0 35px}

.sms_chat_cont       { font-size: 11px; padding: 20px 25px 10px 10px; }


/* ---------- boxes ---------- */

/* ---------- seekbar ---------- */

.seekbar       { text-align: center; background-color: #AC2319; margin-bottom: 10px; font-size: 11px; padding: 2px 5px}
.seekright      { float: right}
.seekleft       { float: left }

.seekleft a, .seekright a { font-weight: bold; color: #fff }
.seekleft a:hover, .seekright a:hover { color: #FFCF00}


.dis         { font-weight: bold; color: #B5BBBA }




.seekbar_inner a  { background-color: #fff; margin-right: 2px; padding: 0 4px; color: #EB1300 }
.seekbar_inner a:hover, .seekbar_inner a.active { background-color: #EB1300; color: #fff }




/* ---------- seekbar ---------- */

/* ---------- tables---------- */


/* ---------- tables ---------- */



/* ---------- forms and inputs ---------- */
fieldset.banner      { width:490px; margin:0 auto;border:1px solid gray }
legend.banner        { color:gray; font-style:italic }

select                { font-size: 10px }

.login_form          { padding: 5px 0 0 0 }

input.login         { background-color: #BB9090; border: 1px solid white; color: #000} 

textarea.contact    { background-color: #BB9090; border: 1px solid white; color: #000; width: 400px; height: 50px; overflow: auto} 

input.button        { font-size: 10px; font-family: Verdana, Tahoma, sans-serif }

input.chatline     { background-color: #BB9090; border: 1px solid white; color: #000; width: 300px; font-size: 11px; margin-bottom: 5px; } 
input.chatbutton   { font-size: 11px; margin-left: 50px}

.button_enter        { background-image:url(../img/btn_enter.gif); width: 103px; height: 31px; border: 0; margin: 5px 0 0 0; padding: 0; line-height: 0}

/* ---------- forms and inputs ---------- */

/* ---------- entry ---------- */
#entry_page     { width: 974px; background-image: url(../img/entry_bg.gif); background-repeat: repeat-x; margin: 0 auto; }
#entry_inner_out  { background-image: url(../img/entry_main_bg.gif); background-repeat: repeat-y; }
#entry_top      { height: 141px; background-image: url(../img/entry_top.jpg); background-repeat: no-repeat; }
#entry_inner    { height: 495px; background-image: url(../img/entry_inner_bg.jpg); background-repeat: no-repeat; text-align: left; }
#entry_foot     { color: #B5BBBA; height: 70px; background-image: url(../img/entry_foot.jpg); background-repeat: no-repeat; }

#entry_videa     { width: 255px; padding: 45px 10px 10px 50px; float: left; }
#entry_videa img { margin: 0px 4px 2px 0px; border: 1px solid #000; }

#entry_login     { width: 200px; height: 220px; padding: 75px 0px 0px 385px; float: left; text-align: center; }
#entry_login img { border: 0px; }
#entry_login input { border: 0px; width: 150px; margin: 3px 0px 0px 17px; background: transparent; font-weight: bold; color: #800; font-family: Arial; }

#entry_galerie      { width: 900px; height: 151px; }
#entry_galerie_in   { padding: 10px 0 0 78px }

#entry_galerie img { margin: 0px 9px 0px 0px; border: 1px solid #000; }

