body{color:#002850;font-size:12px;font-family:Verdana,Arial;margin:0;padding:0;}

body, td { text-align:left;}

div.logo a,div.right_menu,div.main_news_right,div.right_text,div.home_sales div{behavior:url('iepngfix.htc');}

.clearer{clear:both;}

a{color:#002850;}



* {

  outline: none;

  /*outline-color:-moz-use-text-color;*/

  outline-style:none;

  outline-width:medium;



}

a:hover{text-decoration:none;}

ul{list-style-type:none;}

form.authorization input.button, input.button_search, .search form input.button,div.popular form input.button,div.popular form input.order{font-size:0pt;line-height:0; vertical-align:0; text-align:center; padding-top:20px;

position:absolute;

top:51px;

left:144px;

}





/*body[dir="ltr"] a h2{}*/

td.spaw2frame {color:red;}





/*.site_header2{z-index:0;}

.snow_cont{z-index:1;}*/





.page{width:100%;}



.page1{width:1200px;margin:0 auto;padding:0;background:transparent url(../img/header_bg.jpg) no-repeat scroll left top;}

/*end of global*/

.site_header{width:100%;height:347px;margin:0;padding:0;}

div.promotext {float:left;

/*left:110px;*/

margin:0 0 0 20px;

padding:0;

position:absolute;

width:80em;

}

.promotext ul { color:#ff8200;float:left;height:37px;text-align:center;margin:0 0 0 20px;padding:7px 0 0 0;display:inline;white-space:nowrap;width:69em;}

.promotext ul li{ float:left; height:30px; display:inline; line-height:14px; border-right:1px #ff8200 solid; padding:0 25px;}

.promotext ul li span span, .promotext ul li a span span{color:#002850;}

.promotext ul li.time{font-size:14px;line-height:14px;}

.promotext ul li.time span span{font-size:12px;line-height:12px;display:block;}

.promotext ul li.icq span span{padding:0 0 0 0;}

.promotext ul li a span span{color:#002850;text-decoration:none;}

.promotext ul li.cart a {color:#FF8200;}

.promotext ul li.cart a span {text-decoration:none;}

.small_menu_up_div{float:right;margin:0;padding-right:45px;width:15px;height:80px;}

ul.small_menu_up{position:absolute;top:-3px;}

ul.small_menu_up li{width:13px;height:1.2em;}

div.logo {position:relative;

right:285px;

top:60px;}

/*.authorization {color:black;float:left;position:absolute;top:150px;padding:0.5em 0 0 52px; text-align:left; width:170px; display:block;}*/



.authorization {

color:black;

display:block;

float:left;

padding:0.5em 0 0 52px;

position:absolute;

text-align:left;

top:150px;

width:169px;

}



/*form.authorization {padding:0 0 0 52px;}*/

.authorization h5 {left:-10000px; position:absolute; top:-10000px; }

.authorization fieldset{width:160px;border:medium none;padding:0;}

.authorization label{width:59px;/*float:left;*/padding:8px 0 0 0;}



/*.authorization input{width:90px;height:12px;font-size:11px;line-height:10px;margin:5px 0 0 0;padding:-3px 0 0 0;}*/



.authorization input {

float:right;

font-size:11px;

height:12px;

line-height:10px;

margin:5px 12px 0 0;

width:75px;

}





.authorization a:link,form.authorization a:visited{background:transparent url(../img/li.gif) no-repeat scroll left 3px;

color:black;

float:left;

font-size:10px;

left:55px;

margin:7px 0 0 2px;

padding:0 15px 0 10px;

position:absolute;

text-decoration:underline;

top:50px;

}

.authorization a:hover{text-decoration:none;}



.client_login_form form.authorization a.forgot{ left:55px;

position:absolute;clear:left;

top:78px;white-space:nowrap;  }



.authorization input.button{width:57px;height:20px;float:left;border:0 solid;cursor:pointer;background:url(../img/auth_bt.jpg) no-repeat scroll left top;}

.authorization input.button{width:57px;height:20px;float:left;border:0 solid;cursor:pointer;background:url(../img/auth_bt.jpg) no-repeat scroll left top;}

.search form { position:absolute; top:300px; padding:0 0 0 52px; width:158px; }

.search form fieldset{width:156px;margin:0;padding:0;border:solid 0;}

.search form input{width:75px;height:15px;float:left;font-size:11px;line-height:10px;margin:5px 0 0 0;padding:0 0 0 0;}

.search form input.button_search{background:transparent url(../img/search.jpg) no-repeat scroll left top;

border:0 solid;

cursor:pointer;

float:right;

height:20px;

left:145px;

position:absolute;

top:1px;

width:59px;}

/*end of site_header*/

/* begin of left_column*/

.left_column { float:left; padding:145px 0 0; }

left_column h1 { font-size:150%; }

div.shopping_state {width:185px;height:170px;font-weight:bold;margin:0 0 0 2.6em;padding:2em 0 3.9em 0;background:url(../img/left_cart.jpg) no-repeat left 2em; border:0 none;}

div.shopping_state h1{width:180px;text-align:right;}

div.shopping_state div{width:152px;float:right;margin:1.8em 0.5em 1em 0;padding:0.5em 0 0em 1em;border-bottom:1px #002850 solid;}

div.shopping_state div.status { border-bottom:1px solid #002850; border-top:1px solid #002850; float:right; margin:1.8em 0.5em 1em 0; padding:0.5em 0 1em 1em; width:152px; }

div.shopping_state span.caption {clear:left; color:#FF8200; float:left; width:71px; }

div.shopping_state span.value  {display:block; float:left; white-space:nowrap; width:60px; position:relative;}

div.shopping_state a{ font-size:12px;font-weight:normal;background:transparent url(../img/li.gif) no-repeat scroll left 3px; /*margin:6em 0 0;*/ padding:0 0 0 1em; clear:left; display:block; position:relative; top:20px; }



div.left_menu {

/*-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;*/

background:transparent url(../img/left_bg.jpg) no-repeat scroll left top;

font-size:11px;

left:0;

min-height:52em;

padding:0 1.5em 30px 4.8em;

position:relative;

top:0;

width:156px;



}

div.left_menu h1 { font-size:150%; }

ul.btn_lft { margin:0 0 0 0; padding:0 0 0 0; font-size:150%; /*position: absolute;*/width: 150px;}

ul.btn_lft li{ padding:4px 0 0 0; margin:0; text-align:left; }

div.left_menu ul.sub{margin:0;padding:0 0 0.5em 0.8em;font-size:89%;}

div.left_menu  ul.sub ul.sub  li a, div.left_menu  ul.sub ul.sub  li a:link { color:red; }

div.left_menu  ul.sub ul.sub ul.sub  li a, div.left_menu  ul.sub ul.sub ul.sub  li a:link { color:#002850; }

div.left_menu li {line-height:120% !important; line-height:110%; }

ul.btn_lft li div{ color:#ff8200; font-weight:bolder; padding:0 0 0 7px; background:transparent url(../img/li_red.gif) no-repeat scroll left 3px; }

ul.btn_lft li ul li a:link, ul.btn_lft li ul li a:visited {color:#002850;font-weight:normal;text-decoration:underline;background: url(../img/li.gif) no-repeat scroll left 3px; margin:0; padding:0 0 0 7px; }

ul.btn_lft li ul li { }

ul.btn_lft li a:hover{text-decoration:none;}

ul.btn_lft li a:link,ul.btn_lft li a:visited{ display:block; color:#ff8200; text-decoration:none; font-weight:bold;/* padding:0 0 0 7px;*/ margin:0; font-size:92%;}

ul.btn_lft li a:hover{text-decoration:underline;}

div.left_text { width:203px;padding:0 0 0 30px;background:url(../img/marks.jpg) no-repeat 20px top; padding:0 30px 1em 45px; width:158px; text-align:left; }

div.left_text h2{font-size:100%;}

div.left_text img{float:none;margin-left:0;border:0 solid;}

.btn_lft a{padding:10px 0 0 7px;}

/* end of left_column*/

.site_content1{width:961px;float:left;}

/*.site_content2{float:left;width:713px;font-size:16px;padding:145px 0 0 0;margin:0;font-size:12px;}*/

.site_content2{

/*background:red none repeat scroll 0 0;*/

display:block;

float:left;

font-size:12px;

margin:0;

padding:145px 7px 0;

width:710px;

position:relative;

}

.site_content2 h2{font-size:15px;margin:0;padding:1em 0 0 0;}

.site_content2 h2 img{float:none;vertical-align:top;margin:-7px 0 0 10px;padding:0 0 15px 0;border:0 solid;}

.site_content2 div.product{width:710px;float:left;margin-bottom:3em;background:url(../img/main_cont_bg.jpg) no-repeat scroll left top;}

.site_content2 div.product a:link,.site_content2 div.product a:visited{color:#002850;font-weight:bolder;}



.site_content2 th.csmtd  img{padding:12px; border:0px solid;}

.site_content2 td.csmtd  img{padding:12px; border:0px solid;}



.site_content img { border:1px solid #CCCCCC; float:right; margin:0.5em 0.8em 1em 1em; padding:5px; }



div.product ul{margin:0;padding:0 0 0 20px;}

div.product ul li{width:215px;float:left;text-align:left;margin:20px 0 0 0;padding:0 5px;}

div.product ul li a{font-size:14px;}

div.product ul li a span{width:220px;height:184px;padding:0 0 0.5em 0;float:left;display:block;cursor:pointer;background:url(../img/shadow1.jpg) no-repeat scroll right top;}

div.product img{margin:0;padding:0;float:left;border:1px #ff8200 solid;}

div.home_sales{ width:708px;float:left;margin:0px ;/*0 3em 0.2em*/;background:url(../img/xit_top_bg.jpg) no-repeat scroll 42px top;}



div.slpos_one a {color:#4286F4}

div.slpos_one img {

border:1px solid #CCCCCC;

float:none;

margin:0.5em 0 1em 0em;

padding:5px;

position:relative;

}



div.slpos_one .price{color:#FF8200;

font-size:210%;

padding-top:0.5em;

}



.product_containers {clear:right;}





div.home_sales h2 { color:#ff8200; font-size:16px; margin:0; padding:7px 0 3px 65px; font-weight:bold; }

div.slpos { background:transparent url(../img/xit_bg.jpg) no-repeat scroll center top; clear:none; float:left; font-size:10px; padding:13px 0 13px 9px; margin:0; text-align:center; width:225px; display:block;margin:10px 0 0;}

div.slpos .descr { text-align:center; }



div.slpos img{margin:3px;

padding:4px;

display:block;

float:none;



}



.photo .description h2{color:#FF8200;margin:0px;padding:0px;}



div.left_menu ul.sub ul.sub ul.sub li a.current, div.left_menu ul.sub ul.sub ul.sub li a.curent:link {color:#FF8200;}



div.slpos a img {padding:7px;margin:0 2px !important;}







span.content img{margin:0px;padding:0px;}

table{border-collapse:collapse;}

table.product_grouped{margin:0 0px;width:650px;font-size:80%;}

table.product_grouped td {border:1px solid #cccccc;padding:3px 3px 3px 1px; text-align:center;}

table.product_grouped tr.head td {border:1px solid #cccccc;color:#E77817;font-weight:bold;text-align:center;}

table.product_grouped a {color:#4286F4;}

table.product_basket {margin:10px auto 0;width:190px;}

table.product_basket td {border-bottom:1px solid #FDECED;padding:3px 3px 3px 1px;}

table.product_basket tr.head td {border-right:1px solid #FDECED;color:#E77817;font-weight:bold;text-align:center;}

.slpos .price, .slpos .old_price {clear:none;color:#000000;display:marker;}

.slpos a {font-size:100%;}

div.group img {float:none;margin:10px 0 0;}















span.content img {border:0px;}





div.popular{width:349px;float:left;padding:0 0 0 0;margin:0 0 3em 0.4em;background:url(../img/popular_bg.jpg) no-repeat scroll right top;}

div.popular h2{color:#ff8200;font-size:16px;text-align:center;margin:0 0 15px 0;padding:7px 0 3px 0px;}

div.popular a{font-weight:bolder;display:block;padding:0 0 0.7em;}

div.popular a span{width:155px;height:157px;float:left;display:block;margin:0 1.5em 0 0;padding:0 0 0 2em;cursor:pointer;background:url(../img/shadow2.jpg) no-repeat scroll right top;}

div.popular img{float:left;margin:0;padding:0;border:1px #002850 solid;}

div.popular form{padding:1em 0 0;}

div.popular form fieldset{width:330px;float:left;border:0 solid;}

div.popular form input.button{background:transparent url(../img/vive.jpg) no-repeat scroll left top;border:0pt solid;cursor:pointer;float:left;margin:0 30px 0 15px;height:27px;width:109px;}

div.popular form input.order{background:transparent url(../img/order.jpg) no-repeat scroll left top;border:0pt solid;cursor:pointer;float:left;margin:0;height:27px;width:95px;}

div.popular form input{width:40px;height:12px;float:left;line-height:10px;font-size:11px;margin:5px 5pt 0pt 0;}

div.footer { height:37px; padding:85px 1.5em 0 400px; font-size:12px;background:url(../img/footer_bg.jpg) no-repeat left top;}

div.footer p{ width:40%; float:left; }

div.popular p span{float:left;width:50px;display:block;padding:0 1em 0.5em 0;}

div.footer .kauroff{ float:right; margin:1.3em 2em 0 !important; margin:1.3em 1em 0; white-space:nowrap; padding:0; }

div.footer .kauroff a:link,div.footer .kauroff a:visited{text-decoration:none;}

div.footer .kauroff a:hover{text-decoration:underline;}

/* begin of right_column*/

.right_column{float:left;width:239px;}

div.right_menu{margin:0; padding:2.2em 0 0; background:url(../img/right_menu_bg.png) no-repeat left top; height: 350px;}

ul.btn_rgt{margin-top:0;margin-bottom:0;padding-bottom:1.8em; min-height:30em;position: absolute;}

div.right_menu ul li{margin-bottom:0; padding:0 0 5px; text-align:left; }

div.right_menu ul.sub li{padding:0.5em 0 0 0;}

div.right_menu ul li li a:link,div.right_menu ul li li a:visited{font-size:12px;font-weight:normal;text-decoration:underline;padding:0 0 0 17px;background:url(../img/rli.gif) no-repeat scroll 3px 5px;}

div.right_menu ul li li a:hover{text-decoration:none;}

div.right_menu ul li a.current{ color:#ff8200 !important; font-size:14px; font-weight:bolder; text-decoration:none; width:131px; height:23px; display:block; padding:3px 0 0 25px; background:url(../img/right_bt.jpg) no-repeat left top; }

div.right_menu ul li ul.sub li div.current {background:transparent url(../img/li_red.gif) no-repeat scroll left 5px; padding:0 0 0 12px; }

div.right_menu ul li a{color:#002850;font-size:14px;font-weight:bolder;text-decoration:none;width:115px;height:23px;display:block;padding:3px 0 0 25px;background:url(../img/right_bt.jpg) no-repeat left top;}

div.right_menu ul li a:hover{color:#ff8200;}

div.right_menu ul.sub {margin:0;padding:0.7em 0 1.5em 0px;}

div.right_menu ul.sub ul.sub {margin:0;padding:5px 0 0em 10px;}

div.right_menu ul.sub li a{height:auto;}

div.main_news_right,div.right_text{margin:0 0 20px 0;padding:0;background:url(../img/right_menu_bg.png) no-repeat left top;}

div.right_text h2{font-size:18px;margin:0 0 0.5em 1.8em;}

div.right_text h2 span{color:#ff8200;}

div.right_text img{float:none;margin:0 0 0 32px;padding:0 0 0 0;display:block;border:2px #ff8200 solid; }

/*div.right_text p{width:136px;font-size:9px;text-align:left;cursor:text;margin:0.8em 0 28px 4em;}*/



div.right_text p{

cursor:text;

font-size:12px;

margin:0 0 0 40px;

text-align:left;

width:136px;

}



div.right_text ul { width:12em; }

div.main_news_right{background:url(../img/right_menu_bg.png) no-repeat scroll left top;}

div.main_news_right h2{color:#FF8200;margin:0 0 0.5em 1.8em;text-align:center;width:165px; font-size:18px;}

div.main_news_right ul{margin:0 0 0 2.1em;padding:0;}

div.main_news_right li{width:137px;font-size:9px;text-align:left;padding:0 0 1em 13px;background:url(../img/rli.gif) no-repeat left 5px;}

div.main_news_right li a:link,div.main_news_right li a:visited{text-decoration:none;}

div.main_news_right li a:hover{text-decoration:underline;}





.right_news{margin-bottom:70px;}





/*div.main_news div.text a{text-decoration:none;}*/

.news {border-top:0px solid;}



div.baner{width:239px;text-align:center;padding:3em 0;}

div.baner img{float:none;border:0 solid;}



.rnd_link{margin:10px 0 0 0 ;}



/*div.authed{display:block;}

div.client_login_form{display:block;}*/







div.authed {

background-image:url(../img/bg_login_form.gif);

background-position:left top;

background-repeat:no-repeat;

height:150px;

left:50px;

margin:0;

padding:0;

position:relative;



top:35px;

width:186px;

}





table.contact_form tr td  img {/*margin:0.5em 72px 1em 1em;*/float:left !important;margin:10px 0;}





/* end of right_column*/

.homepage_tree {left:-10000px; position:absolute; top:-10000px; }

.copyright { float:left; font-size:100%; padding:1.3em 0 0; color:rgb(0,40,80); text-align:left; }

.category { padding:2.2em 0 2em 0.5em; }

.pagination { clear:left; }

.subcategories a:hover { color:rgb(255,130,0); }

.slpos .title {font-size:100%;}

.slpos .title{padding:3px 0;display:block;font-weight:bold;min-height:27px;}

.slpos .title_price{padding:3px 0;display:block;min-height:27px;}





.prodaction, .prodaction span { color:red; }

.product_code span { color:red; }



.sales_remark, .pagination, .subcategories {padding-left:0px; clear:both;font-size:12px;}

div.shopping_state a, div.shopping_state a:link, div.shopping_state a:hover, div.shopping_state a:visited { color:#002850; }



.group_container div.title {font-size:200%;font-weight:normal; padding:10px 0 0;}

div.right_column {padding:0px;padding:0px;}

table.contact_form tr td{padding:0 30px 0 0;}

form.comments_form h2{padding:10px 0;}



div span b{font-weight:bold;position:relative;}





/*-------------Galery---------------*/





.galery .photo {

background:#EEEEEE none repeat scroll 0 0;

border:1px solid #CCCCCC;

display:block;

float:left;

height:255px;

margin:10px 20px 10px 0;

padding:5px;

text-align:center;

width:255px;

}



.galery .photo {

background:#FFFFFF none repeat scroll 0 0;

border:0px none;



/*background:#EEEEEE none repeat scroll 0 0;

border:1px solid #CCCCCC;

*/



display:block;

float:left;

height:auto;

margin:10px 20px 10px 0;

padding:5px;

text-align:left;

width:700px;

}

/*

.galery img {

border:0 none;

float:none;

margin:0 -1px 0 0;

padding:0;

}

*/





.galery .photo img {

border:1px solid #999999;

float:left;

height:120px;

margin:0 10px 0 0;

padding:5px;

width:120px;



}

.galery .photo .description {

display:block;

float:right;

text-align:justify;

width:550px;

}



.photo .description a{text-decoration:none;}



.comments_tree li {background:transparent url(../img/li3.gif) no-repeat scroll 5px 1px;  border-left: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0; margin:6px 0; padding:0 0 5px 15px !important;}

li .comments_tree li { background:transparent url(../img/li2.gif) no-repeat scroll 5px 1px;}

.comments_tree div{background:#E6E6E6;padding:0 0 0 10px;}

.comments_tree div a{background:#E6E6E6; }

ul .comments_tree div{ background:#F0F0F0;padding:0 0 0 10px;}



ul .comments_tree {  background:#F0F0F0;     color:black; }

li ul .comments_tree div{background:#FFFFFF;padding:0 0 0 10px;}

li ul .comments_tree div a{background:#FFFFFF;}

li ul .comments_tree a{background:#FFFFFF; }

.comments_links  a{background:#EFEFEF; }

ul.comments_tree div {font-weight:bold; color:#660000; padding:0 0 0 15px;}



ul.comments_tree .comments_links  {font-weight:bold; margin:5px 0 5px 0; background:#E5E5E5;}

ul.comments_tree .comments_links a {background:#E5E5E5;}







ul.comments_tree .comments_text  {font-weight:normal; color:#696969 !important;}









img.loading {display:none;}



.pagination{color:#E77817; font-weight:bold; padding:10px 0;font-size:14px;}

.pagination a {color:#002850; font-weight:bold;font-size:14px;}





label.label_auter{float:left;

left:50px;

position:absolute;

top:30px;

width:58px;}



label.label_auter{float:left;

left:50px;

position:absolute;

top:5px;

width:58px;}



label.label_auter_pass{

float:left;

left:50px;

position:absolute;

top:28px;

width:54px;}



/*.qwe{display:block;; float:left;width:167px;height:17px;

margin:0;

padding:0;

}*/





.left_column2 .left_text h2{

color:#FF8200;

font-size:135%;

margin:0 0 0.5em 0;

text-align:center;

width:165px;

}





input.button_search{position:absolute;

top:51px;}





input.password{left:110px;

position:absolute;

top:28px;

width:87px;}



input.auther{left:110px;

position:absolute;

top:5px;

width:87px;}





.last_search {

background:transparent url(../img/marks.jpg) no-repeat scroll 20px top;

height:300px;

padding:1px 30px 1em 38px;

text-align:left;

width:158px;}



.last_search div{

background:transparent url(../img/rli2.gif) no-repeat scroll 2px 5px;

clear:left;

display:block;

font-size:10px;

padding:1px 16px;

text-align:left;

width:auto;

}



.last_search h2{color:#FF8200;padding:17px 2px 7px 6px; font-size:135%;text-align:center;width:160px;}

.last_search div a{text-decoration:none;}

.last_search div a:hover{text-decoration:underline;}



.sales_remark p{float:left;}

.sales_remark p.price{float:none;}







div.breadcrumb {position:relative;}

.site_content2 div span a{position:relative;}

.site_content2 .subcategories{position:relative;}



.rnd_offers{font-size:12px;}



.adv_dlink{position:absolute;top:-5000px; left:-2000px;}





.main_text .main_text3 img{border:0px none;}



.descript_pack {display:block; clear:both;}

.descript_pack_group{display:block; clear:both; float:left;}

.descript_pack_group img {float:left;margin:7px 10px 5px 0;}





img.may {

/*left:447px;*/

position:absolute;

/*top:400px;*/

z-index:0;}



/*

div.may {

background:transparent url(../img/9may.png) no-repeat scroll left top;

height:115px;

left:329px;

position:relative;

top:263px;

width:600px;



}*/

.product_price {
	font-size: 1.7em;
	padding: 5px 0;
	display: block;

}
