h1,h2,h3,h4,h5,h6 {color:#000;font-size:14px;}
.cleaner {clear:both;line-height:1px;}
.ptop {padding-top:5px;}
.pleft {padding-left:5px;}
.mleft3 {margin-left:30px;}
.ptop2 {padding-top:10px;}
.ptop3 {padding-top:15px;}
.ptop5 {padding-top:25px;}
.mtop5 {margin-top:25px;}
.pall {padding:10px;}
.pbott2 {padding-bottom:10px;}
.mbott2 {margin-bottom:10px;}
.acenter {text-align:center;}
.aright {text-align:center;}
.mtop2 {margin-top:15px;}

.red {color:red !important;}
.biglines {line-height:16px;}
.textbigger {font-size:14px;}
.textsmall {font-size:10px;}
.bold {font-weight:bold;}
.brown {color:#D89858 !important;}
.grey {color:#666 !important;} 
.white {color:black !important;}
.underline {text-decoration:underline !important;}
a:link {text-decoration: none; color: #666;}
a:visited {text-decoration: none; color: #666;}
a:hover {text-decoration: underline; color: #3C5C5C;}
a:active {text-decoration: underline; color: #3C5C5C;}
.cleaner {clear:both;}

body{
	background:#715033 url('http://www.frana.cz/img/bg2.jpg') repeat-x center top;
  margin:0; 
  padding:0;
  font-family:arial;
  font-size:13px; 
  }

#main  { 
  margin:0;padding:0;
  
  } 
#mainin {
  background:white url('http://www.frana.cz/img/obg.jpg') repeat-y center top;
  width: 902px;
  margin:0px auto; 
  text-align:center;
  }
#mainin .hlavicka {
  height:81px;
  }
#mainin .hlavicka img {border:none;}
#menuo a:link {text-decoration: none; color: #fff;}
#menuo a:visited {text-decoration: none; color: #fff;}
#menuo a:hover {text-decoration: underline; color: #fff;}
       
#menuo {
  margin:0 20px 0 0;
  float:right;
  width:200px;}
#menuo li {
  list-style-type:none;}
#menuo ul {
  margin:0;
  padding:0;}
#mzbozi li {
  background:url('http://www.frana.cz/img/butt1.jpg') no-repeat center top;
  line-height:31px;
  text-align:left;
  padding:0 0 0 20px;
  }
#mzbozi li ul {margin-bottom:2px;}
#mzbozi li ul li ul {margin-bottom:0px;}
#mzbozi li ul li {background:url('http://www.frana.cz/img/butt3.jpg') no-repeat center top;}
#mzbozi li ul li ul li {padding:0 0 0 30px;}
#mzbozi .sub {padding:0 0 0 0px;}
#mzbozi li.sub {background:none;}

#mobsah li {
  background:url('http://www.frana.cz/img/butt2.jpg') no-repeat center top;
  line-height:30px;
  padding:0 0 0 15px;
  text-align:left;
  }
#mobsah ul ul li {padding:0 0 0 15px;}

.kontakt {
  text-align:left;
  margin:20px 0 0 7px;
  font-size:12px;}
