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:0; padding:0; }

a{color:#5b5a5a; }

a:hover{text-decoration:none; }

li{list-style:none; }

div#right ul li{list-style: disc inside none;}

img{border:none; }

label{cursor:pointer; }

body{

	font-size: 13px;

	color: #696969;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

body#home{background-image:url(../img/prkno.jpg); background-repeat:no-repeat; background-position:0 149px;}

h1{

	color: #434343;

	font-size: 28px;

	font-weight: normal;

	margin-bottom: 10px;

}

h2, h3, h4, h5, h6{

	color: #434343;

	margin-bottom: 10px;

}

h3 {

	font-size: 21px;

}

h2 {

	font-size: 24px;

	font-weight: normal;

}

/* inputs ------------------------------------------------------------------- */

input[type=text],input[type=password],select,textarea{

background:#f6f5f5;

background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#ffffff),color-stop(100%,#f6f5f5));  

background-image:-webkit-linear-gradient(top,#ffffff 1%,#f6f5f5 100%);  

background-image:-moz-linear-gradient(top,#ffffff 1%,#f6f5f5 100%);  

background-image:-o-linear-gradient(top,#ffffff 1%,#f6f5f5 100%);  

background-image:linear-gradient(#ffffff 1%,#f6f5f5 100%);  

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; outline:none; border:1px solid #cccbcb; padding:4px; }

input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{

border:1px solid #cccbcb;

 -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);  

 -moz-box-shadow:0 0 5px rgba(0,0,0,.3);  

 box-shadow:0 0 5px rgba(0,0,0,.3); 

 background:#ffffff ;

background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#f6f5f5),color-stop(100%,#ffffff ));  

background-image:-webkit-linear-gradient(top,#f6f5f5 1%,#ffffff  100%);  

background-image:-moz-linear-gradient(top,#f6f5f5 1%,#ffffff  100%);  

background-image:-o-linear-gradient(top,#f6f5f5 1%,#ffffff  100%);  

background-image:linear-gradient(#f6f5f5 1%,#ffffff  100%); 

 }

input[type=text]{width:270px;}

textarea#dotaz  {width:270px; height:70px; border:1px solid #CCC;}

input[type=submit]{width:100px; height:30px;}

.inp-1{width:138px; }

.inp-2{width:41px; height:21px; padding:0; border:none; float:left; margin:0px 5px 0 0; text-align:center; line-height:28px; 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; }

textarea{width:270px;; 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:7px; border:none;  width:110px; height:23px;font-size:14px; line-height:22px; text-align:center;cursor:pointer; float:left;margin-left:80px;text-decoration:none;}

.btn-1{padding-bottom:2px;    padding-right:5px;margin-top:32px; border:none; width:84px; height:37px;font-size:15px;font-weight:bold; line-height:15px; cursor:pointer;  float:left;margin-left:0px;}

.btn-2{margin-top:7px; border:none; width:149px; height:39px; font-size:15px; cursor:pointer; float:right; background-image:url(../img/btn2.png); background-repeat:no-repeat; padding-right:10px; background-color:transparent; font-weight:bold; 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: auto;

	height: 38px;

	font-size: 14px;

	line-height: 38px;

	text-align: center;

	cursor: pointer;

	float: left;

	margin-right: 10px;

	display: block;

	padding-right: 42px;

	padding-left: 42px;

	margin-top: 20px;

	clear: both;

  -webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	border-radius: 4px;

}

.btn-4:hover{background:#79CBBF;color: #434343;}

.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; }



#header{clear:both;height:93px;width:1000px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}

#header-top{clear:both; width:1018px; height:9px; background:url(../img/page-top.png) no-repeat center 0; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }

#logo{float:left; }

#home #page{background-image:url(../img/bg-home.png);background-repeat:no-repeat;background-position:center top;}

#search{height:57px;float:right;width:350px;padding-top:36px;}

#search  input[type=text]{

	float: right;

	height: 29px;

	width: 220px;

	color: #333;

	font-size: 16px;

}

#search .btn-1{float:right;padding:0px;background-image:url(../img/bt-search.png);background-repeat:no-repeat;background-position:0px 0px;height:39px;width:81px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:9px;text-indent:-99999pt;overflow:hidden;}

.top-box1{height:29px; line-height:29px; float:right; position:relative;  margin-right:10px; width:240px;}

.top-box1 p{height:29px; padding:0 20px;  }

.top-box2{height:48px;line-height:24px; float:right; position:relative;  margin-right:10px;width:180px;}

.top-box2 p{height:48px; padding:0 20px;  }

#header-center_right img{float:left; }

#header-center_right img.user{margin-top:6px;}

#header-menu{

	clear: both;

	width: 1000px;

	height: 51px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 5px;

	margin-left: auto;

	background:#ffcb06;

 -o-border-radius: 3px;

	-ms-border-radius: 3px;

	-khtml-border-radius: 3px;

	border-radius: 3px;

}

#header-menu-left{position:relative; float:left; width:9px; height:53px;   }

#header-menu-center{float:left; width:1000px; height:51px;  }

#header-menu-right{position:relative; float:left; width:9px; height:53px; }

.header-oodelovac{float:left;    height:33px;    margin-top:0px;    width:1px;}

#header-podmenu{width:990px; height:16px; float:left;}

.h_banner{padding:10px; width:970px;}

.h_banner_width{width:970px;}

#wrap{width:100%; overflow:hidden;  }

#page{width:1000px;margin:0 auto;position:relative;text-align:left;clear:both;}

#top_right {

    float: right;

    height: 90px;

    margin-left: 40px;

    text-align: right;

    width: 284px;

}

#tlf_cislo{

  margin-top:25px;

  margin-left:60px;

  text-align:left;

  color:#D52900;

  font-size:14px;

}

#tlf_cislo span{

  font-size:20px;

}



/* left --------------------------------------------------------------------- */

#cols{

	width: 100%;

	padding-bottom: 25px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 10px;

}

.main{

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.main ul, #right ul{margin-bottom:15px; }

#right #tabs {

	height: auto;

	width: 100%;

	clear: both;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

	position: relative;

}

#tabs ul {

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 35px;

	font-size: 14px;

	line-height: 35px;

	width: 100%;

	background-color: #ececed;

}

#tabs ul li {

	line-height: 35px;

	text-align: center;

	display: block;

	float: left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFF;

}

#tabs ul li a {

	color: #434343;

	text-decoration: none;

	display: block;

	height: 35px;

	padding-right: 12px;

	padding-left: 12px;

}

#tabs ul li .active ,#tabs ul li a:hover{

	background-color: #207d6f;

	color: #FFF;

}

