html {
  background: #B3B3B3;
}

a#dalsiAkce{
  font-size: 16;
  float: right;
  margin-top: 10px;
}

#sharp-wrapper {

  background: #FFFFFF;
	width: 1000px;
  margin: 0 auto;
    border-left: 3px solid #CACACA;
  border-right: 3px solid #CACACA;
   position: relative;

}

#body-container{
	width: 1000px;
  margin: 0 auto;
    border-left: 3px solid #CACACA;
  border-right: 3px solid #CACACA;
   position: relative;
}

#borders {
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    position: absolute;
}


#logo {
	/*background: url("/public/img/logo_bg.jpg") top left no-repeat transparent;*/
	background: url("/public/img/logo_bg_2.jpg") top left no-repeat transparent;
  position: absolute;
  top: 10px;
  left: 220px;
  height: 230px;
  width: 769px;
  margin: 0;
  padding: 0 0 0 0;
}

#logo a{
	display: block;
  height: 230px;
  width: 769px;
  margin: 0;
  padding: 0 0 0 0;
}


#logo2 {
	background: url("/public/img/header_image2.jpg") top left no-repeat transparent;
  position: absolute;
  top: 10px;
  left: 220px;
  height: 230px;
  width: 769px;
  margin: 0;
  padding: 0 0 0 0;
}

#logo2 a{
	display: block;
  height: 230px;
  width: 769px;
  margin: 0;
  padding: 0 0 0 0;
}

div#preloader {
	position: absolute;
	left: -9999px;
	top:  -9999px;
}

div#preloader img {
	display: block;
}

#wrapper {
	background: #FFFFFF;
  width: 770px;
  margin: 0 10px 0 0;
  padding: 250px 0 0 0;
  float:right;
}

#foto-wrapper {
	background: #FFFFFF;
  width: 980px;
  margin: 0 10px 0 0;
  padding: 0;
  float:right;
}

#foto-wrapper .navigace {
	color: #7F7F7F;
}

#foto-wrapper .navigace a{
	color: #BB0000;
	text-decoration: underline;
}

#foto-wrapper .navigace a:hover{
	color: #BB0000;
	text-decoration: none;
}

#foto-wrapper .search_bar2 {
	background: url('/public/img/search_kat_bg.jpg') no-repeat left top;
	height: 58px;
	width: 979px;
	border: none;
	margin: 12px 0 0 0;
	padding: 0 0 0 25px;
}

#foto-wrapper .search_bar2 .vyhlbar_txt2 {
	color: #4A4A4A;
	padding: 5px 0 0 0;
	margin: 0;
	width: 125px;
	float: left;
	text-align: right;
	font-size: 12px;
}

#foto-wrapper .search_bar2 .vyhlbar_txt2 strong {
	font-size: 14px;
	font-weight: bold;
}

#foto-wrapper .search_bar2 .vyhlbarkod_txt2 {
	color: #C42020;
	padding: 17px 0 0 36px;
	margin: 0;
	width: 195px;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

#foto-wrapper .search_bar2 .hledejbar_inp2 {
	margin: 17px 0 0 0;
	padding: 4px;
	width: 460px;
}

#foto-wrapper .search_bar2 .hledejbar_subm2 {
	background: url('/public/img/searchbarvyhl_bg.jpg') no-repeat left top;
	border: none;
	padding: 0;
	margin: 19px 0 0 0;
	width: 88px;
	height:21px;
	cursor: pointer;
	cursor: hand;
}

#foto-wrapper .listkatal{
	text-align: center;
	margin: 10px 0 10px 0;
	padding: 0;
}

#foto-wrapper .kat_pager{
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

#foto-wrapper .kat_pager a{
	color: #AAAAAA;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}

#foto-wrapper .kat_pager a:hover{
	color: #AAAAAA;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

#foto-wrapper .kap{
	font-size: 13px;
	color: #BB0000;
}

#foto-wrapper a.kap{
	font-size: 13px;
	color: #BB0000;
}

#foto-wrapper a.kap:hover{
	font-size: 13px;
	color: #BB0000;
}

#foto-wrapper .first{
	font-size: 11px;
	color: #AAAAAA;
}

#foto-wrapper a.first{
	font-size: 11px;
	color: #AAAAAA;
}

#foto-wrapper a.first:hover{
	font-size: 11px;
	color: #AAAAAA;
}

#foto-wrapper .last{
	font-size: 11px;
	color: #AAAAAA;
}

#foto-wrapper a.last{
	font-size: 11px;
	color: #AAAAAA;
}

#foto-wrapper a.last:hover{
	font-size: 11px;
	color: #AAAAAA;
}

#foto_content {
	background: #FFFFFF;
  width: 970px;
  margin: 0;
  padding: 0;
}

.vyhltext{
	font-size: 12px;
	color: #BB0000;
	font-weight: bold;
	text-align: center;
	margin: 45px 0 15px 0;
	padding: 0;
}

.kontakty {
	margin: 0;
}

.odd {
	background: url("/public/img/odd_bg.jpg") top left no-repeat transparent;
  height: 17px;
  width: 769px;
  margin: 12px 0 0 0;
  padding: 0;
}

.strankovani {
  color: #000000;
  margin: 1em 0;
  font-size: 125%; 
	text-align: center;
}

.strankovani a, .strankovani span {
margin-right: 0.1em;
padding: 0.2em 0.5em;
color: #BB0000;
}

.strankovani a {
border: 1px solid #BB0000;
text-decoration: none;
color: #BB0000;
}

.strankovani a:hover {
text-decoration: none;
background-color: #BB0000;
color: white;
} 

.strankovani a .strsmall{
	color: #BB0000;
	text-decoration: none;
} 

.strankovani a:hover .strsmall{
	
background-color: #BB0000;
color: white;
	text-decoration: none;
}

.strankovani .aktual {
background: #BB0000;
border: 1px solid #BB0000;
color: white;
font-weight: bold;
}


#footer {
  background: #FFFFFF;
  height:96px;
  font-size: 11px;
  color: #9A9A9A;
  text-align: justify;
  padding: 0;
  /*
  margin: 40px 10px 0 10px;
  border-top: 1px dashed #CCCCCC;
  width: 980px;
 	*/
  margin: 40px 0px 0 0px;
  border-top: 7px solid #CACACA;
  width: 1000px;
}

/*
#footer a {
    color: #4E4E4E;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#footer a:hover {
    color: #4E4E4E;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
*/

#footer .footer-menu{
		color: #9A9A9A;
    font-size: 12px;
    height: 30px;
    margin: 10px 11px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 960px;
}

#footer .footer-menu a {
    color: #4E4E4E;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    padding: 0 10px 0 10px; 
}

#footer .footer-menu a:hover {
    color: #4E4E4E;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    padding: 0 10px 0 10px; 
}


.clear {
  clear: both;
  width: 1px;
  height: 100%;
}

#left{
	padding: 10px 0 10px 0;
	margin: 0 0 0 10px;
	width: 201px;
	min-height: 250px;

}




.menu_block{
	width: 200px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	float: left;
	margin: 0 0 20px 0;
	color: #ffffff;
	background:transparent;
	position:relative;
	background: url("/public/img/menu_bg.jpg") top left repeat-y transparent;
}
.menu_block ul{
	list-style-type:none;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
.menu_block ul li{
	min-height: 57px;
	padding-left:0px;
	width: 200px;
	background: url('/public/img/menu_neaktiv2.jpg') no-repeat left top;
	position:relative;
	border-top: 1px solid #FFFFFF;
}         
.menu_block ul li.active{
	background:  url('/public/img/menu_aktiv.jpg') no-repeat left top;
	position:relative;  
}
.menu_block ul li.active:hover{
	background:  url('/public/img/menu_aktiv.jpg') no-repeat left top;
}
.menu_block ul li:hover{
	background:  url('/public/img/menu_aktiv.jpg') no-repeat left top;
}

.menu_block ul li.kont{
	/*
	min-height: 56px;
	height: 56px;
	padding-left:0px;
	width: 200px;
	background: url('/public/img/menu_kont_neaktiv2.jpg') no-repeat left top;
	position:relative;
	border-top: 1px solid #FFFFFF;
	*/
	display: block;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  margin-bottom: 1px;
  text-transform: uppercase;
  width: 200px;
  background: none;
  min-height: 32px;
	
}         
.menu_block ul li.kont:hover{
	/*
	background:  url('/public/img/menu_kont_aktiv.jpg') no-repeat left top;
	*/
	background: none;
}



.menu_block ul li a{
	font-size: 13px;
	line-height: 16px;
	padding: 20px 0 0 20px;
	font-weight: normal;
	min-height: 37px;
	display:block;
	width: 165px;
	color: #ffffff;
	text-decoration: none;

	text-transform:uppercase;
	font-family: Verdana, Tahoma, Helvetica, Arial;

}    
* html .menu_block ul li a, * html .menu_block ul li.active a{
    \width: 165px; /* for IE5 and IE6 in quirks mode */
    w\idth: 165px; /* for IE6 in standards mode */
} 

.menu_block ul li.active a {
	font-size: 13px;
	line-height: 16px;
	padding: 20px 0 0 20px;
	font-weight: bold;
	min-height: 37px;
	display:block;
	width: 165px;
	color: #ffffff;
	text-decoration: none;

	text-transform:uppercase;
	font-family: Verdana, Tahoma, Helvetica, Arial;
} 

.menu_block ul li.kont a{
	/*
	min-height: 36px;
	*/
	background: url("/public/img/bg_main_navig.png") no-repeat scroll 0 0 #CC0000;
  color: #FFFFFF;
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 0 0 14px;
  text-decoration: none;
  width: 186px;
	min-height: 32px;
}

.menu_block ul li.kont a:hover{
	/*
	min-height: 36px;
	*/
	min-height: 32px;
}


.menu_block ul li.nahr_dily_menu{

	display: block;
  font-size: 13px;
  height: 46px;
  line-height: 46px;
  margin-bottom: 0px;
  /*border-bottom: 1px solid #FFFFFF;*/
  text-transform: uppercase;
  width: 200px;
  background: none;
  min-height: 46px;
	
}         
.menu_block ul li.nahr_dily_menu:hover{
	background: none;
}
.menu_block  li.rekl_menu a{

	background: url("/public/img/nahradni-dily-button.jpg") no-repeat scroll 0 0 #CC0000;
  color: #FFFFFF;
  display: block;
  height: 46px;
  line-height: 46px;
  padding: 0 0 0 14px;
  text-decoration: none;
  width: 186px;
	min-height: 46px;
}

.menu_block li.rekl_menu a:hover{
	min-height: 46px;
}

.menu_block ul li.nahr_dily_menu a{

	background: url("/public/img/nahradni-dily-button.jpg") no-repeat scroll 0 0 #CC0000;
  color: #FFFFFF;
  display: block;
  height: 46px;
  line-height: 46px;
  padding: 0 0 0 14px;
  text-decoration: none;
  width: 186px;
	min-height: 46px;
}

.menu_block ul li.nahr_dily_menu a:hover{
	min-height: 46px;
}

.menu_block ul li .shaddow{
	display:block;
	position:absolute;
	top:28px;
	left:0px;
	background: url('/public/img/shaddow1.png') no-repeat left top;
	width: 190px;
	height: 28px;
	z-index:5;
}
.shaddow{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background: url('/public/img/shaddow1.png') no-repeat left top;
	width: 190px;
	height: 28px;
	z-index:5;
}
* html .shaddow {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/shaddow1.png', sizingMethod='scale');
} 
.menu_block ul li a:hover,.menu_block ul li:hover a{
	color:#ffffff;
	text-decoration:underline;
}
.menu_block ul li.active a:hover,.menu_block ul li.active:hover a{
	color:#ffffff;
	text-decoration:none;
}
.menu_block ul li ul.submenu1{
	display: none;
	/*position:relative;*/ /*roman*/
	padding: 0 0 16px 0;
	width:200px;
	list-style-type:none;
	color: #ffffff;    
}
* html .menu_block ul li ul.submenu1{
    \width: 200px; /* for IE5 and IE6 in quirks mode */
    w\idth: 200px; /* for IE6 in standards mode */
} 
.menu_block ul li ul.submenu1 li{
	width: 200px;
	min-height: 3px;
	background:url('/public/img/menu_sub_neakt.jpg') no-repeat left top;
	padding-left: 0px;
	line-height: 17px;
	font-size: 11px;
	color: #ffffff;
	z-index:20;
	display:block;
	/*position:relative;*/ /*roman*/
	border: 0 none;
	height: 25px;
}                
.menu_block ul li ul.submenu1 li:hover{
	width: 200px;
	min-height: 3px;
	background: url('/public/img/menu_sub_akt.jpg') no-repeat left top;
	padding: 0 0 0 0;
	line-height: 17px;
	font-size: 11px;
	color: #ffffff;
	z-index:20;
	display:block;
	position:relative;
	border: 0 none;
	height: 25px;
}
.menu_block ul li ul.submenu1 li.active{
	background: url('/public/img/menu_sub_akt.jpg') no-repeat left top;
}
.menu_block ul li ul.submenu1 li.active:hover{
	background: url('/public/img/menu_sub_akt.jpg') no-repeat left top;
}
.menu_block ul li ul.submenu1 li a{
	width: 170px;
	padding: 4px 0 0 26px;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
	text-transform:uppercase;
	min-height: 3px;
}
.menu_block ul li ul.submenu1 li a:hover{
	color: #ffffff;
	/*font-weight:bold;*/
	font-weight: normal;
	text-decoration:underline;
	padding: 2px 0 0 26px; 
}
.menu_block ul li.active ul.submenu1{
	display: block;
}


.diskuze_left {
	width: 198px;
	height: 165px;
	background: url('/public/img/diskuze_bg2.jpg') no-repeat left top;
	border: 1px solid #D3D3D3;
	padding: 0;
	margin: 0 0 8px 0;
}

.diskuze_left a {
	display: block;
	width: 198px;
	height: 165px;
	text-decoration: none;
}

.diskuze_left a:hover {
	display: block;
	width: 198px;
	height: 165px;
	text-decoration: none;
}
.aut_left {
	width: 198px;
	height: 110px;
	background: url('/public/img/autoriz_bg.jpg') no-repeat left top;
	border: 1px solid #D3D3D3;
	padding: 0;
	margin: 0 0 8px 0;
}

.aut_left a {
	display: block;
	width: 198px;
	height: 110px;
	text-decoration: none;
}

.aut_left a:hover {
	display: block;
	width: 198px;
	height: 110px;
	text-decoration: none;
}

.nahradnidily_left {
	width: 198px;
	height: 283px;
	background: url('/public/img/banner_kubizetor.gif') no-repeat left top;
	border: 1px solid #D3D3D3;
	padding: 0;
	margin: 0 0 8px 0;
}

.nahradnidily_left a {
	display: block;
	width: 198px;
	height: 283px;
	text-decoration: none;
}

.nahradnidily_left a:hover {
	display: block;
	width: 198px;
	height: 283px;
	text-decoration: none;
}

.rychly_kontakt {
	width: 198px;
	background: #FFFFFF;
	/*border: 1px solid #D3D3D3;*/
	border: 2px solid #C10000;
	padding: 0px;
	line-height: 14px;
	margin: 10px 0 8px 0;
	color: #696969;
}



.rychly_kontakt p {
	border-top: 1px solid #DADADA;
	color: #696969;
	margin: 0 1px 0 1px;
	padding: 7px 0 7px 9px;
	line-height: 14px;
}

.rychly_kontakt .rk_nadpis {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: none;
	margin: 0;
	padding: 7px 0 7px 10px;
	line-height: 14px;
	background: #C10000;
}

/*
.rychly_kontakt .rk_nadpis {
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 15px;
	font-weight: normal;
	color: #CA3333;
	border-top: none;
	margin: 0;
	padding: 7px 0 7px 10px;
	line-height: 14px;
}
*/




#wrapper #main_content p {
	color: #4E4E4E;
	line-height: 160%;
	font-size: 12px;
	padding: 0 0 0 14px;
	width: 710px;
	text-align: left;
}

