/* GLOBAL CSS */
HTML { margin:0px; padding:0px }
BODY { background-image: url("/images/html_bg.gif"); font-size: 11px; font-family: Tahoma, Verdana; line-height:17px; margin:0px; padding:0px }
TABLE { font-size: 11px; font-family: Tahoma, Verdana; line-height:17px }

A { outline:none; text-decoration:none; color:#A9160F }
A:hover { text-decoration:underline }
INPUT, SELECT, TEXTAREA { font-family: Arial; font-size:11px; }
.px100 { width:100px; margin:5px 0 5px 0; }
.search_string { width:100px; margin:5px 0 5px 0 }
P { margin:0px; padding:0px }
.input { border:1px solid #AAAAAA; background-color:white; background: url("/images/input_bg.gif") repeat-x }
IMG { border: 0px }
FORM { margin:0px; padding:0px }
.small_font { font-size:9px }
.right { float:right }


SPAN.Tips2 { cursor: help; border-bottom: 1px dashed dotted }
DIV.clear { clear:both; /* visibility: hidden; height: 0; font-size: 0; */}

DIV.fieldset { background-color:#FFFFFF; background-repeat: repeat-x; background-position: 0 0;}
DIV.fieldset_top { background: url(/images/fieldset_top.gif);  background-position: 0 0; height:30px; background-repeat: no-repeat }
DIV.fieldset_top SPAN { background-color:white; margin-left:10px; padding: 20px 10px 20px 10px; font-weight:bold; font-size:12px; color:#650807 }
DIV.fieldset_inner { border-left:1px solid #FFDFB6; border-right:1px solid #FFDFB6; padding:0 10px 0 10px }
DIV.fieldset_bottom { background: url(/images/fieldset_bottom.gif); background-repeat: no-repeat; height:10px; width:100% }


IMG#slecna {
	position: absolute;
	margin-left:-70px;
	top:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/slecna.png");
	_width:1px;
	_height:1px; 
}


DIV#main { width:100%; background-image: url("/images/top_bg.gif"); background-position: top; background-repeat: repeat-x; padding:15px 0 15px 0; text-align:center; }
DIV#box1 { width: 1003px; margin: 0 auto 0 auto; background-color: #292929; padding-top:7px; text-align:left; }
DIV#box2 { width:989px; margin: 0 auto 0 auto; background-color:#FFDFB6 }
DIV#box2_padding { padding:7px; border-left:1px solid white; border-right:1px solid white }

DIV#hlavicka { background-image: url("/images/top.jpg"); height: 153px; width: 100%; color: white; word-spacing: 1px; text-align:left }
DIV#flags { position: absolute; top:43px; margin-left:585px }
DIV#pidi { position: absolute; top:35px; margin-left:10px }
DIV#top_part { float:right; width:313px; font-size:12px }
DIV#top_part A {
	color:#FFEBFE;
	text-decoration:none;
	font-size:11px
}
DIV#top_part A:hover {
	color:#FFFFFF;
	text-decoration:none;
}
DIV#top_part_padding {
	padding:10px 15px 10px 15px;
}
DIV#customer {
	height:75px;
}
FORM#frm_search {
	float:left;
	width:160px
}
DIV#top_menu {
	background-image: url("/images/top_menu_bg.jpg");
	height:31px;
	margin-top:4px;
	line-height:31px;
	width: 100%;
	font-weight:bold;
}
DIV#top_menu A {
	color:#2B2B2B;
	text-decoration:none;
}
DIV#top_menu A:hover {
	color:#A71711;
	text-decoration:none;
}

DIV#top_menu_padding {
	padding-right:13px;
	text-align:right;
}
DIV#main_content {
	width: 973px;
	padding-top:12px;
	background-color:white;
	text-align:left;
	background-image: url("/images/main_content_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
}
DIV#main_content_padding {
	padding:0 10px;
}
DIV#leva { float: left; width: 209px;}
DIV#obsah { float: right; width:744px }
DIV#obsah_left { float: left; width:724px; padding:0 0 0 15px }
DIV#obsah_left_with_right_col { float: left; width:505px; padding:0 15px 0 15px }
DIV#obsah_right { float: right; width: 209px  }


