html { 
	margin:0; 
	padding:0; 
	text-align:center;
	color:#333333;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/bg-body.jpg) center top;
} 

body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	color:#333333;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	background: url(../images/header.jpg) no-repeat center top;
	font-size:smaller;
} 


#pagewidth	{ 
	width:1005px;
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	background: url(../images/header.jpg) no-repeat center top;
} 

#header{
	height:192px;
	position:absolute; /* header after main */
	top:0px; /* header after main */
	width:1005px; /* header after main */
} 
#wrapper { padding-top:192px; /* header after main */ }
#twocols{
	width:801px; 
	float:right; 
	position:relative; 
}
#rightcol{
	width: 195px;
	float:right; 
	position:relative; 
	padding-right:22px;
	margin-top:4px;
}
#leftcol{
	width:190px; 
	float:left; 
	position:relative; 
	padding:0px;
	margin: 0px;
}
#maincol{
	color:#333333;
	float: left; 
	display:inline; 
	position: relative; 
	width:576px; 
	margin-left: -8px;
	padding-left:0px;
	/*_width:520px;*/
}


/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 
 
/*** BOXY */
.box {
	background: url(../images/box-footer.jpg) no-repeat bottom;
}
.nadpis {
	height:48px;
	display:block;
}
#box-akce {
	margin-top:110px;
	padding-bottom:0px;
	margin-bottom: 15px;
	line-height: 14px;
	color:#000000;
}
#box-odkazy {
	background: #ffffff url(../images/box-odkazy.jpg) no-repeat left top;
	margin-bottom: 15px;
	line-height: 14px;
	color:#000000;
	width:191px;
	font-size:11px;
}

#box-info {
	background: #ffffff url(../images/box-info.jpg) no-repeat left bottom;
	margin: 0 0 -15px 0;
	line-height: 18px;
	color:#000000;
	width:191px;
	height: 175px;
}

#box-info a {
	text-decoration:none;
	list-style:disc;
}

#box-kontakty {
	background: #ffffff url(../images/box-kontakty.jpg) no-repeat left bottom;
	margin-bottom: 0px;
	line-height: 14px;
	color:#000000;
	width:191px;
	height: 203px;
}
#box-novinky {
	background: #ffffff url(../images/box-odkazy.jpg) no-repeat bottom;
	padding-bottom:30px;
	text-align:center;
}
#box-aktuality {
	padding-bottom:30px;
	width:195px;
}






#table_doporucujeme {
	text-align:center;
	padding-top: 10px;
}
#table_doporucujeme p {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding: 5px 0 0 0;
}
#doporucujeme_beznacena {
	color:black;
}
#doporucujeme_cena {
	color:black;
}
#doporucujeme_nadpis a {
	color: #CC0000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin:15px 0 15px 0;
}
#doporucujeme_nadpis a:hover {
	color: red;
	text-decoration:underline;
}




.nadpis {
	height:48px;
}
#box-odkazy .nadpis {
	background: url(../images/box-odkazy.gif) no-repeat;
}
#box-info .nadpis {
	background: url(../images/box-info.gif) no-repeat;
}
#box-info ul {
	padding: 0 0 10px 0;
	margin:  0 0 0 0;
	position: relative;
	left:     30px;
	top:     -10px;
}
#box-novinky .nadpis {
	background: url(../images/box-novinky.gif) no-repeat;
}
#box-velkoobchod .nadpis {
	background: url(../images/box-velkoobchod.gif) no-repeat;
}
#box-kontakty .nadpis {
	background: url(../images/box-kontakty.gif) no-repeat;
}
#box-aktuality .nadpis {
	background: url(../images/box-aktuality.gif) no-repeat;
}




/*** SORTIMENT ***/
#box-sortiment {
	background: url(../images/box-sortiment.jpg) no-repeat left top;
	width:  190px;

	padding-right:    0px;
	padding-left:     0px;
	padding-top:     55px;
	/*_padding-top:   55px;*/
	padding-bottom:   0px;
	margin-bottom:    0px;
	margin-right:     0px;
		
	FONT-SIZE:    12px;
	font-weight: normal;
	letter-spacing: 0px;
	color:#555555;
	text-align: left;
}
#box-sortiment ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	/*position:relative;
	left:1px;*/
}


#box-sortiment ul li { 
	float: left;
	display: block;
	width: 145px;
	color:#555555;
	
	background: url(../images/sortiment-uroven-1.gif) no-repeat right center;
	text-align: left;
	border-top: 1px solid silver;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	padding-top:     0px;
	padding-right:  10px;
	padding-bottom:  0px;
	padding-left:   15px;
	
	_margin: 0 0 0 0;
	_padding:0 0 0 0;
	_width: 171px;
}