#wrapper #main_content .rozc p {
	color: #4E4E4E;
	line-height: 140%;
	font-size: 12px;
	padding: 0;
	width: 770px;
	text-align: justify;
}

#wrapper #main_content .motto p {
	color: #4E4E4E;
	line-height: 160%;
	font-size: 12px;
	font-weight: bold;
	width: 735px;
	padding: 0;
	text-align: justify;
}


#wrapper #vysledky2 p {
	width: 247px;
}

.search_bar {
	background: url('/public/img/search_bar_bg.jpg') no-repeat left top;
	height: 57px;
	width: 769px;
	border: none;
	margin: 12px 0 0 0;
	padding: 0 0 0 25px;
}

#wrapper .search_bar .vyhlbar_txt {
	color: #4A4A4A;
	padding: 10px 0 0 0;
	margin: 0;
	width: 125px;
	float: left;
	text-align: right;
	font-size: 12px;
}

#wrapper .search_bar .vyhlbar_txt strong {
	font-size: 14px;
	font-weight: bold;
}

#wrapper .search_bar .vyhlbarkod_txt {
	color: #C42020;
	padding: 20px 0 0 36px;
	margin: 0;
	width: 195px;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

#wrapper .search_bar .hledejbar_inp {
	margin: 17px 0 0 0;
	padding: 4px;
	width: 250px;
}

#wrapper .search_bar .hledejbar_subm {
	background: url(/public/img/searchbarvyhl_bg.jpg) no-repeat left top;
	border: none;
	padding: 0;
	margin: 19px 0 0 0;
	width: 90px;
	height:21px;
	cursor: pointer;
	cursor: hand;
}


#wrapper .produkty .produkt {
	/*background: url('/public/img/katalog_bg.jpg') no-repeat left top;*/
	border: none;
	padding: 0;
	margin: 0 2px 0 1px;
	width: 253px;
	height: 296px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}

.produkty .produkt .produkt_nadp {
	color: #616161;
	font-weight: normal;
	/*font-weight: bold;*/
	text-align: center;
	padding: 0 15px;
	margin: 13px 0 12px 0;
	line-height: 160%;
  height:40px;
}

.produkty .produkt .produkt_nadp strong {
	color: #616161;
	font-weight: bold;
	text-align: center;
}

.produkty .produkt .produkt_nadp a {
	color: #616161;
	font-weight: normal;
	/*font-weight: bold;*/
	text-decoration: none;
}

.produkty .produkt .produkt_nadp strong a {
	color: #616161;
	font-weight: bold;
	text-decoration: none;
}

.produkty .produkt .produkt_nadp a:hover {
	color: #616161;
	font-weight: normal;
	text-decoration: underline;
}

.produkty .produkt .produkt_nadp strong a:hover {
	color: #616161;
	font-weight: bold;
	text-decoration: underline;
}

#wrapper .produkty .produkt .openkat {
	background: url('/public/img/otevrit_katalog.jpg') no-repeat left top;
	width:120px;
	height:34px;
	z-index: 50;
	position: absolute;
	top: 245px;
	left: 91px;
	padding: 4px 32px 0 0;
}

#wrapper .produkty .produkt a.openkat {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#wrapper .produkty .produkt a.openkat:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

#wrapper .produkty .produkt .openkat2 {
	background-color: #BB0000;
	width:112px;
	height:17px;
	z-index: 50;
	position: absolute;
	top: 218px;
	left: 91px;
	padding: 4px 32px 0 8px;
  text-align:left;
}

#wrapper .produkty .produkt a.openkat2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#wrapper .navigace {
	color: #7F7F7F;
}

#wrapper .navigace a{
	color: #BB0000;
	text-decoration: underline;
}

#wrapper .navigace a:hover{
	color: #BB0000;
	text-decoration: none;
}

#wrapper .zknd {
	background: url('/public/img/prod_det.jpg') no-repeat left top;
	width:770px;
	height:38px;
	margin: 9px 0 20px 0;
	padding: 20px 0 0 0;
	text-align: center;
}

#wrapper .zknd a {
	/*color: #747474;*/
	color: #BB0000;
	font-size: 15px;
	text-decoration: underline;
	font-weight: bold;
}

#wrapper .zknd a:hover {
	/*color: #747474;*/
	color: #BB0000;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}


#wrapper .rejst {
	background: url('/public/img/rejstrik_top.jpg') no-repeat left top;
	width:720px;
	height:38px;
	margin: 9px 0 20px 0;
	padding: 20px 0 0 50px;
	text-align: left;
	color: #616161;
	font-size: 15px;
}

#wrapper .rejst a {
	/*color: #747474;*/
	color: #BB0000;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

#wrapper .rejst a:hover {
	/*color: #747474;*/
	color: #BB0000;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

#wrapper .kapitoly{
	width:710px;
	margin: 30px 0 0 0;
	padding: 0 30px 0 30px;
	font-size:11px;
	font-weight: bold;
	color: #696969;
}

#wrapper .kapitoly p{
	float: left;
	width: 350px;
	font-size:11px;
	font-weight: bold;
	color: #696969;
}

#wrapper .kapitoly table{
	margin: 0;
	padding: 0;
	font-size:11px;
	font-weight: bold;
	color: #696969;
}

#wrapper .kapitoly table td{
	padding: 2px 3px 2px 3px;
	margin: 0;
	font-size:11px;
	font-weight: bold;
	color: #696969;
	border: none;
}

#wrapper .kapitoly a {
	font-size: 12px;
	color: #BE0000;
	font-weight: normal;
	text-decoration: underline;
}

#wrapper .kapitoly a:hover {
	font-size: 12px;
	color: #BE0000;
	font-weight: normal;
	text-decoration: none;
}

#wrapper .detail_head  {
	background: url('/public/img/prod_det_bg.jpg') no-repeat left top;
	width: 295px;
	height: 295px;
	/*padding: 62px 0 0 0;*/
	margin: 0;
	/*text-align: center;*/
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
}

#wrapper .detail_head .obrazek {

}

#wrapper .detail_head .produkt_nadp {
	color: #616161;
	font-weight: normal;
	text-align: center;
	padding: 0 15px;
	margin: 13px 0 12px 0;
	line-height: 160%;
	width: 260px;
	
}

#wrapper .detail_head .produkt_nadp strong {
	color: #616161;
	font-weight: bold;
	text-align: center;
}



#wrapper .popisky {

	width: 450px;
	margin: 7px 0 0 19px;
	padding: 0;
	text-align: left;
	float: left;
	font-size: 12px;
	line-height: 160%;
}

#wrapper .popisky p {


	text-align: left;

	font-size: 12px;
	line-height: 160%;
}

#param_form {
	margin: 15px 0 0 0;
	padding: 0;
}

#wrapper .popisky .cena {
	color: #696969;
	font-size: 18px;
	font-weight: bold;
	float:left;
}

#wrapper .popisky .kc {
	color: #BE0000;
	font-size: 20px;
	font-weight: bold;
	float: right;
}
#wrapper .popisky .kcPuvodni {
	color: grey;
	font-size: 20px;
	font-weight: bold;
	float: right;
  text-decoration: line-through;
}


