/* 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:1030px;
	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:1030px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/header_novy.jpg);
	width:1030px;
	height:288px;
	background-repeat:no-repeat;
}
.vrch_header {
    position:relative;
	float:right;
	right:10px;
	top:2px;
}

#center {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/center.jpg);
	width:1030px;
	background-repeat:repeat-y;
}
#left {
    position:relative;
	float:left;
	width:220px;
	padding-left:20px;
	padding-top:0px;
}
#text {
    position:relative;
	float:left;
	width:505px;
	padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#right { 
    position:relative;
	float:right;
	width:235px;
	padding-left:10px;
	right:4px;
}
#end {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/end.jpg);
	width:1030px;
	height:190px;
	background-repeat:no-repeat;
}
/* NAVIGACE - TOP */
.prihlasen {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
	width:300px;
	height:25px;
	float:left;
	clear:left;
	position:relative;
	top:8px;
	_top:0px;
	..top:8px;
	left:20px;

}
/* NAVIGACE - TOP - KONEC */
/* ODKAZY */

a {
    text-decoration:underline;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover {
    text-decoration:none;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}
/* ODKAZY - KONEC */
/* FLASH */

.flash {
    position:relative;
	float:right;
	right:15px;
	width:230px;
	height:270px;
	margin-top:-22px;
	..margin-top:8px;
}

/* FLASH - 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:29px;
	background-image:url(../image/krmiva/top_box_left.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin-bottom:2px;
	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:#BBBBBB;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 15px;
	font-weight:bold;
}
.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:#FF0000;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 15px;
	font-weight:bold;
}
.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:#C8C8C8;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 25px;
	font-weight:500;
}
.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:#FF0000;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 25px;
	font-weight:500;
}
.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:#D4D4D4;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 40px;
	font-weight:100;
}
.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:#FF0000;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left: 40px;
	font-weight:100;
}
.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:#E2E2E2;
	border-bottom:solid 2px #FFFFFF;
	text-decoration:none;
	text-align:left;
	padding-top:8px;
	padding-left: 55px;
	font-weight:100;
}
.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;
	font-weight:100;
}



.nadpis_aktuality_left {
    width:195px;
	position:relative;
	float:left;
	color:#680000;
	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:#333333;
	line-height:17px;
}
h1 {
    position:relative;
	background-image:url(../image/krmiva/h1.jpg);
	width:478px;
	height:25px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:2px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:13px;
	margin-bottom:10px;
}
.reg_h1 {
    position:relative;
	background-image:url(../image/krmiva/h1.jpg);
	width:478px;
	height:25px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:2px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:13px;
	margin-bottom:10px;
	top:-16px;
	..top:-15px;
}
h2 {
    position:relative;
	background-image:url(../image/krmiva/h1.jpg);
	width:478px;
	height:25px;
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:13px;
	margin-bottom:10px;
	margin-top:10px;
}
h3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB0000;
	padding-left:10px;
	margin-top:10px;
}
#ram h3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB0000;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:3px;
}

#h1_uvodni {
    margin:2px 0px;
	position:relative;
	background-image:url(../image/krmiva/h1.jpg);
	width:478px;
	height:25px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-top:13px;
}
#uvodni_foto {

	margin-bottom:2px;
}
/* TEXTOVÉ POLE - KONEC */

/* PRIHLASENI */
form {
	margin: 0px;
	padding: 0px;
}
#prihlaseni {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/vyhledavani.jpg);
	width:205px;
	background-repeat:no-repeat;
	background-color:#FA0000;
	padding-left:10px;
	border:2px solid #FFFFFF;
	margin-bottom:2px;
	margin-top:0px
}
.prihlas {
    border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/krmiva/jmeno.jpg);
	background-repeat:no-repeat;
}
.prihlas_1 {
    border:1px solid #CCCCCC;
	margin-bottom:2px;
	margin-top:3px;
	background-image:url(../image/krmiva/heslo.jpg);
	background-repeat:no-repeat;
}
#nadpis_prihlas {
    width:215px;
    position:relative;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:10px;
}
#jmeno_prihlas {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
}

