body {
  margin:0;padding:0;
  background: url('/img/bg.png') repeat-x top;
  text-align:center;
  font-family:Arial;
  font-size:13px;
  }

.cleaner {clear:both;height:1px;}
a img {border:none;}
.linka {border-bottom:3px solid #ccc;margin:10px 0 10px;}
#page {
  width:990px;
  text-align:left;
  margin:0 auto;} 

#header h1 {margin:0;padding:0;}
#header a {
  background: url('/img/logo.png') no-repeat top;
  display:block;
  margin-top:65px;
  width:320px;
  height:43px;
  }
#header strong {display:none;} 
#micon {
  position:absolute;
  background: url('/img/menuico.png') no-repeat top;
  width:146px;
  height:183px;
  top:40px;
  margin-left:-146px;
  }
#menu {
  background: url('/img/menubg.png') repeat-x top;
  height:75px;
  margin:40px 0 0 0;
  padding:0;
  }
#lmenu {float:left;width:160px;position:absolute;}

#lmenu ul {
  margin:0px 20px 0 0;
  padding:0;
  width:160px;
  
  }
#lmenu ul li {
  list-style-type:none;
  background: url('/img/lmenubg.png') repeat-x top;
  height:32px;
  margin:3px 0 3px 0;
  text-align:center;
  line-height:32px;
  }
#lmenu ul a, #poptavky a {color:#fff;font-weight:normal;text-decoration:none;}
#lmenu a:visited {text-decoration: none; color: #fff;}
#lmenu a:hover {text-decoration: underline; color: #fff;}
#lmenu a:active {text-decoration: underline; color: #fff;}
#content {
  background: url('/img/bgcontent.png') repeat-y left;
  _height:450px;
  min-height:450px;
  }       

#footer {
  background: url('/img/footerbg.png') repeat-x top;
  height:37px;
  line-height:37px;
  margin:10px 0 0 0;
  padding:0 0 0 15px;
  }
#footer img {float:left;}
#footer div div {line-height:39px;margin-left:20px;float:left;color:#D90F0F;}
#footer span {padding-left:30px;}
#pagecon {
  width:623px;
  position:relative;
  margin:0px 0 0 180px;
  }
#poptavky {
  float:right;
  width:160px;
  margin:3px 0 0 0;
  }
#poptavky .in {
  padding:10px 10px 10px 10px;
  border:1px solid #ccc;}
#poptavky .pk {
  background: url('/img/lmenubg.png') repeat-x top;
  line-height:32px;
  color:#fff; 
  text-align:center;}
#poptavky ul {margin:0;padding:0 0 0 10px;}
#poptavky li{margin:0;padding:0 0 5px 0px;}

#katalog {
  background:#fff url('/img/katalogbg.png') repeat-x bottom;
  border:1px solid #D9D9D9;
  width:623px;
  font-size:13px;
  padding-bottom:5px;
  }
#katalog .panel {
  width:280px;
  float:left;
  
  height:100px;
  _height:80px;
  }
#katalog .panel img {
  float:left;
  margin:0 5px 0 0;}

#katalog h2 {margin:8px 0 3px 0;color:#D90F0F;font-weight:bold;font-size:17px;text-decoration:underline;}

#katalog a {text-decoration: underline; color: #000;}
#katalog a:visited {text-decoration: underline; color: #000;}
#katalog a:hover {text-decoration: none; color: #000;}
#katalog a:active {text-decoration: underline; color: #000;}
#katalog h2 a {color: #D90F0F;}
#katalog h2 a:hover {color: #D90F0F;}
#katalog h2 a:visited {color: #D90F0F;}
#katalog h2 a:active {color:#D90F0F;}
            

#aktual {padding:0 0 20px 0;}
#aktual h3.nadpisa{
  font-size:13px;color:#666;border-bottom:1px solid #ccc;padding:0 0 10px 0}