#tabs #pages {

	padding: 15px;

	clear: both;

}

#tabs .loader {

	position: absolute;

	height: 50px;

	width: 100%;

	left: 0px;

	top: 35px;

	background-image: url(../img/ajax-loader.gif);

	background-repeat: no-repeat;

	background-position: center center;

	display: none;

}







.hBox{

	float: left;

	height: 185px;

	width: 322px;

	margin-right: 11px;

	text-align: center;

	position: relative;

	overflow: hidden;

	border: 1px solid #b3b3b3;

	padding: 2px 0 1px 2px;

	margin-top: 26px;

	margin-bottom: 17px;

}

.hBox.last{

	margin-right: 0px

!important;

}

.hBox h2{

	color: #434343;

	font-size: 19px;

	text-align: center;

	display: block;

	margin: 0px;

	height: 45px;

	line-height: 45px;

	position: absolute;

	left: 0px;

	top: 131px;

	background-color: #FFF;

	padding-right: 22px;

	padding-left: 13px;

	-moz-border-radius-bottomright: 6px;

	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-bottom-right-radius: 6;

	border-bottom-right-radius: 6px;

	-moz-border-radius-topright: 6px;

	-webkit-border-top-right-radius: 6px;

	-khtml-border-top-right-radius: 6;

	border-top-right-radius: 6px;

	opacity: 0.8;

	filter: Alpha(Opacity=70);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	font-weight: normal;

}

.hBox img{

	max-width: 322px;

	max-height: 185px;

	float: left;

}