#wrapper .popisky .koupit {
	background: url('/public/img/koupit2.jpg') no-repeat left top;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	width: 111px;
	height:31px;
	/*float:left;*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;

}

#wrapper .produktylist{
	color: #696969;
	font-size: 12px;
	font-weight: bold;
	margin: 25px 10px 20px 15px;
}

#wrapper .produktylist .produkt_sez {
	margin: 10px 0 10px 0;
}

#wrapper .produktylist .produkt_sez a {
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
}

#wrapper .produktylist .produkt_sez a.nazevlist {
	color: #BD0000;

}

#wrapper .produktylist .produkt_sez a span {
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
}

#wrapper .produktylist .produkt_sez a.nazevlist span {
	color: #BD0000;

}

#wrapper .produktylist .produkt_sez a:hover {
	color: #4E4E4E;
	font-size: 13px;
	font-weight: bold;
}

#wrapper .produktylist .produkt_sez a.nazevlist:hover {
	color: #BD0000;

}


#wrapper .produktylist .produkt_sez .cena{
	color: #AAAAAA;
}

#wrapper .produktylist .produkt_sez .kc{
	color: #AAAAAA;
}

.produktylist .koupit {
	background: url('/public/img/koupit2.jpg') no-repeat left top;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	width: 111px;
	height:31px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	position: relative;
	top: 7px;
}

#nakupkos {
	/*background: url('/public/img/kosik_bg.jpg') no-repeat left top;*/
	background: url('/public/img/kosik_nahl_bg.jpg') no-repeat left top;

	padding: 19px 0 0 38px;
	margin: 0 0 0 10px;

	width: 205px;
	height: 26px;

	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;

	position: absolute;
	top: 195px;
	left: 732px;
}

#nakupkos a {
	color: #A61220;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold; 
}

#nakupkos a:hover {
	color: #A61220;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold; 
}

#nakupkos .obsah_kose {
	color: #000000;
	font-size: 11px;
	font-weight: normal; 
}

#nakupkos strong {
	color: #000000;
	font-size: 11px;
	font-weight: bold; 
}

#easy_zoom{
	width:600px;
	height:400px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	top:15px;
	left:400px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #555;
	-webkit-box-shadow:0 0 10px #555;
	box-shadow:0 0 10px #555;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
	}
	
	.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}

.magnifyarea {
top: 0px!important;
left: 340px!important;
position: fixed!important;
}

.demodescr li{
margin-bottom:0.8em;
}

.popiseklupa {
	top: 310px!important;
	left: 340px!important;
	position: fixed!important;
	width: 300px;
	display:block;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}

.popiseklupa ol {
	margin: 0;
	padding: 4px 4px 4px 4px;
	#padding: 4px 0px 4px 0px;
	font-size: 11px;
	line-height: 120%;
	list-style: none;
	display: block;
}	

.popiseklupa ol li {
	margin: 0;
	padding: 1px 0 1px 0;
}

/*
.popiseklupa ol {
	margin: 0;
	padding: 4px 4px 4px 25px;
	list-style-position:outside;
	font-size: 11px;
	line-height: 120%;
	list-style-type:	decimal;
}

* html .popiseklupa ol
	{
		margin:				0;
		padding: 0 4px 4px 25px;
		list-style-type:	circle;
	}

:root .popiseklupa ol { list-style-type:upper-alpha \0/IE9; }


.popiseklupa ol li {
	margin: 0;
	padding: 1px 0 1px 0;
	display: list-item;
}

* html .popiseklupa ol li
	{
		padding:			0;
		margin:				1px 0 1px 0;
		vertical-align: 	top;
	}
*/
	
.popiseklupa2 {
	top: 310px!important;
	left: 340px!important;
	position: fixed!important;
	width: 300px;
	display: none;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}	

.popiseklupa2 ol {
	margin: 0;
	padding: 4px 4px 4px 4px;
	#padding: 4px 0px 4px 0px;
	font-size: 11px;
	line-height: 120%;
	list-style: none;
}	

.popiseklupa2 ol li {
	margin: 0;
	padding: 1px 0 1px 0;
}

.mybox{
	box-shadow: 5px 5px 7px #818181;
	-webkit-box-shadow: 5px 5px 7px #818181;
	-moz-box-shadow: 5px 5px 7px #818181;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
	background: white;
	top: 0px!important;
	left: 340px!important;
	position: fixed!important;
	z-index: 1000;
 	display:none;
}

.xlupa{
	top: 1px!important;
	left: 623px!important;
	position: fixed!important;
	z-index: 1000;
	width: 16px;
	height: 16px;
	display:none;
}

.xlupa img{
	position: relative;
	z-index: 1000;
}

#kosik table.kosik{
	/*width: 520px;*/
	width: 100%;
	margin-left: -10px;
	border: 0px solid #c6c8ca;
	border-collapse:collapse;
	background: #ffffff;
}
#kosik table.kosik .sudy{
	background: #eef2f5;
}
#kosik table.kosik th{
	border: 1px solid #BD0000;
	padding-left: 6px;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	background: #BD0000;
	vertical-align:top;
	padding-top:5px;
	border-bottom:0px solid #BD0000;
}
#kosik table.kosik td{
	border: 1px solid #BD0000;
	padding-left: 6px;
	font-size: 12px;
	line-height: 14px;
	color: #5E5345;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}
#kosik table.kosik input.pocet{
	display:block;
	width: 38px;
	text-align:center;
	/*border: 1px solid #5A740E;*/
	border: 1px solid #BD0000;
	line-height: 120%;
	float:left;
	/*margin: 0 1px 0 0;*/
	margin: 0 3px 0 0;
	position: relative;
	top:3px;
}
* html #kosik table.kosik input.pocet{
  margin: 0 1px 0 0;
  padding:0px;
  width:30px;
  overflow:visible;
} 
#kosik table.kosik .kod{
	width: 66px;
	padding-left: 10px;
}
#content table.kosik .kod a{
	color:#5E5345;
	text-decoration:underline;
}
#content table.kosik .kod a:hover{
	text-decoration:none;
}
#kosik table.kosik .polozka{
	width: 162px;
	padding-left: 8px;
}
#kosik table.kosik .mnozstvi{
	width: 56px;
	/*width: 66px;*/
	padding-left:5px;
}
#kosik table.kosik .mnozstvi div{
	/*width: 66px;*/
	
}

#kosik table.kosik .cena_kus,table.kosik .bez_dph,table.kosik .s_dph{
	width: 56px;
	padding-left:8px;
	#width: 90px;
	#text-align:right;
}


#kosik table.kosik .smazat{
	text-align:center;
	vertical-align:middle;
	padding-right:2px;
}
#kosik table.kosik .del{
	display:block;
	width: 10px;
	height: 11px;
	margin-left: 4px;
	background: url('/public/img/smazat.png') no-repeat top left;
	text-align:center;
	border: 0px solid #ffffff;
	margin: 0px auto;
	cursor: hand; cursor: pointer
}
#kosik table.kosik .plus_minus{
	display:block;
	width: 20px;
	height: 20px;
	margin-left: 1px;
	/*background: url('/public/img/prepocet.gif') no-repeat top left;*/
	background: url('/public/img/prepocet.png') no-repeat top left;
	
	text-align:center;
	border: 0px solid #ffffff;
	cursor: hand; cursor: pointer
	float:left;
}
* html table.kosik .plus_minus{
  margin: 0px;
  padding:0px;
} 

#content .celkem_v_kosiku{
	display:block;
	float:left;
	margin-left: 300px;
	font-size:13px;
	line-height:24px;
	color: #5E5345;
}
#content .cena_celkem{
	display:block;
	float:right;
	font-weight:bold;
	font-size:13px;
	line-height:24px;
	color: #5E5345;
	padding: 0 20px 0 0;
}
.volba_dopravy_nadpis{
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	/*color: #0097c4;*/
	color: #BD0000;
	margin-top:20px;
	display:block;
}

td.tlacitkakosik {
	/*
	#width: 650px;
	#position: relative;
	*/
}

.podminky .odeslat, #form .odeslat, #kosik .odeslat, form .odeslat, #diskuze .odeslat{
	text-transform:uppercase;
	display:block;
	/*width: 68px;*/

	height: 22px;

	/*background: url('/public/img/button_odeslat.png') repeat-x top left;*/
	/*background: url('/public/img/odeslat_button.png') no-repeat top left; */
	
	text-align:center;

	line-height: 11px;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-weight:bold;
	text-decoration:none;
	/*margin: 0px auto;*/
	margin: 0px 5px 0 5px;
	#margin: 0px 3px 0 3px;
	padding: 0px 5px 0 5px;
	#padding: 0px 0px 0px 0px;
	float:left;
	cursor: hand; cursor: pointer;
	
	
	/*background: none repeat scroll 0 0 #8AA81E;*/
	background: none repeat scroll 0 0 #BD0000;
  /*border: 1px solid #3A6820;*/
  border: 1px solid #BD0000;
    font-size: 11px;
    #font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;

	
}

#dotaz .odeslat{
	text-transform:uppercase;
	display:block;
	/*width: 68px;*/

	height: 22px;

	/*background: url('/public/img/button_odeslat.png') repeat-x top left;*/
	/*background: url('/public/img/odeslat_button.png') no-repeat top left; */
	
	text-align:center;

	line-height: 11px;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-weight:bold;
	text-decoration:none;
	/*margin: 0px auto;*/
	margin: 5px 5px 0 0px;
	#margin: 3px 3px 0 0px;
	padding: 0px 5px 0 5px;
	#padding: 0px 0px 0px 0px;
	float:left;
	cursor: hand; cursor: pointer;
	
	
	/*background: none repeat scroll 0 0 #8AA81E;*/
	background: none repeat scroll 0 0 #BD0000;
  /*border: 1px solid #3A6820;*/
  border: 1px solid #BD0000;
    font-size: 11px;
    #font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;

	
}

#diskuze .text2 .odeslat {
	text-transform:uppercase;
	display:block;
	/*width: 68px;*/

	height: 22px;

	/*background: url('/public/img/button_odeslat.png') repeat-x top left;*/
	/*background: url('/public/img/odeslat_button.png') no-repeat top left; */
	
	text-align:center;

	line-height: 11px;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-weight:bold;
	text-decoration:none;
	/*margin: 0px auto;*/
	margin: 5px 5px 0 0px;
	#margin: 3px 3px 0 0px;
	padding: 0px 5px 0 5px;
	#padding: 0px 0px 0px 0px;
	float:left;
	cursor: hand; cursor: pointer;
	
	
	/*background: none repeat scroll 0 0 #8AA81E;*/
	background: none repeat scroll 0 0 #BD0000;
  /*border: 1px solid #3A6820;*/
  border: 1px solid #BD0000;
    font-size: 11px;
    #font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;

	
}

table.vloz {
	margin: 0;
}

table.vloz td.tlacitkakosik{
	padding: 5px 10px 5px 0px;
}



#kosik div.aCenter form{
		text-align: center;
    width: 492px;
}

#kosik .odeslata{
	text-transform:uppercase;
	display:block;
	/*width: 68px;*/
	height: 22px;

	/*background: url('/public/img/button_odeslat.png') repeat-x top left;*/
	/*background: url('/public/img/odeslat_button.png') no-repeat top left; */
	
	text-align:center;

	line-height: 8px;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-weight:bold;
	text-decoration:none;
	/*margin: 0px auto;*/
	margin: 15px auto 0 auto;
	padding: 0px 5px 0 5px;
	#padding: 0;
	float:none;
	cursor: hand; cursor: pointer;
	
	
	background: none repeat scroll 0 0 #8AA81E;
  border: 1px solid #3A6820;
    font-size: 11px;
    #font-size: 8px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;

	
}

* html .podminky .odeslat, * html #form .odeslat, * html #kosik .odeslat, * html form .odeslat, * html #diskuze .odeslat, * html #content .odeslat {
    padding: 0px;

    overflow:visible;
} 

#kosik .doruceni{
	width: 520px;
	text-align:left;
	padding: 10px;
	width: 100;
	color: #444444;
}

#kosik .doruceni td{
	color: #444444;
}

#kosik .doruceni p{
	padding: 0; 
	margin: 5px 0 5px 0;
	text-align:left;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
}

#kosik .doruceni .tucka{
	width: 520px;
}

