*{padding:0; margin:0;}
body {padding-top: 5px; background: url(/images/back.jpg) repeat top left fixed; text-align:center; font-family:Tahoma; font-size:11px; line-height:14px; color:#ffffff;}
table{border-collapse:collapse; padding:0; font-family:Tahoma; font-size:11px; line-height:14px; color:#ffffff;}
td{vertical-align:top; padding:0; font-family:Tahoma; font-size:11px; line-height:14px; color:#ffffff;}
a {color:#a0d5ff; text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline: none;}
a:active {outline: none;}
img {border:0;}
h1 {line-height: 18px; font-weight: normal; font-size: 18px;}

#body {position: absolute; left: 50%; margin-left: -493px; width: 986px;}
#shopname {position: absolute; left: 50%; margin-left: -275px; top: 20px; width: 349px; height: 50px; background: url('/images/slog.gif') no-repeat;}
#top {width: 986px; height: 233px; background: url('/images/top.jpg') no-repeat; margin: 0 0 10px;}
#inbasket {position: absolute; text-align: right; top: 10px; left:50%; margin-left: 230px; width: 255px;}
#toprightmenu {position: absolute; text-align: right; top: 55px;  left: 50%; margin-left: 230px; width: 255px; height: 20px;}

#sections {position: absolute; left: 20%; width: 80%; text-align: right; top: 90px; height: 30px;}
#sections a {color: #9fcf4b;}
#sections ul li {display: inline; padding: 3px 10px 3px 10px; background: url('/images/section.jpg') repeat;}

#otstup p {text-indent: 20px;text-align: justify; padding: 0px 10px;}

#products {margin: 10px 0px;}
#products tr > td + td {vertical-align: middle; padding: 10px;}
#products img {border: #0f496a 2px ridge; margin: 5px 10px;}
select.buy {padding: 1px; text-align: center; vertical-align: middle; background-color: #00c0f0; border-bottom: #000011 2px solid; border-right: #000011 2px solid; border-left: #0e428a 2px solid; border-top: #0e428a 2px solid; color: #ffffff; font-family: VERDANA;font-size: 10PX; font-weight: BOLD;cursor: HAND;}
option.buy {padding: 0 15px 0 0;}
option.buy:active {outline: none;}
input.btn_buy {padding: 1px; margin-bottom: 3px; text-align: center; vertical-align: middle; background-color: #00a0d0; border-bottom: #000011 2px solid; border-right: #000011 2px solid; border-left: #0e428a 2px solid; border-top: #0e428a 2px solid; color: #ffffff; font-family: VERDANA; font-size: 10px; font-weight: bold; cursor: pointer;}
input.kolvo {text-align: center; line-height: 12px; font-size: 11px; background-color: #a0d0e0;}

br.p {line-height: 7px;}
.clear{clear:both;}
#inbasket a {font-weight: bold; color: #ffffff;}
#toprightmenu a {color: #9fcf4b;}
#toprightmenu ul li {display: inline; padding: 3px 10px 3px 10px; background: url('/images/top-right-menu.jpg') repeat;}
#toprightmenu ul > li + li{border-left:1px solid #9fcf4b;}

#inner {margin: 0 auto; font-weight: bold; color: #9fcf4b;}
#inner img {border: 0;}
#inner a {font-weight: bold; color: #9fcf4b;}

img.imgspace {margin: 0px 10px;}
p.space {margin: 5px 0px; color: #5599ee; text-align: center;}
p.space big {text-transform: capitalize;}
p.price {margin: 5px 0px; text-align: center; font-weight: bold; color: #55ff55}

.row2 {background:url(/images/menu_bg5.gif) repeat-x left top #87d417; width:100%; margin-bottom:10px;}
.row2 .inner1 {background:url(/images/menu_bg6.gif) repeat-x left bottom; width:100%;}
.row2 .inner2 {background:url(/images/menu_bg7.gif) repeat-y left top; width:100%;}
.row2 .inner3 {background:url(/images/menu_bg8.gif) repeat-y right top; width:100%;}
.row2 .inner4 {background:url(/images/menu_bg1.gif) no-repeat left top; width:100%;}
.row2 .inner5 {background:url(/images/menu_bg4.gif) no-repeat right top; width:100%;}
.row2 .inner6 {background:url(/images/menu_bg2.gif) no-repeat left bottom; width:100%;}
.row2 .inner7 {background:url(/images/menu_bg3.gif) no-repeat right bottom; width:100%; min-height:47px; height:auto !important; height:47px;}

.menu ul {list-style:none; font-size:11px; text-transform:uppercase; margin-left:16px;}
.menu ul li {float:left; background:url(/images/menu_bg9.gif) no-repeat 100% 42px; display:block;}
.menu ul li.last {float:left; background:none; display:block;}
.menu ul li a {text-decoration:none; color:#000000; font-weight:bold;}
.menu ul li span {display:block; padding:15px 36px 18px 36px;}
.menu ul li a:hover {text-decoration:underline;}

.box_head {color:#021320; height:24px; line-height: 18px; text-transform:uppercase; text-align: left; font-weight:bold; padding:8px 5px 0 21px; border: #0ea2ea 1px solid; border-top: 0px; background:url(/images/boxtitle_tall_bg.gif) repeat-x left top; margin: 0px;}
.box_head a {color:#021320;}

.box {margin-bottom:9px; background-color:#021320; width:100%; border: #0f395a 1px solid; border-top: 0px; overflow: hidden;}
.box_body {font-family:Tahoma; font-size:12px; width: 100%; padding:30px 0px 30px 0px; overflow: hidden; background: url(/images/box4_bg.gif) no-repeat right bottom;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}
.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li{color:#6b6b6b; font-size:12px; text-align: left; background:transparent;}
.box_body ul li.color{color:#6b6b6b; background:#021a2f;}
.box_body ul li a {color:#a0d5ff; line-height:22px; padding-left: 17px; font-weight:normal; display:block;}

.box_body ul li.pad0 {padding-left: 0px;}
.box_body ul li a.pad0 {font-weight: bold; color: #9fcf4b;}
.box_body ul li.pad1 {padding-left: 10px;}
.box_body ul li.pad2 {padding-left: 20px; text-transform: lowercase;}
.box_body ul li a.pad2 {color: #ef5f4b; font-size: 11px;}
.box_body ul li.pad3 {padding-left: 30px; text-transform: lowercase;}
.box_body ul li a.pad3 {color: #ffffff; font-size: 10px;}
.box_body ul li.pad4 {padding-left: 40px; text-transform: lowercase;}
.box_body ul li a.pad4 {color: #cfcf4b; font-size: 10px;}
.box_body ul li.pad5 {padding-left: 50px; text-transform: lowercase;}

.delivery {color: #ffffff;}
.delivery p {color: #ffffff; margin: 5px 0 0 20px;}
.delivery h1 {color: #9fcf4b; font-size: 18px; margin: 5px 0;}
.delivery h2 {color: #ef5f4b; font-size: 15px; margin: 5px 0 0 10px;}
.delivery ul {margin-left: 20px; padding: 3px 0; list-style:none;}
.delivery ul li {background: url(/images/list_menu3.gif) no-repeat left top; color: #ffffff; margin: 3px 0; line-height: 16px; padding-left: 20px;}



.center {background-color:#0a3554; border: #0f496a 1px solid; border-top: 0px; overflow: hidden;}
.center img {border: #0f496a 2px ridge;}
.center img.left {float: left; margin: 5px 30px 5px 0;}
.center img.right {float: right; margin: 5px 0 5px 30px;}
.center ul {margin-left: 30px;}
.center h1 {font-size: 16px; font-weight: bold;}
.center h2 {font-size: 14px;}


.center_m {background-color:#0a3554; text-align: center; margin: 0px; border: #0f496a 1px solid; border-top: 0px; overflow: hidden; padding: 0 10px;}
#products .pb {width: 100%; white-space: nowrap; height: 1px; text-align: center; padding: 0 10px;}
#products .pb .line {margin: 0; width: 100%; padding: 0; white-space: nowrap; height: 1px; border: 0; background: url(/images/pb.gif) repeat-x center center; text-align: center;}

.search {margin-bottom:9px; background-color:#021320; width:100%; border: #0f395a 1px solid; border-top: 0px; overflow: hidden;}
.search_body {font-family:Tahoma; font-size:12px; width: 99,5%; padding: 25px 0px; overflow: hidden; background: url(/images/box1_bg.gif) no-repeat left bottom;}
input.s_input{width:123px; height:20px; border:none; background:#FFFFFF; color:#000000;}

.best {margin-bottom:9px; background-color:#021320; width:100%; border: #0f395a 1px solid; border-top: 0px; overflow: hidden;}
.best_body {font-family:Tahoma; font-size:12px; width: 100%; padding: 20px 0px; overflow: hidden; background: url(/images/box2_bg.gif) no-repeat left bottom;}

.spec {margin-bottom:9px; background-color:#021320; width:100%; border: #0f395a 1px solid; border-top: 0px; overflow: hidden;}
.spec_body {font-family:Tahoma; font-size:12px; width: 100%; padding:30px 0px 37px 0px; overflow: hidden; background: url(/images/box3_bg.gif) no-repeat left bottom;}

.normalprice {color:#ffffff; font-size:15px; line-height:21px; text-decoration:line-through; font-weight:normal;}
.productSpecialPrice {color:#ffffff; font-size:15px; line-height:21px; font-weight:bold; margin-left: 10px;}

.prod {font-size: 18px; line-height: 18px; color: #ffffff; cursor: help;}
a.desc {color: #ffffff; cursor: help;}
.prod_pict: {border: 3px Ridge #aaa; margin: 5px 10px;}

#footer {background-color:#0a3554; width: 100%; border: #0f496a 1px solid; border-top: 0px; padding: 24px 0px; text-align: left; vertical-align: middle;}
#footer .copyright {padding-left: 20px; vertical-align: middle;}
#footer img {vertical-align: middle;}

a.buy {text-decoration: underline;}
a.buy:hover {text-decoration: none;}

#basket td {padding: 4px 7px; vertical-align: middle;}
#basket input.reload {height: 15px; font-size: 12px; text-align: center;}
#basket tr > *:first-child {text-align: left;}
#basket tr + tr {border-bottom: 1px solid #0f496a;}

.btn_reload {padding: 1px; margin-bottom: 3px; text-align: center; vertical-align: middle; background-color: #00a0d0; border-bottom: #000011 2px solid; border-right: #000011 2px solid; border-left: #0e428a 2px solid; border-top: #0e428a 2px solid; color: #ffffff; font-family: VERDANA; font-size: 10px; font-weight: bold; cursor: pointer;}

.error {font-size: 12px; color: #ff7777; text-align: left; padding-left: 20px;}
.small_r {font-size: 12px; line-height: 13px; color: #ff7777;}
.small {font-size: 12px; line-height: 13px; color: #ffffff;}

#mailform td {padding: 4px 7px; vertical-align: middle;}

