/* 
==================================================
	MAIN TAG STYLES - START
==================================================
*/
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFC804;
	background-image: url('../_img/bgr/bck-page-main.gif');
	background-repeat: repeat-x;
	background-position:top;
	font-family: "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#555555;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

ul
{
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

ol
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	border: 0px none;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select {
	
}

input {
	 font-size:11px;
}

h1 {
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	display:block;
	width:100%;
	min-height:34px;
	_height:34px;
	line-height:34px;
	text-indent:35px;
	background-color:#FF8B00;
	background-image:url('../_img/dot_blue.gif');
	background-repeat:no-repeat;
	background-position:8px 8px;
	margin:0 0 5px 0;
}

h2 {
	color:#E41A1A;
	font-size:16px;
	font-weight:bold;
	display:block;
	height:20px;
	line-height:20px;
	text-indent:18px;
	background-image:url('../_img/dot_red.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:5px 0 0 0;
}

h3 {
	color:#E41A1A;
	font-size:14px;
	font-weight:bold;
	display:block;
	height:20px;
	line-height:20px;
	text-indent:18px;
	background-image:url('../_img/dot_red.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	margin:5px 0 0 10px;
}


/* 
==================================================
	GENERAL CLASSES - START
==================================================
*/
a.errmsg, .errmsg {
	font-size: 11px;
	font-weight : bold;
	color : #076ABE;
}

a.succmsg, .succmsg {
	font-size: 11px;
	font-weight : bold;
	color : #006633;
}

div.break {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	margin:0px;
	padding:0px;
}

.b {
	font-weight: bold;
}

.i {
	font-style:italic;
}

.h1_nonseo 
{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	display:block;
	width:517px;
	min-height:34px;
	_height:34px;
	line-height:34px;
	text-indent:35px;
	background-color:#FF8B00;
	background-image:url('../_img/dot_blue.gif');
	background-repeat:no-repeat;
	background-position:8px 8px;
	margin:0 0 5px 0;
}

.h2_nonseo 
{
	color:#E41A1A;
	font-size:16px;
	font-weight:bold;
	display:block;
	height:34px;
	line-height:34px;
	text-indent:35px;
	background-image:url('../_img/dot_blue.gif');
	background-repeat:no-repeat;
	background-position:8px 8px;
	margin:0 0 5px 22px;
}

.switchoff 
{
	display:none !important;
	}

.required
{
	font-weight:bold;	
}

.transparent 
{
	background-image:none !important;
	background-color:Transparent !important;
	border:0 none !important;
}

.justify 
{
	margin:auto !important;	
	text-align:center !important;
}

/* styly pro vertikalni centrovani - danemu divu je nutno definovat presnou vysku (funguje ve vsech prohlizecich) */
DIV.div_as_table { display:table; #position:relative; overflow:hidden;}
DIV.div_as_table .center_pos { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; width:100%;}
DIV.div_as_table .center_pos .adjust_pos { #position:relative; #top:-50%;}

/* GLOBALNI VYPNUTI TLACITKA DO OBLIBENYCH */
.add2fav { display:none !important;}

/* 
==================================================
	PAGE STRUCTURE STYLES - START
==================================================
*/
#main {
	width:980px;
	margin:auto auto;
	border:0px none;
	position:relative;
}

#main #topbar {
	width:980px;
	height:186px;
}
#main #topbar #topbarleft {	float:left; width: 740px; height: 100%;	}
#main #topbar #topbarleft #mainlogo { float:left; margin-top:50px; width:176px; height:109px; display:block;}
#main #topbar #topbarleft #homeurl { position:absolute; left:200px; top:30px; display:block; cursor:pointer; width:350px; height:80px;}
#main #topbar #topbarright { float:right; width:230px; height:192px; margin-top:5px; background-image: url('../_img/header-right-image.png'); background-repeat: no-repeat;}

#maing #content {
	width:980px;
	text-align:left;
}
#main #content #left { float:left; width:200px; padding:5px 0 0 0; _padding:10px 0 0 0;}
#main #content #middle { float:left; /*width:565px;*/ width:530px; text-align:left;}
#main #content #right { float:right; width:215px; padding:5px 0 0 0; _padding:10px 0 0 0;}
#main #content #wide_right { float:left; width:780px; text-align:left;}

#footer {
	width:980px;
	border-top:1px #FF8B00 solid;
}
/* 
==================================================
	PAGE OBJECTS STYLES - START
==================================================
*/
/* horni vodorovna navigace */
.topnavig { float:left;  margin:0px 0 0 0px; width:495px; padding-left:50px; padding-top:65px;}
.topnavig .navigitem_ico { display:none; float:left; margin:0 5px 0 0;}
.topnavig .navigitem_txt { float:left; font-weight:bold; font-size:12px; margin:45px 5px 0 15px;}
.topnavig .navigitem_txt a {  color:#D71E1E;}
.topnavig #searchbox { padding:0px; margin:0px; display: block;}
.topnavig #searchbox .tabs { display:none;}
.topnavig #searchbox .lupa { display:none;}
.topnavig #searchbox .top { display:none;}
.topnavig #searchbox .bottom { display:none;}
.topnavig #searchbox .cnt { text-align:left; background:none; padding:0px; margin:0px;}
.topnavig #searchbox .cnt INPUT { color:#696969; border:0 none; width:352px; height:38px; line-height:38px; padding:0 0 0 6px; margin:0px; background:url('../_img/bgr/top-search-field.gif') no-repeat; font-size:18px; color:#F8A751;}
.topnavig #searchbox .cnt #btnHledej { background:url('../_img/bgr/top-search-btn.gif') no-repeat; width:128px; height:35px; border:0 none; margin:0px 0 0 5px;}
.topnavig #searchbox .cnt .advsearch { display:none;}

/* vyber jazyku */
.langnavig { margin:202px 10px 0 0; _margin:202px 3px 0 0; float:right;}
.langnavig .langitem { float:left; margin:0 5px 0 0; }

/* kontakt v paticce */
#footer .kontakt { float: left; text-align:left; color:#F76600;}
#footer .kontakt a { color:#F76600;}

/* dolni vodorovna navigace */
.bottomnavig { float:right; margin:10px 3px 0 0;}
.bottomnavig .navigitem { float:left; font-weight:bold; font-size:12px; border-right:1px #F76600 solid; padding:0 7px 0 7px;}
.bottomnavig .last { border-right:0px none;}
.bottomnavig .navigitem a { color:#F76600;}

/* bily box*/
.whitebox { width:194px; margin:5px 0 8px 0; position:relative;}
.whitebox .tabs { padding:0 0 0 12px;}
.whitebox .tabs .tabitem { margin:0 5px 0 0; display:block; float:left; text-align:left; text-indent:18px; font-weight:bold; color:#ffffff; text-decoration:none;}
.whitebox .tabs .normal { width:81px; height:23px; line-height:23px;}
.whitebox .tabs .wide { width:94px; height:25px; line-height:25px;}
.whitebox .tabs .tab1 { background:url('../_img/bgr/tab_1.gif') no-repeat;}
.whitebox .tabs .tab2 { background:url('../_img/bgr/tab_2.gif') no-repeat;}
.whitebox .tabs .redtab { background:url('../_img/bgr/tabw_red.gif') no-repeat;}
.whitebox .tabs .greentab { background:url('../_img/bgr/tabw_green.gif') no-repeat;}
.whitebox .tabs .bluetab { background:url('../_img/bgr/tabw_blue.gif') no-repeat;}
.whitebox .tabs .violettab { background:url('../_img/bgr/tabw_violet.gif') no-repeat;}
.whitebox .tabs .azuretab { background:url('../_img/bgr/tabw_azure.gif') no-repeat;}
.whitebox .top { width:198px; height:20px; background:url('../_img/bgr/whitebox_top.gif') no-repeat;}
.whitebox .cnt { width:198px; background:url('../_img/bgr/whitebox_cnt.gif') repeat-y;}
.whitebox .bottom { width:198px; height:26px; background:url('../_img/bgr/whitebox_bottom.gif') no-repeat;}
.whitebox .icon { position:absolute; left:134px; top:0;}
.whitebox .lupa { background:url('../_img/ico/ico_lupa.gif') no-repeat; width:52px; height:48px;}
.whitebox .darek { background:url('../_img/ico/ico_darek.gif') no-repeat; width:52px; height:53px;}
.whitebox .srdce { background:url('../_img/ico/ico_srdce.gif') no-repeat; width:49px; height:44px;}

/* cerveny box */
.redbox { width:208px; margin:13px 0 8px 0;}
.redbox .head { background:url('../_img/bgr/bck_redbox_top.gif') no-repeat; width:198px; height:24px; text-align:right; padding-right:10px; line-height:24px; font-size:13px; font-weight:bold;color:#DC3827; text-decoration:none;}
.redbox .head a, .redbox .head a:hover { color:#E41A1A; text-decoration:none;}
.redbox .cnt { width:208px; color:#E41A1A; background:#FEFBEF url('../_img/bgr/bck_redbox_cnt.gif') repeat-y right;}
.redbox .cnt a { color:#E41A1A; font-weight:bold;}
.redbox .foot { background:url('../_img/bgr/bck_redbox_bottom.gif') no-repeat; width:208px; height:17px;}

/* banner baby klubu */
.babyclub { display:block; cursor:pointer; background:url('../_img/fbclub_banner.gif') no-repeat; width:212px; height:91px; margin:5px 0 0 0;}

/* tabulka hlavnich kategorii */
#maincategorylist { margin:33px 0px 10px 20px; width:517px;}
#maincategorylist .item { text-align:center; padding:0 0 25px 0;}


/* unikatni prehled zbozi v boxech - muze menit tridu seznamu zbozi, ale neni na ni zavisla */
#produktlist { margin:20px 0px 10px 20px;}
#produktlist TD.item { width:182px; text-align:center; padding:0 0 25px 0;}
#produktlist TD.item .nazev { width:143px; height:40px; background:url('../_img/bgr/bck_yellowbox_topcmpl.gif') no-repeat; padding: 0px 0px 0px 0px; text-align:left;}
#produktlist TD.item .adjust_pos { text-align:center; padding:0px 3px 0px 3px;}
#produktlist TD.item .adjust_pos a { color:#E41A1A; font-weight:bold; text-decoration:none;}
#produktlist TD.item TABLE.image { border:1px solid #FF8B00; width:141px; height:142px; background-color:#FFFFFF;}
#produktlist TD.item .cena { display:block; width:143px; font-size:14px; font-weight:bold; color:#E41A1A; text-align:center;}
#produktlist TD.item .add2cart { margin:5px 0 0 0;}
#produktlist TD.item .add2fav { margin:5px 0 0 0;}
#produktlist TD.item .add2dream { margin:5px 0 0 0;}

/* seznam zbozi v katalogu  */
.kataloglist { margin:20px 0px 10px 0px; border-top:1px dotted #FFCB13;  width:100%;}
.kataloglist TD.item { width:161px; text-align:center; padding:5px 0 5px 0; border-bottom:1px dotted #FFCB13; border-right:1px dotted #FFCB13;}
#wide_right .kataloglist TD.item { width:151px; text-align:center; padding:5px 0px 5px 10px; border-bottom:1px dotted #FFCB13; border-right:1px dotted #FFCB13;}
.kataloglist TD.last { border-right:0px none;}
.kataloglist TD.item .nazev { width:149px; height:40px; background:none; padding: 0px 5px 0px 5px; text-align:center; color:#006BC1; font-weight:bold;}
.kataloglist TD.item .nazev a {  color:#006BC1;}
.kataloglist TD.item .nazev a:hover {  color:#006BC1;}
.kataloglist TD.item TABLE.image { border:0px none; width:141px; height:142px; margin-top:5px; margin-left:10px; background-color:#FFFFFF;}
.kataloglist TD.item .cena { display:block; width:149px; margin-top:10px; padding: 0px 5px 0px 5px; font-size:14px; font-weight:bold; color:#C21212; text-align:center;}
.kataloglist TD.item .cena .dph { color:#C1C1C0; font-size:12px !important;}
.kataloglist TD.item .popis { display:block; width:149px; margin-top:0px; padding: 0px 5px 0px 5px; font-size:12px; font-weight:normal; color:#006BC1;}
.kataloglist TD.item .cartform { margin:5px 0 0 5px;}
.kataloglist TD.item .cartform .pocet { background:url('../_img/bgr/katalog-kosik-pocet.gif') no-repeat; width:22px; height:17px; border:0 none; text-align:center; color:#213969;}
.kataloglist TD.item .add2cart { margin:5px 0 0 45px; background:url('../_img/buttons/katalog-kosik.gif') no-repeat; width:73px; height:18px;}
.kataloglist TD.item .add2fav { display:none;margin:5px 0 0 0;}
.kataloglist TD.item .add2dream { display:none;margin:5px 0 0 0;}

/* detail zbozi */
.zbozi_detail { margin:0px 0px 0px 12px; padding-top:24px; padding-left:20px; padding-right:15px; background:#ffffff; width:500px;}
.zbozi_detail #detail_image { float:left; width:200px; height:200px; border:1px solid #FFDD63; text-align:center; background-color:#FFFFFF;}
.zbozi_detail H1 { float:left; width:260px !important; margin:0 !important; padding-left:30px; color:#E04721; font-size:19px; background:none; text-indent:0px;}
.zbozi_detail .popis { width:490px; color:#006BB7; padding:0px 10px 0 0; text-align:justify; font-size:12px;}
.zbozi_detail #detail_specifikace { float:right; width:260px; color:#006BB7; font-size:13px; margin-right:8px;}
.zbozi_detail #detail_specifikace TD { padding:0px 5px 0px 0; vertical-align:top;}
.zbozi_detail #detail_specifikace TD.cena { padding-top:15px; padding-bottom:10px; font-size:14px; font-weight:bold;}
.zbozi_detail #detail_specifikace TD.cena B { color:#E04721; }
.zbozi_detail #detail_specifikace .kosikform TD { background:url('../_img/bgr/detail-kosik-form.gif') no-repeat; width:255; height:46px; line-height:46px;}
.zbozi_detail #detail_specifikace .kosikform TD TABLE { margin-left:15px; height:46px; }
.zbozi_detail #detail_specifikace .note { font-size:10px;}
.zbozi_detail #detail_specifikace .kusy { font-weight:bold; }
.zbozi_detail #detail_specifikace .kusy INPUT { width:33px; height:19px; border:0px none; color:#E04721; font-weight:bold; text-align:center; background:url('../_img/bgr/kosik-pocet-field.gif') no-repeat;}
.zbozi_detail #detail_specifikace .add2cartbtn { display:block; width:128px; height:35px; background:url('../_img/buttons/detail-kosik.gif') no-repeat; margin-top:7px;}
.zbozi_detail .break { height:15px !important;}
.zbozi_detail .add2fav { float:left; margin:0 110px 0 0;}
.zbozi_detail .kataloglist TD.item .nazev { text-align:left; color:#C21212; height:auto; padding-top:8px; font-size:13px;}
.zbozi_detail .kataloglist TD.item .add2cart { margin:0px 0 0 5px;}
.zbozi_detail .h2_nonseo { background:none; color:#C21212; text-indent:0px; padding-left:0px; margin-left:0px; margin-bottom:5px;}
.zbozi_detail .kataloglist { margin:0px 0px 10px 0px;}

/* spodni cast hlavniho obsahoveho boxu */
.content_bottom { margin:0px 0px 10px 12px; width:535px; height:17px; background:url('../_img/bgr/bottom-content.gif') no-repeat;}
#wide_right .content_bottom { margin:0px 0px 10px 12px; width:775px; height:17px; background:url('../_img/bgr/bottom-content-wide.gif') no-repeat;}

/* vyhledavani */
.vyhledavani { margin:0px 0px 0px 12px; padding-top:8px; padding-left:15px; padding-bottom:10px; padding-right:10px; background:#ffffff; width:510px;}
.vyhledavani .h2_nonseo { background:none; color:#C21212; text-indent:0px; padding-left:0px; margin-left:0px; margin-bottom:5px;}
.vyhledavani H1 { width:480px !important; margin:0 !important; color:#D71F1E; background:none; font-size:24px; text-indent:0px; font-weight:normal;}
.vyhledavani .filtr { display:none;}

/* seznam zbozi */
.zbozi_seznam { margin:0px 0px 0px 12px; padding-top:8px; padding-left:15px; padding-right:10px; background:#ffffff; width:510px;}
.zbozi_seznam H1 { width:480px !important; margin:0 !important; color:#D71F1E; background:none; font-size:24px; text-indent:0px; font-weight:normal;}
.zbozi_seznam .filtr { display:none;}
.zbozi_seznam .cntlist { margin:11px 10px 10px 0px; width:490px; padding:0px;}
.zbozi_seznam .cntlist .top { background:url(../_img/bgr/category_cntlist_top.gif) no-repeat; width:490px; height:6px;}
.zbozi_seznam .cntlist .cnt { background:#FFF9E3; width:482px; text-align:center; padding-top:11px; padding-bottom:10px; padding-left:8px;}
.zbozi_seznam .cntlist .cnt #dlSubItems { width:480px; }
.zbozi_seznam .cntlist .cnt #dlSubItems TD { text-align:left; width:140px; vertical-align:top; padding:0 5px 8px 5px;  background:none;}
.zbozi_seznam .cntlist .cnt #dlSubItems a { font-size:12px; font-weight:bold; color:#C21212;}
.zbozi_seznam .cntlist .cnt #dlSubItems { font-size:12px; font-weight:bold; color:#E41A1A;}
.zbozi_seznam .cntlist .cnt #dlSubItems .dot { margin:0 5px 0 0;}
.zbozi_seznam .cntlist .bottom { background:url(../_img/bgr/category_cntlist_bottom.gif) no-repeat; width:490px; height:7px;}
.zbozi_seznam .sort { margin:10px 12px 10px 0px; border:0px none; background:none; width:490px; color:#E41A1A; text-align:center;}
.zbozi_seznam .sort .sortitems { margin:5px; width:480px;}
.zbozi_seznam .sort .btn_sort_asc { display:block; width:auto; float:right; height:15px; line-height:15px; text-align:left; text-indent:0px; padding-right:28px; background:url('../_img/buttons/sortsm_asc.gif') no-repeat right; color:#006BC1; font-weight:bold; text-decoration:none; margin:0;}
.zbozi_seznam .sort .btn_sort_desc { display:block; width:auto; float:right; height:15px; line-height:15px; text-align:left; text-indent:0px; padding-right:28px; background:url('../_img/buttons/sortsm_desc.gif') no-repeat right; color:#006BC1; font-weight:bold; text-decoration:none; margin:0 0px 0 0;}
.zbozi_seznam .sort .btn_sort_none { display:block; width:auto; float:right; height:15px; line-height:15px; text-align:left; text-indent:0px; padding-right:28px; background:url('../_img/buttons/sortsm_none.gif') no-repeat right; color:#006BC1; font-weight:bold; text-decoration:none; margin:0;}
.zbozi_seznam .sort #sort0 {}
.zbozi_seznam .sort #sort1 {margin:0 50px 0 50px;}
.zbozi_seznam .sort #sort2 {}
.zbozi_seznam .kataloglist { margin-top:0px;}

/* udaj o poctu nalezenych zaznamu */
.zaznam_pocet { display:none; float:left; font-weight:bold; color:#E41A1A; margin:0px 10px 0 0px;}
.zaznam_pocet .hodnota { color:#076ABE;}

/* udaj o poctu zobrazenych zaznamu */
.zobrazitpo { float:left; font-weight:bold; color:#006BC1; margin:0px 10px 0 0px;}
.zobrazitpo select { color:#C21212;}

/* box s levou navigaci */
#leftnavigbox { margin-bottom:20px; background:url('../_img/bgr/left-navig-shade-full.gif') no-repeat; background-position: 100% 7px;}
#leftnavigbox .tabs { display:none;}
#leftnavigbox .top { height:39px; width:192px; background:url('../_img/bgr/left-navig-top.gif') no-repeat;}
#leftnavigbox .top a.viewitem { display:block; width:90px; height:24px; padding-top:6px; float:left; color:#D71F1E; font-size:13px; font-weight:bold;}
#leftnavigbox .top a.active { width:102px; height:33px; background:url('../_img/bgr/left-navig-btn-active.gif') no-repeat; }
#leftnavigbox .top a.viewitem .pref { color:#F29C9C; font-size:12px; font-weight:normal;}
#leftnavigbox .bottom { height:9px; width:194px; background:url('../_img/bgr/left-navig-bottom.gif') no-repeat;}
#leftnavigbox .cnt { background:#FEFBEF; width:192px;}
#leftnavigbox .cnt .navigitem0 { display:block; cursor:pointer; width:157px; font-weight:bold; color:#006BB7; font-size:12px; text-align:left; padding:4px 0 4px 10px; margin:0 10px 0 15px; border-bottom:1px dotted #AEEBE9;}
#leftnavigbox .cnt .navigitem1 { display:block; cursor:pointer; width:147px; font-weight:bold; color:#C21212; font-size:12px; text-align:left; padding:4px 0 4px 20px; margin:0 10px 0 15px; border-bottom:1px dotted #AEEBE9;}
#leftnavigbox .cnt .navigitem_alt0 { display:block; cursor:pointer; width:157px; font-weight:bold; color:#006BB7; font-size:12px; text-align:left; padding:4px 0 4px 10px; margin:0 10px 0 15px; border-bottom:1px dotted #AEEBE9;}
#leftnavigbox .cnt .navigitem_alt1 { display:block; cursor:pointer; width:147px; font-weight:bold; color:#C21212; font-size:12px; text-align:left; padding:4px 0 4px 20px; margin:0 10px 0 15px; border-bottom:1px dotted #AEEBE9;}
#leftnavigbox .cnt .expanded { background:url('../_img/bgr/left-navig-highlight.gif') no-repeat 0 6px; text-indent:5px;}

/* box pro rychle vyhledavani */
#searchbox { display: none;}
#searchbox .cnt { text-align:left;}
#searchbox .cnt INPUT { margin:3px 0 0 8px; color:#696969; width:140px;}
#searchbox .cnt #btnHledej { background:url('../_img/ico/arrow_sm_red.gif') no-repeat; width:22px; height:22px; border:0 none; margin:5px 0 0 5px;}
#searchbox .cnt .advsearch { color:#E41A1A; font-weight:bold; margin:0 0 0 8px;}

/* dreambox */
#dreambox { display: none;}
#dreambox .cnt { text-align:left; width:170px; text-align:justify; padding:10px 13px 0 15px;}
#dreambox .cnt A { font-size:12px; font-weight:bold; color:#1EA403;}

/* oblibene box */
#oblibene { display:none;}
#oblibene .cnt { text-align:left; color:#9106B5; width:168px; padding:0 0 0 30px;}
#oblibene .cnt span.noitem { margin:0 0 0 -15px; padding: 0 0 0 0; font-weight: bold; display: block; width: 168px;}
#oblibene .cnt A { color:#9106B5;}

/* oblibene box */
#anketa .cnt { text-align:left; color:#249A96; width:178px; padding:0 0 0 20px;}
#anketa .cnt A { color:#249A96;}
#anketa .cnt .otazka { font-size:12px; font-weight:bold;}
#anketa .cnt .odpoved A.graf { display:block; height:7px; line-height:7px; font-size:1px; background-color:#F74200;}
#anketa .cnt .odpoved {margin:3px 0 0 5px; }

/* kosik */
#kosik { margin-top:0px; margin-bottom:13px;}
#kosik .head a { background:url('../_img/bgr/kosik-title-icon.gif') no-repeat; padding-left:20px;}
#kosik .cnt { text-align:right; width:198px; padding:5px 10px 0 0; font-size:12px; color:#006BB7;}
#kosik .cnt .cena { color:#C21212; }
#kosik .cnt .dopocet { border-top:1px dotted #F9DDCC; padding-top:5px; margin-top:10px;}
#kosik .cnt #btnKosikDetail { display:block; float:right; margin-top:15px; width:68px; height:18px; background:url('../_img/bgr/kosik-detail-btn.gif') no-repeat;}

/* hp upozorneni */
#hpalert .cnt { text-align:center; width:208px; padding:5px 0 0 0px;}

/* box pro prihlaseni */
#loginbox { margin-top:0px;}
#loginbox .cnt { text-align:left; width:193px; padding:5px 5px 0 10px;}
#loginbox .cnt INPUT { width:185px; height:23px; text-indent:5px; line-height:23px; border:0 none; color:#080808; margin:3px 0 0 0px; background:url(../_img/bgr/login-box-input.gif) no-repeat;}
#loginbox .cnt #btnOK { margin:0 0 0 4px; background:url('../_img/bgr/login-box-btn.gif') no-repeat; width:67px; height:18px; border:0 none; cursor:pointer;}

/* box novinek */
#newsbox .cnt { position:relative; text-align:left; padding:5px 0 0 10px; width:198px;}
#newsbox .cnt #boxScrollAktualita { position:absolute; top:5px; left:10px; width:170px; height:160px; overflow:hidden;}
#newsbox .cnt #boxObsahAktualita { position:absolute; width:170px;}
#newsbox .cnt #boxObsahAktualita .newsitem { margin:0 0 10px 0;}
#newsbox .cnt #boxObsahAktualita .newsitem .nazev A { font-weight:bold; color:#E41A1A;}
#newsbox .cnt #boxObsahAktualita .newsitem .txt { text-align:justify; color:#F86900;}
#newsbox .cnt .scrollbtns { float:right; width:15px; height:160px; margin:5px 0px 0 0; cursor:pointer;}
#newsbox .cnt .scrollbtns .buttonDown { margin:125px 0 0 0;}
#newsbox .cnt .newsitem { margin:10px 0 0px 0;}
#newsbox .cnt .newsitem .txt { color:#006BB7;}

/* akcni nabidka */
#akce { display:none;}
#akce .cnt { text-align:left; width:203px; padding:5px 0 0 5px;}
#akce .cnt IMG { margin:0 0 5px 0; width:200px;}
#akce .cnt .nazev { color:#F86900;}
#akce .cnt A.detail { color:#E41A1A; font-weight:bold; display:block; float:right; margin:0 5px 0 0;}

/* seznam odkazu na podrizene polozky */
/*.cntlist { margin:11px 10px 10px 20px;}
.cntlist .top { background:url(../_img/bgr/bck_cntlist_top.gif) no-repeat; display:block; width:523px; height:20px;}
.cntlist .cnt { background:url(../_img/bgr/bck_cntlist_cnt.gif) repeat-y; width:523px; text-align:center;}
.cntlist .cnt #dlSubItems { width:480px; margin:auto;}
.cntlist .cnt #dlSubItems TD { text-align:left; width:140px; vertical-align:top; padding:0 5px 8px 15px;  background:url('../_img/dot_yellow.gif') no-repeat 0 3px;}
.cntlist .cnt #dlSubItems a { font-size:12px; font-weight:bold; color:#076ABE;}
.cntlist .cnt #dlSubItems { font-size:12px; font-weight:bold; color:#E41A1A;}
.cntlist .cnt #dlSubItems .dot { margin:0 5px 0 0;}
.cntlist .bottom { background:url(../_img/bgr/bck_cntlist_bottom.gif) no-repeat; display:block; width:523px; height:26px;}*/
.cntlist { margin:11px 10px 10px 0px;}
.cntlist .top { background:url(../_img/bgr/category_cntlist_top.gif) no-repeat; width:490px; height:6px;}
.cntlist .cnt { background:#FFF9E3; width:482px; text-align:center; padding-top:11px; padding-bottom:10px; padding-left:8px;}
.cntlist .cnt #dlSubItems { width:480px; }
.cntlist .cnt #dlSubItems TD { text-align:left; width:140px; vertical-align:top; padding:0 5px 8px 5px;  background:none;}
.cntlist .cnt #dlSubItems a { font-size:12px; font-weight:bold; color:#C21212;}
.cntlist .cnt #dlSubItems { font-size:12px; font-weight:bold; color:#E41A1A;}
.cntlist .cnt #dlSubItems .dot { margin:0 5px 0 0;}
.cntlist .bottom { background:url(../_img/bgr/category_cntlist_bottom.gif) no-repeat; width:490px; height:7px;}

/*.cntlist_wide { margin:11px 10px 10px 20px;}
.cntlist_wide .top { background:url(../_img/bgr/bck_cntlistw_top.gif) no-repeat; display:block; width:746px; height:20px;}
.cntlist_wide .cnt { background:url(../_img/bgr/bck_cntlistw_cnt.gif) repeat-y; width:746px; text-align:center;}
.cntlist_wide .cnt #dlSubItems { width:680px; margin:auto;}
.cntlist_wide .cnt #dlSubItems TD { text-align:left; width:170px; vertical-align:top; padding:0 5px 0 15px;  background:url('../_img/dot_yellow.gif') no-repeat 0 3px;}
.cntlist_wide .cnt #dlSubItems a { font-size:12px; font-weight:bold; color:#076ABE;}
.cntlist_wide .cnt #dlSubItems { font-size:12px; font-weight:bold; color:#E41A1A;}
.cntlist_wide .cnt #dlSubItems .dot { margin:0 5px 0 0;}
.cntlist_wide .bottom { background:url(../_img/bgr/bck_cntlistw_bottom.gif) no-repeat; display:block; width:746px; height:26px;}*/
.cntlist_wide { margin:0px 10px 10px 0px;}
.cntlist_wide .top { background:url(../_img/bgr/category_cntlist_top_wide.gif) no-repeat; display:block; width:725px; height:6px;}
.cntlist_wide .cnt { background:#FFF9E3; width:717px; text-align:center; padding-top:11px; padding-bottom:10px; padding-left:8px;}
.cntlist_wide .cnt #dlSubItems { width:717px; }
.cntlist_wide .cnt #dlSubItems TD { text-align:left; width:140px; vertical-align:top; padding:0 5px 8px 5px;  background:none;}
.cntlist_wide .cnt #dlSubItems a { font-size:12px; font-weight:bold; color:#C21212;}
.cntlist_wide .cnt #dlSubItems { font-size:12px; font-weight:bold; color:#E41A1A;}
.cntlist_wide .cnt #dlSubItems .dot { margin:0 5px 0 0;}
.cntlist_wide .bottom { background:url(../_img/bgr/category_cntlist_bottom_wide.gif) no-repeat; display:block; width:725px; height:7px;}

/* clanek */
.article { margin:0px 0px 0px 12px; padding-top:8px; padding-left:15px; padding-right:10px; background:#ffffff; width:510px;}
.article_wide { margin:0px 0px 0px 12px; background-color:#ffffff; padding-top:8px; padding-left:15px; padding-right:10px; padding-bottom:15px; width:750px;}
.article H1, .article_wide H1 { width:480px !important; margin:0 !important; color:#D71F1E; background:none; font-size:24px; text-indent:0px; font-weight:normal;}
.article .artc_telo, .article_wide .artc_telo { margin: 0px 5px 0px 0px; display:block; color:#E41A1A; font-size: 14px; text-align: justify; padding-bottom:15px;}
.article .artc_telo a, .article_wide .artc_telo a {color:#E41A1A; font-weight:bold; text-decoration: underline;}
.article .artc_telo a:hover, .article_wide .artc_telo a:hover {text-decoration: none;}
.article .artc_telo UL LI, .article_wide .artc_telo UL LI { list-style-image:url('../_img/dot_red_sm.gif'); margin-top: 5px;}
.article .artc_other, .article_wide .artc_other { margin: 0px 5px 0px 0px; display:block; color:#E41A1A; font-size: 11px; text-align: justify; padding-bottom:15px;}
.article .artc_other a, .article_wide .artc_other a {color:#E41A1A; font-weight:bold; text-decoration: none;}
.article .artc_other a:hover, .article_wide .artc_other a:hover {text-decoration: underline;}
.article .h2_nonseo, .article_wide .h2_nonseo { background:none; color:#C21212; text-indent:0px; padding-left:0px; margin-left:0px; margin-bottom:5px;}
.article_wide .list_wide { margin-left:0px;}

/* filtrace */
.filtr { margin:10px 12px 10px 0px; border:1px solid #FF8B00; background-color:#FFFB7E; width:500px; color:#E41A1A;}
.filtr .h1_nonseo { float:left;width:350px !important;}
.filtr .filtr_tbl { margin:5px; text-align:left; width:507px;}
.filtr .filtr_tbl TR { height:25px;}
.filtr .filtr_tbl TD.label { width:50px;}
.filtr .filtr_tbl TD.calendar TR { height:auto;}
.filtr .filtr_tbl .btn_small { display:block; width:67px; height:20px; line-height:20px; text-align:center; background:url('../_img/buttons/btn_red_small.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.filtr .filtr_tbl .atribut { margin:6px 0 0 0;}
.filtr .filtr_tbl .atribut SELECT { font-size:11px; margin:0 10px 0 0;}

/* sortovani */
.sort { margin:10px 12px 10px 20px; border:1px solid #FF8B00; background-color:#FFFB7E; width:517px; color:#E41A1A; text-align:center;}
.sort .sortitems { margin:5px; width:388px;}
.sort .btn_sort_asc { display:block; float:left; width:95px; height:19px; line-height:19px; text-align:left; text-indent:10px; background:url('../_img/buttons/sort_asc.gif') no-repeat; color:#000000; font-weight:bold; text-decoration:none; margin:0;}
.sort .btn_sort_desc { display:block; float:left; width:95px; height:19px; line-height:19px; text-align:left; text-indent:10px; background:url('../_img/buttons/sort_desc.gif') no-repeat; color:#000000; font-weight:bold; text-decoration:none; margin:0 0px 0 0;}
.sort .btn_sort_none { display:block; float:left; width:95px; height:19px; line-height:19px; text-align:left; text-indent:10px; background:url('../_img/buttons/sort_none.gif') no-repeat; color:#000000; font-weight:bold; text-decoration:none; margin:0;}
.sort #sort0 {}
.sort #sort1 {margin:0 50px 0 50px;}
.sort #sort2 {}

/* drobeckova navigace */
.trace { margin:15px 10px 0px 12px; padding-left:20px; color:#E41A1A; width:515px; height:25px; background:url('../_img/bgr/top-content-title.gif') no-repeat;}
#wide_right .trace { margin:5px 10px 0px 12px; padding-left:20px; color:#E41A1A; width:755px; height:25px; background:url('../_img/bgr/top-content-title-wide.gif') no-repeat;}
.trace a { color:#E41A1A; font-weight:normal; font-size:11px; line-height:25px;}
.trace .actual { color:#076ABE; font-weight:normal;}

/* validator */
div.validator { font-weight:bold; width:478px; padding:5px 5px 5px 5px; text-align:left; color:#076ABE !important; border:1px solid #076ABE;}
.validator LI { font-weight:normal; color:#076ABE !important;}

/* kosik */
.kosik { margin:0px 0px 0px 12px;  padding-top:8px; padding-bottom:15px; padding-left:8px; padding-right:10px; background:#ffffff; width:517px;}
.kosik #kosik_title1 { display:block; width:518px; height:39px; line-height:39px; text-align:center; background:url('../_img/bgr/title-kosik-detail.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; margin:20px 0 0 0; font-size:13px;}
.kosik #kosik_title2 { display:block; width:518px; height:39px; line-height:39px; text-align:center; background:url('../_img/bgr/title-kosik-objednavka.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; margin:20px 0 0 0; font-size:13px;}
.kosik #kosik_title3 { display:block; width:518px; height:39px; line-height:39px; text-align:center; background:url('../_img/bgr/title-kosik-platba.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; margin:20px 0 0 0; font-size:13px;}
.kosik #kosik_title4 { display:block; width:518px; height:39px; line-height:39px; text-align:center; background:url('../_img/bgr/title-kosik-odeslani.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none; margin:20px 0 0 0; font-size:13px;}
.kosik #kosik_ico { display:block; float:right; width:75px; height:74px; text-align:center; background:url('../_img/kosik_big.gif') no-repeat; color:#ffffff; font-weight:bold; text-decoration:none;}
.kosik #kosik_table { width:517px; color:#006BC1; margin:0 0 10px 0;}
.kosik #kosik_table TD { padding:0 3px 0 3px; border-top:1px dotted #FFECA8;}
.kosik #kosik_table .head { background:none; height:23px; font-weight:bold; line-height:23px;}
.kosik #kosik_table .head TD { border:0px none;}
.kosik #kosik_table .foot { height:33px; font-weight:bold; line-height:33px;}
.kosik #kosik_table .foot TD { border:0px none; color:#E0211B; font-size:13px; padding-left:20px; }
.kosik #kosik_table .foot TD.first { background:url('../_img/bgr/kosik-table-foot.gif') no-repeat left;}
.kosik #kosik_table .foot TD.last { background:url('../_img/bgr/kosik-table-foot.gif') no-repeat right;} 
.kosik #kosik_table .item { height:25px; line-height:25px; }
.kosik #kosik_table .first {}
.kosik #kosik_table .last {}
.kosik #kosik_table .ico { text-align:center; width:35px;}
.kosik #kosik_table .ico a { margin-left:15px;}
.kosik #kosik_table .nazev { color:#006BC1;}
.kosik #kosik_table  a { color:#006BC1;}
.kosik #kosik_table  a:hover { color:#006BC1;}
.kosik #kosik_table .cena { text-align:right; color:#E0211B;}
.kosik #kosik_table .input_pocet { width:22px; height:17px; border:0px none; background:url('../_img/bgr/katalog-kosik-pocet.gif') no-repeat; text-align:center;}
.kosik #kosik_table a.del_icon { display:block; height:16px; width:16px; background:url('../_img/ico/front-delete.gif') no-repeat;}
.kosik #kosik_table a.recalc_icon { display:block; height:16px; width:16px; margin-left:20px; background:url('../_img/ico/recalc.gif') no-repeat;}
.kosik .btn #lbRemoveAll { float:left; margin:0 30px 0 0; width:132px; height:21px; background:url('../_img/buttons/btn-remove-all.gif') no-repeat;}
.kosik .btn #lbRecalcAll { float:left; margin:0 30px 0 0; width:142px; height:21px; background:url('../_img/buttons/btn-recalc-all.gif') no-repeat;}
.kosik .btn #lbBack { float:left; margin:0 30px 0 0; width:132px; height:21px; background:url('../_img/buttons/btn-back.gif') no-repeat;}
.kosik .btn #lbContinue { float:right; width:130px; height:36px; background:url('../_img/buttons/btn-continue.gif') no-repeat;}
.kosik .h1_nonseo { float:left;width:212px !important;}
.kosik .h2_nonseo { width:519px; height:35px; line-height:35px; color:#E0211B; text-indent:10px; padding-left:0px; margin-left:0px; margin-bottom:5px; background:url('../_img/bgr/kosik-detail-h2.gif') no-repeat;}
.kosik INPUT, .kosik TEXTAREA, .kosik SELECT { border:1px solid #FFE072;}
.kosik .tblkosikform TD { padding-left:20px;}
.kosik .btn { padding-top:20px;}
.kosik .succmsg { display:block; width:518px; height:180px; text-align:center; font-size:14px; color:#006BC1; font-weight:bold;}
.kosik .succmsg span { font-size:18px; line-height:50px;}
.kosik .pagecount { float:right; height:30px; width:290px; background-color:#FF8B00; color:#ffffff; font-weight:bold; line-height:30px; vertical-align:middle; padding:4px 8px 0 0; text-align:right;}

/* vertikalni seznamy - napr. obsah Dreambox */
.list { margin:10px 12px 10px 0px; width:500px;}
.list #grid_list { width:100%; color:#E41A1A; margin:0 0 10px 0;}
.list #grid_list TD { padding:2px 3px 2px 3px; border-bottom:1px solid #FF8B00;}
.list #grid_list .head { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.list #grid_list .head TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.list #grid_list .foot { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.list #grid_list .foot TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.list #grid_list .item { height:25px; line-height:25px;}
.list #grid_list .item TD a { color:#076ABE;}
.list #grid_list .item TD a:hover { color:#076ABE;}
.list #grid_list .first { border-left:1px solid #FF8B00;}
.list #grid_list .last { border-right:1px solid #FF8B00;}
.list #grid_list .ico { text-align:center; padding:auto; width:35px;}
.list #grid_list .nazev { color:#E41A1A;}
.list #grid_list .nazev a { font-weight:bold; color:#076ABE;}
.list #grid_list .nazev a:hover { font-weight:bold; color:#076ABE;}
.list #grid_list .nazev a:visited { font-weight:bold; color:#076ABE;}
.list #grid_list .kategorie a { font-weight:bold; color:#E41A1A;}
.list #grid_list .kategorie a:hover { font-weight:bold; color:#E41A1A;}
.list #grid_list .kategorie a:visited { font-weight:bold; color:#E41A1A;}
.list #grid_list .kategorie .actual { color:#076ABE !important;}
.list #grid_list .cena { text-align:right;}
.list #grid_list .input_pocet { width:20px; border:1px solid #E41A1A;}
.list #grid_list a.del_icon { display:block; height:22px; width:23px; background:url('../_img/ico/front-delete.gif') no-repeat;}
.list #grid_list a.recalc_icon { display:block; height:22px; width:23px; background:url('../_img/ico/recalc.gif') no-repeat;}
.list #grid_list .item TD .bigredbutton { margin:0 0 5px 0 !important;}
.list #grid_list .item TD .bigorgbutton { margin:0 0 5px 0 !important;}
.list .btn #lbRemoveAll { float:left; margin:0 30px 0 0;}

/* vertikalni seznamy siroke - napr. seznam objednavek v detailu uzivatele */
.list_wide { margin:10px 0px 10px 12px; width:740px;}
.list_wide #grid_list { width:100%; color:#E41A1A; margin:0 0 10px 0;}
.list_wide #grid_list TD { padding:2px 3px 2px 3px; border-bottom:1px solid #FF8B00;}
.list_wide #grid_list .head { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.list_wide #grid_list .head TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.list_wide #grid_list .foot { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.list_wide #grid_list .foot TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.list_wide #grid_list .item { height:25px; line-height:25px;}
.list_wide #grid_list .item TD a { color:#076ABE;}
.list_wide #grid_list .item TD a:hover { color:#076ABE;}
.list_wide #grid_list .first { border-left:1px solid #FF8B00;}
.list_wide #grid_list .last { border-right:1px solid #FF8B00;}
.list_wide #grid_list .ico { text-align:center; padding:auto; width:35px;}
.list_wide #grid_list .nazev { color:#E41A1A;}
.list_wide #grid_list .nazev a { font-weight:bold; color:#076ABE;}
.list_wide #grid_list .nazev a:hover { font-weight:bold; color:#076ABE;}
.list_wide #grid_list .nazev a:visited { font-weight:bold; color:#076ABE;}
.list_wide #grid_list .cena { text-align:right;}
.list_wide #grid_list .input_pocet { width:20px; border:1px solid #E41A1A;}
.list_wide #grid_list a.del_icon { display:block; height:22px; width:23px; background:url('../_img/ico/front-delete.gif') no-repeat;}
.list_wide #grid_list a.recalc_icon { display:block; height:22px; width:23px; background:url('../_img/ico/recalc.gif') no-repeat;}
.list_wide .btn .bigredbutton { margin:0 5px 0 0 !important; float:left;}
.list_wide .btn .bigbluebutton { margin:0 5px 0 0 !important; float:left;}
.list_wide .btn #lbRemoveAll { float:left; margin:0 30px 0 0;}

/* tabulka formulare*/
.tblform {width:100%;}

/* tlacitka */
.bigorgbutton, .bigorgbutton:hover
{
	display:block;
	width:144px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#ffffff !important;
	text-decoration:none;
	background:url('../_img/buttons/btn_orange.gif') no-repeat;
	}
	
.bigredbutton, .bigredbutton:hover
{
	display:block;
	width:144px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url('../_img/buttons/btn_red.gif') no-repeat;
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:none;
	
}

.biggrnbutton, .biggrnbutton:hover
{
	display:block;
	width:144px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url('../_img/buttons/btn_green.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none; 
}

.bigbluebutton, .bigbluebutton:hover
{
	display:block;
	width:144px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url('../_img/buttons/btn_blue.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.smlredbutton, .smlredbutton:hover
{
	display:block;
	width:67px;
	height:20px;
	line-height:20px;
	text-align:center;
	background:url('../_img/buttons/btn_red_small.gif') no-repeat;
	color:#ffffff !important;
	font-weight:bold;
	text-decoration:none;	
}
/* 
==================================================
	PAGER STYLES - START
==================================================
*/
#DivPager { float:right; margin:0 12px 0 0; }
#DivPager TABLE.pager TD { }
#DivPager TABLE.pager #BtnPagerFirst { margin:0 5px 0 0;}
#DivPager TABLE.pager #BtnPagerPrev { margin:0 5px 0 0;}
#DivPager TABLE.pager #BtnPagerNext { margin:0 5px 0 5px;}
#DivPager TABLE.pager #BtnPagerLast { margin:0 5px 0 0;}
#DivPager TABLE.pager #PagesDisplay {}
#DivPager TABLE.pager #PagesDisplay .actual { font-size: 12px; font-weight:bold; color:#C21212; margin-left:2px; margin-right:2px;}
#DivPager TABLE.pager #PagesDisplay a { font-size: 11px; color:#006BC1; margin-left:2px; margin-right:1px; }
#DivPager img {border: 0px none;}
