html {background:#deeaba url(/image/new/bg.gif) repeat-x left top; color:#000000; font:12px/1.3em Geneva, Arial, Helvetica, san-serif;}
body {position:relative; width:784px; margin:236px auto 10px auto; padding:5px 0 0 0; background:url(/image/bg.gif) repeat-y left top;}

a:link, a:active, a:visited {color:#345941; text-decoration:underline;}
a:hover {color:#000000; text-decoration:underline;}

h1 {font-size:15px; color:#993366; text-align:left; padding:10px 0 10px 100px; margin:10px 20px 10px 0; line-height:18px;}
h1 strong {border-bottom:1px solid #000; display:block;}
.about {background:url(/UserFiles/Image/about.jpg) no-repeat left top;}
.faq-bg {background:url(/UserFiles/Image/faq.jpg) no-repeat left top;}  
.box-bg {background:url(/UserFiles/Image/box.jpg) no-repeat left top;}
.bag-bg {background:url(/UserFiles/Image/bag.jpg) no-repeat left top;}
.bike-bg {background:url(/UserFiles/Image/bike.jpg) no-repeat left top;}
.sky-bg {background:url(/UserFiles/Image/skies.jpg) no-repeat left top;}
.boat-bg {background:url(/UserFiles/Image/boat.jpg) no-repeat left top;}
.basket-bg {background:url(/UserFiles/Image/basket.jpg) no-repeat left top;}
.device-bg {background:url(/UserFiles/Image/devise.jpg) no-repeat left top;}

h2 {font-size:13px; margin:15px 0; text-align:center;}
h3 {font-size:12px;	color:#30546E; text-align:left;}
h4 {font-size:13px; color:#000000; }

#mainMenu h3 {font-size:13px; color:#000000; text-align:center;}

#header {position:absolute; top:-220px; left:0; background:url(/image/thule.jpg) no-repeat left top; width:784px; height:220px;}

#TopMenu {list-style:none; margin:0; position:absolute; top:197px; left:230px;}
#TopMenu li {float:left; padding:0 15px; border-right:1px solid #FFFFFF;}

#TopMenu a:link, #TopMenu a:visited {color: #F7F7F7; text-decoration:none;}
#TopMenu a:hover {color:#FDEC5C; text-decoration:underline;}

#mail {display:block; width:40px; height:40px; position:absolute; top:180px; right:10px; z-index:2;}

#flash {position:absolute; top:56px; left:134px; z-index:2;}

#skidka {position:absolute; top:98px; left:25px; color:#f8ff3c; font-size:16px; white-space:nowrap; text-align:center; padding-top:40px; background:url(/image/skidka.gif) no-repeat center 1px;}

a#sale, a#sale:visited {text-decoration:blink; color:#f8ff3c !important;}
a#sale:hover {text-decoration:underline;}

#podbor {margin:0 auto; list-style:none; width:162px; text-align:center; font-weight:bold;}
#podbor li {background:url(/image/new/left-li-bg.jpg) no-repeat left top; margin:13px 0; padding:11px 0 15px 0;}
#podbor * a {color:#FFFFFF; text-decoration:none;}
#podbor * a:hover {color: #FDEC5C;}

ul.LeftMenu {margin:15px 0 5px 10px; font-weight:bold;}
ul.LeftMenu li {margin:7px 0;}

ul.LeftMenu a {color:#345941;}
ul.LeftMenu a:hover {color:#000000;}

#content {float:right; width:555px; border:1px solid #345941; margin:0 5px 0 0;}
#content div.txt {padding:10px; background-color:#fff;  min-height:1190px;}

#mainMenu {float:left; width:215px;}
#mainMenu div.txt {padding:0 5px 100px 10px;}

#footer {position:relative; width:784px; height:44px; background:url(/image/footer.jpg) no-repeat left top;}

table.header {width:90%; border:none; margin-bottom:15px;}
table.header * th, table.header * td {padding:5px;}   
table.header * th {width:90%; vertical-align:top; text-align:left;}
table.header * h1 {width:100%; border-bottom:1px solid #345941;}

span.accent {color:#000000;}

table.std { width:100%; }
table.std tr td {vertical-align:top; padding:5px 5px 23px 3px;}
table.std tr td img {border:1px solid #70787D;}

ul.std {margin-left:10px; padding:0;}
ul.std li {margin:5px;}

table.gallery {width:100%;}
table.gallery * td {vertical-align:middle; text-align:center; padding:5px;}
table.gallery * img {border:1px solid #70787D;}

table.gallery1 {width:100%;}
table.gallery1 * td {text-align:center; padding:5px; vertical-align: top;}
table.gallery1 * img {border:1px solid #70787D;}
table.gallery1 p {margin: 0;}

table.price { margin:15px 10px 10px 20px;}
table.price tr th {padding:4px 10px; margin:2px; border:1px solid #993366; color:#993366}
table.price tr td {padding:3px 5px; text-align:center; margin:2px; border:1px dotted #993366;}

p.price	{text-align:right; color:#993366; font-weight:bold; margin:0; padding:2px 5px;}

table.box {width:100%; border:none; margin:10px 0 0 0;}
table.box tr th.prop {text-align:left;}
table.box tr td {text-align:center;}
table.box tr.dark td {background-color:#C4DFDD;}
table.box tr.price td {font-weight:bold; color:#993366;}

div.details {text-align:center;}
div.details p {margin:0;}
div.details img {float:left;}
div.details h2 {font-size:13px; color:#000000; margin:1.1em 0; padding:0; text-align:center;}

.prod , .prod1 , .prod2 {width:240px; border:1px solid black; padding:2px; margin:3px auto;}
.prod {clear:both;}
.prod1 {float:left;}
.prod2 {float:right;}

p.price span {display:block; border:1px solid #993366; padding:4px; margin:0 0 0 auto; width:50px;}

div.prod p.price, div.prod1 p.price, div.prod2 p.price {visibility:hidden;}

p.GoBack {padding-top:30px; clear:both;}

img.zoom {position:relative; bottom:-5px; right:8px; z-index:2; background-color:#FFFFFF; border:none;}

img.right, a.right {float:right; margin:5px 0 5px 10px;}
img.left, a.left {float:left; margin:5px 10px 5px 0;}
img.brd {border:1px solid #000;}

#ava {color:#469BBD; text-align:center; color:#000; font-size:11px; padding-top:20px;}
#ava a:link, #ava a:visited {color:#000; text-decoration:none;}

#LiveInternet {position:absolute; top:-30px; left:70px;} 

#reklama {position:absolute; bottom:100px; left:5px; width:211px;}

#reklama1 {position:absolute; bottom:-40px; font-size:11px; color:#8E8D8D; text-align:center; width:100%;}
#reklama1 i {font-size:12px;}
#reklama1 a:link, #reklama1 a:visited {text-decoration:none; color:#8E8D8D;}
#reklama1 a:hover {text-decoration:underline;} 

.pdf {background:url(/image/icon/pdf.gif) no-repeat left center; padding-left:25px;}
.xls {background:url(/image/icon/xls.gif) no-repeat left center; padding-left:25px;}
.zip {background:url(/image/icon/zip.gif) no-repeat left center; padding-left:25px;}
.doc {background:url(/image/icon/doc.gif) no-repeat left center; padding-left:25px;}
.ppt {background:url(/image/icon/ppt.gif) no-repeat left center; padding-left:25px;}
a.doc, a.pdf, a.xls, a.zip, a.ppt {padding-top:2px; padding-bottom:2px;}

#present {position: absolute; top: 70px; right: 113px; z-index: 90;}
sup {font-size: 9px;}

