/* CSS Document */

body {
    padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}



#top_lista {
    position:relative;
	
	width:100%;
	background-image:url(../image/top_lisza.jpg);
	height:20px;
}
#total_top {
    position:relative;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
#part {
    position:relative;
	float:left;
	top:4px;
	
}
#part a {
    color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

}
#part a:hover {
    color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



#total {
	position:relative;
	width:1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top {
    position:relative;
	float:left;
	width:1020px;
	background-image:url(../image/top_1.jpg);
	height:50px;
	background-repeat:no-repeat;
}
#header {
    position:relative;
	float:left;
	background-image:url(../image/header_1.jpg);
	width:1020px;
	height:190px;
	background-repeat:no-repeat;
}
.vrch_header {
    position:relative;
	float:right;
	right:10px;
	top:2px;
}
#top_navigace {
    position:relative;
	float:left;
	background-image:url(../image/top_navigace.jpg);
	width:1020px;
	height:40px;
	background-repeat:no-repeat;
}
#center {
    position:relative;
	float:left;
	background-image:url(../image/center.jpg);
	width:1020px;
	background-repeat:repeat-y;
}
#left {
    position:relative;
	float:left;
	width:220px;
	padding-left:25px;
	padding-top:4px;
}
#text {
    position:relative;
	float:left;
	width:505px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#right { 
    position:relative;
	float:right;
	width:235px;
	padding-left:10px;
}
#end {
    position:relative;
	float:left;
	background-image:url(../image/end.jpg);
	width:1020px;
	height:115px;
	background-repeat:no-repeat;
}
/* NAVIGACE - TOP */
.prihlasen {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
	float:left;
	top:10px;
	left:26px;
}
/* NAVIGACE - TOP - KONEC */
/* NAVIGACE - LEFT */

.box_left {
    position:relative;
	float:left;
	width:215px;
	background-color:#FFFFFF;
	padding:2px;
	margin-bottom:2px;
}
.top_box_left {
    position:relative;
	float:left;
	width:215px;
	height:28px;
	background-image:url(../image/top_box_left.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
}
.center_box_left {
    position:relative;
	float:left;
	width:215px;
}
.left_nav { 
    position:relative;
	float:left;
	width:215px;
	margin:0px;
	padding:0px;
}
.navigace {
    position:relative;
	float:left;
	width:215px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:1px;
}
.navigace a {
    position:relative;
	float:left;
	width:200px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#CAEAF7;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 15px;
}
.navigace a:hover {
    position:relative;
	float:left;
	width:200px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#45B6E7;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 15px;
}
.navigace a.II_gen {
    position:relative;
	float:left;
	width:190px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#CCCCCC;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 25px;
}
.navigace a.II_gen:hover {
    position:relative;
	float:left;
	width:190px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#45B6E7;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 25px;
}
.navigace a.III_gen {
    position:relative;
	float:left;
	width:175px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#DDDDDD;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 40px;
}
.navigace a.III_gen:hover {
    position:relative;
	float:left;
	width:175px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#45B6E7;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 40px;
}
.navigace a.IV_gen {
    position:relative;
	float:left;
	width:160px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#EEEEEE;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 55px;
}
.navigace a.IV_gen:hover {
    position:relative;
	float:left;
	width:160px;
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
    height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#FF0000;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 55px;
}


.nadpis_aktuality_left {
    width:195px;
	position:relative;
	float:left;
	color:#5B737B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:5px;
}
.left_aktuality_box {
    position:relative;
	float:left;
	padding-right:10px;
    padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
}

/* NAVIGACE - LEFT - KONEC */


/* TEXTOVÉ POLE */

p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:17px;
	text-align: justify;
}
h1 {
	position:relative;
	background-image:url(../image/h1.jpg);
	width:500px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
	margin-top: 0px;
}
.reg_h1 {
    position:relative;
	background-image:url(../image/h1.jpg);
	width:500px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
	top: -16px;
	..top:-15px;
}
.akt_h1 {
    position:relative;
	background-image:url(../image/h1.jpg);
	width:500px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
	top: -16px;
	..top:-15px;
}
h2 {
    position:relative;
	background-image:url(../image/h1.jpg);
	width:500px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
}
h3 {
	position:relative;


	background-repeat:no-repeat;
	color:#5B737B;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	margin-top:10px;
	padding-left:10px;
}
#h1_uvodni {
    margin:0px;
	position:relative;
	background-image:url(../image/h1.jpg);
	width:500px;
	height:30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
}
#uvodni_foto {

	margin-bottom:2px;
}
/* TEXTOVÉ POLE - KONEC */

