/* OBECNE -------------------------------------------------------------------------- */

* {	margin: 0; padding: 0; border: 0;}
ul, ol {padding: 5px 15px;}
html {overflow: auto;}
body {font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; color: #444;}
a {color: #555555;}
a:hover, #zobrazDForm:hover {color: #7A0923;}
p {padding-bottom: 10px;}
.button {background-color: #ff9900;	color: #333333; text-align: center; padding: 1px 10px; font-size: 14px; cursor: pointer; }
.text, .select {padding: 2px; border: 1px solid #aaaaaa;}	
.textarea {width: 99%; border: 1px solid #777777; margin-bottom: 5px; padding:2px; font-size: 10pt; overflow-y: scroll;}
.left {float: left;}
.right {float: right;}
.hide {display: none;}
.cleaner {display: block; height: 0; clear: both; overflow: hidden; font-size: 0;}
h1 {color: #F84E19; font-size: 180%; margin-bottom: 5px; padding: 10px 0; }
h1 span {color: #8B0B04!important; font-weight: normal!important; font-size:90%; }
h2 { color: #F84E19; font-size: 160%; font-weight: normal; margin: 15px 0;}
h3 {color: #000; font-size: 120%; font-weight: normal; margin-bottom: 5px;}

/* LAYOUT ------------------------------------------------------------------------------- */

#page {width: 980px; margin: 0 auto;}
#content {margin-top: 130px;}
#panelMain {width: 720px; float:right; background-color: white;}
#panelMainIn {padding: 0px 0 10px 10px;}
#panelSide {float: left; width: 260px;}
#panelSideIn {padding: 0px;}
#panelTop {margin: 0 auto; margin-top: 10px; width: 980px; height: 60px; position: absolute; top: 0; background: url("../img/logo-ptakoviny.gif") top left no-repeat;}
#panelTopIn {}
#panelMenu {width: 980px; height: 50px; color: #fff; font-weight: normal; text-transform: uppercase; position: absolute; top: 75px; margin: 0px auto; background: url("../img/menu2.gif") top left no-repeat;}
#panelMenuIn {margin: 10px 15px; line-height:30px;}
#panelBottom {color: #555; margin-bottom: 5px; border-top: 5px solid #cccccc; line-height: 16px; background-color: #eeeeee;}
#panelBottomIn {}
#panelBottom #bottom1, #panelBottom #bottom2, #panelBottom #bottom3, #panelBottom #bottom4 {width: 235px; margin-right: 10px; float: left;}
#panelBottom #bottom4 {margin-right: 0;}
#panelBottom .in {padding: 10px;}
#panelBottom #bottom5 {text-align: center; background-color: #ff9900; color: #333333; margin-bottom: 15px;}
#client {}
#clientLeft {display:inline; float: left; margin-left: 400px; width: 328px; height: 44px; padding: 7px 10px;  background: url("../img/login.png") top left no-repeat; background-color: #ffffff; border: 1px solid #e0e0e0;}
#clientLeft div {margin-left: 60px;}
#clientRight {float: right; width: 203px; height: 44px; padding: 7px 10px; background: url("../img/cart.png") top left no-repeat; background-color: #ffffff; border: 1px solid #e0e0e0;}
#clientRight div {margin-left: 60px;}
#LogoOdkaz {display:block;position:absolute;top:0;left:0;width:400px;height:60px;}

/* SEZNAMY ----------------------------------------------------------------------------- */
.vyhledane_kategorie {padding: 5px 15px; margin-bottom: 5px; border: 1px solid #e0e0e0;}
.kategorie_po_vyhledani {background:url("../img/slozka.gif") center left no-repeat; float: left; width: 200px; padding-left:17px;}
.category ul {padding: 0;}
.category span {font-size: 10px; color: #333;}
.category > div > ul {}
.category li a {background-color: #cccccc; border-bottom: #fff 1px solid; text-decoration: none; display: block; line-height: 18px;}
.category ul ul li a {background-color: #dddddd; text-transform: none; padding: 2px 35px;}
/*.category ul ul ul {margin-left: 15px;}*/
.category ul ul ul li a {background-color: #eeeeee; text-transform: none;}
.akt_skupina {color:#ff0000 !important;}
.vyrazna {font-weight:bold !important;}

.category ul a {color: #000;}
.category ul ul ul li a {color: #444; padding: 2px 45px;}
.category li a:hover {background-color: #f3f3f3; color: #8B0B04!important;}
.menu li a {display: block;} 
.menu li a:hover {color: #8B0B04!important;}

.cudlik {float:left; width:18px; height:18px; padding: 2px 0 2px 5px; position: absolute; display: block;}
ul ul .cudlik {padding-left:15px;}
ul ul ul .cudlik {padding-left:25px;}
.shownext {cursor:pointer;}
.plus {background:url("../img/signplus.gif") center right no-repeat;}
.minus {background:url("../img/signminus.gif") center right no-repeat;}
.dot {background:url("../img/signdot.gif") center right no-repeat;}

.category li {position: relative; overflow:hidden;}
.category ul li a {padding: 2px 25px;}

.actionColumn {padding: 5px 0; text-align: center;}
.newstips .textBox {border: 1px solid #B0C7C8;}
.newstips .textBox .actionColumn a img {margin-right: auto; margin-left: auto;}

.tip_content {padding: 5px 10px;}

/* SEZNAM ZBOZI ------------------------------------------------------------------------ */

.best_selling {background-color: #fff; line-height: 16px; font-size: 90%; margin-bottom: 10px;  border: 1px solid #ddd;} /*ECE7a5*/
.best_selling .bs_h {}
.best_selling div.In {width: 165px; float: left; margin-right: 10px; text-align: center;}
.best_selling div.In2 {padding: 15px 10px;}
.navi {padding:0px; clear:both;  margin-bottom: 10px; font-size: 11px; width: 650px; float:left;}
.navi a {color: #000;}
.navig {padding:0px;  margin-bottom: 10px; font-size: 11px;}
.navig a {color: #000;}

.filtrSeznamZbozi {background-color: #f0f0f0; color: #666; padding: 5px 15px; clear:both; margin-bottom: 5px; border: 1px solid #e0e0e0;}
.filtrSeznamZbozi img{vertical-align:middle;padding:0px 2px;}
.filtrSeznamZbozi input{text-align:center;width:24px;}
.filtrSeznamZbozi select{margin:0px 2px;}
.filtrSeznamZbozi option{padding:0px 3px;}

.filtrSeznamZbozi a.num {background-color: #fff; text-decoration: none; padding: 0 6px;}
.filtrSeznamZbozi span {background-color: #336699; color: #fff; padding: 0 6px;}
.produkty {margin-top: 0px;}
.produkty .third {margin-right: 0;}
.popis_skupiny {margin: 10px 0 15px 0; font-style: italic;}
.produkt {float: left; width: 228px; background: #FFF; border: 1px solid #ddd; margin: 0 10px 10px 0; height: 345px; text-align: center; background: url("../img/zbozi-bgr.gif") bottom left repeat-x;}
.produkt .in {padding: 5px 10px;}
.produkt h3 {line-height: 13px; height: 31px;}
.produkt h3 a {color: #F84E19; font-size: 12px; font-weight: normal; padding: 0; margin: 0; font-weight: bold;}
.produkt .pic {width: 200px; height: 200px;}
.produkt .kod {font-size: 11px;}
.produkt .cena {font-weight: bold; color: #F84E19; font-family: verdana; font-size: 14px; margin: 2px 0;}
.produkt .note {font-size: 11px; line-height: 13px; color: #555; height: 54px; overflow: hidden;}
.skladem, .objVyr {font-size: 11px; padding: 2px 5px; color: #ffffff; background-color: green;}
.dostupne, .objCek {font-size: 11px; padding: 2px 5px; color: #ffffff; background-color: #ff9900;}
.nedostupne, .objStor {font-size: 11px; padding: 2px 5px; color: #ffffff; background-color: red;}
 
/* OSTATNI ----------------------------------------------------------------------------- */

.box {margin-bottom: 10px;}
.nadpisH4Levy, .nadpisH4Pravy, .box .nadpisH4 {background-color: #ff9900; color: #000000; padding:0 15px; clear:both; line-height:30px; font-weight:bold; font-size: 14px;}
#pass, #jmeno {width: 110px; margin: 0 2px;}
#pass {width: 60px;}
#jmeno {margin-left: 0px;}
input.login {width: 70px; margin: 0px 5px;}
input.find {width: 70px; margin: 0px 5px;}

#menu2nd {width: 650px; float: right; text-align: right;}
#menu2nd a {color: #333333; text-align: center; padding: 0 10px; font-size: 14px; font-weight:bold;}
#menu2nd a:hover { }
.menu_oddelovac {padding: 5px 1px; background: #ff9900;}
#findFormDiv {width: 260px; margin-left: 25px; float: left; text-align: left;}
.links {font-size: 12px;}
.diagnoza {text-align:center; font-size: 10px; color: #555;}
#zobrazDForm {color: #09347a; text-decoration: underline; cursor: pointer;}

/* ANKETA ----------------------------------------------------------------------------- */

#inquiry {line-height: 14px; padding: 15px; background-color: #ffffff;}
#inquiry p {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd; color: #000;}
#inquiry .line {display: block; clear: both; height: 15px; line-height: 15px; font-size: 0em; background-color: #ff9900;}
#inquiry .answer {float: left; width: 190px; margin: 5px 0 2px 0;}
#inquiry .score {float: right; margin-top: 5px;}

/* CLANKY ----------------------------------------------------------------------------- */

.clanky {}
.clanek {margin-bottom: 15px;}
.clanek .pic {float:left;}
.clanek .content {margin-left: 125px; line-height: 18px;}
.clanek h3 {line-height: 13px;}
.clanek h3 a {color: #398F98; font-size: 13px; font-weight: normal; padding: 0; margin: 0; font-weight: bold;}
.clanek .perex {height: 42px;}
.nahled_paticka {margin-top: 0px; border-top: 1px solid silver; background: #F4F4F4; padding: 5px;}

.prevnext {width: 42px; float: right;}
.prevnext a {display: block; width: 20px; height: 20px;}
.prevnext a.p {background: url("../img/sipka_l_akt.png") center left no-repeat; float: left; }
.prevnext a.n {background: url("../img/sipka_p_akt.png") center right no-repeat; float: right; }

.kos {
  padding: 0px;
}
.kos A {
  color: red;
}

#panelSide UL{	
	list-style-type: none;
}

.menu ul {
  list-style-type: none;
}

.textBox {
	background:#fff; 
	padding:0px;
	border: solid #cccccc 1px;
}
	


#nazevVyrobku{
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  font-size: 1.25em;
  font-weight: bold;
}
#nazevVyrobku a{
  color: #de9700;
}

	
/* -=-=-=-=-=-=-=-=-=-=-=-=-= head definitions =-=-=-=-=-=-=-=-=-=-=-=-=- */



#category{
	color: #b68939;
}	




#panelTop #top{
	text-align: right;
	color: #b68939;
	margin-top: 30px;
	margin-right: 50px;
}

.odkazy_v_dolnim_panelu{
	/*background-color: #FBFFFB;*/
	border-bottom: 1px solid #2E2D7F;	
	margin-bottom: 5px;
	padding: 5px;
}

.odkazy_v_dolnim_panelu a{
	color: #2E2D7F;
}



hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:0px auto; text-align:center; width:90%; position:relative; clear:both  }


H4 {
	padding: 0 0 3px 0;
	font-size: 1em;
	font-weight: bold;
	color: #861615;
}

.sidebox a{
	color: black;	
}

#btnOK{
	margin-top: 5px;
	margin-bottom: 5px;	
}	

.kosik{
	width: 180px;
	position: absolute;
	right: 20px;
	top: 100px;
	color: #222222;	
   border-top: 1px solid #222222;
   padding-top: 7px;
}

.kosik a{
	color: #5D0014;	
}

.kosik h4{
	color: #222222;
	line-height: 8px;
	margin-left: 40px;
	margin-bottom: 15px;
}


#login LABEL{
	width: 50px;
	color: #222222;	
}	




.l_text{
  font-size: 14px;
  color: black;
  padding-left: 10px;
  padding-bottom: 8px;
}

#info {
	padding: 5px;
	padding-top: 0px;
	position: absolute;
	top: 5px;
	left: 50px;
	height: 20px;
	width: 800px;
	color: #b68939;
	font-size: 12px;
}
.tdsudy{
	background-color: #eeeeee;
}
.zobrazeni {
  color: #222222;
  font-size: 0.85em;
  border: 1px solid #cccccc;
  background-color: #f5f5f5;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}


#popelnice{
	text-align: right;
}

#pridatblok, .editpage{
	height: 20px;
	background-color: #dddddd;
	border:1px solid silver;
	line-height:20px;
	text-align:center;
	color: #222222;
}

#pridatblok{
	float: right;
	margin-bottom: 2px;
	width: 120px;	
}

.editpage { 
	z-index:1;
	display:none;
	width:230px;
	position:absolute;
	top:0px;
	right:0px;
}

#pridatblok a,.editpage a{ color: #333333;}
.blokSS { padding: 2px; position: relative; background-color: #ffffff;max-width: 100%; }

.sprava_odkazu{
	margin-bottom: 5px;
}

.sprava_odkazu A{
	text-decoration: none;
}

.soukromy{
	color: red;
}

.nesoukromy{
	color: #333333;
}

	/* -=-=-=-=-=-=-=-=-=-=-=-=-= seznam zbozi =-=-=-=-=-=-=-=-=-=-=-=-=- */



 /* -=-=-=-=-=-=-=-=-=-=-=-=-= KONEC V HACKU =-=-=-=-=-=-=-=-=-=-=-=-=- */
 

.nazev_odkaz{
	color: #7a5718;
	font:bold 12px Verdana;
}

.pocet_kusu{
	width: 50px;
	text-align: right;
	padding-right: 2px;
	margin-bottom: 3px;
	/*border: 1px solid silver;	*/
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-= KONEC seznam zbozi =-=-=-=-=-=-=-=-=-=-=-=-=- */

#shoppingBag {
	padding: 5px;
}
#shoppingBag a{
	color: #b68939;
}	

/* inquiry definition */ 


.table {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
	background-color: #f8f8ff;
	border: 1px solid #ddd;
}

.table TH{
	background-color: #cccccc;
	color: #333333;
	padding: 3px 5px;
	text-align: left;
}

.table TD{
	padding: 2px 5px;
}
.table a{
	font-size: 12px;	
}
.odebratKosik {
	text-align:right;
	width:10px;
}
.odebratKosik a {
	color: red;
	font-size: 1.2em;	
}
#order_item .nazev{
	min-width: 150px;	
}

#order_item TH{
	padding-left:5px;
}	

#order_item .pocet_baleni{
	text-align: right;	
}
#order_item .baleni_cena{
	text-align: center;	
}
#order_item .cena{
	text-align: right;
}
#order_item .id_zbozi{
	width: 20px;
}

/* REGISTRACE */

#panelMain FIELDSET {
	display: block;
	position: relative;
	margin: 5px 0;
	padding: 7px;
	border: 1px solid #e0e0e0;
	font-size: 0.95em;
	background-color: #f0f0f0;
}

#panelMain FIELDSET LEGEND {
	margin: 0;
	padding: 3px 5px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	color: #222222;
	background-color: #ffffff;
}
#registrace {width: 100%; margin: 20px 0;}
#registrace input, .basketreg input, .kontaktni .text {margin: 0 0 5px 0; padding: 0 0 0 2px; height: 20px; color: #444444; border: 1px solid #ccc; width: 200px; background-color: white;}
#registrace select, .basketreg select {margin: 0 0 5px 0; padding: 0 0 0 2px; color: #444444; border: 1px solid #ccc; background-color: white; width:204px;}
#registrace input.radio {margin: 0 100px 5px 10px; height: 14px; width: 20px; border:none; background-color: white; display:block; float:left;}
#registrace .typ_uzivatele {width: auto;} /*11.3.05 - PK */
#registrace .label, .basketreg .label {width: 150px; float: left; display: block; font-size:14px;}
#registrace input.button {background-color: #F84E19; color: #fff; text-align: center; padding: 1px 10px; font-size: 14px; cursor: pointer; border: 0; height: 24px;}
#registrace textarea, .kontaktni textarea {margin: 10px 0 5px 0;width: 99%; color: #444444; padding: 2px; border: 1px solid #ccc;background-color: white;}
#registrace fieldset {margin-bottom: 10px;}

#registrace .typ_uzivatele {width: auto;}

label.error {
	color: red;
	padding-left:10px;
}
input.error {
	border: solid red 1px !important;
	color: red !important;
}
fieldset H3 {
	font-weight: bold;
}
.povinny {
	color: red;
	font-weight: bold;
}
span.priklad {
	margin-left: 10px;
}
.pravy_label {
	width: 330px !important;
	font-size: 14px;
}
.ch_odsazeny {
	float:left;
	width: 15px !important;
	margin: 0 10px 0 150px !important;
}

.mainmessage {
	border: 2px solid red;
	width: 536px;
	padding: 10px;
	margin-bottom: 10px;
}

#basket .nahled{
	width:64px;
	height:64px;
	text-align:center;
	vertical-align:middle;
}
#basket .pocet_kusu{
	width:20px;
	text-align:right;
}
#basket .cena{
	width:100px;
	text-align:right;
}
.poznamka {
	margin-bottom: 10px;
	margin-top: 5px;
	background-color: #f0f0f0;
	border: 1px solid #ddddff;
	padding: 8px;
}
.poznamka .textarea {
	border: 1px solid #aaaaaa;
	width: 99%;
}
.detail_zbozi .photo{
	text-align: center;
	width: 350px;
	margin-top: 3px;
	margin-right: 10px;
	float: left;
}
.detail_zbozi .photo img{
	
}

.detail_zbozi .table TR{
	
}	

.detail_zbozi .table TH{
	background-color: #cccccc;
	color: #000;	
	width: 100px;
}

.detail_zbozi .rightDKZ{	
	width: 350px;
	float: right;
}

.th_spec_dost {
	width: 70px;
}

.th_spec_kos {
	width: 150px;
}

.td_spec_nahled {
	text-align: center;
	width: 54px;
	height: 54px;
}

.miniimages {
	margin-top: 1px;
	height: 100px;	
}

.galerie {
	float:left;
   width: 105px;
   height: 100px;
}

.galerie img{
	padding: 1px;
	margin-right: 10px;
	background-color: white;
}
.nophoto {
	float:left;
	width: 100px;
	height: 100px;		
}

.polDKZ label {
	float:left;
	display:block;
	padding: 3px 5px;
	width: 100px;
	font-weight: bold;	
}
.table select {
	padding: 1px;	
}
.table option {
	padding: 0px 8px;
}
.kosikDKZ, .polDKZ {
	margin-top:5px;
	height:40px;
	line-height:38px;
	float: left;
	width: 180px;
	border: 1px solid white;
}
.polDKZ {
	width: 164px;
	float: right;
	background-color: #f8f8ff;
	border: 1px solid #ddd;
	padding: 0;
}

.kosikDKZ .cena {
	font-size:21px;
	height:40px;
	line-height:38px;
	color:#F84E19;
	font-weight:bold;
}

.polDKZ div {
	padding: 2px 7px;
	float:right;
}
.polDKZ div input {
	font-size:16px;
	padding: 0;
}
.nophotoin {
	margin:3px;
	width: 94px;
	height: 94px;
	background:#fff;
}
.obrazek .text{
	border: 0px;
	text-align: center;
}

#badlogin {color: red; position: absolute; border: 1px red solid; background-color: #fee2ce; padding: 5px; width: 200px; text-align: center;}

.souvisejici {
	width: 120px;
	min-height: 140px;
	border: 1px solid #29435e;
	padding: 2px;
	text-align: center;
	margin: 10px;
	margin-left: 0px;
	float: left;
	background-color: #a7bcd9;
}

.souvisejici a{
	color: black;	
}

.souvisejici .photo{
	margin-top: 5px;	
}

.souvisejici .photo IMG{
	padding: 1px;
	border: 1px solid #29435e;	
}

.souvisejici_nadpis {
  padding-top: 5px;
  font-weight: bold;
}
.alert{
     text-align: center;
     margin: 10px 0;
     padding: 10px;
     background-color: #fff0f5;
     color: #000000;
     font-weight: bold;
     border: solid #ff0000 3px;
}

.alert a{
	color: red;	
}	

.typ_obj{
	width:94px;
	border: 1px solid gray;
	padding: 2px;
	float: left;
	text-align: center;
}

.navigace_zbozi{
	padding: 3px;
	margin-bottom:5px;
}

.funkceDKZ{
	text-align: right;
	margin-top: 10px;
	padding-top: 10px;
}

.newsBox{
	
	/*border: 1px solid silver;*/
	margin-bottom: 5px;
}

.newsBox IMG{
	width: 100px;
	height: 75px;
	padding: 1px;
	border: 1px solid silver;
}

.newsBox table{
	width: 100%;
}

.neprectenazprava a{
	color: red;
}

.prectenazprava a{
	color: gray;
}

.filtr_velikost{
	margin-top: 5px;
}

.plusJedna{
	margin-left: 2px;
}

.plusJedna a{
	text-decoration: none;
}

.plusJedna a:hover{
	text-decoration: none;
}

.vystavy{
	border: 1px solid #b7a482;
	color: black;
	background-color:#DBEF95;
	padding: 5px;
	text-align: center;
	margin-bottom: 10px;
}

.ikona_skladem{
	border: 1px solid silver;
	padding: 2px;
	width: 60px;
	color: white;
	font-weight: bold;
	font-size: 12px;
}
.ikona_in{
	background-color: #E7AC48;
	padding: 1px;
	text-align: center;
}

#nastaveni_meny{
	float: left;
	padding: 5px;
	position: relative;
	top: 10px;
	left: 10px;
	color: #b68939;
	border: 1px solid #b68939;
}

/*paticka*/


body.mceContentBody, body#content {
   padding: 5px;
   background: white;
   background-image: none;
   text-align: left;
}
.mceContentBody p,.mceContentBody div{
	text-align: left;
}
	

#menyVHlavicce{
	position:absolute;
	text-align: center;
	top: 40px;
	left: 90px;
	z-index: 5;
}
#jazykyVHlavicce{
	position:relative;
	text-align: center;
	top: 115px;
	left: 140px;
}


.Pravo3it, .Pravo3it a{
	color: green !important;
}

.nezobrazovatSkupinu{
	color: #C0C0C0 !important;
}

#writeForm > .text,#writeForm > textarea{
	width:155px;
}

.bold{
	font-weight: bold;
}

#uvod_upozorneni{
	position:relative; 
	text-align:center; 
	width:100%; 
	z-index:100; 
	color:red; 
	font-weight:bold;
}

.newsBox .td_obrazek_next{
	padding: 3px; 
	width: 100%;
	padding-right: 0px;
}
.newsBox .td_obrazek_next > div{
	margin-bottom: 5px;
}

.textALRight{
	text-align: right !important;
}
.textALLeft{
	text-align: left !important;
}

.nakup_zbozi{
	text-align: right;
}

.nakup_zbozi .button{
	margin-bottom: 5px;
	margin-top: 3px;
}

.nakup_zbozi .text{
	width: 20px !important;
	text-align: center;	
}
.nakup_mnozstvi {
	width: 30px;
	text-align: right;
	border: 1px solid silver;
}
.cervena {color: red;}
.zelena {color: green;}
.defaulttext {color: gray;}
.zakladnitext {width:170px;}
.tucne {font-weight: bold;}
.zmenaPoctuBaleniObjednavky {background-color: #B3EFC1;}
.smazanaPolozkaObjednavky {background-color: #EF95C3;}
.dodatecnePridaniObjednavky {background-color: #A4BFEF;}


.left {float:left;}
.right {float:right;}

.procenta {color: #F84E19; margin-right: 10px; font-weight: bold;}
.nextpart {border-bottom: 1px dashed #ddd; text-align: left; font-weight: bold; margin: 15px 0 5px 0; padding-bottom: 2px; text-transform: uppercase; color: #ff9900;}

#hlasuj {float:right;width:70px;height:18px;background: url("../img/stars.gif") 0 0 no-repeat;}
.hlas {display:block;width:14px;height:18px;float:left;cursor:pointer;}

.tabvel {display:block;width:14px;height:20px;float:right;cursor:pointer;background: url("../img/tabulka.png") center center no-repeat;}

.minizbozi {
	margin: 10px 0;
	width: 110px;
	text-align: center;
	float: left;
}
.minizbozi a{
	font-size: 10px;	
}
.minizbozi .obr{
	height:110px;
	line-height:110px;	
}
.minizbozi .obr img{
	vertical-align:bottom;	
}
.minizbozi .nazev {
	padding: 5px 0;
	height:28px;
	line-height:14px;
	font-size: 11px;
}
.minizbozi .cena {
	padding: 2px;
	line-height:13px;
	font-size: 12px;
	color: white;
	font-weight: bold;
	background-color: #ff9900;
}
.mezera {
	display:block;
	float:left;
	width:10px;
}
/*rozsireny filtr*/
#rozsirenyFiltr {
	font-size: 16px;
	font-weight: bold;
	padding: 2px 5px;
	cursor: pointer;
	margin-bottom: 5px;
	}
#rozsirenyFiltrObsah {
	margin: 5px 0;
	padding: 4px;
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
	}
#rozsirenyFiltrObsah TABLE {
	width: 100%;
}
#rozsirenyFiltrObsah TH {
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 8px 5px 2px 5px;
	width:80px;
}
#rozsirenyFiltrObsah TD {
	padding: 8px 5px 2px 5px;
}
#rozsirenyFiltrObsah .checkbox {
	margin: 0 5px 0 0;
}
#rozsirenyFiltrObsah .checkItem {
	width: 185px;
	float: left;
}
#rozsirenyFiltrObsah .text {
	text-align: right;
	width: 100px;
}
.rfSkryty {
	border: 1px solid #e0e0e0;
	background-color: #f0f0f0;
}
.rfSkrytyAktiv {
	border: 1px solid #ff8844;
	background-color: #ffaa99;
}
.rfZobrazeny {
	border: 1px solid #00ff00;
    background-color: #aaffaa;
}
.tl_zaobl .okraj_left {
	background-color: red; 
	height: 20px; 
	width: 10px;
	float: left;
}
.tl_zaobl input {
	height: 20px; 
	border: none;
	background-color: yellow;
	float: left;
}
.tl_zaobl .okraj_right {
	background-color: green; 
	height: 20px; 
	width: 10px;
	float: left;
}

/* ***************** HEUREKA CSS ***************** 11.2.04 */
.review{
	font-size: 0.8em;
	position: relative;
}
.overeno_logo{
	float: right;
	height: 50px;
}
.overeno_nadpis{
	/*font-size: 1.2em;*/
	font-weight: bold;
	line-height: 20px;
	weight: 80px;
	 
}
.review .rating{
	float: right;
	width: 80px;
}
.review .datum{
	float: left;
}
.review .textHodnoceni{

}
.komentareHeureka .sloupec {
	float: left;
	width: 220px;
	margin-right:15px;
}
.sloupec .koment {
	margin-bottom: 10px;
}
.komentareHeureka .datum {
	float: left;
	font-weight: bold;
}
.komentareHeureka .rating {
	float: right;
}

/* ***************** HEUREKA CSS ***************** 11.2.04 */

/*Recenze*/
.uziv_rec .td_nahled {
	text-align: center;
	width: 70px;
}
.uziv_rec .td_akce {
	width: 60px;
}
.uziv_rec .td_stav {
	width: 80px;
}
.uziv_rec .td_datum {
	width: 70px;
}
.uziv_rec label {
	display: block;
	float: left;
	width: 165px;
	margin-bottom: 10px;
	font-size: 12px;
}
.uziv_rec .titulek_textarea {
	margin: 10px 0px 5px 0px;
}
.uziv_rec .napoveda {
	font-size: 11px;
}
.uziv_rec textarea {
	border-color: #aaaaaa;
	overflow-y: scroll;
}
.uziv_rec #titulek {
	width: 490px;
}
.uziv_rec #prezdivka, .uziv_rec #mesto {
	width: 140px;
}
.uziv_rec select {
	width: 146px;
}
.uziv_rec .celkove {
	float: left;
	padding: 20px 0 0 30px;
}
.uziv_rec .celkove p {
	font-size: 16px;
	padding-bottom: 25px;
}
.celhove_hodnoceni {
	font-size: 14px;
	padding: 10px 0px;
	border-bottom: solid #cccccc 3px;
}
.recenze {
	padding: 10px 0px 5px 0px;
	border-bottom: dotted #cccccc 1px;
}
.recenze p {
	padding: 0 !important;
}
.recenze .titulek {
	font-weight: bold;
}
.rec_uziv, .rec_text {
	float: left;
}
.rec_uziv {
	width: 110px;
	line-height:14px;
	font-size: 11px;
}
.rec_udaj {
	margin-bottom: 5px;
}
.rec_udaj span, .recenze .datum {
	color: #999999 !important;
}
.rec_text {
	width: 470px;
}
.rec_text div {
	padding: 0 10px;
}
.rec_dalsi {
	width: 120px;
	float: right;
}
.w120 {
	width: 120px;
}

/*Porovnanavi*/
#porovnani_zbozi table {
	border-collapse:separate;
	margin-bottom:10px;
}
#porovnani_zbozi td {
	padding: 3px 5px;
	width: 180px;
	vertical-align:top;
	/*border-left: solid #ffffff 4px;*/
}
#porovnani_zbozi th {
	padding: 3px 15px 3px 5px;
	text-align:left;
	vertical-align:top;
}
#porovnani_zbozi .sudy {
	background-color: #f3f3f3;
}
#porovnani_zbozi .lichy {
	background-color: #ffffff;
}
#porovnani_zbozi .tmavsi {
	background-color: #cccccc !important;
}
#porovnani_zbozi .tmavsi td {
	padding: 5px;
	vertical-align:middle;
}
#porovnani_zbozi .nastred {
	text-align: center;
}
#porovnani_zbozi .bkosik {
	float: none;
	margin: auto;
}
.sudy.ruzne td {
	background-color: #ffeaa3 !important;/*ffa3a3*/
}
.lichy.ruzne td {
	background-color: #fef3cc !important;/*ffcccc*/
}
#porovnani_zbozi .porovnani_cena {
	font-size: 14px;
	font-weight: bold;
}
#porovnani_zbozi .porovnani_popis {
	height:160px;
	overflow: auto;
}
#porovnani_zbozi .porovnani_foto {
	height:150px;
}
.porovnani_link {
	line-height: 24px;
	padding: 3px 0 3px 25px;
	background: url("../img/porovnat.gif") center left no-repeat;
}
/*Cetelem*/
.table_splatky td, .table_splatky th {
	padding: 5px 7px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
.table_splatky .vetsi {
	font-size: 16px;
}
.table_splatky .text {
	width: 60px;
}
/* ******************* DARKY ******************* */
.darek {
	margin-bottom: 15px;
}
.darek_obrazek {
	float: left;
	width: 120px;
	height: 120px;
	overflow: hidden;
	text-align: center;
}
.darek_obsah {
	margin-left: 130px;
}
.darek_nazev {
	font-size: 14px;
}
.darek_popis {
}
.darek_jen_pro {
	font-style: italic;
}
.darek_cena {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.darky_dkz {
	background-color: #F8F8FF;
	border: solid #dddddd 1px;
	padding: 2px;
	margin: 10px 0;
}
.darek_top {
	background-color: #CCCCCC;
	margin-bottom: 10px;
   font-weight: bold;
   padding: 3px 7px;
}
.darek_levy {
	float: left;
	width: 60px;
	height: 98px;
	overflow: hidden;
	margin-right: 10px;
	background-color: #cccccc;
}
.darek_pravy {
	float: right;
	width: 20px;
	height: 98px;
	overflow: hidden;
	background-color: #cccccc;
}
.darek_dkz_mezera {
	width: 7px;
	float: left;
}
.darek_dkz {
	float: left;
	width: 110px;
	height: 152px;
	overflow: hidden;
}
.darek_dkz_img {
	width: 110px;
	height: 110px;
	overflow: hidden;
	text-align: center;
}
.darek_dkz_nazev {
	height: 42px;
	line-height: 14px;
	font-size: 10px;
	overflow: hidden;
	text-align: center;
}
.darky_odkaz {
	text-align: right;
	padding: 3px 7px;
}
#kosik_zobrazit_darky {
	margin-top: 15px;
   color:#9D2058;
   background-color: #F0F0F0;
   font-size: 16px;
   text-transform: uppercase;
   padding: 10px;
   font-weight: bold;
}
.kosik_darky {
	margin-top: 5px;
	border: #E0E0E0 solid 1px;
	padding: 5px;
   background-color: #F0F0F0;
}
#kosik_vyber_darku {

}
#kosik_skryt_darky {
	float: right;
	padding: 3px 7px;
	border: #dddddd solid 1px;
	border-top: none;
	cursor: pointer;
}
.kosik_darek {
	text-align: center;
	margin: 7px;
	float: left;
	width: 120px;
}
.kosik_darek_nazev {
	width: 120px;
	height: 42px;
	overflow: hidden;
	line-height: 14px;
	margin-bottom: 5px;
}
.kosik_darek_img {
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.watchdog {
   padding: 7px;
   background-color: #f8f8ff;
	border: 1px solid #ddd;
}

.table_platby td {
   vertical-align: middle;
   line-height: 40px
}
.table_platby .platba_input {
   width: 10px;
}
.table_platby .platba_nazev {
   font-weight: bold;
   position: relative;
}
.table_platby .platba_nazev label {
   line-height: 40px
}
.table_platby .platba_img {
   width: 100px;
}
.table_platby .platba_img img {
   vertical-align: middle;
}
.table_platby .platba_cena {
   width: 80px;
   text-align: right;
}
.table_platby .s_nadpisem td {
   padding-top: 40px;
}
.table_platby .platby_nadpis {
   position: absolute;
   top: -35px;
   left: -20px;
   font-size: 14px;
}
.platba_repapitulace {
   text-align: center;
   font-weight: bold;
}
.platba_button {
   text-align: center;
   margin-bottom: 30px;
}
.platba_button .button {
   font-size: 20px;
   padding: 10px 40px;
}
@media print{
	#panelSide, #panelBottom, #panelMenu, #panelTop, #rozsirenyFiltr, #rozsirenyFiltrObsah, #nette-debug, .filtrSeznamZbozi, .diagnoza, .noprint {display: none;}
	#page, #content {margin:0px; padding:0px;}
	#panelMain {margin:0px; padding:0px; float:left;}
}