.nabidka h3 {font-size:13px;color:#D90F0F;margin:0 5px 5px 0;}
.nabidka h3 a {text-decoration: underline; color: #D90F0F;}
.nabidka h3 a:visited {text-decoration: underline; color:#D90F0F;}
.nabidka h3 a:hover {text-decoration: none; color: #D90F0F;}
.nabidka h3 a:active {text-decoration: none; color: #D90F0F;}

.nabidka {width:310px;float:left;font-size:12px;height:150px;}            
.nabidka em {color:#669900;font-style:normal;font-weight:bold;}
.nabidka div.nabin {margin:3px 10px 0 0;}
.nabidka div.nabimg {float:left;width:134px;margin:0 10px 0 0;text-align:center;height:120px;}
#searchr {padding:15px 0 0 20px;margin:0;width:900px;color:#F5C3C3;}

#searchr .short {width:95px;float:left;font-size:11px;}
#searchr .short2 {width:110px;float:left;font-size:11px;}
#searchr .long {width:150px;float:left; font-size:11px;}
#searchr .long select, #searchr .short select,#searchr .short2 select {border:1px solid #B7444F !important; margin:3px 0 0 0;padding:1px;color:#333;font-size:13px !important;}
#searchr .short input {width:70px;border:1px solid #B7444F;margin:3px 0 0 0;padding:3px;height:22px;color:#333;font-size:12px !important;}
#searchr .submit input{
  margin:12px 0 0 0;
  border:0px;
  background:#fff url('/img/tlacitko.png') repeat-x bottom;
  height:33px;
  width:168px;
  color:#fff;
  font-weight:bold;
  font-size:14px;
  cursor:hand;
  cursor:pointer;
  }
.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	
	font-size: 1px;
	overflow: hidden;
	border: none;
}
.indicator:focus
{
	background-color: #f00;
}

.slider4
{
	width: 208px;
	height: 12px;
	background-image: url(/img/slider.png);
	position: relative;
  margin:-5px 0 0 332px;	
	border: 0px hidden #000;
}
#indicator1{
	background-image:url(http://interface.eyecon.ro/demos/images/indicator1.gif);
	background-color: transparent;
}
#indicator2{
	background-image:url(http://interface.eyecon.ro/demos/images/indicator2.gif);
	background-color: transparent;
}
#indicator3{
	background-image:url(http://interface.eyecon.ro/demos/images/indicator3.gif);
	background-color: transparent;
}

.acontent {
  padding:15px 15px 0 15px;}

.acontent h1 {
  font-size:18px;
  margin:0;
  color:red;
  text-decoration:underline;
  font-weight:bold;}

.acontent table td {border-left:1px solid black;border-bottom:1px solid black;padding:3px;font-size:}
.acontent table {border-right:1px solid black;border-top:1px solid black;background:#CC0000;}

.detailprodukt h1 {
  font-size:17px;
  margin:0 0 10px 0;
  color:#D90F0F;
  font-weight:bold;
  text-decoration:underline;}
.produktinfo div {line-height:25px;}
.produktinfo {margin:0 0 0 0px;}
.produktinfo span {width:100px;display:block;float:left;}
.produktinfo strong {width:110px;display:block;float:left;}

.detailo {float:left; margin:3px;height:70px;}
.navigace h3 {display:inline;}
.navigace {margin:0 0 10px 0;}

.bublinam {margin:10px 0 10px 0;}
.bublinam h2 {font-size:17px !important;color:#fff;margin:0px 0 10px 0 !important;font-weight:bold !important;}
.nahled div strong {width:300px !important;}
.nahled div span {width:115px !important;}
.nahled div {line-height:18px;}
.nahled {padding-top:5px;}
.red {color:#D90F0F }

#contactform {width:450px;margin-top:20px}
#contactform legend {
	font-size:15px;
	color:#D90F0F;
	font-weight:bold;
	padding:0em 10px 0px 10px;
	margin:0;
	_margin-bottom:10px;
	}
#contactform label,
#contactform em{
	color:#666;
	margin:0;padding:0;
	font-weight:bold;
	font-size:13px;
	}

#contactform em {color:red;}
#contactform fieldset {margin:0;padding:10px 10px 10px 0px;margin-bottom:1em;_padding:0 10px 10px 0px;}
#contactform label {padding-left:1em;}
#contactform input,
#contactform select,
#contactform textarea {border:1px inset #999;margin:0.3em; background-color:#f7f7f7;}
#contactform textarea {width:300px;margin-left:15px;height:150px;}
#contactform fieldset{border:1px solid #AEB4B2;}
#contactform dt,
#contactform dd {margin:0;padding:0;display:inline;}
#contactform dl {margin:0;padding:0;}
#contactform dt {width:150px;float:left;}
#contactform dd {width:200px;}
#contactform .button {margin-bottom:0.5em;border:1px solid #666;padding:3px;}
#contactform dl.radio dd{display:block;}
#contactform dl.radio dt{float:left;display:block;width:100px;}
#contactform p {padding: 0 10px 10px 10px;}


#flink {text-align:center;margin:10px 0 0 0;font-size:11px;}
#flink a {text-decoration: none; color: black;}
#flink a:visited {text-decoration: none; color: black;}
#flink a:hover {text-decoration: underline; color: black;}
#flink a:active {text-decoration: underline; color: black;}
       
.nnews {
  float:left;
  font-size:10px;
  border:1px solid #FF9600;
  background:#FFFE94;
  padding:3px;
  margin:0 5px 0 0;}

.nsell {
  float:left;
  font-size:10px;
  color:black;
  border:1px solid #FF3333;
  background:#FFF;
  padding:3px;
  margin:0 5px 0 0;}
.nres {
  float:left;
  font-size:10px;
  color:#005A19;
  border:1px solid #00C30E;
  background:#CBFF88;
  padding:3px;
  margin:0 5px 0 0;}
.nsale {
  float:left;
  font-size:10px;
  color:#FFF717;
  border:1px solid #250015;
  background:#C80000;
  padding:3px;
  margin:0 5px 0 0;}
#anketa .ot {color:#669900;font-weight:bold;}
#anketa a {text-decoration: underline; color: #669900; font-weight:bold;font-size:12px;display:block;margin:5px 0 5px 0}
#anketa a:visited {text-decoration: underline; color: #669900;}
#anketa a:hover {text-decoration: none; color: red;}
#anketa a:active {text-decoration: underline; color: red;}
#anketa .color0 {}
#anketa .pruh {background:red;font-size:10px;margin:0;padding:1px 0 1px 3px;}
#anketa .ankbox {background:#FFDFDF;width:100px;margin:5px 0 0 0;}

