/* Default styles
------------------------------- */
ul,ol { list-style:none; 	}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0;}
a img,:link img,:visited img { border:none; }
input {padding-left:3px;	}
address { font-style:normal; 	}
sup, sub { vertical-align: middle; position: relative; font-size: 75%; }
.clear {clear: both;}

body {font-family: Verdana, sans-serif; font-size: 12px; line-height: 18px; background: #ffffff; min-width: 980px}
body a {color: #6f1bee}
body a:hover {text-decoration: none;}

#top {height: 85px; background: #1e1e1e url(/media/pictures/top.jpg) repeat-x left bottom;}
#top_block {height: 85px; background-repeat: no-repeat; background-position: center bottom; position: relative;}
#top_block  tr { }
#top_block .gus-info {text-decoration: none; display: block; padding-left: 102px; padding-top: 15px; background: url(/media/pictures/gus-info.jpg) no-repeat left top; color: #957e7e; font-family: Times New Roman, sans-serif; line-height: 18px}
#top_block .gorod {}
#top_block .gorod  input {width: 22%; height: 20px; border: 1px solid #ffdcb2; color: #b1a0a0; margin-top: 17px; float: right;}
#top_block .gorod  .search {text-decoration: none; display: block; width: 21px; height: 21px; background: url(/media/pictures/search.jpg) no-repeat left top; float: right; margin-left: 2px; margin-top: 18px;}
#top_block .gorod .tv {position: absolute; top: 54px; right: 3%; text-decoration: none; display: block; padding-left: 22px; background: url(/media/img/off.jpg) no-repeat left 4px; color: #767676; font-size: 10px; }
#top_block .gorod .tvon {position: absolute; top: 54px; right: 3%; text-decoration: none; display: block; padding-left: 22px; background: url(/media/img/on.jpg) no-repeat left 4px; color: #4cc65b; font-size: 10px; }




#bgmenu {width: 100%; height: 37px; background: #000000 url(/media/pictures/bgmenu.jpg) repeat-x left top;}
#menu {position: absolute; left: 1%; top: 83px;  width: 99%;}
#menu li {padding-left: 2%; padding-right: 2%; float: left; height: 40px; padding-top: 10px; }
#menu li a  {font-size: 12px; color: #ffffff}
#menu .active {background: #ffffff;}
#menu .activefirst {background: #fcefe0;}
#menu .active a, #menu .activefirst a {color: #000000; text-decoration: none;}
#menu .pr {padding: 0px; padding-left: 2%; padding-right: 2%;}
#menu .pr a {display: block;  height: 30px; padding-top: 10px; color: #febc0b;}
#menu .pr a:hover {color: #ffffff; text-decoration: none;}
#menu .pr #m1 {visibility: hidden; background: #000000; position: relative; top: -2px; left: -10px; }
#menu .pr #m1 a {color: #ffffff; height: 20px; padding: 3px 10px 3px 10px; font-size: 11px;  }
#menu .pr #m1 a:hover {text-decoration: none;}

#main_flash { background: url(/media/pictures/main_flash_fon.jpg) repeat-x left bottom; padding-bottom: 20px; padding-top: 20px;}
#main_flash .slovo p {color: #f7941e; font-size: 14px; font-weight: bold; }
#main_flash .gerb {width: 90px; height: 98px; float: left; background: url(/media/pictures/gerb.jpg) no-repeat left top;}

#main_table {}
#main_table table {margin-top: 2%; margin-bottom: 2%;}
#main_table .nomg {margin-top: 0; margin-bottom: 2%;}
#main_table .main_news td{} 
#main_table .bord {background: url(/media/pictures/border.jpg) repeat-y center top;}
#main_table .bord2 {background: url(/media/pictures/border2.jpg) repeat-y center top;}
#main_table .video, #main_table .photo {margin-left: 10px;}
#main_table .more {font-size: 10px; font-weight: bold}

#main_table #lnews p {margin-bottom: 10px}
#main_table #lnews .name {color: #000000; text-decoration: none; font-weight: bold; }
#main_table #lnews .name:hover {text-decoration: underline;}



#main_news {}
#main_news .date {color: #a1a1a1} 
#main_news .name {color: black; font-weight: bold; text-decoration: none; font-size: 14px}
#main_news .name:hover {text-decoration: underline}
#main_news .main_img {float: left; margin-right: 10px;}
#main_news span {color: #696161; font-size: 10px}
#main_table .news {margin-top: 10px; margin-bottom: 10px;}
#main_table .news .name {color: #000000; font-weight: bold; text-decoration: none;}
#main_table .news  .name:hover {text-decoration: underline;}
#main_table .news .date {color: #a1a1a1; font-size: 10px}
#main_table .news span {color: #696161; font-size: 10px}
#main_table .svodkiz {font-size: 18px; color: #991c20; padding-bottom: 5px; margin-top: 20px; }
#main_table .z_part_black {font-size: 14px; font-weight: bold; background:  url(/media/pictures/str_black.jpg) no-repeat right center; margin-top: 10px; margin-bottom: 17px; }
#main_table .z_part_green {font-size: 14px; font-weight: bold; background:  url(/media/pictures/str_green.jpg) no-repeat right center;  margin-bottom: 17px; color: #f7941d;}
#main_table .z_part_blue {font-size: 14px; font-weight: bold; background:  url(/media/pictures/str_blue.jpg) no-repeat right center; margin-top: 10px; margin-bottom: 17px; color: #00afee}
#main_table .z_part_red {font-size: 14px; font-weight: bold; background:  url(/media/pictures/str_red.jpg) no-repeat right center; margin-top: 10px; margin-bottom: 17px; color: #ff3c00}
#svodki {font-size: 11px; line-height: 16px}
#svodki .z {font-size: 12px; font-weight: bold;}
#svodki .date {font-size: 10px; font-weight: bold; color: white; text-align: center; background: #d0c5c5;  }

#content {}
#content p {text-indent: 2%; margin-bottom: 20px; }
#content h1 {font-size: 18px; font-weight: lighter; margin-bottom: 20px; }
#content .comm {font-size: 18px; font-weight: lighter; margin-bottom: 20px; color: #696161;}
#content .news_photo img {margin-right: 10px; margin-bottom: 10px; border: 1px solid #ffffff}
#content .news_photo a:hover img {border: 1px solid #000000}
#content .cat {font-size: 16px; color: #000000; text-decoration: none}
#content .cat:hover {text-decoration: none}
#content .or {font-size: 12px}
#content .or a {font-size: 12px; color: #006633;}
#content .or a:hover {text-decoration: none; }
#content .or .addr {color: #4c4848; font-size: 12px}
#content .or .vip a {color: #c72519}
#content .or .vip .addr {color: #c72519; font-size: 12px}
#content .im {margin-top: 10px;}
#content .im a {display: block; background: #f5f5f5; padding:10px; float: left; margin-right: 10px; }
#content .im a:hover {background: #373535}
#content .dopoln {padding: 10px; border: 1px solid #006633; margin-top: 10px; background: #f0f0f0; float: left; color: #4c4848; font-size: 12px;}
#content .dopoln h1 {font-size: 12px; font-weight: bold}
#content .dopoln .forma {font-size: 9px; margin-top: 0px}
#content .dopoln p {margin-top: 10px; text-indent: 0px;}
#content .dopoln .phone {padding-left: 28px; min-height: 28px; background: url(/media/img/phone.jpg) no-repeat left top; }
#content .dopoln .mail {padding-left: 28px; min-height: 28px; background: url(/media/img/mail.jpg) no-repeat left top; }
#content .dopoln .adress {padding-left: 28px; min-height: 28px; background: url(/media/img/home.jpg) no-repeat left top; }
#content .dopoln .time {padding-left: 28px; min-height: 28px; background: url(/media/img/clock.jpg) no-repeat left top; }
#content .dopoln .faks {padding-left: 28px; min-height: 28px; background: url(/media/img/faks.jpg) no-repeat left top; }
#content .dopoln .web {padding-left: 28px; min-height: 28px; background: url(/media/img/web.jpg) no-repeat left top; }
#content .dopoln .inf {padding-left: 28px;}
#content .dopoln .mesto {padding-left: 28px;}
#content .dopoln .mesto a:hover {text-decoration: none}
#content .block_sp {float: left; margin-right: 6%;  width: 30%}
#content .table_real {border-collapse: collapse;   border-spacing:0px; }
#content .table_real tr td {border-collapse: collapse; border: 1px solid #e8e8e8; padding: 3px; font-size: 11px;}
#content .table_real .hd {background: #e8e8e8; font-size: 12px; font-weight: bold; }
#content .word {background: url(/media/img/word.jpg) no-repeat left top; padding-left: 18px; padding-bottom: 4px; }




#main_table #pogoda {margin-bottom: 20px} 

#video_news {}
#video_news .date {color: #a1a1a1; font-size: 10px}
#video_news .date a {font-weight: bold }

#skoro {}
#skoro .part {margin-bottom: 20px; font-size: 11px; line-height: 16px; overflow: hidden;}
#skoro .part img {float: left; margin-right: 10px;}

#banner #myFlashBox5, #myFlashBox2, #myFlashBox8, #myFlashBox4  {margin-bottom: 20px; }

#act .part {margin-bottom: 20px; overflow: hidden;}
#act  .part img {float: left; margin-right: 10px;}

.z {font-weight: bold}
#main_table .zag {font-size: 14px; font-weight: bold;  margin-bottom: 20px; padding-bottom: 5px; border-bottom: 8px solid #e8e8e8; font-family: Arial, sans-serif;}



#footer_news {margin-bottom: 20px;}
#footer_news .zag {font-size: 14px; font-weight: bold;  margin-bottom: 5px; padding-bottom: 5px; border-bottom: 8px solid #e8e8e8; font-family: Arial, sans-serif; }
#footer_news div {width: 17%; float: left; margin-right: 2%;}

#footer {height: 245px; background:  #1e1e1e url(/media/pictures/footer.jpg) repeat-x left top; color: #ffffff; padding-top: 25px; line-height: 24px;}
#footer a {color: #c1bfbf; }
#footer .menu a {margin-right: 10px;}
#footer .live {display: none}
#footer .copy {font-size: 10px; line-height: 18px;}


#skoro{position:relative;} #spravtel{position:absolute; z-index: 1; display:none;top:-90px;left:-80px;width:212px;height:334px;padding:12px; background:transparent url(/media/img/tel_00.gif) no-repeat;} #spravtelbutton{display:block;position:absolute;top:-20px;right:0;width:140px;height:18px;background:url(/media/img/tel_02.gif) no-repeat bottom right;text-align:center;font:10px Tahoma;color:#262626;cursor:pointer;} #spravtelbutton:hover{color:#F00;} #spravtelclose{float:right;font:bold 10pt Tahoma;color:#262626;cursor:pointer;} #spravtelclose:hover{color:#F00;} #spravtel h1{font:bold 10pt Tahoma;color:#262626;text-align:center;} #spravtel span.odd,#spravtel span.ott{display:block;padding:2px 6px; height:16px; background:transparent url(/media/img/tel_01.gif) repeat-x; font:bold 8pt Tahoma;color:#000;} #spravtel span.odd{background-position:0 0;border-left:2px solid #e2e2e2;} #spravtel span.ott{background-position:0 -42px;} #statmesbutton,#statgodbutton {display:block;position:relative;color:#00F;cursor:pointer;text-decoration:underline;margin:0} #main_table #statmes,#statgod {display:none;position:absolute;bottom:12pt;left:0;width:auto;height:auto;padding:8px;background-color:#FFF;border:1px solid gold;text-decoration:none;color:#000;}


#main_table #doska {color: #7b917b; font-size: 9px;}
#main_table #doska a {display:block; margin-bottom: 10px; color: #000000; font-size: 11px; overflow: hidden; border-left: 3px solid #e8e8e8; padding-left: 5px;}

#linkblock {padding: 3px; color: #e8e8e8; border: 1px dashed #e8e8e8; font-size: 10px;}
#linkblock a {color: #e8e8e8;}
#linkblock a:hover {color: #333333;}

#content #inline1 {display: none;}