#box-sortiment ul li:hover   { 
	background: url(../images/sortiment-uroven-1-in.gif) no-repeat right center;
	color:#000000;
}
#box-sortiment ul li a, #box-sortiment ul li span {
	display: block;
	position:relative;
	color: #333333;
	margin: 0 0 0 0;
	padding:5px 10px 5px 0;
	text-decoration:none;
	
	_margin: 0 0 0 10px;
	_padding:5px 0 5px 0;
	_width: 161px;
}
#box-sortiment ul li:hover a  { 
	color:#000000;
}
#box-sortiment ul li a:hover  { 
	color:#990000;
}
#box-sortiment ul li:hover a:hover  { 
	color:#990000;
}

#box-sortiment ul li ul{
	display: block;
	width: 170px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	left:  -14px;
	border: none;
	_width: 140px;
}

#box-sortiment ul li ul li {
	display: block;
	width: 135px;
	background: url(../images/sortiment-uroven-2.gif) no-repeat right center;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	padding-top:     0px;
	padding-right:  10px;
	padding-bottom:  0px;
	padding-left:   25px;
	
	_width: 140px;
}

#box-sortiment ul li ul li ul {
	display: block;
	width: 170px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	left:  -25px;
	border: none;
	
	_width: 160px;
}

#box-sortiment ul li ul li ul li {	
	display: block;
	width:   130px;		
	background: url(../images/sortiment-uroven-3.gif) no-repeat right center;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	padding-top:     0px;
	padding-right:  10px;
	padding-bottom:  0px;
	padding-left:   30px;
}




/*** BOX ODKAZY ***/
#box-odkazy li {
	list-style-type: none;
	padding-bottom:4px;
}
#box-odkazy ul {
	padding-left:25px;
	&padding-left:0px;
	&margin-left:25px;
	padding-bottom:30px;
	&padding-bottom:10px;
}
#box-odkazy a {
	text-decoration: none;
	font-size:11px;
	line-height:16px;
}
#box-odkazy .odkazy-vice {
	display:block;
	clear:both;
	height:20px;
	width:170px;
}
#box-odkazy a:hover {
	text-decoration: underline;
}
#box-odkazy p {
	padding:0px;
	margin:  0px;
	position:relative;
	top:-10px;
	width:170px;
}



/*** BOX KONTAKTY ***/
#box-kontakty p {
	padding-left:20px;
	margin-top:  0px;
	margin-bottom: 0px;
	position:relative;
	top:-10px;
}
#box-kontakty strong {
	display: block;
	color:#015076;
}
#form-vyhledavani {
	display:block;
}
#box_novinky_textbox {
	color:#5d7a03;
	border:1px solid #5d7a03;
	padding:2px 2px 2px 2px;
	width:134px;
}
#form-novinky { display:block;}
#box-aktuality img { border:1px solid #015076;}
#box-aktuality .obrazek { text-align:center; }
#box-aktuality h4 {
	color: #CC0000;
	font-size:8pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#box-aktuality p {
	color:#333333;
	font-size:8pt;
	text-align: justify;
	padding-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #999999;
}
#box-aktuality a#vice-aktualit {
	text-align:right;
	margin-left:190px;
	font-size:8pt;
}


/*** BOX VYHLEDAVANI ***/
#box-vyhledavani {
	position:absolute;
	left: 530px;
	top:  2px;
	width:420px;
	font-size:11px;
	vertical-align: baseline;
	text-align: left;
	height:32px;
	line-height:28px;
	color: #FFFFFF;
}
#box-vyhledavani input {
	position:relative;
	top:  2px;
	&top: 2px;
	_top: 2px;
	margin: 0px 2px 0px 2px;
}
#box-vyhledavani #button_zakladni_vyhledavani {
	position:relative;
	left: 2px;
	top:  6px;
	&top: 6px;
	_top: 6px;
}
#box-vyhledavani #input_vyhledavani {
	border: 0;
	position:relative;
	top:  1px;
	&top: 1px;
	_top: 1px;
	width:149px;
	padding:0; 
	margin: 1px 0 0 0;
	height: 17px;
	font-size:12px;
}
#box-vyhledavani a {
	color:#FFFFFF;
}