/* PRIHLASENI */

#prihlaseni {
    position:relative;
	float:left;
	background-image:url(../image/vyhledavani.jpg);
	width:205px;
	background-repeat:no-repeat;
	background-color:#48B7E7;
	padding-left:10px;
	border:2px solid #FFFFFF;
	margin-bottom:2px;
	margin-top:2px
}
.prihlas {
    border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/shop/jmeno.jpg);
	background-repeat:no-repeat;
}
.prihlas_1 {
    border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/shop/heslo.jpg);
	background-repeat:no-repeat;
}
.prihlas_2 {
    border:1px solid #999999;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/shop/jmeno.jpg);
	background-repeat:no-repeat;
}
.prihlas_3 {
    border:1px solid #999999;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/shop/heslo.jpg);
	background-repeat:no-repeat;
}
#nadpis_prihlas {
    width:215px;
    position:relative;
	float:left;
	color:#45B6E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}
#popis_left {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
}
#popis_left a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#popis_left a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
#popis_right {
    position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	right:20px;
	margin-top:5px;
	margin-bottom:5px;
}
#popis_right a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#popis_right a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
/* PRIHLASENI - KONEC */

/* PRAVY - SLOUPEC */

.box_right {
    position:relative;
	float:left;
	width:215px;
	background-color:#FFFFFF;
	padding:0px;
	border:2px solid #FFFFFF;
	margin-bottom:2px;
}
.top_box_right {
    position:relative;
	float:left;
	width:215px;
	height:28px;
	background-image:url(../image/top_box_left.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
}
.center_box_right {
    position:relative;
	float:left;
	width:215px;
}
.akce {
    position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:210px;
	
}
.text_box_right {
    position:relative;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
#nadpis_pomoc {
    margin-bottom:5px;
}
.left_akce {
    position:relative;
	float:left;
	border:1px solid #CCCCCC;
	margin-left:2px;
	margin-right:5px;
	padding:2px;
}
.right_akce {
    position:relative;
	float:right;
	width:105px;
	margin-left:0px;
}
.top_right_akce {
    position:relative;
	float:left;
	width:105px;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:14px;
}
.center_right_akce {
    position:relative;
	float:left;
	width:105px;
	color:#D93B00;
	font-size:11px;
	font-weight:bold;
	margin-bottom:14px;
}
.end_right_akce {
    position:relative;
	float:left;
	width:105px;
}
/* PRAVY - SLOUPEC - KONEC */
/* VYHLEDAVANI */
#vyhledavej {
    position:relative;
	float:right;
	right:30px;
	top:18px;
	color:#002A78;
	font-size:11px;
}
.vyhledavani {
    border:1px solid #CCCCCC;
}
#vyhledavani_tlacitko {
    position:relative;
	top:3px;
}
/* VYHLEDAVANI - KONEC */

/* AKTUALITY - UVOD */
.aktuality_uvod {
    position:relative;
	float:left;
	width:500px;
	margin-bottom:10px;
}
.aktuality_uvod_top {
    position:relative;
	float:right;
	margin-bottom:8px;
	font-weight:bold;
	color:#5B737B;
	text-decoration:underline;
	width:380px;
}
.aktuality_uvod_foto {
    position:relative;
	float:left;
	width:100px;
	border:5px solid #CCCCCC;
}
.aktuality_uvod_obsah {
    position:relative;
	float:right;
	width:380px;
	line-height:17px;
}
/* AKTUALITY - UVOD - KONEC */



