* {margin:0; padding:0;}



body {background:#FFF url(body_repeat.jpg) repeat-x; color:#3c3231; font:0.8em/1.5 "arial", sans-serif; text-align:center;}


#backLinkBox {
	text-align:center;
}


h1 {font-size:180%;}

h2 {font-size:13pt;}

h3 {font-size:140%;}

h4 {font-size:10pt;line-height:15pt;padding:5px 0;}

h5 {font-size:100%;}



a {color:#fdaf17;}

a:hover {color:#3d3533;}



img {border:none;} 

hr {display: none;}



p {

padding:0 0 8px 0;

}



#workspace ul, #rightColumn ul {clear: both;margin:10px 0 10px 20px;}

#workspace ol, #rightColumn ol {margin:20px 0 10px 20px;}

#workspace ol li, #rightColumn ol li {list-style-type: decimal;}



#workspace h2 {

margin-bottom:5px;

border-bottom:3px solid #ffc555;

}



input.textinput {border:1px solid #fdb528;background:white;padding:2px;}

input.submitinput {border:1px solid #fdb528;background:#fdb528;padding:1px;color:white;cursor:pointer;}







#hidetext {

display: none;

}







#main {

  background: url('header.jpg') no-repeat top left;

	width: 973px;

	text-align: left;

	margin: 0 auto;

}





#container {

	width: 973px;

	min-height:500px;

	_height:500px;

}









#header {

	padding-bottom: 20px;

	padding-top: 71px;

	padding-left: 20px;

}

#header img {

border:none;

}



#logo {

	width: 300px;

	height: 73px;

	display: block;

}
#logo span{display: none;}



#left_menu {

	float: left;

	width: 256px;

}



#left_menu ul {

	list-style: none;

	color: white;

	padding-left: 16px;

}



#left_menu ul li {

	float: left;

}



#left_menu .first a {

color:white;

text-decoration: none;

}



#left_menu .first {

	background: url(menu_left_nadpis.gif) no-repeat top left;

	width: 230px;

	height: 29px;

	float: left;

	margin-left:16px;

	padding: 5px 5px 0px 5px;

	text-transform: uppercase;

	display: block;

}



#left_menu ul li a {

	text-decoration: none;

	color: white;

	width: 198px;

	height: 26px;

	background: #504846 url(menu_left_sedy.png) no-repeat center left;

	display: block;

	float: left;

	padding: 5px 5px 0px 37px;

	border-bottom: 1px solid white;

}


/*#left_menu ul li a:hover,*/ 
#left_menu ul li a.active {

	background: #fcaf17 url(menu_left_zluty.png) no-repeat top left;

	color: black;

}



#left_menu ul li a.active {

	border-bottom: 0;

}





#left_menu .active ul ul {

display: none;

}

#left_menu .active ul {

display: block;

}

#left_menu ul li ul {

display: none;

padding-bottom:2px !important;

}

#left_menu .active ul .active ul {

display: block;

}

#left_menu ul li ul li ul {

padding-top:2px !important;

float:left;

}



#left_menu ul li ul li ul li a {

  border: 0;

	color: black;

	padding: 5px 5px 0px 67px;

	width: 168px;

	background: #ffdb93 url(menu_left_ctverec.gif) no-repeat 45px 11px;

}



#left_menu ul li ul li.active a{

	font-weight: bold;

	background: #fcaf17 url(menu_left_ctverec_active.gif) no-repeat 40px 11px;

}



#left_menu ul li ul li a {

	border: 0;

	color: black;

	padding: 5px 5px 0px 57px;

	width: 178px;

	background: #fcaf17 url(menu_left_ctverec.gif) no-repeat 35px 11px;

} 



#left_menu ul li ul li a:hover {

	background: #504846 url(menu_left_ctverec.gif) no-repeat 39px 11px;

	text-decoration: none;

	color: #FDCB68;

}



#left_menu ul li ul {

	padding-left: 0;

}



#top_menu {

	width: 710px;

	float: left;

}



#top_menu ul {

	padding-left: 5px;

	list-style: none;

}



#top_menu ul li {

	float: left;

	background: url(menu_top_1.gif) no-repeat top left;

	margin-right: 1px;

	width: 174px;

	height: 34px;

}



#top_menu ul li.druha {

	background: url(menu_top_2.gif) no-repeat top left;

}



#top_menu ul li.treti {

	background: url(menu_top_3.gif) no-repeat top left;

}



#top_menu ul li.ctvrta {

	background: url(menu_top_4.gif) no-repeat top left;

}



#top_menu ul li a {

	padding: 5px 10px 0px 30px;

	text-decoration: none;

	color: #69490b;

	display: block;

	float: left;

}



#top_menu ul li a:hover {

	text-decoration: underline;

}



#footer {

  clear: both;

	margin-top: 5px;

	background: url('footer.jpg') no-repeat;

	width: 973px;

	padding:15px 0 0 30px;

	height: 60px;	

}

#footer a {

font-weight: bold;

color:white;

}

#footer #webPartners a {
font-weight: normal;
font-size: 80%;
}