/*** BOX PRIHLASOVANI ***/
#prihlaseni {
	position: absolute;
	right:     40px;
	font-size: 10pt;
	top:       130px;
	text-align: right;
	width:      180px;
	font-size: 12px;
	color: #CC0000;
}
#prihlaseni a {
	color: #CC0000;
}
#prihlaseni a:hover {
	color: #FF0000;
}
#prihlaseni #button_prihlaseni {
	margin-top:    3px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#odkaz_prihlaseni {
	text-align:center;
	font-size:11px;
}
#kdo_prihlasen {
	text-align:center;
	padding:0; margin: 0;
}
#kdo_prihlasen_table {
	text-align: center;
	float:right;
	padding:0;
}
#kdo_prihlasen_table td {
	padding:3px;
	margin:0;
}
#input_prihlaseni {
	background-color:#FFFFFF;
	border: 1px solid silver;
	font-size:11px;
	width:100px;
	clear:both;
}




.form-text {
	background: #F7F2DB;
	color:#667799;
	border:1px solid #000980;
	padding: 1px 6px 1px 6px;
	margin-top:2px;
	width:110px;
}
#form-email {
	display:block;
	margin: 0px 0px 10px 45px;
	&margin:0px 0px 10px 0px;
}





/*** VZHLED, MAIN ***/

#main {
	padding: 0px 0px 30px 0px;
	margin: 11px 0;
	text-align: justify;
	color:#333333;
	font-size:9pt;
}
#shop_main {
	padding: 0px 0px 20px 0px;
	margin: 11px 0;
	text-align: justify;
	color:#333333;
	font-size:9pt;
}
#shop_main h1 {
	text-align: left;
	color: #FF0000;
	font-size:10pt;
}
#shop_main h4 {
	text-align: left;
	color: #CC0000;
	font-size:10pt;
}
a       { color: #333333; }
a:hover { color: #000000; }
#main h1 {
	color: #FF0000;
	font-size:18pt;
	font-weight:normal;
	padding: 10px;
}
#main h2 {
	color:#CC0000;
	font-size:14pt;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#main h3 {
	color:#CC0000;
	font-size:12pt;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#main h4 {
	color:#CC0000;
	font-size:10pt;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#main h5 {
	color:#CC0000;
	font-size:10pt;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#main h6 {
	color:#CC0000;
	font-size:10pt;
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#main p {
	font-weight:normal;
	padding: 0px 10px 0px 10px;
}
#footer a,#footer a:visited { color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }



/*** SHOP ***/
#box-kosik {
	background: none;
	position: absolute;
	left: 180px;
	top:   10px;
	&top:  10px;
	_top:  10px;
	color: #FFFFFF;
}
#box-kosik #p_stav_kosiku {
	padding-left:0px;
	text-align:left;
	line-height: 12px;
}
#p_stav_kosiku {
	text-align:center;
	margin-bottom:8px;
	margin-left: 5px;
	line-height:20px;
	padding-right:10px;
}
#a_stav_kosiku {
	color: #FFFFCC;
	font-weight:bold;
	font-size:11px;
}
#a_stav_kosiku:hover {
	color: #FFFF33;
}
#p_stav_kosiku span {
	font-size:11px;
}





#popis_kategorie {
	width:556px;
	font-size:11px; 
	padding:  3px 10px 3px 10px;
	margin:0;
}
#popis_kategorie p {
	text-align:justify;
	margin:5px 0px 5px 0px;
}
#main-bottom {
	width:498px; 
	height:13px; 
	background: url(../images/main-kategorie-footer.jpg) no-repeat bottom; 
}
#div_zbozi_prehled {
	width:498px; 
}
#div_zbozi_prehled table {
	border:1px solid #015076; 
	border-collapse:collapse; 
	width:497px; 
	margin-top:3px; 
	margin-bottom:5px;
	padding-bottom:1px;
}
#div_zbozi_prehled table #left-top {
	background-color:#FFD235; 
	border-right:1px solid #FFFFFF; 
	width:180px; 
	height:19px;
}
#div_zbozi_prehled table #nadpis {
	font-weight:bold; 
	padding-left:7px;
	color:#000000;
	height:20px;
	background:url(../images/main-zbozi-nadpis.gif); 
}
#div_zbozi_prehled table #nadpis a {
	color:#4787AC; 
	text-decoration:none;
}
#div_zbozi_prehled table #nadpis a:hover {
	text-decoration:underline;
	color:#000000; 
}
#div_zbozi_prehled table #nadpis a h1 {
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#4787AC; 
} 
#div_zbozi_prehled table #obrazek {
	text-align:center;
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
}
#div_zbozi_prehled table #obrazek img {
	border:0px;
}
#div_zbozi_prehled table #popis {
	font-size:11px; 
	vertical-align:top;
	width:380px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
}
#div_zbozi_prehled table #popis p {
	margin:5px; 
	padding:0; 
	text-align:justify;
}
#div_zbozi_prehled table #popis div {
	text-align:right;
	padding-right:5px;
}
#div_zbozi_prehled table #bezna_cena {
	width:180px; 
	height:20px; 
	background-color:#FFF1C0; 
	text-align:center; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
