html, body, div, span, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, img, form, table, tr, th, td, input, select, textarea{margin:0px; padding:0px; }
a{color:#151515; }
a:hover{text-decoration:none; }
img{border:none; }
li{list-style-type:none; }
label{cursor:pointer; }
body{font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#000;background-color:#FFF;background-image:url(../img/bg-page.jpg);background-repeat:no-repeat;background-position:center top;}
/* inputs ------------------------------------------------------------------- */
input[type=text],input[type=password],select,textarea{font-family:Arial,sans-serif;font-size:12px;color:#000;outline:none;background:#fff;border:1px solid #abadb3;padding:3px;height:25px;}
textarea{height:auto; }
.xlong{width:205px; }
.xxlong{width:542px; }
.inp-1{width:138px; }
.inp-2{width:25px;height:25px;padding:0;border:none;float:left;margin:0px 5px 0 0;text-align:center;font-size:12px;background:url(../img/input-2.png) no-repeat;}
.inp-3{width:20px; text-align:center; position:relative; top:-3px; }
select{padding:2px; height:auto;}
textarea{width:270px;margin-top:13px;;float:left;}
input[type=text].errors ,input[type=password].errors,textarea.errors{background:none repeat scroll 0 0 #FFBCBC; border:1px solid #C24949;}
/* buttons ------------------------------------------------------------------ */
.btn-0{margin-top:0px; border:none; width:110px; height:27px; font-size:12px; line-height:24px; text-align:center; cursor:pointer; float:right; margin-left:0px; text-decoration:none; display:block; color:#FFF; font-weight:bold; margin-right:20px; }
.btn-1{padding-bottom:5px; padding-right:5px; margin-top:22px; border:none; width:94px; height:36px; font-size:16px; line-height:36px; cursor:pointer; float:left; margin-left:4px; }
.btn-2{margin-top:3px; border:none; width:128px; height:34px; font-size:15px; cursor:pointer; float:left; font-weight:bold; line-height:28px; padding-bottom:7px; }
.btn-3{font-size:11px; text-align:center; text-decoration:none; color:#000; position:absolute; top:11px; left:77px; font-weight:normal; display:block; width:38px; height:21px; line-height:21px; background:url(../img/button-3.png) no-repeat; }
.btn-4,_input[type=submit]{text-decoration:none;margin-bottom:5px;border:none;width:95px;height:30px;font-size:16px;line-height:30px;text-align:center;cursor:pointer;float:right;margin-right:6px;text-shadow:1px 1px 1px #444;}
.btn-5{font-size:12px; text-align:center; text-decoration:none; color:#2f2f2f; font-weight:normal; display:block; width:148px; height:25px; line-height:24px; margin:10px 0 16px 0; background:url(../img/button-5.png) no-repeat; }
.btn-6{font-size:16px; text-align:center; text-decoration:none;  font-weight:normal; display:block; width:171px; height:40px; line-height:36px;margin-top:5px;  float:left; }
.btn-7{font-size:18px; margin:22px 1px 0 0; border:none; height:56px;width:267px; padding:7px 0 7px 0; line-height:20px; cursor:pointer; float:right; }
.btn-8{text-align:center; text-decoration:none; color:#2f2f2f; font-weight:normal; display:block; width:145px; height:29px; line-height:27px; position:absolute; top:119px; left:61px; background:url(../img/button-8.png) no-repeat; }
.btn-9{text-indent:31px; text-decoration:none; color:#fff; font-weight:normal; display:block; width:145px; height:29px; line-height:27px; position:absolute; top:119px; left:219px; background:url(../img/button-9.png) no-repeat; }
.btn-basket{background-image:url(../img/bt-poptat.png);height:34px;width:155px;float:right;font-size:14px;color:#FFF;font-weight:normal;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;text-shadow:1px 1px 1px #444;background-repeat:repeat-x;padding-bottom:0px;margin-right:5px;text-transform:uppercase;margin-top:4px;}
.btn-basket:hover{background-position:0px -34px;}
#header-top{position:relative;clear:both;width:1000px;height:420px;z-index:10;}
#home #header-top{height:607px;}
.productBox{width:100%;margin-top:15px;clear:both;height:314px;float:left;}
.productBox .pBox{
	float: left;
	height: 298px;
	width: 242px;
	margin-right: 10px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ff6600;
	background-color: #ff6600;
	overflow: hidden;
	position: relative;
}
#home .productBox{height:398px;}
#home .productBox .pBox{height:382px;}
.productBox .pBox.last{margin-right:0px;}
.pBox span{
	display: block;
	margin: 0px;
	height: 70px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #d2cdca;
	font-size: 11px;
	width: 220px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	float: left;
	z-index: 10;
}
.pBox a:hover span{background-color:#ff6600;}
.pBox span strong{
	font-size: 14px;
	display: block;
	font-weight: normal;
	margin-bottom: 8px;
	background-image: url(../img/arrayR.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 195px;
	padding-right: 15px;
}
.pBox img{
	position: absolute;
	left: 0px;
	bottom: 83px;
	z-index: 1;
	width: 242px;
}
.pBox em{background-color:#D2CDCA;display:block;position:absolute;left:0px;top:0px;z-index:100;height:3px;width:100%;}
#logo{float:left;margin-left:0px;height:75px;margin-top:21px;}
#search{height:105px; position:relative; float:left; width:360px; }
#search  input[type=text]{margin-top:22px;; float:left; width:242px; height:28px; font-size:13px; color:#8b8a8a; padding-right:6px; padding-left:6px; }
#search p{color:#484747; font-size:11px; margin-top:10px; }
#search p a{color:#484747; }
#header-center_right{position:relative; float:right; width:225px; height:105px; margin-left:0px; margin-top:0px;  overflow:hidden; }
#header-right{position:relative; float:left; width:9px; height:124px;   }
.top-box1{height:26px; line-height:26px; float:right; position:relative; margin-right:0px; width:225px; background-image:url(../img/user.png); background-repeat:no-repeat; background-position:left center; padding-left:24px; }
.top-box1 p{height:26px; padding:0; }
.top-box2{height:45px; line-height:20px; float:right; position:relative; margin-right:0px; width:160px; }
.top-box2 p{height:48px; padding:0; }
#header-center_right img{float:left; margin-left:10px; margin-right:10px; margin-top:20px; background-image:url(../img/user.png); background-repeat:no-repeat; background-position:left center; }
#header-center_right img.user{margin-top:3px; float:left; }
#header-menu{position:relative; clear:both; width:1000px; height:69px; }
#header-menu-left{position:relative; float:left; width:9px; height:53px; }
#header-menu-center{position:relative; float:left; width:1000px; height:69px;}
#header-menu-right{position:relative; float:left; width:9px; height:53px;  }
#kosikImg{display:block; float:left; height:46px; width:47px; background-image:url(../img/kosik.png); background-repeat:no-repeat; margin-top:23px; margin-left:3px; }
#resultKosik p a span{text-decoration:none; font-size:15px; font-weight:normal; color:#035fae; }
#resultKosik p a strong{color:#020202; text-decoration:none; font-size:12px; }
.header-oodelovac{background-color:#f5fbfd;    float:left;    height:43px;    margin-top:5px;    width:1px;}
#header-podmenu{width:990px; height:16px; float:left; }
#slider{display:block; padding:0px; clear:both; height:145px; width:970px; overflow:hidden; margin-top:-15px; float:left; margin-bottom:5px; }
#sliderHome{clear:left; height:auto; width:722px; border:1px solid #CCC; float:left; margin-bottom:10px; }
#sliderHome ul, #sliderHome li{display:block; width:722px; text-align:center; margin:0px; padding:0px; float:left; clear:both; }
#sliderHome ul li a img{float:left; }
#wrap{width:100%; overflow:hidden;  }
#page{width:1000px; margin:0 auto; position:relative; text-align:left; padding:0px; clear:both; }
/* left --------------------------------------------------------------------- */
#cols{width:1000px;padding-bottom:40px;margin-top:0px;position:relative;padding-top:0px;padding-right:0px;padding-left:0px;clear:both;background-color:#FFF;}
#left{width:236px;float:left;padding:0px;margin:0px;}
#left .box{margin-bottom:15px;background:url(none) no-repeat 0 100%;float:left;width:100%;}
#left h2{background-color:#ff6900;display:block;font-size:15px;line-height:42px;font-weight:normal;text-indent:20px;height:42px;border:1px solid #FFF;}
.box.categories{background-image:url(../img/bg-categories.gif);background-repeat:no-repeat;background-position:center bottom;padding-bottom:30px;}
.categories ul{display:block;margin:0px;padding:0px;width:234px;clear:both;float:left;border:1px solid #eeebf2;}
.categories ul ul{border:none;margin:0px;padding:0px;display:none;}
.categories ul li.active ul{display:block;}
.categories ul ul.actMenu{display:block;}
.categories li{margin:0px;display:block;clear:both;width:234px;height:auto;float:left;}
.categories li a{display:block;text-decoration:none;font-size:12px;margin:0px;clear:both;background-image:url(../img/bg-menu-left.png);
/*min-height:34px;  */
border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e2e1e1;width:191px;background-repeat:no-repeat;background-position:0px 0px;padding-top:13px;padding-right:5px;padding-bottom:12px;padding-left:38px;}
.categories li li a{float:left;width:175px;font-size:11px;padding-top:13px;padding-right:5px;padding-bottom:12px;padding-left:54px;background-image:url(../img/bg-menu2.png);background-repeat:no-repeat;background-position:0px 0px;}
.categories li li li a{float:left;width:169px;padding-top:13px;padding-right:5px;padding-bottom:12px;padding-left:60px;background-position:5px 0px;background-repeat:repeat-x;}
.categories li a.active, .categories li a:hover{text-decoration:none;color:#fff;background-position:0px -40px;}
.categories li li li a.active,.categories li li li a:hover{text-decoration:none;color:#fff;background-position:5px -40px;}
#left .banner{text-align:center;margin-top:5px;margin-bottom:5px;}
#left .box h5{height:27px; line-height:27px; font-size:14px; font-weight:bold; text-indent:8px; }
#left .box address{font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }
#left form{font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }
#left input{font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }
#left .box h4{font-size:19px;    font-weight:bold;    height:57px;    line-height:60px;      display:block; float:left; width:120px; text-align:center;  cursor:pointer; }
#left .box h4.active{cursor:auto; }
#left .box.leftLinks img{margin-bottom:15px; }
.lefthome{width:712px;float:left;padding-bottom:20px;padding-right:12px;}
.lefthome h2{font-size:16px !important;color:#ff6600;margin-top:20px !important;margin-bottom:0px !important;}
.righthome{float:right;width:271px;}
/* oddeleni/zbozi/kosik ------------------------------------------------------------- */
.right{width:750px;float:right;padding-bottom:0px;padding-right:0px;margin-top:0px;font-size:12px;}
.right.full{width:1000px;}
.right h2{color:#ff6d00;margin-top:0px;margin-bottom:15px;}
.content{background-image:url(../img/topBlock.jpg);background-repeat:no-repeat;background-position:right top;padding:15px;background-color:#E1E1E1;}
.content img{border:3px solid #d9cccc;}
.righthome h3{font-size:14px;color:#ff6600;margin-top:20px;margin-bottom:15px;}
#reference img{border:1px solid #cfc9c6;margin-right:3px;margin-bottom:6px; float:left;}
#reference img:nth-child(even){margin-right:0px;}
.facebookr{clear:both;margin-top:10px;float:right;}
.right h1{line-height:normal;font-size:16px;font-weight:bold;color:#ff6600;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:15px;}
.right h1#home{color:#323232; }
.right h1 a{font-size:18px; color:#fff;  }
.right h1 strong,.right h1 span{display:block; }
.right h1 span{display:block; font-size:18px; }
.right p{margin-bottom:10px; }
.content ul{padding-left:20px; margin:0px 0px 10px; line-height:1.3em; }
.contentPage{padding-right:10px;}
#page .right #slider ul , #page .right #slider li{display:block; clear:both; margin:0px; padding:0px; height:145px; width:970px; }
h2.user{height:49px; line-height:49px;  font-size:18px; font-weight:bold; color:#000; padding-left:20px;margin-top:10px;background-color:#e1e0e0;}
.user table{background-color:#f4f4f4; }
.footerSeparator{background-image:url(../img/footer-separator.png); background-repeat:no-repeat; background-position:center top; clear:both; height:22px; width:1000px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
/* footer ------------------------------------------------------------------- */
#footer{clear:both;margin-top:0px;}
#footer{padding-top:20px;padding-bottom:8px;width:1000px;padding-left:0px;padding-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#b8b8b8;height:100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#FFF;}
.footerBottom{margin:0px auto; width:1000px; height:auto; padding-top:15px; }
.footerBottom #intlink{margin:0px auto 15px; width:980px; color:#777a7b; text-align:center; font-size:10px; }
.footerBottom #intlink a{color:#777a7b; }
.footerBottom p{width:990px;;line-height:1.7; color:#000; padding-top:25px; }
#footer ul{margin:0px; padding:0px 0px 0px 19px; line-height:1.8; width:190px; display:block; float:left; }
#footer ul ul{padding:0px; display:inline; width:auto; }
#footer ul li{font-size:16px; }
#footer ul li li{font-weight:normal; font-size:17px;color:#000; }
#footer ul li li a{color:#909090; text-decoration:none; }
#footer ul li li a:hover{text-decoration:underline; }
#footer p{padding-left:0px;display:block;font-size:11px;float:right;color:#656565;}
#footer img{float:left; margin-top:6px; }
#footer address{display:block;float:left;width:800px;font-style:normal;margin-top:0px;font-size:11px;text-transform:uppercase;color:#656565;}
#footer #prodejna{border:1px solid #CCC; margin-top:35px; margin-left:0px; float:right; }
#footer #jetLogo{margin-top:20px; }
.footerTop p span{line-height:1.7; color:#000; padding-right:25px; float:right;}
#formFooter{float:right; width:480px; padding-left:27px; padding-top:10px; }
#formFooter fieldset{border:none; font-size:17px; padding:0px; margin:0px; }
#formFooter fieldset legend{font-size:20px; font-weight:bold; margin:0px; padding:0px 0px 10px 4px; }
#formFooter td label{font-size:12px; color:#909090; }
#formFooter input[type=text]{height:30px; width:208px; background-image:url(../img/bg-input.gif); background-repeat:repeat-x; color:#9c9b9b; }
#formFooter textarea{height:74px; width:448px; background-image:url(../img/bg-text.gif); background-repeat:repeat-x; background-color:#F3F4F3; color:#9c9b9b; }
#footer a{color:#656565;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/* menu styles */
#menu{float:left; clear:left; height:29px; }
#menu li{float:left; margin-right:3px; }
#menu li  img{float:left; }
#menu li a{height:35px; line-height:35px; display:block; padding:10px 17px; text-decoration:none;  color:#fff; font-size:18px;}
#menu li a:hover{text-decoration:underline; }
#menu li a.active{text-decoration:underline; }
#header-top ul{float:left;display:block;height:75px;margin-top:21px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:537px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:105px;}
#header-top ul li{float:left;list-style:none;position:relative;height:75px;}
#header-top ul li:last-child{background-image:none; }
#header-top ul li a{white-space:nowrap;height:75px;line-height:75px;display:block;padding:0px 23px;text-decoration:none;color:#000000;font-size:13px;text-shadow:1px 1px 1px #fff;text-transform:uppercase;}
#header-top ul li a:hover{text-decoration:none;background-image:url(../img/bg-hover.gif);background-repeat:repeat-x;}
#header-top ul li a.active{background-image:url(../img/bg-active.gif);background-repeat:repeat-x;}
#header-top ul li ul{margin:0; padding:0; position:absolute; visibility:hidden; width:120px; z-index:1000; }
#header-top ul li ul li{float:none;display:inline;}
#header-top ul li ul li a{width:150%; color:#ffffff; background-image:url(../img/bg-menu.png); background-repeat:repeat-x; background-position:0px 0px; }
#header-top ul li ul li a:hover{}
/* banner ------------------------------------------------------------------- */
#discount{width:110px; height:109px; position:absolute; top:-10px; left:-9px; z-index:100; background:url(../img/bg-discount.png) no-repeat; }
div#tmpSlideshow{position:relative; }
div.tmpSlide{position:absolute; top:0; left:0; width:970px; height:180px; display:none; color:#fff; }
div.tmpSlide div{width:627px; height:180px; float:left; background:url(../img/bg-slider.png) 100% 0 no-repeat; }
div.tmpSlide strong{display:block; margin:40px 0 0 61px; color:#fff; font-size:30px; font-weight:normal; }
div.tmpSlide p{margin:9px 0 0 63px; color:#fff; font-size:15px; }
div#tmpSlideshowControls{position:absolute; top:155px; right:-159px; width:250px; }
div.tmpSlideshowControl{float:left; background:url(../img/icon-dot.png) no-repeat; width:14px; height:14px; margin-left:6px; }
div.tmpSlideshowControl span{display:none; }
div.tmpSlideshowControlOn{}
div.tmpSlideshowControlActive{background-position:0 -14px; }
/* ostatní ------------------------------------------------------------------- */
.cleaner{clear:both !important; font-size:0px !important; height:0px !important; line-height:0px !important; margin:0 auto !important; visibility:hidden !important; width:100% !important; }
th, td{padding:0px; }
#commentForm{width:700px; margin-left:30px; }
#commentForm label{width:180px; }
#commentForm input.error{border:1px solid #c24949;background:#ffbcbc;  }
#commentForm textarea.error{border:1px solid #c24949;background:#ffbcbc;  }
#breadcrumb{padding-left:0px;margin:0px;height:45px;overflow:hidden;}
#breadcrumb ul{display:inline;line-height:28px;}
#breadcrumb ul li{display:inline;padding-right:2px;font-size:10px;color:#767676;}
#breadcrumb ul li span{padding-right:0px; }
#breadcrumb ul li a{color:#767676;}
#breadcrumb ul li a:hover{text-decoration:underline; }
#fb-zed{margin-left:70px;margin-top:30px; }
.catInfo{text-align:center; display:block; margin-bottom:20px; }
#result{padding:5px; }
.hidden{display:none;}
.dole{margin-top:20px; }
#kosik_ano{bottom:0;    right:0;    position:fixed;}
.external{}
.odsad{clear:both;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
.red{color:#CE0303;}
label.error ,div.error{font-size:11px; color:#CC0404; font-weight:bold; clear:both; }
span.odpovedProduct{background-color:#035FAE;    border:0 solid #CCCCCC;    color:white;    display:block;    font-size:14px;    height:215px;    left:0;    line-height:215px;    padding:10px;    position:absolute;    text-align:center;    top:0;    width:212px;    z-index:50;display:none;}
#tabs .odsad ul{border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;padding-left:22px !important;list-style-type:disc !important;color:#000;height:auto !important;clear:both !important;float:left !important;}
#tabs .odsad ul li{text-transform:none !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;list-style-type:disc !important;clear:both !important;float:none !important;font-size:12px !important;line-height:normal !important;height:20px !important;cursor:text !important;display:list-item;}
.content.cText{margin-right:11px;}
.nowrap{white-space:nowrap;}
.sitemap ul{list-style-type:disc;padding-left:16px;}
.sitemap li{list-style-type:disc;line-height:1.6;}