@CHARSET "windows-1250";
/*
 * Sectioning content
 */

body{
	margin: 0;
	background-image: url(img/background.png);background-repeat: repeat-x;background-color:	#03345C; 
	text-align: center;		
	font-family: Arial, sans-serif; 	font-size: 12px;
}

#main{
	text-align: left;
	margin: auto; padding: 0 10px;
	width: 955px;
	background-image: url(img/main-background.png);background-repeat: repeat-y;
}

#header{
	width: 954px; height: 101px;
	background: url(img/header-background.png) repeat-x bottom white;
	
}
#search{
	float:left;	position:relative;	
	margin-bottom:0;
	width: 500px;
}
	#search-text{
		height:20px;
		margin-top:47px;
		padding-left: 6px;
		font-size: 14px;	font-weight: bold;
		color: #31a6bf;
	}
	#search p{
			margin-top: 0px;
			margin-bottom:0px;
			height: 30px;
			position: static;
	}
#body{
	clear:both;
}
#left{
	float:left;
	width: 210px;
}

#center{
	float:left;
	width: 523px;
	padding: 0 6px;
	position: relative;
}

#right{
	float: left;
	width: 210px;
}
#footer{
	clear: both;
	margin: 14px 11px; padding: 8px;
	background-color:#dfddd5;
	width: 915px; height: 34px;
	font-size: 11px;line-height:18px;
}

.container{
	border: 1px solid #e5e3de;	background: white;
	padding: 1px; margin-top: 6px;
}
	.simple{
		padding: 6px; width: 194px;
	}	
	.adjacent{
		margin-top: 0px!important;
		border-top: none!important;
	}
.container-head{
	margin: 0;	
	display:block;
	width: 196px; height: 17px;
	padding:5px;
	text-align: center;
	background-color: #03345C;
	font-size: 14px;
	font-weight: normal;
	color: #cfe4e9;
}
.akce .container-head{
	background-image: url(img/akce.png);
	font-weight: bold; color: white;
}
.container-body{
	padding: 10px 5px 5px 10px;
}
.container-foot{
	height: 6px;
	clear:both;
}
#basket, #customer{
	width: 192px; 
	margin: 2px 1px;
	color: white;
	overflow: auto;
	background-attachment: fixed;
	text-align: right;
	position:relative;
}
	#customer{
		padding: 8px;
		height: 18px;
		font-size: 12px;
		background: url(img/customer-left.png) #31a6bf no-repeat;	
	}

	#basket{
		font-size: 14px;
		background: url(img/basket-left.png) #03345c no-repeat;
		padding: 5px 8px;
		height: 24px;
	}
	#basket div{
		padding: 3px 0;
	}
	#basket a, #customer a{
		color: white;
	}
	#customer strong, #basket strong{
		float:left;
	}
#customer-center{
	margin-top:7px;
	float:right;
}
#menu{
	height: 33px;width:754px;	padding-left:200px;	clear: both;
	background: url(img/main-menu-background.png);
}
.content{
	padding: 3px; margin-top: 6px; width: 514px;overflow: hidden;
	border: 1px solid #e5e3de;	background: white;
}
.product-rating,.product-review{
	clear: both;
	padding: 6px;
	background-color: #cfe4e9;
	margin-top: 4px;
}
/*
 * Flow content
 */
.listing-sort{
	width: 300px;float:left;
}
.listing-pages{
	width: 210px;float:left;
	text-align: right;
}
.text{
	padding: 8px;
}
.best-item-text{
	padding: 8px 0;
} 
h1{
	color: #03345c;
	font-size: 16px;
	margin-left: 12px;clear: both;	
	position: relative;
	font-family: Verdana, sans-serif;
}
h1.oddeleni{
	position:absolute;
	top: 225px; left: 20px;
	margin:0;
	
}
h2{
	font-size: 14px;
	margin: 5px 4px;
	position: relative;
	color: #03345c;
	font-family: Verdana, sans-serif;
}
h3{
	margin: 2px;clear: both;
	font-family: Verdana, sans-serif;
}
h4{
	font-family: Verdana, sans-serif;
	color: #03345c;font-size: 14px;
	margin-top: 4px;margin-bottom:4px;
	clear:both;	
}
h4 a{
	color: #03345c;
}
.hr{
	border-top: 1px solid #e5e3de;color:#e5e3de;
	height: 1px; line-height: 0; font-size: 1px;
	margin: 5px;
}
div.fixed{
	margin:0;padding:0;
	width: 90px; height: 98px;
	overflow: hidden;
}
h4.fixed{
	height: 16px;
	overflow: hidden;
}
.narrow{
	margin: 1px;
}
.item{
	margin: 6px 0;zoom: 100%;
	padding: 8px;
}
	.half{
		width:240px;
		float:left;
	}
	div.third{
		width:157px;
		float:left;
	}
	.first{
		margin-right: 10px;
	}
	.item a,.item a:hover,.item a:visited{
		color:#03345c;
	}
