#content .box_content ul.rubrik { list-style:none;}@charset "windows-1251";
/* CSS Document */

body { background-color:#FFF; font-family:Tahoma, Geneva, sans-serif;}

/*html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}
*/

.clearfix {display: block;clear: both;}



/* Wrap
-----------------------------------------------------------------------------*/
#wrap { width:995px; margin: 0 auto; position:relative}

/* End Wrap
-----------------------------------------------------------------------------*/


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 85px;
}
#logo {float:left; width:257px; height:47px; padding-top:35px; padding-left:15px}
#logo img { float:left}
#logo h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; float:right; position:relative; top:-60px; left:35px; color:#0152a3;}
#tiser {  float:left;padding-top:70px; width:200px;}
#tiser h3 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000; padding-left:10px;}
#registration { float:right;padding-top:65px; padding-right:160px;}
#registration a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal;; text-decoration:none; color:#808080; border-bottom:1px #808080 dotted;}
#registration span {padding-right:3px; padding-left:3px;color:#818181; }
/* End Header
-----------------------------------------------------------------------------*/

/* Верхние меню
-----------------------------------------------------------------------------*/
#top_menu { padding-top:20px; padding-left:15px;}
#top_menu ul li { display:block; float:left; padding-right:25px;}
#top_menu ul li a { font-family:Tahoma, Geneva, sans-serif; font-size:24px; text-decoration:underline; color:#0152a3; }
#top_menu ul li a.active { background-color:#0152a3; color:#FFF; text-decoration:underline; padding-bottom:5px; padding-right:5px; padding-left:5px;}
#top_menu ul li#vopr a { background:none; color:#000; position:relative; left:50px;}
#top_menu ul li#podsc { position:relative; top:-15px; right:28px; left:20px; z-index:1000;}
#top_menu ul li #rss {}
#top_menu #rss a {height:18px;background-image:url(../img/icon_rss.jpg); background-repeat:no-repeat;background-position:3px 0px;color:#0152a3; font-size:12px; padding-left:25px; position: absolute; top:112px; left:600px; line-height:18px}
#top_menu ul li a:hover { text-decoration:none;}
#top_menu ul li a.active:hover { text-decoration: underline;}

#poisk { float:right; padding-top:5px;padding-right:10px;}
#poisk .search div { float:left; background: url(../img/bg_search.jpg); background-repeat:no-repeat; height:26px; width:226px;}
#poisk .search div .input {background:none; width:205px; border:medium none; padding:4px 5px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}
#poisk .search .btn { position:relative; top:-4px;}

#top_menu2 { padding-left:35px;}
#top_menu2 ul li { display:block; float:left; padding-right:15px;}
#top_menu2 ul li a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#0152a3;}
#top_menu2 ul li a:hover { text-decoration:none;}
/* End Верхние меню
-----------------------------------------------------------------------------*/

/* Main
-----------------------------------------------------------------------------*/
#main {padding-top:10px;}

/* End Main
-----------------------------------------------------------------------------*/

/* content
-----------------------------------------------------------------------------*/
#content {
	width:700px;
	float:left;
	padding-bottom:20px;
}

#content .box_content {padding-top:25px; padding-left:20px;padding-bottom:0;}
#content .box_content a.zag { text-decoration:underline; display:block; width:580px;}
#content .box_content a.zag { font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight: normal; color:#0152a3;}
#content .box_content a.zag:hover { text-decoration: none;}
#content .box_content img{ padding-top:25px; padding-left:0px; padding-bottom:20px;}
#content .box_content p { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#000; padding-left:0px; padding-right:35px; padding-bottom:10px;word-spacing:3px; line-height:16px;}
#content .box_content p.text { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; padding-left:0px; padding-right:35px; padding-bottom:20px;word-spacing:3px; line-height:16px;}
#content .box_content ul li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; list-style-type: square; padding-left:10px; padding-right:35px; padding-bottom:15px;word-spacing:3px;}
#content .box_content ul li a{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#0152a3; text-decoration:underline;}
#content .box_content ul li a:hover { text-decoration:none;}
#content .box_content ul li span { float:left;}
#content .box_content ul li a img { float:left;padding:0; padding-right:10px; padding-bottom:10px;}
#content .box_content ul.rubrik { list-style:none;}
#content .box_content ol { list-style: decimal;margin-top:-10px; list-style-position: inside}
#content .box_content ol li a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal;color:#0152a3; line-height:18px; }
#content .box_content ol li { font-size:12px;}
#content hr { background-color:#BDBDBD; height:1px; border-width:0px; margin-right:0px; margin-top:20px}	
/*Комменьарии
---------------------------------------------*/