#div_zbozi_prehled table #sleva {
	width:157px; 
	text-align:center; 
	background-color:#FFE68E; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
#div_zbozi_prehled table #cena {
	height:18px;
	width:160px; 
	text-align:center; 
	font-weight:bold; 
	background-color:#FFD235; 
	border-bottom:1px solid #FFFFFF;
}
#div_zbozi_prehled table #bezna_cena_suma {
	width:180px; 
	height:27px; 
	background-color:#FFF1C0; 
	text-align:center; 
	border-right:1px solid #FFFFFF;
}
#div_zbozi_prehled table #varianty {
	width:157px; 
	text-align:center; 
	background-color:#FFF1C0; 
	border-right:1px solid #FFFFFF;
}
#div_zbozi_prehled table #varianty select {
	width:95%; 
	font-size:11px;
}
#div_zbozi_prehled table #do_kosiku {
	width:157px; 
	text-align:center; 
	background-color:#FFF1C0;
}
#div_zbozi_prehled table #do_kosiku #kusu {
	width:26px; 
	height:15px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#333333; 
	text-align:center;
}
#div_zbozi_prehled table #do_kosiku #tlacitko {
	margin-left:10px;
}

#div_kosik, #div_registracni_formular, #div_pokrocile_vyhledavani {
	background-color:#FFFFED;
	background-position:top;
	padding:10px;
}
#div_kosik #kosik, #moje_objednavky_tabulka, #registracni-formular {
	width:100%;
}
#div_pokrocile_vyhledavani input, #div_pokrocile_vyhledavani select {
	height:15px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333; 
}
#div_pokrocile_vyhledavani table {
	width:478px;
}
#div_kosik #vypis_obsah_kosiku input {
	width:26px; 
	height:15px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333; 
	text-align:center;
}
#div_kosik .odstranit_zbozi, #div_kosik .a_aktualizovat_pocty{
	font-size:11px;
	color:#FF0000;
}
#div_kosik .cara, #registracni-formular .cara, #div_pokrocile_vyhledavani .cara, #div_sortiment_podrobne .cara {
	color: #999999;
	height:1px;
}

#div_kosik textarea {
	width:458px; 
	height:75px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color:#000000; 
}
#formular_pro_slevu #formular_sleva_info {
	font-size:11px;
}
#formular_pro_slevu input {
	width:200px; 
	height:15px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
}
#formular_pro_slevu #button_pouzit_slevu, #div_pokrocile_vyhledavani #button_pokrocile_vyhledavani {
	width:auto;
	border:0px;
	height:auto;
}
#tlacitka-kosik {
	width:478px;
	height:18px;
	padding:3px 10px 3px 10px;
	background-color:#FFD32E; 
}
#alert {
	width:478px; 
	padding:13px 10px 13px 10px;
	background-color:#FFD32E; 
}
#tlacitka-kosik #tlacitko-right {
	float:right;
}
#tlacitka-kosik #tlacitko-left {
	float:left;
}
#td_nadpis {
	color:#015076;
}

.spojovaci_cara {
	border-left:2px solid #FFD32E;
	padding-left:5px;
}
#pokladna_tabulka_adresa input, #pokladna_tabulka_prihlaseni input, #registracni-formular input, #registracni-formular select, #spatne_heslo_input {
	width:200px; 
	height:15px; 
	border:1px solid #999999; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
}
#celkova_cena_platba {
	font-size:11px;
}
#objednavka_info, #objednavka_zbozi {
	width:468px;
}

#sortiment_podrobne {
	width:100%;
	border:1px solid #DDDDDD;
}

#sortiment_podrobne h1 {
	margin:10px 0 0 10px;
	color: #CC0000;
	font-size:14px;
}

/*#div_kosik h1 {
	margin:0;
	color:#003366;
	font-size:14px;
}*/	

#div_kosik h1 {
	font-size:14px;
	padding:0;
	margin:0 0 10px 10px;
	color: #FF0000;
	text-align:left;
	line-height:16px;
}
	
