@charset "utf-8";
/* -- global  -- */         /* -- global  -- */         /* -- global  -- */         /* -- global  -- */         /* -- global  -- */         /* -- global  -- */         /* -- global  -- */          
body{
background-color:#AC0100;
margin: 0!important;
padding:0!important;
font-family:Verdana, Geneva, sans-serif;
font-size: 13px;
background-image:url(../images/wall.gif);

}

#page{
width: 1110px;
margin: 0 auto;
padding:0;
background-color:#a02a31;
background-repeat:repeat-y;
border-left: 30px solid #e75925;
border-right: 30px solid #e75925;
}

#content{
padding:10px 10px;
background-image:url(../images/contentBGi.gif);
background-repeat:repeat-y;
}  
  
#header {
	position:relative;
}
#href {
height:50px;
left:0;
position:absolute;
top:0;
width:370px;
}  

#href2 {
height:60px;
left:800px;
position:absolute;
top:10px;
width:270px;
}
#href3 {
height:30px;
left:20px;
position:absolute;
top:50px;
width:160px;
}
.clear
{
clear:both;
float:none;
height:1px;
margin:0;
padding:0;
visibility:hidden;	
}

a:hover, a:active, a:visited, a:link
{color:#FFFFFF;
text-decoration:none;
}

#body a:hover, #body a:active, #body a:visited, #body a:link
{color:#930;
text-decoration:none;
}
#body a:hover{
color:#E75925;
}

.zluta {
	color:#FECC00;
}
.mini{
	font-size:10px;
	padding-top: 21px;
	position: absolute;
	left: 390px;
	top: -55px;
}
html>body .mini{
	font-size:10px;
	padding-top: 0px;
	position: absolute;
	left: 390px;
	top: -15px;
}

.mini2nd {
font-size:10px;
left:390px;
padding-top:21px;
position:absolute;
top:0px;
	
}

html > body .mini2nd {
font-size:10px;
left:390px;
padding-top:0;
position:absolute;
top:0px;
}
.widthSet {
	width:250px;
	margin:0!important;
	display:inline-block;
}

.mini span {
	margin-left:20px;
}


a, img{
	border:none!important;
}
 .none {display:none;}
 
 form iframe {
height:500px !important;
}


form p span{
width: 140px;
display:inline-block;
}
form select{
width: 238px;
display:inline-block;
}

.rovnat {
  margin-left:20px;
}


form {
padding: 11px 20px 2px 10px; 
border: 1px solid #E75925;
border-top-width: 14px;
border-bottom-width: 2px;
background-color: rgb(255,204,153);
margin-right: 5px;
margin-bottom: 5px;

}
.form {
	border:none;
	background-color:#FFFFFF;
}
.form2 {
	border:none;
	background-color:#FFFFFF;
	margin: 0 0 45px 0;
	padding:  0;
}
.sub ul li {
	border-bottom:#fb7d4f 1px dotted;
}
.inke {
	font-size:10px;
	width: 320px;
}
.thumb {
	width:95px;
	}
.produ {
	width: 180px;
}
.price {
	width:200px;
}
.vari {
	width:110px;
}
.ceny {
	text-align:right;
	width: 78px;
}

td {
	padding:4px 3px;
	}
td p {
	margin:0;
	padding:0;
}
.toLeft{
	margin-left: 655px;
}
.popisky{
  padding-left: 10px;
}
#right h5{
	background-color:#e75925;
	margin:3px 0 5px 0;
	padding:5px 4px 5px 14px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	position:relative;
}

.rightObl{
	position:absolute;
	left:0;
	top:0;
	width:12px;
	height:26px;
	background-image:url(../images/rObl.gif);
	background-repeat:no-repeat;
	_display: none;
	}
