body { font-family:arial, "Trebuchet MS",tahoma,verdana,sans-serif; background-color:white; font-size:0.8em; color:rgb(102,102,102);text-align:left; font-family:Tahoma, verdana, arial; margin:0;  }
a, a:link { color:rgb(66,134,244); text-decoration:underline; }
a:hover { color:rgb(229,124,10); text-decoration:none; }
a:visited {color:rgb(18,134,226); }
h1, h2,h3,h4,h5,h6 { color:#000000; }
h1{ color:#000000; font-family:arial,tahoma,verdana,sans-serif; font-size:26px; margin:0pt 0pt 20px -1px; }
h2{ color:#000000; font-size:16px; font-weight:bold; margin:0pt 0pt 12px; }
h3{ color:#FF0000; font-size:16px; font-weight:bold;  }
h3{ color:#FF0000; font-size:12px; font-weight:bold;  }
p { margin:0pt 0pt 10px; }
.clear { clear: right; }

/*.page1 { margin:22pt 50px 0pt 50px; }*/
.page1{margin:0 auto;padding:0;width:1001px;}
.page2{margin:auto;}

.site_header{ height: 90px; }
.logo { float:left; /*clear:left; */margin:23px 0pt 0pt; }
.logo img{margin:0 0 0 -5px;}
.logo a { font-family:Arial; font-size:3em; font-weight: bold; text-decoration:none; color:black; }
.promotext{ color:#3D3D3D; font-size:18px; height:21px; position:relative; top:0px; /*left:0px;*/ /*width:70%;*/ margin:20px 0}
.promotext p { margin: 0; padding: 0; }
.small_menu_up { color:#3D3D3D; font-size:18px; float:left; }

.header_box { float:right; /*left:220px; */position:relative; top:10px; /*width:70%; */}
.main_menu ul { font-family:arial,tahoma,verdana,sans-serif; font-size:16px; height:20px; margin:0px; padding:0 0 0 2.5em; list-style-type:none; float:left; }
.main_menu ul li {background:transparent url(./img/menu.gif) no-repeat scroll 1px 7px; float:left; margin:0pt 0pt 0pt 25px; padding:0pt 0px 0pt 13px; }

.main_text {width:115%;}

.site_content { clear:both; margin:3.6em 0pt 0pt; }
.site_content1 { float:left; width:68%; }
.site_content1 ul { list-style-position:outside; list-style-type:none; margin:0pt 0pt 10px; padding:0pt; }
.site_content1 ul li { background:transparent url(./img/li.gif) no-repeat scroll 0pt 8px; padding:0pt 0pt 5px 15px; }
div.category, div.category a, div.category a:visited { color:#6B6B6B; font-family:tahoma,arial,verdana,sans-serif; font-size:11px; }
div.category { margin:20px 0 5px; }

.left_column { width:205px; float:left; margin:0; padding-right:1em; }
.left_menu { color: #fff; font-size: 10pt; width:200px; }
.left_menu h2 { color: #28c6ff; font-size: 13pt; margin: 0; padding: 0 0 1em 0.8em; }
.left_menu ul { margin:0; padding:59px 0 0 0; }
.left_menu li { padding:0pt 0pt 7px; }
.left_menu a, .left_menu a:link, .left_menu a:visited { color:#000000; font-weight:normal; }
.left_menu ul.sub { margin:0px; overflow:hidden; padding:10px 0pt 10px 8px; width:202px; }
.left_menu ul.sub li { background:transparent url(./img/submenu.gif) no-repeat scroll 0pt 7px; padding:0pt 0pt 3px 8px; width:80%; }
.left_menu ul.sub li a { color:#000000; font-weight:normal; }
.current { font-weight:bold; color:#000000; }
.left_text { clear:left; padding-top: 1em; }

.homepage_tree { clear:left; }
.homepage_tree h1 { font-size:140%; font-weight:bold; padding:2em 0pt 0.5em; margin:0;}

div.client_login_form { margin:2em 0.4em 0pt 0pt; }
div.client_login_form input { width:139px; }
div.client_login_form input.btn { width:auto; }

.left_text .vcard { margin:0; }
.vcard { text-align:left; padding-top:1em; }
.vcard.subcard { margin:0; padding:0; }
.vcard.subcard div { display:inline; padding-right:0.5em;}
.vcard a, .vcard {}
.vcard span { }
.vcard .org, .vcard .fn {font-weight:bolder; padding:0;}
.vcard .tel{ padding-top:0.5em; /*white-space: nowrap;*/ }
.vcard .type { clear: left; }
.vcard .number{  }
.vcard img { float:none; border:none; margin:0; padding:0; }

.right_box { float:right; width:20%; padding: 0 0.7em 1em; }
.main_news h1, last_search h1 { margin: 0pt 0pt 0px -1px; }
.main_news ul li { padding: 0.7em 0 0.7em 0; border-bottom: 1px dashed #999; list-style-type: none; display:inline-block; background:none; }
.main_news ul li ul li { border:none; padding:0; list-style-type:circle; }
.main_news .descr {/* width:100%;*/display:block;float:left;width:70%;}
.more { color: #a50000; background-image: url(img/more.jpg); background-repeat: no-repeat; background-position: right center; float: left; padding-right: 0.8em; }
.more:hover { color: #a50000; background-image: url(img/more.jpg); background-repeat: no-repeat; background-position: right center; float: left; padding-right: 0.8em; }

/*.main_news li img { margin: 0 0.5em 0.5em 0; padding: 0.3em; position: relative; float: left; border: solid 1px #999; }*/

.main_news li img {
border:0 none;
float:left;
/*height:80px;*/
margin:0 0.5em 0.5em 0;
padding:0.3em;
position:relative;
/*width:140px;*/
}

.floating_blocks {}
.floating_blocks div { width:100px; float:left; }
.floating_blocks h3 {clear:both;}
div.clearer {clear:both;}

#result div { color:black; background:rgb(255,255,153); border: thin rgb(255,204,0) solid; padding:1em; }
#result h1, #result h2, #result h3, #result h4, #result h5, #result p { color:black; }
label.error { color:rgb(255,0,0); }

.search_block { clear:both; margin:0em 0pt 2em; padding:3em 0pt 0pt; }
input.text { width:132px; }

.footer { height:93px; width:100%; clear:left; padding-top:2em; }
.footer1{ border-top:5px solid #CCCCCC; height:88px; }

.copyright { clear:both; float:right; font-size:90%; }
.copyright, .copyright a { color:black; text-decoration:none; margin-top:16px;}
.copyright a { padding:1.5em 0 0.5em 0; }

.kauroff { float:right;
font-size:90%;
left:791px;
padding:0.9em 0 0;
position:absolute;}
.kauroff, .kauroff a, .kauroff a:link, .kauroff a:visited { color:black; text-decoration:none;}
.kauroff a { padding:1.5em 0 0.5em 0; }

.bottom_menu { float:left; }
.bottom_menu ul { padding:0; margin:1em 0pt 0pt; }
.bottom_menu li { display:inline; list-style-type:none; margin:0pt; padding:0pt 1em 0pt 0pt; }

.img1,.img_left { float: left; }
.img2,.img_right{ float: right; }

.code img { width:24px; }
.linear img, .sitemap img { border:none; padding:0; margin:0; }
table.linear td.lnlong img {border:1px solid silver; float:left; margin:0.5em 0.8em 0 0; padding:5px; }
table.linear { margin-bottom:1em; }
table.linear.header { margin:0; }
.prod_ill img, img.prod_ill  { float:left; border: thin rgb(192,192,192) solid; padding:0.3em; margin: 0 1em 0.3em 0; }
.header.linear .code { font-size:100%; }
.buy_now { color:rgb(240,114,125); }
.shopping_state{ color:black; background:rgb(255,255,153); border: thin rgb(255,204,0) solid; padding:1em; }
.slpos .title { font-size:140%;}
.slpos .buy_now {font-size:94%;}
.slpos .price { font-size:140%; }

#captchaimage img { float:none; margin:0; padding:0; border:none; }
.last_search { clear:both; }
.contact_form table, .contact_form .controls_fields, .contact_form input, .contact_form textarea { width:100%; }
.contact_form input.btn { width:auto; }


.galery img { border:1px solid #CCCCCC; float:left; margin:0.2em 1em 1em 0; padding:5px; position:relative; }
.galery .photo {/* clear:left;*/ margin:0 0 2em; height:200px; display:block;float:left;}

.addit_photo img { border:none; float:none; margin:0;padding:0; }

.sales_remark { clear:left; }