/* common */
* html #price li a { width: 100%; /* make hover effect work in IE */ }
* html body #sidemenu ul li { height: 1%; }
a { color: #842946; text-decoration: underline; }
a:hover { text-decoration: none; }
body { background: url(image/fon01.jpg) repeat-x; color: #333333; font: 11px Tahoma, Arial, Helvetica, sans-serif; margin: auto; }
body, td { color: #000; font: 14px Arial, sans-serif; }
form { margin: 0 auto; }
h1{ color: #6C0008; font-size: 16px; font-weight: normal; margin: 3px; padding: 5px; }
h2{ color: #666666; font-size: 13px; margin: 0px; padding: 3px 0 3px 0; }
h3{ color: #666666; font-size: 14px; margin: 0px; padding: 3px; }
h4{ color: #CE6700; font-size: 12px; font-weight: normal; margin: 0px; padding: 3px; }
html, body { height: 100%; }
html, body, img, form { border: none; margin: 0px; padding: 0px; }
img.pic{ float: left; height: 62px; padding: 5px 3px 5px 3px; width: 72px; }
p { margin: 0px 0px 12px 0px; padding: 0px; }
table { border: 1px solid #999; border-collapse: collapse; }
td { font: 12px Tahoma, Arial, Helvetica, sans-serif; padding: 3px; text-align: left; vertical-align: top; }
td a{ font: bold 12px Tahoma, Arial, Helvetica, sans-serif; padding: 3px; text-align: left; vertical-align: top; }
th { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; padding: 3px; vertical-align: top; }
.blank10{ clear: both; height: 10px; line-height: 5px; /* _margin:-3px 0;*/ visibility: hidden; }
.blank5{ clear: both; height: 5px; line-height: 5px; /* _margin:-3px 0;*/ visibility: hidden; }
.clear { clear: both; }
.content{ font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-right: 3px; padding: 5px; text-align: justify; }
.float-l { float: left; }
.float-r { float: right; }
.hfeed .posts { margin-bottom: 10px; }
.image { float: left; margin: 0 9px 3px 0; }
.img-marg { float: left; margin: 0 10px 5px 0; }
.left_box{ background: url(image/box.jpg) no-repeat top; height: 85px; padding-top: 10px; width: 240px; }
/* left_box */
.left_box_border{ border: 1px #CCCCCC solid; height: auto; margin-top: 15px; padding: 2px; width: 240px; }
.newsprice_3, .newsprice_1, .newsprice_2 { color: #6C0008; font-size: 11px; }
.none { line-height: 0; }
.notes { border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; color: #454545; margin: 0 0 10px 0; padding: 17px 10px 17px 80px; }
.poisk{ color: #000; font: 11px Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 5px 10px; padding: 2px 0px 2px 10px; }
.relative { position: relative; }
.right_articles { background: #eee; border: 1px solid #ccc; color: #454545; margin: 0 0 10px 0; padding: 8px; }
.title{ color: #7B0E10; font: bold 14px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 10px; }
.title a{ color: #7B0E10; font-weight: bold; text-decoration: underline; }
.title a:hover { color: #000; text-decoration: none; }
.br2{ line-height: 2px; }
.br4{ line-height: 4px; }
#allcontent { min-height: 100%; position: relative; }
/*----------------------Characteristic Block-------------------------*/
#content #characteristic{ display: block; float: left; height: auto; padding: 0; width: 100%; margin:0 0 10px 0}
#content #characteristic .line-a { background: #F8F8F8; color: #707070; height: 2em; }
#content #characteristic .line-b { background: #FEFEFE; color: #707070; height: 2em; }
#content #characteristic .line-h { background: #45561B; border-color: #647C28 #586A22 #43511A #5A6F23; color: #FFF; font: bold 1.5em Tahoma, Arial, Helvetica, sans-serif; height: 2em; padding: 10px 0 0 10px; text-align: left; }
#content #characteristic h2 { border-bottom: 3px solid #FF8000; clear: both; color: #6C0008; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding:0 0 7px 0; }
#content #characteristic ul{ border: solid 1px #ddd; display: block; list-style: none; margin: 2px 0 0 0; padding: 0; }
#content #characteristic ul li{ border-bottom: solid 1px #ddd; clear: both; display: block; height: 15px; line-height: 28px; list-style: none; margin: 0 auto; padding: 0 0 0 10px; width: auto; }
/* content */
#content { clear: both; float: left; padding:0 0 100px 0; width: 100%; margin: 0;}
#content .fut_content{ padding: 0; width: 100%;margin: 0 0 0 0; }
#content .content_left{ clear: both; float: left; margin: 0 0 20px 0; width: 15%; }
#content .content_right{ clear: both; float: right; margin: 0 0 20px 0; width: 75%; }
#content h1{ color: #6C0008; font-size: 17px; font-weight: bold; margin: 2px 0 7px 0; padding: 0; }
#content h2 { clear: both; color: #6C0008; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding-bottom: 10px; }
/* right side */
#content_head { clear: both; float: left; margin: 10px 0 10px 0; width: 100%; }
/* footer */
#footer { position: relative; width: 100%; }
#footer .copyrights { color: #eee; font: 12px Tahoma, Arial, Helvetica, sans-serif; padding: 15px 0 15px 15px; }
#footer .left{ float: left; font: 12px Tahoma, Arial, Helvetica, sans-serif; width: 40%; }
#footer .left small a{ color: #fff; float: left; font: 12px Tahoma, Arial, Helvetica, sans-serif; padding: 0px 5px 15px 22px; width: 40%; }
#footermain { background: url(image/fon6.jpg) repeat-x; border-top: 3px solid #FF8000; height: 85px; left: 0; position: absolute; top: -70px; width: 100%; }
#foot-right { color: #ddd; float: right; padding: 15px 15px 15px 0; text-align: right; width: 70%; }
#form #input-stroka{ border-top: 2px solid #999; width: 150px; }
#form label{ color: #000; float: left; font: 12px Tahoma, Arial, Helvetica, sans-serif; margin: 12px 2px 0px 20px; padding: 0; }
#form-header { background: url(image/fon4.jpg) no-repeat right top; float: right; margin: 0 10px 0 0; }
/* Goods Block */
#content #goods { background: none; border: 1px solid #A2C4E0; clear: both; margin: 0 auto; padding-bottom: 10px; width: 100%; }
#content #goods .image_box { border-right: 1px solid #A2C4E0; display: inline; float: left; margin: 5px 0 0 0; padding: 10px 0 0 0; text-align: center; width: 42%; }
#content #goods .image_box .price_1{ border-bottom: solid 1px #ddd; height: 15px; margin-left: auto; margin-right: auto; padding: 0 0 5px 0px; text-align: left; width: 275px;text-indent: 2px; }
#content #goods .image_box .price_1 em{ color: #6C0008; font: normal 1.1em Tahoma, Arial, Helvetica, sans-serif; }
#content #goods .image_box .price_2{ border-bottom: solid 1px #ddd; height: 15px; margin-left: auto; margin-right: auto; padding: 0 0 0px 0px; text-indent: 60px; width: 275px; }
#content #goods .image_box .price_3 { border-bottom: solid 1px #ddd; height: 15px; margin-left: auto; margin-right: auto; padding: 0 0 0px 0px; text-indent: 40px; width: 275px; }
#content #goods .image_box a { color: #fff; }
#content #goods .image_box img { background: #FFF; border: 1px solid #0C66B2; padding: 12px 12px 12px 12px; }
#content #goods .text_box { display: inline; float: right; margin: 15px 25px 0 0; width: 50%; }
#content #goods .text_box ul{ display: block; list-style: none; margin: 0; margin: auto; padding: 0px; }
#content #goods h2 { background: none; color: #6C0008; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0 0 3px 0; }
#content #goods h3 { border-bottom: 1px solid #EBEBEB; color: #6C0008; font: normal 1em Tahoma, Arial, Helvetica, sans-serif; margin: 0 15px 10px 65px; padding: 0 10px 3px 0; text-align: left; width: 145px; }
#content #goods td { background: none; font: normal 14px Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0; }
#content #goods tr { background: none; border-bottom: solid 1px #ddd; }
#content #goods table { background: none; border:0;}

/*----------------------Goods Block navigation-------------------------*/
#goods_menu { background: none; border: 1px solid #A2C4E0; clear: both; margin: 0 auto; overflow: hidden; padding-bottom: 10px; width: 100%; }
#goods_menu .nav ul{ display: block; list-style: none; margin: 20px 30px 30px 30px; padding: 0px; }
#goods_menu .nav ul li{ background: url(image/ico4.jpg) no-repeat 0 4px; display: block; height: 20px; line-height: 20px; list-style: none; padding: 0px; text-indent: 20px; width: auto; }
#goods_menu .nav ul li a{ border-bottom: 1px #DCF1FB solid; color: #3A6EBE; display: block; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; height: 20px; margin: 1px 0 1px 0; padding: 0; text-decoration: none; width: auto; }
/* header */
#header { border-top: 5px solid #034C9B; height: 100px; }
#headerleft{ float: left; width: 39%; }
#headerleft img{ padding: 30px 0 0 10px; }
#headermain { background: #1068AF url(image/fon5.jpg) no-repeat 400px 0; height: 97px; padding: 0; }
#headerright{ float: right; width: 59%; }
#headerright #form input{ color: #000; font: 12px Tahoma, Arial, Helvetica, sans-serif; margin: 7px 2px 10px 0px; padding: 2px 2px 2px 2px; }
#headerright #form-search{ float: right; height: 40px; margin-left: auto; margin-right: auto; width: 290px; }
/* Navigation */
#nav { background: none; clear: both; float: right; margin: 0 auto; padding: 0; }
#nav ul { height: 36px; list-style: none; margin: 0 15px 5px 0; padding: 0; text-transform: uppercase; width: 100%; }
#nav ul li { color: #A5D7EF; display: block; float: left; height: 15px; margin: 0; padding: 6px 0; }
#nav ul li a { color: #fff; display: block; float: left; font: 9px Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 4px 7px; text-decoration: none; width: auto; }
#nav ul li a:hover { color: #000; text-transform: uppercase; }
/*  Newslist Block index  */
#newslist { clear: both; float: left; margin: 0 auto; padding: 0; width: 100%; }
#newslist .brief ul, #newslist .brief ul li { color: #999; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#newslist .brief, #newslist .price { color: #000; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#newslist .itemlist .itemlistinfo { float: right; padding: 5px 0; width: 65%; }
#newslist .left, #newslist_menu .menuleft { float: left; width: 49%; }
#newslist .name { margin-top: 5px; position: relative; }
#newslist .name a { color: #6C0008; font-weight: bold; }
#newslist .pic { border: 1px solid #ddd; float: left; height: 100px; margin: 10px 5px 5px 5px; padding: 2px; width: 100px; }
#newslist .right, #newslist_menu .menuright { float: right; width: 49%; }
#newslist li { border: 1px solid #A2C4E0; height: 127px; list-style: none; margin: 10px 0; padding: 0; position: relative; }
#newslist p { line-height: 100%; margin-bottom: 5px; }
#newslist ul { list-style: none; margin: 0; padding: 0; position: relative; }
/*----------------------Goods Block navigation-------------------------*/
#newslist_menu { background: #F8FAFD; border: 1px solid #DCF1FB; clear: both; margin: 0 auto; overflow: hidden; padding-bottom: 10px; width: 100%; }
#newslist_menu .nav ul{ display: block; list-style: none; margin: 30px 30px 30px 30px; padding: 0px; }
#newslist_menu .nav ul li{ background: #F8FAFD url(image/ico4.jpg) no-repeat 0 4px; display: block; height: 25px; line-height: 25px; list-style: none; padding: 0px; text-indent: 20px; width: auto; }
#newslist_menu .nav ul li a{ border-bottom: 1px #DCF1FB solid; color: #3A6EBE; display: block; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; height: 25px; margin: 1px 0 1px 0; padding: 0; text-decoration: none; width: auto; }
#newslist_menu .nav ul li a:hover, #goods_menu .nav ul li a:hover { color: #000; }
#newslist_menu .nav, #goods_menu .nav { float: left; height: auto; margin: 0; padding: 0; width: auto; }
#newslist_menu .padding, #goods_menu .padding { padding: 0px 20px 0 20px; }
/* page */
#page { background: none; border-top: 2px solid #FF8000; float: left; width: 100%; }
/* Price Block */
#price {display:block; padding: 0px; margin: 0 auto; width: 100%;}
#price h2 {clear: both; border-bottom: 3px solid #FF8000;margin: 0 auto;font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif;color: #6C0008;padding-bottom: 10px;text-indent:-2px;width: 100%;}
#price ul {float: left; clear:both; margin: 5px 0 10px 0; padding: 0; list-style-type: none; width: 100%;border: 1px solid #ddd;}
#price ul li {float: left; display: block; padding: 0; width: 100%;margin: 0;}
#price ul li a {float: left; border-top: 1px solid #ddd; cursor:pointer; margin: 0; TEXT-DECORATION: none;
background: #fff; color: #0C52C2; display: block; padding: 0px;width: 100%;}
#price ul li.li_un {float: left; margin: 0; background: #eee ;color: #990000; display: block; padding: 0; width: 100%;font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
#price ul li.li_un em{width: 85%;margin:0; padding: 0; font: normal 12px/300% Tahoma, Arial, Helvetica, sans-serif;}
#price ul li.li_un span{width: 13%; margin:0; padding: 0px 0px 0px 10px; font: normal 12px/300% Tahoma, Arial, Helvetica, sans-serif;}
* html #price ul li a {  /* make hover effect work in IE */width: 100%;}
#price ul li a:hover, #price li a:hover span {background: #eee;}
#price ul li a:hover em {color: #000;background: #eee; TEXT-DECORATION: underline;}
#price ul li em {float: left; width: 84%; padding: 10px 2px 0px 5px; color: #333; display: block;font: normal 12px/150% Tahoma, Arial, Helvetica, sans-serif; text-align:center; }
#price ul li a em {float: left;width: 84%; padding: 2px 2px 2px 5px; color: #0C52C2; display: block; TEXT-DECORATION: none;text-align:left;font: normal 11px/150% Tahoma, Arial, Helvetica, sans-serif; }
#price ul li span {float: right; width: 13%; display: block; margin:0; padding: 0px 0px 0px 10px;
color: #444; font: normal 12px/150% Tahoma, Arial, Helvetica, sans-serif; background: #eee;border-left: 1px solid #ddd;}
#price ul li a span {float: right; width: 13%; display: block; margin:0; padding: 2px 0px 2px 10px;
color: #444; font: normal 12px/150% Tahoma, Arial, Helvetica, sans-serif; background: #fff;border-left: 1px solid #ddd;}
/* Pricespec Block */
#pricespec { border-bottom: 1px solid #E9E9E9; clear: both; height: auto; margin: 0 5px 0 0; }
#pricespec .details_pricespec { background: #D8E6F1; border: 1px solid #77A8D1; float: left; font-size: 0.85em; margin-bottom: 0 !important; padding: 5px; text-transform: none; }
#pricespec .details_pricespec strong{ color: #7B0E10; }
#pricespec .l_pricespec { float: left; padding: 5px 0; width: 15%; }
#pricespec .r_pricespec { float: right; padding: 5px 0; width: 82%; }
#pricespec h2 { color: #6C0008; font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 5px; padding: 5px; }
#pricespec h3 { color: #7B0E10; font-size: 1em; font-weight: bold; margin-bottom: 5px; text-decoration: underline; }
#pricespec h3 a { color: #3A6EBE; text-decoration: underline; }
#pricespec img { background-color: #fff; border: 1px solid #77A8D1; height: 100px; padding: 5px; width: 100px; }
#pricespec p { line-height: 1em; margin-bottom: 15px; }
/* sidebar */
#sidebar { background: none; float: left; overflow: hidden; width: 260px; }
#sidebar .padding { background: none; padding: 17px 20px 70px 10px; }
/* sidemenus */
#sidemenu ul { margin: 10px 0px 8px 0px; padding: 0; text-align: left; width: 240px; }
#sidemenu ul li { border-bottom: 1px dotted #E9E9E9; list-style: none; margin: 0; padding: 7px 5px; }
#sidemenu ul li a, #sidemenu ul li a:visited { color: #0D4862; font-weight: bold; padding-left: 0; text-decoration: none; }
#sidemenu ul li a:hover { border: none; color: #000; }
/*  urhere  */
#urhere { color: #8d3521; height: 15px; margin: 5px 0 5px 0; }
#urhere a { color: #fff; font-size: 11px; }
/* viewpage */
#viewpage { margin: 0px 0px 0px 260px; }
#viewpage .padding { padding: 0 20px 70px 10px; }
#viewpage li { margin: 5px 0; }
#viewpagemain { float: left; overflow: hidden; width: 100%; }