/* #div_sortiment_podrobne {
	width:478px; 
	background-image:url(../images/box-background.gif); 
	background-position:top; 
	background-repeat:repeat-x; 
	font-size:11px; 
	padding:10px;
}
#div_sortiment_podrobne #table_top {
	width:478px;
}
#div_sortiment_podrobne #table_top #obrazek {
	width:160px;
}
#div_sortiment_podrobne #table_top #obrazek img {
	border:1px solid #FFE68E;
}
#div_sortiment_podrobne #table_top #nazev_sortimentu {
	vertical-align:top; 
	padding-left:10px; 
	padding-right:10px;
}
#div_sortiment_podrobne #table_top #nazev_sortimentu h1 {
	font-size:10pt; 
	font-weight:bold; 
	color:#015076; 
	padding:0; 
	margin:0;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena {
	padding-left:5px; 
	vertical-align:bottom;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table {
	border-collapse:collapse; 
	width:313px; 
	border:1px solid #FFE68E;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #bezna_cena {
	width:100%; 
	height:20px; 
	font-size:12px; 
	background-color:#FFF1C0; 
	text-align:center; 
	border-bottom:1px solid #FFFFFF;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #sleva {
	width:137px; 
	height:20px; 
	font-size:12px; 
	text-align:center; 
	background-color:#FFE68E; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #cena {
	width:138px; 
	height:20px; 
	font-size:12px; 
	text-align:center; 
	font-weight:bold; 
	background-color:#FFD235; 
	border-bottom:1px solid #FFFFFF;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #varianty {
	width:137px; 
	height:27px; 
	text-align:center; 
	background-color:#FFF1C0; 
	border-right:1px solid #FFFFFF;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #varianty select {
	width:95%; 
	font-size:11px;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #do_kosiku {
	width:138px; 
	height:27px; 
	text-align:center; 
	background-color:#FFF1C0;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #do_kosiku #ks_do_kosiku {
	width:26px; 
	height:15px; 
	border:1px solid #999999; 
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333; 
	text-align:center;
}
#div_sortiment_podrobne #table_top #td_tabulka_cena table #do_kosiku #button_do_kosiku {
	margin-left:10px;
}
#div_sortiment_podrobne #table_top p {
	font-size:12px; 
	text-align:justify; 
	margin:0; 
	padding:0;
}
#div_sortiment_podrobne #table_parametry {
	width:478px;
	margin-top:10px;
}
#div_sortiment_podrobne #table_parametry td {
	width:238px;
	vertical-align:top;
}
#div_sortiment_podrobne #table_parametry h4 {
	font-size:9pt;
}
#div_sortiment_podrobne #odkaz_vice {
	float:right;
}
*/
/*** Tabulka parametr; ***/
 #parametr_nazev, #parametr_hodnota {
	border:1px solid #FFE68E;
	border-collapse: collapse;
	padding:2px 2px 2px 2px;
}
#tabulka_parametry_podrobne {
	border-collapse: collapse;
	width:100%;
}
/****** FOTOGALERIE ******/
#galerie-alba {
	text-align: center;
}
#galerie-alba table {
	border-collapse:collapse;
	text-align:center;
	width:100%;
}
#galerie-alba td {
	text-align:center;
	vertical-align:bottom;
	width:50%;
	padding:5px;
	padding-top:30px;
}
#galerie-alba a {
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color: #015076;
}
#galerie-alba td.nahled {
	vertical-align: middle;
	padding-top:5px;
}
#galerie-alba .nahled a {
	text-align:center;
	padding-top:10px;
}
#galerie-alba .nahled img {
  	text-align:center;
	border:1px solid #015076;
}
#galerie-obrazky {
	text-align: center;
}
#galerie-obrazky table {
	border-collapse:collapse;
	width:100%;
}
#galerie-obrazky td {
	text-align:center;
	vertical-align:middle;
	padding:10px;
}
#galerie-obrazky img {
	border: 1px solid #015076;
}
/*** MENU ***/
#menu {
	behavior: url("stranky/inc/csshover.htc");
	position: absolute;
	left:      0px;
	font-size: 10pt;
	top:      39px;
}
#menu a, #menu a:visited, #menu span {
	display:block;
	color: #666666;
	text-decoration: none;
	padding: 6px 26px 6px 16px;
	font-weight:normal;
	width:auto;
}
#menu a:hover,#menu ul li:hover a  { color: #000000; }
/* menu 1. urovne */
#menu ul { 
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	_padding-left:10px;
}
#menu ul li { 
	float: left; /* float:left - menu je horizontalni, jinak vertikalni */
	position: relative;
	height:34px;
	line-height: 20px;
	background: url(../images/menu.gif) no-repeat right -1px;
}
/*#menu ul li:first-child { border-left:none; }*/
#menu ul li:hover   { 
	color: #FFE44E;
	background: url(../images/menu-hover.gif) no-repeat right -1px;
}
/* submenu */
#menu ul li ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 22px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:200px;
	padding-top:5px;
}
/* pozice pro menu >2. urovne */
#menu ul li ul li ul{ 
	left:  148px;
	top: -1px;
	border-top:none;
	padding-top:0px;
}
/* pozice pro menu >3. urovne */
#menu ul li ul li ul li ul { 
	left:  148px;
	top: -1px;
	border-top:none;
	padding-top:0px;
}
/* vzhled odkazu v submenu */
#menu ul li ul li {
	border-right: none;
	width: 168px;
	border-top: 1px solid #ffbd55;
	height: 31px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	border-left:none;
}
#menu ul li ul li a { width:100%;padding: 6px 15px 4px 15px; }
#menu ul li ul li:first-child a { padding-top: 6px; }
/* 2.uroven */
#menu ul li:hover ul { display: block; }
#menu ul li:hover ul li { background: url(../images/submenu.gif) repeat-x; }
#menu ul li:hover ul li a { color: white; }
#menu ul li:hover ul li:hover a { color: #FFFFCC; }
#menu ul li:hover ul li:hover { background: url(../images/submenu-hover.gif) repeat-x; }
/* 3.uroven */
#menu ul li:hover ul li ul { display: none; }
#menu ul li:hover ul li:hover ul { display: block;	}
#menu ul li:hover ul li:hover ul li { background: url(../images/submenu.gif) repeat-x;  }
#menu ul li:hover ul li:hover ul li a { color: white; }
#menu ul li:hover ul li:hover ul li:hover a { color: white; }
#menu ul li:hover ul li:hover ul li:hover { background: url(../images/submenu-hover.gif) repeat-x;  }
/* 4.uroven */
#menu ul li:hover ul ul li:hover ul li ul { display: none; }
#menu ul li:hover ul ul li:hover ul li:hover ul { display: block;	}
#menu ul li:hover ul ul li:hover ul li:hover ul li { background: url(../images/submenu.gif) repeat-x;  }
#menu ul li:hover ul ul li:hover ul li:hover ul li a { color:#000000; }
#menu ul li:hover ul ul li:hover ul li:hover ul li:hover a { color:#000000; }
#menu ul li:hover ul ul li:hover ul li:hover ul li:hover { background: url(../images/submenu.gif) repeat-x;  }