#kosik .doruceni p.okno {
	background-color:#BE0000;
	color: #FFFFFF;
	font-weight:bold;
	height:25px;
	padding: 6px 0 0 10px;
	margin: 10px 0 10px 0;
	text-align:left;
	width: 500px;
	font-size: 12px;
	font-family: Verdana,Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
}



.vysledky {
		/*
		left: 220px;
    position: absolute;
    top: 170px;
    */
    left: 210px;
    position: relative;
    top: -106px;
    width: 350px;
    z-index: 10000;
    padding: 0 !important;
}

.vysledky2 {
		
    
    left: 378px;
    top: -25px;
    /*
    left: 0px;
    top: 30px;
    */
    position: relative;
    
    width: 350px;
    z-index: 10000;
    
    float: left;
}

.ac_results {
		border: 1px solid #C7C7C7;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
		/*width: 500px;*/
		width: 350px;
		
		left: 0;
    top: 29px;	
	}
	
.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		/*color: #101010;*/
		color: #000000;
		text-align: left;
		border: 1px solid gray;
	}
	
.ac_over {
		cursor: pointer;
		background-color: #F0F0B8;
	}
	
.ac_match {
	text-decoration: underline;
	color: black;
}

#wrapper .ac_results td {
  border: none;
	padding: 0;
}

.vysledky a{
	text-decoration: none;
	color: #0071BC;
}

.vysledky a:hover{
	text-decoration: none;
	color: #0071BC;
}
	
.vysledky .sudy{
	/*border: 1px solid gray;*/
	cursor: pointer; 
	cursor: hand;
	margin: 0 16px 0 16px;
}

.vysledky .lichy{
	/*border: 1px solid gray;*/
	cursor: pointer; 
	cursor: hand;
	margin: 0;
	padding: 0 16px 0 16px;
}

.vysledky .sudy .vysledky_txt{

	
	/*background: none repeat scroll 0 0 #F7F7F7;*/
}

#left .vysledky td.vysledky_obr{
	vertical-align: middle;
	/*padding: 10px 10px 10px 10px;*/
	padding: 1px;
	text-align: center;
	
	/*border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;*/
	width: 54px;
	border-top: 3px solid #D2D2D2;
}

.vysledky td.vysledky_obr img{
	margin: 0;
	padding: 5px 13px 5px 0;

	width: 54px;

}

#left .vysledky .vysledky_txt{
		
	color: #000000;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
	/*
	padding: 0 5px 0 5px; 
	border: 1px solid #000000;*/
	
	width: 247px;
	border-top: 3px solid #D2D2D2;
	padding: 10px 5px 10px 3px;

}

.vysledky .okr{
	width: 16px;
}

.vysledky .vysledky_txt h2 {
	/*color: #0071BC;*/
		
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	
	line-height: 12px;
  margin: 2px 0 5px 0;
  text-align: left;
}

.vysledky .vysledky_txt p {
  padding: 0;
	margin: 0;
	color: #000000;
	font-size: 11px;
	line-height: 130%;
}

.vysledky .vysledky_txt .find{

	color: red;
	font-weight: bold;
}



.vysledky2 a{
	text-decoration: none;
	color: #0071BC;
}

.vysledky2 a:hover{
	text-decoration: none;
	color: #0071BC;
}
	
.vysledky2 .sudy{
	/*border: 1px solid gray;*/
	cursor: pointer; 
	cursor: hand;
	margin: 0 16px 0 16px;
}

.vysledky2 .lichy{
	/*border: 1px solid gray;*/
	cursor: pointer; 
	cursor: hand;
	margin: 0;
	padding: 0 16px 0 16px;
}

.vysledky2 .sudy .vysledky_txt{

	
	/*background: none repeat scroll 0 0 #F7F7F7;*/
}

#wrapper .vysledky2 td.vysledky_obr{
	vertical-align: middle;
	/*padding: 10px 10px 10px 10px;*/
	padding: 1px;
	text-align: center;
	
	/*border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;*/
	width: 54px;
	border-top: 3px solid #D2D2D2;
}

#foto-wrapper .vysledky2 td.vysledky_obr{
	vertical-align: middle;
	padding: 1px;
	text-align: center;
	width: 54px;
	border-top: 3px solid #D2D2D2;
}

.vysledky2 td.vysledky_obr img{
	margin: 0;
	padding: 5px 13px 5px 0;
	/*
	width: 54px;
	*/
	width: 44px;
}


#wrapper .vysledky2 .vysledky_txt{
		
	color: #000000;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
	/*
	padding: 0 5px 0 5px; 
	border: 1px solid #000000;*/
	
	width: 247px;
	border-top: 3px solid #D2D2D2;
	padding: 10px 5px 10px 3px;

	text-align: left;
}

#foto-wrapper .vysledky2 .vysledky_txt {
	color: #000000;
	font-size: 11px;
	line-height: 130%;
	text-align: justify;
	width: 247px;
	border-top: 3px solid #D2D2D2;
	padding: 10px 5px 10px 3px;
	text-align: left;
}

.vysledky2 .okr{
	width: 16px;
}

.vysledky2 .vysledky_txt h2 {
	/*color: #0071BC;*/
		
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	
	line-height: 12px;
  margin: 2px 0 5px 0;
  
}

.vysledky2 .vysledky_txt p {
  padding: 0;
	margin: 0;
	color: #000000;
	font-size: 11px;
	line-height: 130%;
}

.vysledky2 .vysledky_txt .find{

	color: red;
	font-weight: bold;
}


#diskuze{

	border: 0px solid #c6c8ca;
	border-collapse:collapse;
	background: #ffffff;
}
#diskuze th{
	border: 1px solid #BD0000;
	padding-left: 6px;
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	background: #BD0000;
	vertical-align:top;
	padding-top:5px;
	border-bottom:0px solid #BD0000;
}
#diskuze td{
	border: 1px solid #BD0000;
	padding-left: 6px;
	font-size: 12px;
	line-height: 14px;
	color: #5E5345;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}

#diskuze .subject{
	border: 1px solid #BD0000; 
	background-color: #BD0000;
	text-align:left;
	padding:5px 10px 5px 10px;
	color: #FFFFFF;
	/*border:solid 1px;*/
	/*background:#E8EDF3;*/
}
#diskuze .text{
	text-align:left;
	padding:5px 10px 5px 10px;
	border: 1px solid #BD0000;
	border-top:0px;
	margin-bottom:5px;
}
#diskuze td,th {
	border:solid 1px;	
}
#diskuze th{
	background-color: #BD0000;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	
	
}
#diskuze td{
	padding:5px 5px 5px 5px;
}
#diskuze .nazev{
	width:350px;	
	text-align:left;
}

#diskuze .subject .title{
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 150px;
}

#diskuze .subject div {
	border: 1px solid #BD0000; 
	background-color: #BD0000;
	text-align:left;
	padding:0;
	color: #FFFFFF;
	font-weight: bold;
}

#diskuze .subject .input{
	float: left;
}

#diskuze .subject2{
	border: 1px solid #D4D4D4; 
	background-color: #F4F4F4;
	text-align:left;
	padding:5px 10px 5px 10px;
	color: #000000;
	/*border:solid 1px;*/
	/*background:#E8EDF3;*/
}
#diskuze .text2{
	text-align:left;
	padding:5px 10px 5px 10px;
	border: 1px solid #D4D4D4;
	border-top:0px;
	margin-bottom:5px;
}

#diskuze td,th {
	border:solid 1px;	
}
#diskuze th{
	background-color: #BD0000;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	
	
}
#diskuze td{
	padding:5px 5px 5px 5px;
}
#diskuze .nazev{
	width:350px;	
	text-align:left;
}

#diskuze .subject2 .title{
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 150px;
}

#diskuze .subject2 div {
	border: 0px solid #D4D4D4; 
	background-color: #F4F4F4;
	text-align:left;
	padding: 2px 0 2px 0;
	color: #000000;
	font-weight: bold;
}

#diskuze .subject2 .input{
	float: left;
}


#diskuze .subject3{
	border: 1px solid #D4D4D4; 
	background-color: #F4F4F4;
	text-align:left;
	padding:5px 10px 5px 10px;
	color: #000000;
	width: 100%;
	margin: 0;
}

#diskuze .subject3 td,th {
	border: none;	
}

#diskuze .subject3 td{
	padding:5px 5px 5px 5px;
	font-weight: bold;
}

#diskuze .subject3 .title{
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 150px;
}

#diskuze .subject3 div {
	border: 0px solid #D4D4D4; 
	background-color: #F4F4F4;
	text-align:left;
	padding: 2px 0 2px 0;
	color: #000000;
	font-weight: bold;
}

#diskuze .subject3 input{
	width: 100%;
}

#diskuze .text2 textarea.error {
	border: 1px solid red;
}

.asf {
    position: absolute;
    visibility: hidden;
}

#diskuze textarea{
		border: 1px solid #BD0000;
}

#diskuze .text2 textarea{
		border: 1px solid #D4D4D4;
}

.traktory {
	background: url('/public/img/centr_odd.jpg') no-repeat top left;

	width: 771px;
	margin: 15px 0 28px 0;
	padding: 19px 0 0 0;
}

.centrodd {
	background: url('/public/img/centr_odd.jpg') no-repeat top left;
	height: 14px;
	width: 771px;
	margin: 15px 0 5px 0;
	padding: 0;
}

.prod_det_odr {
	background: url('/public/img/sipka.jpg') no-repeat 0px 8px;

	width: 742px;
	margin: 0 0 10px 0;
	padding: 0 0 0 29px;
	color: #BD0000;
	font-size: 18px;
}

.traktory .typytr{
	margin: 0;
	padding: 0 0 0 29px;
}

.traktory .typytr span {
	color: #BD0000;
	font-size: 12px;
	display: block;
	float: left;
	width: 240px;
}

.rejstrik {
	background: url('/public/img/centr_odd.jpg') no-repeat top left;
	width: 771px;
	margin: 15px 0 28px 0;
	padding: 19px 0 0 0;
}



#footer #footer-left {
    color: #4E4E4E;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 43px;
    text-align: left;
    text-decoration: none;
    width: 200px;
}

#footer #footer-right {
    color: #4E4E4E;
    float: right;
    font-size: 12px;
    font-weight: normal;

    margin: 0;
    padding: 0 43px 0 0;
    text-align: right;
    text-decoration: none;
    width: 450px;
}

#footer #footer-right2 {
    color: #4E4E4E;
    float: right;
    font-size: 11px;
    font-weight: normal;

    margin: 0;
    margin-top: -7px;
    padding: 0 43px 0 0;
    text-align: right;
    text-decoration: none;
    width: 450px;
}

#footer #footer-right a {
    color: #4E4E4E;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

#footer #footer-right a:hover {
    color: #4E4E4E;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}


#diskuze a.vnd {
	color: #4E4E4E;
	text-decoration: none;
	font-size: 12px;
  font-weight: normal;
} 

#diskuze a.vnd:hover {
	color: #4E4E4E;
	text-decoration: underline;
	font-size: 12px;
  font-weight: normal;
}

#diskuze .nazev a {
	color: #4E4E4E;
	text-decoration: none;
	font-size: 12px;
  font-weight: normal;
  font-weight: bold;
} 

#diskuze .nazev a:hover {
	color: #4E4E4E;
	text-decoration: underline;
	font-size: 12px;
  font-weight: normal;
  font-weight: bold;
}

#diskuze form {
	margin: 0;
}

.vyhledavani_text {
	color: #4E4E4E;
	text-decoration: none;
	font-size: 12px;
  font-weight: normal;
  margin: 25px 0 0 0;
  padding: 0;
}

.vyhledavani_text a {
	color: #B00000;
	text-decoration: none;
	font-size: 12px;
  font-weight: normal;
}

.vyhledavani_text a:hover {
	color: #B00000;
	text-decoration: underline;
	font-size: 12px;
  font-weight: normal;
}


