* { margin: 0; padding: 0; }

html, body { margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1003px; }
body { min-height: 100%; height: auto !important; position: relative; height: 100%; font-size: 11px; color: #201c20; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; overflow-x: hidden; }

.fon01 { min-height: 100%; height: auto !important; position: relative; height: 100%; background: url("../../images/frontend/mvsp_bg.jpg") repeat center top; font-size: 11px; color: #201c20; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.fon02 { min-height: 100%; height: auto !important; position: relative; height: 100%; background: url("../../images/frontend/casting_bg.jpg") repeat center top; font-size: 11px; color: #201c20; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }

a:link { text-decoration: underline; color: #c65c23; }
a:visited { text-decoration: underline; color: #c65c23; }
a:hover { text-decoration: none; color: #c65c23; }

.clear { clear: both; }
img { border: 0; display: block; }

table { border-collapse: collapse; }
td { vertical-align: top; }

h1 { font-weight: bold; color: #5b5b5a; font-size: 30px; padding: 0 0 20px 0; font-family: Tahoma, Verdana, Helvetica, sans-serif; }
h2 { font-size: 18px; font-weight: bold; color: #3e5a6a; padding: 0 0 10px 0; font-family: Verdana, Arial, Georgia, Tahoma, Helvetica, sans-serif; }
h3 { font-size: 18px; font-weight: normal; color: #ffb32f; text-decoration: underline; }

p { padding: 0 0 10px 0; }

.header { height: 98px; width: 100%; background: url("../../images/frontend/bgrtop.gif") repeat-x 0 0; }
.headerinner { width: 970px; margin: 0px auto; min-width: 970px; }
.content { width: 970px; margin: 0px auto; padding-bottom: 60px; }
.footer { height: 75px; width: 100%; position: absolute; bottom: 0; }
.footerinner { height: 75px; width: 632px; margin: 0px auto; background-color: #000000; color: #ffffff; text-align: center; }

.left { float: left; width: 140px; padding: 0 14px 0 15px; }
.center { float: left; width: 572px; background-color: #ffffff; border: solid 10px #000000; padding: 20px; margin: 0 0 13px 0; }
.right { float: left; width: 155px; padding: 0 0 0 14px; }

.blockentry { border: solid 10px #000000; width: 285px; height: 90px; float: left; background-color: #000000; margin: 0 14px 0 0; }
.blockbanner600x90 { float: left; width: 635px; }
.blocktags { border: solid 10px #000000; margin: 0 15px 0 15px; background-color: #000000; }

.sep01 { height: 14px; }
.sep02 { height: 1px; }
.sep03 { height: 45px; }
.sep04 { height: 10px; background-color: #000000; }
.sep05 { width: 15px; float: left; }
.sep06 { height: 12px; }
.sep07 { width: 6px; height: 21px; background: url("../../images/frontend/bgru001.gif") repeat 0 0; float: left; }
.sep08 { height: 31px; background: url("../../images/frontend/sep08.gif") repeat-x 0 0; clear: both; }
.sep09 { height: 5px; }
.sep009 { height: 3px; }
.sep10 { height: 25px; }
.sep11 { width: 2px; float: left; background-color: #000000; }
.sep12 { width: 30px; float: left; }

.blockmenuleft { border: solid 10px #000000; margin: 0 0 14px 0; background-color: #000000; }
.blockcalendar { border: solid 10px #000000; margin: 0 0 14px 0; background-color: #ffffff; }
.blockhelp { border: solid 10px #000000; margin: 0 0 14px 0; }
.blockonline { border: solid 10px #000000; margin: 0 15px 14px 0; background-color: #ffffff; font-family: arial; font-size: 13px; }

.logo { position: absolute; width: 100%; }
.logoin { 
	width: 983px; height: 97px; margin: 0px auto;  
	background-image: url('../../images/frontend/logo.png'); 
}

/*
.logoin img { width: 983px; height: 97px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); margin: 0px auto;}
*/

.mailto { font-size: 18px; padding: 10px 0 7px 0; width: 171px; margin: 0px auto; }
.mailto img { padding: 5px 10px 0 0; float: left; }
.mailto a:link { text-decoration: underline; color: #ffffff;  }
.mailto a:visited { text-decoration: underline; color: #ffffff; }
.mailto a:hover { text-decoration: none; color: #ffffff; }

.copyright { font-size: 12px; }
.copyright a:link { text-decoration: underline; color: #ffffff;  }
.copyright a:visited { text-decoration: underline; color: #ffffff; }
.copyright a:hover { text-decoration: none; color: #ffffff; }


.menutop { position: absolute; font-size: 12px; font-weight: bold; margin: 3px 0 0 50px; float: left; width: 920px; }
.menutop li { float: left; list-style-type: none; list-style-position: outside; }
.menutop a:link { text-decoration: none; color: #ffffff; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; }
.menutop a:visited { text-decoration: none; color: #ffffff; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; }
.menutop a:hover { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/bgrmenuact_.gif") no-repeat 0 0; }
.menutop img { margin: 0px auto; }
a.menutopact:link { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/bgrmenuact.gif") no-repeat 0 0; }
a.menutopact:visited { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/bgrmenuact.gif") no-repeat 0 0; }
a.menutopact:hover { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/bgrmenuact.gif") no-repeat 0 0; }
.menutop span { text-decoration: none; color: #000000; display: block; width: 86px; height: 23px; text-align: center; padding: 8px 0 0 0; background: url("../../images/frontend/bgrmenuact.gif") no-repeat 0 0; }

.banner { border: solid 10px #000000; float: left; background-color:#000000;  }
.zakladv { float: left; margin: 23px 0 0 0; width: 15px; }

.ttlrazdel { background-color: #7f0000; padding: 5px 0 3px 0; }
.ttlrazdel img { margin: 0px auto; }
.ttlonline { background-color: #000000; padding: 0 0 8px 0; }
.ttlonline img { margin: 0px auto; }
.txtonline { text-align: center; padding: 7px; }

.menuleft { padding: 5px 0 0 5px; }
.menuleft li { list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 12px; font-family: arial; padding: 0 0 7px 0; }
.menuleft a:link { text-decoration: underline; color: #ffffff; font-size: 17px; }
.menuleft a:visited { text-decoration: underline; color: #ffffff; font-size: 17px; }
.menuleft a:hover { text-decoration: none; color: #ffffff; font-size: 17px; }

.ttltags { float: left; width: 43px; height: 100px; }
.ttltags img { padding: 24px 0 0 4px; }
.txttags { float: left; width: 833px; height: 80px; background-color: #ffffff; padding: 10px 22px 10px 22px; font-size: 12px; font-family: arial; line-height: 17px; }

.redbold { color: #7f0000; font-weight: bold; }
.blackbold15 { font-size: 15px; font-weight: bold; color: #000000; }
.blackbold17 { font-size: 17px; font-weight: bold; color: #000000; }
.black21 { font-size: 21px; color: #000000; }
.red21u { font-size: 21px; color: #ae0000; text-decoration: underline; }
.whitebold17 { font-size: 17px; font-weight: bold; color: #ffffff; }
.arialbrown12 { font-size: 12px; color: #3b2100; font-family: arial; }

.entryleft { width: 144px; float: left; height: 90px; text-align: center; color: #ffffff; line-height: 20px; }
.entryleft img { padding: 12px 0 8px 5px; float: left; }
.entryleft a:link { text-decoration: underline; color: #ffffff; }
.entryleft a:visited { text-decoration: underline; color: #ffffff; }
.entryleft a:hover { text-decoration: none; color: #ffffff; }
.entryleft div { padding: 0 10px 0 0; } 

.entryright { width: 141px; float: left; height: 80px; background: url("../../images/frontend/bgrentry.gif") no-repeat 0 0; padding: 10px 0 0 0; }
.formentry { border: solid 1px #000000; background-color: #000000; width: 98px; height: 20px; color: #ffffff; font-family: Tahoma; font-size: 11px; margin: 0 0 3px 10px; padding: 3px 10px 0 10px; display: block; }
.formentrygo { float: right; }
.blockformentry { height: 60px; }

.fr { float: right; text-align: right; }
.fl { float: left; text-align: left; }

/* ‘вЁ«Ё ¤«п Є ав®зҐЄ Ї®«м§®ў вҐ«п - ®иЁЎЄ  аҐЈЁбва жЁЁ, Їа®б¬®ва Є ав®зЄЁ, аҐ¤ ЄвЁа®ў ­ЁҐ Є ав®зЄЁ, аҐЈЁбва жЁЁ */
.centeruser { float: left; width: 612px; background-color: #000000; border: solid 10px #000000; min-height: 280px; _height: 280px; }
.centerusercard { float: left; width: 612px; background: url("../../images/frontend/bgrusercard.jpg") repeat-y 0 0; background-color: #000000; border: solid 10px #000000; min-height: 280px; _height: 280px; }

.ttluser { background-color: #7f0000; padding: 12px 0 10px 0; width: 100%;}
.ttluser img { margin: 0px auto; }
.ttluser_ { background-color: #7f0000; padding: 12px 10px 5px 10px; }

.ttluserreg { background-color: #7f0000; padding: 12px 0 6px 0; }
.ttluserreg img { margin: 0px auto; }

.usertxt { color: #ffffff; font-size: 13px; font-family: arial; float: left; width: 70%; padding: 5px 0 10px 0; }
.error { float: left; width: 20%; padding: 5px 0 10px 0; }
.error img { padding: 0 0 0 20px; }

.ucileft { width: 333px; float: left; }
.uciright { width: 239px; float: left; padding: 0 0 0 20px; }

.u000 { float: left; text-align: right; font-weight: bold; font-family: Georgia; font-size: 15px; color: #3b2100; width: 111px; padding: 0 25px 0 0; }
.u001 { float: left; width: 165px; min-height: 21px; _height: 21px; background: url("../../images/frontend/bgru001.jpg") repeat 0 0; font-weight: bold; font-family: Georgia; font-size: 15px; color: #3b2100; padding: 0 5px 0 5px; }
.u001 span { padding: 0 5px 0 0; float: left; } 
.u001 a:link { text-decoration: underline; color: #7f0000; font-weight: bold; }
.u001 a:visited { text-decoration: underline; color: #7f0000; font-weight: bold; }
.u001 a:hover { text-decoration: none; color: #7f0000; font-weight: bold; }
.u001imgleft { float: left; margin: 4px 7px 0 0; }

.uavatar { background: url("../../images/frontend/photoramka.gif") no-repeat 0 0; width: 83px; height: 83px; padding: 8px; float: left; }
.uname { background: url("../../images/frontend/uname.jpg") repeat-y 0 0; width: 140px; min-height: 55px; _height: 55px; float: left; margin: 8px 0 0 0; text-align: center; padding: 20px 0 0 0; }
.uname a:link { text-decoration: underline; color: #7e3c26; font-weight: bold; font-size: 21px; font-family: Georgia; }
.uname a:visited { text-decoration: underline; color: #7e3c26; font-weight: bold; font-size: 21px; font-family: Georgia; }
.uname a:hover { text-decoration: none; color: #7e3c26; font-weight: bold; font-size: 21px; font-family: Georgia; }
.uluname li { list-style-type: none; list-style-position: outside; background: url("../../images/frontend/sep09.gif") repeat-x left bottom; padding: 0 0 10px 0; color: #3b2100; font-size: 13px; font-family: Georgia; }

.ucrttll { width: 60%; float: left; }
.ucrttlr { width: 40%; float: right; text-align: right; padding: 2px 0 0 0; color: #ffffff; font-size: 13px; font-family: arial; }

.u000f1 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 165px; padding: 0 5px 0 5px; color: #ffffff; font-family: Georgia; font-size: 15px; }
.u000f2 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 165px; padding: 0 5px 0 5px; color: #ffffff; font-family: Georgia; font-size: 13px; }
.u000f3 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 175px; color: #ffffff; font-family: Georgia; font-size: 13px; }
.u000f4 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 40px; color: #ffffff; font-family: Georgia; font-size: 13px; margin: 0 5px 0 0; }
.u000f5 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 80px; color: #ffffff; font-family: Georgia; font-size: 13px; margin: 0 5px 0 0; }
.u000f6 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 45px; color: #ffffff; font-family: Georgia; font-size: 13px; }
.u000f7 { border: solid 1px #000000; background-color: #000000; height: 19px; width: 210px; padding: 0 5px 0 5px; color: #ffffff; font-family: Georgia; font-size: 13px; display: block; margin: 3px 0 0 0; }

.uavatartxt { text-align: center; padding: 5px 8px 0 0; font-size: 12px; font-family: arial; color: #3b2100; }
.unamered { width: 140px; float: left; margin: 8px 0 0 0; font-size: 11px; font-family: arial; color: #3b2100; }

.centeruserreg { float: left; width: 612px; background: url("../../images/frontend/bgruserreg.jpg") repeat-y 0 0; background-color: #000000; border: solid 10px #000000; min-height: 280px; _height: 280px; }
.userreginfo { background: url("../../images/frontend/bgruserregtop.jpg") no-repeat 0 0; padding: 15px 20px 15px 0; min-height: 170px; _height: 170px; }
.reginfo { background-color: #000000; padding: 10px; color: #ffffff; font-size: 13px; font-family: arial; }
.u002 { float: left; text-align: right; font-weight: bold; font-family: Georgia; font-size: 15px; color: #3b2100; width: 121px; padding: 0 25px 0 0; }
.u002 img { float: right; padding: 3px 0 0 0; }
.u003 { float: left; width: 155px; min-height: 28px; _height: 28px; background: url("../../images/frontend/bgru001.jpg") repeat 0 0; font-weight: bold; font-family: Georgia; font-size: 15px; color: #3b2100; padding: 0 5px 0 5px; }

.f00301 { background: url("../../images/frontend/bgru001.jpg") repeat 0 0; border: none; width: 160px; font-family: Georgia; font-size: 13px; padding: 3px 0 0 0; }
.f00302 { background: url("../../images/frontend/bgru001.jpg") repeat 0 0; border: none; width: 160px; font-family: Georgia; font-size: 13px; margin: 58px 0 0 40px; font-size: 40px; }

.code img { margin: 0px auto; padding: 0 0 20px 0; }
.codeinput { background: url("../../images/frontend/codeinput.gif") no-repeat center top; height: 130px; }

.centererror { background-color: #000000; }

/* Ѓ«®Ј */
.prev { float: left; margin: 0 0 0 -20px; }
.next { float: right; margin: 0 -20px 0 0; }
.pages { float: left; text-align: center; width: 329px; margin: -5px 0 0 0; font-size: 22px; font-family: Georgia; color: #7f0000; font-weight: bold; }

.pages a:link { text-decoration: underline; color: #000000; font-size: 12px; font-weight: normal; font-family: Arial; }
.pages a:visited { text-decoration: underline; color: #000000; font-size: 12px; font-weight: normal; font-family: Arial; }
.pages a:hover { text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; font-family: Arial; }

.blogavatar { width: 75px; border: solid 5px #000000; float: left; background-color: #000000; text-align: center; color: #ffffff; }
.blogtxt { width: 487px; float: left; }
.blogttlline { padding: 3px 15px 5px 15px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; }
.blogttl {float: left; width: 70%; font-size: 17px; font-weight: bold; font-family: arial; }
.blogttl a:link { text-decoration: underline; color: #ffffff; }
.blogttl a:visited { text-decoration: underline; color: #ffffff; }
.blogttl a:hover { text-decoration: none; color: #ffffff; }
.blogdata {float: right; width: 30%; text-align: right; padding: 5px 0 0 0; font-size: 10px; font-family: arial; }
.blogtags { text-align: right; padding: 0 5px 0 0; }
.blogtags a:link { text-decoration: underline; color: #999999; }
.blogtags a:visited { text-decoration: underline; color: #999999; }
.blogtags a:hover { text-decoration: none; color: #999999; }
.blogmessage { padding: 10px 15px 10px 15px; font-size: 13px; font-family: arial; }
.blogimgright { float: right; margin: 5px 0 0 5px; }
.blogimgleft { float: left; margin: 5px 5px 0 0; }
.blogcommenttxt { float: right; text-align: right; padding: 0 10px 0 0; font-size: 13px; font-family: Georgia; margin: -8px 0 0 0; }
.blogcommenttxt a:link { text-decoration: none; color: #7f0000; font-size: 26px; }
.blogcommenttxt a:visited { text-decoration: none; color: #7f0000; font-size: 26px; }
.blogcommenttxt a:hover { text-decoration: none; color: #7f0000; font-size: 26px; }
.blogcomment img { float: right; margin: 0 -20px 0 0; }
.blogcommentall { text-align: center; font-size: 18px; font-family: Georgia; }
.blogcommentall a:link { text-decoration: none; color: #7f0000; }
.blogcommentall a:visited { text-decoration: none; color: #7f0000; }
.blogcommentall a:hover { text-decoration: none; color: #7f0000; }

.bloganswer { background-color: #e8e5e0; padding: 10px; margin: 8px 0 0 0; border: dashed 1px #bcab78; }

.blogansweravatar { width: 75px; float: left; background-color: #000000; text-align: center; color: #ffffff; }
.blogansweravatar { border: solid 1px #d0ccc5; }

.bloganswertxt { width: 457px; float: left; padding: 0 0 0 15px; font-size: 13px; font-family: Georgia; }
.floatright { text-align: right; }
.blogcommentpers { font-size: 18px; font-family: Georgia; margin: 20px 0 0 0; }

.smile { width: 42px; float: left; margin: 1px 0 0 0; }
.smile img { float: left; padding: 0 3px 3px 0; }
.commentinput { float: left; background-color: #ffffff; width: 456px; height: 103px; margin: 0 0 0 10px; border: solid 1px #e0dbd3; font-family: arial; font-size: 13px; }
.blogbuttonok { float: right; margin: 1px 0 0 0; }



.blockentryreg { border: solid 10px #000000; width: 285px; height: 90px; float: left; margin: 0 14px 0 0; background: url("../../images/frontend/bgrentryreg.gif") no-repeat right top; background-color: #000000; }
.entryleftreg { float: left; background: url("../../images/frontend/ramkareg.gif") no-repeat 0 0; width: 83px; height: 82px; padding: 8px 0 0 8px; }
.entryrightreg { float: left; width: 194px; }

.regname { float: left; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; padding: 2px 15px 2px 15px; color: #ffffff; font-family: tahoma; font-size: 13px; font-weight: bold; margin: 10px 0 0 0; max-width: 100px; }
.regname01 { float: left; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; padding: 2px 15px 2px 15px; color: #ffffff; font-family: tahoma; font-size: 13px; font-weight: bold; margin: 3px 0 0 0; }

.regul { padding: 0 0 0 15px; font-size: 12px; }
.regul li { list-style-type: none; list-style-position: outside; background: url("../../images/frontend/arrowregul.gif") no-repeat 0 0; padding: 0 0 0 10px; }
.regul a:link { text-decoration: underline; color: #000000; }
.regul a:visited { text-decoration: underline; color: #000000; }
.regul a:hover { text-decoration: none; color: #000000; }

.out01 { float: right; font-family: tahoma; font-size: 12px; color: #000000; padding: 2px 10px 0 0; font-weight: bold; }
.out01 a:link { text-decoration: underline; color: #000000; }
.out01 a:visited { text-decoration: underline; color: #000000; }
.out01 a:hover { text-decoration: none; color: #000000; }


.out { float: right; font-family: tahoma; font-size: 12px; color: #000000; padding: 13px 10px 0 0; }
.out a:link { text-decoration: none; color: #000000; }
.out a:visited { text-decoration: none; color: #000000; }
.out a:hover { text-decoration: underline; color: #000000; }
.regcard { text-align: center; font-family: tahoma; font-size: 12px; color: #000000; padding: 8px 0 0 0; }
.regcard a:link { text-decoration: underline; color: #000000; }
.regcard a:visited { text-decoration: underline; color: #000000; }
.regcard a:hover { text-decoration: none; color: #000000; }

a.black21:link { text-decoration: none; font-size: 21px; color: #000000; }
a.black21:visited { text-decoration: none; font-size: 21px; color: #000000; }
a.black21:hover { text-decoration: underline; font-size: 21px; color: #ae0000; }

a.black2101:link { text-decoration: underline; font-size: 21px; color: #ae0000; }
a.black2101:visited { text-decoration: underline; font-size: 21px; color: #ae0000; }
a.black2101:hover { text-decoration: underline; font-size: 21px; color: #ae0000; }

a.blackbold15:link { text-decoration: none; font-size: 15px; color: #000000; font-weight: bold; }
a.blackbold15:visited { text-decoration: none; font-size: 15px; color: #000000; font-weight: bold; }
a.blackbold15:hover { text-decoration: underline; font-size: 15px; color: #ae0000; font-weight: bold; }

a.blackbold1501:link { text-decoration: underline; font-size: 15px; color: #ae0000; font-weight: bold; }
a.blackbold1501:visited { text-decoration: underline; font-size: 15px; color: #ae0000; font-weight: bold; }
a.blackbold1501:hover { text-decoration: underline; font-size: 15px; color: #ae0000; font-weight: bold; }

a.blackbold17:link { text-decoration: none; font-size: 17px; color: #000000; font-weight: bold; }
a.blackbold17:visited { text-decoration: none; font-size: 17px; color: #000000; font-weight: bold; }
a.blackbold17:hover { text-decoration: underline; font-size: 17px; color: #ae0000; font-weight: bold; }

a.blackbold1701:link { text-decoration: underline; font-size: 17px; color: #ae0000; font-weight: bold; }
a.blackbold1701:visited { text-decoration: underline; font-size: 17px; color: #ae0000; font-weight: bold; }
a.blackbold1701:hover { text-decoration: underline; font-size: 17px; color: #ae0000; font-weight: bold; }

a.red21u:link { text-decoration: underline; font-size: 21px; color: #ae0000; }
a.red21u:visited { text-decoration: underline; font-size: 21px; color: #ae0000; }
a.red21u:hover { text-decoration: none; font-size: 21px; color: #ae0000; }

.calendartop { text-align: center; background-color: #948053; color: #ffffff; padding: 0 0 3px 0; font-size: 13px; font-weight: bold; font-family: arial; width: 100%; }
.calendartop a:link { text-decoration: none; color: #ffffff; }
.calendartop a:visited { text-decoration: none; color: #ffffff; }
.calendartop a:hover { text-decoration: none; color: #ffffff; }

.calendarin { padding: 3px; }
.cdata { float: left; width: 14px; text-align: center; padding: 0 1px 0 1px; font-size: 10px; font-family: arial; color: #999999; }
.cdata a:link { text-decoration: underline; color: #780000; }
.cdata a:visited { text-decoration: underline; color: #780000; }
.cdata a:hover { text-decoration: none; color: #780000; }

.cdatad { float: left; width: 14px; text-align: right; padding: 0 1px 0 1px; font-size: 11px; font-family: arial; font-weight: bold; }

.cdatam { font-size: 11px; font-family: arial; padding: 5px 0 2px 2px; }
.cdatam a:link { text-decoration: underline; color: #780000; }
.cdatam a:visited { text-decoration: underline; color: #780000; }
.cdatam a:hover { text-decoration: none; color: #780000; }

.usercarda { background: url("../../images/frontend/bgruserregtop.jpg") no-repeat 0 0; padding: 15px 20px 15px 0; min-height: 110px; _height: 110px; }
.ucaleft { width: 333px; float: left; }
.ucaright { width: 239px; float: left; padding: 0 0 0 20px; }
.ucaright img { margin: 0px auto; }
.lpauth { width: 133px; background-color: #000000; margin: 0px auto; padding: 10px 5px 10px 5px; color: #ffffff; font-size: 13px; font-family: arial; }
.lpauth a:link { text-decoration: underline; color: #ffffff; }
.lpauth a:visited { text-decoration: underline; color: #ffffff; }
.lpauth a:hover { text-decoration: none; color: #ffffff; }

/* ‘ҐаЁ «л */

.blocklentanew { border: solid 10px #000000; margin: 0 15px 0 15px; background-color: #000000; }
.ttllentanew { float: left; width: 43px; height: 100px; }
.ttllentanew img { padding: 7px 0 0 4px; }
.lentanewinner { float: left; width: 700px; padding: 5px 0 0 6px; font-size: 11px; font-family: arial; }
.arl { float: left; width: 100px; }
.arl img { margin: 0px auto; padding: 35px 15px 0 0; }
.arr { float: right; width: 71px; }
.arr img { margin: 0px auto; padding: 35px 0 0 0; }

.lentanewzakl { float: left; padding: 0 18px 0 18px; width: 137px; }
.lentanewzakll01 { float: left; width: 110px; height: 85px; background: url("../../images/frontend/bgrlenta01.gif") no-repeat 0 0; padding: 5px 5px 0 5px; } 
.lentanewzakll01 img { margin: 0 0 2px 0; }
.lentanewzakll02 { float: left; width: 110px; height: 85px; background: url("../../images/frontend/bgrlenta02.gif") no-repeat 0 0; padding: 5px 5px 0 5px; } 
.lentanewzakll02 img { margin: 0 0 2px 0; }
.lentanewzakll03 { float: left; width: 110px; height: 85px; background: url("../../images/frontend/bgrlenta03.gif") no-repeat 0 0; padding: 5px 5px 0 5px; } 
.lentanewzakll03 img { margin: 0 0 2px 0; }
.lentanewzakll04 { float: left; width: 110px; height: 85px; background: url("../../images/frontend/bgrlenta04.gif") no-repeat 0 0; padding: 5px 5px 0 5px; } 
.lentanewzakll04 img { margin: 0 0 2px 0; }
.lentanewzaklr { float: left; width: 17px; padding: 12px 0 0 0; } 

.blocklistlang { border: solid 10px #000000; margin: 0 0 14px 0; background-color: #000000; text-align: center; font-size: 15px; font-family: arial; }
.blocklistlang a:link { text-decoration: underline; color: #ffffff; }
.blocklistlang a:visited { text-decoration: underline; color: #ffffff; }
.blocklistlang a:hover { text-decoration: none; color: #ffffff; }
.ttllistlang { background-color: #7f0000; padding: 5px 0 3px 0; width: 100%; }
.ttllistlang img { margin: 0px auto; }
.lang { float: left; background-color: #ffffff; width: 59px; height: 24px; padding: 5px 0 0 0; margin: 2px 0 0 0; }
.lang a:link { text-decoration: underline; color: #000000; }
.lang a:visited { text-decoration: underline; color: #000000; }
.lang a:hover { text-decoration: none; color: #000000; }

.blockzhanr { border: solid 10px #000000; margin: 0 0 14px 0; background-color: #000000; font-size: 15px; font-family: arial; }
.ttlzhanr { padding: 0 0 5px 0; width: 100%; }
.ttlzhanr img { margin: 0px auto; }
.menuzhanr { padding: 5px 0 0 0; }
.menuzhanr li { list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 13px; font-family: arial; padding: 0 2px 3px 2px; }
.menuzhanr a:link { text-decoration: underline; color: #ffffff; background: url("../../images/frontend/zhanrarrowinact.gif") no-repeat right top; display: block; }
.menuzhanr a:visited { text-decoration: underline; color: #ffffff; background: url("../../images/frontend/zhanrarrowinact.gif") no-repeat right top; display: block; }
.menuzhanr a:hover { text-decoration: none; color: #c77000; background: url("../../images/frontend/zhanrarrowact.gif") no-repeat right top; display: block; }
.menuzhanr span { text-decoration: none; color: #c77000; background: url("../../images/frontend/zhanrarrowact.gif") no-repeat right top; display: block; }

.blocksoon { border-left: solid 5px #000000; border-right: solid 5px #000000; border-bottom: solid 5px #000000; border-top: solid 10px #000000; margin: 0 0 14px 0; background-color: #000000; font-size: 15px; font-family: arial; }
.ttlsoon { padding: 0 0 5px 0; width: 100%; }
.ttlsoon img { margin: 0px auto; }

.centerserial { float: left; width: 612px; background-color: #ffffff; border: solid 10px #000000; margin: 0 0 13px 0; font-size: 12px; font-family: arial; }
.centerserialwhite { padding: 20px; }
.centerserialwhite a:link { text-decoration: none; color: #000000; }
.centerserialwhite a:visited { text-decoration: none; color: #000000; }
.centerserialwhite a:hover { text-decoration: underline; color: #000000; }

.centerserialred { padding: 20px; border-top: solid 10px #000000; background: url("../../images/frontend/bgrserialred.gif") repeat 0 0; color: #ffffff; }
.centerserialred a:link { text-decoration: none; color: #ffffff; }
.centerserialred a:visited { text-decoration: none; color: #ffffff; }
.centerserialred a:hover { text-decoration: underline; color: #ffffff; }

.serialtxtw1 { float: left; width: 34%; padding: 0 10px 0 0; }
.serialtxtw1 ul { margin: 10px 0 0 0; }
.serialtxtw1 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }
.serialtxtw2 { float: left; width: 35%; padding: 0 10px 0 0; }
.serialtxtw2 ul { margin: 10px 0 0 0; }
.serialtxtw2 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }
.serialtxtw3 { float: left; width: 25%; padding: 0 10px 0 0; }
.serialtxtw3 ul { margin: 10px 0 0 0; }
.serialtxtw3 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }
.serialtxtr1 { float: left; width: 34%; padding: 0 10px 0 0; }
.serialtxtr1 ul { margin: 10px 0 0 0; }
.serialtxtr1 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }
.serialtxtr2 { float: left; width: 35%; padding: 0 10px 0 0; }
.serialtxtr2 ul { margin: 10px 0 0 0; }
.serialtxtr2 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }
.serialtxtr3 { float: left; width: 25%; padding: 0 10px 0 0; }
.serialtxtr3 ul { margin: 10px 0 0 0; }
.serialtxtr3 li { list-style-type: none; list-style-position: outside; padding: 0 0 3px 0; }

.submenu ul { background-color: #000000; padding: 10px; }
.submenu li { list-style-type: none; list-style-position: outside; color: #ffffff; font-size: 13px; font-family: arial; padding: 0 2px 3px 2px; }
.submenu a:link { text-decoration: none; color: #ffffff; }
.submenu a:visited { text-decoration: none; color: #ffffff; }
.submenu a:hover { text-decoration: underline; color: #c77000; }
.submenu span { text-decoration: underline; color: #c77000; }


.mailform { width: 612px; height: 380px; border: solid 10px #000000; background: url("../../images/frontend/bgrmailform.jpg") no-repeat 0 0; }
.mailtext { float: left; padding: 10px 10px 10px 10px; margin: 0 20px 0 0; width: 522px; background: url("../../images/frontend/bgrmailtext.jpg") repeat 0 0; border: dashed 1px #443c2d; }
.mailinput { width: 520px; height: 90px; border: 0; font-family: arial; font-size: 13px; background: url("../../images/frontend/bgrmailtext.jpg") repeat 0 0; font-family: tahoma; font-size: 12px; }
.mailreport { float: right; margin: 10px 37px 0 0; }
.mailttl { font-family: georgia; font-weight: bold; font-size: 18px; color: #000000; padding: 10px 0 0 30px; }
.mailres { font-family: georgia; font-weight: bold; font-size: 16px; color: #7f0000; padding: 16px 0 0 80px; }
.mailsend { font-family: georgia; font-weight: bold; font-size: 16px; color: #000000; padding: 11px 0 0 80px; }
.mailtextmess { float: left; padding: 10px 10px 10px 10px; margin: 0 20px 0 0; width: 522px; height: 92px; text-align: center; }
.mailtextmess img { margin: 0px auto; }
.mailtxt01 { font-family: georgia; font-weight: bold; font-size: 16px; color: #7f0000; padding: 0 0 0 0; }
.mailtxt02 { font-family: georgia; font-weight: bold; font-size: 12px; color: #000000; padding: 10px 0 10px 0; }

.centerserialzakl { float: left; background: url("../../images/frontend/bgrcenterserial.jpg") repeat 0 0; width: 612px; border: solid 10px #000000; margin: 0 0 13px 0; font-size: 12px; font-family: arial; }
.centerserialzaklin { padding: 17px 17px 0 17px; }
.serialimgb { background-color: #ffffff; border: solid 1px #bfc0b8; padding: 5px 5px 5px 5px; }
.serialtxt { float: left; width: 465px; }
.serialimg { float: right; }
.serialimgs { background-color: #ffffff; border: solid 1px #bfc0b8; padding: 5px 5px 5px 5px; margin: 0 0 10px 0; }
.serialttlline { padding: 3px 25px 5px 5px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; }
/*
.serialttl { font-size: 17px; font-weight: bold; font-family: arial; width: 547px; }
*/
.serialttl { font-size: 17px; font-weight: bold; font-family: arial; }
.serialttl a:link { text-decoration: underline; color: #ffffff; }
.serialttl a:visited { text-decoration: underline; color: #ffffff; }
.serialttl a:hover { text-decoration: none; color: #ffffff; }

.serialinfol { float: left; width: 141px; padding: 0 14px 0 0; }
.serialinfor { float: left; width: 423px; text-align: justify; }
.serialinfolb {
  background: none;
  background: url('../../images/frontend/bgrs.png') repeat bottom right !important; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/bgrs.png', sizingMethod='scale');
  zoom: 1; 
  -moz-opacity:.90 !important;opacity:.90 !important; filter:alpha(opacity=30);
  padding: 3px; margin: 0 0 5px 0; }
.serialinfolb a { position:relative; z-index: 2; }
.serialinfolb p { position:relative; z-index: 2; }
.serialinfolb span { position:relative; z-index: 2; }
.serialinfolb a { display: block; text-align: center; font-weight: bold; color: #7f0000; min-height: 30px; _height: 30px; }





.blockcenter { margin: 0px auto; }
.blockcenter img { margin: 0px auto; }
.blockleft { float: left; }
.blockright { float: right; }


.serialzakl { clear: both; background-color: #000000; height: 50px; padding: 0 0 0 1px; }
.serialzakl img { float: left; margin: 0 0 0 8px; }

.centerz { float: left; width: 632px; }

/*
.serialred { padding: 20px; border: solid 10px #000000; background: url("../../images/frontend/bgrserialred.gif") repeat 0 0; color: #ffffff; }
.treiler { border: solid 10px #000000; float: left; }
.treilerline { background: url("../../images/frontend/treilerline.gif") no-repeat 70px 20px; background-color: #000000; height: 30px; width: 480px; padding: 10px 0 0 0; }
*/

.serialred { padding: 20px; border: solid #000000; background: url("../../images/frontend/bgrserialred.gif") repeat 0 0; color: #ffffff; }
.treiler { border: solid  #000000; float: left; background-color: #000000; height:400px; overflow:hidden }
.treilerline { background-color: #000000; width: 480px; padding: 5px 0 0 0; height:30px; }



.center954 { margin: 13px auto; width: 894px; background-color: #ffffff; border: solid 10px #000000; padding: 20px; }

.l01 { width: 150px; height: 1px; float: left; }
.l02 { width: 175px; height: 83px; float: left; }
.prog { width: 250px; height: 50px; margin: 40px 0 0 0; float: left; }
.forum { width: 250px; height: 50px; margin: 40px 0 0 0; float: left; }

.prev_ { float: left; margin: 0 0 0 -20px; background: url("../../images/frontend/prev_.gif") no-repeat 0 0; width: 120px; height: 28px; }
.next_ { float: right; margin: 0 -20px 0 0; background: url("../../images/frontend/next_.gif") no-repeat 0 0; width: 120px; height: 28px; }
.tofirst { float: right; width: 8px; height: 28px; margin: 0 11px 0 0; }
.toprev { float: right; width: 46px; height: 28px; margin: 0 15px 0 0; }
.tonext { float: left; width: 46px; height: 28px; margin: 0 0 0 15px; }
.tolast { float: left; width: 8px; height: 28px; margin: 0 0 0 15px; }

.cadr { width: 100%; }
.cadrtdl { padding: 2px 10px 0 0; font-weight: bold; }
.cadrtdr { padding: 0 10px 0 0; width: 100%; }
.cadr img { float: left; border: solid 1px #000000; margin: 0 0 5px 5px; }

.pleertime { width: 60px; text-align: center; font-size: 15px; font-weight: bold; padding: 0 10px 0 0; }
.pleertimesmall { font-size: 12px; color: #7f0000; }


a.whitelink:link { text-decoration: underline; color: #ffffff;  }
a.whitelink:visited { text-decoration: underline; color: #ffffff; }
a.whitelink:hover { text-decoration: none; color: #ffffff; }

.remember { color: #000000; font-family: Tahoma; font-size: 11px; margin: 0 0 3px 9px; float: left; }

.f00304 { background: url("../../images/frontend/bgru001.jpg") repeat-x 0 0; width: 270px; font-family: Tahoma; font-size: 14px; height: 26px; margin: 0 0 10px 41px; text-align: center; font-weight: bold; }

.ttlusergreen { background-color: #367f00; padding: 12px 0 10px 0; width: 100%;}
.ttlusergreen img { margin: 0px auto; }
.usergreentxt { color: #ffffff; font-size: 13px; font-family: arial; width: 592px; padding: 15px 10px 10px 10px; }

a.whitehref:link { text-decoration: underline; color: #ffffff; }
a.whitehref:visited { text-decoration: underline; color: #ffffff; }
a.whitehref:hover { text-decoration: none; color: #ffffff; }

.u004 { float: left; font-weight: bold; font-family: Georgia; width: 173px; padding: 0 10px 7px 25px; }
.u004 img { float: right; }
.u005 { float: left; width: 100px; min-height: 28px; _height: 28px; background: url("../../images/frontend/bgru001.jpg") repeat 0 0; font-weight: bold; font-family: Georgia; font-size: 15px; color: #3b2100; padding: 0 5px 0 5px; }
.f00303 { background: url("../../images/frontend/bgru001.jpg") repeat 0 0; border: none; width: 100px; font-family: Georgia; font-size: 13px; padding: 3px 0 0 0; }
.sep13 { height: 143px; }


.ucrttlr01 { width: 40%; float: right; text-align: right; padding: 2px 0 0 0; color: #ffffff; font-size: 13px; font-family: georgia; font-size: 17px; }

a.whitebold17:link { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 12px; }
a.whitebold17:visited { text-decoration: underline; font-weight: bold; color: #ffffff; font-size: 12px; }
a.whitebold17:hover { text-decoration: none; font-weight: bold; color: #ffffff; font-size: 12px; }

.usercardinfo { background: url("../../images/frontend/bgrusercardtop.jpg") no-repeat 0 0; min-height: 170px; _height: 170px; }
.usercardinfo01 { background: url("../../images/frontend/stamp.gif") no-repeat right top; min-height: 170px; _height: 170px; padding: 5px 0 15px 0; }

.ucileft01 { width: 333px; float: left; padding: 7px 0 0 0; }

.ulunametbl { width: 100%; }
.ulunametblr { text-align: right; }
.ulunametblrr { font-size: 18px; font-weight: bold; color: #7f0000; }

.uluname01 li { list-style-type: none; list-style-position: outside; background: url("../../images/frontend/sep09.gif") repeat-x left bottom; color: #3b2100; font-size: 13px; font-family: Georgia; line-height: 25px; }

.bloganswertxt01 { width: 472px; float: left; font-size: 13px; font-family: Georgia; }
.bloganswertxt01 p { padding: 0 0 0 15px; }

.blogttlline01 { float: left; padding: 3px 15px 5px 15px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; font-weight: bold; }

.blogttlline01 a { color: #ffffff; }

.iconsright { float: right; margin: 0 0 0 5px; }

.blogmessage00 { padding: 10px 0 10px 0; font-size: 13px; font-family: arial; }

.blogtxt01 { width: 562px; }

.centerstatic { float: left; width: 612px; background-color: #ffffff; border: solid 10px #000000; margin: 0 0 13px 0; min-height: 700px; }


.blogttlline02 { float: left; padding: 3px 15px 0 15px; font-family: georgia; }
.blogttlline02 a:link { text-decoration: underline; color: #c65c23; font-family: georgia; font-weight: bold; }
.blogttlline02 a:visited { text-decoration: underline; color: #c65c23; font-family: georgia; font-weight: bold; }
.blogttlline02 a:hover { text-decoration: none; color: #c65c23; font-family: georgia; font-weight: bold; }

.bloganswerdata { font-family: arial; color: #b0aba3; float: right; font-size: 10px; padding: 3px 5px 0 0; }
.bloganswerc { float: right; font-szie: 12px; color: #ffffff; font-family: arial; background-color: #c7c1b8; padding: 0 3px 0 3px; }
.bloganswerc a:link { text-decoration: none; color: #ffffff; }
.bloganswerc a:visited { text-decoration: none; color: #ffffff; }
.bloganswerc a:hover { text-decoration: none; color: #ffffff; }



.pngseria { position: absolute; width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/lentaseria.png'); }
.pngseria img { width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.pngtrash { position: absolute; width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/lentatrash.png'); }
.pngtrash img { width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.pngnew { position: absolute; width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/lentanew.png'); }
.pngnew img { width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.pngprem { position: absolute; width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/frontend/lentaprem.png'); }
.pngprem img { width: 98px; height: 27px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.sepaf { height: 11px; clear: both; }
.sepaf1 { height: 8px; clear: both; }
.sepaf2 { height: 12px; clear: both; }

.sepaf01 { height: 3px; clear: both; }

.fr { float: right; text-align: right; }
.fl { float: left; text-align: left; }


.bgract { width: 360px; height: 24px; background-image: url('../../images/frontend/bgract.png'); float: left; margin: 0 13px 0 0; text-align: center; padding: 4px 0 0 0; font-size: 12px; font-family: arial; }

.blockright { float: right; } 

.blockbannerr { border: solid 10px #000000; margin: 0 15px 0 0; width:600px; height:90px; background-color: #000000; float: right; }



.sf01 { background-color: #500000; width: 210px; color: #ffffff; font-size: 13px; font-family: arial; border: none; float: right; height: 18px; padding: 0 5px 0 5px; }

 
.index_block-reutov { width: 571px; height: 124px; background: url(/images/frontend/reutovmain/bg.png) 0 0 repeat-x; padding:9px 0 0 95px; position:relative; font-size:10px; } 

.logo_index_block-reutov { position:absolute; top:2px; left:10px; width:90px; height:98px; background: url(/images/frontend/reutovmain/reutov_logo.png) 0 0 no-repeat; overflow:hidden; text-indent:-999px; }
.index_block-reutov_exclusive { position:absolute; top:0; right:0; width:417px; height:18px; background: url(/images/frontend/reutovmain/exclusive.png) 0 0 no-repeat; overflow:hidden; text-indent:-999px; } 
.link_reutov-tv, .link_reutov-tv:visited  { position:absolute; top:104px; left:12px; width:86px; text-align:center; padding:1px 0 3px; background:#fff; color:#0000ff !important; }

.index_block-reutov .index_block-reutov_cell_first, .index_block-reutov .index_block-reutov_cell  { text-decoration:none   }

.index_block-reutov_cell_first, .index_block-reutov_cell { position:relative; float:left; margin-left:14px; display:block; width:120px; padding:3px; }  
.index_block-reutov_cell_first { height:87px; padding-top:17px  } 
.index_block-reutov_cell { height:88px; margin-top:14px } 
.index_block-reutov_cell_first img, .index_block-reutov_cell img {width:120px}
.index_block-reutov_cell_first b, .index_block-reutov_cell b { position:absolute; width:54px; padding:0 1px; top:6px; right:6px; color:#fff; background:#e00202 }  

.index_block-reutov_cell_first span { height:108px; background: url(/images/frontend/reutovmain/box1.png) 0 0 no-repeat; } 
.index_block-reutov_cell_first span:hover{color:black; background: url(/images/frontend/reutovmain/box1_active.png) 0 0 no-repeat;}
.index_block-reutov_cell span { height:94px; background: url(/images/frontend/reutovmain/box2.png) 0 0 no-repeat;  } 
.index_block-reutov_cell span:hover {background: url(/images/frontend/reutovmain/box2_active.png) 0 0 no-repeat;  } 
.index_block-reutov_cell_first span, .index_block-reutov_cell span { text-align:center;  position:absolute; display:block; width:126px; top:0; left:0; color:#fff; text-align:center; padding-top:2px;  }

.index_block-reutov_cell .overlay, .index_block-reutov_cell_first .overlay {  position:absolute; display:block; width:112px; bottom:0; left:3px; background: url(/images/frontend/reutovmain/overlay.png);  color:#fff; padding:4px; }