/* TOP NAVIGACE - TRANSPARENTNI */


.top_navigace {
    position:relative;
	float:right;
	top:170px;
	right:16px;
	margin:0px;
	padding:0px;
}

.top_transparent {
    position:relative;
	float:left;
	background-repeat:no-repeat;
	background-color:#FF0000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	margin-left:10px;
}

.top_transparent a {
    position:relative;
	float:left;
	background-repeat:no-repeat;
	background-color:#003871;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}


.top_transparent a:hover {
    position:relative;
	float:left;
	background-repeat:no-repeat;
	background-color:#0176EB;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}



/* TOP NAVIGACE - TRANSPARENTNI - KONEC */

/* ARSY */
.arsy {
    position:relative;
	float:left;
	color:#F1FAFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:80px;
	top:60px;
}
.arsy a {
	color:#F1FAFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.arsy a:hover {
	color:#F1FAFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
/* ARSY - KONEC */



/* ESHOP */
.shop {
    position:relative;
	float:left;
	width:510px;
}

.box_shop_left {
     position:relative;
	 float:left;
	 background-image:url(../image/shop/pozadi_box_shop.jpg);
	 width:242px;
	 height:152px;
	 background-repeat:no-repeat;
	 padding:4px;
	 margin-bottom:4px;
}
.box_shop_right {
     position:relative;
	 float:right;
	 background-image:url(../image/shop/pozadi_box_shop.jpg);
	 width:242px;
	 height:156px;
	 background-repeat:no-repeat;
	 padding:4px;
	 padding-bottom:4px;
}
.foto_shop img {
    position:relative;
	float:left;
	border:1px solid #CCCCCC;
	margin-right:4px;
}
.nadpis_shop {
    color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.popis_shop {
    color:#696B65;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
}
.cena_shop {
    color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
}
.akce_shop {
    color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}
.left_akce_1 {
    position:relative;
	left:20px;
}
.stred_akce_1 {
    position:relative;
	left:45px;
}
.right_akce_1 {
    position:relative;
    left:70px;
}
.left_shop {
    position:relative;
    float:left;
	width:242px;
}
.right_shop {
    position:relative;
    float:right;
	right:0px;
	..right:8px;
	width:242px;
}
/* ESHOP - KONEC */
/* ESHOP - DETAIL ZBOŽÍ */
.center_detail {
    position:relative;
	float:left;
	width:500px;
}
.left_detail {
    width:100px;
	float:left;
	position:relative;
}
.right_detail {
    position:relative;
	float:right;
	width:388px;
	background-image:url(../image/shop/textova_oblast_detail.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px;
	line-height:17px;
	color:#696B65;
	margin-bottom:5px;
}
.right_detail p {
    line-height:17px;
	color:#696B65;
}
.kod_zbozi {
    margin:0px 0px 5px;
	color:#696B65;
	font-family:Arial, Helvetica, sans-serif;
}
.popis_zbozi {
    margin:0px 0px 10px;
	color:#696B65;
	font-family:Arial, Helvetica, sans-serif;
}
.zbozi_detail_left {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.nase_cena {
    position:relative;
	width:393px;
	border:1px solid #CCCCCC;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:5px;
	font-size:14px;
	color:#5B737B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:40px;
	padding-top:8px;
	padding-left:5px;
}
.detail_do_kosiku {
    position:relative;
	float:right;
	background-image:url(../image/shop/vice_r1_c2.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:50px;
}
.detail_do_kosiku a {
    position:relative;
	float:left;
	background-image:url(../image/shop/pridatdokosiku_a.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
	left:5px;
	top:7px;
}
.detail_do_kosiku a:hover {
    position:relative;
	float:left;
	background-image:url(../image/shop/pridatdokosiku_a_hover.jpg);
	width:124px;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	padding-top:8px;
}
.detail_cena {
    color:#D63B00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.detail_akce {
    position:relative;
	top:5px;
}
/* ESHOP - DETAIL ZBOŽÍ - KONEC */
/* KOŠÍK */
#kosik {
    position:relative;
	float:left;
	width:219px;
	margin-bottom:2px;
}
.kosik_top {
    width:204px;
	position:relative;
	float:left;
	color:#FFFFFF;
	background-image:url(../image/shop/kosik_top.jpg);
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:14px;
}
.kosik_text {
    position:relative;
	float:left;
	width:219px;
	background-image:url(../image/shop/kosik_text.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
}
.kosik_text p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 15px;
}
.kosik_text p a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.kosik_text p a:hover {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.kosik_end {
    width:219px;
	position:relative;
	float:left;
	background-image:url(../image/shop/kosik_end.jpg);
	background-repeat:no-repeat;
	height:3px;
}
/* KOŠÍK - KONEC */
/* KOŠÍK - PRVNÍ STRÁNKA */
.zahlavi_kosiku {
    position:relative;
	float:left;
	width:503px;
	height:50px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
#zahlavi_jmeno {
    position:relative;
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:17px;
	left:20px;
}
#zahlavi_kus {
    position:relative;
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:17px;
	left:136px;
}
#zahlavi_cena {
    position:relative;
	float:right;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:17px;
	right:85px;
}
.tabulka_kosik {
    border:1px solid #CCCCCC;
	position:relative;
	float:left;
}
.tabulka_nadkosikem {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.vymaz {
    border:1px solid #CCCCCC;
}
.jmeno {
    border:1px solid #CCCCCC;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
}
.jmeno a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.jmeno a:hover {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.kusy {
    border:1px solid #CCCCCC;
}
.cena {
    border:1px solid #CCCCCC;
	padding-left:15px;
}
.pocet_kusu {
    border:1px solid #CCCCCC;
	margin-left:3px;
	margin-right:3px;
	width:75px;
	height:27px;
}
.prepocitani {
    width:483px;
	height:50px;
	position:relative;
	float:left;
	border:1px solid #CCCCCC;
	background-color:#4DB9E8;
	margin-top:5px;
	padding-left:20px;
}
.prepocitani_odkaz {
    position:relative;
	float:left;
	width:110px;
	height:27px;
	left:96px;
	top:13px;
}
.prepocitani_odkaz a {
    background-image:url(../image/shop/prepocitat.jpg);
	color:#333333;
	text-decoration:none;
	background-repeat:no-repeat;
	width:110px;
	height:21px;
	position:relative;
	float:left;
	text-align:center;
	padding-top:6px;
}
.prepocitani_odkaz a:hover {
    background-image:url(../image/shop/prepocitat.jpg);
	color:#333333;
	text-decoration:none;
	background-repeat:no-repeat;
	width:110px;
	height:21px;
	position:relative;
	float:left;
	text-align:center;
	padding-top:6px;
}
.prepocitana_cena {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	position:relative;
	float:right;
	right:100px;
	top:17px;
}
.prepocitani_text {
    position:relative;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:17px;
}
.pokracuj {
    width:503px;
	height:38px;
	position:relative;
	float:left;
	margin-top:10px;
}
.levy_pokracuj {
    position:relative;
	float:left;
	left:4px;
}
.levy_pokracuj a {
    color:#FFFFFF;
	font-size:16px;
	background-image:url(../image/zpet_na_kosik_r1_c1.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:30px;
	float:left;
	text-decoration:none;
	padding-top:8px;
	padding-left:60px;
}
.levy_pokracuj a:hover {
    color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	background-image:url(../image/zpet_na_kosik_r3_c1.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:30x;
	float:left;
	padding-top:8px;
	padding-left:60px;
}
.levy_pokracuj_1 {
    position:relative;
	float:left;
	left:4px;
	top:-30px;
}
.levy_pokracuj_1 a {
    color:#FFFFFF;
	font-size:16px;
	background-image:url(../image/zpet_na_kosik_r1_c1.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:30px;
	float:left;
	text-decoration:none;
	padding-top:8px;
	padding-left:60px;
}
.levy_pokracuj_1 a:hover {
    color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	background-image:url(../image/zpet_na_kosik_r3_c1.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:30x;
	float:left;
	padding-top:8px;
	padding-left:60px;
}
.pravy_pokracuj_1 {
	position:relative;
	float:right;
	top:20px;
}
.pravy_pokracuj {
	position:relative;
	float:right;
	
}
.pravy_pokracuj a {
    width:150px;
	height:28px;
	position:relative;
	float:left;
	background-image:url(../image/shop/pokracuj_a.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-top:10px;
}
.pravy_pokracuj a:hover {
    width:150px;
	height:28px;
	position:relative;
	float:left;
	background-image:url(../image/shop/pokracuj_a_hover.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-top:10px;
}
/* KOŠÍK - PRVNÍ STRÁNKA - KONEC */
/* VÝBĚR PLATBY */
.vyber_platby {
    position:relative;
	float:left;
	width:503px;
}
.left_platby {
    position:relative;
	float:left;
	width:56px;
}
.top_platby {
    position:relative;
	float:left;
	width:56px;
	height:56px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.center_platby {
    position:relative;
	float:left;
	width:56px;
	height:86px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.bottom_platby {
    position:relative;
	float:left;
	width:56px;
	height:86px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
}
.right_platby {
    position:relative;
	float:right;
	width:440px;
}
.top_right {
    position:relative;
	float:left;
	width:420px;
	height:36px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:10px;
	font-size:14px;
}
.center_right {
    position:relative;
	float:left;
	width:420px;
	height:66px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:10px;
	font-size:14px;
}
.bottom_right {
    position:relative;
	float:left;
	width:420px;
	height:66px;
	background-color:#DEE4E6;
	border:1px solid #CCCCCC;
	padding:10px;
	font-size:14px;
}
#top_platky_input {
    position:relative;
	left:15px;
	top:20px;
}
.platby_input {
    position:relative;
	left:15px;
	top:35px;
}
.doprava_left {
	width: 60px;
	background-color: #E6E6E6;
	border:1px solid #CCCCCC;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.doprava_center{
	background-color: #E6E6E6;
	border:1px solid #CCCCCC;
	text-align: left;
	vertical-align: top; 
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.doprava_right{
	width: 80px;
	background-color: #E6E6E6;
	border:1px solid #CCCCCC;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bolder;
}
/* VÝBĚR PLATBY - KONEC */
/* DOKONČENÍ OBJEDNÁVKY */
.top_dokonceni {
    position:relative;
	float:left;
	width:503px;
	height:350px;
}
.top_dokonceni_left {
    position:relative;
	float:left;
	width:56px;
	height:56px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.top_dokonceni_right {
    position:relative;
	float:right;
	height:37px;
	width:423px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:19px;
	padding-left:15px;
}
.top_dokonceni_right a {
    color:#EF5A00;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
.top_dokonceni_right a:hover {
    color:#EF5A00;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.top_dokonceni_text {
    position:relative;
	float:left;
	width:481px;
	height:274px;
	border:1px solid #CCCCCC;
	background-color:#E9F7FC;
	margin-top:5px;
	padding:10px;
}
.center_dokonceni {
    position:relative;
	float:left;
	width:503px;
	height:300px;
	margin-top:14px;
	margin-bottom:20px;
}
.center_dokonceni_left {
    position:relative;
	float:left;
	width:56px;
	height:56px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;

}
.center_dokonceni_right {
     position:relative;
	float:right;
	height:37px;
	width:423px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#333333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:19px;
	padding-left:15px;
}
.center_dokonceni_text {
    position:relative;
	float:left;
	width:481px;
	height:224px;
	border:1px solid #CCCCCC;
	background-color:#E9F7FC;
	margin-top:5px;
	padding:10px;
	
}
.bottom_dokonceni {
    position:relative;
	float:left;
	width:503px;
	height:200px;
	margin-bottom:10px;
}
.bottom_dokonceni_text {
    position:relative;
	float:left;
	width:481px;
	height:180px;
	border:1px solid #CCCCCC;
	background-color:#E9F7FC;
	padding:10px;
}
.uz_sem_nakupoval {
    position:relative;
	left:18px;
	top:20px;
}

.textarea_dokonceni {
    width:477px;
	height:150px;
	border:1px solid #CCCCCC;
}
.dokonci_obednavku {
    position:relative;
	float:right;
	width:165px;
	height:38px;
}
.dokonci_obednavku a {
    position:relative;
	float:left;
	background-image:url(../image/shop/a_r1_c1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	width:140px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
}
.dokonci_obednavku a:hover {
    position:relative;
	float:left;
	background-image:url(../image/shop/a_r3_c1.jpg);
	width:140px;
	height:28px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
}
/* DOKONČENÍ OBJEDNÁVKY - KONEC */
/* REGISTRACE */
.registrace_inputy {
    position:relative;
	float:left;
	width:500px;

}
.registrace_pole {
    border:1px solid #999999;
}
.odesli_registraci {
    position:relative;
	float:left;
	width:500px;
	height:38px;
	margin-bottom:10px;
	margin-top:10px;
}
.odesli_registraci a {
    position:relative;
	float:left;
	background-image:url(../image/shop/a_r1_c1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	width:140px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
}
.odesli_registraci a:hover {
    position:relative;
	float:left;
	background-image:url(../image/shop/a_r3_c1.jpg);
	width:140px;
	height:28px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
}




/* NOVÝ STYL PRO SHOP */
.box_jednoho_prvku_zbozi {
    position:relative;
	float:left;
	border:1px solid #CCCCCC;
	width:488px;
	padding:10px;
	margin-bottom:10px;
}
.fotka_prvku_zbozi img {
    position:relative;
	float:left;
	width:100px;
	border:5px solid #D4EFF8;
}
.akce_top_zbozi_popis {
    position:relative;
	float:right;
}
.top_popis_prvku_zbozi {
    position:relative;
	float:left;
	width:355px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#5B737B;
}
.top_popis_prvku_zbozi a {
    font-size:12px;
	font-weight:bold;
	color:#5B737B;
	float:left;
	text-decoration:underline;
}
.top_popis_prvku_zbozi a:hover {
    font-size:12px;
	font-weight:bold;
	float:left;
	color:#5B737B;
	text-decoration:none;
}
.center_popis_prvku_zbozi {
    position:relative;
	float:left;
	width:300px;
	margin-left:10px;
	color:#696B65;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
}
.end_popis_prvku_zbozi {
    position:relative;
	float:left;
	width:355px;

}
.end_popis_prvku_zbozi a {
    font-size:12px;
	color:#1C68AB;
	text-decoration:underline;
	float:left;
	margin-left:10px;
	margin-top:4px;
}
.end_popis_prvku_zbozi a:hover {
    font-size:12px;
	color:#1C68AB;
	text-decoration:none;
	float:left;
}
.cena_popis_prvku_zbozi {
    font-size:12px;
	color:#DA3C00;
	font-weight:bold;
	float:right;
	margin-top:4px;
}
.pridej_do_kosiku {
    position:relative;
	float:left;
}




.top_shop_nachazite_se_zde {
     color:#4DB9E8;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-top:5px;
}

.podminka_razeni {
    width:508px;
	height:28px;
	background-color:#C9EAF7;
	float:left;
	position:relative;
	margin-top:5px;
	padding-top:2px;

}
.strankovani {
     position:relative;
     float:left;
	 color:#333333;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-bottom:5px;
	 margin-top:5px;
	 text-align: center;
	 width: 100%;
}
.strankovani a {
	 color:#4DB9E8;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:underline;
}
.strankovani a:hover {
	 color:#4DB9E8;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:none;
}
.input_podminka_razeni_1 {
    position:relative;
	top:4px;
}
.input_podminka_razeni_2 {
    position:relative;
	top:4px;
}
.radit_podle {
    position:relative;
	left:180px;
	top:3px;
}



/* DETAIL ZBOŽÍ */
.zbozi_vice_detail {
    position:relative;
	float:left;
	width:488px;
	border:1px solid #CCCCCC;
	padding:10px;
}	
.zbozi_vice_essox {
    position:relative;
	float:left;
	width:488px;
	border:1px solid #CCCCCC;
	padding:10px;
	margin-top: 10px;
}	
.zbozi_detail_left_vice {
    position:relative;
	float:left;
	width:110px;
}

.zbozi_detail_right {
    position:relative;
	float:right;
	width:360px;
}
.zbozi_detail_lightbox 	{
    position:relative;
	float:left;
	border:5px solid #D4EFF8;
	margin-bottom:5px;
}
	
.cena_detail_right {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5B737B;
	font-weight:bold;
	margin-bottom:10px;
}
.popis_detail_right {
     color:#696B65;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-bottom:10px;
	 width:355px;
}
.akce_detail {
    position:relative;
	top:4px;
	left:70px;
}
.kosik_detail_right {
     position:relative;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
}
.kosik_detail_right a {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#1C68AB;
	 text-decoration:underline;
	 left:10px;
	 position:relative;
	 top:4px;
}
a {
	 
	 color:#1C68AB;
	 text-decoration:underline;
	
}
a:hover {
	
	 color:#1C68AB;
	 text-decoration:none;

}
.kosik_detail_right a:hover {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#1C68AB;
	 text-decoration:none;
	 left:10px;
	 position:relative;
	 top:4px;
}
.pokracuj_v_nakupu {
     position:relative;
	 float:left;
	 background-image:url(../image/pokracuj_v_nakupu.jpg);
	 width:495px;
	 height:33px;
	 margin-top:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FFFFFF;
	 padding-top:17px;
	 padding-left:15px;
}
.pokracuj_v_nakupu a {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FFFFFF;
}
.pokracuj_v_nakupu a:hover {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#FFFFFF;
	 text-decoration:none;
}
.pridej_do_kosiku_1 {
     position:relative;
	 left:-10px;
	}
/* DETAIL ZBOŽÍ - KONEC */

/* NOVÝ STYL PRO SHOP - KONEC */




.akce_cermak_left {
    position:relative;
	float:left;
	border-bottom:10px solid #FFFFFF;
	margin-left:5px;
}



.akce_cermak_left a {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C68AB;
	text-decoration:none;
	font-weight:bold;
}
.akce_cermak_left a:hover {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C68AB;
	text-decoration:underline;
	font-weight:bold;
}
#jmeno_prihlas {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


/* REGISTRACE - PLATNÁ */

.registrace {
    width:400px;
	position:relative;
	margin-bottom:5px;
	margin-left:10px;
}

.registrace_input {
	border:1px solid #CCCCCC;
}
.submit_reg {
    border:1px solid #666666;
	margin-left:125px;
	margin-top:3px;
	margin-bottom:3px;
}
.textarea_reg {
    border:1px solid #CCCCCC;
}
.popis_reg {
    margin-left:10px;
	margin-bottom:5px;
}
.textarea_cela {
    margin-left:125px;
	margin-top:5px;
}
.small {
    margin-left:125px;
	margin-bottom:10px;
	margin-top:5px;
}
/* REGISTRACE - PLATNÁ - KONEC */

/* ZASLAT HESLO */

#ztracene_heslo {
    border:1px solid #666666;
}

/* ZASLAT HESLO - KONEC*/
.oramovani {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:5px;
}
.oramovani_1 {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:5px;
	height:100px;
}
.oramovani_2 {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:5px;
	height:115px;
}
.vypis_banky {
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
}
.vypis {
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	left:10px;
}

#posledni_odkazy {
    float:left;
	width:990px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:15px;
	text-align:justify;
}
#posledni_odkazy a {
    color:#CCCCCC;
	text-decoration:none;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#posledni_odkazy a:hover {
    color:#CCCCCC;
	text-decoration:underline;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.foto_nazacatku {
    margin-bottom:5px;
}
.all_in {
    display:none;
}
/* ESSOX STYL */
.lichy, .sudy
{
    background: #ececec;
}

div.ESSOX
{
    border: 1px green;
}
.highlight
{
    background: lightgreen;
    border: 1px solid silver;
}

