@charset "UTF-8";
/* NightFever Responsive OWFA mod */

a{	color: #cccccc;	text-decoration: none;	}
a:hover{	text-decoration: underline;	}
h1{	color: #CCCCCC;	margin: 0px;	margin-bottom: 20px;	font-weight: normal;	}
h2{	color: #CCCCCC;	margin: 2px 0px 10px 0px;	font-weight: normal;	}
h3{	font-size:  15px; color: #CCCCCC;	margin: 0px 0px 10px 0px;	font-weight: normal;	}
p{	margin: 0px;	}
ul, ol{	margin-bottom: 0px;	list-style:none; padding-left:0;}
.clearBoth{	clear: both;	}
.nowrap{	white-space: nowrap;	}

.b13 {font-weight:bold; font-size:13px; }
.b16 {font-weight:bold; font-size:16px; }

body{	background: url("body_bg.jpg") repeat-y center top #FFFFFF;	font-family: 'Oswalsd', sans-serif;	color: #666;	margin: 0px;	padding: 0px;	font-size: 12px;	}

#wrapper{	width: 100%;	margin: 0px auto 20px auto;	 background: url("body_bg_template.jpg")no-repeat center top; padding:0px; min-height:1150px;/*border-radius: 10px 10px 10px 10px; /*box-shadow: 0 6px 8px rgba(0, 0, 0, 0.18)*/;}
#wrapper2{	width: 1040px; margin: 0px auto 10px auto; padding:0px; /*border-radius: 5px 5px 5px 5px*/;}
        
#header{	margin-left: -6px;padding: 0px;	clear: both;	position: relative;	background: url("header_bg.png")no-repeat center top;;}
#content-wrap{	margin-left: -4px; padding-bottom:19px;  min-height: 655px;  background: url("cont_bot_bg.png")no-repeat center bottom;	}
#content{	padding: 30px 60px 10px 68px; min-height: 375px; background: url("cont_top_bg.png")no-repeat center top;	}
#footer{	padding: 5px;	text-align: center;	font-size: 10px;	color: #555555;	clear: both; background: #34571f;	}

/* header */
#logo{
	float: left;
	height: 90px;
	padding: 10px 0 0 50px;
	width: 20px;
}
/*#head-info{	float: left; padding: 20px;	font-size: 16px;	}*/
#nav{
	float: left;
	padding: 25px 0px 0px 0px;
}
#nav .navItem{	display: inline;	float: left; height:73px;	padding-left: 20px;	margin-right:-5px;  }
#nav .active{	background: url("menu_bg.gif") no-repeat top left;}
#nav .active > span{	background: url("menu_bg.gif") no-repeat top right; }
#nav .navItem span{	float:left; height:73px; padding: 34px 20px 0px 0px;	}
#nav .mmenu{	font-size:20px; color:black; }
#nav .navItem:hover{	background: url("menu_bg.gif") no-repeat top left;}
#nav .navItem:hover > span{	background: url("menu_bg.gif") no-repeat top right; }

/* footer */
#footer-wrap {	width: 960px; height:47px; margin:auto; padding:0px; }
#footer1 { float:left; width:960px;	}
#footer1 .navItem{	display: block;	float: left; padding: 5px 10px 5px 5px;}
#footer1 .mmenu{	font-size:12px;}
#footer2 {	float:left; text-align:right; padding: 5px 10px 5px 5px;}
#footer2 span{ color:white;	font-size:16px; font-weight:bold;}
#footer2 span span{ font-size:18px;}
#footer3 {	float:right; text-align:left; padding: 12px 0px 5px 5px;}
#footer3 span{ color:white;	font-size:11px;}
#footer3 span b{font-size:12px; font-weight:bold;}

/* banner */
#banner{	position:relative;  clear: both;    height: 300px;    margin-left: 51px;    overflow: hidden;    width: 953px;	}
#bannerRotator {}
#bannerRotator h1 {
	color:#FFF;
	font-size:25px;
	position:absolute;
	top:50px;
	left:40px;
	width: 492px;
}
#ban-text {position:absolute; top:130px; left:0px; width:252px; height:144px; padding-left: 30px; background:url("ban-ul-bg.png") no-repeat 0 0;}
#ban-text li {padding: 0 0 10px 25px; background:url("li-bg.gif") no-repeat 0 5px; font-size:16px; font-weight:bold; color:white;
    text-shadow: 0px 1px 2px black, 2px 2px 5px black; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=5,color=442222); }
#ban-but {   background: url("ban_but.gif") no-repeat scroll 0 0 transparent;
    height: 44px; left: 270px; position: relative; top: 226px; width: 175px;}
#ban-but p {padding:13px 0 0 25px;}
#ban-but a {
	color:white;
	font-size:16px;
}
#ban-img {
	left: 515px;
	position: relative;
	top: -42px;
}

/* Content */
.owerh  {overflow:hidden;}
.sidebarLeft{
	width: 890px;
	float: left;
	margin-right: 23px;
}	
.sidebarRight{	width: 290px;	float: right; 	}
.contentSmall{	width: 290px;	float: left;  /* pro intro */	}
.contentMedium{	width: 600px;	float: left;	/* pro clanky */ background: url("../img/linka_vert.gif") repeat-y top right; padding: 0 15px 15px 0;}

.box h2{color:#c00000; font-size:25px; /*text-transform:uppercase;*/}
.box p{margin-bottom:15px; line-height: 16px;}
.box p:first-letter {margin-left:0px;}
.box a {color:#e77500; text-decoration:underline;}
.box table td {vertical-align:top;}
.prodimg {padding:1px; margin:1px 1px 1px 1px; border:1px solid #e77500;}
.table2 { margin:0 0 35px 0;} /* poloky produktu */
.table2 .thead td {padding:15px 0 0;}
.table2 td p { margin:5px 0;}
.table3 { margin:0 0 0 0;} /* seznam produktu */
.table3 td {margin:5px 10px 5px 0; border:1px solid #e77500; height:250px; width:180px; text-align: center;}
.table3 td a { padding:25px 0px 200px 0px; display:block;}
.orange {color:#e77500; }
.img-grayb {padding:1px; margin:1px; border:1px solid gray;}
.h2linka {margin-bottom:10px;}
.ctivic {float: right; width:40px; height:14px; margin: 1px 10px 0 0 ; background:url("ctivic.gif") no-repeat left top; }
.ctivic a {color:white; font-size:9px; line-height: 12px; font-family: times New Roman; margin-left:4px; text-decoration:none;}
.box ul li {float: left; padding:0 0 25px 25px; line-height: 20px; background:url("li-bg.gif") no-repeat 0 4px;}
.vicinf {float: right; width:95px; height:20px; margin: 5px 10px 0 30px ; background:url("vicinf.gif") no-repeat left top;}
.vicinf a {color:white; font-size:10px; font-family: times New Roman; float:left; padding:0px 0 0 15px; text-decoration:none;}
.linh20 { line-height: 20px !important;}
.cena {
	font-weight: bold;
}
.cena {
	font-weight: bold;
}
