html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th 
{ margin: 0px; padding: 0px; border: none; font-weight: inherit; 
font-style: inherit; font-size: 100%; font-family: inherit; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
a {outline:none}
/*a:hover { text-decoration: none; }*/
html {width:100%}
html, body { margin: 0px; padding: 0px; }
ul{padding:0px; margin:0px;}
body {font-family: Arial, Helvetica, Sans Serif; font-size:12px; width:100%;}
p {margin: 0 0 10px 20px}
.clearer {line-height:0px; clear:both; font-size:0px;}
#wrapper {width:960px; height:601px; background: url(img/background.jpg) 0 0px no-repeat; margin:0px auto 0 auto;}

/* head */
div.head .fields{float:left; width:50%; height:80px; background: url(img/large_border.gif) 0 100% repeat-x; position:relative; bottom:-1px; z-index:1; }
div.head .left {margin-right:-480px;}
div.head .right {margin-left:-480px;}

div.head {width:100%; height:80px; background-color: #ffffff;border-top: 1px solid #DC5A05; border-bottom: 1px solid #DC5A05; position:relative; z-index:2; }
a.logo {display:block; width:150px; height:70px; color:#6e320a; padding: 0px 0 0 10px; background: #ffffff url(img/logo.gif) 0 0 no-repeat;z-index:2}
a.logo span {font-size:10px;}
.h{font-family:Arial Black, Helvetica, Sans Serif;}
.l_s {letter-spacing:0.1em;}
table.top {float:left; position:relative; z-index:2; border:0px solid; width:960px;}


.otst {
margin-bottom:12px;
}



/*--search*/

div.search {padding:0 20px 0 100px; float:left}
div.cat_search {margin:0 0 0 240px; width:400px;}
div.search input.field {width:90px; height:12px; margin: 0; padding:0 0 0 5px; font-size:10px; color:#6e320a; border:0px solid; }
div.search input.button{width:16px; height:16px; border:none; background: url(img/search_button.gif) 0 0 no-repeat; margin: 0px 0 0 0px; cursor:pointer}
div.corners_search table td{table-layout:fixed; height:15px;}

.corners_search_cat span {display: block; color:#ffffff; font-family:Tahoma, Helvetica, Sans Serif; font-size:11px; padding: 2px 3px 0px 10px; float:left;}
div.producer_sel {width:97px; height:14px; border:1px solid #6E320A; background-color:#ffffff; margin:0px 0 0 0px; float:left;}
div.cat_search .inner{padding-top:3px;}
a.producer_sel{display:block; width:16px;padding:0; position:relative;z-index:6}
div.drop_container {position:relative; z-index:4; width:97px; line-height:0px; font-size:0px;}

div.sel_dropdown 
	{
		
		width:140px; 
		line-height:1em;  
		font-size:12px; 
		text-align:left; 
		background-color:#ffffff;
		border:1px solid #000; 
		position:absolute; left:0px; 
		z-index:4; 
		display:none; 
		
		
	 }

div.sel_dropdown  a {color:#000; text-decoration:none; display:block}
div.sel_dropdown  a:hover {background-color: #F89B13;}
div.field{width:97px; height:14px; position:absolute; overflow:hidden; white-space:nowrap; font-size:10px; font-family: Tahoma, Sans Serif; padding-left:3px;color:#6E320A;}
.group_sel .field{color:#F79912}

div.group_sel {width:97px; height:14px; background-color:#ffffff; margin:1px 0 0 5px; float:left;}
a.group_sel{display:block; width:16px;padding:0; position:relative;z-index:6}

/*----corners*/

.corners_search {width:124px; height:22px !important; padding:0px;}
div.corners_search table{height:100%; width:100%;}
div.corners_search table td.field {padding: 5px 0 0 5px}
div.corners_search table td.zoom {padding: 3px 0 0 0px}
.corners_search_cat {width:410px; height:22px; padding:0px;}
.back_search {background: url(img/back_search.gif) 0 0 repeat-x}
.tl_search {background: url(img/tl_search.jpg) 0 0 no-repeat}
.tr_search { background: url(img/tr_search.jpg) 100% 0 no-repeat}
.r_search { background: url(img/r_search.jpg) 100% 0 repeat-y}
.l_search { background: url(img/l_search.gif) 0 0 repeat-y;}
.bl_search {background: url(img/bl_search.jpg) 0 100% no-repeat}
.br_search { background: url(img/br_search.jpg) 100% 100% no-repeat}


/*--basket*/

.basket {width:145px; height:50px; background: url(img/basket.gif) 0 3px no-repeat; position:relative; z-index:100000}
.basket .text {color:#6e320a !important; font-weight:bold !important; padding-left:30px;}
.basket .text a {color:#6e320a !important; font-weight:bold; text-decoration:underline; display:block; padding:5px 0px 10px 0; text-transform:none;}

/*menu*/

.top_group {margin: 0 0 0 0; height: 50px;background-color:#ffffff;}
ul.top_menu {display:block; border-top:1px solid #DC5A05;  padding:0 0 0 58px; margin:0px; height:17px;top:2px;  background-color:#ffffff; position:relative; z-index:2;}
ul.top_menu li {display:block; float:left; list-style:none; height:15px; text-transform:uppercase; padding:1px 0 0 43px; position:relative; z-index:2}
ul.top_menu li a {color:#DC5A05;text-decoration:none; padding-top:1px; position: relative; padding-bottom:2px;}
ul.top_menu li a:hover {border-top: 1px solid #000; color:#6e320a;}
ul.top_menu li a.selected {color:#6e320a;}
ul.submenu li.item-selected a{color:#6e320a;}
table.top td {vertical-align:top}
td.top_menu {width:789px}

ul.top_menu li .submenu {display:none; border:1px solid #edac82; padding:0px;margin-top:1px; position:absolute;z-index:3; top:16px; left:40px; background-color:#FFFFFF; margin-top:1px}
ul.top_menu li ul li 
{

width:150px;
display:block; 
list-style:none; 
padding:3px 0 3px 5px;
border:1px solid #FCCF89;
color:#EDAC82;
background-color:#ffffff; 
float:none;
text-transform:none;
height:auto;
font-size:11px;
}
ul.top_menu li ul li a:hover {border:none; color:#6e320a;}
body.inner_page {width:100%; background-color:#ecfce7;}
/*content*/
div.content {width:760px; height:490px; padding:97px 0px 10px 0px; margin-left:8px; float:left; color:#ffffff; font-size:12px;}
div.block1{height:227px; width:466px; background: url(img/block1.png) 0 0 no-repeat;zoom:1; z-index:9; }
div.block1 h1 {text-transform:uppercase;font-weight:bold; padding:18px 10px 10px 15px;}
div.block h1 {text-transform:uppercase;font-weight:bold; padding:18px 10px 10px 15px;}
div.content .block1 ul {padding-left:77px; line-height:2em; list-style:none;letter-spacing:1px;}
div.content .block ul {padding-left:60px; line-height:2em; list-style:none;letter-spacing:1px;}
div.content .text {padding-left:70px; line-height:2em; list-style:none;letter-spacing:1px;}
div.blocks{margin-top:12px;}
div.block {width:228px; height:229px; background:url(img/block.png) 0 0 no-repeat; float:left; margin-right:10px;}
div.block .header {text-transform:uppercase;font-weight:bold; padding:18px 10px 10px 15px;}
div.content .text {padding:0 10px 10px 70px; line-height:2em; list-style:none;letter-spacing:1px;}
.content .text a{color:#ffffff !important}
.block a {color:#ffffff !important;}
/*a.xls {position:absolute; top:140px; left:300px; z-index:10; zoom:1; }*/
.block1 a {position: relative; margin: 50px 0 0 300px; }




/*right column*/
div.c_left{width:750px; float:left;height:500px;}
div.c_right{width:150px; margin-left:780px;padding:20px 0 0 9px;}

div.outer{width:160px;height:60px; border:1px solid #344154;}
div.outer .inner{width:158px;height:58px; border:1px solid #7F7F7F; line-height:0px; font-size:0px;}
div.c_right .inner img {width:158px; height:58px}
/*footer*/
div.footer {width:100%; height:50px; border-top: 1px solid #DC5A05}
div.footer_content {margin:auto auto; width:962px; font-size:11px;}
div.emails{padding:5px 5px 5px 10px; color:#6e320a;float:left;}
div.copyright {color:#6e320a; margin-left:480px; width:250px; height:50px; background: url(img/footer_logo.gif) 0 0 no-repeat; padding:12px 0 0 52px; }
div.iwp {color:#6e320a; margin-left:830px; margin-top:-50px;}
div.iwp a{color:#6e320a; }
div.iwp a:hover {text-decoration:none; color:#6e320a; }






/*---------------------------------------------------------------inner-------------------------------------------------------------------------*/


#wrapper.inner{background-color:#ecfce7; background-image:none !important; position:relative; height:auto !important}
#wrap {width:100%; background-color:#ecfce7;padding-bottom:15px}
.cont {width:707px; height:465px; background-color:#ffffff; color:#6e320a; font-weight:bold; position:relative}
.tl_cont {background: url(img/tl_cont.gif) 0 0 no-repeat}
.tr_cont { background: url(img/tr_cont.gif) 100% 0 no-repeat}
.r_cont { background: url(img/r_cont.gif) 100% 0 repeat-y}
.l_cont { background: url(img/l_cont.gif) 0 0 repeat-y;}
.bl_cont {background: url(img/bl_cont.gif) 0 100% no-repeat}
.br_cont { background: url(img/br_cont.gif) 100% 100% no-repeat}
.b_cont { background: url(img/b_cont.gif) 0 100% repeat-x}
.t_cont { background: url(img/t_cont.gif) 100% 0 repeat-x}

div.cont table h1 {text-transform:uppercase; margin:10px 10px 20px 0; font-weight:bold}
.cont table {margin-left:10px}
.cont table td {vertical-align:top; padding:7px; font-weight:normal; }
.catalog .cont table td {padding:7px 7px 7px 6px}
.inner .breadcrumbs {position:absolute; top:25px; left:15px; font-weight:bold; font-size:10px;}
.inner .breadcrumbs  a{color:#6e320a; text-decoration:underline;}
.inner .breadcrumbs  {color:#6e320a;}
.cont  a.print {display:block; width:22px; height:22px; position:absolute; right: 15px; top:15px; background: url(img/print.gif) 0 0 no-repeat; z-index:10}

.comp_wrap{float:left; padding-left:10px;}
.comp {width:228px; height:469px; background-color:#faa014; color:#6e320a; font-weight:normal; position:relative;}
.comp.main { background: #faa014 url(img/comp_back.gif) 0 0 repeat-x }
div.comp.tl { background: url(img/tl_comp.gif) 0 0 no-repeat}
div.comp.tr { background: url(img/tr_comp.gif) 100% 0 no-repeat}
.comp.r{ background: url(img/r_comp.gif) 100% 0 repeat-y}
.comp.l{ background: url(img/l_comp.gif) 0 0 repeat-y;}
.comp.bl{background: url(img/bl_comp.gif) 0 100% no-repeat}
.comp.br{ background: url(img/br_comp.gif) 100% 100% no-repeat}
.comp_wrap .comp.b{ background: url(img/b_comp.gif) 0 100% repeat-x }
.comp.t{ background: url(img/t_comp.gif) 100% 0 repeat-x}
.comp.main .tl { background: url(img/tl_compm.gif) 0 0 no-repeat}
.comp.main .tr { background: url(img/tr_compm.gif) 100% 0 no-repeat}
.content.noright {width:960px !important; float:none !important; height:490px !important;}
div.inner div.content {height:auto !important}
.content.catalog {width: 960px !important; height:auto;}
.comp .white { background-color:#ffffff; left: 4px; position:relative; line-height:1.7em;}
.comp .white.top {width:220px; height:145px; top:25px;}
.comp .white.bottom {width:210px !important; height:180px !important; top: 45px; padding:5px;}
.comp.main  .white.bottom {width:219px; height:200px; top: 190px;}
.computers{height:469px;}
.comp h1 {text-align:center; width:100%; color:#ffffff;  text-transform:uppercase; position:relative; top:15px; font-weight:normal}
span.price {display:block; font-weight:bold; text-transform:uppercase; padding-top:15px; text-align:center}
.white img {padding-left: 40px; width: 154px; height:135px;}
.comp a.more {display:block; width:83px; height:23px; background: url(img/more.gif) 0 0 no-repeat; position:relative; top: 65px; left:70px;}
.noright .cont {width:947px; height:469px}
div.content.nofix, div#wrapper.nofix {height:auto !important}
div.content .cont {height:auto !important}
div.cont h1 {padding:15px 0 15px 0px; font-weight:bold; margin:0;}
div.cont h1.basket_h {padding:15px 0 15px 15px; font-weight:bold; margin:0;}
.basket_body {width:938px; margin-top:50px; margin-left:4px; position:relative;height:100%}
div.basket_top {color:#ffffff; text-transform:uppercase;}
div.basket_body .basket_top.outer, .catalog .cont  .catalog_top.outer {height:auto; margin-bottom:0; width:938px;  border-top:1px solid #926547; border-left:1px solid #a54607; border-bottom: 1px solid #dbccc2;border-right:1px solid #a54607; }
div.basket_body .basket_top.inner, .catalog  .cont .catalog_top.inner{ width:936px; height:auto;  border-top:1px solid #d78411; border-left:1px solid #b4690f; border-bottom:1px solid #914d0c; border-right:1px solid #b4690f;background-color:#faa014}
div.basket_top table {width:935px; height:22px; padding:0px; font-size:12px; border:0px solid; margin:0px}
div.basket_top table td {  font-weight:normal; padding-right:15px; padding-top:10px; padding-bottom:0}
div.basket_top .col1 {width:695px;}
table.basket_t {border:0px solid; margin:0}
table.basket_t td {vertical-align:middle; height:45px; border-bottom: 1px solid #f6d5c0; width:60px; padding:0 0 0 10px; color:#6e320a; font-weight:normal;} 
table.basket_t td.col1 {width:870px; }
table.basket_t td.col1 a{width:800px; text-decoration:none; color:#6E320A}
table.basket_t td.col2 {width:65px; text-align:center;}
table.basket_t td.col3 {width:55px;text-align:center;}
table.basket_t td.col4 {width:95px;}

.goods_quantity {width:38px; height:15px; text-align:left;  border:1px solid #faa014} 
.goods_quantity.active {border: 1px solid #6e320a;}
.goods_quantity input {width:20px; height:12px; border:0px solid; display:block; float:left; padding:0; font-size:10px; margin:0; padding-left: 2px;}
.goods_quantity .links {width:16px; height:15px; float:left; border:0px solid; line-height:0px; font-size:0px;}
.goods_quantity  .links  a.up {display:block; height:8px; width:16px; background: url(img/qu_up.gif) 0 0 no-repeat; line-height:0px; font-size:0px;}
.goods_quantity  .links  a.down {display:block; height:8px; width:16px; background: url(img/qu_down.gif) 0 0 no-repeat; line-height:0px; font-size:0px;}
.goods_quantity.active .links a.up {display:block; height:8px; width:16px; background: url(img/q_up.gif) 0 0 no-repeat; line-height:0px; font-size:0px;}
.goods_quantity.active  .links a.down {display:block; height:8px; width:16px; background: url(img/q_down.gif) 0 0 no-repeat; line-height:0px; font-size:0px;}
table.basket_t a.delete {width:23px; height:16px; display:block; background: url(img/delete.gif) 0 0 no-repeat; margin-left:20px;}
table.basket_t a.delete:hover{background: url(img/delete_a.gif) 0 0 no-repeat;}
table.basket_bottom {width:100%; height:150px}
table.basket_bottom td{line-height:1.5em}
table.basket_bottom  td.delivery {width:775px; padding: 30px 0px 0px 15px}
table.basket_bottom  td.amount {width:50px; vertical-align:top; padding:0; padding-top:20px;font-weight:normal; text-align:right}
table.basket_bottom  td.sum {width:110px; vertical-align:top; padding:0; padding-top:20px; font-weight:normal; text-align:right; padding-right:20px;}

.cat_menu {width:235px !important; float:left; margin-right:15px; border:0px solid; }
.catalog .cont {height:auto !important; width:703px;border:0px solid}
.content.catalog {margin:0 !important}
.cat_menu ul {padding:0 0 0 10px; margin:0; width:220px; overflow:hidden; display:block;  position: relative; }
.cat_menu ul li {display:block; list-style:none; width:218px; text-transform:uppercase; background-color:#ffffff;}
.cat_menu ul li a {display:block; width:220px; height:inherit; text-decoration:none; color:#ffffff !important;  background: #f59411 url(img/cat_menu_back.gif) 0 0 repeat-x;padding: 3px 3px 3px 5px}
.cat_menu ul.submenu li a {color:#6E320A !important}
.cat_menu .submenu li {position:relative; display:block; list-style:none; width:208px; border-left: 1px solid #e48343; padding:5px; text-transform:none; }
.cat_menu .submenu li a {display:inline; color:#6e320a; width:auto; background: #ffffff; padding:0; outline:none}
.cat_menu .submenu li a.plus { position:absolute; z-index:20; display:block; width:9px; height:8px; top:8px; left:-4px; background: url(img/plus.gif) 0 0 no-repeat}
.cat_menu .submenu ul {padding-left:3px;}
.cat_menu .submenu  li.last  { position:relative; display:block; list-style:none; width:209px; padding:5px; text-transform:none; background: url(img/last_li.gif) 0 0 no-repeat;border-left:0px solid}
.cat_menu .submenu ul li.last_inner {background: url(img/last_inner_li.gif) 0 0 no-repeat; border: 0px solid;}
.cat_menu .submenu ul li.last_inner  a.plus {background:none}
.cat_menu .submenu ul li.inner {background: url(img/last_level.gif) -1px 50% no-repeat;}
.cat_menu .submenu ul {display:none;}
.cat_menu .submenu li a.minus{ position:absolute; z-index:20; display:block; width:9px; height:8px; top:8px; left:-4px; background: url(img/minus.gif) 0 0 no-repeat}
.catalog .cont table {border:0px solid; width:100%}
.catalog .cont table td {border:0px solid; font-size:10px; color:#faa014}
.catalog .cont table td.col3 {width:300px; text-indent:20px;}
div.catalog .cont table.goods_list  td.col3 {text-indent:0px; width:300px; word-wrap:break-word}
div.catalog .cont table.goods_list  td.col1{width:50px;}
div.catalog .cont table.goods_list  td.col5{width:70px; text-align:right;}
div.catalog .cont table.goods_list  td.col6{width:70px;text-align:right;}
div.catalog .cont table.goods_list  td.col7{width:55px;}
div.catalog .cont table.goods_list  td.col2{width:100px}
.catalog .cont table td.col1 {width:70px;}
.catalog .cont table td.col2{width:70px;}
.catalog .cont table.goods_list td {color:#95684b; font-size:12px; font-weight:normal}
.catalog .cont table.goods_list td  a{color:#95684b !important}
.catalog .cont .catalog_top.outer {width:693px;margin-left:3px;}
.catalog .cont .catalog_top.inner span {position:relative; display:block; margin-bottom:3px;}
.catalog .cont .catalog_top.inner {width:653px; line-height:1em; font-size:12px; font-weight:normal; padding-left:40px; color:#ffffff; padding: 3px 5px 3px 35px}
.emp {height:25px; width:5px;}
.catalog .cont table.goods_list a.basket_button {background: url(img/basket_button.gif) 0 0 no-repeat; display:block; width:45px; height:15px; text-transform:uppercase; color:#ffffff !important; text-decoration:none;font-size:8px; padding: 3px 0px 0px 3px;}
.catalog .cont table.goods_list a.basket_button:hover{color:#000000 !important}


.certificates .item .img{float:left; margin-right:10px;}
.cert {width:228px; height:228px; background: #f99e14 url(img/cert_back.gif) 0 0 repeat-x; color:#6e320a; font-weight:normal; position:relative;}
.cert.main { background: #faa014 url(img/comp_back.gif) 0 0 repeat-x }
div.cert.tl { background: url(img/tl_compm.gif) 0 0 no-repeat}
div.cert.tr { background: url(img/tr_compm.gif) 100% 0 no-repeat}
.cert.r{ background: url(img/r_comp.gif) 100% 0 repeat-y}
.cert.l{ background: url(img/l_comp.gif) 0 0 repeat-y;}
.cert.bl{background: url(img/bl_comp.gif) 0 100% no-repeat}
.cert.br{ background: url(img/br_comp.gif) 100% 100% no-repeat}
.cert.t{ background: url(img/t_comp.gif) 100% 0 repeat-x}
.certificates .cert.b{ background: url(img/b_comp.gif) 0 100% repeat-x }
div.certificates .cont {width:469px; height:228px !important}
.certificates .description {float:left}
.certificates .tl_cont {background: url(img/tl_cert.gif) 0 0 no-repeat}
.certificates .tr_cont { background: url(img/tr_cert.gif) 100% 0 no-repeat}
.certificates .r_cont { background: url(img/r_cert.gif) 100% 0 repeat-y}
.certificates .l_cont { background: url(img/l_cert.gif) 0 0 repeat-y;}
.certificates .bl_cont {background: url(img/bl_cert.gif) 0 100% no-repeat}
.certificates .br_cont { background: url(img/br_cert.gif) 100% 100% no-repeat}
.certificates .b_cont { background: url(img/b_cert.gif) 0 100% repeat-x}
.certificates .t_cont { background: url(img/t_cert.gif) 100% 0 repeat-x}
.certificates .item   {margin-bottom:10px}
.certificates .description h2 {text-indent:70px; text-transform:uppercase; padding-top:20px; padding-bottom:10px}
.certificates .description .text{font-weight:normal; padding-right: 10px; padding-left:100px; line-height:1.2em}
.cert table {width: 100%; height:100%;}



div.cont  h1 {text-transform:uppercase; margin:10px 10px 20px 20px; font-weight:bold}
div.cont .search {position:static; float:none;margin-top:-30px; padding-left:163px; margin-bottom:50px}
div.cont .corners_search {width:223px}
div.cont .corners_search input { width:120px}
div.cont .search table {margin-left:0px;}
div.cont .search td.col2{ vertical-align:middle; padding-left:0}
div.cont .search input {width:162px; }
div.cont .search .button {background:none; width:46px; display:block; margin-top:-2px; color:#ffffff}
ul.results{ margin-bottom:20px}
ul.results li{display:block; list-style:none; font-weight:normal; padding:0px 0px 15px 143px}
ul.results li span { padding-right:20px; display:block; float:left}
ul.results li a {font-weight:normal;color:#6e320a !important; text-decoration:underline;}
ul.nav{padding-left:163px; display:block; padding-bottom:30px}
ul.nav li {list-style:none; display:inline; padding: 5px; display:block; float:left}
ul.nav li a.first { display:block; width:14px; height:15px; background: url(img/first.gif) 0 0 no-repeat}
ul.nav li a.last { display:block; width:14px; height:15px; background: url(img/last.gif) 0 0 no-repeat}
ul.nav li a.prev { display:block; width:14px; height:15px; background: url(img/prev.gif) 0 0 no-repeat}
ul.nav li a.next { display:block; width:14px; height:15px; background: url(img/next.gif) 0 0 no-repeat}
ul.nav li a.next:hover {background: url(img/next_a.gif) 0 0 no-repeat}
ul.nav li a.prev:hover {background: url(img/prev_a.gif) 0 0 no-repeat}
ul.nav li a {color:#6e320a !important;}



.good_wrap {float:left; margin-left:10px}
div.good_wrap .cont {height:469px !important}
.good_properties  .cont{width:950px;}
.good_properties {padding-left:0px;}
.catalog .comp_wrap {padding-left:12px}
.catalog .comp_wrap {}
.catalog .good_desc {margin-bottom:30px; height:470px}
div.good_properties .cont .catalog_top.outer{width:942px}
div.good_properties .cont .catalog_top.inner{width:940px; text-indent:10px; color:#6e320a; padding-left:0px; padding-right:0px}
div.good_properties .cont table {margin-left:0px}
div.good_properties .cont table td {padding-top:3px; padding-bottom:3px;}
div.catalog .good_properties table.goods_list  td.col1{width:200px; padding-left:15px; border-bottom: 1px solid #6e320a }
div.catalog .good_properties table.goods_list  td.col2{width:700px; border-bottom: 1px solid #6e320a}
div.catalog .good_properties table.goods_list  td {font-size:12px; line-height:1em}
div.catalog .good_properties table.goods_list {width:930px; margin-left:5px}
div.catalog .good_wrap .cont  h1{width:650px; text-transform:none; margin-top:0; margin-bottom:5px}
div.catalog .good_wrap .cont img {width:395px; height:315px}
div.catalog .good_wrap .cont table {width:690px}
div.catalog .good_wrap table td a.to_basket {display:block; width:83px; height:23px; background: url(img/2basket.gif) 0 0 no-repeat; float:left; color:#ffffff !important; font-size:12px; font-weight:bold; padding-top:3px}
div.catalog .good_wrap table td span.price {display:block; float:left; font-size:16px; height: 23px; width:120px; padding-top:3px; color:#6e320a} 
div.catalog .good_wrap .cont table td {vertical-align:top; padding:0}
div.catalog .good_wrap td .w_200 {padding-top:20px; width:250px !important}
.good_desc .comp_wrap h1{text-align:left; text-indent:22px; padding-top:3px; margin-bottom:20px}
.good_desc .comp_wrap .text{color:#ffffff; text-align:left; padding-top:3px; padding-left:22px; letter-spacing:0; line-height:1.5em}
.good_desc .comp_wrap .text a{text-transform:uppercase; text-decoration:underline; }



.basket_body.b_form table td.col1 {text-align:right;color:#6e320a; width:50%; border:0px solid}
.basket_body.b_form table td.col2 {text-align:left;color:#6e320a; width:50%; border:0px solid}
.basket_body.b_form table {width:100%}
.basket_body.b_form table td {height:45px; vertical-align:middle}
.basket_body.b_form table td input { height:22px; width:222px; border-top: 2px solid #b69884; border-right: 1px solid  #6e320a; border-bottom: 2px solid #b69884; border-left: 1px solid  #6e320a}
.basket_body.b_form table td input.required {border-top: 2px solid #b69884; border-right: 1px solid  #6e320a; border-bottom: 2px solid #b69884; border-left: 1px solid  #6e320a}
.b_form{margin-top:0}

div.guarantee  table{width:700px; margin-left:120px; margin-bottom:20px}
div.guarantee td {padding:0 0 4px 0; font-weight:normal; line-height:1.4em}
div.service .guarantee td {padding:0 0 20px 0;}
div.guarantee  td.col1 {text-align:left; font-weight:bold; width:122px}
.w_500 {width:500px}

div.separator .outer {margin-bottom:0; width:938px; height:22px; border-top:1px solid #926547; border-left:1px solid #a54607; border-bottom: 1px solid #dbccc2;border-right:1px solid #a54607; margin-left:4px }
div.separator .inner{ width:936px; height:20px;  border-top:1px solid #d78411; border-left:1px solid #b4690f; border-bottom:1px solid #914d0c; border-right:1px solid #b4690f;background-color:#faa014}

input.refresh {display:block; width:104px; height:24px; background: url(img/refresh.gif) 0 0 no-repeat; border:0px solid; cursor:pointer; position:absolute; bottom:80px; right:60px}
input.order {display:block; height:24px;width:83px; position:absolute; left:135px; bottom:20px; background: url(img/order.gif) 0 0 no-repeat; border:0px solid}
.basket .text {height:50px}
div.head .td_basket {height:60px}
div.inner .content {color:#6e320a}

.person_type {margin-left:245px;}
.person_type  div.producer_sel {width:224px; height:14px; border:1px solid #6E320A; background-color:#ffffff; margin:0px 0 0 0px; float:left;}
.person_type div.field {width:224px; font-weight:normal}
.person_type div.drop_container {width:224px}
.person_type div.sel_dropdown {width:210px; font-weight:normal}
div.producer_sel .sel_dropdown {height: 400px; overflow-y:scroll; padding-right:21px}
div.producer_sel .sel_dropdown  li{margin-right:-21px}
.anketa  input {border: 1px solid #6e320a; width:224px}
.anketa input.required {border: 1px solid #faa014}
.anketa input#ORDER_PROP_6{width:462px}
div.cont  #order_form_id h1 {padding-bottom:0px; margin-bottom:0px}


div.cont .thanks {margin:15px;padding-bottom:10px; margin-left:200px; font-weight:normal}

.sale_order_full_table_no_border td {width:215px;}
input.order1 {display:block; height:25px;width:85px; position:absolute; left:135px; bottom:20px; background: url(img/order1.gif) 0 0 no-repeat; border:0px solid}
div.cont .anketa td {padding:0 7px 14px 0}


 a.add_to_b {display:block; width:83px; height:23px; background: url(img/add_to_b.gif) 0 0 no-repeat; position:relative; top: 55px; left:70px;}

div.catalog .cont table.goods_list {width:700px}

div.white.bottom  ul li {display:block; list-style:none; border-bottom:#000 1px dotted;}
span.prop_left {display:block; float:left;   background-color:#FFFFFF; bottom:-6px; position:relative;}
span.prop_right {display:block; float:right;  background-color:#FFFFFF; bottom:-6px; position:relative;}

.cat_filter_button {cursor:pointer; border:0px solid; color:#ffffff; font-size:12px; display:block; padding-left:2px; text-align:center; float:left; width:20px; height:15px; background-color:#e46e09}

.consumer table {margin-left:52px;}
.consumer table td {padding-right:20px; padding-top:0px; vertical-align:top}
.laws-list{margin-top:-16px;}
.laws-list a{font-weight:bold; color:#78401a;}
.laws-list .announce {color:#78401a; font-weight:normal; font-size:10px}
.detail-law {font-weight:normal;}
.detail-law a{font-weight:bold; color:#78401a;}
a.back_url {color:#78401a; padding-left:20px}
.catalog .comp_wrap {padding-right:10px; padding-left:0}
.catalog div.cont h1 {margin-top:0px}
.catalog a{color:#95684B !important;}
.catalog {font-weight:normal; color:#95684B}
div.b_notice { width:700px; height:100px; font-weight:normal; top:-55px; left:265px; position:relative}
div.catalog  .self .cont {min-height:469px; }*/

div.catalog div.good_properties .cont table.goods_list {
margin-left:5px;
width:950px;
}

span.notfound {display:block; padding:20px;}

div.white.bottom li.last {font-weight:bold; padding-top:20px; font-size:16px !important}

.td_u { text-transform:uppercase}
a.prev_next_button {width:142px; height:23px; background: url(img/prev_next.jpg) 0 0 no-repeat; display:block; color:#ffffff !important; text-decoration:none; font-weight:bold; text-align:center; padding-top:4px; font-size:12px}
div.white.bottom li.last .prop_left {font-size:14px}
div.catalog .good_wrap .cont table td.prev_next_td {width:150px; padding-top:50px}
table.services  img{border:2px solid #a1c7c4}
table.services .col1 {padding:0 75px 30px 38px}
table.services .col2 {padding:0 0  43px 38px}
.block ul li {text-indent:-8px;}
.block ul li span {padding-top:5px; padding-right:8px;}
.block ul li a {max-width:100px; position:relative;}
font.errortext {color:red !important;}
font.notetext {display:block; padding-bottom:20px;}
font.errortext {display:block; padding-bottom:20px;}
.pl_110 {padding-left:110px}
.inc_table {margin:10px;}
.banner {width:160px; height:60px; margin-bottom:18px;}