table.kontakty {
	margin: 0;
	padding: 0;
}

/*submenu2
.menu_block ul li ul.submenu1 li ul.submenu2{
	display: none;
	position:relative;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:5px;
	background:transparent;
	list-style-type:none;
	color: #ffffff;
}
.menu_block ul li ul.submenu1 li ul.submenu2 li{
	width: 147px;
	min-height: 17px;
	background: url('/public/img/submenu_dot.png') no-repeat left center;
	padding-left: 0px;
	line-height: 17px;
	font-size: 11px;
	color: #ffffff;
	margin-bottom:0px;
	z-index:20;
	display:block;
	position:relative;
}
.menu_block ul li ul.submenu1 li ul.submenu2 li:hover{
	background: url('/public/img/submenu_dot.png') no-repeat left center;
}
.menu_block ul li ul.submenu1 li ul.submenu2 li a{
	width: 137px;
	min-height: 17px;
	padding-left:10px;
	padding-right: 0px;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	text-decoration:none;
	color: #ffffff;
	background: transparent;
	text-transform:uppercase;
}
.menu_block ul li ul.submenu1 li ul.submenu2 li a:hover{
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
}
.menu_block ul li.active ul.submenu1 li.active ul.submenu2{
	display: block;
}

.menu_block ul li ul.submenu1 li ul.submenu2 li.aktiv{
	background: url('/public/img/submenu_dot_aktiv.png') no-repeat left center;
}
*/

/*
#wrapper ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
}

#wrapper ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}
*/





/*
#nadp1 {
  position: absolute;
  top: 835px;
  left: 42px;
  z-index: 100;
  width: 550px;
}

#nadpk {
  position: absolute;
  top: 662px;
  left: 42px;
  z-index: 100;
  width: 550px;
}
*/
/*
#nadp1 {
  position: absolute;
  top: 775px;
  left: 42px;
  z-index: 100;
  width: 550px;
}

#nadpk {
  position: absolute;
  top: 602px;
  left: 42px;
  z-index: 100;
  width: 550px;
}
*/
#nadp1 {
  position: absolute;
  top: 724px;
  left: 39px;
  /*left: 42px;*/
  z-index: 100;
  width: 650px;
}

#nadp1x {
  position: absolute;
  /*top: 858px;*/
  top: 848px;
  left: 39px;
  /*left: 42px;*/
  z-index: 100;
  width: 650px;
}

#nadpk {
  position: absolute;
  top: 551px;
  left: 39px;
  /*left: 42px;*/
  z-index: 100;
  width: 650px;
}

#nadpkx {
  position: absolute;
  /*top: 620px;*/
  top: 551px;
    
  left: 39px;
  /*left: 42px;*/
  z-index: 100;
  width: 650px;
}

#nadpkn {
  position: absolute;
  top: 492px;
  left: 39px;
  /*left: 42px;*/
  z-index: 100;
  width: 650px;
}

#nadpknx {
  position: absolute;
  /*top: 561px;*/
  top: 492px;
  left: 39px;

  z-index: 100;
  width: 650px;
}

#procknam {
	background: url("/public/img/wrapper_bg.jpg") bottom right no-repeat #E0E0E0;
	float: right;
	margin: 20px 0 0 0;
	width: 544px;
	height: 232px;
}





#wrapperx {
	/*background: url("/public/img/wrapper_bg.jpg") bottom right no-repeat #E0E0E0;*/
	background: #E0E0E0;
  width: 906px;
  margin: 0 54px 0 40px;

  /*padding: 888px 0 0 0;*/
  padding: 878px 0 0 0;

}

#wrapperx ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
	/*float: left;*/
}

#wrapperx ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}

#wrapperx img {
	margin: 10px;
}

#wrapperx img[align=left]{
	margin:10px 10px 10px 0px;
	padding:0 10px 0 0;
}

#wrapperx img[align=right]{
	margin:10px 0px 10px 20px;
	padding:0;
}

#wrapperk {
	/*background: url("/public/img/wrapper_bg.jpg") bottom right no-repeat #E0E0E0;*/
	background: #E0E0E0;
  width: 906px;
  margin: 0 54px 0 40px;
  /*padding: 692px 0 0 0;
  padding: 632px 0 0 0;*/
  padding: 581px 0 0 0;
  /*
  height: auto !important;  
  height: 292px;                
  min-height: 292px;
  */
  /*
  height: auto !important;  
  height: 238px;                
  min-height: 238px;
  */
  
  /*padding-top: 32px;*/
  /*position: relative;
  top: 242px;*/
}

#wrapperk ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
}

#wrapperk ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}

#wrapperkx {

	background: #E0E0E0;
  width: 906px;
  margin: 0 54px 0 40px;

  /*padding: 650px 0 0 0;*/
  padding: 581px 0 0 0;

}

#wrapperkx ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
}

#wrapperkx ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}


#wrapperkx img {
	margin: 10px;
}

#wrapperkx img[align=left]{
	margin:10px 10px 10px 0px;
	padding:0 10px 0 0;
}

#wrapperkx img[align=right]{
	margin:10px 0px 10px 20px;
	padding:0;
}

#wrapperkn {
	/*background: url("/public/img/wrapper_bg.jpg") bottom right no-repeat #E0E0E0;*/
	background: #E0E0E0;
  width: 906px;
  margin: 0 54px 0 40px;
  /*padding: 692px 0 0 0;
  padding: 632px 0 0 0;*/
  padding: 522px 0 0 0;
  /*
  height: auto !important;  
  height: 292px;                
  min-height: 292px;
  */
  /*
  height: auto !important;  
  height: 238px;                
  min-height: 238px;
  */
  
  /*padding-top: 32px;*/
  /*position: relative;
  top: 242px;*/
}

#wrapperkn ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
}

#wrapperkn ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}

#wrapperknx {
	/*background: url("/public/img/wrapper_bg.jpg") bottom right no-repeat #E0E0E0;*/
	background: #E0E0E0;
  width: 906px;
  margin: 0 54px 0 40px;

  /*padding: 591px 0 0 0;*/
  padding: 522px 0 0 0;
}

#wrapperknx ul {
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
}

#wrapperknx ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 5px transparent;
  line-height: 160%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}

#wrapperknx img {
	margin: 10px;
}

#wrapperknx img[align=left]{
	margin:10px 10px 10px 0px;
	padding:0 10px 0 0;
}

#wrapperknx img[align=right]{
	margin:10px 0px 10px 20px;
	padding:0;
}


#logo-menu {
	margin: 0 0 0 0;
	
  overflow: hidden;
  padding: 0;
	/*width: 400px;*/
	/*width: 390px;*/
	/*width: 465px;*/
	/*width: 534px;*/
	height: 53px;
  text-align: center;
  float: right;
 
}

#logo-menu li {
	background: none;
	color: #242021;
  float: left;
  font-size: 16px;
  font-weight: bold;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  height: 53px;
  
}

#logo-menu li:hover {
	background: url("/public/img/menu_li_bg.jpg") 0 0 repeat-x transparent;
	color: #242021;
  float: left;
  font-size: 16px;
  font-weight: bold;
  list-style: none outside none;
  margin: 0;
  padding: 0;
	height: 53px; 
}

#logo-menu li a{
	color: #242021;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
  top: 19px;
  left: 0;
}

#logo-menu li:hover a{
	color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
  top: 19px;
  left: 0;
}

#motto {
	background: url("/public/img/motto_bg.jpg") top left no-repeat transparent;
  position: absolute;
  /*top: 155px;*/
  top: 95px;
  left: 0px;
	
  /*height: 338px;*/
  height: 287px;
  width: 1000px;
  margin: 0;
  padding: 0;
}

#motto #la {
    display: block;
    height: 287px;
    left: 41px;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 317px;
}    


#navigation {

	background: #E0E0E0;
  position: absolute;
  top: 382px;
  left: 0px;
  height: 69px;
  margin: 0;
  width: 1000px;
}

#navigation #navigation-menu {
	margin: 0 31px 0 18px;
	padding: 0;
	text-align: left;
	height: 69px;
	width: 951px;
	background: transparent;
}

* html #navigation #navigation-menu {overflow: hidden;} /* for IE6 */

#navigation #navigation-menu li {
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/navi_li_bg.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
	height: 69px;
	width: 317px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation #navigation-menu li a {
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 59px;
  font-size: 16px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 28px;
}

#navigation #navigation-menu li.first_pmenu {
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/navi_f_li_bg.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
	height: 69px;
	width: 317px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation #navigation-menu li.first_pmenu a {
	display: block;
	font-weight: bold;
	margin: 0 0 0 59px;
	padding: 0;
  font-size: 16px;
	width: 230px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 17px;
}

#navigation2 {

	background: #E0E0E0;
  position: absolute;
  top: 451px;
  left: 0px;
  /*height: 69px;*/
  height: 59px;
  margin: 0;
  width: 1000px;
}

#navigation2 #navigation-menu2 {
	margin: 0 31px 0 18px;
	padding: 0;
	text-align: left;
  /*height: 69px;*/
  height: 59px;
	width: 951px;
	background: transparent;
}

* html #navigation2 #navigation-menu2 {overflow: hidden;} /* for IE6 */

#navigation2 #navigation-menu2 li {
	display: block;
	float:left;
	list-style:none outside none;
	/*background: url("/public/img/navi_li_bg.gif") bottom left no-repeat transparent;*/

	background: url("/public/img/li_bg_x.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  /*height: 69px;*/
  height: 59px;
	width: 317px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation2 #navigation-menu2 li a {
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 59px;
  /*font-size: 16px;*/
  font-size: 15px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	/*top: 28px;*/
	top: 25px;
}

#navigation2 #navigation-menu2 li.first_pmenu {
	display: block;
	float:left;
	list-style:none outside none;
	/*background: url("/public/img/navi_f_li_bg.gif") bottom left no-repeat transparent;*/
	background: url("/public/img/li_bg_y.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  /*height: 69px;*/
  height: 59px;
	width: 317px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation2 #navigation-menu2 li.first_pmenu a {
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 59px;
  /*font-size: 16px;*/
  font-size: 15px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	/*top: 28px;*/
	top: 25px;
}

#navigation2 #navigation-menu2 li a.dvaradky {	
	display: block;
	font-weight: normal;
	margin: 0 0 0 59px;
	padding: 0;
  font-size: 16px;
	width: 230px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 17px;
}

#navigation3 {

	background: #E0E0E0;
  position: absolute;
  top: 382px;
  left: 0px;
  height: 69px;
  margin: 0;
  width: 1000px;
}

#navigation3 #navigation-menu3 {
	margin: 0 31px 0 18px;
	padding: 0;
	text-align: left;
  height: 69px;
	width: 951px;
	background: transparent;
}

* html #navigation3 #navigation-menu3 {overflow: hidden;} /* for IE6 */

#navigation3 #navigation-menu3 li {
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/navi_li_bg.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  height: 69px;
	/*width: 317px;*/
	width: 219px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation3 #navigation-menu3 li a {
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 59px;
  /*font-size: 16px;*/
  font-size: 15px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 28px;
}

#navigation3 #navigation-menu3 li.first_pmenu {
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/navi_f_li_bg.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  height: 69px;
	/*width: 317px;*/
	width: 242px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation3 #navigation-menu3 li.first_pmenu a {
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 59px;
  /*font-size: 16px;*/
  font-size: 15px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 28px;
}

#navigation3 #navigation-menu3 li.last_pmenu{
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/menu_li_sv.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  height: 69px;
	/*width: 317px;*/
	width: 250px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation3 #navigation-menu3 li a.dvaradky {	
	display: block;
	font-weight: bold;
	margin: 0 0 0 59px;
	padding: 0;
  font-size: 16px;
	/*width: 230px;*/
	width: 160px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 17px;
}