.leftObl{
	position:absolute;
	left:154px;
	top:0;
	width:12px;
	height:26px;
	background-image:url(../images/lObl.gif);
	background-repeat:no-repeat;
	_display: none;
}
/*  --   left right --*/      /*  --   left right --*/      /*  --   left right --*/      /*  --   left right --*/      /*  --   left right --*/      /*  --   left right --*/   
.leftContent {
  float: left;
  width: 380px;
  margin-left:20px;
}
#left {
	width: 906px;
	float:left;
	background-image:url(../images/body.gif);
	background-repeat:repeat-y;
	background-position: -7px 0;
	padding-top: 60px;
	
	
}
#right img {
	margin-left: 3px;
	width: 156px;
}
#right{
	width: 184px;
	float:left;
	background-image:url(../images/rCont.gif);
	background-repeat:no-repeat;
	margin-top: 4px; 
	
	position:relative;
	
}
#rightBody {
	background-image:url(../images/rBody.gif);
	background-repeat:repeat-y;
	margin-top: 98px;
	padding: 0px 15px 2px 9px;

}

#rightFoot{
	background-image:url(../images/rFoot.gif);
	background-repeat:no-repeat;
	margin-top: 0;
}


#inleft{
	padding: 20px 32px 0 32px;
}

#downLine{
	background-image:url(../images/foot.gif);
	background-repeat:repeat-y;
	background-position: 4px 0;
}
#header{
	position:relative;
}
#heading {
background-image:url(../images/head.gif);
	background-repeat:no-repeat;
	width: 913px;
	height: 114px;
	display:block;
	position:absolute;
	left: -7px;
	top: -10px;
}
html>body #heading {
  height: 99px;
	top: -26px;
}
.suma {
  font-size: 16px;  
}
.suma strong {
  color: #AC0100;
}
form.kratky p iframe {height: 260px!important;}
/* --  pata  -- */        /* --  pata  -- */        /* --  pata  -- */        /* --  pata  -- */        /* --  pata  -- */        /* --  pata  -- */        /* --  pata  -- */        
#footer{
	color:white;
	height: 100px;
	
	background-image:url(../images/footBG.gif);
  background-repeat:repeat-x;
  background-position: 0px 12px;
  position:relative;
  border-top: 5px solid #FFFFFF;
  height: 275px;
	
}
.big {
	font-size:36px;	
	padding: 0 0 0 60px;
	height: 65px;
	margin: 0;
	position:absolute;
	left: 25px;
top: 31px;
}
.posun{
  padding-left: 35px;
  width: 390px;
}

.stravenky {
background-image:url(../images/stravenky.gif);
background-repeat:no-repeat;
width: 430px;
height: 65px;
display: block;
position:absolute;
left: 0px;
top: 145px;
}

.tip {
background-image:url(../images/palec.gif);
background-repeat:no-repeat;
width: 430px;
height: 65px;
display: block;
position:absolute;
left: 0px;
top: 205px;

}
.sluchatko {
background-image:url(../images/tel_new.gif);
background-repeat:no-repeat;
width: 1077px;
height: 69px;
display: block;
position:absolute;
left: 10px;
top: 10px;

}
.koupit {
	width: 115px;
	height: 30px;
	color:#FFFFFF;
	padding:0 0 0 40px;
	display:block;
	border: 0 none!important;
}

.upravit {
	display:block;
	border: 0 none!important;
}

.smazat {
	display:inline-block;
	width: 168px;
	height: 30px;
	border: 0 none!important;
	background-image:url(../images/odstranit.gif);
	background-repeat:no-repeat;
	margin-left:35px;
}

.banner1 {
background-image:url(../images/bann.gif);
background-repeat:no-repeat;
width: 307px;
height: 109px;
display: block;
position:absolute;
left: 805px;
top: 155px;

}
.fcb{
background-image:url(../images/fcb.gif);
background-repeat:no-repeat;
width: 121px;
height: 122px;
display: block;
position:absolute;
left: 430px;
top: 148px;

}
.logos {
	height:95px;
	/*background-image:url(../images/contentBG.gif);
background-repeat:repeat-y;   */
}
.sekceh{
  font-size: 22px;
  color:#e75925;
  font-weight: bold;
  position: relative;
}
.sekceh img{
  float: right;
}

