* html {
height:100%;
}

body {
height:100%;
background-color:#f0f0f0;
}

body,a,table,h1,h2,h3,h4,h5 {
color:#333;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}

* {
margin:0;
padding:0;
}

a {
color:#39c;
text-transform:none;
}

a:hover,a.link1:hover,.link1 a:hover {
text-decoration:none;
}

img {
border:0;
}

h1 {
font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#4a4a4a;
padding-bottom:6px;
margin-top:5px;
}

h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#c33;
padding-bottom:20px;
margin-top:0;
}

.pathway a {
padding-right:14px;
background:url(/shop/images/arr.gif) right 6px no-repeat;
}

.pathway {
margin-bottom:0;
padding-bottom:0;
}

.tpl_one_good {
width:350px;
height:250px;
vertical-align:top;
}

#cart_box {
float:right;
padding-right:40px;
font-family:Tahoma;
}

#cart_box a {
font-family:Tahoma;
font-size:11px;
color:#56585c;
text-decoration:none;
}

#cart_img {
float:left;
display:inline;
}

#cart {
float:left;
display:inline;
text-align:left;
padding-left:15px;
padding-top:3px;
}

#cart b {
color:#c5111a;
}

#add_cart_form {
padding-left:5px;
width:280px;
font-family:Arial;
font-size:11px;
color:#a29f9f;
}

.left_menu {
list-style-type:none;
display:block;
float:left;
width:261px;
font-family:Arial;
font-size:12px;
padding:0 20px 20px;
}

.left_menu ul {
list-style-position:inside;
list-style-type:none;
margin:5px 5px 5px 0;
padding:0;
}

.left_menu li {
background:url(/shop/images/bgr-line.gif) bottom left repeat-x;
padding:0 0 7px;
}

.left_menu li a {
margin-left:0;
color:#23688b;
}

.left_menu2 ul {
padding-left:15px;
}

.catalog_menu_selected {
text-decoration:none;
font-weight:600;
color:#c00!important;
}

#cart_form {
margin-top:12px;
background-color:#eee;
border:#d3d3d3 1px dashed;
width:280px;
padding:5px 5px 5px 10px;
}

#one_good td {
width:350px;
min-height:250px;
vertical-align:top;
}

.one_good_content {
width:330px;
min-height:200px;
padding:20px;
}

.one_good_content strong {
font-size:11px;
}

.one_good_title {
padding-top:10px;
padding-bottom:10px;
}

.one_good_cart {
padding-top:5px;
padding-bottom:10px;
font-family:Arial;
color:#3b3b3b;
}

.one_good_info {
clear:both;
float:left;
background:url(/shop/images/info.gif) no-repeat left;
display:inline;
margin:0;
padding:5px 0 5px 20px;
}

.one_good_price {
font-family:Arial,Arial,Helvetica,sans-serif;
color:#C00;
font-size:20px;
float:right;
display:inline;
}

.one_good_article {
font-family:Arial;
color:#3b3b3b;
}

.one_good {
height:300px;
}

.one_good_img {
float:left;
margin-right:10px;
height:150px;
margin-top:10px;
margin-bottom:10px;
}

.price {
font-family:Arial,Arial,Helvetica,sans-serif;
color:#C00;
font-size:20px;
margin-top:10px;
}

.rub {
font-family:Arial,Arial,Helvetica,sans-serif;
color:#C00;
font-size:14px;
}

input.search {
width:150px;
height:18px;
border:1px solid #d6d6d6;
color:#666;
font-size:11px;
background:#fff url(/shop/images/lupa.gif) left center no-repeat;
}

#one_good img {
float:left;
margin-right:20px;
}

.one_category {
padding-top:10px;
padding-bottom:10px;
width:225px;
vertical-align:top;
}

.one_category_content {
height:auto;
}