#navigation3 #navigation-menu3 li.last_pmenu ul{
	margin: 0;
	padding: 11px 0 0 2px;
	text-align: left;
  height: 58px;
	width: 247px;
	background: transparent;
}

#navigation3 #navigation-menu3 li.last_pmenu ul li {
	display: block;
	float:left;
	list-style:none outside none;
	background: url("/public/img/svmenu_li.gif") bottom left no-repeat transparent;
	margin: 0;
	padding: 0;
  height: 20px;
	/*width: 317px;*/
	width: 247px;
	text-align: left;
  font-size: 11px;
  color: #295D0A;
  font-family: Tahoma, Arial, sans-serif;
}

#navigation3 #navigation-menu3 li.last_pmenu ul li a {
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 37px;
  /*font-size: 16px;*/
  font-size: 12px;
  color: #242021;
	text-decoration: none;
	background: none repeat scroll 0 0 transparent;
	position: relative;
	top: 6px;

}

#unavigation {
	background: #E0E0E0;
  position: absolute;
  top: 451px;
  left: 0px;
  height: 240px;
  /*margin: 0 31px 0 18px;*/
  margin: 0;
  padding: 0;
  /*width: 951px;*/
  width: 1000px;
}

#unavigation .un {
	background: #E0E0E0;
  float:left;
  height: 240px;
  margin: 0;
  padding: 0;
  border-left: 1px solid #9B9999;
  width: 316px;
  /*width: 33.15%;*/
}

#unavigation .unfirst {
	background: #E0E0E0;
  float:left;
  height: 240px;
  margin: 0 0 0 19px;
  padding: 0;
  border: none;
  width: 316px;
  /*width: 33.3%;*/
}

#unavigation .un img {
	margin: 0 24px 16px 22px;
	border: 7px solid #FFFFFF;
	padding:0;
}

#unavigation .unfirst img {
	margin: 0 24px 16px 22px;
	border: 7px solid #FFFFFF;
	padding:0;
}

#unavigation .un p {
	margin: 0 24px 0 22px;
	padding:0;
	text-align: justify;
	font-size: 12px;
	line-height: 170%;
}

#unavigation .unfirst p {
	margin: 0 24px 0 22px;
	padding:0;
	text-align: justify;
	font-size: 12px;
	line-height: 170%;
}

#unavigation .un a {
	display: block;
	margin: 3px 14px 0 0;
	padding:0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #0C51A8;
	line-height: 150%;
	text-decoration: underline;
}

#unavigation .unfirst a {
	display: block;
	margin: 3px 14px 0 0;
	padding:0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #0C51A8;
	line-height: 150%;
	text-decoration: underline;
}


#secondunavigation {
	background: #E0E0E0;
  position: absolute;
  top: 691px;
  left: 0px;
  height: 134px;

  /*margin: 40px 0 0 0;*/
  margin: 30px 0 0 0;
  padding: 0;

  width: 1000px;
}



#secondunavigation .un {

  float:left;
  height: 94px;
  margin: 0;
  padding: 0;
  border-left: 1px solid #9B9999;
  width: 316px;
  /*width: 33.15%;*/
  background: url("/public/img/dms.gif") 22px 32px no-repeat #E0E0E0;
}

#secondunavigation .unfirst {

  float:left;
  height: 94px;
  margin: 0 0 0 19px;
  padding: 0;
  border: none;
  width: 316px;
  /*width: 33.3%;*/
    background: url("/public/img/dms.gif") 22px 32px no-repeat #E0E0E0;
}

#secondunavigation .un img {
	margin: 0 10px 16px 50px;
	border: 2px solid #FFFFFF;
	padding:0;
	display: block;
	float: left;
}

#secondunavigation .unfirst img {
	margin: 0 10px 16px 50px;
	border: 2px solid #FFFFFF;
	padding:0;
	display: block;
	float: left;
}

#secondunavigation .un p {
	margin: 0 13px 0 22px;
	padding:0;
	text-align: justify;
	font-size: 12px;
	line-height: 120%;
}

#secondunavigation .unfirst p {
	margin: 0 13px 0 22px;
	padding:0;
	text-align: justify;
	font-size: 12px;
	line-height: 120%;
}



#secondunavigation .un a {
	display: block;
	margin: 7px 14px 0 0;
	padding:0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #0C51A8;
	line-height: 150%;
	text-decoration: underline;
}

#secondunavigation .un a.secnazev {

  color: #242021;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 22px;
  padding: 0;

  text-decoration: none;

  width: 290px;
  text-align: left;
}

#secondunavigation .unfirst a {
	display: block;
	margin: 7px 14px 0 0;
	padding:0;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #0C51A8;
	line-height: 150%;
	text-decoration: underline;
}

#secondunavigation .unfirst a.secnazev {

  color: #242021;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 22px;
  padding: 0;

  text-decoration: none;

  width: 290px;
  text-align: left;
}

#ubar {
	background: url("/public/img/ubar_bg.gif") 0 0 repeat-x #E0E0E0;
  position: absolute;
  /*top: 562px;
  top: 502px;*/
  top: 451px;
  left: 0px;
  height: 59px;
  margin: 13px 55px 0 41px;
  padding: 0;
  width: 904px;
}

#ubar ul{
	margin: 0;
	padding: 0;
	height: 59px;
	width: 904px;
}

#ubar li{
	background: none repeat scroll 0 0 transparent;
	color: #242021;
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 59px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#ubar li a{
	color: #242021;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
  top: 20px;
  left: 0;
}

#ubarx {
	background: url("/public/img/ubar_bg.gif") 0 0 repeat-x #E0E0E0;
  position: absolute;

  /*top: 520px;*/
  top: 451px;
  left: 0px;
  height: 59px;
  margin: 13px 55px 0 41px;
  padding: 0;
  width: 904px;
}

#ubarx ul{
	margin: 0;
	padding: 0;
	height: 59px;
	width: 904px;
}

#ubarx li{
	background: none repeat scroll 0 0 transparent;
	color: #242021;
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 59px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#ubarx li a{
	color: #242021;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 15px;
  text-decoration: none;
  position: relative;
  top: 20px;
  left: 0;
}


#ubarbs {
	background: url("/public/img/ubar_bs_bg.gif") 0 0 repeat-x #E0E0E0;
  position: absolute;
  /*top: 562px;
  top: 502px;*/
  top: 451px;
  left: 0px;
  height: 6px;
  margin: 13px 55px 0 41px;
  padding: 0;
  width: 904px;
}

#ubarbsx {
	background: url("/public/img/ubar_bs_bg.gif") 0 0 repeat-x #E0E0E0;
  position: absolute;
  /*top: 562px;
  top: 502px;*/
  top: 451px;
  left: 0px;
  height: 6px;
  margin: 13px 55px 0 41px;
  padding: 0;
  width: 904px;
}

#sezn_proc_k_n {
	float: left;
	margin: 20px 0 0 0;
}

#sezn_proc_k_n ul {
	margin: 20px 0 0 0;
	padding: 0 0 25px 0;
}

#sezn_proc_k_n ul li{
	background: url("/public/img/li_sipka.gif") no-repeat scroll 0 8px transparent;
  line-height: 210%;
  list-style: none outside none;
  margin: 0;
  padding-left: 15px;
  text-align: left;
}
 

#header {
  position: absolute;
  /*background: url("/public/img/footer_bg.gif") 8px 0px no-repeat transparent;*/
  background: #242021;
  width: 1000px;
  height:42px;
  left: 0px;
  top: 0px;
  /*line-height: 80px;*/
  font-size: 11px;
  color: #FFFFFF;
  text-align: left;
  padding: 0;
  margin: 0;
}

#header #header-left {
	float: left;
	width: 350px;	
  padding: 16px 0 0 40px;
  color: #FFFFFF;
  font-size: 12px;
  text-align:left;
  font-weight:normal;
  line-height: 130%;
}

#header #header-right {
	float: right;
	width: 360px;	
	padding: 16px 60px 0 0;
	color: #FFFFFF;
  font-size: 12px;
  text-align:right;
  font-weight:normal;
  line-height: 130%;
}

#header #header-right span {
  color: #FE6420;
  font-size: 12px;
  font-weight:bold;
  line-height: 130%;
}



#wrapper #content-wrapper #content .refgalerie img {
	display: block;
	margin: 0;
	background: none;
	padding: 8px;	
	width: 153px;
	height: 114px;
	float: left;
}



#wrapper #content-wrapper #content div.pager {
  clear: both;
  float: left;
  width: 400px;
  margin: 10px 0px;
}

#wrapper #content-wrapper #content div.pager a {
  float: left;
  margin-right: 3px;
}

#wrapper #content-wrapper #content div.pager ul {
  float: left;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}

#wrapper #content-wrapper #content div.pager ul li {
  float: left;
  height: 15px;
  width: 17px;
  text-align: center;
  border: 1px solid #c2cfd4;
  list-style-type: none;
  display: inline;
  margin-right: 3px;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
}

#wrapper #content-wrapper #content div.pager ul li a {
  text-align: center;
  display: block;
  height: 15px;
  width: 17px;
  text-decoration: none;
  background-color: #f9fcfe;
  color: #606f7f;

}

#wrapper #content-wrapper #content div.pager ul li a.active {
  background-color: #e53a7a;
  color: #ffffff;
}

#wrapper #content-wrapper #content div.count {
  float: left;
  width: 211px;
  text-align: right;
  color: #4b4c50;
  font-size: 11px;
  line-height: 15px;
  margin: 10px 0px;
}

#wrapper #content-wrapper #content div.count span {
  color: #e53a7a;
  font-size: 11px;
  font-weight: bold;
}

#wrapper #content-wrapper #content .find{
	color: #D10185;
}


#wrapper #content-wrapper #content-dok {
  position: relative;
  top: 0px;
  left: 12px;
  width: 611px;
  background: url("/public/img/content-background.png") top left repeat-y;
  color: #000000;
  padding: 70px 52px 20px 52px;
  font-size: 12px;
  height: auto !important;  
  height: 237px;                
  min-height: 237px;
}

#wrapper #content-wrapper #content-dok p {
  margin-bottom: 20px;
  line-height: normal;
}

#wrapper #content-wrapper #content-dok div.content-column {
  float: left;
  border: 1px solid #99adb1;
  width: 195px;
  height: 297px;
  margin-bottom: 10px;
  background: url("/public/img/content-column-background.gif") top left no-repeat;
}

#wrapper #content-wrapper #content-dok div.content-column h2 {
  background-color: #606f7f;
  margin: 5px;
  font-size: 12px;
  color: #ffffff;
  padding: 5px;
}

#wrapper #content-wrapper #content-dok div.content-column h2 a {
  color: #ffffff;
  text-decoration: underline;
}

#wrapper #content-wrapper #content-dok div.content-column h2 a:hover {
  text-decoration: none;
}

#wrapper #content-wrapper #content-dok div a.image {
  position: absolute;
  top: 80px;
  left: 0px;
  width: 195px;
  display: block;
  text-align: center;
  margin: 5px 0;
}

#wrapper #content-wrapper #content-dok div a.image {
  clear: both;
  margin: 0 auto;

}

#wrapper #content-wrapper #content-dok table{
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
	border: 1px solid #99ADB1;
  line-height: 100%;
  font-size: 11px;
}

#wrapper #content-wrapper #content-dok table tr th{
	border: 1px solid #000000; 
	background-color: #606F7F;
  padding: 5px 5px;
  color: #FFFFFF;
  font-size: 12px;
}

#wrapper #content-wrapper #content-dok table td{
	border: 1px solid #000000; 
	background-color: #E9F2FD;
  padding: 5px 5px;
  color: #000000;
}

#wrapper #content-wrapper #content-dok table p {
  margin-bottom: 5px;
  line-height: normal;
}


