/* Default styles
------------------------------- */
ul { 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 {background: url(/media/images/base_fon.gif) repeat left top}

#block_top {height: 331px; width: 100%; background: url(/media/images/fon_top.gif) repeat-x left top;}
#block_top  .menu {width: 932px; margin: auto; position: relative; height: 122px;}
#block_top .menu .log {text-decoration: none; background: url(/media/images/31.gif) no-repeat left top; position: absolute; top: 44px; left: 7px; width: 220px; height: 48px;}
#block_top .menu ul {position: absolute; right: 0px; top: 60px;}
#block_top .menu ul li {float: left; margin-left: 39px; }
#block_top .menu ul li a {text-decoration: none; font-family: Myriad Pro, sans-serif; font-weight: bold; font-size: 13px; color: #ffffff;
text-transform: uppercase;}
#block_top .menu ul .active {color: #b2db44;}
#block_top .menu ul li a:hover {color: #b2db44;}
#block_top .main_img {width: 932px; height: 209px; margin: auto; background: url(/media/images/main_img.jpg) no-repeat 1px top; }

#second_menu {width: 918px; margin: auto; height: 37px;}
#second_menu  ul {margin-left: 1px;}
#second_menu  ul li {float: left; height: 37px; overflow: hidden;}
#second_menu  ul li a {display: block; text-decoration: none; font-family: Tahoma, sans-serif; font-size: 12px; color: #fffefe; padding-left: 15px; padding-right: 15px; padding-top: 12px; padding-bottom: 14px; }
#second_menu  ul li a:hover {background: url(/media/images/sec_str.gif) no-repeat center 30px; color: #b2db44;}
#second_menu  ul li .active {background: url(/media/images/sec_str.gif) no-repeat center 30px; color: #b2db44;}
/*#second_menu  ul .pr {background: url(/media/images/p1.gif) no-repeat left top;}*/
#second_menu  ul .tov a{background: url(/media/images/fon_second.gif) repeat-x left top; color: #222222;padding-right:17px;}
#second_menu  ul .tov a:hover {background: #b3db44; color: #222222;}
#second_menu  ul .tov .active {background: #b3db44; color: #222222;}
#second_menu  ul .pr a{margin-left: 1px; background: url(/media/images/fon_second.gif) repeat-x left top; color: #222222;padding-right:18px;} 
#second_menu  ul .pr a:hover {background: #b3db44; color: #222222;}
#second_menu  ul .pr .active {background: #b3db44; color: #222222;}
/*-------------*/
#second_menu  ul li a{margin-left: 1px; background: url(/media/images/fon_second.gif) repeat-x left top; color: #222222;} 
#second_menu  ul li a:hover {background: #b3db44; color: #222222;}
#second_menu  ul li .active {background: #b3db44; color: #222222;}
/*-------------*/


#base {width: 918px; padding-bottom: 300px; margin: auto; margin-top: 66px; font-family: Tahoma, sans-serif; font-size: 13px; color: #ffffff; line-height: 18px;}

#base .left_block {width: 290px; float: left;}
#base .left_block h1 {padding-bottom: 0px;}

#base .left_block .mn {margin-top: 31px; width: 240px; background: url(/media/images/sub_menu.gif) repeat-x left bottom;}
#base .left_block .mn .mn-item {width: 240px; background: url(/media/images/sub_menu.gif) repeat-x left top;list-style-type:none; }
#base .left_block .mn .mn-item .sm li {height: 28px; width: 240px; background: url(/media/images/sub_menu.gif) repeat-x left top;}
#base .left_block .mn .mn-item .sm li a {display: block; padding-left: 12px; border: none; padding-top: 5px; height: 22px; width: 228px; text-decoration: none; font-family: Tahoma, sans-serif; font-size: 12px; color: #364315; position: relative; top: 1px; background: #71853a; }
#base .left_block .mn .mn-item .sm li a:hover {background: #434932 url(/media/images/str_wh.gif) no-repeat 228px center;  color: #ffffff;}
#base .left_block .mn .mn-item .sm li .active {background: #434932 url(/media/images/str_wh.gif) no-repeat 228px center;  color: #ffffff;}

#base .left_block .mn .mn-item  .mn-item-a{display: block; padding-left: 12px; border: none; padding-top: 5px; /*height: 22px;*/padding-bottom:4px; width: 228px; text-decoration: none; font-family: Tahoma, sans-serif; font-size: 12px; color: #4d4c4c; position: relative; top: 1px; background: url(/media/images/str_bt.gif) no-repeat 228px center;}
#base .left_block .mn .mn-item  .sm {display: none;}
#base .left_block .mn .mn-item  .mn-item-a .str {position: absolute; left: -16px; top: 11px; width: 7px; height: 5px; background: url(/media/images/str.gif) no-repeat left top;}
#base .left_block .mn .mn-item  .mn-item-a:hover {background: #b2db44 url(/media/images/str_bt.gif) no-repeat 228px center;  color: #0d0d0d;}
#base .left_block .mn .mn-item  .mn-item-a:hover .str {background: url(/media/images/str_hov.gif) no-repeat left top; }
#base .left_block .mn .mn-item  .active {background: #b2db44 url(/media/images/str_bt.gif) no-repeat 228px center;  color: #0d0d0d;}
#base .left_block .mn .mn-item  .active .str {background: url(/media/images/str_hov.gif) no-repeat left top; }


