@import url("print.css"); /* css pro tisk */              
@import url("../3nd/thickbox/thickbox.css"); /* css pro tisk */  

@media screen, projection {

	/* 1. GENERAL:*/
	*{margin:0; padding:0;}
	img, table, textarea, fieldset {border:0;}
	legend {display: none;}
	li {list-style-type:none;}

	.clear {clear:both !important; height:0 !important; line-height:0 !important; font-size:0 !important; padding:0 !important;}
	.nostyle {display:none;}
	body {font-family: Tahoma, "Times New Roman", Arial, sans-serif; text-align: left; color:#CFEEFF;font-size:14px;background: url("../img_new/back_grass.gif") repeat-x 0 0 #000;position:relative;}
	.cloak {z-index:0;position:relative;text-align: center;overflow:hidden;font-size:0;display:block;}
  .cloak span {position:absolute;left:0;top:0;z-index:10;background:no-repeat;display:block;width:100%;height:100%;}
  .cloak a span {cursor:pointer;}	
	
  .taright {text-align: right;}
  
	/* 2. LAYOUT:*/
	#background {background: #000; width:50%; height:326px;position: absolute; left: 0; top: 0;z-index:-1;}
	#layout {width: 980px; margin: 0 auto; position: relative;background: url("../img_new/top.jpg") no-repeat 0 0 #000;padding-top: 240px;}
	#paticka {color: #000;width: 980px; margin: 20px auto 0 auto; position: relative;text-align: center; background: #d47a21;font-size: 10px; padding: 5px 0;}
	#paticka a {color: #fff;}
	h1#nadpis {width:227px;height:35px;position:absolute!important;z-index:5!important;left:647px;top:57px;}
	h1#nadpis a span{background: url("../img_new/logo.gif") 0 0!important;}
	
	/* 3. HLAVICKA: */
	#form_login {width:184px;position: absolute;top: 150px;left:10px;}
	#form_login form input {background: #fff;border:none;font-size: 10px;padding: 2px;color:#000;width: 100px;}
	#form_login form input.tlacitko {background: #000;color:#fff;font-weight: bold;cursor: pointer;width: 70px;margin-top:3px;font-size: 14px;}
	#form_login a {color: #d47a21;}
	#logtab1a {padding: 5px;}
	table.loged {margin-top: -20px;border: 1px solid #fff; padding: 5px;background: #0F0F0F;}
	#logtab2b {padding: 10px 5px;border-top: 1px solid #D47A21;}
	#logout {padding: 10px 0 0 5px;border-top: 1px solid #D47A21;}
	#linky {width:555px; height: 30px;padding-top:15px;margin-left: 200px;}
	.obal {width:640px; height: 30px;background: #D47A21;padding: 0 0 0 50px;overflow:hidden;}
	.nav li {display: block;float: left;margin-right: 30px;}
	.nav li a{color: #000;text-decoration: none;font-size: 20px;display: block;float: left;padding: 3px 15px;height:24px}
	.nav li a:hover{background: #C8550C;position: relative;margin-top:-15px;padding-top: 18px;}
	#vyhledavani {width: 200px; position:absolute;top: 260px;left: 0;}
	#vyhledavani form input {background: #fff;border:none;font-size: 12px;padding: 2px;color:#000;width: 100px;float: left;display:block;}
	#vyhledavani form input.tlacitko_hledej {background: #000;color:#fff;font-weight: bold;cursor: pointer;width: 70px;}
	#panel_nabidek {width: 190px; float: left;margin-top: 20px;}
	#obsah {width: 780px; float: right;margin-top: 20px;text-align:left;}
	
	/* 4. NAVIGACE: */
	#menu1 dt a,#menu1 dd a{color:#fff;text-decoration: none;}
	#menu1 dt a:hover,#menu1 dd a:hover{color:#d47a21;text-decoration: underline;}
	#menu1 dt {margin:15px 0 10px 0;font-size: 18px;}
	#menu1 dd {font-size: 16px;padding: 0 0 0 30px;margin:0 0 10px 0;background: url("../img_new/odrazka.gif") no-repeat 15px 6px;}
	
	/* 5. OBSAH: */
	#text p {margin-bottom: 10px;}
	#text a {color: #d47a21;}
	h2 {font-size: 18px; color: #d47a21; margin: 5px 0 15px 0;}
	h3 {font-size: 14px; color: #d47a21; margin: 5px 0 5px 0;}
	.button {background:#000;border:1px solid #d47a21;cursor:pointer;color: #fff;display:block; margin-top: 15px;}
	
	/* 6. PRODUKTY: */
	/*
 .polozka {display:block; float: left; width: 160px;height: 250px;margin:0 25px 15px 0;background: #0F0F0F;padding:5px;text-align: center;}
	*/
	
	/*#0F0F0F*/
 .polozka { background:#414141 none repeat scroll 0 0; display:block; float:left; height:250px; margin:0 1px 1px 0; padding:9px; text-align:center; width:175px; }
 .polozka a.obr {display:block;height:80px;overflow: hidden;}
	.polozka a.obr img{border: 1px solid #d47a21;}
	.polozka .polozka_napis {margin-bottom: 10px;}
	.polozka .polozka_popis {margin: 3px 0; text-align: left; font-size: 10px;height: 75px;}
	.polozka .cena {display:block;color:#d47a21;font-weight: bold;margin-bottom: 10px;}
	.pocet_ks_detail {width: 30px;background:#000;border:1px solid #d47a21; padding:3px; color: #fff;}
	.img_kosik {margin-bottom: -10px;}
	
	/* 7. DETAIL: */
	.stred div {margin-right: 20px;}
	.stred div img {border:1px solid #d47a21;}
	strong {color: #d47a21; font-weight: normal;}
	.foto_admin {float: left;margin-right: 20px;}
	hr {border:1px solid #d47a21; clear:both;display:block;margin: 10px 0;}
	
	.cervena {  color:red; float:left;  margin:0; padding:0;  }
	.zelena {color:green;    margin:0; padding:0;}
	.table_seznam th {padding: 3px;}
	.table_seznam td {padding: 5px;}
	.vlevo {text-align: left;}
	.tucne {font-weight: bold;}
	
	.foto_admin_obr {border: 1px solid #d47a21;height: 150px;width:150px;display: table-cell; vertical-align: middle;background:#0F0F0F;padding: 5px;position:relative;}

	.foto_admin_link {margin-top: 10px;text-align: center;}
	
	.polozka_napis {position: relative;}
	.polozka_napis form {position: absolute;top:220px;left:135px;}
	
	}

