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;}
text table td {padding: 5px;}
body {font: 13px Arial, Tahoma, Verdana, sans-serif;  width: 100%; background: #f6f6f6;}
table {font: 13px Arial, Tahoma, Verdana, sans-serif;  width: 100%;}
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.20em; } 



.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 span {background: url(image/menu1div.png) no-repeat;}
#menu2 span {background: url(image/menu2div.png) no-repeat; }
#menu2 span a {font-size: 13px; padding: 0 8px 0 10px;}
#menu1 a.videlen {color: #e89996;}
#menu {margin: 0 0 15px 0;}
#left {width: 700px; float: left;margin-left:20px; margin-top: -20px;}
#infomid{background: #fafafa; border: 1px solid #e6e6e6; margin: 0 0 0 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 #c7c7c7; color: #474c50; margin-top: 3px; margin-bottom: 10px; padding-top: 5px; font-size: 12px;}
#content {border-bottom: 1px solid #6f6f6f; padding-bottom: 7px; margin-bottom:25px; font-size: 13px;}
#content h2 a {text-decoration: none; color: #000; 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;  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;}


ul#cssmenu { margin: 0 0 0 0;padding: 0;    list-style: none;height: 20px;}
ul#cssmenu li {    margin: 0;border: 0 none;padding: 0;float: left;display: inline;list-style: none;position: relative;}
ul#cssmenu ul {width:230px; margin: 0;border: 1px solid #ddd;background: #fff;height: 250px;width: 250px;overflow: auto;padding: 0;    list-style: none;
display: none;position: absolute;top: 25px;left: 2px;}
ul#cssmenu ul:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
ul#cssmenu ul li {width: 250px;float: left;display: block !important;display: inline;}
ul#cssmenu a {color: #2b363e; font-size: 13px; border: 0px;padding: 0 10px;float: none !important;    float: left;display: block;    height: auto !important;height: 1%;}
ul#cssmenu ul ul {display: none;    position: absolute;    top: 0;    left: 170px;}
ul#cssmenu li:hover ul ul,ul#cssmenu li.iehover ul ul {    display: none;}
ul#cssmenu li:hover ul,ul#cssmenu ul li:hover ul,ul#cssmenu li.iehover ul,ul#cssmenu ul li.iehover ul {    display: block;}
ul#cssmenu li ul li a  {color: #0658a3; line-height: 20px;}

.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;}


a.butt{background: url(image/but.jpg) no-repeat; width: 111px; height: 27px; color: #000; display:block;
line-height: 26px; text-align: center; font-weight: bold;} 

.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;}
