html, body, div, span, h1, h2, h3, pre, a, em, font, img, q, s, strong, b, u, i, form, label, caption{
margin: 0;  padding: 0;  border: 0;  outline: 0; vertical-align: baseline;  background: transparent;}
table {border-collapse: collapse;  border-spacing: 0;}
body {font: 13px Arial, Tahoma, Verdana, sans-serif;  width: 100%; background: #f6f6f6;}
a {color: #0658a3;outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}
p {margin: 0 0 18px}
.f_input {width: 300px; height: 20px; border: 1px solid #9aaee1;}
input.search {width: 350px; height: 17px; border: 1px solid #cdcdd1; background: #fff url(image/lupa.png) no-repeat right center; margin-top: 5px; }
#text img {margin: 0 10px 5px 0; }
h1 { font-size: 1.3em; } 

.ssilka {text-align: right; color: #888; }
.ssilka a {color: #888; :}
.podp {float: left; color: #888; font-size: 12px;}
.podpis {padding:0 10px 5px 0;}
.title {padding: 0px; background:#fff; margin: 0 0 10px 0; color: #5b5b5b}
.title h1 {color: #424242; font-size: 22px;}
#content h2 a{color: #424242}
#sort {margin: 0 0 10px -1px;background:#f2f4e5; padding: 4px 4px 4px 2px;border: 1px solid #eee;}



#infobot img.bord{ margin: 0 10px 5px 0;}
input {vertical-align: middle;}
#wrapper {width: 999px; padding: 3px; position: absolute; left: 50%; margin-left: -492px; background: url(image/wrapperg.png) repeat-y;}
#header {height: 116px;background: url(image/top.png) repeat-x;}
#logo {height: 90px; width: 140px; margin: 14px 0 0 20px; position: absolute;}
#shapka {height: 90px; width: 728px; margin: 14px 0 0 220px; position: absolute; }a.red {color: red;}
 span.red {color: red;}
 a.green {color: green;}
 span.green {color: green;}
 a.blue {color: blue;}
 span.blue {color: blue;}
tr.grey {background:#f1f1f1;}

a.rss{padding-left: 25px; bacground: url(image/rss.png) no-repeat}
#menu1,#menu2,#menu3{height: 31px; width: 959px; padding: 0 20px;}
#menu1{background: url(image/menu1.png) repeat-x;}
#menu2{background: url(image/menu3.png) repeat-x;}
#menu3{background: url(image/menu2.png) repeat-x; }
#menu a{line-height: 31px; height: 31px; font-weight: bold; font-size: 14px; padding: 0 9px 0 11px;}
#menu span.first a{padding-left: 0;}
#menu span.first{background: none;}
#menu span{height: 31px;display:block;float:left;line-height: 31px;}
#menu3{position:relative;}
#menu3 span.reg {position:absolute; margin: -17px 0 0 810px;}
#menu1 a {color: #f7ebeb;}
#menu2 a {color: #2b363e;}
#menu1 a.videlen {color: #e89996;}
#menu1 span {background: url(image/menu1div.png) no-repeat;}
#menu2 span {background: url(image/menu2div.png) no-repeat; }
#menu {margin: 0 0 15px 0;}
#left {width: 700px; float: left;margin-left:20px}
#infomid{background: #fafafa; border: 1px solid #e6e6e6; margin: 0 0 10px 0}


#menu1 {position: relative;}
#podmenu1, #podmenu2, #podmenu3, #podmenu4{position: absolute; background: #f4f4f4; border: 1px solid #ccc; top: 31px;
border-top:none; padding: 10px; z-index: 9999; display: none;
}
#podmenu1{left: 85px;}
#podmenu2{left: 163px;}
#podmenu3{left: 282px;}
#podmenu4{left: 406px;}

#podmenu1 a,#podmenu2 a,#podmenu3 a,#podmenu4 a {display: block; width: 120px; height: 20px; line-height:20px; color: #0658a3;
  font-size: 13px; padding: 0; margin: 0; font-weight: normal; margin-right: 10px;}
#podmenu1 a:hover, #podmenu2 a:hover, #podmenu3 a:hover, #podmenu4 a:hover {background:#e5e5e5; text-decoration: none;}
.zagolovok {width: 120px; border-bottom: 1px solid #ddd; color: #444; padding-bottom:2px; margin-bottom:2px;}
#podmenu4 a {width: 140px;}
#menu1 a.podm,#menu1 a.podm2,#menu1 a.podm3,#menu1 a.podm4{display:block; padding-right: 22px;}
#menu1 a:hover.podm,#menu1 a:hover.podm2,#menu1 a:hover.podm3,#menu1 a:hover.podm4{text-decoration:none}
#menu1 a.podm{background:url(image/str.png) 59px 13px no-repeat}
#menu1 a.podm2{background:url(image/str.png) 100px 13px no-repeat}
#menu1 a.podm3{background:url(image/str.png) 75px 13px no-repeat}
#menu1 a.podm4{background:url(image/str.png) 75px 13px no-repeat}

#infobot{ padding: 10px;}
#right {width:240px; float: right;margin-right:20px; }
.blockmid{background:url(image/block.png) repeat-x;width:240px;border: 1px solid #e6e6e6;margin: 0 0 10px 0;}
.blockbot{padding:6px 10px;margin:0 0 10px 0;}
.blocktitle{display: block; font-weight: bold; margin: 1px 0 11px 0;}
.clear{clear: both;}
#footer {height: 110px; background: #ededed url(image/bot.png) repeat-x; margin: 10px 0 -5px 0; text-align: center}
#fut_menu a {color:#333;}
#fut_menu {margin: 0 0 7px 0;}

#text {margin-bottom: 10px; }
#atribut {border-top: 1px solid #ccc; color: #474c50; margin-top: 3px; margin-bottom: 10px; padding-top: 5px; font-size: 12px;}
#content {border-bottom: 1px solid #ccc; padding-bottom: 7px; margin-bottom:25px; font-size: 13px;}
#content h2 a {text-decoration: none;  font-size: 16px; font-weight: bold;}
#content h2 a:hover {text-decoration: underline;}
#content h2 {margin: 0; padding: 0; font-size: 16px; font-weight: bold;}
#atribut a {font-size: 12px;}
#reg {display: none;z-index: 10; padding: 15px; position: absolute; padding: 10px; top: 20px; margin-left: -7px; background: #fff; border: 1px solid #c7c7c7;}
.reg {position: relative}
#share42 {position: fixed;z-index: 1000;left: 10px;top: 20px;padding: 6px 6px 0;background: #FFF;border: 1px solid #E9E9E9;
-moz-border-radius: 4px;border-radius: 4px;}
* html #share42 {display: none}
#share42:hover {background: #F6F6F6;border: 1px solid #D4D4D4;-webkit-box-shadow: 0 0 5px #DDD;-moz-box-shadow: 0 0 5px #DDD;
box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}

.trcolor {background-color: #fff;}
table.a {margin:0; border-collapse:collapse;background-color:#fff; text-align:left;}
table.a thead td {background:#eee; font-weight: bold;}
table.a td {border:1px solid #ddd; padding:5px 15px; border-collapse: collapse;}
table.a p {margin:0; padding:0;}



.f_input{border: 1px solid #bbb; width: 300px; height: 20px; background: #fff;}
.f_textarea {width: 100%;border: 1px solid #bbb; background: #fff;}



.even {background-color: #f9f9f9;}