.one_category_img {
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.one_category_title {
padding-bottom:10px;
}

.one_category_title strong {
color:#c33;
text-decoration:underline;
}

.goods {
height:auto!important;
border:1px solid #e7e6e6;
width:730px;
font-size:12px;
color:#595959!important;
margin:0;
padding:20px;
}

.goods strong {
font-size:12px;
}

.goods_full_DescFull td {
border:1px solid #e7e6e6;
padding:5px;
}

.goods_full_DescFull img {
padding:10px;
}

.goods_full_DescFull li {
list-style-position:inside;
list-style-type:none;
}

.sub_title {
color:#a29f9f;
font-size:11px;
padding-bottom:10px;
}

.adtimg {
width:102px;
border:1px solid #e7e6e6;
padding:10px;
}

.goods_left_block img {
text-align:center;
}

.goods_right_block {
float:left;
display:inline;
font-family:Arial;
color:#666;
padding-left:20px;
height:320px;
}

.goods_top {
padding-top:20px;
}

.goods_as {
float:left;
width:240px;
border-left:5px solid #e7e6e6;
padding-left:7px;
display:inline;
font-size:11px;
height:39px;
}

.goods_as2 {
float:left;
width:240px;
border-left:5px solid #e7e6e6;
padding-left:7px;
font-size:11px;
height:39px;
}

.goods_text_block h2 {
padding-top:15px;
}

.goods_text_block ol {
padding-left:20px;
}

.goods_text_block li {
padding-top:12px;
}

.goods_price_tag {
clear:both;
float:left;
width:320px;
text-align:center;
}

#goods_cart_box {
border-left:5px solid #e7e6e6;
padding-left:5px;
padding-bottom:0;
height:15px;
vertical-align:middle;
}

.nal {
color:#fff;
background-color:#64717e;
font-family:Arial;
font-size:12px;
font-weight:700;
padding:5px 10px;
}

.BestGood {
margin-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

.BestGood_box {
border:1px solid #f2f2f2;
font-size:12px;
color:#595959;
padding:20px;
}

div.bestgood_tag {
position:relative;
color:#252525;
float:left;
height:22px;
background-color:#fed900;
font-family:Arial;
text-transform:uppercase;
font-size:14px;
font-weight:700;
z-index:10;
margin-top:15px;
padding:0 7px;
}

div.bestgood_tag div.left {
position:absolute;
top:0;
left:-4px;
width:4px;
height:22px;
background:url(/shop/images/price-tag-left.gif) 0 0 no-repeat;
}

div.bestgood_tag div.right {
position:absolute;
top:0;
right:-4px;
width:4px;
height:22px;
background:url(/shop/images/price-tag-right.gif) 0 0 no-repeat;
}

#main {
width:1100px;
background:#fff;
margin:0 auto;
}

#content {
padding-top:20px;
padding-left:25px;
padding-bottom:30px;
text-align:left;
border-top:solid 2px #667480;
width:810px;
}

.search_box {
width:225px;
font-size:11px;
color:#fdfefe;
font-family:Tahoma;
margin:0 auto;
}

#search_bg {
width:300px;
background:url(/shop/images/search_bg.gif) no-repeat;
margin:0 auto;
}

.search_empty {
width:59px;
}

#top {
width:97px;
height:38px;
background:url(/shop/images/top.gif) repeat-x;
}

#top_right {
background:url(/shop/images/top_r.gif) repeat-x;
}

#top_left {
width:300px;
background:url(/shop/images/top_l_bg.gif) repeat-x;
}

#center_left {
width:300px;
height:66px;
background:url(/shop/images/logo.gif) no-repeat;
}

#center_right {
height:66px;
background:url(/shop/images/top_r_bg.gif) no-repeat;
}

#center {
width:97px;
background:url(/shop/images/el_2.gif) no-repeat;
}

#center_bottom {
width:97px;
height:149px;
background:url(/shop/images/el_3.gif) no-repeat;
}

#center_bottom_right {
width:713px;
background:url(/shop/images/top_b_bg.gif) repeat-x;
color:#fdfefe;
}

#footer {
background:url(/shop/images/top_b_bg.gif) repeat-x;
padding-left:20px;
height:110px;
color:#fdfefe;
}

#right_block {
margin-left:20px;
padding-top:20px;
text-align:left;
border-top:solid 2px #667480;
width:301px;
}

#right_block h6 {
font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#4a4a4a;
padding-bottom:6px;
margin-top:19px;
padding-left:20px;
}

#top_right a {
background:url(/shop/images/str.gif) center left no-repeat;
color:#fdfefe;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:700;
margin:0;
padding:5px 15px;
}

#search {
margin-top:10px;
border:#d3d3d3 1px dashed;
background-color:#eee;
padding:5px;
}

.dots_vert {
background:url(/shop/images/dots_vert.gif) repeat-y bottom;
}

.dots_horiz {
background:url(/shop/images/dots_horiz.gif) repeat-x right;
}

table,.goods_full_DescFull table {
border-collapse:collapse;
}

.goods_text_block,.BestGood_box img,#footer p {
padding-top:10px;
}

.search_text,.search_example {
width:155px;
height:28px;
}