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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
table{border-collapse:collapse; border-spacing:0; text-align:left}
.clear{clear:both}
a{color:#1155CB}

html,body,.body1{height:100%; min-height:100%}
.main{min-height:100%; height:auto !important; height:100%}
body{background:url(/img/main_bg.png) repeat-x #F6F6F6; font-family:Arial, Helvetica, sans-serif}
.body1{background:url(/img/top_bg.jpg) no-repeat 50% 0}
.head{height:175px; overflow:hidden}
	.balls{background:url(/img/balls.jpg); width:487px; height:175px; float:right; margin:0 -12px 0 0; z-index:10; position:relative;}
		.balls img{margin:116px 15px 0 0; float:right}
.logo{margin:0 0 0 11px; display:block; position:relative; top:31px; font:bold 50px/1 Arial; text-decoration:none; color:#000}
.wrap{width:960px; margin:0 auto}
.content{padding:10px; background:url(/img/content_png.png); position:relative; margin-top:-30px; clear:both; z-index:101;}
.wrapotz{width:633px; margin:0 auto;}

.balls2{background:url(/img/balls2.png); width:487px; height:415px; float:right; margin:0 -84px 0 0; z-index:10; position:relative;}
.incontent{background:#fff url(/img/incontent_bg.png) 100% 0; min-height:423px; height:auto !important; height:379px; padding-bottom:70px}
.wrapotz .incontent{background:#fff; padding:0 30px 30px; font:12px/1.38 Arial}
.wrapotz .incontent sup{color:#f00}
.wrapotz .incontent p{font:13px/1.38 Georgia;}
.wrapotz .incontent b{color:#2C2C2C}
.wrapotz .incontent input.text{width:383px;}
.wrapotz .incontent textarea{width:567px;}

.content.wrapotz{top:-306px;}
	.firstmeet{position:relative; top:23px; background:#caeaff; width:634px; height:27px; margin:0 0 27px -10px; font:14px/27px Arial; padding:0 11px 0 26px}
		.firstmeet .ugol{background:url(/img/ugol_png.png); width:10px; height:11px; position:absolute; top:27px; left:0; font-size:0;}
		.firstmeet a{font-weight:bold; text-decoration:none; border-bottom:1px dotted #1155CB}
		.firstmeet a:hover{color:#F00; border-color:#F00}
		.firstmeet .close{background:url(/img/firstmeet_close.png) 100% 50% no-repeat; font:10px/27px Arial; text-decoration:none; color:#fff; padding-right:17px; float:right; border:none}
		.firstmeet .close:hover{color:#fff}
.maincontent{padding:0 21px 0 21px; float:left; width:648px; float:left;}
	.double{height:2px; font-size:0; border-top:1px solid #DDDDD7; border-bottom:1px solid #DDDDD7; margin:13px 0 5px}
.nav .next{float:right;}
.nav{overflow:hidden; text-align:center; margin:40px 0 0}
.nav a{font:12px/31px Arial; display:inline-block;}
.nav .forwardbut{margin-left:27px; text-decoration:none;}
.nav .backbut{margin-right:27px; text-decoration:none;}
.nav .inactive{color:#7F7F77}
.nav .pages a{width:31px; height:31px; text-align:center; text-decoration:none; background:#F5F5EF;}
.nav .pages a:hover{background:#FFE8B7;}
.nav .pages a.current{background:#FAB117; color:#000; font-weight:bold;}
.cards{overflow:hidden; zoom:1; background:url(/img/cards_bg.png)}
.playblock{padding:22px 4px 22px 14px; overflow:hidden; zoom:1; width:292px; height:66px; float:left}
.playblock a.link{padding:7px 0 9px; display:block; color:#06c; font:14px/1.2 Arial}
.playblock a.link:hover{color:#CB3411}
.playblock div{text-decoration:none; position:relative; font:9px/1 Tahoma; color:#656565; text-align:center; width:73px; height:66px; float:left; margin-right:10px}
.playblock .sendbut{display:inline-block; background:url(/img/sendbut_small.png); font:italic 12px/21px Georgia; color:#C4A23B; width:90px; height:21px; text-align:center; text-decoration:none}
.playblock .sendbut:hover{background-position:0 -31px; color:#fff}
.playblock a.player, .playbutcard a.player{background:url(/img/playblock_pl_png.png) 0 -108px; width:55px; height:54px; display:block; margin:6px 0 0 6px; }
* html .playblock a.player, * html .playbutcard a.player{display:inline; float:left;}
.playblock a.stop, .playbutcard a.stop{background-position:0 -108px}
.playblock a.stop:hover, .playbutcard a.stop:hover{background-position:0 -162px}
.playblock a.play, .playbutcard a.play{background-position:0 0}
.playblock a.play:hover, .playbutcard a.play:hover{background-position:0 -54px}

.playblock .player, .playbutcard{background:url(/img/playblock_plbg_png.png); width:69px; height:68px;}
p.how{font:13px/1.38 Georgia}

.sidebar{width:269px; float:right}
.block1,.block2,.block3,.block4{overflow:hidden; zoom:1; padding:22px 0 23px 25px}
.block1,.block2,.block3{background:url(/img/sidebar_bhor.gif) 0 100% repeat-x}
.block2 .col{float:left; }
.sidebar a{position:relative; display:block; float:left; clear:both; text-decoration:none; font:13px/20px Arial; padding:0 5px; margin:4px 0 0}
.block2 .col1 a{width:89px}
.block2 .col2{margin-left:19px;}

.block2 a img{position:absolute; top:1px; margin-left:5px}
.sidebar a:hover{text-decoration:underline;}
.sidebar a.current{background:#6591DE; color:#fff; text-decoration:none;}
.block3{color:#797979; font:11px/1.2 Arial; padding-left:29px; padding-right:12px;}
.block3 a{padding:0; clear:none; float:none; margin:0;}
.cat9{background:url(/img/cat_roz.png); width:141px; height:18px; margin-left:4px; margin-bottom:9px; }
.cat1{background:url(/img/cat_pozdr.png); width:174px; height:22px; margin-left:4px; margin-bottom:13px;}
a.cat9,a.cat1{padding:0;}
.live{background:url(/img/live.png); width:154px; height:13px; margin-left:1px; margin-bottom:10px; font-size:0}
.holiday{background:url(/img/holiday.png); width:123px; height:33px; margin-left:4px;}

.empty{height:218px}
.footer{height:200px; margin-top:-218px; text-align:center; font:11px/1.2 Arial; color:#8C8C8C; padding-top:18px}
.footer .foo{height:70px; line-height:70px; text-align:left}
.footer .foo a.ll{font:12px/1.2 Arial; float:right; margin:28px 20px 0; text-decoration:none; border-bottom:1px dotted #1155CB}
.footer .foo a.ll:hover{color:#CB3311; border-color:#CB3311}
.footer .foo img{float:left; margin-top:15px;}

.footer .small{color:#AEAEAE; margin-top:4px; margin-bottom:17px;}
.footer.wrapotz{}
.cards2{overflow:hidden; zoom:1; margin-right:28px;}
.cards2 .playblock2{position:relative; font:9px/1 Verdana; color:#666666; height:46px; padding:9.5px 5px 9.5px 63px; margin:11px 0 0; overflow:hidden; zoom:1;}
.cards2 .playblock2 a{font:11px/1.2 Arial; text-decoration:underline;}
.cards2 .playblock2 img{vertical-align:top; margin-right:2px}
.cards2 .playblock2 span{position:absolute;}
.cards2 .playblock2 span a{padding-bottom:6px;}
.cards2 .playblock2 a:hover{color:#CB3311}
.cards2 a.playbut{position:absolute; margin:0 0 0 -62px; padding:0; float:left; display:inline; background:url(/img/playbut.png); width:55px; height:54px;}
* html .cards2 a.playbut{left:52px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/playbut.png', sizingMethod='crop');}
.cards2 a.playbut:hover{background-position:0 -54px}
#cards2{position:relative; height:1000px; }


* html .cards2 .playblock2{padding-left:59px}
* html .cards2 a.playbut{margin:0 0 0 -53px}
.cards2{height:240px; overflow:hidden; position:relative}

.block4{padding-right:25px; font:11px/2 Arial; color:#696961}
.hol{padding:15px 0; text-align:center}
.hol .img{border:1px solid #C0C0B2; width:139px; margin:0 auto 1px; height:108px; background:#fff; position:relative;}
.hol .greencircle{position:absolute; top:-4px; right:-4px; background:url(/img/green_circ.png); width:11px; height:11px; font-size:0}
h1{font:22px/1.3 Arial; padding:15px 0}
.p5{padding:0 9px}

.bigplayer{margin-top:2px; padding:0 22px 0 9px; position:relative; overflow:hidden; zoom:1; background:url(/img/bigplayer_bg.png); height:93px; border:1px solid #E6E6E6; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.player_shadow{background:url(/img/player_shadow.png) 50% 0; height:7px; margin:0 auto 20px; font-size:0}

.playbutcard{left: 12px; position: relative; top: 9px;}
.progress{top:26px; margin:0 91px 0 89px; height:35px;}
.progress .text,.volume .text,.playbutcard .text{color:#8B9AA9; font:10px/1 Tahoma; position:absolute; text-align:center; top:37px; width:100%;}
.volume .text{left:3px}
.playbutcard .text{top:65px; left:0}
.playbutcard{float:left;}
.progress{border:1px solid #d7d7d7; background:url(/img/progress1.png) repeat-x #DDD; height:35px; margin:0 92px 0 102px; position:relative; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.progress #progress{background:url(/img/progress2.png) #1EC0F5; height:100%}
.volume{float:right; width:48px; position:relative; right:14px; top:27px;}
.volume a{font-size:0; display:inline; margin-left:4px; float:left; background:url(/img/volume2.png); width:8px}
.volume a.active{background:url(/img/volume1.png)}
.volume a:hover{}
.volume a:active{background:#ffb224}
.volume a.v1{height:12px; margin-top:23px}
.volume a.v2{height:20px; margin-top:15px}
.volume a.v3{height:27px; margin-top:8px}
.volume a.v4{height:35px}
.sendleft{width:419px; float:right; font:12px/1.5 Tahoma;}
.sendleft h3{font:17px/3 Tahoma}
.number{font:20px/32px Arial; padding-bottom:5px; margin:-6px 0 0 -10px; float:left}
.number input{font:21px/29px Arial; width:177px; padding:0 5px; height:29px; margin-left:7px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #8868FF}
.number input:focus{-moz-box-shadow:0 0 2px #333; -webkit-box-shadow:0 0 2px #333; box-shadow:0 0 2px #333}
.abonentdatetime{margin-left:9px; margin-top:9px;}
.abonentdatetime input, .abonentdatetime label{display:block; float:left;}
.sendbut2{margin:13px 0; display:block; background:url(/img/sendbut.png); width:143px; height:49px; border:0}
* html .sendbut2{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sendbut.png', sizingMethod='crop');}
.sendbut2:hover{background-position:0 -49px}
.sendright{float:left; width:200px; font:11px/1.36 Tahoma}
.sendright i{font:bold 13px/1.2 Tahoma; display:block; padding-bottom:4px}
#sendleft1,.sms{border:2px solid #FFC002; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;  margin-bottom: 31px;}
#sendleft1in{padding:0 31px 14px}
.abonentdatetime b{display:block; padding-bottom:6px}
#date{clear:both; margin:11px 0 7px -11px}
.callwhen{background:#EFEFEF; margin-right:10px; overflow:hidden; float:left; text-shadow:1px 1px 1px #fff; padding:2px 7px 2px 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.callwhen.a{background:#D5ECB5; }
h5 {font: 18px/2.7 Tahoma;}
h6{font:18px/1.2 Arial}
.backlink,.backlink a{color:#FF8900; font:12px/1.2 Arial; margin:24px 0 0 0;}
.backlink a:hover{text-decoration:none;}

.thisisacard{padding:0 8px}
.thisisacard .double{margin-bottom:20px;}
.otzivy{padding:9px 0 12px 15px}
.otzivy div{border-bottom:1px solid #E7E7E7; font:12px/1.2 Arial; background:url(/img/otz.gif) no-repeat; padding:0 0 6px 16px; margin-top:11px; }
.otzivy div:last-child{border:none}
.otzivy div span{display:block; color:#FF9500; padding-bottom: 4px; font-size:11px}

.sendwindow{-moz-box-shadow:0 0 34px #333; -webkit-box-shadow:0 0 34px #333; box-shadow:0 0 34px #333; font:12px/1.5 Arial; padding:19px 21px; z-index:1000; width:479px; height:412px; position:fixed; top:50%; left:50%; margin-top:-235px; margin-left:-270.5px; background:#fff; border:10px solid #FCF5DB}
* html .sendwindow{position:absolute;}
.sendwindow a,.links .smsprice{font:12px/1.1 Arial; color:#1155CB; text-decoration:none; border-bottom:1px dotted #1155CB}
.sendwindow h2,#faqwindow h2,.window2 h2{color:#2C2C2C; font:18px/1 Arial; padding-bottom:10px; margin-top:-3px; border-bottom:1px dotted #C7C7C7; margin-bottom:14px;}
.sendwindow i.i, #sendleft1in i.i{color:#1155CB}
.sendwindow a:hover, .sendwindow .smsprice:hover, #sendleft1in a:hover, #sendleft1in .smsprice:hover{color:#CB3311; border-color:#CB3311}
.sendwindow .links{position:absolute; bottom:19px}
#sendleft1in .links{padding-bottom:20px;}
.links a, .links div.smsprice{margin-right:20px}
#faqwindow{font:12px/1.68 Arial; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -moz-box-shadow:0 0 34px #333; -webkit-box-shadow:0 0 34px #333; box-shadow:0 0 34px #333; border:4px solid #6D9DF2; padding:22px 24px; width:418px; height:283px; position:fixed; top:50%; left:50%; margin-top:-163.5px; margin-left:-233px; z-index:1001; background:#fff;}
#faqwindow .fq{padding:4px 0 4px 16px; display:block; }
#faqwindow .fq a{text-decoration:none; border-bottom:1px dotted #1155CB}
#faqwindow .fq div{display:none;}
#faqwindow .plus{background:url(/img/plus.gif) 0 8px no-repeat;}
#faqwindow .minus{background:url(/img/minus.gif) 0 8px no-repeat;}


.window2{z-index:1002; display:none; -moz-box-shadow:0 0 34px #333; -webkit-box-shadow:0 0 34px #333; box-shadow:0 0 34px #333; color:#2C2C2C; border:4px solid #FFC002; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; position:fixed; top:50%; left:50%; width:450px; margin-left:-225px; margin-top:-132.55px;}
.window2 .foot,.window2 .head{background:#EEF6FF;}
.window2 .foot{font-size:12px}
.window2 h5{margin-bottom:-8px;}
.window2 .foot a,.window3 .cont a{border-bottom:1px dotted #727272; text-decoration:none; color:#727272; font-size:12px}
.window2 sup{vertical-align:top; color:#F00}
.window2 textarea{width:100%; height:98px;}
.window2 .cont{font:bold 12px/1.67 Arial}
.window2 .cont textarea,.window2 .cont input{border:1px solid #C8C8C8}
.window2 .text{padding:10px 34px}

* html #faqwindow,* html .window2{
position:absolute;
top: expression(((document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)/2 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
left: expression(((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth)/2 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}

.sms{float:left; padding-left:21px; padding-right:85px; background:url(/img/sms_code.png); margin:15px 0 13px -3px; height:156px; margin-left:-3px;}
.sms1{font:17px/3 Arial; padding-left:23px;}
.sms2{height:50px; padding:5px 40px 5px 20px; font:46px/50px Tahoma; color:#6023b1; background:#fff; display:inline; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
.sms3{font:14px/1.2 Tahoma; padding-left:23px;}
.sms3 span{font:bold 18px/3 Tahoma; color:#6023b1; margin-left:1px}
#overlay{background:url(/img/overlay_bg.png); z-index:998; position:fixed; width:100%; height:100%; top:0; left:0}
* html #overlay{
position:absolute;
top: expression(( - document.getElementById('overlay').offsetHeight + (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
left: expression(( - document.getElementById('overlay').offsetWidth + (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
background:url(#);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
}
.closebut{background:url(/img/closebut.png); display:block; height:20px; margin:-10px -10px 0 0; position:absolute; right:0; top:0; width:20px}
.b-fg {margin: 0 2px; vertical-align: baseline}
#date{display:none; height:0}

#overlay,#supp,#faqwindow{display:none;}


table.names{margin-top:18px;}
table.names a{font:14px/2 Arial}
table.names a:hover{color:#F00}
h3.female{background:url(/img/woman.png) no-repeat 5px 4px; font:18px/2 Arial; padding-left:32px;}
h3.male{background:url(/img/man.png) no-repeat 5px 4px; font:18px/2 Arial; padding-left:32px;}

.smsprice{float:left; }
.smsprice .popup{position:absolute; display:none; cursor:pointer}

.popup {border-collapse: collapse; display: none; position: absolute; z-index:50; width:110%;}
.popup .contents{background:#fff; font:11px/1.5 Arial; color:#333C50}
.popup td.corner {height:15px; width:19px}
.popup td#topleft {background-image:url("/img/bubble-1.png")}
.popup td.top {background-image:url("/img/bubble-2.png")}
.popup td#topright {background-image:url("/img/bubble-3.png")}
.popup td.leftbg {background-image:url("/img/bubble-4.png")}
.popup td.rightbg {background-image:url("/img/bubble-5.png")}
.popup td#bottomleft {background-image:url("/img/bubble-6.png")}
.popup td.bottom {background-image:url("/img/bubble-7.png"); text-align:center;}
.popup td.bottom img {display:block; margin: 0 auto;}
.popup td#bottomright {background-image:url("/img/bubble-8.png")}

.timing{cursor:pointer}
.err{font:12px/1.33 Aria; color:#F00; display:none;}
.err1{float:left; width:150px; margin:-6px 0 0 5px;}
.err2{float:right; margin:-2px 0 0 5px; width:125px;}
.hol a.hlink{display:inline; float:none;}

#main_text {
	margin-top: 20px;
}

#main_text .how {
	margin-top:10px;
}

#social_buttons span {
	display:block;
}