.cip {
   float: none;
   clear: both;
   border: 1px dotted #CCCCCC;
   border-style: none none dotted;
   line-height: 2px;
}
#footer p {
font-size:9px;
padding-left: 10px;	
margin: 9px 0;
}
.aso {
line-height: 25px;

}
.leftBlok, .rightBlok {
float: left;
width: 410px;

}

/* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  *//* skop  */

dd {

display:block;
float:left;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
line-height: 23px;
}


dt {
display:block;
float:left;
font-size:.7em;
width: 98%;
margin-top: 7px;
margin-bottom: 3px;
}

.define {
display:block;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
}
.define li {
display: block;
clear: both;
padding:0 0 6px 0;
margin: 0 0 0 0;
line-height:16px;
} 
h4 {
font-size: 22px;
color: #AC0100;
font-weight: bold; 
text-transform: uppercase;
margin: 0 0 0 0;
padding: 0;
}
.ingredients{
	font-size:11px;
	margin: 10px 0;
	padding: 0 0 0 0;
}
.no{
	display:none;
}
.checkboxes{
	display:inline-block;
	width:250px;
	height: 19px;
	float:left;
	border-bottom: 1px dotted #CCCCCC;
	margin-right: 17px;
	margin-top: 11px;
	position:relative;
	
}
.bigspan {
	height: 25px;
	margin-top:30px;
	padding-top:30px;
}
.pricePack {
	font-size:9px;
	position:absolute;
	width:65px;
	text-align:right;
}
.obal{
	width:185px;
	display:inline-block;
}
.note {
	font-size:9px;
	overflow:hidden;
	display: none;
}
#inleft h5 {
	float:none;
	clear:both;
	display: block;
	color: #000000;
	padding: 18px 0 0 0;
	margin:0;
	text-transform:uppercase;
}
.cena{
	font-size:16px;
	color:#AC0100;
	font-weight:bold;
	width: 55px;
	display:inline-block;
	padding-left: 4px;
}
.def{
margin: 60px 0 0 40px
} 
.def2{
margin:0 0 0 40px
} 
.pridat{
	background-image:url(../images/plus.gif);
	}
.ubrat{
	background-image:url(../images/minus.gif);
}
.pridat, .ubrat {
	display:inline-block;
	width:30px;
	height:20px;
	background-repeat:no-repeat;
}
td, tr {
	border-bottom: 1px dotted #CCCCCC!important;
}
fieldset {
	border: 1px solid #E75925;
	margin-bottom: 15px;
	padding-left:50px;
}
legend span {
	background-image:url(../images/legend.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	width: 220px;
	height:30px;
	text-align:center;
	display:inline-block;
}
.kosik {
	padding-left:70px;
	background-image:url(../images/basket.gif);
	background-position: 45px 0;
	background-repeat:no-repeat;
	margin:0 0 0 0!important;
}
address span {
	display:block;
}
address {
	margin-bottom:17px;
}
.kosik a {
	padding-right: 6px;
}
.login {
	width: 230px;
	display:inline-block;
}
#shopHolder {
    position: relative;
}
.baketIko{
  
  position: absolute;
  width: 150px;
  height: 35px;
  left: 100px;
  top: 30px;
}
.dodaci {
display:block;
  width: 224px;
  height: 29px;
  background-image:url(../images/_btn.gif);
  background-repeat:no-repeat;
  padding-left:15px;
padding-top:6px;
margin-left:590px;
}

#movinga {

position:fixed;
top:5px;
}
.zvednout {
  margin-top: -30px;
}
/*.checkboxes input{
	float:right;
	margin-right: 2px;
}*/

#wrapper { position: relative; }

#overlay { position: absolute; }

/* 
    Look ma, no code!
    We don't need to specify any
    CSS for the Flash SWF's <object>.
*/

#flash { }




/*for imgs switcher*/
.fadeContent{
  float:left;
  width: 600px;
}
.image{
  width: 145px;
  float: left;
}
#imageContainer img {
  position: absolute;
}
#imageContainer {
  position: relative;
  width: 131px;
  height: 80px;
}
.defaultEffect{
  opacity:0;
  
}