.text a{
	color:#31a6bf;	
	font-weight: bold;
}
.container a,.container a:hover,.container a:visited{
	color:#03345c;
}
.inquiry a,.inquiry a:hover,.inquiry a:visited{
	color:#000;
}
.links{
	height: 25px;
	padding-top: 14px;
	font-weight:bold;
}
.odd{
	background: #dfddd5;
}
.even{
	background: #cfe4e9;
}
.image{
	padding:6px;
	margin-right: 8px;
	background-color: white;
	float:left;	
}

.item-price{
	float:left;
	width: 160px;
}

.item-actions{
	float:left;
	width: 150px;
	text-align: right;
	padding-left: 70px;
}
.half .item-price,.half form{
	width: 125px;
}
.goodsbox form{
	clear:right;
	float:right;
}
.odpoved{
	font-weight:bold;
}
tr.highlight td{
	border-spacing: 0;
}
thead th{
	font-weight: bold;
	color: gray;
}
th{
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}
tr.highlight{
	background-color:#cfe4e9;
}
.objednavky_prehled{
	border-collapse:collapse;
}
.objednavky_prehled td,.objednavky_prehled thead th{
	text-align: right;
	padding-right: 12px;
}
.department-info{
	margin-top: 5px;
}
/*
 *	Form content
 */
input{
	border:none; margin: 3px;
	font-family: Arial!important;font-size: 12px;
}
.right{
	float: right;
}
.light{
	background: #31a6bf;
	color: white!important;
}
.dark{
	background: #03345c;
	color: white!important;
}
input.high{
	font-weight:bold;
	height: 22px;margin: 0;width:103px;
	float:left;
}
input.low{
	height: 15px;margin: 0;width:62px;
	float:left;
}
input.icon{
	margin: 0;
}
input.auto, a.auto, img.auto{
	width: auto!important;
}
img.auto, img.auto{
	float:none!important;
}
a.high, a.high:hover, a.high:visited{
	padding:4px 2px 0 2px; ^padding:3px 2px 1px 2px;
	margin: 0;height: 18px; width: 99px;
	display:block;float:left;
	font-weight:bold; text-decoration:none!important;text-align: center;
}
a.low{
	padding:0px 1px 2px 1px;
	height: 13px;margin: 0;width:60px;
	text-decoration:none!important;text-align: center;
	float:left;
}
input.tiny{
	background: url(img/input-tiny.png) right top no-repeat;
	width: 28px; height: 15px; padding:1px; margin: 0;	
}
input.short{
	background: url(img/input-short.png) right top no-repeat;
	width: 34px; height: 17px; padding:3px;
}
input.small{
	background: url(img/input-small.png) right top no-repeat;
	width: 44px; height: 17px; padding:3px;
}
input.normal{
	background: url(img/input.png) right top no-repeat;
	width: 182px; height: 17px; padding:3px;
}
input.long{
	background: url(img/input-long.png) right top no-repeat;
	width: 197px; height: 17px; padding:3px;
}
input.buy{
	/*height:23px;width: 68px;
	background: url('img/button-buy.png') top left no-repeat;
	font-weight: bold; color: white;*/
	padding:0px 0 1px 0;
	vertical-align: bottom;
}
input.find{
	height:23px;width: 68px;
	background: url('img/button-find.png') top left no-repeat;
	font-weight: bold; color: #03345c;
}
select{
	width: 203px; height: 23px;
}
select.normal{
	margin: 0 3px;width: 188px;
}
#search input.long, #search input.find,#search select{
	vertical-align: middle;
}
.buy-product fieldset{
	border: none;
	text-align: right;
}
.infos, .short-desc{
	padding-left: 10px;
}
.infos dd{
	display:block;
	float: left;
	width:140px;
}
.infos dt{
	float: left;clear: left;display:block;width: 90px;
	font-weight: bold;
}
.review-head{
	background-color: #03345c;
	font-weight:bold;
	color: white;
}
.review-head a{
	color: white;
}
p{
	position: relative;
}
/*
 * Phrasing content	
 */
