body
{
	background-color: #FFFFFF;
	font-family: Trebuchet MS;
	width:100%;
	margin: 0px;
	border: 0px;
	position: relative;
	top: 0px;
}
h2
{
	color: White;
	font-size: 24px;
	font-family: Trebuchet MS;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 18px;
}


/* zahlavi */
div#head,  
div#head a:link,
div#head a:visited
{
	color: White;
	text-decoration: none;	
}
div#head1
{
	background-image: url(images/top.gif);
	background-repeat: no-repeat;
	height:86px;
	width: 100%;
	float: left;
	position: relative;
	left: 0px;
}
div#mainframe
{
	height:86px;
	width: 919px;
	margin-left:auto;
	margin-right:auto;
	left: 0px;
}
div#mainframe a.logo:link,
div#mainframe a.logo:visited
{
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 218px;
	height: 93px;
}
#topmenu
{
	background-image: url(images/topmenu.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left: 0px;
	top: 0px;
	width: 701px;
	height:54px;
}
div#vlajky
{
	position: relative;
	float:right;
}
div#vlajky a.odkaz:link,
div#vlajky a.odkaz:visited
{
	position: relative;
	float:left;
}
#topmenu2
{
	background-image: url(images/topmenu2.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left: 0px;
	top: 0px;
	width: 701px;
	height:39px;
}
#linka
{
	background-image: url(images/linka.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left: 0px;
	top: 0px;
	width: 919px;
	height:5px;
}
div#hlavni
{
	background-color:#BC060C;
	float:left;
	position:relative;
	height:auto;
	width: 919px;
	top: 0px;
	left: 0px;
	_top:-17px;
}
div#levypanel
{
	background-image: url(images/levykus.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:auto;
	width: 218px;
	top: 0px;
	left: 0px;
}
div#hlavni a.tajny_odkaz:link,
div#hlavni a.tajny_odkaz:visited
{
	color:#BC060C;
	text-decoration:none;
	float:left;
	position:absolute;
	left:5px;
	bottom:0px;
}
div#levypanel2
{
	background-image: url(images/menucara.gif);
	background-repeat:repeat-y;
	background-color:#BC060C;
	float:left;
	position:relative;
	height:auto;
	width: 205px;
	top: 32px;
	left: 10px;
	padding-bottom:25px;
}
div#aktuality
{
	background-color:#BC060C;
	float:left;
	position:relative;
	height:auto;
	width: 218px;
	top: 0px;
	left: 0px;
	margin-top:50px;
}
div#aktuality div.title
{
	font-size:24px;
	float:left;
	width:180px;
	position:relative;
	padding-left:10px;
	padding-bottom:10px;
}
div#aktualita
{
	background-image: url(images/aktualita.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:auto;
	width: 218px;
	height: 154px;
	top: 0px;
	left: 0px;
}
.archiv{
background-image: url(images/archiv.png);
	background-repeat:no-repeat;
	position:absolute;
	float:right;
	width:46px;
	height:16px;
	top:520px;
	left:10px;
/*padding-left:15px;
padding-top:30px;
font-size:12px;*/
}
div#aktualita div.title
{
	font-size:14px;
	text-decoration:underline;
	padding-top:8px;
	padding-right:10px;
}
div#aktualita div.aktualita_text
{
	font-size:12px;
	width:195px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
}
div#aktualita div.date
{
	position:absolute;
	float:right;
	font-size:11px;
	color:#999999;
	padding-right:10px;
	top:130px;
	left:100px;
}
div#aktualita a.odkaz
{
	background-image: url(images/aktvice.png);
	background-repeat:no-repeat;
	position:absolute;
	float:right;
	width:46px;
	height:16px;
	top:130px;
	left:163px;
}
div#pravacast
{
	background-color:#BC060C;
	float:left;
	position:relative;
	height:auto;
	width: 701px;
	top: 0px;
	left: 0px;
}
div#topobrazek
{
	background-image: url(images/obrazek.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:292px;
	width: 701px;
	top: 0px;
	left: 0px;
}
div#topobrazek_en
{
	background-image: url(images/obrazeken.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:292px;
	width: 701px;
	top: 0px;
	left: 0px;
}
div#topobrazek_de
{
	background-image: url(images/obrazekde.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:292px;
	width: 701px;
	top: 0px;
	left: 0px;
}
div#topobrazek_ru
{
	background-image: url(images/obrazekru.png);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	height:292px;
	width: 701px;
	top: 0px;
	left: 0px;
}
div#stranka
{
	background-image: url(images/stranka.gif);
	background-repeat:no-repeat;
	background-color:#F9F9F9;
	padding-top:20px;
	padding-left:20px;
	float:left;
	position:relative;
	height:auto;
	width: 665px;
	top: 0px;
	left: 8px;
	padding-bottom:25px;
	color:#000000;
	padding-right:8px;
}
div#stranka a.odkaz:link,
div#stranka a.odkaz:visited
{
	color:#000000;
	text-decoration:underline;
}
div#stranka a.search_odkaz:link,
div#stranka a.search_odkaz:visited
{
	color:#000000;
	text-decoration:underline;
}
div#stranka div.nadpis
{
	color:#000000;
	font-size:20px;
}
div#stranka div.search_popis
{
	color:#000000;
	font-size:12px;
}
div#category
{
	width:643px;
	height:120px;
	position:relative;
	float:left;
	padding-left:10px;
}
#category a.title:link,
#category a.title:visited
{
	position:relative;
	float:left;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	top:50px;
}
#category ol li.title_used{
  position:relative;
  font-size: 18px;
  color: #000000;
  text-decoration: none;
}

div#category div.cat_photo
{
	position:relative;
	float:right;
}
div#category_sloupec_1
{
	width:150px;
	height:auto;
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:50px;
}
#category_sloupec_1 a.title:link,
#category_sloupec_1 a.title:visited
{
	position:relative;
	float:left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:20px;
}
div#category_sloupec_1 div.cat_photo
{
	position:relative;
	float:left;
}
div#category_sloupec_2
{
	width:150px;
	height:auto;
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:50px;
}
#category_sloupec_2 a.title:link,
#category_sloupec_2 a.title:visited
{
	position:relative;
	float:left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:20px;
}
div#category_sloupec_2 div.cat_photo
{
	position:relative;
	float:left;
}
div#category_sloupec_3
{
	width:150px;
	height:auto;
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:50px;
}
#category_sloupec_3 a.title:link,
#category_sloupec_3 a.title:visited
{
	position:relative;
	float:left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:20px;
}
div#category_sloupec_3 div.cat_photo
{
	position:relative;
	float:left;
}
div#category_sloupec_4
{
	width:150px;
	height:auto;
	position:relative;
	float:left;
	padding-left:10px;
	padding-bottom:50px;
}
#category_sloupec_4 a.title:link,
#category_sloupec_4 a.title:visited
{
	position:relative;
	float:left;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top:20px;
	margin-bottom:20px;
}
div#category_sloupec_4 div.cat_photo
{
	position:relative;
	float:left;
}
div#category_zalom
{
	width:260px;
	position:relative;
	float:left;
}
div#kat_nadpis
{
	float:left;
	position:relative;
	height:auto;
	width: 643px;
	top: 0px;
	left: 0px;
	font-size:22px;
	font-weight:bold;
	color:#BC060C;
	padding-left:10px;
}
div#prod_nadpis
{
	float:left;
	position:relative;
	height:auto;
	width: 643px;
	top: 0px;
	left: 0px;
	font-size:22px;
	font-weight:bold;
	color:#BC060C;
	padding-left:10px;
}
div#product
{
	width:643px;
	height:120px;
	position:relative;
	float:left;
	padding-left:10px;
}
div#product div.photo
{
	position:relative;
	float:left;
	width:120px;
	height:120px;
	margin-right:20px;
	color:#000000;
}
#product a.title:link,
#product a.title:visited
{
	position:relative;
	float:left;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
div#product div.prod_info
{
	position:relative;
	float:left;
	font-size: 14px;
	color: #000000;
	width:500px;
}
div#product_info
{
	width:643px;
	height:auto;
	position:relative;
	float:left;
	padding-left:10px;
}
div#product_info div.description
{
	width:633px;
	height:auto;
	position:relative;
	float:left;
	color:#000000;
	text-align:justify;
}
div#product_info div.photo_title
{
	width:633px;
	height:auto;
	position:relative;
	float:left;
	color:#000000;
}
div#product_info div.photo
{
	width:633px;
	height:auto;
	position:relative;
	float:left;
	color:#000000;
	top:20px;
	border:none;
	border-width:0px;
	padding-bottom:20px;
}
div#product_info a.tech_spec:link,
div#product_info a.tech_spec:visited
{
	position:relative;
	float:left;
	color:#000000;
	text-decoration:none;
	color:#000000;
	margin-top:30px;
	margin-bottom:30px;
	margin-right:auto;
}
div#paticka
{
	background-color:#BC060C;
	font-size:14px;
	float:left;
	position:relative;
	height:70px;
	width: 690px;
	padding-top:20px;
	left:220px;
	clear:both;
}
div#paticka div.bunka
{
	background-image: url(images/foot_carka.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#BC060C;
	float:left;
	position:relative;
	height:70px;
	width: auto;
	padding-left:10px;
	padding-right:20px;
}
div#paticka div.carka{
	background-image: url(images/foot_carka.gif);
	background-repeat:no-repeat;
	height:45px;
	width:10px;
	position:absolute;
	float:left;
	top:25px;
}
#hallomes {
	position: relative;
	left:243px;
	top:0px;
	width:494px;
	height:148px;
	float: left;
}
#hallomes div
{
	font-size: 18px;	
	margin-top: 30px;	
}
#hallomes a.gold:link,
#hallomes a.gold:visited
{
	font-size: 18px;
	color: #fcff00;
	margin-top: 30px;
	text-decoration: underline;	
}
#head_menu 
{
	position: relative;
	font-size: 20px;
	float: left;
	top: 35px;
}
#head_menu span
{
	color: #db9309;
	margin-left: 10px;
	margin-right: 10px;
}
div#topmenu2 div.minimenu
{
	float: left;
	padding-top:9px;
	padding-left:10px;
	font-size:14px;
}
div#topmenu2 input.value
{
	position:absolute;
	float: left;
	top:5px;
	left:465px;
	width: 158px;
	height: 22px;
	border:none;
	font-size: 16px;
	color:#000000;
}
div#topmenu2 input.btn
{
	background-color:#626262;
	position:absolute;
	float: left;
	top:4px;
	left:640px;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	width: 57px;
	height: 25px;
	border: 0px;
	color: white;
	text-align: left;
	padding-left:0px;
	padding-top:2px;
}
div#topmenu2 a.odkaz:link,
div#topmenu2 a.odkaz:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
/* telo */
div#main
{
	position: relative;
	width: 1300px;
	float: left;
}
div#center
{
	position: relative;
	left:180px;
	width:948px;
	border-left: solid 1px #a9a9a9;
	border-right: solid 1px #a9a9a9;
	float: left;
} 
div#leftcol
{
	position: relative;
	width:180px;
	float: left;
}
div#midcol
{
	position: relative;
	width: 528px;
	float: left;
}
div#rigcol
{
	position: relative;
	width:240px;
	float: right;	
}
div#pad
{
	position: relative;
	width:948px;
	float: left;	
}
/* menu */
div#menu {
	position: relative;
	width:180px;
	float: left;	 
}
#menu a
{
	font-size: 18px;
	color: #3c3c3c;	
	text-decoration: none;
	background-image: url(images/sipka.png);
	background-repeat: no-repeat;
	background-position: center left;
}
#menu a span
{
	font-size: 18px;
	color: 3d3d3d;
	padding-left: 18px;
	text-decoration: none;
}
/* vyrobci */
div#creators
{
	position: relative;
	width:179px;
	background-color: #ffa800;
	color: #a02500;
	float: left;
	font-size: 14px;
}
div#creators a:link,
div#creators a:visited
{
	margin-left: 18px;
	font-size: 14px;
	color: #a02500;
	text-decoration: none;
}
div#creators div.all
{
	border-top: solid 1px white;
}	
/* aktuality */
.news_box{
	margin-bottom:10px;
	font-size: 12px;
	}
.news_box h1{
	padding-left:15px;
	color: #fcff00;
	font-weight: bold;
	font-size: 12px;
	}
.news_box a{
	color:#fcff00;
	text-decoration:none;
	}	
.news_text{
  padding-left:15px;
  color:#000000;
}
.news_date{
  color:#fcff00;
  padding-left:15px;
}
.news_date a{
  color:#fcff00;
  font-size:12px;
}
.popup_news{
	position:absolute;
	background:#555555;
	width:331px;
	top:-1px;
	left:-1px;
	border:solid 1px #ffa800;
	z-index:3;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	}
.popup_head{
	position:relative;
	background:#ffa800;
	padding:3px 4px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}
.popup_head a:link, .popup_head a:visited{
	position:absolute;
	top:3px;
	right:4px;
	color:#000000;
	text-decoration:none;
	}
.popup_head a:hover{
	text-decoration:none;
	color:#990000;
	}
.popup_box{
	position:relative;
	overflow:auto;
	padding:10px;
	height:360px;
	}
.popup_box h1{
	font-size:12px !important;
	color:#fcff00;
	}
#news
{
  width:179px;
	position: relative;
	background-color: #555555;
	float: left;
	font-size: 12px;
}
div#news div.all
{
	padding-left: 15px;
}
div#news div.all a
{
	color: #fcff00;
	font-size: 14px;
	margin-left: 0px;
}

/* polozky */
div#rigcol a.ititle:link,
div#rigcol a.ititle:visited,
div#rigcol a.ititle:hover
{
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
div#rigcol div.iabout
{
	font-size: 14px;
}
div#rigcol div.iprice
{
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
/* doporucene */
div#commend div.title
{
	width: 240px;
	height: 35px;
	background-color: #ffa800;
	padding-top: 5px;
}
div#commend div.comitem
{
	position: relative;
	width:235px;
	height:65px;
	border-bottom: solid 1px #a9a9a9;  
	background-color: #fff4de;
	padding-left: 5px;
	padding-top: 2px;
}
/* najprodvanejsi */
div#best div.title
{
	width: 240px;
	height: 35px;
	background-color: #555555;
	padding-top: 5px;
}
div#best div.comitem
{
	position: relative;
	width:235px;
	height:65px;
	border-bottom: solid 1px #a9a9a9;  
	background-color: #e5e5e5;
	padding-left: 5px;
	padding-top: 2px;
}
/* paticka  - info odkazy */
div#pinfo
{
	padding-left: 10px;	
	float: left;	
	padding-bottom: 15px;	
}
div#pinfo div.item
{
	border-left: solid 1px #d4d4d4;
	float: left;
	width: 305px;
	font-size: 14px;
	padding-left: 5px;
	background-color: White;	
}
div#pinfo div.item div.title
{
	font-weight: bold;
}
/* paticka  - vyhledavani */
div#psrch
{
	background-color: #fff4de;	
	text-align: center;
	padding-top: 7px;
	float: left;
	width: 948px;
	height: 34px;
}
div#psrch input.val
{
	border: solid 1px #a4a4a4;
	height: 22px;
	width: 220px;
	font-size: 16px;
}
div#psrch input.but
{
	height: 25px;
	background-color: #a4a4a4;
	border: 0px;
	width: 60px;
	font-size: 14px;
	color: #fefefe;
	font-weight: bold;
}
/* paticka  - menu */
div#pmenu
{
	background-image: url(images/pmenu.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 948px;
	height: 83px;
  font-size: 14px;
}
div#pmenu a:link
{
  color: #871c1c;
}
div.top_menu
{
	background-image: url(images/menucudel.gif);
	background-repeat:no-repeat;
	position: relative;
  	left: 0px;
  	top: 15px;
	padding-bottom:5px;
}
div.top_menu2
{
	position: relative;
  	left: 0px;
  	top: 15px;
	padding-bottom:5px;
}
/* paticka  - about */
div#pmenu div#about
{
  margin-top: 30px;
  padding-left: 15px;
  font-size: 12px;
  
}
div#pmenu div#about a:link
{
  color: #871c1c;
} 
/* detail vyrobku */
div.pdel
{
  padding-top:  10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 30px; 
}
div.pdel div.path
{
  font-size: 12px;
	font-family: Trebuchet MS;
	color: black;
}
div.pdel div.picture
{
  float: left;
  width: 200px;
}
div.pdel div.picture img
{
  width: 200px;
  border: 0px;
}
div.pdel div.tpan
{
  float: right;
  font-size: 14px;
  color: #3d3d3d;
	background-image: url(images/title_bgr.jpg);
	background-repeat: no-repeat;
	width: 289px;
	height: 66px;
}
div.pdel div.tpan div
{
  padding-left: 10px;
  padding-right: 10px;
}
div.pdel div.tpan div.title
{
  font-size: 18px;
  color: #9a3103;
  font-weight: normal;
}
div.pdel div.ipan
{
  float: right;
  font-size: 14px;
  color: #3d3d3d;
	background-image: url(images/info_bgr.jpg);
	background-repeat: no-repeat;
	width: 289px;
	height: 149px;
	padding-top: 10px;
}
div.pdel div.ipan table th
{
  color: #9a3103;
  font-weight: normal;
  text-align: left;
  padding-left: 20px;
}
div.pdel input#basket_btn
{
	background-image: url(images/to_basket.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 26px;
}
div.pdel div.bpan
{
  float: left;
  font-size: 12px;
  color: #3d3d3d;
  background-color: #f2f2f2;
	width: 94%;
	margin-top: 10px;
	padding: 3%;
}
div.pdel div.bpan th
{
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}
div.pdel div.bpan td
{
  font-size: 14px;
}
div.pdel div.galery
{
  float: left;
  background-color: white;
	width: 94%;
	margin-top: 5px;
	padding: 3%;
}
div.pdel div.galery img
{
	width: 28%;
	border: 0px;
}

div#midcol div.topbar
{
	position: relative;
	width: 525px;
	background-color: #ededed;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#midcol div.topbar a,
div#midcol div.topbar a:link,
div#midcol div.topbar a:visited
{
  font-size: 12px;
  color: #5c5c5c;
  text-decoration: none;
  margin-left: 5px;
  margin-right: 5px;
}
div#midcol div.topbar a.active
{ 
  color: #ffa800;
  margin-left: 5px;
  margin-right: 5px;
}
div#actual_list
{
	color:#000000;
	height:auto;
	padding-left:0px;
	padding-top:15px;
	padding-right:10px;
	position:relative;
	float:left;
}
div#actual_list div.act_box
{
	color:#000000;
	font-size:14px;
	width:100%;
	height:auto;
	position:relative;
	float:left;
}
div#actual_list div.actual_text
{
	color:#000000;
	font-size:14px;
	position:relative;
	float:left;
}
#poptavka_formular label
{
	padding-top:10px;
}
div#chvistek
{
	background-image: url(images/chvistek.png);
	background-repeat:no-repeat;
	position:absolute;
	width:20px;
	height:139px;
	top:0px;
	left:701px;
}
.odkazy{
clear:both;
position:relative;
	top:40px;
	left:10px;
	width:30px;
	
}