#obsah {

	width: 498px;

	float: left;

}



#prava_strana {

	float: left;

	width: 216px;

}



.produktItem {

border:1px solid #dedede;
position: relative;
background:#FFF;
float:left;
width:160px;
height: 202px;
overflow: hidden;
text-align: center;
margin:0 5px 7px 0;
color: #fcaf17;
}

.produktItem:hover{
	border-color: #fcaf17;
	color: #000;
}

.produktItem .produktThumb img {

/*border:2px solid #fbb11a !important;*/
height: 90px;
}

.produktThumb {

text-align: center;

}

.produktListInfo {

}

.produktListInfo h3 {

font-size:9pt;
display: block;
height: 18px;
overflow: hidden;
}

.produktListInfo .produktPopis{
	height: 48px;
	overflow: hidden;
	line-height: 1.2em;
}

.produktCena, .produktCenaColumn {

float:right;

line-height: 30px;

text-align: center;

}

.produktCenaColumn {

width:106px;

padding:0;

}



.produktCena {

padding:0 10px;

margin:0 4px 5px 0;

background:#fdaf17;

border:2px solid #ffc555;

height:30px;

}
.produktItem:hover .produktCena2{
	background: url(detail2.jpg) top left no-repeat #fcaf17;
}
.produktCena2{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 26px;
	background: url(detail.jpg) top left no-repeat;
}
.produktCena2 a span{display: none;}
.produktCena2 a{color: #FDAF17; display: block; height: 100%;}



.produktCena input {

border:none;

font-size:12pt !important;

text-align: right;

width:70px;

color:#333;

background:none;

}



#addItems .produktDokose input {
color:white;
cursor: pointer;
margin:0;
display: block;
width:80px;
height:24px;
background: url(kosik.jpg) top left no-repeat;
border: none;
font-size: 8pt;
text-align: right;
}

.produktDokose {

padding:0 4px 0 0;

}

.produktCena3{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	font-weight: bold;
	border-top: solid 1px #dedede;
	height: 25px;
	font-size: 10pt;
}
.produktCena3 span{
	display: block;
	padding-top: 3px;
}
.produktDokose2{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50%;
	height:25px;
	border-left: solid 1px #dedede;
	border-top: solid 1px #dedede;
}
.produktDokose2 input{
	border: none;
	width: 100%;
	height: 100%;
	cursor: pointer;
	font-weight: bold;
	font-size: 8pt;
}
.produktItem:hover .produktDokose2 input{
	color: #FFF;
	background-color: #FCAF17;
}



.karta .inputBox span {

display: block;

}



#workspace {

width:505px;

padding:0 0 0 5px;

float:left;

overflow-x: hidden;

}



#rightColumn {

margin:10px 14px 0 0;

float:right;

width:185px;

overflow-x: hidden;

}

#rightColumn .columnBlock {

padding:6px;

margin:0 0 10px 0;

background:url('rightcolumn.jpg') top left no-repeat;

border:1px solid #dfda48;

}



fieldset {

border:none;

padding:0;margin:0;

}



ul li ul .pos {

display: none;

}

#workspace h1 {

padding:8px;

margin:10px 0 10px 0;

color:white;

background:#fdaf17;

}

.blockTitle {

border-bottom:3px solid #fdf0d5;

margin:15px 0 10px 0;

}





.akceBlock {

color:#bf6413;

border:1px solid #d6b16a;

padding:10px;

margin:0 0 10px 0;

background:#fcedce  url('akce.jpg') top right no-repeat !important;

}

.akceBlock h2 {

display: none;

}

.akceBlock ul {

margin:0 0 0 30px !important;

}

.akceBlock ul li {

line-height:17pt;

list-style: url('akceli.jpg');

}







#detailProduktImg {



float:left;

}

#detailProduktImg img {

border:2px solid #fbb11a !important;

}



#detailProduktInfo {
	width:350px;
	float:left;
	/*border-right: solid 1px #dedede;*/
	background: #FFF;
}

#detailProduktInfo h2{
	color:#fdaf17;
	border: none;
	padding: 22px 0 0 22px;
}
#detailProduktInfo p{
	padding-left: 22px;
}


.produktBox {

clear: both;

padding:12px 0 0 0;

}

.produktBox .header {

border-bottom:3px solid #fdf0d5;

margin:0 0 10px 0;

}





.addItems .kartPrince {

display: block;

font-weight: bold;

}

.addItems .cheackBox {

}

.addItems .inputBox {

margin:0 10px 0 0;

float:left;

}





.karta .inputBox input {

margin:0 !important;

}



.karta {

padding:9px;

margin:0 0 5px 0;

background:#f3f3f3;

}

.karta .extraCard {

padding:0 !important;

margin:0 !important;

line-height: 15px;

display: inline;

}



#galeries{
width: 150px;
float: right;
background: #FFF;
text-align: center;
border-left: solid 1px #dedede;
}
#galeries a{
	padding-top: 21px;
	background: url('zoom.jpg') center 3px no-repeat;
	display: block;
} 

