* { margin:0px; padding:0px; border:none; }

* html img.poster { b:expression(pngimg(this)); }

body { font:normal 11px Arial; color:#000; }

/*td { text-align:left; }*/

table.menu td a.menu{
 color:#606060;
 display:block;
 background-color:#F6FBFE;
 line-height:22px;
 padding-left:14px;
 border-top:2px solid #fff;
 text-decoration:none;
 font:bold 11px Arial;
 height:20px;
 padding-top:2px;
 width:190px;
 text-align:left;
 border-top:#C1D7EA 1px solid
}
table.menu td a.menu:hover{
 background-color:#D4EAF8;
 text-decoration:none;
}

table.menu td a.subMenu{
 color:#606060;
 display:block;
 line-height:22px;
 padding-left:20px;
 text-decoration:none;
 background-color:#FFF;
 font:normal 11px Arial;
 height:20px;
 padding-top:2px;
 width:180px;
 text-align:left;
}
table.menu td a.subMenu:hover{
 background-color:#FFFCDB;
 text-decoration:none;
}
td.cart { border-bottom:1px #80CEEE solid; padding-bottom:2px; padding-top:2px; }

a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a.right_menu { font:normal 11px Arial; text-decoration:none; margin-left:10px; margin-right:10px; color:#000; }
a.right_menu:hover { text-decoration:none }
a.center_middle { font:normal 11px Arial; text-decoration:none; color:#000; }
a.center_middle:hover { text-decoration:underline; }
a.itemName { font:bold 11px Arial; margin-right:10px; text-decoration:none; color:#000; }
a.cat { font:normal 12px Arial; color:#000; text-decoration:none; }
a.subcat { font:normal 11px Arial; color:#000; text-decoration:none; }
a.top_menu { font:bold 12px Arial; text-decoration:none; color:#000; }
a.pages { font:normal 11px Arial; text-decoration:none; color:#000; }
a.pages:hover { font:normal 11px Arial; text-decoration:underline; color:#000; }
a.cart { text-decoration:none; }
a.cart:hover { text-decoration:none; }
a.login { font-size:10px; }
a.delivHelp { font:normal 12px Arial; text-align:left; text-decoration:none; cursor:help; color:#000; }
a.delivHelp:hover { text-decoration:underline; color:#F00; }
a.nb { color:#999; }
a.nb:hover { text-decoration:underline; }
a.image { width: 160px; height: 120px; display: block; background-repeat: no-repeat; background-position: center center; margin: 5px; }

table { border:0px; margin:0px; padding:0px; border-collapse:collapse }
table.cart td { text-align:left; }
table.popup {  }

div.popup { margin-top:20px; background-color:#FFF; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; width:620px; text-align:left; padding-left:20px; }
div.delivHelp { margin-left:-20px; }
div.delivHelp img { float:left; }

p.footer { font:normal 11px Arial; margin-left:215px; }
p.under_title { font:bold 14px Arial; text-align:center; margin-top:15px; }
p.left_top { font:bold 15px Arial; margin-left:22px; margin-top:29px; color:#FFEC04; }
p.tel { font:bold 13px Tahoma; text-align:right; margin-right:8px; }
p.header { font:normal 10px Arial; margin-bottom:9px; }
div.right_top { font:bold 11px Arial; margin-left:51px; margin-bottom:4px; margin-right:10px; color:#1F1D21; }
p.right_menu { font:bold 12px Arial; margin-left:51px; margin-right:10px; margin-bottom:6px; }
p.top_menu { font:bold 12px Arial; margin-bottom:25px; cursor:pointer; }
p.itemName { font:bold 12px Arial; margin-left:20px; }
p.price { font:bold 15px Verdana; margin-bottom:6px; color:#9D0060; }
p.price span { font:normal 11px Arial; }
p.priceIn { font:bold 18px Arial; margin-right:30px; color:#9D0060; }
p.itemDesc { font:normal 11px Arial; margin-left:10px; margin-bottom:5px; margin-top:5px; }
p.cart { font:normal 12px Arial; text-align:left; }
p.right_cart { font:normal 10px Arial; }
p.right_cart span { color:#9D0060; font-weight:bold; }
p.right_cart a:hover { text-decoration:underline; }

font.center_middle { font:normal 11px Arial; }
font.cena { font:normal 11px Arial; color:#AAA; }
font.currency { font:normal 11px Arial; }

hr.div { width:10px; border:1px #7FCEED solid; text-align:left; }

input.search { border:1px solid #9D0060; width:179px; height:14px; font:normal 11px Arial; color:#404040; margin-right:2px; background-color:#FFFFFF; margin-top:8px; padding:1px; }
input.buy { border:0px; width:48px; height:31px; font:bold 10px Arial; color:#FFEC00; background-color:#FFFFFF; padding-bottom:2px; padding-right:7px; margin-right:10px; cursor:pointer; }
input.search_button { border:0px; width:48px; height:31px; font:bold 10px Arial; color:#FFEC00; background-color:#FFFFFF; padding-bottom:2px; padding-right:7px; cursor:pointer; }
input.cart_empty { border:1px solid #80CEEE; width:120px; height:18px; color:#000; background-color:#F6FBFE; cursor:pointer; }
input.cart_update { border:1px solid #80CEEE; width:160px; height:18px; color:#F00; background-color:#F6FBFE; cursor:pointer; }
input.cart_del { width:80px; height:16px; color:#F00; font-size:10px; background-color:#F6FBFE; cursor:pointer; }
input.cartCheckout { border:1px dotted #F00; width:220px; height:40px; color:#F00; background-color:#F6FBFE; cursor:pointer; margin-top:20px; }
input.cartCheckout:hover { background-color:#E5E5E5; border:1px solid #F00; }
input.cart_checkout { border:1px solid #80CEEE; width:160px; height:18px; color:#000; background-color:#F6FBFE; cursor:pointer; }
input.cart_value { border:1px solid #80CEEE; width:25px; height:16px; color:#000; background-color:#FFF; font-size:10px; }
input.confirmOrder { border:1px solid #80CEEE; width:160px; height:18px; color:#000; background-color:#F6FBFE; cursor:pointer; }
input.backToOrder { border:1px solid #80CEEE; width:160px; height:18px; color:#F00; background-color:#F6FBFE; cursor:pointer; }
input.right_cart { border:1px solid #80CEEE; width:60px; height:18px; color:#000; background-color:#F6FBFE; cursor:pointer; }
input.login { border:1px solid #80CEEE; width:120px; height:18px; color:#000; background-color:#F6FBFE; margin:1px; }
input.top { border:1px solid #80CEEE; width:120px; height:18px; color:#000; background-color:#F6FBFE; cursor:pointer; margin:1px; }
input.deliveryInfo { border:1px solid #80CEEE; width:250px; height:18px; color:#000; background-color:#F6FBFE; margin:1px; }
input.deliveryInfoB { border:1px solid #80CEEE; width:160px; height:18px; color:#000; background-color:#F6FBFE; margin:1px; }
input.deliveryCheck { border:1px solid #80CEEE; width:14px; height:14px; color:#000; background-color:#F6FBFE; cursor:pointer; margin:1px; }
input.popup { border:1px solid #80CEEE; width:260px; height:16px; color:#000; background-color:#F6FBFE; margin:1px; font-size:10px; padding-top:1px; }
textarea.deliveryInfo { border:1px solid #80CEEE; width:250px; height:60px; color:#000; background-color:#F6FBFE; margin:1px; }
textarea.popup { border:1px solid #80CEEE; width:260px; height:85px; color:#000; background-color:#F6FBFE; margin:1px; }
input.popup_b { border:1px solid #80CEEE; width:160px; height:18px; color:#000; background-color:#F6FBFE; margin:1px; font-size:10px; cursor:pointer; }
select.center_middle { width:156px; background:#FFFFFF; border:1px solid #80CEEE; font:normal 10px Arial; color:#000; }
select.center_middle option { padding-left:15px; font:normal 10px Arial; color:#000; }
input.votebutton { border:1px solid #80CEEE; background:none; width:60px; cursor:pointer; font:normal 11px Arial; color:#000; }
select.deliveryInfo { border:1px solid #80CEEE; width:252px; color:#000; background-color:#F6FBFE; margin:1px; }
select.deliveryInfo option { width:250px; height:18px; color:#000; background-color:#F6FBFE; margin:1px; }
select.byprice { border:1px solid #80CEEE; width:120px; height:17px; color:#000; background-color:#F6FBFE; font:normal 10px Arial; margin-bottom:1px; }
select.byprice option { width:120px; height:17px; color:#000; background-color:#F6FBFE; margin:1px; font:normal 10px Arial; }
input.filterSubmit { border:1px solid #80CEEE; width:50px; height:18px; color:#000; background-color:#F6FBFE; padding-bottom:1px; cursor:pointer; font-size:11px; margin-left:2px; }
input.filter { border:1px solid #80CEEE; width:14px; height:14px; color:#000; background-color:#F6FBFE; cursor:pointer; }

	#calc input { border:1px solid #80CEEE; width:60px; height:18px; background-color:#FFF; margin:2px; font:normal 11px Arial; color:#000; padding-left:2px; padding-top:1px; }
	#calc div { border:1px solid #80CEEE; margin:10px; padding:20px; }
	#calc select { border:1px solid #80CEEE; width:64px; height:18px; margin:2px; font:normal 11px Arial; color:#000; padding-left:2px; }
	#calc select option { font:normal 11px Arial; color:#000; padding-left:2px; }
	#calc table td { text-align:left; }

	#pass { border:1px solid #80CEEE; height:130px; margin-top:60px; padding-top:50px; margin-left:10px; margin-right:10px; padding-left:50px; padding-right:50px; }
	#pass input { border:1px solid #80CEEE; margin:2px; height:16px; background-color:#FFF; font:normal 10px Arial; color:#000; width:180px;  }
	#pass input.b { border:1px solid #80CEEE; margin:2px; height:18px; background-color:#FFF; font:normal 10px Arial; color:#F00; width:80px; cursor:pointer; }
	#pass p { font:normal 11px Arial; color:#F00; }

	#type td { padding:2px; }

	div.brands { float:left; margin:5px; text-align:center; border:1px solid #80CEEE; background-color:#FFF; cursor:pointer; width:120px; height:45px; }
	div.brands img { margin:5px; }
	div.brands:hover { background-color:#EEE; }

	.orderText { margin-top:20px; margin-bottom:20px; padding:10px; border:1px dotted #80CEEE; text-align:center; font:bold 12px Arial; color:#F00; }
	.orderInfo { margin-bottom:20px; }

	div.rightSpecials { width:100%; border-top:1px dotted #80CEEE; margin-top:10px; }
	div.rightSpecials div.img { float:left; margin-right:5px; width:45px; text-align:center; }
	div.rightSpecials span { font:bold 13px Arial; color:#9D0060; }

	div.stock { float:left; margin-left:5px; }

	#leftBannersList { text-align:center; }
	#leftBannersList img { margin-top:20px; }

	#mainBanner { position:absolute; top:15%; left:20%; z-index:1000; -moz-opacity:0.7; width:379px; height:273px; border:1px solid #80CEEE; cursor:pointer; }

	label { cursor:pointer; }

#review {	width: 100%;
	margin-top: 50px;}

#review td {	text-align: left;
	vertical-align: top;
	padding-top: 6px;}

#review span {	color: #F00;}

#review input {	border: 1px solid #CCC;
	background-color: #FFF;
	width: 80%;}

#review textarea {
	border: 1px solid #CCC;
	background-color: #FFF;
	width: 80%;
	height: 70px;
	overflow: auto;
}

#review .txt {	text-align: right;
	padding-right: 10px;}

#review .b {	float: right;
	width: 160px;
	cursor: pointer;
	margin-right: 70px;
	background-color: #EEE;}

#review .tx {	text-align: right;
	padding-right: 70px;
	padding-bottom: 5px;}

/* Highslide */

.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    visibility: visible;
    overflow: visible;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
	float: left;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    text-align: right;
    clear: right;
    background-color: #FFF;
}
.highslide-caption a {
	color: #999;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 15px;
}
.highslide-caption a span {
	color: #F00;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-close a {
	float: right;
	color: #F00;
	margin-right: 5px;
	text-decoration: none;
	font-weight: bold;
}

.hide {	display: none;}

.clear {	height: 0;
	clear: both;}

#expand {
    position: absolute;
    z-index: 1000001;
    background-color: #FFF;
    border: 1px solid #80CEEE;
    top: 10%;
    left: 10%;
    padding: 0 10px 10px 10px;
    width: 905px;}

#imagebox {	float: left;
	margin-top: 20px;
	width: 800px;}

#imagebox img {	margin: 0 auto;}

#morepics {	float: left;
	margin-top: 20px;
	padding-left: 10px;}

#morepics img {	display: block;
	margin-bottom: 5px;
	cursor: pointer;
	padding: 1px;
	border: 1px solid #CCC;}

#movebox {    height: 20px;
    cursor: move;}

#closebox {	width: 16px;
	height: 16px;
	position: absolute;
	top: 6px;
	right: 10px;;
	background: url('/images/button_cancel.png');
	cursor: pointer;}