#menu a{
	display:block;	float:left;	height: 25px; padding-top: 8px;position:relative;
	background: url(img/menu-item.png) center no-repeat;
	text-align: center; font-weight: bold;  color: black; font-size: 11px;
	font-face: Verdana, sans-serif;
	color: #03345c; 
}
#menu a .left-edge{
	display:block;	width: 3px; height:33px; position: absolute; top:0; left: 0;
}
#menu a .right-edge{
	display:block; width: 3px; height:33px; position: absolute; top:0; right: 0;
}
#menu a:hover{
	background: url(img/menu-hover.png) center repeat-x;
	color: white;	text-decoration: none;
}
#menu a:hover .left-edge{
	
	background: url(img/menu-left-hover.png);
}
#menu a:hover .right-edge{
	
	background: url(img/menu-right-hover.png);
}
a{
	text-decoration: none;
	color:black;
}
a:hover{
	text-decoration: underline;
}
a:visited{
	color: black;
}
a.active{
	color: #03345c!important;
}

/*
 * Embedded content
 */
a img{
	border:none;
}
img.banner{
	border: 1px solid #6f6e6d;
}
.middle-menu .followed{
	border-right: solid 1px #cbcbca;
}
.item .image img{
	width: 90px;
	border: 1px solid #e5e3de;	
}
.goodsbox img, .bestnewspanel a img, .bestsellerspanel a img, .bestreviewpanel a img,.bestdiscussedpanel a img{
	width: 90px;
	float:right;
	margin: 4px 0;
}
#logo{
	margin-top: 24px;
	float:left;
}
#department-header{
	border: 1px solid #e5e3de;
	margin-top: 6px;padding:10px 20px 20px 20px;
	width: 480px; height: 223px;
	background: url(img/oddeleni-netext.jpg); color: white; 
	font-size: 13px;
	font-family:  Verdana, sans-serif;
}
#department-header p{
	margin: 3px 0;
	padding-right: 195px;
}
#magnifier{
	position:absolute;top: 35px;left:430px;
}
#snowman{
	margin: 8px;
	float: left;
}
.arrow{
	float:right;
	margin: 2px;
}
/*
 * Specific
 */
.graf-odd{
	height: 8px;font-size: 1px;
	background-color: #03345c; 
}
.graf-even{
	height: 8px;font-size: 1px;
	background-color: #31a6bf; 
}
.graf{
	height: 8px;font-size: 1px;	
	background-color: #f2f1ed;
}
.cleaner{
	width:100%;	height: 1px;font-size: 1px;	clear: both;
	line-height:0;
}
.fix-disappearing{
	_height: 1%;
}
.menu-0{background: #03345c;font-weight:bold;}
.menu-1{background: url(img/menu-1.png);}
.menu-1-act{background: url(img/menu-1-act.png);}
.menu-2,.menu-2-act{background: url(img/menu-2.png);}
.menu-3,.menu-3-act{background: url(img/menu-3.png);padding-left:20px;}
.menu-4,.menu-4-act{background: url(img/menu-4.png);padding-left:40px;}
.menu-5,.menu-5-act{background: url(img/menu-5.png);padding-left:60px;}
.menu-0,.menu-1,.menu-1-act,.menu-2,.menu-2-act,.menu-3,.menu-3-act,.menu-4,.menu-4-act,.menu-5,.menu-5-act{
	width:190px;height:14px;margin-bottom:1px;
	margin-left: 0px;
	padding: 6px 10px;
	text-align:center;
	font-family:Verdana,sans-serif;
}

.menu-1 a,.menu-2 a,.menu-2-act a,.menu-3 a,.menu-3-act a,.menu-4 a,.menu-4-act a,.menu-5 a,.menu-5-act a,
	a.add-review{
	color:#03345c!important;
}
.menu-0 a{
	color:#cfe4e9!important;
}
.menu-1-act a{
	color:white!important;
}
.infos, .item-price, .department-note, .goods-url, .addtofavourite{
	font-family: Verdana,sans-serif;
	color:#03345c;
}
.product-price, .product-rating,.product-review{
	font-family: Verdana,sans-serif;
}
