/* 
==================================================
	MAIN TAG STYLES - START
==================================================
*/
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFC804;
	background-image: url('../_img/bgr/bck_pagetop.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%;}

/* 
==================================================
	PAGE STRUCTURE STYLES - START
==================================================
*/
#main {
	width:980px;
	margin:auto auto;
	border:0px none;
	position:relative;
}

#main #topbar {
	width:980px;
	height:243px;
	border-bottom:1px #FF8B00 solid;
}
#main #topbar #topbarleft {	float:left; width: 613px; height: 100%;	background-image: url('../_img/bgr/bck_pagetop_left.jpg'); background-repeat: no-repeat; position: relative;}
#main #topbar #topbarleft #mainlogo { position:absolute; left:9px; top:13px;}
#main #topbar #topbarleft #homeurl { position:absolute; left:200px; top:30px; display:block; cursor:pointer; width:350px; height:80px;}
#main #topbar #topbarright { float:left; width:367px; height:100%; background-image: url('../_img/bgr/bck_pagetop_right.jpg'); 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 { margin:191px 0 0 15px;}
.topnavig .navigitem_ico { float:left; margin:0 5px 0 0;}
.topnavig .navigitem_txt { float:left; font-weight:bold; font-size:12px; margin:7px 5px 0 0;}
.topnavig .navigitem_txt a {  color:#ffffff;}

/* 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:198px; 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:208px; height:24px; text-align:left; text-indent:15px; line-height:24px; font-weight:bold;color:#ffffff; text-decoration:none;}
.redbox .head a, .redbox .head a:hover { color:#ffffff; text-decoration:none;}
.redbox .cnt { background:#FFE850; width:208px; color:#E41A1A;}
.redbox .cnt a { color:#E41A1A; font-weight:bold;}
.redbox .foot { background:url('../_img/bgr/bck_redbox_bottom.gif') no-repeat; width:208px; height:13px;}

/* 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;}


/* tabulka seznamu zbozi */
#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;}

/* detail zbozi */
.zbozi_detail { margin:10px 0px 10px 20px;}
.zbozi_detail #detail_image { float:left; width:200px; height:200px; border:1px solid #FF8B00; text-align:center; background-color:#FFFFFF;}
.zbozi_detail H1 { float:right; width:280px !important; margin:0 !important;}
.zbozi_detail .popis { float:right; width:268px; background:#FFE73A; color:#E41A1A; border:1px solid #FF8B00; padding:5px; text-align:justify;}
.zbozi_detail #detail_specifikace { float:right; width:280px; background:#FFFB7E; border-left:1px solid #FF8B00; border-right:1px solid #FF8B00; border-bottom:1px solid #FF8B00; color:#E41A1A; font-size:12px;}
.zbozi_detail #detail_specifikace TD { padding:5px; vertical-align:top;}
.zbozi_detail #detail_specifikace .note { font-size:10px;}
.zbozi_detail .break { height:15px !important;}
.zbozi_detail .add2fav { float:left; margin:0 110px 0 0;}
.zbozi_detail .kusy { display:block; float:left; color:#E41A1A; font-weight:bold;}
.zbozi_detail .kusy TD { padding:0 5px 0 0;}
.zbozi_detail .kusy INPUT { width:30px; border:1px solid #E41A1A;}
.zbozi_detail .add2cart { float:right; position:relative; margin:0 10px 0 0;}
.zbozi_detail #kosik_ico { position:absolute; left:125px; top:-11px;}

/* udaj o poctu nalezenych zaznamu */
.zaznam_pocet { float:left; font-weight:bold; color:#E41A1A; padding-left: 10px;}
.zaznam_pocet .hodnota { color:#076ABE;}

/* box s levou navigaci */
#leftnavigbox .cnt .navigitem0 { display:block; cursor:pointer; width:160px; min-height:23px; _height:23px; line-height:23px; background:url('../_img/bgr/bck_menuitem0.gif') no-repeat; font-weight:bold; color:#249A96; font-size:12px; text-align:left; padding:0 0 0 22px; margin:0 5px 0 5px; border-top:1px solid #AEEBE9;}
#leftnavigbox .cnt .navigitem1 { display:block; cursor:pointer; width:150px; min-height:23px; _height:23px; line-height:23px; background:url('../_img/bgr/bck_menuitem1.gif') no-repeat; font-weight:bold; color:#F74200; font-size:12px; text-align:left; padding:0 0 0 32px; margin:0 5px 0 5px; border-top:1px solid #AEEBE9;}
#leftnavigbox .cnt .navigitem_alt0 { display:block; cursor:pointer; width:160px; min-height:23px; _height:23px; line-height:23px; background:url('../_img/bgr/bck_menuitem0.gif') no-repeat; font-weight:bold; color:#3B84CF; font-size:12px; text-align:left; padding:0 0 0 22px; margin:0 5px 0 5px; border-top:1px solid #AEEBE9;}
#leftnavigbox .cnt .navigitem_alt1 { display:block; cursor:pointer; width:150px; min-height:23px; _height:23px; line-height:23px; background:url('../_img/bgr/bck_menuitem1.gif') no-repeat; font-weight:bold; color:#F74200; font-size:12px; text-align:left; padding:0 0 0 32px; margin:0 5px 0 5px; border-top:1px solid #AEEBE9;}

/* box pro rychle vyhledavani */
#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 .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 .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 .cnt { text-align:left; width:198px; padding:5px 0 0 10px;}

/* hp upozorneni */
#hpalert .cnt { text-align:center; width:208px; padding:5px 0 0 0px;}

/* box pro prihlaseni */
#loginbox .cnt { text-align:left; width:198px; padding:5px 5px 0 5px;}
#loginbox .cnt INPUT { width:90px; border:1px solid #E41A1A; color:#E41A1A; margin:3px 0 0 4px;}
#loginbox .cnt #btnOK { margin:0 0 0 4px; background:url('../_img/ico/ico_ok.gif') no-repeat; width:27px; height:27px; 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;}

/* akcni nabidka */
#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 0 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_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;}

/* clanek */
.article { margin:10px 12px 10px 20px; border:1px solid #FF8B00; background-color:#FFFB7E; width:517px;}
.article_wide { margin:10px 12px 10px 20px; border:1px solid #FF8B00; background-color:#FFFB7E; width:740px;}
.article .artc_telo, .article_wide .artc_telo { margin: 0px 5px 10px 5px; display:block; color:#E41A1A; font-size: 14px; text-align: justify;}
.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 10px 5px; display:block; color:#E41A1A; font-size: 11px; text-align: justify;}
.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;}

/* filtrace */
.filtr { margin:10px 12px 10px 20px; border:1px solid #FF8B00; background-color:#FFFB7E; width:517px; 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:10px 10px 10px 20px; color:#E41A1A;}
.trace a { color:#E41A1A; font-weight:bold; font-size:12px;}
.trace .actual { color:#076ABE; font-weight:bold;}

/* 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:10px 12px 3px 20px;}
.kosik #kosik_title { display:block; float:left; width:149px; height:37px; line-height:37px; text-align:center; background:url('../_img/buttons/btn_violet_big.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:#E41A1A; margin:0 0 10px 0;}
.kosik #kosik_table TD { padding:0 3px 0 3px;}
.kosik #kosik_table .head { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.kosik #kosik_table .head TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.kosik #kosik_table .foot { background:#FFE73A; height:23px; font-weight:bold; line-height:23px;}
.kosik #kosik_table .foot TD { border-top:1px solid #FF8B00; border-bottom:1px solid #FF8B00;}
.kosik #kosik_table .item { height:25px; line-height:25px;}
.kosik #kosik_table .item TD A { color:#076ABE;}
.kosik #kosik_table .item TD A:hover { color:#076ABE;}
.kosik #kosik_table .first { border-left:1px solid #FF8B00;}
.kosik #kosik_table .last { border-right:1px solid #FF8B00;}
.kosik #kosik_table .ico { text-align:center; padding:auto; width:35px;}
.kosik #kosik_table .nazev { color:#E41A1A;}
.kosik #kosik_table .cena { text-align:right;}
.kosik #kosik_table .input_pocet { width:20px; border:1px solid #E41A1A;}
.kosik #kosik_table a.del_icon { display:block; height:22px; width:23px; background:url('../_img/ico/front-delete.gif') no-repeat;}
.kosik #kosik_table a.recalc_icon { display:block; height:22px; width:23px; background:url('../_img/ico/recalc.gif') no-repeat;}
.kosik .btn #lbRemoveAll { float:left; margin:0 30px 0 0;}
.kosik .btn #lbRecalcAll { float:left; margin:0 30px 0 0;}
.kosik .btn #lbBack { float:left; margin:0 30px 0 0;}
.kosik .btn #lbContinue { float:left;}
.kosik .h1_nonseo { float:left;width:212px !important;}
.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 20px; width:517px;}
.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 12px 10px 20px; 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 20px 0 0; #margin:0 0 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-weight:bold; color:#076ABE;}
#DivPager TABLE.pager #PagesDisplay a { font-size: 11px; color:#E41A1A; }
#DivPager img {border: 0px none;}