* {
	font-family : tahoma, arial, verdana;
	font-size : 11px;
	color : #303030;
}

body {
	margin : 0;
	padding : 0;
	line-height : 130%;
	background: #e8af00 url(../images/vasut.jpg) no-repeat left top;
	text-align : center;
}
.mainDiv {
	width : 970px;
	margin : auto;
	position : relative;
	text-align : left;
	margin-top:10px; 
	background: #fff;
}

form {padding: 0; margin: 0;}

.clear {clear:both;height:1px;font-size:0px;line-height:0%;}
.tlacitko {padding : 1px 5px 1px 5px; border:none; text-align:center; text-decoration: none; color: white;}
.tlacitko:hover {color: white;}
.tlacitkoMain {background-color:#005596; color :#ffffff;}
.ruzek {position:absolute; top:145px; _top:146px; left:704px; z-index:1000;}

a {color:#005596;}
a:hover {color:#005596;}

ul { margin: 5px 0 5px 18px; padding:0px;list-style-image:url(../images/odrazka01.gif);}
ul li {line-height:18px;}

.warning {color:#005596;}

.obrazek {border:1px solid #000000;}

.drobecky { font-size : 10px; color :#818181; margin-bottom : 5px;}
.drobecky a { font-size : 10px; color :#818181;}

.podkategorie {	background-color :#F4F4F4; margin-bottom:8px; color :#A4A4A4; }
.podkategorie .inside2 {	padding : 10px; border : 0 solid #000000; color :#939393;  }

.podkategorie a { color :#7E7E7E; /*white-space:nowrap;*/}

/********************************
	MENU
********************************/
.menu {	background-color:#A7A7A7; padding:4px 0 3px 0;}
.menu .top { height:2px; background-color:#ffffff; }
.menu ul {list-style-type : none; margin: 5px 0 5px 0; padding:0px;}
.menu ul li {display:inline;	list-style-image:none;}
.menu ul li a {
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	padding:0px 8px 0 8px;
	text-decoration:none;
	border-right : 1px solid #818181;
	text-transform:uppercase;
	list-style-image:none;
}
.menu ul li a.last{border-right:none}
.menu ul li a:hover {
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding:0px 8px 0 8px;
	text-decoration:none;
	list-style-image:none;
}

.vyhledavani {float:right;}
.vyhledavani table{margin:4px 5px 0 0}
.vyhledavani table td{padding-right:5px}
.tlacitkoHledej {background-color:#000000; color :#ffffff;}
.hledej {border:1px solid #000000;width:100px}

/********************************
	HLAVICKA
********************************/
.hlavicka {margin-top:3px;}
.hlavicka .logo {width:180px;float:left;}
.hlavicka .foto {width:569px;float:left;margin:0px 0 0 3px;}
.hlavicka .kosik {background-color:#005596;height:100px;width:215px;float:right;}
.hlavicka .kosik .inside {padding: 15px 12px 8px 12px;color:#ffffff;}
.hlavicka .kosik table tr td {color:#ffffff;width:100px}
.hlavicka .kosik table tr td.cenaKosik {width:auto;}
.hlavicka .kosik .h2 {font-size:14px; color:#ffffff; margin : 0 0 8px 0; line-height:130%}
td.cenaKosik {color:#ffffff; font-weight:bold;padding-left:8px;font-size:13px;}
.tlacitkoKosik, .tlacitkoKosik:hover {background-color:#ffffff; color :#005596; margin-top:8px;}


/********************************
	TELO
********************************/
.nasi-partneri { text-align: center; width: 180px; }
.nasi-partneri img { margin-right: 1px;}


.telo {position:relative;top:0px;left:0px;}

.sloupecLevy {margin-top:15px;width:180px;float:left; position:static;}
.sloupecStred {width:575px;_width:523px;float:left;}
.sloupecPravy {margin-top:15px;width:215px;float:left;}

.sloupecStred .inside {margin:15px;border:1px solid #dadada;padding:10px;}

h1 {
	font-size: 22px;
	font-weight : normal;
	margin : 0 0 10px 0;
	color: #005596;
	width : 500px;
	line-height:130%;
}
h2 {
	font-size: 18px;
	font-weight : normal;
	margin : 10px 0 10px 0;
	color: #005596;
	line-height:130%;
}
h3 {
	font-size: 14px;
	font-weight : bold;
	margin : 10px 0 10px 0;
	color: #005596;
	line-height:130%;
}
.delitkoHorizont {height:1px;background-color:#E6E6E6;margin:10px 0 10px 0;}


.novikaTab td {vertical-align:top; line-height : 130%;}
a.link01 {font-size : 12px;font-weight:bold;}
td.novinkaFoto { padding-right : 15px; }
.novinkaFoto img { border : 1px solid #ffffff; }
.obalNovinkaFoto { border : 1px solid #DADADA; }

.sloupecLevy h2, .sloupecLevy .h2, .sloupecPravy h2, .uvodniNadpis {
	background-color:#005596;
	font-size : 14px;
	color : #ffffff;
	border-bottom : 2px solid #DADADA;
	padding : 8px 10px 8px 10px;
	margin : 0 0 10px 0;
	font-weight : bold;
	line-height:130%;
}
.sloupecPravy h2.h2-soutez, .uvodniPripravujeme {background-color : #005596;}
.sloupecLevy .inside, .sloupecPravy .inside {margin : 10px;}

.seznam {width:520px;background-image:url(../images/backSeznam.gif);}
.polozka {width : 160px;text-align:center;margin-bottom:10px;float:left;margin:8px 0 8px 0;}
.polozka table {width : 160px;margin-top:8px;}
.polozkaCena {font-weight:bold;color:005596;font-size:12px; white-space:nowrap;}
.polozkaCena span {text-decoration: line-through;}
.polozkaMezera {width:20px;float:left;}

.sortiment {
	position: static;

}
.sortiment ul {list-style-type : none; margin: 5px 0 5px 0; padding:0px;}
.sortiment ul li {line-height:19px; list-style-image:none;}
.sortiment ul li a {
	font-weight:bold;
	font-size:11px;
	color:#005596;
	padding:0px 0 0 30px;
	text-decoration:none;
	background-image : url(../images/backSortiment.gif);
	width:160px;
	display : block;
	overflow : hidden;
	border-bottom:1px solid #EBEBEB;
	width:150px;
	_width:180px;
}
.sortiment ul li a:hover {
	font-weight:bold;
	font-size:11px;
	color:#005596;
	padding:0px 0 0 30px;
	text-decoration:none;
	background-image : url(../images/backSortimentOver.gif);	
	width:160px;
	display : block;
	overflow : hidden;
	border-bottom:1px solid #EBEBEB;
	width:150px;
	_width:180px;
}

/*.sortiment .uroven1  			{list-style-type : none; margin: 0; padding: 0 0 0 0; _margin-top:-12px;}
.sortiment .uroven1 li 			{line-height:19px;border-bottom:none; list-style-image:none;}
.sortiment .uroven1 li a 		{font-weight:normal; width:180px; display : block; overflow : hidden; list-style-image:none; border-bottom:1px solid #EBEBEB; padding:0px 0 0 30px;}
.sortiment .uroven1 li a:hover 	{font-weight:normal; width:180px; display : block; overflow : hidden; list-style-image:none; border-bottom:1px solid #EBEBEB; padding:0px 0 0 30px;}
*/
.sortiment .uroven1  			{list-style-type : none; margin: 0; padding: 0 0 0 -14px; _margin-top:-12px;}
.sortiment .uroven1 li 			{line-height:19px;border-bottom:none;	list-style-image:none;}
.sortiment .uroven1 li a 		{font-weight:normal; width:140px; _width:180px; display : block; overflow : hidden; list-style-image:none; border-bottom:1px solid #EBEBEB; padding:0px 0 0 40px; background-image : url(../images/backSortiment1.gif);}
.sortiment .uroven1 li a:hover 	{font-weight:normal; width:140px; _width:180px; display : block; overflow : hidden; list-style-image:none; border-bottom:1px solid #EBEBEB; padding:0px 0 0 40px; background-image : url(../images/backSortiment1Over.gif);}


.nejprodavanejsi ul { list-style-type : none; margin: 5px 0 5px 0; padding:0px;	}
.nejprodavanejsi ul li { line-height:18px;	list-style-image:none; }
.nejprodavanejsi ul li a {
	font-size:11px;
	color:#005596;
	padding:0px 0 0 30px;
	text-decoration:none;
	background-image : url(../images/backNejprodavanejsi.gif);
	width:200px;
	_width:215px;
	display : block;
	overflow : hidden;
}
.nejprodavanejsi ul li a:hover {
	font-size:11px;
	color:#005596;
	padding:0px 0 0 30px;
	text-decoration:none;
	background-image : url(../images/backNejprodavanejsiOver.gif);
}
.nejprodavanejsi table td.borderBott{padding: 5px 3px 5px 0px; border-bottom: 1px solid #E6E6E6;}

.ramecekJaknato {border:1px solid #000000;}

a.odkaz-novinky {  text-decoration: none; font-weight: bold;}


/********************************
	PATICKA
********************************/
.paticka {border-top: 2px solid #818181;margin-top:10px; color: #737373;}
.paticka table td { color: #737373;}
.paticka a{color:#737373;text-decoration : none;text-transform:uppercase;}
.paticka a:hover{color:#005596;text-decoration : none;}

a.linkShop {color:#005596;text-transform:none;text-decoration:underline;}




/********************************
	FORMULARE
********************************/
.form {border:1px solid #005596;}

.w50 {width:50px;}
.w75 {width:75px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}



/****************************************
	TISK
***************************************/

@media print {
	.noprint {
		display : none;
	 	width : 0;
	}
	.sloupecStred .inside {margin:0px;border:0px solid #dadada;padding:0px;}
}


/* upoutavka */

/*.upoutavka{  background-color: #EAEAEA; position: absolute ; top:160px;  z-index:100; float:left;   }*/

.upoutavka{  position: absolute ; top:180px; left:0;  z-index:100; width:100%;  }
.upoutavkaBody{ margin-right:35px;}



.zvyraznitab01 {font-weight:bold;color:red}
/* SelektorNabidka */
.SelektorNabidka {text-align:center; }

.formularOdeslat {padding:10px 10px 0 10px;background:#F0F0F0;}
.formpovinny {color:#c00; font-weight:bold;}
.formtitulek {font-weight:bold;}
.poznamka {font-style:italic;}

.text12j {padding:5px; background: #F1E3E5; font-weight:bold; color:#c00;margin-bottom:15px;}
.chyba {color:#c00;}
.star {
    /*position: relative;*/
	float:right;
}
.star a{
	display:block;
	width:40px;
	height:40px;
}

div.slevaVyprodejInfo { color: rgb(0, 85, 150); font-size: 12px; font-weight: 700; padding-bottom: 10px;}

.floatLeft{float:left;}
.textAlignCenter{text-align: center }
.colorRed{color:red}

#vybrane{background-color:#FFFFFF;padding: 0; margin: 0}

.kontakt .inside ul {margin-top:7px}

.nlBottom{border-bottom:1px solid #E6E6E6;margin-right:10px;}
.italic{font-style: italic}
.archivNovinek{margin-right:10px;}

.registrace .inside table{margin:8px 0 0 0}
.registrace .inside ul{margin-top:7px}
.padRight35{padding-right:35px}

.newsletter table{margin:8px 0 0 0}
.newsletter table td{padding-right:5px;}
.newsletter table td .form{width:125px;}