#galeries table tr { height: 100px;}

#galeries table tr td{

text-align: center;

vertical-align: middle;

border:2px solid silver;

}

#galeries table tr td:hover{

background-color: #F3F3F3;

border:2px solid silver;

}



#galeries ul li {

float:left;

height:125px;

list-style: none;

margin:0 2px;

}

#galeries ul {

clear: both;

}



.bottomBlock {

clear: both;

height:34px;

background:#fdf0d5;

padding:10px;

}



.Zbozi_Info {

font-size: 8pt;

}

.Zbozi_ShortDescription {

color:#fdaf17;

font-size: 12pt;

font-weight: bold;

}



.lister {

margin:0 0 9px 0 !important;

background:#fcedce;

float:left;

padding:5px;

width:494px;

}

.lister li {

float:left;

font-weight: bold;

padding:0 4px;

list-style-type: none;

}





.columnBlockHeader {

font-size: 17pt;

line-height: 17pt;

padding-left:10px;

margin:5px 0 10px 0;

border-left:4px solid #fe7900;

}



#zpravy {

font-size:8pt;

}





#obsahKosiku {

text-align: center;

width:100%;

background:#fcefd3;

}

#obsahKosiku .tableTitle th {

border-bottom:3px solid #fcaf17;

}

#obsahKosiku td {

border-bottom:1px solid #fadda0;

padding:3px;

}

#obsahKosiku .produktName {

text-align: left;

}



#obsahKosiku .eraseIco {

display: block;

text-align: center;

width:20px;height:18px;

background:url('del.gif') top left no-repeat;

}

#obsahKosiku .eraseIco span {

display: none;

}

#kosfinalsum {

float:right;

list-style: none;

text-align: right;

}

#bt_buy {

clear: both;

width:100%;

padding:20px 0;

text-align: center;

background:#fcefd3;

}



#objednat dt {display: none;}

#objednat dd {width:100%;text-align:center;}



#bt_buy input, .ddsubmit input {

color:white;

cursor: pointer;

margin:10px auto 0 auto;

height:26px;

background:#fdaf17;

border:2px solid #ffc555;

}



#kosbuttons {

padding:10px 0 0 10px;

}

#kosbuttons input {

color:white;

cursor: pointer;

margin:0;

line-height: 23px;

height:30px;

background:#3d3533;

border:2px solid #605654;

}

#finalSum {

font-weight: bold;

font-size: 11pt;

}



.block {

padding:10px;

margin:0 0 10px 0;

background:#fcefd3;

}

#pripominky, #zakaznik, #uhrada, #register, #secoundregister, #contactObchod, #contactObj {background:none;}



.detailProduktButton {

color:white;

}



#pokladnaUziv {

width:100%;

}

#uhrada ul {

list-style: none;

}

#uhrada ul li {

margin:0;

padding:0 0 5px 0;

}



.lineBlock {

border-bottom:2px solid #ecd6a6;

display: block;

padding:3px 0;

} 

.in {

font-weight: bold;

}

#login .lineBlock, #contentLogin .lineBlock {

border:none;

}

#login dd {float:left;width:50px;}

#contentLogin {width:160px;margin:auto;}





#contactForm dd {margin-left:135px;}

#contactForm dt {font-weight:bold;}

#contactForm div {margin-bottom:10px;}



#contactForm dt, #registerPage dt {float:left;width:130px;text-align: right;padding:0 5px 0 0;}

#contactForm dl, #registerPage dl {margin:3px 0;}

#contactForm di, #registerPage .di {font-size: 8pt;color:gray; padding:0 0 0 5px;}



.importantstar {color:red;}

.loginusername {font-size:12pt;font-weight: normal;}

.errorForm {display: block;color:red;}





.produktItemColumn {

border:1px solid #dedede;

background:#f2f2f2;

padding:4px 0 4px 4px;

text-align: center;

margin:0 0 10px 0;

}

.produktCenaColumn {

padding:0 10px;

margin:10px auto;

background:#fdaf17;

border:2px solid #ffc555;

height:30px;

float:none;

}

.produktCenaColumn input {

border:none;

font-size:12pt !important;

text-align: right;

width:70px;

color:#333;

background:none;

}

#detailProduktContent{
	margin-top: 5px;
	background: #FFF;
	border: solid 1px #dedede;
}
#addItems{
	border-top: solid 1px #dedede;
}
#addItems table{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 9pt;
}
#addItems input{
	border: solid 1px #989898;
}
#addItems th{
	color: #fdaf17;
	text-align: center;
}
#addItems .odd{
	background: #f2f2f2;
}
#addItems td{padding-bottom: 3px;}
#addItems .avail{
	color: #fcaf17;
	padding: 3px;
}
#addItems .avail strong, #addItems .avail a{
	color: #F00;
	font-weight: normal;
}
.Zbozi_ShortDescription{padding-left: 22px;}
.Zbozi_Description{padding-left: 22px;}


#fb-like{
float:right;
margin-right:50px;
}

#geneslink{
float:left;
}