#wrapper #content-wrapper #content-dok div table {
  clear: both;
  float: left;
  color: #000000;
  font-size: 11px;
  margin: 5px;
  width: 185px;
  border-collapse: collapse;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

#wrapper #content-wrapper #content-dok div table tr td {
  background-color: #e9f2fd;
  padding: 2px 5px;
}


#wrapper #content-wrapper #content-dok a{
	color:#0A8D00;
	font-weight:bold;
}

#wrapper #content-wrapper #content-dok h2{
	margin: 30px 0 20px 20px;
	padding: 0px;
	font-size: 14px;	
  font-weight:bold;
	text-align:left;
	color: #4D4D4D;
}

#wrapper #content-wrapper #content-dok h3{
	margin: 15px 0 0 20px;
	padding: 0px;
	font-size: 12px;	
  font-weight:bold;
	text-align:left;
	color: #4D4D4D;
}

#wrapper #content-wrapper #content-dok h4{
	margin: 15px 0 0 20px;
	padding: 0px;
	font-size: 12px;	
  font-weight:bold;
	text-align:left;
	color: #4D4D4D;
}

#wrapper #content-wrapper #content-dok img[align="right"] {
	margin: 0px 0 10px 10px;
	/* margin:10px 0 10px 10px;*/
	border: 5px solid #C1CAD5;
	/*padding:5px;*/
	padding: 0;
}

#wrapper #content-wrapper #content-dok img[align="left"] {
	margin: 0px 20px 10px 0;
	/* margin:10px 10px 10px 0; */
	border: 5px solid #C1CAD5;
	/*padding:5px;*/
	padding: 0;
}

#wrapper #content-wrapper #content-dok ul {
	padding: 0;
	color: #4B4C50;
	font-size: 12px;
  margin: 10px 20px 10px 35px;
}

#wrapper #content-wrapper #content-dok ul a{
	color: #4B4C50;
  font-weight: bold;
}


.view-nonselected {
	display: none;
}

#wrapper #content-wrapper #content .reg_form{
	width:450px;
	margin:0 auto;	
	margin-top:20px;
	color: #4B4C50;
}

#wrapper #content-wrapper #content .reg_form .povinne{
	font-weight:bold;	
}
#wrapper #content-wrapper #content .reg_form fieldset{
	/*float:left;	*/
	margin:10px;
	padding:10px;
	/*border:solid 1px;*/
	border: 1px solid #92A7AB;
}
#wrapper #content-wrapper #content .reg_form fieldset legend{
		/*border:solid 1px;*/
	border: 1px solid #92A7AB;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 10px;
	
}

#wrapper #content-wrapper #content .reg_form div.title{
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 150px;
}

#wrapper #content-wrapper #content .reg_form div.input{
	float: left;
	margin: 0 0 2px 0;
}

#wrapper #content-wrapper #content .reg_form div.input input{
	border: 1px solid #92A7AB;
}

#wrapper #content-wrapper #content input{
	border: 1px solid #92A7AB;
}

#wrapper #content-wrapper #content .reg_form div.fix{
	clear: both;
}


#wrapper #content-wrapper #content .dokument_nahled {
    border: 1px solid #CBD2E5;
    float: left;
    /*height: 120px;*/
    margin: 10px 5px;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    width: 447px;
    /*width: 256px;*/
}

#wrapper #content-wrapper #content .error{
	color: red;
	border: 1px solid red;
}

#wrapper #content-wrapper #content .dokument_nahled h2{
		color: #495566;
    font-size: 14px;
    font-weight: bold;
		text-decoration: none;
    line-height: 16px;
    margin: 0 0 10px 0;
    padding: 0px;
}

#wrapper #content-wrapper #content .dokument_nahled h2 a{
		color: #495566;
    font-size: 14px;
    font-weight: bold;
		text-decoration: none;
}

#wrapper #content-wrapper #content .dokument_nahled h2 a:hover{
		color: #495566;
    font-size: 14px;
    font-weight: bold;
		text-decoration: underline;
}

#wrapper #content-wrapper #content .dokument_nahled .popis {
		margin: 0 0 10px 0;
}

#wrapper #content-wrapper #content .dokument_nahled .popis p {
    clear: none;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 42px;
    left: 0;
    margin: 5px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    top: 0px;
    line-height: normal;
}

#wrapper #content-wrapper #content .dokumenty_nahl{
    border: none;
    float: none;
    margin: 0 5px 10px 5px;
    overflow: hidden;
    padding: 0 10px 10px 10px;
    text-align: left;
}

#wrapper #content-wrapper #content .dokument_nahled a.more{
		background-color: #31E21A;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0 10px 25px;
    padding: 3px 15px;
    text-decoration: none;
		display: block;
		width: 50px;
}

#wrapper #content-wrapper #content .dokument_nahled a.moref{
		background-color: #31E21A;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0 10px 25px;
    padding: 3px 15px;
    text-decoration: none;
		display: block;
		width: 105px;
}

#wrapper #content-wrapper #content .dokument_nahled a.morer{
		background-color: #31E21A;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0 10px 25px;
    padding: 3px 15px;
    text-decoration: none;
		display: block;
		width: 90px;
}

#wrapper #content-wrapper #content .dokument_nahled img{
    float: left;
    margin: 5px 10px 5px 5px;
    width: 75px;
}

#wrapper #content-wrapper #content .reg_form .input .error{
	border:solid 1px red;
	text-align:left;
}

#wrapper #content-wrapper #content .table_pokladna{
	border-collapse:collapse;
	border-spacing:0;
	color: #000000;
	width: 100%;
	border: 1px solid #92A7AB;
  line-height: 100%;
  margin: 5px;
  font-size: 11px;
  top: 0;
  left: 0;
  width: 100%;
  position: relative;
  float: none;
}

#wrapper #content-wrapper #content .table_pokladna tr th{
	border: 1px solid #92A7AB; 
	background-color: #606F7F;
  padding: 5px 5px;
  color: #FFFFFF;
  font-size: 12px;
}

#wrapper #content-wrapper #content .table_pokladna tr td{
	border: 1px solid #92A7AB; 
	background-color: #E9F2FD;
  padding: 5px 5px;
  color: #000000;
}

#wrapper #content-wrapper #content .table_pokladna tr.soucet td{
	border: 1px solid #92A7AB; 
	background-color: #E9F2FD;
  padding: 5px 5px;
  color: #000000;
  font-weight: bold;
}

#wrapper #content-wrapper #content .table_pokladna tr td input{
	border: 1px solid #92A7AB;
}

#wrapper #content-wrapper #content .vloz{
	border-collapse:collapse;
	border-spacing:0;
	color: #000000;
	width: 100%;
	border: none;
  line-height: 100%;
  margin: 5px 5px 15px 5px;
  font-size: 11px;
  top: 0;
  left: 0;
  width: 100%;
  position: relative;
  float: none;
  background-color: transparent;
}

#wrapper #content-wrapper #content .vloz tr td{
	border: none; 
  padding: 5px 5px;
  background-color: transparent;
}

#wrapper #content-wrapper #content .koupit_tl{
	background-color: #E53A7A;
  border: 2px outset;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  padding: 0 10px;
  text-decoration: none;
}



#right #nkos {
		background: none repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    left: 0;
    position: relative;
    text-decoration: none;
    top: 0;
    width: 215px;
}

#content-wrapper #content #dotaz .err_info {
	font-weight: bold;
	color: red;
}

.qrkod{
	float:right;
	width: 150px;
	margin: 0 0 5px 10px;
	padding: 5px;
	border: 2px solid #FFFFFF;
	text-align: center;
}

.qrkod p{
	text-align: center;
	font-size: 11px;
}

#wrapper .popisprod {
	float: left;
	width: 290px;
}

#wrapper .popiskoupit{
	float: right;
	width: 150px;
}




#wrapper .leftBox { 
	width: 430px; 
	float: left;
	padding: 0 0 0 10px;  
}

#wrapper .rightBox { float:right; width:310px; padding-left:10px; }

#wrapper .leftBox span { color: #858585; }
#wrapper .topBox p { color: #666666;}

.fotogalerie { margin-bottom:20px; }
.fotogalerie a { display:block; width:154px; height:148px; float:left; margin-bottom:10px; text-align:center; }
.fotogalerie a.odd { margin-right:0; }
.fotogalerie a img { display:inline; border:1px solid #dfdfdf; }

#categories .category {
	background: url("/public/img/bg_cat_bottom.png") no-repeat scroll center bottom transparent;
  position: relative;
  float: left;
  margin-bottom: 20px;
  padding: 0 8px 12px;
  width: 240px;
  height: 420px;
}
  
#categories .category .header {
  margin-bottom: 0px;
  padding: 0px 10px;
  position: relative;
  width: 219px;
  text-align: left;
  z-index: 1;
}


#categories .category a.traktory_a {
  height: 170px;
  margin-bottom: 0px;
  padding: 0px 10px 0;
  width: 228px;
  text-align: left;
  display:block;
  position: relative;
  top: -28px;
  left: -10px;
  z-index: 2;
}

#categories .category .header .header_pict{
	/*display:block;*/
	/*margin: 5px auto 5px;*/
}
  
#categories .category .subbox .text {
  overflow: hidden;
	color: #666666;
  font: 11px/140% Verdana,Geneva,sans-serif;
}


#categories .category .subbox .texttraktory {

}

#categories .category .subbox {
	padding: 0 10px;
}

#categories .category .text p{
	color: #666666;
  font: 11px/140% Verdana,Geneva,sans-serif;
  margin-bottom: 0.6em;       
  text-align: left;  
}

#categories .category .more {
  position: absolute;
  left: 18px; bottom: 24px; 
  background-color: #FFF;
  margin-bottom: 0;
}

#categories .category .more a {
  color: #FFF;
  padding: 6px 18px;
  font-size: 8pt;
	text-decoration: none;
  font-weight: bold;
}

#categories .category .more a:hover {
  text-decoration: underline;
}

.category .subbox a {
  background-color: #CC0000;
	text-decoration: underline;
} 

.category .subbox a:hover {
  color: #CC0000;
	text-decoration: none;
} 

#categories .category h2 {
  color: #CC0000;
  font-size: 13px;
  line-height: 15px;
  margin: 10px 0px;
  z-index: 10;
}

#categories .category h2 a {
 	color: #CC0000;
 	font-size: 14px;
 	font-weight: bold;
  line-height: 15px;
  text-decoration: none;
  z-index: 10;
  position: relative;
}

#categories .category h2 a:hover {
  text-decoration: underline;
  z-index: 12;
}


ul li {
	line-height: 200%;
}


.boxIntro img {
	float: left;
	width: 200px;
}

#wrapper #main_content .boxIntro .textIntro {
	float: right;
	width: 550px;
}

#wrapper #main_content .boxIntro .textIntro p {
  color: #4E4E4E;
  font-size: 12px;
  line-height: 160%;
  padding: 0 0 0 5px;
  text-align: left;
  width: 545px;
}  

#wrapper table {
	margin: 0;
}

#wrapper table td {
	background-color: #FFFFFF;
  padding: 3px 8px;
  vertical-align: top;
  color: #666666;
  font-family: Verdana,Tahoma,Helvetica,Arial;
  font-size: 12px;
  border: 2px solid #CCCCCC;
}

#wrapper table.vloz td {

  border: none;
}

#wrapper table.tablform_obj td {

  border: none;
}

#wrapper table.kontakty2 {
 	margin: 0;
}

#wrapper table.kontakty2 tr td {
  color: #000000;
  padding: 5px 10px;
}


#wrapper table.kontakty2 td {
  color: #242021;
  font-family: Verdana,Tahoma,Helvetica,Arial;
  font-size: 12px;
  line-height: normal;
  border: none;
  padding: 0px;

}

#wrapper table.kontakty {
 	margin: 0;
}

#wrapper table.kontakty tr td {
  color: #000000;
  padding: 5px 10px;
}