#base .left_block .no {margin-top: 31px; width: 240px;  background: url(/media/images/sub_menu.gif) repeat-x left bottom;}
#base .left_block .no .null {list-style-type:none;height: 28px; width: 240px; background: url(/media/images/sub_menu.gif) repeat-x left top; }
#base .left_block .no .null a{display: block; padding-left: 12px; border: none; padding-top: 5px; height: 22px; width: 228px; text-decoration: none; font-family: Tahoma, sans-serif; font-size: 12px; color: #4d4c4c; position: relative; top: 1px;}
#base .left_block .no .null a .str {position: absolute; left: -16px; top: 11px; width: 7px; height: 5px; background: url(/media/images/str.gif) no-repeat left top;}
#base .left_block .no .null a:hover {background: #b2db44;  color: #0d0d0d;}
#base .left_block .no .null a:hover .str {background: url(/media/images/str_hov.gif) no-repeat left top; }
#base .left_block .no .null .active {background: #b2db44;  color: #0d0d0d;}
#base .left_block .no .null .active .str {background: url(/media/images/str_hov.gif) no-repeat left top; }


#base .right_block {float: left; margin-left: 50px; margin-top: 8px; width: 576px; font-family: Tahoma, sans-serif; font-size: 13px; color: #ffffff; line-height: 18px;}
#base   a {text-decoration: none; font-family: Tahoma, sans-serif; font-size: 13px; color: #ffffff; color: #b2db44; border-bottom: 1px dashed #b2db44}
#base   a:hover {border: none;}

#base .right_block h2 {font-family: Tahoma, sans-serif; font-size: 18px; color: #ffffff;}

#base .right_block .tovar {position: relative;}
#base .right_block .tovar h2 {font-size: 18px; text-align: right; padding-left:160px;}
#base .right_block .tovar img {position: absolute;}
#base .right_block .tovar .prise {height: 50px; margin-top: 28px; background: #000000; text-align: right;}
#base .right_block .tovar .prise .pl {float: left; display: block; text-decoration: none; background: url(/media/images/pl.jpg) no-repeat left top; width: 26px; height: 26px; border: none; position: relative; top: 10px; left: 363px;}
#base .right_block .tovar .prise .d3 {float: left; display: block; text-decoration: none; background: url(/media/images/3d.jpg) no-repeat left top; width: 26px; height: 26px; border: none; position: relative; top: 10px; left: 367px;}
#base .right_block .tovar .prise p {color: #b2db44; font-family: Arial, sans-serif; font-size: 22px; font-weight: bold; float:left; position: relative; top: 15px; left: 410px;}


#base .right_block .forma p {margin-bottom: 26px; border: 1px solid #5e5e5e;}
#base .right_block .forma p input { margin: 1px; width: 562px; height: 15px; background: #5e5e5e; border: none; padding: 5px; color: #ffffff}
#base .right_block .forma p textarea {margin: 1px; width: 562px; height: 224px;  background: #5e5e5e; border: none; padding: 5px; color: #ffffff; font-family: Tahoma, sans-serif;}
#base .right_block .forma  a {font-family: Arial, sans-serif; text-decoration: underline; margin-left: 35px; font-size: 17px; border: none; color: #b2db44;}
#base .right_block .forma  a:hover {text-decoration: none;}

#futer {width: 100%; margin-top: 30px; height: 108px; float: left; background: url(/media/images/fon_top.gif) repeat-x left top;}
#futer  .gr {width: 100%; height: 108px; background: url(/media/images/sub_menu.gif) repeat-x left top;}
#futer  .gr .podp {width: 918px; height: 108px; margin: auto; position: relative;}
#futer  .gr .podp .copyright {position: absolute; top: 51px; left: 29px; font-family: Tahoma, sans-serif; font-size: 10px; color: #5d5d5d;}
#futer  .gr .podp .block {position: absolute; top: 51px; left: 190px; height: 15px; width: 155px; background: url(/media/images/block.jpg) no-repeat left top;}
#futer  .gr .podp  .volkov {position: absolute; top: 32px; right: 15px; display: block; width: 190px; height: 40px; background: url(/media/images/volkov.gif) no-repeat right top; padding-top: 5px; text-decoration: none; font-family: Tahoma, sans-serif; font-size: 9px; color: #5d5d5d;}


#base h1 {font-family: Myriad Pro, sans-serif; padding-bottom: 20px; font-weight: lighter; font-size: 22px; color: #b2db44}
#base .right_block h2 {font-family: Myriad Pro, sans-serif; padding-bottom: 10px; font-weight: lighter; font-size: 20px; color: #b2db44}
#base h3 {font-family: Myriad Pro, sans-serif; padding-bottom: 10px; font-weight: lighter; font-size: 16px; color: #b2db44}
#base h4 {font-family: Myriad Pro, sans-serif; padding-bottom: 10px; font-weight: lighter; font-size: 13px; color: #b2db44}
#base p {margin-bottom:10px;}
#base ul {
list-style-position:outside;
list-style-type:disc;
margin-left:25px;
margin-bottom:10px}

#base ol {
list-style-position:outside;
margin-left:25px;
margin-bottom:10px}

table.rekv td{
padding:3px;
border-bottom: 1px dashed #B2DB44;
}
table.rekv td.left{
font-weight:bold;
}
table.rekv td.right{
font-weight:bold;
color:#B2DB44;
}