/* AKCNI NABIDKA */
#akcni-nabidka table {
  width:498px;
  margin-top:10px;
  margin-bottom:10px;
}
#akcni-nabidka .bunka {
  width:160px;
  padding: 3px 3px 3px 3px;
  vertical-align:top;
}
#akcni-nabidka .bunka2 {
  padding:3px;
  vertical-align:top;
  width:120px;
}
#akcni-nabidka .radek-1 {
  text-align:left;
  height:40px;
  padding:2px 6px 2px 6px;
}
#akcni-nabidka .radek-1 a {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}
#akcni-nabidka .radek-2 {
  border:1px solid #015076;
  border-top:none;
  border-bottom:none;
  height:125px;
  overflow:hidden;
  text-align:center;
}
#akcni-nabidka .radek-2 img {
  border:0px;
}
#akcni-nabidka .radek-3 {
  padding:3px 4px 3px 4px;
  font-weight:bold;
  background-color:#FFD235;
  border:1px solid #015076;
  border-top:none;
  display:block;
  text-align:right;
}
#odkaz-home {
  display:block;
  position:absolute;
  top:95px;
  left:40px;
  height:80px;
  width:200px;
  background:transparent;
}
#odkaz-top {
  display:block;
  position:absolute;
  top:8px;
  left:48px;
  height:20px;
  width:20px;
  background:transparent;
}
#sitemap {
  display:block;
  position:absolute;
  top:8px;
  left:76px;
  height:20px;
  width:20px;
  background:transparent;
}
#contact {
  display:block;
  position:absolute;
  top:8px;
  left:108px;
  height:20px;
  width:20px;
  background:transparent;
}

#clearer {
  clear:both;
  height:0px;
  margin:0;
  padding:0;
  visibility: hidden;
}


#box-linky {
	background: url(../images/box-info.jpg) no-repeat left bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 14px;
	color:#000000;	
	width:170px; 
}
#box-linky .nadpis {
	background: url(../images/box-linky.gif) no-repeat;
}
#box-linky a{
	color:#2275A5;
	text-decoration:none;
	font-size: 11px;
}
#box-linky a img {
	text-align: center;
	margin-top:4px;
	margin-bottom: 4px;
	border: none;
}
#box-linky a.odkazy-vice {
	color: #2275A5;
	text-align: center;
	padding-top:10px;
	text-decoration:underline;
}
#box-linky a.odkazy-vice:hover {
	color: #000000;
}
#info_div_do_kosiku {
	background-color: #FFFFCC;
	color: #333333;
	width:566px; 
	border: 1px solid #CDCDCD;
	margin-bottom:10px;  
	color:#FFFFFF; 
	position:relative;
	margin:7px 5px 0 5px;
	padding-bottom:3px;
}
#info_div_do_kosiku #mensi {
	font-size:8pt;
	font-weight: normal;
	color:#000000;
}
#info_div_do_kosiku h1 {
	margin:0;
	padding:8px 15px 8px 15px;
	font-size:10pt;
	color:#333333;
}