.hBox h2 a{

	color: #434343;

	text-decoration: none;

}

.hBox h2 a:hover{text-decoration:underline; }

.hBox .boxNext{background-image:url(../img/bt-next.png); display:block; float:right; height:38px; width:144px; color:#FFF; text-decoration:none; line-height:36px; font-weight:bold; margin-top:22px; margin-right:7px; }

.hBox .boxNext:hover{text-decoration:underline; }

.hBox span{background-image:url(../img/box-layer.png); background-repeat:no-repeat; display:block; height:168px; width:240px; position:absolute; left:0px; top:50px; }

#left{

	width: 229px;

	float: left;

	padding-left: 0px;

	padding-top: 8px;

}

#catmenu{

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	-khtml-border-radius: 6px;

	border-radius: 6px;

	overflow: hidden;

	width: 199px;

	height: auto;

}

#catmenu ul {

	display: block;

	margin: 0px;

	background-color: #d9dadb;

	width: 199px;

	clear: both;

	float: left;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 12px;

	padding-left: 0px;

}

#catmenu ul ul {

	padding: 0px;

	display: none;

}

#catmenu ul li.active ul { 

	display: block;

}

#catmenu ul li.active ul ul{

	padding: 0px;

	display: none;

}

#catmenu ul ul li.active ul { 

	display: block;

}

#catmenu ul li {

	display: block;

	margin: 0px;

	clear: both;

	float: left;

	width: 199px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#catmenu ul li a {

	padding-top: 6px;

	padding-bottom: 7px;

	text-decoration: none;

	display: block;

	padding-left: 28px;

	color: #434343;

	background-image: url(../img/arr-right.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	clear: both;

	float: left;

	width: 171px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	font-size: 14px;

}

#catmenu ul li li a {

	padding-left: 46px;

	background-position: 28px center;

	width: 153px;

}

#catmenu ul li li li a {

	padding-left: 59px;

	background-position: 37px center;

	width: 140px;

}

#catmenu ul li li li li a {

	padding-left: 86px;

	background-position: 61px center;

	width: 113px;

}

#catmenu ul li li a.active ,#catmenu ul li li a:hover{

	color: #FFF;

	background-color: #000;

	background-image: url(../img/arr-down.png);

}

#catmenu ul li li li a.active ,#catmenu ul li li li a:hover{

	color: #FFF;

	background-color: #207d6f;

	background-image: url(../img/arr-down.png);

}

#catmenu ul li li li li a.active ,#catmenu ul li li li li a:hover{

	color: #434343;

	background-color: #79cbbf;

	background-image: url(../img/arr-down.png);

}













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

.leftImage{margin-bottom:10px; }

/* oddeleni/zbozi/kosik ------------------------------------------------------------- */

#right{

	width: 757px;

	overflow: hidden;

	float: right;

	padding-bottom: 20px;

	padding-right: 14px;

	margin-top: 0px;

}

p{margin-bottom:10px; }

#right p {

	line-height: 1.9;

}



.hText {

	clear: both;

	width: 985px;

	padding-right: 0px;

	padding-left: 15px;

}

#home p {

	font-size: 16px;

	text-align: justify;

	padding-right: 15px;

}



big{font-size:19px; margin-bottom:15px; display:block; }

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; }

#righthome{width:173px; float:right; overflow:hidden;padding-left:0px;}

#righthome .box{margin-bottom:9px; }

#righthome .box h5{height:34px; line-height:34px;  font-size:16px; font-weight:bold; text-indent:20px; margin:0px;}

#right .product {

	float: left;

	height: 375px;

	width: 350px;

	margin-right: 55px;

}

#right .product a.lImg{

display:block;

width:348px; 

height:194px; 

	margin-bottom: 10px;

  clear:both;

  border: 1px solid #a8a5a5; 

  text-align:center;

  }

#right .product.last {

	margin-right: 0px !important;

}

#pageBack{display:none;text-align:right;}

.product img {

	

	

  max-width:348px; 

  max-height:194px;

}

.product p {

	text-align: justify;

}





/* footer ------------------------------------------------------------------- */