DIV#nadpis {
	height: 35px;
	line-height:35px;
	border-top:2px solid #CCCCCC;
	background-color: rgb(227,227,227);
	background-image: url("/images/kvetina.gif");
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom:15px;
	width:100%;
}
H1 {
	padding:0 0 0 20px;
	margin:0;
	height: 35px;
	font-size:12px;
	font-weight:bold;
}
H2 {
	padding:0 0 3px 0;
	margin:0 0 8px 0;
	background-image: url("/images/h2_bottom.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	
}
OL {
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}


DIV.kat_produkt { background-color:#FFF7EC; border:1px solid #FFD5A5; width:118px; margin-bottom:8px; overflow: hidden; margin-right:8px; text-align:center; float:left; cursor:pointer }
DIV.kat_padding { padding:0 4px 0 4px }
DIV.product_img { height: 145px; margin-bottom:3px; overflow: hidden;}
IMG.grayborder { border:1px solid #999999;}
DIV.p_right { margin-right:0; }
DIV.kat_produkt H2 { margin-top:5px; font-size:11px; line-height:15px; height:28px; background:none; font-size:10px;overflow: hidden }


/* registrace.php */
FIELDSET.left_fs {
	float:left;width:225px;height:120px;margin-right:10px
	
}
FIELDSET.left_fs LEGEND, FIELDSET.right_fs LEGEND {
	font-weight:bold; padding-left:10px; padding-right:10px; color:#9C0D09; font-size:13px;
}
FIELDSET.right_fs {
	width:225px;height:120px
}

DIV#msg_OK { background-image: url(/images/ok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:green; margin-bottom:10px; }
DIV#msg_NOK { background-image: url(/images/nok.jpg); background-repeat: no-repeat; background-position: left; padding-left:25px; height:30px; line-height:30px; color:red; margin-bottom:10px; }

DIV#footer {
	color: rgb(152,152,152);
	height:38px;
	background-color:#292929;
	line-height:18px;
	font-size: 10px;
	padding:5px 0 5px 5px;
	text-align:center;
}

DIV#footer A {
	text-decoration:none;
	color:white;
}
DIV#footer A:hover {
	text-decoration:none;
	color:#656565;
}

DIV.menu_title {
	border-bottom:1px solid #FFFFFF;
	height:39px;
}
UL#left-menu {
	font-size:11px;
	margin: 0px;
	padding: 0px;
	border:1px solid #212121;
	width: 207px;
	background-color: #414141;
	margin-bottom: 10px;
	list-style-image: none;
	border-bottom: #414141 10px solid;
	list-style-type: none;
}
UL#left-menu LI {
	width: 207px;
}

UL#left-menu LI A {
	position:relative;
	display:block;
	padding-left:40px;
	height: 23px;
	line-height: 23px;
	color:#FFE6C6;
	font-weight:bold;
	text-decoration: none;
	border-bottom:1px solid #515151;
}
UL#left-menu LI.left-menu-new {
	background-image:url("/images/new2.gif");
	background-repeat:no-repeat;
	background-position: 10px 12px;
}
UL#left-menu LI A:hover {
	color:white;
	text-decoration: none;
}