#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:29px;
	background-image:url(../image/krmiva/top_box_right.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	margin-bottom:2px;
}
.center_box_right {
    position:relative;
	float:left;
	width:215px;
}
.akce {
    position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.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;
	width:94px;
	border:1px dashed #CCCCCC;
	margin-left:2px;
}
.right_akce {
    position:relative;
	float:right;
	width:105px;
	margin-left:5px;
}
.top_right_akce {
    position:relative;
	float:left;
	width:105px;
	color:#FF0000;
	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:#000000;
	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:left;
	color:#FFFFFF;
	font-size:11px;
	width:600px;
	height:30px;
	top:25px;
	left:20px;
	z-index: 10;
}
#vyhl {
    position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	left:300px;
	top:-18px;
	z-index: 10;
}
#vyhl a {
    color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	z-index: 10;
}
#vyhl a:hover {
    color:#FFFFFF;
	text-decoration:underline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 10;
}
.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:#680000;
	text-decoration:underline;
	width:390px;
}
.aktuality_uvod_foto {
    position:relative;
	float:left;
	width:100px;
	border:1px solid #CCCCCC;
}
.aktuality_uvod_obsah {
    position:relative;
	float:right;
	width:390px;
	line-height:17px;
}
/* AKTUALITY - UVOD - KONEC */



/* TOP NAVIGACE - TRANSPARENTNI */


.top_navigace {
    position:relative;
	float:left;
	clear:left;
	width:800px;
	height:218px;
	left:10px;
	
}

.top_transparent {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/oblouky.png);
	height:22px;
	width:131px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin-left:10px;
	top:196px;
	..top:196px;
	_top:188px;
}

.top_transparent a {
    position:relative;
	float:left;
    background-image:url(../image/krmiva/oblouky.png);	
	height:19px;
	width:131px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
}


.top_transparent a:hover {
    position:relative;
	float:left;
    background-image:url(../image/krmiva/oblouky_hover.png);
	height:19px;
	width:131px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
}

/* TOP NAVIGACE - TRANSPARENTNI - KONEC */

/* ARSY */
.arsy {
    position:relative;
	float:left;
	color:#F1FAFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:130px;
	top:56px;
}
.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:184px;
	position:relative;
	float:left;
	color:#FFFFFF;
	background-image:url(../image/krmiva/novy_kos_r1_c1.jpg);
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:35px;
	padding-top:14px;
}
.kosik_text {
    position:relative;
	float:left;
	width:219px;
	background-image:url(../image/krmiva/novy_kos_r2_c1.jpg);
	background-repeat:no-repeat;
	height:71px;
	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;
}

/* 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;
	margin-bottom: 10px;
}
#tabulka_udaje {
    border:1px solid #CCCCCC;
	position:relative;
	float:left;
	margin-bottom: 10px;
}
#tabulka_udaje td{
	vertical-align: top;
}
#tabulka_udaje h3{
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#EB0000;
	padding: 0px;
	margin: 0px;
}

.hlavicka {
    background-color: #CCCCCC;
	height: 20px;
	font-weight: bolder;
	text-align: center;
}
.cara_table {
	border-top: 2px solid #CCCCCC;
}
.celkem_platba {
    background-color: #EEEEEE;
	height: 20px;
	font-weight: bolder;
	text-align: center;
}
.tabulka_nadkosikem {
    border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.vymaz {
    border:1px solid #CCCCCC;
}
.vymaz a {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.vymaz a:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.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:#A4A4A4;
	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:5px;
}
.levy_pokracuj a {
    color:#660033;
	font-size:12px;
	float:left;
	text-decoration:none;
}
.levy_pokracuj a:hover {
    color:#660033;
	text-decoration:none;
	font-size:12px;
	float:left;
}
.pravy_pokracuj {
	position:relative;
	float:right;
}

.pravy_pokracuj a {
    width:150px;
	height:28px;
	position:relative;
	float:left;
	background-image:url(../image/krmiva/pokracuj_new_r1_c1.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/krmiva/pokracuj_new_r3_c1.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:#E6E6E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.center_platby {
    position:relative;
	float:left;
	width:56px;
	height:86px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.bottom_platby {
    position:relative;
	float:left;
	width:56px;
	height:86px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
}
.right_platby {
    position:relative;
	float:right;
	width:440px;
}
.top_right {
    position:relative;
	float:left;
	width:420px;
	height:36px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:10px;
	font-size:14px;
}
.center_right {
    position:relative;
	float:left;
	width:420px;
	height:66px;
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	padding:10px;
	font-size:14px;
}
.bottom_right {
    position:relative;
	float:left;
	width:420px;
	height:66px;
	background-color:#E6E6E6;
	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 */