#content div.comment {padding-top:15px; padding-left:20px;padding-bottom:0;}
#content div.comment p {font-family:Tahoma, Geneva, sans-serif;}

#content div.comment p.comment_grey
{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#ababab; line-height:16px;}

#content div.comment p.comment_black 
{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000; line-height:16px;}

#content div.comment div.padding20  p.comment2,
#content div.comment div.padding60  p.comment2 
{color:#ababab;}

#content div.comment div.box_comment0 div.padding0,
#content div.comment div.box_comment20 div.padding20,
#content div.comment div.box_comment40 div.padding40,
#content div.comment div.box_comment60 div.padding60,
#content div.comment div.box_comment80 div.padding80,
#content div.comment div.box_comment100 div.padding100 
{width:580px; float:left; padding-right:0px; }

#content div.comment div.gol { float: left; padding-left:5px}
#content div.comment div.gol img { padding-right:2px;}
#content div.comment div.box_comment20 div.gol img {}
#content div.comment div.gol b{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#ababab; margin-left:5px}
#content div.comment div.gol b.plus{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000;}

#content div.comment div.box_comment0 p { padding-left:0px}
#content div.comment div.box_comment20 p { padding-left:20px}
#content div.comment div.box_comment40 p { padding-left:40px}
#content div.comment div.box_comment60 p { padding-left:60px}
#content div.comment div.box_comment80 p { padding-left:80px}
#content div.comment div.box_comment100 p { padding-left:100px}

#content div.comment div.box_comment0,
#content div.comment div.box_comment20,
#content div.comment div.box_comment40,
#content div.comment div.box_comment60,
#content div.comment div.box_comment80,
#content div.comment div.box_comment100
{ padding-bottom:20px}


#content div.comment div.box_comment0 div.padding0 p.comment2,
#content div.comment div.box_comment20 div.padding20 p.comment2,
#content div.comment div.box_comment40 div.padding40 p.comment2,
#content div.comment div.box_comment60 div.padding60 p.comment2,
#content div.comment div.box_comment80 div.padding80 p.comment2,
#content div.comment div.box_comment100 div.padding100 p.comment2
{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080; padding-top:5px; padding-bottom:5px; clear:both}

#content div.comment p.comment2 .razd { padding-left:5px; padding-right:5px;}
#content p.comment2 a.col_comment { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080; text-decoration:none; border-bottom:1px #808080 dotted;}


#content div.comment div.box_comment100 form.search2 div.form_com  { height:156px; width:480px; border: none; background-image: url(/img/bg_form_com100.jpg); background-repeat:no-repeat; float:left;}
#content div.comment div.box_comment100 form.search2 { padding-left:100px}
#content div.comment div.box_comment100 form.search2 div.form_com textarea.text{ height:140px; width:467px; border: none; background:none; padding:5px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}


#content div.comment div.box_comment80 form.search2 div.form_com  { height:156px; width:500px; border: none; background-image: url(/img/bg_form_com80.jpg); background-repeat:no-repeat; float:left;}
#content div.comment div.box_comment80 form.search2 { padding-left:80px}
#content div.comment div.box_comment80 form.search2 div.form_com textarea.text{ height:140px; width:487px; border: none; background:none; padding:5px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}


#content div.comment div.box_comment60 form.search2 div.form_com  { height:156px; width:520px; border: none; background-image: url(/img/bg_form_com60.jpg); background-repeat:no-repeat; float:left;}
#content div.comment div.box_comment60 form.search2 { padding-left:60px}
#content div.comment div.box_comment60 form.search2 div.form_com textarea.text{ height:140px; width:507px; border: none; background:none; padding:5px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}


#content div.comment div.box_comment40 form.search2 div.form_com  { height:156px; width:540px; border: none; background-image: url(/img/bg_form_com40.jpg); background-repeat:no-repeat; float:left;}
#content div.comment div.box_comment40 form.search2 { padding-left:40px}
#content div.comment div.box_comment40 form.search2 div.form_com textarea.text{ height:140px; width:527px; border: none; background:none; padding:5px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}



#content div.comment div.box_comment20 form.search2 div.form_com  { height:156px; width:560px; border: none; background-image: url(/img/bg_form_com20.jpg); background-repeat:no-repeat; float:left;}
#content div.comment div.box_comment20 form.search2 { padding-left:20px}
#content div.comment div.box_comment20 form.search2 div.form_com textarea.text{ height:140px; width:547px; border: none; background:none; padding:5px; margin-top:3px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}

/**/

#content div.comment div.box_comment0 form.search2 { height:156px; width:580px; background-image:url(/img/bg_form_com0.jpg); background-repeat:no-repeat; border: none}
#content div.comment div.box_comment0 form.search2 div.form_com2 textarea.text2{ height:140px; width:567px; border: none; background:none; padding:5px; margin-top:3px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}

#content div.comment div.box_comment0 form.search2 div.form_com textarea.text{ height:140px; width:567px; border: none; background:none; padding:5px; margin-top:3px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}

#content div.comment div.box_comment0 form.search2 input.btn2,
#content div.comment div.box_comment20 form.search2 input.btn2,
#content div.comment div.box_comment40 form.search2 input.btn2,
#content div.comment div.box_comment60 form.search2 input.btn2,
#content div.comment div.box_comment80 form.search2 input.btn2,
#content div.comment div.box_comment100 form.search2 input.btn2
{ float:right; padding-top:7px; padding-bottom:20px;}

#content div.comment div.padding0  p.bottom_comment { color:#000}
/*Конец Комменьарии
---------------------------------------------*/

/*op_poisk
---------------------------------------------*/
#top_menu ul li#vopr a.activ_item { background-color:#000000;color: #FFF; padding:3px;text-decoration:none;}
#content .op_poisk { padding-left:20px; padding-top:25px; padding-right:40px}
#content .op_poisk h1{ font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight: normal; color:#000; padding-bottom:20px;}
#content .op_poisk ol{ list-style: decimal;list-style-position: outside; padding-left:20px}
#content .op_poisk ol li {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight: normal; color:#000; padding-bottom:20px}
#content .op_poisk ol li span{ line-height:16px;}
#content .op_poisk ol li p.comment3 span.iz_com{ font-size:11px; color:#808080; padding-top:5px}
#content .op_poisk ol li p.comment3 span.iz_post{ font-size:11px; color:#808080; padding-top:5px}
#content .op_poisk ol li p.comment3 a.item_com { font-size:11px; color:#808080; padding-top:5px}

/*end op_poisk
---------------------------------------------*/

/*zad_vopr
---------------------------------------------*/
#content .zad_vopr { padding-left:20px; padding-top:25px; padding-right:40px}
#content .zad_vopr  h1{ font-family:Tahoma, Geneva, sans-serif; font-size:17px; font-weight: normal; color:#000; padding-bottom:20px;}
#content .zad_vopr ul.menu_top { padding-top:10px;}
#content .zad_vopr ul li a{ font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight: normal;}
#content .zad_vopr ul li a.no_active_andr {color:#000; text-decoration:none; border-bottom:1px #000 dotted;}
#content .zad_vopr ul.menu_top li {display:inline; padding-right:65px;}
#content .zad_vopr ul.menu_top li a{ color:#000; text-decoration:none;}
#content .zad_vopr ul li a.active_andr { background-color:#000; color:#ffffff; padding:3px; text-decoration:none;}

#content .zad_vopr ul.menu_bottom { padding-top:15px}
#content .zad_vopr ul.menu_bottom li { margin-bottom:10px}
#content .zad_vopr ul.menu_bottom li a{ font-size:16px; font-weight:500;}
#content .zad_vopr ul.menu_bottom li a.active_andr{ font-size:16px; font-weight:500;}



#content #form_vopr { padding-top:25px; padding-bottom:20px}
#content .zad_vopr form.search2 {height:158px; width:593px; background-image:url(../img/op_zadat_vopros.jpg); background-repeat:no-repeat; border: none;}
#content .zad_vopr form.search2 div.form_com3 textarea.text{ height:138px; width:580px; border: none; background:none; padding:5px; margin-top:3px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}
#content .zad_vopr form.search2 input.btn3 { float:right; padding-top:10px;}
/*end zad_vopr
---------------------------------------------*/

/*zad_vopr2 и zad_vopr
---------------------------------------------*/
#content .zad_vopr2 { padding-left:20px; padding-top:25px; padding-right:40px}
#content .zad_vopr2 h1 { font-family:Tahoma, Geneva, sans-serif; font-size:36px; font-weight:normal; background-image:url(../img/bg_zadat_vopr.jpg); background-repeat:no-repeat; color:#FFF; width:362px; height:79px; text-align:center; padding-top:15px}
#content .zad_vopr2 h1 a{ color:#FFF; text-decoration:none;}
#content .zad_vopr2 a.android {font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:normal; color:#000;}
#content .zad_vopr2 p.programm {font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; color:#000; padding-bottom:10px; padding-top:15px;}
#content .zad_vopr2 p.programm a{color:#0152a3; text-decoration:underline;}
#content .zad_vopr2 p.programm a:hover{text-decoration: none;}
#content .zad_vopr2 h2 {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#000; padding-bottom:15px;}
#content .zad_vopr2 ul li.avtor {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000;}
#content .zad_vopr2 ul li.avtor a{ color:#000;}

#content .zad_vopr2 ul li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; padding-left:0px; padding-right:35px; padding-bottom:15px;word-spacing:3px;}
#content .zad_vopr2 ul li a img { float:left;padding:0; padding-right:10px; padding-bottom:10px;}
#content .zad_vopr2 ul li span{ float:left;}
#content .zad_vopr2 p.comment { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080; padding-top:10px; padding-bottom:0px; clear:both}
#content .zad_vopr2 p.comment a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080;}
#content .zad_vopr2 p.comment .razd { padding-left:5px; padding-right:5px;}

#content .zad_vopr2 div.comment_vopr div.padding0,#content .zad_vopr2 div.comment_moderator div.padding0  { width:550px; float:left; padding-right:10px; margin-right:3px; margin-bottom:15px}
#content .zad_vopr2 div.comment_vopr div.padding0 p,#content .zad_vopr2 div.comment_moderator div.padding0  {font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000; line-height:16px}
#content .zad_vopr2 div.comment_vopr div.padding0 p.comment2,#content .zad_vopr2 div.comment_moderator div.padding0 p.comment2 { font-size:11px; color:#808080;}
#content .zad_vopr2 div.comment_moderator div.padding0 { background-color:#f0f0f0;}
#content .zad_vopr2 div.comment_vopr div.gol { float: left; }
#content .zad_vopr2 div.comment_vopr div.gol img{ padding-right:3px;}
#content .zad_vopr2 div.comment_moderator div.gol img{ padding-right:3px;}
#content .zad_vopr2 div.comment_moderator div.gol b{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight: normal; padding-left:3px;}
#content .zad_vopr2 div.comment_vopr div.gol b{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight: normal; padding-left:3px;}
#content .zad_vopr2 div.comment_moderator div.padding0{ margin-left:-5px; padding-left:5px;}
#content .zad_vopr2 span.razd { padding-left:2px; padding-right:2px;}
#content div.zad_vopr2 div.comment_vopr p.comment2 a.col_comment { border-bottom:none;}
#content div.zad_vopr2 div.comment_moderator p.comment2 a.col_comment { border-bottom:none;}

#content .link_comment { padding-left:0px; padding-bottom:30px; padding-top:20px; }
#content .link_comment h2 {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight: normal; color:#000; display:inline}
#content .link_comment a{font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight: normal; color:#000; text-decoration:none; border-bottom:2px #000 dotted; display:inline;}
#content .link_comment b {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight: normal; color:#000;}

/*end zad_vopr2 и zad_vopr
---------------------------------------------*/

/*op_voprosy_i_otvety
---------------------------------------------*/
#content .zad_vopr2 pro {}
#content .zad_vopr2 div.pro span.day, 
#content .zad_vopr2 div.pro span.hour,
#content .zad_vopr2 div.game span.day, 
#content .zad_vopr2 div.game span.hour,
#content .zad_vopr2 div.smart span.day, 
#content .zad_vopr2 div.smart span.hour
{font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight: normal; color:#808080;}

#content .zad_vopr2 div.pro p a, 
#content .zad_vopr2 div.pro p a,
#content .zad_vopr2 div.game p a, 
#content .zad_vopr2 div.game p a,
#content .zad_vopr2 div.smart p a, 
#content .zad_vopr2 div.smart p a
{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight: normal; color:#0152a3;}

#content .zad_vopr2 div.pro p a.col_comment, 
#content .zad_vopr2 div.pro p a.col_comment,
#content .zad_vopr2 div.game p a.col_comment, 
#content .zad_vopr2 div.game p a.col_comment,
#content .zad_vopr2 div.smart p a.col_comment, 
#content .zad_vopr2 div.smart p a.col_comment
{font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight: normal; color:#808080;}

#content .zad_vopr2 div.pro div.box_andr,
#content .zad_vopr2 div.game div.box_andr,
#content .zad_vopr2 div.smart div.box_andr 
{ padding-bottom:12px; padding-left:10px;}

#content .zad_vopr2 div.pro,
#content .zad_vopr2 div.game,
#content .zad_vopr2 div.smart 
{ padding-top:5px}

#content  a#webos { display:inline-block; padding-top:25px}

/*end op_voprosy_i_otvety
---------------------------------------------*/

/*op_zadat_vopros_nelzya
---------------------------------------------*/

.zad_vopr_n { padding-left:20px; padding-right:75px; padding-top:20px;}
.zad_vopr_n p { font-family:Tahoma, Geneva, sans-serif; font-size:17px; color:#000; font-weight:normal; line-height:22px}
.zad_vopr_n a { font-family:Tahoma, Geneva, sans-serif; font-size:17px; color:#0152a3; font-weight:normal;}


/*end op_zadat_vopros_nelzya
---------------------------------------------*/

/*openfeatures
---------------------------------------------*/

#content .box_content p.categor {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#808080; position:relative; top:-20px;}

#vihod {float:right;padding-top:35px; padding-right:40px;}
#vihod p {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000;
width:230px; padding-bottom:20px}
#vihod p a { color:#0152a3; font-size:11px;}
#vihod a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#808080; text-decoration:underline}
#vihod a:hover { text-decoration:none}

#izbrannoe { position:relative; top:-25px;}
.sidebar-r h2 {font-family:Tahoma, Geneva, sans-serif; font-size:20px; font-weight:normal; color:#000;padding-bottom:20px; line-height: 22px;}
.sidebar-r #izbrannoe ul { list-style: disc; list-style-position: outside; padding-left:15px; padding-right:15px}
.sidebar-r #izbrannoe ul li { padding-bottom:10px;font-size:15px;line-height:15px;}
.sidebar-r #izbrannoe ul li a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#0152a3;}

#openfeatures { border:1px #dddddd solid; margin-right:15px; padding-bottom:15px; margin-bottom:10px}

#side #openfeatures h3 {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight: bold; color: #FFF; background-image:url(../img/bg_openfeatures.jpg); background-repeat:repeat-x; background-position:center; position:relative; top:-10px; padding-left:10px; margin-bottom:10px}
#side #openfeatures p { padding-bottom:15px; padding-left:10px}
#side #openfeatures p.mot {font-family:Tahoma, Geneva, sans-serif; font-size:34px; font-weight: normal; color: #000;}
#side #openfeatures p.pred {font-family:Tahoma, Geneva, sans-serif; font-size:31px; font-weight: normal; color: #000;}
#side #openfeatures p.andr {font-family:Tahoma, Geneva, sans-serif; font-size:22px; font-weight: bold; color: #000;}
#side #openfeatures img { padding-top:25px; padding-bottom:35px}
#side #openfeatures a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; font-style:italic; color:#000; text-decoration:underline; padding-left:10px}
#side #openfeatures a:hover { text-decoration:none}

#side #tag_link h3 span.pop,
#side #tag_link h3 span.vse
{ margin-left:10px;}

#side #tag_link h3 span.pop {background: #000 ;background-position: bottom; padding-bottom:3px; padding-top:0; margin-top:0; line-height:normal; display:inline-block}
#side #tag_link h3 span.pop a { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#808080; font-weight:normal; text-decoration:none; border-bottom:1px #808080 dotted; padding-left:5px; padding-right:5px;background-color:#000; padding-top:0}
#side #tag_link h3 span.vse a { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#808080; font-weight:normal; text-decoration:none; border-bottom:1px #808080 dotted; }

#popular { margin-bottom:40px}
#popular h2 { margin-top:20px}
#popular ul { list-style-image:url(../img/bg_popular.jpg); list-style-position: outside; padding-left:15px; padding-right:15px}
.sidebar-r #popular ul li { padding-bottom:10px;}
.sidebar-r #popular ul li a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#000;}
.sidebar-r #popular ul li span {font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#0152a3;}




/*end openfeatures
---------------------------------------------*/


#content .box_content p a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#0152a3; text-decoration:underline;}
#content .box_content p a:hover {text-decoration: none;}
#content .box_content p.comment { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080; padding-top:10px; padding-bottom:35px}
#content .box_content p.comment .razd { padding-left:5px; padding-right:5px;}
#content .box_content p.comment a.col_comment { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#808080;}

#pagination { padding-bottom:30px; padding-top:10px; padding-left:20px;}
#pagination ul li { display:block; float:left; padding-right:15px; }

#pagination ul li a.itempag, 
#pagination ul li.active a 
{font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:normal; color:#000;}

#pagination ul li a.active_itempag{ color:#FFF; background-color:#000; text-decoration:none; padding-left:6px; padding-right:6px; padding-bottom:2px; margin-right:-5px; margin-left:-5px;}
#pagination ul li.no_active { color:#bdbdbd;}
/* End content
-----------------------------------------------------------------------------*/

/* Sidebar-r
-----------------------------------------------------------------------------*/
.sidebar-r {
	float: right;
	width: 270px;
	position: relative;
	background: none;
	left:0px;
	top:25px;
	padding-bottom:50px
}

#side #cinelife { width:240px; border:1px #dddddd solid; height:400px; margin-bottom:25px;}
#side #cinelife img { width:226px; height:73px; padding-top:40px; padding-left:15px}

#side .feature { background-image:url(../img/icon_f.jpg); background-repeat:no-repeat; background-position:right; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#808080; text-decoration:underline; margin-bottom:30px; padding-right:20px; padding-bottom:1px; line-height:20px;}
#side #twitter .feature { background-image:url(../img/icon_t.jpg); padding-left:85px;}
#side #vcont .feature { background-image:url(../img/icon_b.jpg); padding-left:77px; padding-right:25px}
#side a:hover { text-decoration:none;}
#side .yandex img { padding-top:30px; padding-bottom:5px;}
#side h3 {font-family: Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#808080; padding-top:10px; padding-bottom:10px;}
#side h3 a img{ position:relative; top:8px;}
#side p { font-family: Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000; line-height:15px;}

#side #tag_link { padding-right:20px;}
#side #tag_link a { font-family:Tahoma, Geneva, sans-serif; font-style:normal; font-weight:normal; color:#0152A3; text-decoration: none; line-height:18px}

#tag_link a.tag-link-8 { font-size:8pt}
#tag_link a.tag-link-8_5 { font-size:8.5pt}
#tag_link a.tag-link-9 { font-size:9pt}
#tag_link a.tag-link-10{ font-size:10pt}
#tag_link a.tag-link-11{ font-size:11pt}
#tag_link a.tag-link-12{ font-size:12pt}
#tag_link a.tag-link-14{ font-size:14.5pt}
#tag_link a.tag-link-22{ font-size:22pt; font-weight:bold}

/* End Sidebar-r
-----------------------------------------------------------------------------*/


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 100px;
	clear:both;
	border:0;
} 


#footer hr { margin-left:20px; margin-right:20px; background-color:#BDBDBD; height:1px; border-width:0px;}	

#footer #copyright { float:left; padding-left:20px; padding-top:0}
#footer #copyright h3 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000; padding-bottom:5px;}
#footer #copyright a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#0152a3; text-decoration:underline;}
#footer #copyright p { padding-top:5px;}
#footer #copyright a:hover { text-decoration: none;}

#footer #counter { float:left; padding-left:30px; padding-top:0}
#footer #counter p { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#b2b2b2;}
#footer #counter a { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#0152a3; text-decoration:underline;}
#footer #counter a:hover { text-decoration: none;}
#footer #counter img { position:relative; top:-5px;}

#footer #readers { float:left; padding-left:40px; padding-top:0}
#footer #readers img { width:86px; height:26px;}

#footer #ctrl { float:left; padding-left:50px; padding-top:10px}
#footer #ctrl img { position:relative; top:-10px;}
#footer #ctrl div { float: right; padding-left:2px;}
#footer #ctrl div p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000; position:relative; top:5px}
.chrome #footer #ctrl div p { position:relative; top:-10px;}
.safari #footer #ctrl div p { position:relative; top:-10px;}

#footer #grup { float: right; padding-right:40px;}
#footer #grup a.inter { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#363636; padding-right:5px; padding-top:0px; position:relative; top:-3px}
#footer #grup a img { width:91px; height:15px; position:relative; top:3px}

	
/* End Footer
-----------------------------------------------------------------------------*/	

/* Выдвижная панель для формы входа на сайт
-----------------------------------------------------------------------------*/	
#panel {
	background:url(../img/bg_panel2.png);
	background-repeat:repeat-x;
	height: 450px;
	width:985px;
	padding-left:5px;
	padding-right:5px;
	display: none;
	position: absolute;
	z-index:10033;
	top:0;
}

#no_registr { position:absolute; top:100px; left:300px;z-index:100;}
#no_registr2 { position:absolute; top:100px; left:300px; z-index:100;}

#panel .no_registr { background-image:url(../img/bg_no_registr.png); background-repeat:no-repeat; width:432px; height:210px; display:none; }
#panel .no_registr div { padding-top:40px}
#panel .no_registr p {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#FFF; text-align:center; padding:0; padding-bottom:5px}
#panel .no_registr p.popr { padding-top:20px; padding-bottom:10px}
#panel .no_registr p a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000; text-align:center; position:relative;}

#panel_2 .no_registr { background-image:url(../img/bg_no_registr.png); background-repeat:no-repeat; width:432px; height:210px; display:none; z-index:23423;}
#panel_2 .no_registr div { padding-top:40px}
#panel_2 .no_registr p {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#FFF; text-align:center; padding:0; padding-bottom:5px}
#panel_2 .no_registr p.popr { padding-top:20px; padding-bottom:10px}
#panel_2 .no_registr p a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000; text-align:center; position:relative; }


#panel .form_block { padding-left:385px}
#panel h2 { font-family:Tahoma, Geneva, sans-serif; font-size:26px; font-weight:normal; color:#FFF; padding-left:385px; padding-top:30px; padding-bottom:10px;}
#panel p {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#044586; padding-top:30px;}
#panel .in { padding-top:10px}
#panel #password { float:left}
#panel a.zab { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#505050; float: right; position:relative; right:280px; top:-15px;}
#panel .in { background-image:url(../img/bg_in.jpg); background-repeat:no-repeat; background-position:bottom; width:220px; height:30px;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}
#panel .in input{ background: none; width:205px; padding-left:6px; height:20px; padding-top:6px; border:none;}
#panel .niceCheck {width: 19px;height: 20px;display: inline-block;cursor: pointer;background: url(../img/bg_check.jpg); background-repeat:no-repeat; float:left;}
.niceCheck input {display: none;}
#panel span.zap {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#044586; float:left; padding-left:5px; padding-top:2px}
#panel .ok { padding-top:25px}
#panel a#slide { display:block;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#ff0000; margin-top:95px; width:100px;text-decoration:none}

/* End Выдвижная панель для формы входа на сайт
-----------------------------------------------------------------------------*/	

/* Выдвижная панель для формы регистрации на сайте
-----------------------------------------------------------------------------*/	

#panel_2 {
	background:url(../img/bg_panel.png);
	background-repeat:repeat-x;
	height:608px;
	width:985px;
	padding-left:5px;
	padding-right:5px;
	display: none;
	position: absolute;
	z-index:133300;
	top:0;
}
#panel_2 .form_block { padding-left:385px}
#panel_2 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:26px; font-weight:normal; color:#FFF; padding-left:385px; padding-top:30px; padding-bottom:10px;}
#panel_2 p {font-family:Tahoma, Geneva, sans-serif; font-size:18px; font-weight:normal; color:#044586; padding-top:30px;}
#panel_2 .in { padding-top:10px; background-image:url(../img/bg_in.jpg); background-repeat:no-repeat; background-position:bottom; width:220px; height:30px;}
#panel_2 .in input{ background: none; width:205px; padding-left:6px; height:20px; padding-top:6px; border:none;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#000}
#panel_2 .niceCheck {width: 19px;height: 20px;display: inline-block;cursor: pointer;background: url(../img/bg_check.jpg); background-position:top left; background-repeat:no-repeat;}
#panel_2 #left_chek { float:left; padding-top:15px; width:180px; padding-bottom:20px}
#panel_2 #left_chek b {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#878787; padding-left:10px; position:relative; left:20px;width:150px; top:2px}
#panel_2 #right_chek { padding-left:0px; padding-top:15px;}
#panel_2 #right_chek b {font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#878787; position:relative; left:30px; top:2px}
#panel_2 p.parol {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#505050; padding-top:5px;}
#panel_2 .ok { padding-top:25px}
#panel_2 a#slide2 { display:block;font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:normal; color:#ff0000; margin-top:50px; width:100px; text-decoration:none}
/* End Выдвижная панель для формы регистрации на сайте
-----------------------------------------------------------------------------*/	