.infotext {color:#2A8125;font-size:14px;font-weight:bold;}
.banner {margin:0 0 20px 23px;position:relative;width:639px;}
.banner img {border:none;}
.banner a.odkaz {
  display:block;
  position:absolute;
  top:10px;
  
  width:617px;
  left:0px;
  text-align:center;
  line-height:50px;
  color:#fff;
  font-weight:bold;
  font-size:15px;
  padding:135px 0 0 20px;}
.banner a:hover.odkaz {text-decoration:none;color:#FFFE3A;font-size:16px;}
  
.eshop {
  background:#E8F2DD;
  line-height:30px;
  height:30px;
  padding:7px 0 7px 13px;
  margin:-10px 0 20px 0;}
.eshop .kosik { 
  background:url('http://www.frana.cz/img/kosik.jpg') no-repeat left top;
  padding:0 0 0 40px;
  float:left;
  width:80px;}
.eshop .zakaznik {
  background:url('http://www.frana.cz/img/uzivatel.jpg') no-repeat left top;
  padding:0 0 0 40px;float:left;
  
  color: #2A8125;
  font-weight:bold;}
.eshop a {text-decoration: underline; color: #2A8125;font-weight:bold}
.eshop a:visited {text-decoration: underline; color: #2A8125;}
.eshop a:hover {text-decoration: none; color: #2A8125;}

.navigace h3 {display:inline;}
.navigace {margin:0 0 5px 10px;font-weight:normal;color:#769A36}
.navigace a{text-decoration: underline; color:#769A36;}
.navigace a:visited {text-decoration: underline; color:#769A36}
.navigace a:hover {text-decoration: none; color: #2C7D21;}
        
.novinky {text-align:center;font-weight:bold;margin:0 0 35px 0;}
.novinka h3 {color:#C7013F;padding:5px 0 3px 0;margin:0;}  
          
       
#obsah {
  width:680px;
  text-align:left;
 }

#obsahin {
  padding:0 20px 0 22px;}

#obsah h1 {
  margin:10px 0 10px 15px;
  font-size:20px;
  font-weight:normal}
.clankyobsah {padding:0px;}
.clankyobsah p {padding:3px 10px 3px 10px;}
.kontaktin {padding:3px 10px 3px 10px;}
.mapa {float:right;}
#paticka {
  background:url('http://www.frana.cz/img/paticka.jpg') no-repeat top left;
  line-height:45px;
  margin:15px 0 0px 25px;
  padding:0px 0 15px 20px;
  color:white;
  font-size:12px;
  text-align:left;}
#paticka a {color:white;text-decoration:none;}
.intro {font-size:15px !important;margin:10px 0 20px 15px;}
.intro h1 {margin:0 !important;font-size:15px !important;line-height:22px;}

.produkty {padding:0 0px 5px 2px;}
.produkt {text-align:left;padding:5px 3px 15px 3px;}
.produkt img {border:none;} 
.produkt p {padding:2px 0 2px 0;margin:0;}
.produkt h2 {line-height:20px;color:#2A8125;margin:0;padding:0;font-size:12px}
.produkt_img {text-align:left;height:148px;}
.produkt h3 {display:inline;font-size:13px;font-weight:normal;}
.produkt div{padding:2px 0 2px 0;}
.produkt .vyrobce h3 {color:#2A8125;}
.produkt .model, .produkt .vyrobce {font-size:12px;}
.produkt .cena {color:red;font-weight:bold;}
.produkt .akce {color:#93CF00;font-weight:bold;}
.produkt a.detail {text-decoration: underline; color: #2A8125;margin:0 0px 0 0px;}
.produkt a.detail:visited {text-decoration: underline; color: #2A8125;}
.produkt a.detail:hover {text-decoration: none; color: #2A8125;}

.produkt .obj {margin:5px 0 0 0;line-height:26px;}
.produkt a.objednat {margin:0 20px 0 0;float:right;background:url('http://www.frana.cz/img/objednat.jpg') no-repeat center left;width:69px;text-align:center; color:white; text-decoration:none;display:block}
.produkt a.objednat:visited {text-decoration: none; color: white}
.produkt a.objednat:hover {text-decoration: none; color: white;}


.detailprodukt h1 {padding:0 0 15px 0;}
.detailprodukt img {border:none;margin:0 20px 0 20px}
.detailprodukt .akce {color:#93CF00;}
.detailprodukt .vlozit a{
  float:left;
  text-align:center;
  color:#fff;
  background:url('http://www.frana.cz/img/vlozit.jpg') no-repeat center left;
  width:120px;
  display:block;
  line-height:25px;}
.detailprodukt .vlozit a:visited {text-decoration: none; color: #fff;}
.detailprodukt .vlozit a:hover {text-decoration: underline; color: #fff;}
.detailprodukt .kont a{
  text-decoration: underline;
  color:#666;
  }
.detailprodukt .kont a:visited {text-decoration: underline; color: #666;}
.detailprodukt .kont a:hover {text-decoration: none; color: #666;}

.detailprodukt .vyrobce span {color:#2A8125;}              
.detailprodukt .cena {color:#FF0000;}                      
.produktinfo {}
.obr {width:270px;float:left;}
.detailprodukt .produktpopis {margin:0 0px 10px 15px;padding:20px 0 0 0}
#contactform {width:360px;}
#contactform legend {
	font-size:15px;
	color:#C60040;
	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 #ccc;}
#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;}         
         
/*--- KOSIK ---*/
.obsahkosik table {width:620px;border:1px solid #999;margin:10px 0 5px 0;border-collapse:collapse;}
.obsahkosik thead th {border:1px solid #999;margin-top:10px;padding:3px;}
.obsahkosik table td {border:1px solid #999;padding:4px;}

/*----PREHLED OBJEDNAVEK----*/
.tableobj {border:1px solid #666;font-size:11px;}
.tableobj td, .tableobj th{border:1px solid #666;padding:3px}


/*-----FAKTURACE ------*/
table.faktura td {border:1px solid #999;padding:5px;}
table.faktura {border:1px solid #999;border-collapse:collapse;font-size:12px;}
table.faktura td.in {padding:0 !important;}
table.faktura td table{border:none;border-collapse:collapse;font-size:12px;}

/*---galerie-----*/
.galerie {}
.galerie .dli
{
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
margin: 0 3px 15px 0px;

 text-align:center;
padding: 0;
}
.galerie .dlis {
margin: 0px 13px 15px 10px !important;
_margin: 0px 13px 15px 10px !important;

}
.galerie .dli>div
{
/*\*/ display: table; /**/
width: 189px;
}

.galerie a
{
display: block;
text-decoration: none;
color: #000;
/*background-color: #222;*/
cursor: pointer;
}

/* IE7? \*/

/**/

.galerie img
{text-align:center;
border: solid 3px #333 !important;
vertical-align: middle;
}

.galerie a:hover
{

}

/*\*//*/
.galerie li .wrimg
{
display: block;
font-size: 1px;
}

.galerie .wrimg span
{
display: inline-block;
vertical-align: middle;
height: 170px;
width: 1px;
}
/**/

.galerie .caption
{
display: block;
color:#000;
padding: .3em 5px;
font-size: 13px;
line-height: 19px;
text-align:center;

height:20px;
w\idth: 170px;

}
.galerie .caption div 
{ padding:2px 0px 0 5px;}
@media all and (min-width: 0px)
{
.galerie
{
border-collapse: collapse;
}
.galerie a
{
display: inline-block;
vertical-align: top;
}
.galerie
{
display: inline-block;
}
}
   

.galerie img {border:1px solid #666 !important;}

#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;}

