@charset "windows-1251";
/* CSS Document */
/*div { border:#000 1px solid}*/
body {	margin:0;padding:0; font-size: 13px;font-family: Arial, Helvetica, sans-serif;width:100%;height: 100%;}

body {margin:0; padding:0; width:100%;  min-width:100%; height:100%; min-height:100%; background:#ffffff; color:#303747; font-family: Arial, Helvetica, sans-serif; _background:url(about:blank) fixed; }
html {min-height:100%; height:100%}
#super {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; width:1000px; padding:0 0 0 0 ;}

.spacer40 { position:relative;margin: 0; height:245px; width:100%; font-size:1px; padding:30px 0 0 0; }
.clear { clear:both}
.clear_right { clear:left}
.clear_left { clear:right}


h3 {font-family:Myriad Pro, arial, sans-serif; font-size:18px; color:#005683; font-weight:normal; padding-left:7px}
img {border:none; padding:0; margin:0 }/* есть хак для ие6*/
a { color:#086795; font-size:13px; text-decoration:underline}


.spacer { position:relative;width:99%; height:2px; font-size:1px; overflow:hidden;  margin:0 1% 0 0; clear:left}
.spacer1 { position:relative;width:99%; height:1px; font-size:1px; overflow:hidden; clear:left}
.spacer_gray { width:172px; font-size:1px; height:1px; background:#e4e4e6; overflow:hidden;  margin-left:14px}
.spacer_gray_right { width:286px; font-size:1px; height:1px; background:#e4e4e6; overflow:hidden;  margin-left:-4px; margin-bottom:11px}
.spacer_left {width:1px; height:75px; font-size:1px;}
.header {/*height:129px;*/  position:relative;margin:0; padding:0 0 0 0; width:100%; }
.main {min-height:100%; position: relative; margin:15px 0 0 0; padding:0 0 0 0; width:100%;;z-index:100}
#footer { position:relative; height:245px; margin:-245px auto 0 auto; width:1000px; text-align:center; font-size:11px }

/* Header */
#banner_top, #banner_bot { position:relative; margin-bottom:6px; text-align:center;}
.spaser_black { position:relative; height:2px; width:100%; font-size:1px; overflow:hidden; background:#000; }
a#logo { display:block; text-decoration:none; margin:10px 0 8px 338px; width:264px; font-size:15px; font-weight:bold; color:#31343d;text-align:center}
#logo img { display:inline; float:left}
#logo span { display:inline;}
#menu_top { position:relative; height:37px; background:#31343d;; width:100%; z-index:1000}
#menu_top ul { position:relative; margin:0 0 0 7px; padding:0; list-style:none; z-index:1000}
#menu_top ul li { position:relative;float:left; line-height:37px; margin:0 0 0 0; overflow:hidden;_behavior: url(ie6hover.htc); z-index:1000}
#menu_top ul li:hover, #menu_top ul li.hover { overflow:visible; z-index:1000}
#menu_top ul li ul { position:absolute; top:37px; left:-7px ;background: url(../../siteimg/menu_bgr.png); padding:0 0 2px 0;   border-bottom:7px solid #cc0000;z-index:1000 }
#menu_top ul li ul li { display:block; margin:0 0 0 0; float:none; overflow:visible; line-height:20px;z-index:1000}
#menu_top a, #menu_top a:hover { font-weight:bold; color:#ffffff; font-size:13px; text-decoration:none;margin:0 9px 0 9px;z-index:1000}
#menu_top ul li ul li a, #menu_top ul li ul li a:hover { font-size:12px; text-decoration:underline; font-weight:normal; white-space:nowrap; display:inline-block;z-index:1000}
/*.spacer7 { height:7px; background:#cc0000; font-size:1px; line-height:1px; }*/
#menu_top a, #menu_top a:hover { font-weight:bold; color:#ffffff; font-size:13px; text-decoration:none; z-index:1000}
#hot { position:relative; clear:both; margin:0 0 14px 14px}
#weather { position:absolute; /*right:6px;*/ left:6px; /*bottom:130px;*/ top:95px; height:40px; width:140px; font-size:10px; color:#000}
#weather_left { position:absolute; top:0; left:0; width:50%; height:100%; text-align:right}
#weather_right {position:absolute; top:0; right:0; width:50%; height:100%; text-align:right}
#weather_right img { position:absolute; top:0; right:0}
.weather_bottom { position:absolute; bottom:0; right:0;}
.weather_top { position:absolute; top:5px; right:0; font-size:15px; font-weight:bold}



#hot span { font-size:13px; color:#303747; font-weight:bold; display:inline-block; margin:10px 9px 0 0}
#hot a {font-size:11px; color:#31343d; display:inline-block; margin:10px 14px 0 0}
#vhod { position:absolute; top:133px; right:94px; color:#1a7302; font-size:11px; z-index:1 }
#reg { position:absolute; top:133px; right:7px; color:#496a97; font-size:11px; z-index:1}
#search { position:absolute;  width:192px; right:95px; top:9px;}
#search form { margin:-17px 0 0 0;}
#search input { position:relative; width:162px;  border:none; font-size:11px; color:#8f8f8f; margin:0 0 0 5px; display:block; /*background:transparent*/ }
#search .del { position:absolute; left:167px; top:3px; height:14px; width:14px; background:url(/siteimg/del.gif) no-repeat}
#search .del_r { position:absolute; left:173px; top:3px; height:14px; width:14px; background:url(/siteimg/del_r.gif) no-repeat}
#search a:hover.del {  background:url(/siteimg/del_r.gif) no-repeat}
#twitter { position:absolute; height:20px; width:20px; right:-25px; top:0; background:url(../../siteimg/twitty.jpg)}
#facebook { position:absolute; height:20px; width:20px; right:-50px; top:0; background:url(../../siteimg/face.jpg)}
#rss { position:absolute; height:20px; width:20px; right:-75px; top:0; background:url(../../siteimg/rss.jpg)}

/* Main */
#col_right { width:342px; padding:0; display:inline; float:right; margin:0;}
#col_center {margin:0 363px 0 0; padding:0; z-index:500}

.promo_news { position:relative;width:633px; height:241px; padding:0; margin:0 0 15px 0 ; overflow:hidden;z-index:50}
.promo_news_photo { position:absolute; top:0; left:0;z-index:50}
.promo_news_bgr { position:absolute; top:0; right:0; height:219px; width:214px; background:url(/siteimg/promo_bgr.jpg) no-repeat; padding:22px 10px 0 17px; color:#ffffff;z-index:50}
.promo_news_bgr .head { font-size:16px; font-weight:bold; display:block;z-index:50}
.promo_news_bgr .body {font-size:12px; display:block; margin-top:12px;z-index:50}
.promo_news_bgr .comm { position:absolute; top:217px; left:17px; padding-left:18px; background:url(/siteimg/comm_white.gif) no-repeat 0 2px; font-size:11px; color:#ffffff; display:block;z-index:50}
.date, .date1 { position:absolute; background:#cc0000; height:55px; width:66px; top:17px; left:0; text-align:center}
.date span, .date1 span { color:#ffffff; font-size:12px; font-weight:bold; padding:3px 0 0 0; margin-bottom:-2px; display:inline-block}
.date p,#mesto_cont .date p, .date1 p { color:#ffffff; font-size:18px; font-weight:bold; margin:0 0 -5px 0; padding:0}
.date .month, .date1 .month { font-size:11px; font-weight:normal}

.news_bgr { position:relative; width:633px; background:#f7f7df;  padding-bottom:3px; margin:0 0 22px 0}
.news_block { position:relative}
.news_block_right { position:relative; margin:0 0 9px 167px; background:url(/siteimg/spacer.gif) repeat-x bottom;}
.new { position:relative; padding:2px 0 0 0;  }
.new span { display:block; padding:6px 0 9px 6px; font-size:12px; color:#303747; line-height:16px}
.new span p {margin:0px;}
.new span p strong {font-weight:normal}
span.red_arrow, span.red { position: absolute; top:0; left:0px; width:47px; height:22px; background:url(/siteimg/red_arrow.gif) no-repeat; display:block; text-align:center; line-height:22px; font-size:12px; font-weight:bold; color:#ffffff; padding:0 10px 0 0px}
span.red { background:url(/siteimg/red.gif) no-repeat;}
.new_link { margin:0 12px 0 0;}
.last { background:none}
.new p.date_gray { font-size:9px; color:#666666; display:inline; margin:0 3px 0 61px; padding:0;}

.new_comm { padding: 0 0 0 11px; background:url(/siteimg/comm_green.gif) no-repeat 0 2px; font-size:11px; color:#587a07}
.news_bgr_img { position:relative; display:inline; float:left}
.zag1, .zag2, .zag3, .zag4, .zag5, .zag6 { background:#9c95be; width:128px; height:28px; line-height:28px; color:#ffffff; font-size:13px; font-weight:bold; text-align:center}
.zag2 {background:#9bafc2}
.zag3 {background:#9cbe98}
.zag4 {background:#cc0000}
.zag1 a, .zag2 a, .zag3 a, .zag4 a { text-decoration:none}

.banner { width:634px; height:78px; margin:0 0 25px 0}
/*#obzor { position:relative; width:386px; background:#f7f7df; float:left; padding-bottom:3px}*/
#obzor { position:relative; width:580px; background:#f7f7df; float:left; padding-bottom:3px}
.obzor_col { width:172px; padding:30px 0 0 14px; float:left}


.sob, .econom, .politic, .public { background: url(/siteimg/sob.gif) repeat-x; line-height:18px; color:#ffffff; font-size:11px; font-weight:bold; padding:2px 7px 2px 7px; display:inline}
.econom { background: url(/siteimg/econom.gif) repeat-x;}
.politic { background: url(/siteimg/politic.gif) repeat-x;}
.public { background: url(/siteimg/public.gif) repeat-x;}
.obzor_item { position:relative; /*height:247px;*/ background:url(/siteimg/spacer.gif) repeat-x bottom; margin-bottom:13px; padding-bottom:10px }
.obzor_item .img img { margin:10px 0 0 0; border:1px solid #8a92a5; display:block}
.obzor_item span.time { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-left:10px}
.spacer_obzor_item { width:99%; height:5px; font-size:1px}
.obzor_item span { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:11px}
.obzor_item .new_comm { margin-top:7px; display:inline-block}

.blog { position:relative; width:247px; float:left}
.blog_head { background:url(/siteimg/blog.gif) no-repeat; width:237px; height:28px; padding-left:10px; line-height:28px; color:#ffffff; font-size:13px; font-weight:bold}
.blog_item { position:relative; padding:15px 0 15px 14px}
.blog_item a { font-weight:bold; text-decoration:none}
.blog_item img { float:left; margin:5px 5px 5px 0}
.blog_item span { color:#9b9a98; font-size:12px}
.blog_item span.body { display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000}
.blog_item .new_comm {font-weight:normal; text-decoration:underline; margin-top:10px; display:inline-block; z-index:600}

.col_block {  padding:0 0 9px 19px}
.col_block_head, .col_block_head1, .col_block_head2, .col_block_head3, .col_block_head4, .col_block_head5  { position:relative;background: url(/siteimg/col_right.gif) no-repeat; width:332px; height:28px; padding-left:10px; margin:0 0 10px -19px; line-height:28px; color:#ffffff; font-size:13px; font-weight:bold}
.col_block .col_block_head a, .col_block .col_block_head1 a, .col_block .col_block_head2 a, .col_block .col_block_head3 a, .col_block .col_block_head4 a, .col_block .col_block_head5 a { text-decoration:none; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.col_block_head a, .col_block_head1 a, .col_block_head2 a, .col_block_head3 a, .col_block_head4 a, .col_block_head5 a { text-decoration:none; font-size:13px; font-weight:bold}

.col_block_head1 {background: url(/siteimg/col_right1.gif) no-repeat; }
.col_block_head2 {background: url(/siteimg/col_right2.gif) no-repeat;}
.col_block_head3 {background: url(/siteimg/col_right1.gif) no-repeat left #31343d; width:406px; position:relative; margin:20px 0 15px 0}
.col_block_head5 {background: url(../img/col_right1.gif) no-repeat left #31343d; width:608px; position:relative; margin:20px 0 15px 0}
.col_block a { margin-left:2px; font-size:14px}
.col_block span { margin:5px 0 10px 2px ;display:inline-block; font-size:12px; color:#303747}
.col_block .new_comm { position:relative;margin-left:2px; display:inline; float:left; z-index:999}
.col_block a.new_comm { font-size:11px;}
.otn { position:absolute; right:10px; top:0px; font-size:10px; color:#ffffff; font-weight:normal}
a.otn { font-size:11px}
.col_block span.author { position:relative;  color:#939393; font-size:11px; display:block; margin:0 0 15px 0; text-align:right}
.col_block .author span { color:#000000; margin:0}
span.f13px { font-size:13px}

.col_block form { padding:0; margin:0 0 22px 4px}
.col_block input { line-height:27px}
.col_block label { color:#31343d; font-size:13px; margin-left:12px;line-height:27px}
.col_block .submit { display:inline-block; margin:20px 0 0 130px}
.col_block table { text-align:right; margin-bottom:12px}
.col_block td { height:24px; padding:0 5px 0  5px; font-size:10px}
.even { background:#f6f6f6}
.up a { padding-left:15px; background:url(/siteimg/up_arrow.gif) no-repeat 1px 5px; font-size:10px}
.up span, .green { color:#58ae17; font-size:10px; margin:0; padding:0}
.down a { padding-left:15px; background:url(/siteimg/down_arrow.gif) no-repeat 1px 5px; font-size:10px}
.down span, .red { color:#f04734; font-size:10px; margin:0; padding:0}
.spravochnik { padding:0 0 29px 0}
.spravochnik a { margin:10px 0 5px 0; font-size:16px; display:block; padding:0; color:#086795}
a.spr { font-size:11px; color:#31343d; display:inline; line-height:12px}

.afisha {  background:#f7f7df; margin-top:-11px; margin-left:-19px; padding:18px 0 18px 19px}
.afisha_red { font-size:15px; color:#cc0000; display:inline-block; margin-bottom:10px}
.afisha img { margin:0 10px 10px 0; border:1px solid #8a92a5; float:left}
.afisha span { display:block; margin:0; padding:0}
.afisha span.seans { color:#000000; font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin: 0 0 10px 0; padding:0; display:inline-block; font-weight:bold; background:none}
.voiting { position:relative}
.voiting img { border:none; margin:3px 3px 0 0}
.afisha .new_comm { font-size:11px; display:inline-block; margin:5px 0 0 25px}

/* news */

.news_bgr .breadcrubs { display:inline-block; margin:0; padding:0 0 17px 14px; color:#31343d; font-size:18px; text-align:right}
.news_bgr .breadcrubs a {  padding:0; margin:0; font-size:11px}
.news_zag { min-width:98px; _width:113px; margin:0 440px 10px 0; padding:0 15px 0 15px; line-height:28px; height:28px; background:#303747; font-size:14px; color:#ffffff; display:inline-block;}
.news_zag a { text-decoration:none; font-weight:normal}
.photo { position:relative; width:310px}
.photo span { font-size:14px; color:#ffffff; background:none; position:absolute; bottom:9px; left:9px; z-index:2}
.photo img { position:relative}
img.photo_bgr { position:absolute; bottom:0; left:0; z-index:1}
.news_block_obzor { position:relative; padding:0 15px 11px 15px; }
.news_block_obzor_col1 { width:310px; float:left; margin-right:13px;}
.news_block_obzor_col2 { width:285px; float:left;}
.news_block_obzor_col2 .news_block_obzor { padding: 0 0 11px 0}
.news_block_obzor .new { padding-bottom:11px; background:url(/siteimg/spacer.gif) repeat-x bottom; margin-bottom:6px}
.news_block_obzor .new_link { padding:0; margin:0; font-size:14px}
.news_block_obzor .new span { padding:5px 0 11px 0; margin:0; font-size:13px; color:#303747}

/* obzorpressi */

.obzorpressi_col { position:relative; width:193px; height:253px; margin:0 0 10px 13px; background:url(/siteimg/spacer.gif) bottom repeat-x; float:left; display:inline}
.obzorpressi_col span { margin:0; padding:2px 0 7px 0; font-size:13px; color:#303747}
.obzorpressi_col .photo { width:193px}
.obzorpressi_col .photo span { font-size:14px; color:#ffffff; background:none; position:absolute; bottom:9px; left:9px; z-index:2; padding:0; line-height:19px}


/* new_inner */

.news_bgr .date, .news_bgr .date1 { position:relative; display:block; height:37px; float:left}
.news_bgr .date1 { float:none; margin:0 0 15px 0; padding:0; top:0}
.news_bgr h1 { display:inline-block; font-size:24px; color:#000000; font-weight:normal; padding-top:32px; *padding-top:33px; margin:0 0 0 16px}
#new_cont { position:relative; margin:21px 14px 0 14px}
#new_cont img { float:right; margin:0 -14px 10px 10px}
#new_cont p { color:#303747; font-size:13px; line-height:19px; margin-bottom:21px}
.source { position:relative; margin-bottom:10px}
.tags { padding-bottom:60px}
.comments { position:relative; margin:0 14px 0 14px}
.comments #comment { margin-bottom:10px; display:inline-block}
#comments_all { position:relative; margin-top:0; padding-top:16px; display:none; background:url(/siteimg/spacer.gif) top repeat-x}
.comments form {  margin:0; background:#f7f7df; margin:0 -14px 10px -14px; padding:25px 0 30px 14px; position:relative;}
.form {background:#f7f7df; margin:0 -14px 10px -14px;}
.form span { padding:10px 0 10px 14px; display:block; }
#inp_comm { position:relative}
#inp_comm input { position:relative; width:226px;  border:none; font-size:13px; color:#4e4e4e; margin:2px 0 0 5px; top:-22px}
#inp_comm .del { position:absolute; left:237px; top:4px; height:14px; width:14px; background:url(/siteimg/del.gif) no-repeat}
.comments .form .vhod { position:relative;  /**left:489px;*/ color:#1a7302; font-size:13px }
.comments .form .reg { position:relative;  /**left:537px;*/ color:#496a97; font-size:13px}
.comments textarea { width:595px; height:61px; padding:7px 0 0 5px; border:1px solid #ababab; color:#d2d2d2; font-size:13px}
.submit { margin: 13px 0 0 0}
.comment { position:relative; background:url(/siteimg/spacer.gif) 0 99% repeat-x; padding-bottom:14px; margin-bottom:14px}
.comment .date, .comment .date1 { position:relative; background:none; display:block; font-size:10px; color:#839c45; margin:0 0 10px 0; padding-left:137px; width:auto; height: auto; top:0; text-align:left; }

.comment .com_author { position:relative;padding:0; font-weight:bold; color:#010101; width:130px; float:left; }
.comment .com_body { position:relative;margin:0 0 0 137px; padding:0;}

/* comments */
.comment_teaser { position:relative; margin:0 14px 22px 14px; padding-bottom:10px; background:url(/siteimg/spacer.gif) repeat-x bottom}
.comment_teaser img { margin: -15px 0 15px -14px; display:block}
.comment_teaser .pic { position:relative; margin: -15px 0 15px -14px; display:block}
.comment_teaser .pic img { display:inline; margin:0 6px 0 0;}
.comment_teaser a { font-size:14px}
.comment_teaser span { display:inline-block; margin:4px /*65px*/ 0 11px 0}
.comment_teaser .source { position:relative; margin-bottom:10px; display:inline; padding-left:1px; }
.comment_teaser .tags { padding-bottom:0; display:inline}
.comment_teaser h1 { margin:0 0 10px 0 ; padding:0}
.comment_teaser p {margin: 0 0 22px 0}
.buk { position:absolute; top:0; right:0; width:185px; *right:14px}

/* spravka */

.spravka_col { position:relative; width:193px; /*height:270px;*/ margin:0 0 10px 13px; background:url(/siteimg/spacer.gif) bottom repeat-x; float:left; display:inline; padding-bottom:13px}
.spravka_col span { margin:0; padding:2px 0 7px 0; font-size:13px; color:#303747}
.spravka_col a { font-size:14px; margin-bottom:2px; display:inline-block}
.spravka_col .photo { width:193px}
.spravka_col .photo span { font-size:14px; color:#ffffff; background:none; position:absolute; bottom:7px; left:9px; z-index:2; padding:0; line-height:19px}
.spravka_col2 { width:405px; float:left; margin-left:10px}
.spravka_col2 .spravochnik a { font-size:16px; margin:0 0 7px 0; padding:0}
.spravka_col2 .spravochnik a.spr { font-size:11px; margin:0; padding:0}
.spravka_spacer { position:relative; height:17px; margin:0}
.noheight { height:auto}
.noheight .new a { font-size:16px}
.spravka { position:relative; padding-bottom:27px; margin:0 0 10px 0; background:url(/siteimg/spacer.gif) repeat-x bottom ;}
.spravka_col .new_comm { font-size:11px}

/* Afisha */
.col_block_head3 select { position:absolute; right:3px; top:3px}
.col_block_head5 form { position:absolute; right:0; top:0; margin:0; padding:0;}
.col_block_head5 form select, .col_block_head5 form input { position:relative; padding:0; margin:0 6px 0 6px; display:inline-block}
.afisha_it { position:relative; padding-bottom:10px; background:url(/siteimg/spacer.gif) repeat-x bottom; margin-bottom:11px}
.afisha_col_left { position:relative; float:left; display:inline; margin-right:10px}
.afisha_col_right { position:relative;width:290px; display:inline-block }
.group { font-size:14px; color:#303747}
.group a { font-size:14px; }
.afisha_col_right .voiting { display:inline; margin-left:10px}
.afisha_col_right strong { font-size:15px; padding-bottom:9px; display:inline-block; color:#000}
.location { font-weight:bold; font-size:11px; color:#000; display:inline-block; margin:10px 0 10px 0}
.afisha_col_right .new_comm { position:absolute; top:135px; left:0}

.afisha_menu { position:relative; background:#31343d; height:28px; margin:6px 13px 14px 13px}
.afisha_menu ul { margin:0 0 0 8px; padding:0}
.afisha_menu ul li { margin:0 6px 0 6px; line-height:28px; display:inline}
.afisha_menu ul li a { color:#ffffff; font-size:13px}

/* mesto */

#mesto_cont { position:relative; margin:0 14px 0 14px}
#mesto_cont img { margin:0 0 10px -14px}
#mesto_cont p { color:#303747; font-size:13px; margin-bottom:21px}
.descr { width:345px}
#mesto_cont h1 { margin:0; padding:0; font-size:18px; color:#000}
#mesto_cont table { width:99%; ; border-top:1px solid #e4e4e6}
.tdfirst { width:auto; padding-left:8px; border-bottom:1px solid #e4e4e6; padding:12px 0 12px 0}
#mesto_cont .tdall { width:52px; border-bottom:1px solid #e4e4e6; padding:12px 0 12px 0}
/*.tdfirst a { width:200px; border:1px solid #000; display:inline-block}*/
.google { position:relative; margin:23px 0 100px 3px; padding:0}
#mesto_cont .google img { margin:0}
.rating { position:absolute; width:215px; height:50px; top:28px; right:14px; line-height:20px}
.rating span { width:80px; color:#6a0a0a; font-size:12px; display:inline-block}
.rating .voiting { display:inline}

/*Afisha_inner*/
.news_bgr #mesto_cont .date { margin: 0 5px 0 -14px; display:inline  }
#mesto_cont h2 { margin:0; padding:0; display:block; font-size:13px; color:#303747; padding:36px 0 2px 0; }
.afisha_in { position:relative; display:block}
.afisha_in img { display:inline; float:left; padding-right:28px}
.afisha_in #mesto { position:relative;  display:inline; color:#303747; font-size:13px}

/* login */
#login, #registration, #addnew { position:fixed; height:100%; width:100%;  top:0; left:0; margin:0; _position:absolute;_top:expression(0+((e=document.documentElement.scrollTop)
?e:document.body.scrollTop)+'px'); display:none; z-index:999}
.bgr { position:absolute; width:100%; height:100%; background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.30; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.30; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.30; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.center_gor { position:relative;width:398px; height:282px; margin:0 auto 0 auto; top:50%}
.center_gvert { position:relative; top:-50%}
.col_block_head4 {background: url(/siteimg/col_right4.gif) no-repeat left #31343d; width:348px; position:relative; margin:0}
#login_cont { position:relative;margin:-282px 4px 0 4px; width:390px; }
.close { position:absolute; background:url(/siteimg/close_but.gif) no-repeat; height:27px; width:27px; top:2px; right:2px; display:block}
#reg1 { position:absolute; top:53px; left:182px; font-size:13px; color:#086795}
.center_gvert form { position:relative; margin:60px 0 0 77px; width:256px;}
.center_gvert form label { color:#31343d; font-size:13px; font-weight:bold; margin-bottom:5px; display:inline-block; }
.remember_bl { text-align:right;}
.submit_bl { text-align:center}
.center_gvert form .submit { clear:both; cursor:pointer; margin:5px 0 0 0; padding:0}
.center_gvert form .inp_comm { position:relative; margin:0 0 15px 0; padding:0; *margin: 0 0 13px 0 }
.center_gvert form .inp_comm input { position:relative; width:226px;  border:none; font-size:13px; color:#4e4e4e; margin:-20px 0 0 5px; display:block}
.center_gvert form .submit_bl-1 .submit1 { width:100px}

#registration_cont  { position:relative;margin:-465px 4px 0 3px; width:390px; }
#registration .center_gor, #registration .center_gvert, #addnew .center_gor, #addnew .center_gvert { height:465px}
#registration .center_gvert form, #addnew  .center_gvert form { position:relative; margin:40px 0 0 77px; width:256px;}

.f11px { font-size:11px}
.f12px { font-size:12px}
.right { float:right}
.last { background:none}
/* footer */
.spacer_footer { margin:43px 25px 20px 11px; height:1px; font-size:1px; overflow:hidden; background:#676767}
#footer a { margin:0 4px 0 4px; font-size:11px}
#design { position:absolute; right:35px; text-align:left; margin-top:-11px; *margin-top:0}
#design a { margin:0}

span.ff img { position:relative; display:inline; float:left;}

/* Oblako  */
.skytags { position:relative; padding:10px 0 10px 0}
.skytags a { text-decoration:none; margin:5px 7px 0 7px}
a.level1 { font-size:6px; color:#dedede}
a.level2 { font-size:7px; color:#cbcbcb}
a.level3 { font-size:8px; color:#a5a5a5}
a.level4 { font-size:9px; color:#939393}
a.level5 { font-size:10px; color:#939393}
a.level6 { font-size:11px; color:#7f7f7f}
a.level7 { font-size:12px; color:#7f7f7f}
a.level8 { font-size:13px; color:#4a4a4a}
a.level9 { font-size:14px; color:#4a4a4a}

.kurs_head { width:99%; height:14px}
.kurs_head a { font-size:12px; color:#053d6d; display:inline; padding:0; margin:0 5px 0 5px; float:left}
.kurs_head span { display:inline; color:#010101; float:left; margin:0 5px 0 5px; padding:0}
#tabs-1 { display:block}
#tabs-2, #tabs-3 { display:none}
#col_right .valuta { color:#086795; padding:0; margin:0}
.advrtisement { position:relative; margin-top:15px; margin-left:-19px}
.advrtisement, .advrtisement object, .advrtisement_top object { display:block; }
.advrtisement_top { margin:0}

.kurs_table td { border-left: 1px dotted #000; text-align:center}
td.kurs_first { border-left:0}

.px10{font-size: 10px;}
.px11{font-size: 11px; line-height:16px;}
.px12{font-size: 12px; line-height:18px;}
.px13{font-size: 13px; line-height:18px;}
.px14{font-size: 14px; line-height:21px;}
.px14mm{font-size: 14px;}
.px15{font-size: 15px;}
.px18{font-size: 18px;}
.px20{font-size: 20px;}
.px21{font-size: 21px;}
.px24{font-size: 24px;}
.px26{font-size: 26px;}
.px28{font-size: 28px;}
.px30{font-size: 30px;}
.gray2b {
	font-family: Arial, Helvetica, sans-serif;
	color: #AEAEAE;
	font-size: 12px;
}
.strela {
	text-decoration: none;
}
.listalka { margin:10px 0 50px 0}
.listalka table { margin:0 auto 0 auto}


/* contra */

.contra { position:absolute; background:#cc0000; /*height:55px; width:66px;*/ top:0; left:0; text-align:center}
.contra span { color:#ffffff; font-size:16px; font-weight:bold; padding:0 18px 0 16px; display:inline-block; line-height:33px}
.zag5 {background:#cc0000; float:left}
.zag6 {background:#32353d; float:right; margin:0; padding:0; }
.bold { font-weight:bold}
.news_block_obzor-2 { padding:0  15px 11px 15px}
.pc { padding-top:13px; display:inline-block}
.pro, .contra_1, .no { width:109px; line-height:28px; color:#ffffff; background:#9b9ca0; display:block; text-align:center; margin-top:6px}
.pro { background:#e57f7f}
.no { background:url(/siteimg/no.gif)}
form .voitigpc { position:relative;margin-left:24px; display:inline;}
#pro, #contra, #no { display:inline-block; line-height:14px }
#prol, .contral { padding: 0 37px 0 0; display:inline-block; color:#32353d; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#prol, #nol { color:#cc0000}
form .last { float:none}
.check { padding-bottom:6px; padding-top:6px}
.form {background:#f7f7df; margin:0 -14px 10px -14px;}
.form span { padding:10px 0 10px 14px; display:block; }
.comments .form .vhod { position:relative;  /**left:489px;*/ color:#1a7302; font-size:13px }
.comments .form .reg { position:relative;  /**left:537px;*/ color:#496a97; font-size:13px}
.voices_p { line-height:28px; color:#cc0000; padding-left:10px; font-size:12px; display:inline-block}
.voices_c { line-height:28px; color:#32353d; padding-right:10px; font-size:12px; display:inline-block}
.news_block_obzor_col2-1 { width:310px; float:left; text-align:right }
.news_block_obzor_col2-1 .news_block_obzor { padding: 0 0 11px 0; text-align:left; position:relative; width:310px}
.pc-l { position:relative; margin:8px 0 0 0}
.pc-l span { display:inline-block; margin:0; padding:0; width:250px;}
.pc-l .red_1 { position:absolute; right:0; top:0; width:auto; color:#cc0000}

/* posts */
.news_bgr .breadcrubs .posts_left_col { position:relative; width:100px; padding:0 0 0 18px; float:left; /*border:1px solid #F00*/}
.news_bgr .breadcrubs .posts_right_col { position:relative; width:300px;float:left; border:1px solid #000}
ul#menu_posts, ul#menu_posts ul { position:relative;margin:5px 0 0 6px; padding:0; width:auto; list-style:none;overflow:visible}
ul#menu_posts li { padding:0 0 5px 14px; background:url(/siteimg/posts_nonactive.gif) no-repeat 0 4px; overflow:visible}
ul#menu_posts li a { color:#086795; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:17px}
ul#menu_posts li ul a { font-size:11px;}
ul#menu_posts li.active  { background:url(/siteimg/posts_active.gif) no-repeat 0 4px}
ul#menu_posts li a.active {color:#31343d; text-decoration:none}
ul#menu_posts li .last_list li { background:none; padding-left:0}
ul#menu_posts li .last_list a { color:#839c45; line-height:22px}
ul#menu_posts li .last_list a.active { color:#cc0000; text-decoration:none}
#menu_posts ul { display:none}
#menu_posts ul.active { display:block}


.post { margin:0 10px 20px 6px; color:#303747}
.post p { padding:0; margin:0 0 9px 0}
.post span { padding-left:13px; margin-right:11px; background:url(/siteimg/phone.gif) no-repeat 0 3px}



.sch{
	position:relative;
	top:-10px;
	left:-430px
	
}