DIV.news_box { text-align:center; padding:10px; background-color: #FFF0DD; border:1px solid #FFD5A5; margin-bottom: 10px}
DIV.news_box IMG#news_img { margin-bottom:5px; border:1px solid #FFD5A5 }
DIV.news_box DIV#news_price {margin:5px 0 5px 0}
DIV.news_box SPAN#news_title { font-size:11px }

DIV.top10_box { text-align:left; padding:5px 5px 5px 15px; background-color: #FFF0DD; border:1px solid #FFD5A5; margin-bottom: 10px}
DIV.right_box { text-align:left; padding:8px 5px 5px 12px; border:1px solid #FFD5A5; margin-bottom: 10px }

DIV#aktuality { width: 209px; background-color: #FFF0DD; margin-bottom: 10px }
DIV#aktuality_padding { padding:10px; border:1px solid #FFD5A5 }
SPAN.aktualita_datum { color: #9B0C08; font-size: 10px; line-height:20px }
P.aktualita_text { color:#2B2B2B; line-height:15px }
P.aktualita_text A { color:#CF0903; text-decoration:none }
P.aktualita_text A:hover { color:red; text-decoration:none }
DIV.aktuality_separator { height: 10px; margin: 10px 0 10px 0; background-image: url(/images/aktuality_separator.gif); background-repeat: no-repeat; background-position: left 5px }

DIV#partneri {
	word-spacing: -1px;
	width: 209px;
	background-color: #FFF0DD;
	margin-bottom: 10px;
	line-height:15px;
}
DIV#partneri A {
	color:#999999;
}

DIV#partneri IMG {
	margin: 3px;
}
DIV#partneri_padding {
	padding:8px;
	border:1px solid #FFD5A5;
}

IMG#kosik {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
INPUT.submit_button {
	margin-left:5px;
	vertical-align: middle;
}
INPUT.product_quantity {
	width:30px;
	font-weight:bold;
	height:18px;
	line-height:18px;
}

DIV#kontakt_form { width:270px; border-right:1px solid #CCCCCC; float:left; height:590px }
DIV#kontakty_table { float:left; padding-left:10px; width:220px }
DIV#kontakty_table TABLE TD { padding:3px 0 3px 0 }
SPAN.big { line-height:25px; font-size:13px; font-weight:bold }
DIV.puvodni_cena { font-size:10px }
DIV.cena { margin: 0px 0 10px 0 }
SPAN.cena { font-size:14px; font-weight:bold; color:#9B0C08 }
SPAN.akcnicena { font-size:14px; font-weight:bold; background-color:#9B0C08; color:#FFFFFF; padding-left:10px; padding-right:10px }

SPAN.puvodni_cena { color: #9B0C08 }
DIV.produkt_nazev { font-weight:bold; margin-bottom:5px }
DIV.product_code { font-size:9px; color:#999999; margin-bottom:3px }
DIV.produkt_nazev A { text-decoration:none; color:#006012 }
DIV.produkt_text { font-size:10px; margin-bottom:5px; line-height:12px; width:100% }

SPAN.cena-big { font-size:18px; font-weight:bold; color:#9B0C08 }

/* START :: produkt.php */
IMG#zpet { float:right; margin:12px 60px 0 0 }

DIV#produkt_image { width:205px; float:left }
DIV#produkt_image IMG { border:1px solid black }

DIV#produkt_info { float:left; width:300px; background-image: url("/images/big-i.gif"); background-position: right top; background-repeat: no-repeat; min-height:240px; _height:240px }

	DIV#cena-box { float:left; width:140px }
	DIV#cena-box-text { color:#999999; margin-bottom:5px }

	DIV#do-kosiku { float:left; width:160px; height:61px; background:url('/images/basket-bg.jpg'); color:white; text-align:center; font-weight:bold }
		DIV#do-kosiku SPAN#do-kosiku-text { line-height: 25px }
		DIV#do-kosiku TABLE { margin: auto }

	DIV#product_description { margin-bottom:20px }

	TABLE.t_product_detail { line-height: 15px }
	TABLE.t_product_detail TD { padding:2px 4px 2px 0px }

TABLE.option_table { border-collapse: collapse; background-color:#FFF0DD; cursor:pointer; width:100% }
TABLE.option_table TR.odd { background-color:#FFE8CC }
TABLE.option_table TD { border:1px solid #FFDFB6 }
TABLE.option_table TR.disabled { cursor:default }
TABLE.option_table TD.cena { color:#9B0C08; font-weight:bold; }

	
/* END :: produkt.php */
	
	
	
TABLE.kosik_table { border:1px solid #000000; width:505px; background-color:#F5F5F5;border-collapse:collapse }
TABLE.kosik_table THEAD TR { background-color:#5A5A5A; color:white; font-weight:bold }
TABLE.kosik_table TFOOT TR { background-color:#888888; color:white; font-size:13px; font-weight:bold }
TABLE.kosik_table TBODY TD { border-top:1px solid #CCCCCC; }

TABLE.t1 { border:1px solid #000000; width:505px; background-color:#F5F5F5;border-collapse:collapse }
TABLE.t1 THEAD TR { background-color:#5A5A5A; color:white; font-weight:bold }
TABLE.t1 TFOOT TR { background-color:#888888; color:white; font-size:13px; font-weight:bold }


SPAN.small {
	font-size:10px;
	color:#555555;
}

DIV#next_product_foto { margin-top:10px; background-color: #EFEFEF }
DIV.navigation_buttons {
	border-style: solid;
	float: right;
	text-align: right;
	margin-top: 5px;
	border-color: #CCCCCC;
	border-width: 1px 0 1px 1px;
}
DIV.navigation_buttons A {
	color:black;
	display:block;
	width:17px;
}
DIV.navigation_buttons A:hover {
	text-decoration:none;
	color:red;
	
}
DIV.navigation_buttons TABLE TD {
	text-align:center;
	font-size:13px;
	width:17px;
	background: url(/images/separator.gif);
	background-repeat: no-repeat;
	background-position: right;
}
DIV.navigation_buttons TABLE TD.arrow-right {
	background:none;
	width:30px;
}
DIV.navigation_buttons TABLE TD.arrow-left { width:30px }

DIV.navigation_buttons TABLE TD.current { background-color: #E5E5E5 }
DIV.navigation { margin-bottom:10px; background-color:#F8F8F8; padding:3px 3px 3px 3px; border:1px solid #F2F2F2 }
DIV.no { display:none }
DIV#reklama_banner { margin-top:30px; font-size:9px }
DIV#reklama_banner DIV#banner_468x60 { border:1px solid #CCCCCC; background-color:#F1F1F1; text-align:center; padding:10px }

DIV.banner { margin-bottom:10px }
DIV#welcome { font-size:13px; margin-bottom:20px; padding:20px; border:1px solid #CFCFCF; background-color:#F5F5F5 }

TABLE#bannery { width:100%; text-align:center; font-weight:bold; cursor:pointer; }
TABLE#bannery TD { border:1px solid #CCCCCC; padding:10px 0 10px 0 }
TABLE#bannery TD IMG { margin-top:3px; }

TABLE#velikosti_puncoch { border-collapse:collapse; border:2px solid #CCCCCC; margin-top:5px; }
TABLE#velikosti_puncoch THEAD { background-color:#ECECEC; font-weight:bold; }
TABLE#velikosti_puncoch TD { padding:5px; border:1px solid #CCCCCC }

INPUT#kosik_btSubmit { font-weight:bold;float:right;  background: url("/images/input_bg_orange.gif") repeat-x; color:#9D5F00 }
DIV#kosik_buttons { margin-top:20px }
.gray { color:#AAAAAA }
A.gray:hover { color:#A9160F }
IMG#sitening { vertical-align:middle }

DIV.box {
	border:1px solid #CCCCCC;
	padding:10px;
	background-color:#F9F9F9;
	background: url(/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

SPAN.bigger { font-size:14px; line-height:25px; }

IMG#captcha { border:1px solid black; margin-bottom:5px }
INPUT.red_button {border:1px solid #9B0C08; background: url(/images/button_bg.gif); color:white; font-weight:bold; }


DIV#rating_bar { float:right }
DIV#rating_bar IMG {cursor:pointer}

IMG#key {float:right; margin:5px 15px 0 0 }

DIV.qb_add {
	border:1px solid #CCCCCC;background-color:#F9F9F9;padding:5px;border-left:5px solid #CFCFCF;margin-top:10px;
	clear:both;
}
DIV.qb_subadd_box {
	background: url(/images/questbook-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;
}

DIV.qb_subadd {
	float:left; border:1px solid #CCCCCC;background-color:#F9F9F9;padding:5px;border-left:5px solid #CFCFCF;margin-bottom:10px; margin-left:30px;
	margin-top:5px;
}


DIV.product_options {
	font-size:11px;color:#555555;padding:0 0 3px 0;
	line-height:12px;
}
IMG#obsessive_logo {
	margin:0 0 10px 0;
}
IMG#coquette_logo { float:right }
DIV.qb_add_top {
	border-bottom: 1px dotted #999999;
	color:#999999;
	font-size:14px;
	height:25px;
	line-height:20px
}
DIV.qb_add_top SPAN {
	color:#777777;float:right;font-size:10px
}
DIV.qb_add_top A { color:#999999 }
DIV#receipt_cb { float:left;width:30px }
DIV#receipt { float:left; cursor:pointer;width:450px }
SPAN.redstar { color: red }
SPAN.povinne { color: red; font-size:9px }

.red { color:red }
.small-gray { color:gray; font-size:10px; line-height:12px }

DIV.manufacturer_select {
	padding:7px 0 7px 10px;
	margin-bottom:20px;
	background-color:#414141;
}
DIV.manufacturer_select SELECT {
	width: 189px
}
INPUT#newsletter_email {
	width:150px;
}	

DIV#christmas-ad1 { padding:16px; margin:10px 0 10px 0 }
DIV#christmas-ad1 IMG {float: left; margin-right:16px }
IMG#top-banner { margin-bottom:10px }
SPAN.red-bold { color:red; font-size:14px; font-weight: bold }

SPAN.sm_info { font-size:11x; color:#555555; line-height:13px;}
SPAN.sm { font-size:12px; font-weight:bold; color: #4B0504; line-height:20px }


.tool-tip {
	color: #fff;
	width: 200px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

DIV.warning {
	color:red;
	padding-left:23px;
	background: url("/images/warning.gif") no-repeat;
	background-position:left top;
	line-height:16px;
}
IMG#ems { float:right;margin-left:100px }

DIV#info-box {
	padding:20px; border:3px solid #841E1C; background-color:#FCEBEB; margin-bottom:10px; 
}
DIV#info-box SPAN.box-title {
	font-size:13px;
	font-weight:bold;
}

SPAN#vazeni-zakaznici {
	font-weight:bold;
	font-size:13px;
}

DIV#postovne-text-box {
	background: url(/images/delivery.jpg) top right;
	background-repeat: no-repeat;
}
.invisible { display:none }
DIV#newsletter { margin-top:15px; cursor: pointer }
DIV#newsletter INPUT { float:left }
DIV#newsletter DIV { background-color:#FFFFFF; float:left; margin-left:10px }

UL#left-menu LI.valentyn A { color: #E60000 }

A.vyrobci-link { display:block; color:white; text-align: left; color: rgb(255, 230, 198); margin-top:5px }

SPAN.grey { color: gray; font-size:9px }

DIV#vyber-karet IMG { margin-right:5px; cursor:pointer }
DIV#vyber-karet IMG.last { margin-right:0 }

IMG.pointer { cursor: pointer }
IMG.in-line { vertical-align:middle; margin-right:5px }

DIV.info_box {
	background-color:#FFFFC1;
	border:1px solid #F0F000;
	background: url("/images/info-yellow.gif") no-repeat;
	padding-left:35px;
	line-height:30px;
	background-position:10px 10px;
	
}

P.low { 
	line-height:14px;
	color:#666666;
}

IMG#ermax-icon { float:right;margin:0 0 5px 5px }
DIV#vo_passion {
	padding:15px 0 25px 0;
	text-align:center;
}
DIV#youtube_link { text-align:center;margin-bottom:20px }
SPAN.red { color:red }

IMG#heureka-logo { float:left; margin:0 15px 5px 0 }
IMG#heureka-logo-big { float:right; margin: 0 0 10px 20px }

DIV#box-sample { float:right; paddin:10px; text-align:center; margin:0 20px 30px 30px; background-color:white}
DIV#box-sample SPAN { font-size:9px; font-weight:bold }

IMG#lubexxx_ico { float:right; margin-left:10px }
IMG#doruceni_do_vanoc_banner { margin-bottom:5px }

IMG.abs { position:absolute }
IMG.abs-video { position:absolute;margin-left:60px; margin-top:5px }
SPAN.skladem { color: #FB9700; font-weight:bold }

IMG.bank_ico {
	vertical-align: middle;
	margin:5px 5px 5px 0;
}

TABLE.size-tbl {
	border-collapse: collapse;
	border:1px solid #000000;
	background-color:#FFF0DD;
}
TABLE.size-tbl TD {
	padding: 2px 4px;
	border:1px solid #000000;
}
TABLE.size-tbl TD.row1 {
	background-color: #A9160F;
	color:white;
	text-align:center;
}
TABLE.size-tbl TD.col1 {
	background-color: #A9160F;
	color:white;
}
A#vice { padding-left:20px }
UL#recent-sold {
	list-style-type: none;
	padding:0;
	margin:0;
}
UL#recent-sold LI {
	padding-left:20px;
	background: url(/images/basket_icon.gif) left 4px;
	background-repeat: no-repeat;
}
html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(/images/facebook.gif) no-repeat top left; }

DIV.product_photo {
	margin-top:20px;
	margin-bottom:20px;
}
DIV.product_photo IMG {
	margin-right:10px;
	border:1px solid #999999;
	padding:1px;
}

TABLE#slevove-dny {
	border-collapse: collapse;
	background-color:#FFF8F0;
}
TABLE#slevove-dny TD {
	border:1px solid #CCCCCC;
	line-height:25px;
}
TABLE#slevove-dny THEAD {
	background-color:#FFCC99;
}
IMG#akce_label {
	float:right;
}