#info_div_do_kosiku div a { font-size:11px; color:#000000;}

#info_div_do_kosiku #close {
	position:absolute; 
	top:4px; 
	right:4px; 
	width:11px; 
	height:9px; 
	line-height:3px; cursor:pointer;
	color:#333333;
}

#sort_div_prehled  {
	clear:both;
}

#eshop-control_panel {
	background-color: #DDDDDD;
	margin:0 0 6px 0;
	padding:0 5px 0 5px;
	width:564px;
	clear:both;
	height:18px;
	color:#333333;
	font-size:10px;
	border:1px solid silver;
}
#eshop-control_panel a {
	color:#333333;
	font-weight:bold;
}

#eshop-control_panel table{
	color:#333333; 
	width:100%;
	height:18px;
}
#sort_div_prehled #strankovani {
	float:right;
}
#sort_div_prehled #strankovani a {
	color: #990000;
	text-decoration:none;
}
#sort_div_prehled #strankovani a:hover {
	text-decoration:underline;
	color:#CC0000;
}
#sort_div_prehled a {
	color: #990000;
	text-decoration:none;
}
#sort_div_prehled a:hover {
	text-decoration:underline;
	color:#CC0000;
}
#eshop-control_panel {
	font-weight:bold;
	color: #990000;
}

#eshop-control_panel a {
	font-weight:bold;
	color: #990000;
}

#kosik {
	width:100%;
}

#kosik #td_nadpis {
	padding-top:10px; 
	padding-left:5px;
	border-left:1px solid #3A62DC;
	border-bottom:1px solid #3A62DC;
	color: #333333;
}

#kosik #td_tlacitko_right {
	padding-top:10px; 
	border-right:1px solid #3A62DC;
	border-top:1px solid #3A62DC;
	color: #333333;
	padding:5px; 
	text-align:right;
}

#kosik #td_tlacitko_right input {
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000033;
	border:1px solid #999999;
	padding:0px 10px 0px 10px;
}

#kosik .odstranit_zbozi{
	font-size:11px;
	color: #FF0000;
}


#kosik .a_aktualizovat_pocty {
	color: #FF0000;
}

#kosik #td_tlacitka {
	padding-top:10px; 
	border-right:1px solid #3A62DC;
	border-top:1px solid #3A62DC;
	color:#3A62DC;
	padding:5px 5px 2px 5px;
}

#kosik #tabulka_s_tlacitky {
	width:100%; 
	margin:0px; 
	padding:0px;
}

#kosik #tabulka_s_tlacitky input{
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000033;
	border:1px solid #999999;
	padding:0px 10px 0px 10px;
}

#kosik #td_alert {
	width:96%; 
	border: 1px solid maroon;
	margin-bottom:10px; 
	padding:2px 10px 2px 10px; 
	color: red; 
	position:relative;
	margin-top:7px;
}

#kosik textarea {
	border:1px solid #999999; 
	width:98%;
	height:75px; 
	font-size:10pt; 
	color: #333333;
}

#kosik #pokladna_tabulka_adresa input{
	border:1px solid #999999; 
}

#kosik .spojovaci_cara {
	border-left:2px solid #FF6600; 
	padding-left:10px;
}

#shop_info_text {
	;
}

#div_kosik p {
	padding:5px; 
	margin:3px;
}

#div_kosik #table_spatne_heslo {
	margin-left:30px; 
	margin-top:20px;
}

#div_kosik #spatne_heslo_input {
	border:1px solid #FF0000; 
	color:#565656;
	font-size:12px; 
	padding:2px; 
	width:200px;
}

#p_stav_kosiku {
	text-align:right;
	font-size:11px;
}

#akt_stranka_prehled {
	;
}

#pokracujte_dal {

border: 1px solid #FF0000; margin:0px; padding:10px; background-color: #FFFFFF;

}

#darek_podrobne {
	border: 1px solid #FF0000; margin:0 30px 0 0; padding:10px; background-color: #FFFF99;
}

#darek_prehled_vypis {
	;
}

.control_panel_top {
	width:100%; 
	margin-bottom:10px;
	border-left:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
}

.control_panel_top td {
	padding:0px 0px 5px 5px;
}

.control_panel_top #button_zakladni_vyhledavani {
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000033;
	padding:0px;
}


.control_panel_top input {
	border:1px solid #999999;
	padding:2px 4px 2px 4px;
}

#cesta_ke_kategorii {
	width:576px;
	padding:0;
	margin:0;
}

