html, body {margin:0px; padding:0px; background:url(body_bg.jpg_) #F5F8FF top center repeat-y;}
html, body, div, table, td, p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b;  }
a {font-family:Arial, Helvetica, sans-serif; color:#001899; font-size:13px; text-decoration:none; }
a:hover{font-family:Arial, Helvetica, sans-serif; color:#001899; font-size:13px; text-decoration:underline;}
table {border-collapse: collapse;}
table td {padding: 0px; vertical-align:top;}

form {margin:0px; padding:0px;}
img {border:none;}
.clear {clear:both;}
.clear_main {clear:both; height:10px}
* html #body {height: 100%; width:932px;}
p {margin:0px; padding:0px 0px 5px 0px;}
#body {min-height:100%;}

/*		header		*/
.bg_header{height:155px; background:url(header_bg.jpg) top left repeat-x; }
.header { margin:0px auto; width:1000px; height:155px; overflow:hidden;}
.header .table { width:1000px; margin:0px auto; padding:0px; margin:0px;}

.header .logo {cursor:pointer;width:350px; height:96px; padding:0px 0px 0px 10px; background:url(logo.jpg) 30px 8px no-repeat ;}
.headerName { text-align:center }
.headerName a{text-decoration:none; color:#424242}
.headerName a:hover{text-decoration:none; color:#424242}

.header .rasp{width:468px;height:1px; visibility:hidden;}

.header .data {width:222px; padding-top:15px}
.header .data .table { float:right; width:200px; background:#67D05B}
.header .data .bg_img { width:14px; background:#FFFFFF}
.header .data .table td { text-align:center; vertical-align:middle}
.header .data .text { text-align:right;height:100%; color:#b3b3b3; font-size:18px; padding:18px 10px 0px 0px;  white-space:nowrap}

.header .search {height:45px; background:url(search_bg.gif) 0px 0px repeat-x; margin-left:40px;}
.search .pole {margin: -32px 5px 0px 15px; width: 545px; border:0px!important; color: none;} 
.header .search .left {height:45px; background:url(search_left.gif) top left no-repeat;}
.header .search .but { width:106px; height:45px; background:url(search_but.gif) top left no-repeat;border:none; cursor: pointer; margin-right: -13px;}
/*		header		*/
iframe{margin-left:15px;}
/*		main		*/
.main { margin:0px auto; width:1000px; height:expression(this.scrollHeight < 400? "400px" : "auto"); min-height:400px;}
.main .table { width:100%;}
.main .table .td_1 { width:180px; background:url(left_top.jpg) top left repeat-x; padding:30px 10px 0px 20px}
.main .table .td_2 { width:587px; background:url(center_bg.jpg) top center repeat-y ;}
.main .table .td_2 .top { background:url(center_top.jpg) top center no-repeat; width:587px; height:30px;}
.main .table .td_3 { width:243px;}
/*	left	*/
.leftMenu { margin-bottom:30px; line-height:1.0}

.leftMenu .text { background:url(menu_bg.jpg) bottom left no-repeat; padding:5px 0px 15px 0px;}
.leftMenu .text img {margin-top:0px; float: left; margin-right: 10px;}
.leftMenu .text a{ color:#0043b3; text-decoration:none; display:block; padding: 5px 0px 0px 10px; font-weight:bold;}
.leftMenu .text .current {color: #005fff; text-decoration:none;}
.leftMenu .text .current:hover {color:#005fff}
.leftMenu .text a:hover {color:#c12d3e; text-decoration:underline}
.leftMenu ul { list-style:none;padding:5px 0px 0px 0px; margin: 0px 0px 0px 45px; display:compact;}
.leftMenu li { padding:0px; margin:0px; background: url(li.gif) 0px 10px no-repeat; display:inline-block; width:100%;}
.leftMenu li a{ color:#0043b3; font-weight:normal!important; text-decoration:none;}
.leftMenu li a:hover{ color:#0043b3; font-weight:normal!important; text-decoration:underline;}

.np{margin-left:5px!important;}

/*		center		*/

.content{width:537px;height:100%; padding:0px 0px 5px 20px; overflow:hidden;}

.contNameBg{line-height:1.6;}
.contName {width:490px; height:29px; overflow:hidden;}
.contName a{pagging-left:3px; font-size:18px; color:#FFFFFF; text-decoration:none}
.contName a:hover {font-size:18px; color:#FFFFFF; text-decoration:underline}

.corner_left{ background:url(left_corner.gif) left top no-repeat; width:12px; height:30px; float:left}
.corner_left_2{ background:url(left_corner_2.gif) left top no-repeat; width:12px; height:30px; float:left}

.corner_right{ background:url(right_corner.gif) right top no-repeat; width:30px; height:30px; float:right; margin-top:-29px; padding-top:12px;}
.corner_right_2{ background:url(right_corner_2.gif) right top no-repeat; width:12px; height:30px; float:right; margin-top:-29px; padding-top:12px;}

.contentText { padding:0px 4px 0px 15px; line-height:1.2;}
.contentText .editor{margin:0px;padding:0px; width:100%;}
.contentText p{}
.contentText .img { float:left; padding:0px;display:inline-block;}
.contentText img {}
.contentText .detail { text-align:right; padding:10px 0px;}
.contentText .detail a{ font-size:12px; color:#0043b3; text-decoration:none;}
.contentText .detail a:hover{ font-size:12px; color:#0043b3; text-decoration:underline}

.contentDetail { background:#F1F1F1; line-height:1.6}
.contentDetail div { height:21px}
.contentDetail div a { font-size:11px; color:#878787; text-decoration:none}
.contentDetail div a:hover {font-size:11px; color:#878787; text-decoration:underline}
.contentDetail .data{ font-size:11px; color:#878787; padding-right:20px;padding-left:10px; float:left; }
.contentDetail .add { background:url(add.gif) left top no-repeat; padding:0px 15px;; font-size:11px; color:#878787; padding-right:20px; float:left}
.contentDetail .author { text-align:right; font-size:11px; color:#878787; padding-right:10px;}

.contentDetail .corner_left { background:url(litl_corner_left.gif) top left no-repeat; width:8px; height:21px;}
.contentDetail .corner_right { background:url(litl_corner_right.gif) top right no-repeat; width:9px; height:21px; float:right; margin-top:-21px; }

.line_ { background:url(_line.gif) top left repeat-x ; height:1px; margin:10px 0px 10px 0px;}

.content_footer { background:url(content_footer.jpg) top center no-repeat; height:30px;}


/*sub menu style for 3 row*/
.content .list { width:100%;text-align:center; margin:50px auto ; line-height:1.6;}
.content .list td{padding-left:50px;}
.content .list a { font-size:18px; color:#0B4EB5;text-decoration:none;}
.content .list a:hover { font-size:18px; text-decoration:underline;}

/*sub menu style for 2 row*/
.list2 { width:100%;text-align:center; margin:10px auto ; line-height:1.6;}
.list2 .cat_delimiter_h{padding:0px;margin:0px; height:3px; width:100%; background:url(cat_delimiter_h.jpg)  center left repeat-x;}
.list2 .cat_delimiter_v{height:100%; background:url(cat_delimiter_v.jpg) top right repeat-y;}
.list2 td{padding:0px;margin:0px;text-align:center; vertical-align:middle;}
.list2 .subitems_img{padding:10px 0px;vertical-align:text-top;}
.list2 a { font-size:18px; color:#0B4EB5;text-decoration:none; }
.list2 .b{ text-decoration:none; font-weight:normal}
.list2 .b:hover{ text-decoration:underline; font-weight:normal}
.list2 a:hover { font-size:18px; text-decoration:underline;}

.content .pager { text-align:center; color:#0043B3; color:#0043B3;}
.content .pager a {color:#0043B3; text-decoration:none; color:#0043B3;}
.content .pager a:hover {color:#0043B3; text-decoration:underline}

/*banner box*/
.header .banner { width:468px; text-align:center; padding:15px 0px 0px 0px;}
.LeftBannerBox { text-align:center; padding-bottom:20px;margin-left:-10px;}
.content .banner_box { text-align:center; padding:30px 0px 0px 0px;}
.right .banner_box { padding-bottom:20px;margin-left:-15px;}
.right .banner_box_2 { text-align:center; padding:0px;margin-left:-15px;}
.banner_box_2 iframe{margin-left:0px;}

/*		right		*/

.right { padding:10px 0px 0px 15px; text-align:center;}

.top_box {color:#3C6CFB;line-height:1.6}
.bg_right_top{width:100%;  padding:0px; margin:0px;}
.bg_right_top .r_bg_l {width:10px;height:23px; background: url(hp_but_bg_l.jpg) top right no-repeat;}
.bg_right_top .r_bg_c {height:23px;background:url(horoscope_but_bg.jpg) top left repeat-x; vertical-align:middle;}
.bg_right_top .r_bg_r {width:10px;height:23px; background: url(hp_but_bg_r.jpg) top left no-repeat;}
.r_bg_c a{color:#003EA5; text-decoration:none}
.r_bg_c a:hover { color:#3C6CFB;text-decoration:underline}

.clear_right{margin-top:0px;}
.right .line { background:url(right_line.jpg) top left no-repeat; height:2px;padding-bottom:10px;}

.right NameBg{line-height:1.6}
.rightName { height:29px; overflow:hidden; text-align:left; line-height:1.6 }
.rightName a{ font-size:18px; color:#FFFFFF; text-decoration:none; margin-top:5px}
.rightName a:hover {font-size:18px; color:#FFFFFF; text-decoration:underline}

.right_li { text-align:left; padding:10px 0px 20px 0px; }
.right_li ul{ list-style:url(li_right.gif); padding:0px 0px 0px 25px; margin:0px; }
.right_li li{padding:0px 0px 5px 0px; margin:0px; line-height:1.1  }
.right_li a { text-decoration:none; color:#1A34AD}
.right_li a:hover{ text-decoration:underline; color:#1A34AD}
.right_li img { padding:7px 0px; }

/*	footer	*/

.footer { margin:0px auto;  width:1000px; padding-top:20px;}
.footer_bg {background:url(footer_bg_l.gif) top left no-repeat #ACD6FF; height:45px;}
.footer .menu { padding:15px 40px 5px 40px; text-align:center; color:#1A34AD}
.footer .menu a{ text-decoration:none; padding:0px 15px ; } 
.footer .menu a:hover { text-decoration:underline; padding:0px 15px ;}


.footer_right  { float:right; background:url(footer_bg_r.gif) top right no-repeat; width:20px; height:45px; margin-top:-36px}

.foot_counters{width:100%; float:left; padding:10px 0px 5px 20px;font-size:11px;height:31px;}
.copy{color:#0043B3;float:left;width:180px; text-align:left;padding-top:7px;}
.counters{ color:#0043B3; text-align:center; padding:0px 20px;}
.dev {float:right; color:#0043B3; text-align:right;padding-top:7px; padding-right:40px;}

.clear1{height:1px;padding:0px; margin:0px;}

.copy a{ font-size:11px; color:#0043B3; text-decoration:none}
.dev a { font-size:12px; color:#0043B3; text-decoration:none}
.dev a:hover { font-size:12px; color:#0043B3; text-decoration:underline}

/*right top block*/
.horoscope{width:216px; padding-top:15px;}
.pogoda{width:216px; padding-top:10px;}
.finance{width:216px; padding-top:5px;} 

#fin, #hor{display:none;}
#wea{ display:block;}

#a1{color:#0060FF;}
#a1:hover, #a2:hover, #a3:hover{ text-decoration:underline!important;}

/*horoscope*/
.horoscope {}
.horoscope .hor_items{height:100%;margin-left:15px;clear:both; float:none}
.horoscope .div { float:left; width:53px; height:70px; margin-bottom:10px; margin-right:11px; }
.horoscope a { font-size:10px; color:#243FB1; text-decoration:none;}
.horoscope a:hover { font-size:10px; color:#243FB1; text-decoration:underline}
.horoscope a span { font-size:9px; }

/*weather*/
.pogoda{}
.weather{ text-align:left;}
.weather div{ padding-left:15px;}

.weather .w_this_day{height:88px;width:50%;}
.weather .w_this_logo{height:88px;width:50%;}
.weather .w_this_logo img{float:right;}

.weather .w_desc{height:auto;width:100%;}

.weather .w_this_{width:100%;}
.weather .w_this_slogo{width:46px; text-align:left;}

.w_this_day .w_day{color:#2074FF; font-size:16px; font-weight:bold;}
.w_this_day .w_night{ color:#000738; font-size:14px; font-weight:bold;}
.w_this_day .w_day_name, .w_this_day .w_day_number{ color:#1E30AD; font-size:16px; font-weight:bold;}

.w_this_ div{padding:5px 0px 0px 15px; margin:0px 0px 0px 0px;}
.w_this_ .w_day{color:#2074FF; font-size:13px; font-weight:bold; }
.w_this_ .w_night{ color:#000738; font-size:13px; font-weight:bold;}


.w_bg{height:20px;width:100%;margin-top:15px; text-align:left;}
.w_bg .w_left{height:20px;width:15px;background:url(weather_bg_left.png) no-repeat top right;}
.w_bg .w_center{height:20px;width:145px; background:url(weather_bg.png) repeat-x top left;padding: 0px 0px 0px 0px;text-align:left;vertical-align:middle;color:#1E30AD; font-weight:bold; font-size:12px; white-space:nowrap;}
.w_bg .w_right{height:20px;width:16px; background:url(weather_bg_right.png) no-repeat top left;}

/*dollar*/
.dollar{width:100%;height:auto;font-weight:bold;}

.d_left{width:40%; text-align:center;}
.d_bg{background:url(usd/bg_usd.png)  no-repeat top left; width:100%; height:10px;}
.d_left img{width:40%; text-align:left; padding-left:15px;}
.d_right{width:60%;font-size:14px;color:#656565; font-weight:bold; vertical-align:middle;text-align: right;padding-right:30px;}

.top_box a{ cursor:pointer;}
.blue_r{ color:#0060FF; text-decoration:none;}
.right_b{font-size:18px; color:#FFFFFF; font-weight:normal;}


/*afisha*/
.afisha{width:100%;height:100%;}
.a_url{ color:#000066!important; font-weight:bold;}
.bl_afisha{text-align:left;}
.afisha .contNameBg{width:150px; height:30px;}
.afisha .contName{height:30px; overflow:hidden; vertical-align:middle;}
.afisha .corner_right{height:30px;padding-top:0px;}
.afisha .corner_left{height:30px;}
.afisha .contNameBg .contName{width:auto; height:29px;padding-left:10px;}
.afisha .contNameBg a{color:#FFFFFF; font-weight:normal; text-decoration:none}
.afisha .contNameBg a:hover{color:#FFFFFF; font-weight:normal; text-decoration:underline}
.afisha .left_a{width:150px;vertical-align:top;height:100%;padding-top:10px}
.afisha .right_a{width:80%; padding-left: 20px; vertical-align:top; text-align:justify;padding-top:10px}
.afisha .right_a .empty{text-align:left; padding:0px 0px 0px 40px; vertical-align:middle;}

.afisha .center{ width:100%;text-align:center!important;}

.afisha .right_a .header_afisha{width:100%;height:auto; vertical-align:top; text-align:justify;}
.afisha .right_a div{font-size:12px; vertical-align:top; text-align:justify;color:#878787}
.header_afisha a{font-weight:bold; text-decoration:none;}
.header_afisha a:hover{font-weight:bold; text-decoration: underline;}

/*afisha iia?acaaeu*/
.kino_block{width:100%; padding:0px 10px 0px 15px;}
.big_me{overflow:hidden;width:100%;}
.black{color: #000000; text-decoration:none;font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
.black:hover{color: #000000; text-decoration:underline;font: bold 16px Verdana, Arial, Helvetica, sans-serif;}
.left_af{float:left;}
.right_af{ text-align:right;padding-right:25px;}

.item_kino{width:100%;overflow:hidden;margin-bottom:10px;}
.kino_img{width:160px;height:100%;padding-bottom:10px;float:left;background:#EEEEEE;}
.kino_img img{margin:8px 5px 0px;}
.janr{padding:5px 5px 10px;text-align:left; border-bottom:#333333 solid 1px;}

.kino_day{float:left;padding:0px 0px 0px 5px;}
.doc_name{clear:none;border-bottom: #999999 solid 1px; width:350px;margin-bottom:3px;padding-bottom:5px;}
.doc_date{height:16px; width:350px; border-bottom: #999999 solid 1px; vertical-align:middle; margin-bottom:3px;}
.doc_days{float:left; font-size:11px;}
.doc_hour{text-align:right;font-size:11px;}

.empty{height:10px;margin:5px 0px;}




.last{ margin:10px 0px 10px 15px;}
.date, .name, .last{margin-left:15px;}
.last .big{ font-size:14px; font-weight:bold;}
.date{padding:3px 0px; font-size:12px; font-weight:bold;}

.sub_item{padding:5px 0px 5px 0px;}
.dop_info{ background:url(arrow_path.gif) 15px 0px no-repeat; width:100%;}
.dop_info .dop_a{padding:0px 0px 0px 35px;display:block; color: #0043B3; text-decoration:none;}
.dop_info .dop_a:hover{padding:0px 0px 0px 35px; color:#0066FF; text-decoration:underline;}


.padd{margin:20px 0px 0px 10px;}

.list .dot td, .list2 .dot td {width:100%;padding:0;margin:0;background:url(dot.jpg) repeat-x center left;}

.links_wrap{width:160px; background:#ffffff url(block2.jpg) left bottom no-repeat; margin:10px 0px 10px 40px;}
.td_1 .links_wrap{ margin:10px 0px 10px 0px;}
.links{width:150px; background:url(block1.jpg) left top no-repeat; padding:10px 5px; text-align:left; color:#000000;}
.links h3{margin:0px; padding:0px; font-weight:bold; font-size:12px;/* color:#000000;*/}
.links a{color:#000000;}
.sape_block{padding-top:20px;}
.sape_block .right_li a{color:#3B3B3B; display:inline;}

