#footer{

	clear: both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(../img/bg-footer.gif);

	background-repeat: repeat-x;

	background-position: center 126px;

	min-height: 301px;

	width: 100%;

}

#footer .footerTop{

	padding-top: 8px;

	padding-bottom: 0px;

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(../img/footer-separator.gif);

	background-repeat: no-repeat;

	background-position: 350px 0px;

	clear: both;

}

.footerTop ul li strong{color:#C78D12;}

#footer .footerTop img#wolfel_napis{float:right;}

#footer .footerBottom{margin:0px auto;background:url(../img/pata.jpg) 100% top no-repeat #E9E9E9; width:992px; height:115px;}

.footerBottom #intlink{margin:0px auto; width:990px; line-height:1.7; color:#000; }

.footerBottom p{width:990px;;line-height:1.7; color:#000; padding-top:25px; }

.footerSlide {

	clear: both;

	width: 946px;

  height: 128px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

}



.footerSlider {

	height: 106px;

	width: 946px;

	clear: both;

	margin-top: 19px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d1d1d1;

	overflow: hidden;

	position: relative;

	float: left;

  padding-top:15px;

}

.footerSlider ul {

	height: 106px;

	width: 946px;

	margin: 0px;

	padding: 0px;

	clear: both;

	float: left;

	display: block;

}

.footerSlider ul li {

	text-align: center;

	display: block;

	float: left;

	height: 106px;

	width: 235px;

}





.footerTop ul{

	margin: 0px;

	width: 400px;

	display: block;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.footerTop ul ul{padding:0px; display:inline; width:auto; }

.footerTop ul li{

	font-size: 14px;

	line-height: 30px;

	color: #c9c9ca;

	font-weight: normal;

}

.footerTop ul li strong {

	font-size: 16px;

}



.footerTop ul li li{font-weight:normal; font-size:17px;color:#000; }

.footerTop ul li a {

	color: #c9c9ca;

	text-decoration: none;

}

.footerTop ul li a:hover{text-decoration:underline; }

.footerTop p{line-height:1.7; color:#000; padding-left:25px; }

.footerTop p span{line-height:1.7; color:#000; padding-right:25px; float:right;}

#footer #social {

	margin-top: 10px;

	float: right;

}

#footer #social img {

	float: right;

	margin-left: 7px;

}



#formFooter{float:right; width:497px; }

#formFooter fieldset{border:none; font-size:17px; padding:0px; margin:0px; }

#formFooter fieldset legend{font-size:17px; padding-top:5px;  }

#formFooter td label{font-size:12px; color:#909090; }

#formFooter input[type=text]{height:30px; width:216px; font-size:14px; color:#b3b3b3; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }

#formFooter textarea{height:100px; width:470px; font-size:14px; color:#b3b3b3; margin-top:7px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; }

#footer a{

	color: #c9c9ca;

}

/* 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; _text-transform:uppercase; color:#fff; font-size:18px;}

#menu li a:hover{text-decoration:underline; }

#menu li a.active{text-decoration:underline; }



#header-menu ul{

	margin: 0;

	padding: 0;

	float: left;

	display: block;

	height: 51px;

	width: 100%;



}

#header-menu ul li{

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px 1px 0px 0px;

	display: block;

	height: 51px;

	background-image: url(../img/separator.png);

	background-repeat: no-repeat;

	background-position: right center;

	position: relative;

}   #header-menu ul li.last{



  width:110px;

 margin-top:1px;

 height:49px;

}

#header-menu  ul  li img{float:left; }

#header-menu ul li a{

	white-space: nowrap;

	height: 51px;

	line-height: 51px;

	display: block;

	text-decoration: none;

	color: #020202;

	font-size: 16px;

	font-weight: bold;

	float: left;

	padding-top: 0px;

	padding-right: 19px;

	padding-bottom: 0px;

	padding-left: 18px;

}

 

#header-menu ul li ul{

	position: absolute;

	width: auto;

	z-index: 600;

	display: none;

	height: auto;

	left: 0px;

	top: 51px;

	border-left: 1px solid #000;

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;

	border-top: 1px solid #000;

	-moz-border-radius-bottomright: 6px;

	-webkit-border-bottom-right-radius: 6px;

	-khtml-border-bottom-right-radius: 6;

	border-bottom-right-radius: 6px;

	-moz-border-radius-bottomleft: 6px;

	-webkit-border-bottom-left-radius: 6px;

	-khtml-border-bottom-left-radius: 6;

	border-bottom-left-radius: 6px;

	background-color: #000;

	margin: 0px;

	padding: 0;

}

#header-menu ul li ul ul  {

	left: 103%;

	top: 5px;

}



#header-menu ul li:hover > ul{

	display: block;

	width: auto;

	height: auto;

}

#header-menu ul li#eshop {

	background-image: none;

	padding: 0px;

	float: right

!important;

	width: 110px;

}

#header-menu ul li#eshop a  {

	color: #FFF;

	padding-left: 50px;

	text-align: left;

	float: right;

	width: 61px;

	padding-right: 0px;

}

#header-menu ul li#eshop a:hover {

	background-image: url(../img/bg-eshop.png);

	background-repeat: no-repeat;

	background-position: left top;

}

#header-menu ul li ul li    {

	float: left;

	height: 35px;

	line-height: 35px;

	padding: 0px;

	clear: both;

	display: block;

	width: auto;

	background-image: none;

	margin-top: 0px;

	margin-right: 9px;

	margin-bottom: 0px;

	margin-left: 9px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #404041;

}

#header-menu ul li ul li:last-child {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#header-menu ul li ul li a{

	color: #ffffff;

	font-size: 14px;

	height: 32px;

	line-height: 33px;

	width: 100%;

	background-image: none;

	text-align: left;

	padding-left: 7px;

}

#header-menu ul li:hover , #header-menu ul li.active{

	background-color: #000;

	background-image: url(../img/bg-menu-active.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	color: #FFF;

}

#header-menu ul li.active a {

	color: #FFF;

}



#header-menu ul li:hover a {

	color: #FFF;

}







/* banner ------------------------------------------------------------------- */

#discount{width:110px; height:109px; position:absolute; top:-10px; left:-9px; z-index:100; background:url(../img/bg-discount.png) no-repeat; }

/* ostatní ------------------------------------------------------------------- */

.cleaner{margin:0px auto; width:100%; visibility:hidden; clear:both; font-size:0%; }

th, td{}

#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; }

#breadcrumb ul{display:inline; line-height:33px; }

#breadcrumb ul li{

	padding-right: 3px;

	font-size: 11px;

	font-weight: bold;

	color: #8a8888;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	list-style-type: none;

	list-style-image: none;

	display: inline;

}

#breadcrumb ul li span{

	padding-right: 5px;

	margin-left: 0px;

	margin-top: 8px;

}

#breadcrumb ul li a{

	color: #8a8888;

	font-weight: normal;

}