#cesta_ke_kategorii h1 {
	font-size:14px;
	padding:0;
	margin:7px 0 10px 10px;
	color: #FF0000;
	text-align:left;
	line-height:22px;
}

#cesta_ke_kategorii a {
	color: black;
}

#cesta_ke_kategorii p {
	margin: 0 15px 0 15px;
}

#podrobne_vrch_novinka h1 {
	margin: 10px;
	font-size:11pt;
	height:25px;
	overflow:visible;
}

.doba-dodani {
  text-align:right;padding-top:12px;padding-right:18px;
}

.doba-dodani span{
  font-weight: bold;
  color: red;
}

#sortiment_vrch {
	width:192px;
	height:195px;
	float:left;
	text-align:center;
	border: none;
	margin: 0 0 6px 0;
	padding:0;
	background-image:url(../images/h1product.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#souvisejici_zbozi_podrobne {
	text-align:left;
}

.obrazek_zbozi_prehled {
	padding:0;
	margin:0;
	border:none;
}

#sortiment_vrch table {
	margin:auto;
	border:none;
	width:100px;
	height:100px;
}

#sortiment_vrch h1 {
	color: black;
	font-size:12px;
	text-align:center;
	font-weight: normal;
	padding: 5px 5px 0 5px;
	margin:0 3px 0 3px;
	height:35px;
}

#sortiment_vrch #ceny {
	position:absolute;
	left:10px;
	bottom:10px;
	text-align:left;
	font-size:11px;
	color: #FF0000;
	font-weight:bold;
	line-height:15px;
	margin: 0;
	padding:0;
}
#sortiment_vrch #tlacka {
	position:absolute;
	bottom:8px;
	right: 10px;
	height:35px;
	width:35px;
	margin:0;
	padding: 0;
}
#sortiment_vrch #tlacka input, #sortiment_vrch #tlacka img {
	margin: 0;
	padding: 0;
	_position:relative;
	_top:5px;
} 

#sortiment_vrch #ceny span {
	color: #999999;
	font-weight:normal;
}

#sortiment_vrch a {
	color:black;
	font-size:12px;
	text-decoration:none;
}

#sortiment_prehled #sortiment_vrch a:hover {
	text-decoration:underline;
}

.obrazek_zbozi_prehled {
	border:none;
}

.table_ceny_prehled {
	margin:10px auto 5px auto;  
	border:1px solid SILVER;
	background: #FFFF99;
	color:#333333;
}

.table_ceny_prehled td{
	padding:4px;
}

#podrobne_spodek {
	text-align:center; padding:5px; height:20px;
} 

#podrobne_spodek p {
color:#CF0000; font-weight:bold; margin-top:0px;
}

#podrobne_spodek p span {
color:#565656; margin:0px; margin-right:5px;
}

.zvyrazneni {
	background-color: #FFFFCC;
	color: red;
}

.zvyrazneni-s {
	background-color: #FFFFCC;
	font-size:11px;
	font-weight: normal;
	color: gray;
}


.table_ceny_prehled #td_bezna_cena span {
	text-decoration:line-through;
}

.table_ceny_prehled #td_bezna_cena, #sortiment_prehled .table_ceny_prehled #td_sleva {
	font-size:11px;
}

.input_ks_do_kosiku {
	border:1px solid #999999;
	padding:2px 4px 2px 4px;
	width:50px;
	text-align:right;
}

.submit_do_kosiku {
	background-color: #FFFFCC;
	font-weight:bold;
	color: #FF0000;
	border:1px solid red;
	padding:0px 5px 0px 5px;
}

#div_pokrocile_vyhledavani {
	border:1px solid #FF6600;
	padding:5px;
}

#div_pokrocile_vyhledavani input {
	border:1px solid #999999;
}

#div_pokrocile_vyhledavani #button_pokrocile_vyhledavani {
	background-color:#CCCCCC;
	font-weight:bold;
	color:#000033;
	border:1px solid #999999;
	padding:0px 10px 0px 10px;
}

#main .odkazy {
  padding: 0 10px 0 10px;
  margin-left: -8px;
}
#main .odkazy a {
  color:#015076;font-weight:bold;text-decoration:none;
}
#main .odkazy a:hover {
  text-decoration:underline;
}
#main .odkazy div {
  padding-bottom:5px;
}
#box-odkazy a {
  text-align:center;
  display:block;
  max-width:160px;
  margin-bottom:4px;
  line-height:110%;
}
#footer{
	height:20px; 
	background: url(../images/footer.jpg) no-repeat top center;
	clear:both;
	width: 100%;
	text-align:center;
	color: #AAAAAA;
	font-size:11px;
} 
#footer a, #footer a:visited {
	color: #AAAAAA;
} 

