
@font-face { font-family: Zekton;
	src: url("../../../imgs/web2/zekton__.eot");
	src: local("Zekton"), url("../../../imgs/web2/zekton__.ttf")  format("truetype");}

* { margin: 0; padding: 0; font-size:100%; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }

body{ text-align:center; background:url('../../../imgs/web2/bg-green-line.png') repeat-x 0px 135px;}
#main{width:1000px; position:relative; margin:5px auto 20px auto; text-align:left; }
#main .border{ position:relative;}
h1{float:left;}
a{color:#0264A3;}a:hover{color:#0264A3; text-decoration:none;}

input{border:1px solid #D1DFDF;padding:2px;}

.cl{clear:both; line-height:1px; font-size:1px; margin-top:-1px;height:0px;}
.fl{float:left;}
.fr{float:right;}

	#header{height:185px; }
	#header .inner{padding:10px;}
		#header h1 {position:relative; width:160px; height: 106px;}
		#header h1 span {position: absolute; top: 0px; left: 0px;  width:160px; height: 106px;background: url('../../../imgs/web2/logo-shop-store.png') no-repeat top left;cursor:pointer}
	#webMenu{padding-top:65px;height:50px; font-weight:bold; color:#000; padding-left:180px;}
		#webMenu ul{padding:8px 0px 0px 0px; text-align:center;}
		#webMenu li{list-style:none; float:left; text-align:left; margin:0px 10px; }
		#webMenu a{color:#349800; text-decoration:none; font-size:105%; font-weight:normal;font-family:Zekton, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; } 
		#webMenu a:hover{text-decoration:underline;}		
		#webMenu a span{ font-size:70%; display:block; position:relative; top:-4px; color:grey;}

.bgBottom{background:url('../../../imgs/web2/bg-box-bottom.png') no-repeat bottom; padding-bottom:18px;}
.bgTop {background:url('../../../imgs/web2/bg-box-top.png') no-repeat top; padding-top:15px;}
.bgMid {background:url('../../../imgs/web2/bg-box-middle.png') repeat-y; }

#colla{width:190px; float:left;font-size:80%;}
	
	#eshopMenu{ width:180px; margin-left:0px; }
	
	#eshopMenu ul li ul{padding-left:25px; font-size:110%; font-weight:bold;}
	#eshopMenu ul li ul li a{font-size:90%; color:#349800; text-decoration:none;}
	#eshopMenu ul li ul li a:hover{text-decoration:underline;}
	#eshopMenu li{padding:1px 0px; list-style:none; }
	#eshopMenu li ul li{padding:5px 0 0 0;}
	#eshopMenu li.spacer{list-style:none;}
	#eshopMenu h3 a{padding-left:25px; padding-top:2px; font-size:120%; color:#fff; text-decoration:none; font-weight:normal; display:block; margin-bottom:5px;}	
	
	#item7 h3 a {background-color:#0264a3; margin-left:15px; margin-right:15px;padding:2px 0px 2px 8px;}
	#eshopMenu a{font-family:Zekton, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight:normal;}
	
	#search{padding:10px; margin-top:10px;}
	#search input{width:120px;}
	#search .button{width:30px; cursor:pointer; background:#339900; color:#fff; border:none;}
#collb{float:left; width:630px; padding-bottom:50px; overflow:hidden;}			
/*3DBBF6*/
	

	#content{ padding:0px 10px; font-size:80%;}
	
	h2#title{font-size:220%; margin-top:5px; margin-bottom:5px; color:#023e70;  font-family: Zekton, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight:normal;}
	#home #title{margin-top:15px;}
	
	.item{width:275px; height:275px; overflow:hidden;background: url('../../../imgs/web/zbozi-bg.gif') no-repeat; float:left; margin-bottom:20px; margin-top:10px;}
	.item a{margin-left:18px; margin-top:12px; display:block;width:240px; overflow:hidden;}
	.item a {text-decoration:none;}
	.item a b{font-size:120%;}
	.item a img{border:2px solid #DFF3FF; }
	.item a:hover img{border:2px solid #214C91;}
	.last{margin-left:30px;}
	
	#toCart{padding:10px 0px;}
	#cartInfo{margin-top:5px;}
	#availability{margin-right:5px;}
	#cartPrices{font-size:110%;}
	#cartPrices b{font-weight:normal;}
	#toCart .button{background:#339900; text-align:center; font-weight:bold; color:#fff; height:26px; padding:0 10px; line-height:26px; cursor:pointer; font-size:100%;}
	
    #items{padding-left:10px;}
	   .itemListed{width:570px; height:80px; overflow:hidden;background: url('../../../imgs/web/zbozi-list-bg.gif') no-repeat; margin-top:20px;}
	   .itemListed h3{padding:10px 10px 0 10px;}
	   .itemListed p{float:left; width:450px; font-size:90%; margin-left:10px;}
	   .itemListed .price{float:right; font-size:120%; padding:10px;}
	  
	 
	#newsList .newsItem{font-size:100%; margin-top:5px;font-size:85%; }
	
	#newsList h2{margin-top:20px;}
	#newsList{padding:0px 10px;}
	
	#indexArticles b{position:absolute; top:-16px; right:0px;}
	#indexArticles{margin-top:20px; padding:0px 10px;}
	#indexArticles p{font-size:85%; position:relative;width:420px; float:right;}
	#indexArticles img, #blogArticles img { margin-right:15px; }
	#indexArticles .blogArticle, #blogArticles .blogArticle {margin-bottom:25px;}
	
	#blogArticles h3{font-size:110%;}
	 #blogArticles p{font-size:100%; position:relative;width:415px; float:right;}
	
	
	#article,#blogArticles, #order, #register{padding:0px 10px;}
	
	#content .anotace .articleThumb{margin-right:10px;}
	#home #article{padding:0px;}
	#home .item{margin-top:0px;}
	#home #article h3{font-size:100%; margin-bottom:5px; }
	.navigation{font-size:85%;margin:0px 10px 5px 10px;}
	#title{font-size:150%; margin:0px; margin-left:10px;}
	.anotace{font-size:110%; font-style: italic;  margin:0px 10px 10px 10px;}
	#sorter{ margin-top:10px; }
	#sorterBody{margin-left:10px;}
	#collb #content ul{padding-left:20px;}
	#collb #content li{padding:2px 0px;}
	#collb #content  p{padding:2px 0px;}
	
	#topPage{float:right; margin-top:5px; margin-right:10px;}
	#bottomPage{float:right; padding:10px;}
	
	#collb .inRight{float:right;width:240px;}
	#collb .full{width:550px; float:none; margin-left:10px;}
	#collb .productDescription {}
	
	#collb .inLeft{float:left; width:330px; overflow:hidden;}
	#detail{padding:0px 10px;}
	
	#register th, #orderInfo th{width:170px; font-weight:normal; height:22px;}
	#article h2, #detail h2{font-size:140%; color:#339900; margin-top:10px; margin-bottom:2px;}
	#article h3, #detail h3{font-size:120%; margin-top:5px;}
	
#collc{float:left; width:180px;}
	#collc img{border:none;}
	#login{width:180px; color:#000; font-size:80%;}
	#login form{padding:10px 20px 00px 20px ;}
	#login input{width:130px;margin-bottom:5px;}
	#login .password{width:104px; margin-right:0px;}
	#login .button{width:30px; background:#339900; text-align:center; font-weight:bold; color:#fff; cursor:pointer;border:none;}
	#login h3{padding-left:25px; padding-top:2px; font-size:115%;font-weight:normal; color:#fff;  margin-bottom:5px; font-family:Zekton, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
		
	#login label{}
	#login a{color:#349800; font-size:90%; display:block; margin-top:5px;}
		
	#cart{ font-size:80%; width:180px; margin-top:20px;}
		#cart h3{padding-left:25px; padding-top:2px; font-size:115%; color:#fff;font-weight:normal;  margin-bottom:5px; font-family:Zekton, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; }
		#cart p{padding:5px 15px 15px 15px; font-size:85%;}
    #cartContent{padding:15px;}
    #cartContent table{font-size:90%;}
    #cartContent .orderNow{ text-decoration:none; color:#fff; display:block; height:20px; line-height:20px; background:#339900;width:150px; border:1px solid #fff; text-align:center; float:left;}
	#order .itemsCount input{width:30px;}
	#orderCart td,#orderCart th{padding:2px;}

	#collc .simple h3{padding:20px 20px 10px 20px; font-size:90%;}
	#collc .simple .inbox{padding:0 20px}
	#collc .simple a{font-size:75%;}

#footer{ height:30px; margin-bottom:40px; border-top:1px solid #dbdbdb; color:#838383}
	#footer ul{ font-size:80%;text-align:center; width:1000px; margin:0px auto;}
	#footer li{display:inline; listy-style:none; line-height:30px; margin-right:15px; font-size:85%;}
	#footer li.first{float:left;}
	#footer li.last{float:right;}
	#footer a{color:#349800; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}


	.required{background:#DFF3FF;}
	.error{color:#ff6646;}
	.readonly input, .readonly textarea{border:0px;}
.glt-elm{position: absolute;	z-index:15;left: 0;	top: 0;	width: 161px;	color: #000;	opacity: 0.9;	visibility: hidden;}
.glt-elm p{	background: #DFF3FF;	margin: 0;	padding: 5px 5px; font-size:70%; border:1px solid #214C91;}
.glt-elm img{	display: block;}