#wrapper table.kontakty tr th {
  /*background: none repeat scroll 0 0 #BD0000;*/
  background: none repeat scroll 0 0 #CCCCCC;
  color: #666666; 
  font-weight: bold;
  /*padding: 0 25px;*/
  padding: 0 15px 0 10px;
  
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #BD0000;
}

#wrapper table.kontakty td {
  color: #242021;
  font-family: Verdana,Tahoma,Helvetica,Arial;
  font-size: 12px;
  line-height: normal;
  /*border: none;*/
  padding: 0px;
  border: 1px solid #CCCCCC;
}

#wrapper #dotaz {
	margin: 0;
}

#wrapper #dotaz tr td {
  color: #000000;
  padding: 3px 8px;
}
#wrapper #dotaz td {
  color: #242021;
  font-family: Verdana,Tahoma,Helvetica,Arial;
  font-size: 12px;
  line-height: normal;
  border: none;
  padding: 0px;
}

.boxBigzetor{
	background: url("/public/img/h2_zetor.jpg") no-repeat scroll center top transparent;
  float: left;
  margin-bottom: 0px;
  padding: 0px;
  width: 386px;
  height:264px;
}

.boxBigzetor h2 {
	border: 0 none;
  color: #CCCCCC;
  font-size: 22px;
  font-weight: normal;
  left: 26px;
  line-height: 100%;
  position: relative;
  top: 24px;
  /*z-index: 1000;*/
}

.boxBigzetor h2 strong {
  color: #FFFFFF;
  font-weight: bold;
}

.boxBigzetor .more {
  color: #FFFFFF;
  left: 32px;
  position: relative;
  top: 154px;
  /*z-index: 1000;*/
}

.boxBigzetor .more a {
	color: #FFFFFF;
	text-decoration: underline;
}

.boxBigzetor .more a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.boxBigvaltra {
	background: url("/public/img/h2_valtra.jpg") no-repeat scroll center top transparent;
  float: left;
  margin-bottom: 0px;
  padding: 0px;
  width: 384px;
  height:264px;
}

.boxBigvaltra h2 {
	border: 0 none;
  color: #CCCCCC;
  font-size: 22px;
  font-weight: normal;
  left: 36px;
  line-height: 100%;
  position: relative;
  top: 24px;
  /*z-index: 1000;*/
}

.boxBigvaltra h2 strong {
  color: #FFFFFF;
  font-weight: bold;
}

.boxBigvaltra .more {
  color: #FFFFFF;
  left: 30px;
  position: relative;
  top: 154px;
  /*z-index: 1000;*/
}

.boxBigvaltra .more a {
	color: #FFFFFF;
	text-decoration: underline;
}

.boxBigvaltra .more a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.boxIntro img {
	border: 1px solid #D3D3D3;
  height: 110px;
  margin: 10px 0 0 0;
  padding: 0;
  width: 198px;
}

.boxTextHorizontal {
  background: url("/public/img/bg_horizontal2.png") repeat-x scroll 0 0 transparent;
  height: 29px;
  line-height: 29px;
  margin-bottom: 20px;
}

.boxTextHorizontal h2 {
	font-weight: bold;
  line-height: 29px;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #CC0000;
  font-size: 15px; 
} 

.boxNews {
  background: url("/public/img/box_news_head.png") no-repeat scroll 0 0 transparent;
  border-bottom: 2px solid #DFDFDF;
  margin-bottom: 10px;
  padding: 0;
  width: 362px;
}

.boxNews h3 {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  height: 33px;
  line-height: 33px;
  padding: 4px 15px 0;
  margin: 0;
}

#wrapper #main_content .subbox {
  background: url("/public/img/bg_box_news_bottom.png") repeat-x scroll center bottom transparent;
	margin: 0 4px 1px;
	padding: 10px;
	
	color: #666666;
  font-size: 11px;
  line-height: 120%;
}

#wrapper #main_content .boxNews p {
	color: #666666;
  font-size: 11px;
  line-height: 120%;
	margin: 0 0 10px 0;	
  padding: 0 0 0 0;
  text-align: left;
  width: 333px;

}

#wrapper #main_content .boxNews p.more {
  color: #666666;
  margin: 0;
  text-align: right;
}

.boxNews .more a {
  color: #666666;
  text-decoration: underline;
}

.kontakt_karticka {
    background: url("/public/img/bg_karticka_bottom.png") no-repeat scroll 10px bottom transparent;
    float: left;
    height: 190px;
    margin-bottom: 20px;
    padding-bottom: 6px;
    width: 383px;
}

.kontakt_karticka .kontakt_subbox {
    margin: 0 16px 0 10px;
}

.kontakt_karticka .kontakt_subbox h2 {
color: #CC0000;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 0.6em;
}


.kontakt_karticka .kontakt_subbox h2 a {
    color: #CC0000;
    text-decoration: none;
}  

.kontakt_karticka .img {
    float: left;
}

.kontakt_karticka .img img {
    border: 1px solid #E5E5E5;
    margin: 0;
    padding: 0;
}

.kontakt_karticka .kontakt_text {
    margin-left: 135px;
}


.kontakt_karticka .kontakt_text  p {
    font-size: 12px;
    color: #666666;
    line-height: 120%;
    margin: 0;
    padding: 0;
    text-align: left;
}

.kontakt_karticka .kontakt_text h4 {
    color: #666666;
    font-size: 12px;
    margin-bottom: 0.2em;
    padding-top: 0.3em;
}

.kontakt_karticka .kontakt_text  p.more {
    color: #CC0000;
    text-align: right;
}

.kontakt_karticka .more a {
    color: #CC0000;
    text-decoration: underline;
}

.dokument #wrapper h2 a {
    color: #BD0000;
    text-decoration: none;
}


.box_akce {
    border: 2px #BE0000 solid;
    border-top: none;
    padding: 0px;
    margin-bottom: 10px;
    width: 198px;
    margin-bottom: 8xp;
}

.box_akce .box_akce_nadpis {
  text-align: center;
  background-color: #BE0000;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: normal;
  line-height: 24px;
  padding: 5px 10px;
  margin: 0px;
}


.box_akce .subbox {
  padding: 10px 10px 12px;   
}

.box_akce .subbox p {
  text-align: left;
	margin-bottom: 0.6em;
	color: #666666;
	line-height: 120%;
}
.box_akce .subbox p.aRight{
  text-align: right;
}

.box_akce .subbox .akce {
	border-top: 1px solid #DADADA;
	padding: 7px 0 0 0;
}

.box_akce .subbox p.more {
	text-align: right;
	color: #666666;
	font-size: 11px;
}

.box_akce .subbox p.more a {
	text-decoration: none;
	color: #666666;
	font-size: 11px;
}

.box_akce .subbox p.more a:hover {
	text-decoration: underline;
	color: #666666;
}

.contentBox{padding: 0px 0px 0px 10px}


.nomp{padding: 0px; margin: 0px;}

.spam{width: 184px; padding: 10px; padding-right: 8px; background-color: #373737; margin: 20px 0px;}
.spam p{color: #FFF; margin: 0px; padding:  0px;}
.spam p.more{color: #FFF; margin-top: 8px; text-align: left; margin-right: 3px; line-height: 120%; font-size: 10px;}
.spam input{padding:2px;}



.videomanual_banner {
  margin: 10;
}
.videomanual_banner_maly {
  margin-bottom: 10;
}


#wrapper .produkty .produktAkce {
	background: url('/public/img/katalog_bg_akce.jpg') no-repeat left top;
	border: none;
	padding: 10px 0 0 0;
	margin: 20px 2px 0 20px;
	width: 350px;
	height: 296px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}

.produkty .produktAkce .produkt_nadp {
	color: #616161;
	font-weight: normal;
	/*font-weight: bold;*/
	text-align: center;
	padding: 0 15px;
	margin: 5px 0 1px 0;
	line-height: 160%;
  height:40px;
}

.produkty .produktAkce  strong {
  color: red;
	font-size: 15;
	text-decoration: none;
  margin-top:50px;
}

.produkty .produktAkce .produkt_nadp a {
	color: #616161;
	font-weight: normal;
	/*font-weight: bold;*/
	text-decoration: none;
  text-align: center;
  margin-left: 45px;
}

.produkty .produktAkce .produkt_nadp strong a {
	color: red;
	font-size: 15;
	text-decoration: none;
}

.produkty .produktAkce .produkt_nadp a:hover {
	color: #616161;
	font-weight: normal;
	text-decoration: underline;
}

.produkty .produktAkce .produkt_nadp strong a:hover {
	color: #616161;
	font-weight: bold;
	text-decoration: underline;
}

#wrapper .produkty .produktAkce .openkat {
	background: url('/public/img/otevrit_katalog.jpg') no-repeat left top;
	width:120px;
	height:22px;
	z-index: 50;
	position: absolute;
	top: 250px;
	left: 191px;
	padding: 1px 32px 0 0;
}

#wrapper .produkty .produktAkce a.openkat {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#wrapper .produkty .produktAkce a.openkat:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

#wrapper .produkty .produktAkce .openkat2 {
	background-color: #BB0000;
	width:112px;
	height:17px;
	z-index: 50;
	position: absolute;
	top: 220px;
	left: 191px;
	padding: 4px 32px 0 8px;
  text-align:left;
}

#wrapper .produkty .produktAkce a.openkat2 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#wrapper .produkty .produktAkce .openkat3 {
	
	width:112px;
	height:17px;
	z-index: 50;
	position: absolute;
	top: 196px;
	left: 260px;
	padding: 4px 32px 0 8px;
  text-align:left;
}

#wrapper .produkty .produktAkce a.openkat3 {
	color: grey;
	text-decoration: line-through;
	font-weight: bold;
}

.caraAkce{
border-color: red;
background-color:red;
color: red;
}

.search_bar_wrap {
	position: relative;
	z-index: 10001;
	min-height: 57px;
}

#foto-wrapper .search_bar_wrap {
	min-height: 58px;
}

.search_bar_wrap .vysledky2 {
	left: 378px;
	top: 32px;
	position: absolute;
	width: 350px;
	z-index: 10000;
	float: none;
}


.videomanual_banner_maly {
	display: block;
	float: none;
}

.rychly_kontakt {
	clear: left;
}

#wrapper {
	position: relative;
}

#wrapper > .search_bar_wrap {
	position: absolute;
	top: 181px;
	left: 0;
	width: 770px;
	min-height: 0;
	z-index: 10002;
}

#wrapper > .search_bar_wrap .search_bar {
	background: transparent;
	width: 770px;
	height: 57px;
	border: none;
	margin: 0;
	padding: 0 0 0 25px;
}

#wrapper > .search_bar_wrap .search_bar .hledejbar_subm {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#wrapper > .search_bar_wrap .vysledky2 {
	left: 378px;
	top: 32px;
	width: 350px;
}


#wrapper > .search_bar_wrap .search_bar {
	background: rgba(250, 250, 250, 0.84);
	border: 1px solid rgba(150, 150, 150, 0.78);
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14);
	width: 720px;
	height: 55px;
	margin: 0 15px;
	padding: 0 0 0 20px;
}

#wrapper > .search_bar_wrap .search_bar .vyhlbarkod_txt {
	padding-top: 18px;
}

#wrapper > .search_bar_wrap .search_bar .hledejbar_inp {
	margin-top: 16px;
	
}

#wrapper > .search_bar_wrap .search_bar .hledejbar_subm {
	background: url('/public/img/searchbarvyhl_bg.jpg') no-repeat left top;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	line-height: 21px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	margin-top: 18px;
}

#wrapper > .search_bar_wrap .vysledky2 {
	left: 393px;
	top: 31px;
}

#wrapper > .search_bar_wrap .search_bar .vyhlbar_txt {
	padding-top: 5px;
}

#wrapper > .search_bar_wrap .search_bar .hledejbar_subm {
	margin-top: 16px;
}