#breadcrumb ul li a:hover{text-decoration:underline; }

#breadcrumb ul li img{margin-top:8px; float:left; margin-right:5px; }

.request{margin-bottom:20px; float:left; width:100%; }

.request strong{display:block; float:left; font-size:20px; line-height:66px; }

.request a{background-image:url(../img/bt-poptavka.png); background-repeat:no-repeat; background-position:0px 0px; float:right; display:block; height:64px; width:320px; color:#FFF; text-decoration:none; text-align:center; font-size:21px; font-weight:bold; line-height:60px; }

.request a:hover{text-decoration:underline; }

.gallery span, .itemNews a.image{display:block; float:left; padding:5px; background-color:#F9F9F9; border:1px solid #E4E4E4; margin-right:7px; margin-bottom:7px; }

.gallery span.last{margin-right:0px; }

.itemNews a.image{margin-top:10px; margin-left:10px; float:left; display:block; }

.morePage{background-image:url(../img/ico-more.png); background-repeat:no-repeat; background-position:right center; display:block; float:right; height:32px; padding-right:35px; font-size:21px; color:#ee2e24; line-height:32px; text-decoration:none; }

.morePage:hover{text-decoration:underline; }

.socialBottom{float:left; width:65%; }

.rightBottom{clear:both; float:left; width:100%; margin-top:15px; }

#fb-zed{margin-left:70px;margin-top:30px; }

#result{padding:5px; }

.hidden{display:none;}

.separator{border-top-width:1px; border-top-style:dotted; border-top-color:#795243; clear:both; margin-top:10px; margin-bottom:10px; width:100%; margin-right:auto; margin-left:auto; height:0px; }

.dole{margin-top:20px; }

#kosik_ano{bottom:0;    right:0;    position:fixed;}

.odsad{padding:20px; }

#slider{height:425px;width:100%;margin-top:0px;margin-right:auto;text-align:center;margin-bottom:0px;margin-left:auto;overflow:hidden;position:relative;}

#slider img{max-height:276px;max-width:757px;}

#home #slider img{max-height:425px;max-width:1000px;}

#right #slider {

	margin-top: 6px;

	margin-bottom: 10px;

	border: 1px solid #a8a5a5;

	height: 276px;

}



#slider ul, #slider li{margin:0px; padding:0px; }

#slider ul li{display:block; float:left; position:relative; height:275px; width:993px; }

#slider .nivo-caption{display:block; position:absolute; height:67px; width:960px; left:0px; bottom:0px; line-height:67px; color:#cdc5bc; background-image:url(../img/bg-slider.png); font-size:27px; text-align:right; padding-right:33px; }

#slider .nivo-caption p{margin-right:0px; margin-bottom:0px; margin-left:0px; }

#slider .nivo-directionNav .nivo-prevNav{background-image:url(../img/arrow-left.png); background-repeat:no-repeat; height:48px; width:48px; position:absolute; top:105px; left:10px; display:block; text-indent:-99999pt; overflow:hidden; cursor:pointer; }

#slider .nivo-directionNav .nivo-nextNav{background-image:url(../img/arrow-right.png); background-repeat:no-repeat; height:48px; width:48px; position:absolute; top:105px; display:block; text-indent:-99999pt; overflow:hidden; cursor:pointer; right:10px; }

.footerSlide #controls a{

	background-image: url(../img/arrow-left.png);

	background-repeat: no-repeat;

	display: block;

	height: 35px;

	width: 35px;

	position: absolute;

	left: -40px;

	top: 55px;

	text-indent: -99999pt;

	overflow: hidden;

}

.footerSlide #controls .nextBtn {

	left: auto;

	right: -40px;

	background-image: url(../img/arrow-right.png);

	background-repeat: no-repeat;

}





#footerMap{float:left; border:1px solid #cecdcd; }

.hImg{



}

.hImg span{

	display: block;

	padding: 2px;

	border: 1px solid #b0b0b0;

	background-color: #fdfbfb;

	float: left;

}

.hImg span img {

	float: left;

	padding-left: 0px;

}



div.error{font-size:11px; background-color:#FFF; color:#F00; clear:both; float:left; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; margin-bottom:2px; margin-top:2px; }

#detail-wrap p {

	line-height: 1.6em;

}

.socLinks {

	text-align: right;

	clear: both;

}

#sortiment{width:210px;}

.btn-10{

	text-decoration: none;

	border: none;

	width: 248px !important;

	height: 48px !important;

	font-size: 18px;

  font-weight:bold;

  color:#fff;

	line-height: 46px;

	text-align: center;

	cursor: pointer;

	float: right;

	margin-right: 10px;

	display: block;

	margin-top: 20px;

	clear: both;

  background:url(../img/bt-poradit.png) no-repeat center 0;

  display:block;

}

.btn-10:hover{background-position: 0 -48px;}



#gallery div.gallery {

	float: left;

	hheight: 230px;

	width: 188px;

}

#gallery div img {

	padding: 8px;

	border: 1px solid #999;

	clear: both;

	float: left;

	margin-bottom: 10px;

}

#gallery div p {

	color: #4a4a4a;

	text-align: center;

	width: 176px;

	line-height: 1.6;

	font-size: 12px;

	clear: both;

}

#realizace{width:100%; text-align:right;}

#realizace a{text-decoration:none;}