body, html{
	font-family:Calibri, Verdana, Arial;
	color:#111;
	text-align:center;
	margin:0;padding:0;
}

html{background:#FFF url('img/pozadi.png') center top no-repeat;margin-left: -1px;
	overflow-Y: scroll;}

body{
	font-size:80%;
}

#obal{
	width:976px;
	margin:auto;
	text-align:left;
}

#top{
	height:103px;
	width:100%;
}

#toplogo{
	display:block;
}

#top a{text-decoration:none;}

#meny{
	/* padding-bottom:10px; */
	background: #ccc url("img/menu.png") left top no-repeat;
	width:100%;
}

ul#menu{
	height:43px;
	/* width:100%; */
	margin:0; padding:0 10px;
	list-style:none;
	text-align:left;
}

#menu li{
	margin:0;
	padding:0 10px;
	line-height:43px;
	display:inline;
	border-right:1px solid #FFF;
}

#menu a{	color:#000;	text-decoration:none;}

#menu a:hover{color:#FFF;}
#menu strong a{color:#FFF;}

.nakup_kosik{
	float:right;
	background:url("img/kosik.png") top left no-repeat;
	padding-left:25px !important;
	border:0px solid #000 !important;
}

img{border:0;}

.center{text-align:center;}

a:link{color:#F00;}
a:hover{color:#888;}
a:visited{color:#FF0000;}

#stranka{padding:0 8px 0 8px; min-height:600px; z-index:5; _height:600px;}

.stranka_obal{
	/* background:#333 url("img/bg_pg.jpg") top repeat-x; */
	padding:5px 15px 15px 10px;
	min-height:290px;
}

.stranka{padding:0px; float:right; width:100%; z-index:5;}

input.kratky_input{	width:50px !important;}

input.dlouhy{width:250px;}

input.pov{background:white url('img/povinne.png') right bottom no-repeat; padding-right:50px;}

.kos{width:100%;}
.kos th, .kos tr.posledni td{	background: #888; padding:2px 5px;font-weight:bold; color:#FFF}
.kos td{border-bottom:1px solid #000;}
.kos input{text-align:center;}

.no_border td{border:0;}
td.boldborder{border-bottom:2px solid #000;}

.w4{width:40%;}
.w1{width:5%;}
.w50{width:50%;}
.w100{width:100%;}
.w70{width:70%;}
.w70px{width:400px;}
.w3{width:30%;}
.nowrap{white-space:nowrap}

img{border:0;}

table#objed{width:100%;}
#objed td, .objed td{vertical-align:top; padding:5px 5px;}
table.objed{width:100%;}
.objed tbody{width:100%;} 
.objed input[type=text], .objed input[type=password] { width: 70%; }

.objed .brdln td{
	border-top:1px solid #000;
}

h3 input{
	vertical-align:middle;
	margin-top:-1px;
}

#lbok{	float:left;}

#pbok{float:right;}

.btn, .btn2{
	color:#FFFFFF !important;
	display:block;
	float:left;
	margin:2px 4px 2px 0;
	padding:3px 7px;
}

.btn2{
	float:right;
}

a.btn, a.btn2{	text-decoration:none;}

a.btn:hover, a.btn2{color:#000;}

.btn img, .btn2 img{	vertical-align:bottom;}

.bgred{background:#FF0000;}
.bggreen{background:#228300;}
.bgsilver{background:#848484;}
.bgorange{background:#FF9000;}
.bgblue{background:#0071b8;}
.bgbrown{background:#674b00;}
.bgblack{background:#000000;}

.dostupnost img{
	vertical-align:bottom;
}

.mensifont{font-size:95%;}
.big{font-size:180%; font-weight:bold;}
.no-border{border:none;}
input.no-border:hover{color:#FFFFFF; cursor:pointer;}

#kategorie{	
	float:left; margin-top:0px;
	margin-left:8px;
	width:200px;
}

#kategorie h3{
	color:#000; 
/*	border-left:1px solid #F00; border-right:1px solid #F00; border-top:2px solid #F00; */
	text-align:center; margin:0; padding:2px 0;
	font-size:1.2em;
}

#kategorie .ram{
	 background:#FFF; padding-bottom:5px;
}

.ram ul{
	margin:0; padding:0;
}

.ram li{
	padding:0;
	margin:0 0 0 20px;
}

.ram form{padding:5px;}

strong{color:#000;}

.kat-menu-active > a:first-child{color:#FF9933 !important;}

#foot, .clear{clear:both;}

.strankovani{text-align:right; clear:both; padding:5px 0; margin-top:5px;
	background:#000 url("img/bok_bg.png") center left; border:1px solid #000;}
.strankovani .btn{padding:5px 10px; font-weight:bold; display:inline; float:none;}

.tright{text-align:right;}
.tcenter{text-align:center;}

h2, h3{	margin:0;}
h2 a {color:#FF0000;}
h2 a:hover{color:#5c0000;}

h2{ padding:2px 0px; margin:4px 0 0 0; color:#FF9933;}

h3 a {color:#F90000; text-decoration:none;}
h3 a:hover{color:#5c0000;}

.obj h3{ padding:2px 0px; margin:4px 0 0 0;}
.obj .obrazek img, .pr_img img{border:1px solid white;}

.obj .obrazek, .pr_img {float:left;}
.obj {}

.hlpage{
	float:left;
	width:50%;
}

.cara{border-top:1px solid #000;}

.perex p, .popis p{margin:0; padding:2px 5px;}
.perex {clear:both;}
.dalsi_obal{width:100%;}

.cena{	
	/*width:160px; float:left;*/
	padding:0px 0 5px 5px;
}

.cena img{
	margin-right:5px;
}
.puvod{ text-decoration:line-through;}

#foot{
	text-align:center; margin:0;
	font-size:80%;
	/* background: white url('img/foot.png') center top no-repeat; */
}

.error{color:#FFF; border:1px solid #F00; background:#000; padding:20px;}

#newsletter{border:0;}
#newsletter td{vertical-align:top; padding-left:15px;}
#input_newsletter{background:url("./img/newsletter.png") no-repeat; padding-left:80px !important; height:60px;}

.gallery{ padding:5px; text-align:center;}
.gallery img{ margin:5px; border:1px solid #ededed; padding:3px;}

#news, #order_login, #reg_obj{

	margin-bottom:5px;
	border:1px solid #ededed;
	padding:0 5px; 
	/* z-index: 0 !important; z-index: -1; */
}

#news h2, #order_login{margin:0; padding:0; background:none;}

#order_login{padding:5px 3px;}

#order_login span{cursor:pointer; color:red;}

#order_login_form{display:none;}

.news_obj{

}

.smaller{
	font-size:90%;
}

.nakup_kosik div{
	font-weight:normal;
	font-size:90%; padding-top:6px;
	line-height:1em;
}

.sort{
	text-align:right;
	padding:2px 5px;
}