#oramovani {
	margin: 10px;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
    position:relative;
	float:left;
	width: 92%;
}
#oramovani h3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EB0000;
	padding-left:0px;
	margin-top:10px;
	margin-bottom:3px;
}
#oramovani .cervena {
	color:#EB0000;
}
.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:#E6E6E6;
	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:#E6E6E6;
	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:#E6E6E6;
	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;
	margin-bottom:10px;
}
.dokonci_obednavku a {
    position:relative;
	float:left;
	background-image:url(../image/krmiva/odesli_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/krmiva/odesli_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:3px solid #CCCCCC;
}
.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:#666666;
}
.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;
	font-size:12px;
}
.end_popis_prvku_zbozi {
    position:relative;
	float:left;
	width:355px;

}
.end_popis_prvku_zbozi a {
    font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	float:left;
	margin-left:10px;
	margin-top:4px;
}
.end_popis_prvku_zbozi a:hover {
    font-size:12px;
	color:#999999;
	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;
}

.pridej_do_kosiku_1 {
    position:relative;
	float:left;
	..margin-left:-10px;
	..margin-right:5px;
	left:0px;
	
}


.top_shop_nachazite_se_zde {
     color:#666666;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-top:5px;
	 margin-left: 5px;
}

.podminka_razeni {
    width:508px;
	height:28px;
	background-color:#CCCCCC;
	float:left;
	position:relative;
	margin-top:5px;
	padding-top:2px;

}
.strankovani {
     position:relative;
     float:left;
	 color:#AAAAAA;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-bottom:5px;
	 margin-top:5px;
	 text-align: center;
	 width: 100%;
}
.strankovani a {
	 color:#D10000;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:none;
	 padding-left: 3px;
	 padding-right: 3px;
}
.strankovani a:hover {
	 color:#D10000;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 text-decoration:underline;
}
.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_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 #CCCCCC;
	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;
}
.MsoNormal  {
     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:#FF0000;
	 text-decoration:underline;
	 left:10px;
	 position:relative;
	 top:4px;
}
a {
	 
	 color:#FF0000;
	 text-decoration:underline;
	
}
a:hover {
	
	 color:#999999;
	 text-decoration:none;

}
.kosik_detail_right a:hover {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#999999;
	 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;
}
/* DETAIL ZBOŽÍ - KONEC */

/* FOTOGALERIE */
.foto{
	margin: 5px;
	border: 5px solid #CCCCCC;
	float: right;
}
.foto_aktuality img {
    border:5px solid #CCCCCC;
	margin:5px;
}
/* FOTOGALERIE - KONEC */





/* REGISTRACE */

.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;
}





.akce_cermak_left {
    position:relative;
	float:left;
	border-bottom:10px solid #FFFFFF;
	
}



.akce_cermak_left a {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	padding-left:10px;
	padding-top:10px;
}
.akce_cermak_left a:hover {
    position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	padding-left:10px;
	padding-top:10px;
}
#jmeno_prihlas {
    color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

/* ZASLAT HESLO */

#ztracene_heslo {
    border:1px solid #666666;
}

/* ZASLAT HESLO - KONEC*/



.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;
}
.text_uvodni {
    text-align:justify;
	padding:10px;
}
.text_uvodni p {
    color:#666666;
}

#odkazy_dole {
    color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:980px;
	float:left;
	margin-left:20px;
	text-align:justify;
	top:-50px;
	position:relative;
	z-index:10;
}
#odkazy_dole a {
    color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
#odkazy_dole a:hover {
    color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.poznamka_obj {
	width: 485px;
	height: 70px;
	border: 1px solid #C6CACB;
}

/* AKČNÍ NABÍDKA ZAČÁTEK */

.boxy {
    width:500px;
	position:relative;
	float:left;
	background-color: #FFFFFF;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.vrch {
    width:500px;
	position:relative;
	float:left;
}
.spodek {
    width:500px;
	position:relative;
	float:left;
	margin-top:10px;
}
.box {
    position:relative;
	float:left;
	width:100px;
	margin-left:12px;
	margin-right:11px;

}
.top_box img {
    position:relative;
	float:left;
	width:100px;
	border:1px solid #C6C2C1;
}

.center_box {
    position:relative;
	float:left;
	width:100px;
	color:#3C3635;
	text-decoration:underline;
	font-size:12px;
}
.bottom_box {
    position:relative;
	float:left;
	width:100px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
#down_boxy { 
    position:relative;
	float:left;
	height:43px;
	background-repeat:no-repeat;
	width:500px;
}

span.kosik {
	font-size:14px; 
	font-weight:bold;
}