/* CSS SAM73 */

/***************** BASIC ELEMENTS ************************/

body {
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0px;
	padding:50px 0 0 0;
	color: #000000;
	text-align: center;
}

div#page {/*background: #c5c5c5 url("../images/bg_page.png") repeat-x left bottom;*/}
div#page2 {background: url("../images/bg_page2.gif") repeat-x left top;}
div#page3 {background: url("../images/bg_page3.gif") repeat-x left bottom;}



div#frameholder {
	width: 1014px;
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: left;
}

div.frameholder_home {}
div.frameholder_content {}

div#left{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 716px;
}

div#right{
	float: right;	
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	width: 820px;
}

div#center{
	margin: 0 0 0 0;
}

div.center_home{ padding: 20px 0 0 0;}
div.center_content{width: 250px; float:left;}

a.catalog_link {
float: left;
width: 308px; 
height: 420px; 
background: url("../images/common/bg_none.gif") no-repeat left top;
text-decoration: none;
margin: 0 20px 0 0;
}

a.catalog_link_last {
width: 338px; 
margin: 0 0 0 0;
}

a.catalog_link span{
	visibility: hidden;
}

a.objednavky{
position: absolute;
top: 200px;
margin: 0 0 0 843px;
}

div#content{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 12pt;
}

div#footer {
	width: 1014px;
	margin: 0 auto 0 auto;
	font-size: 7.5pt;
	text-align: center;
	padding: 5px 0;
	color: #000000;
    opacity: 0.3;  
    filter: alpha(opacity=30);  
    -moz-opacity: 0.3;  
    -khtml-opacity: 0.3; 	
}

div#footer a {
	color: #000000;
	text-decoration: none;
}

div#footer a.mail {
	margin: 0 0 0 30px;
}

/***************** header ************************/

div#header{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  height: 60px;
}

a#logo {
	width: 140px;
	height: 60px;
	padding: 0 0 0 0;
	float: left;
	overflow:hidden;
}

/***************** hormenu ************************/

div#hormenu {
	height: 60px;
	width: 680px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#cccccc;
	float: left;
	overflow:hidden;	
}

	div#hormenu ul.menu {
		margin: 0;
		padding: 0 0 0 20px;
	}
	div#hormenu ul.menu li{
		list-style-type: none;
		padding: 0 5px 0 5px;
		margin: 0 0 0 0;
		float:left;
		background: url("../images/bg_hormenu_list_item.gif") no-repeat right top;
		height: 60px;
	}
	
	div#hormenu ul.menu li a{
		color: #cccccc;
		text-decoration: none;
		font-size: 8.25pt;
		font-weight: bold;
		float: left;
		height: 37px;
		padding: 23px 3px 0 3px;
		margin: 0 0 0 0;
	}

	div#hormenu ul.menu li  a:hover{ color:#FFFFFF;}
	div#hormenu ul.menu li.first {}
	div#hormenu ul.menu li.first a {}
	div#hormenu ul.menu li.last { background:none; padding-right:0;}
	div#hormenu ul.menu li.last a {}

/***************** langmenu ************************/

div#langmenu {
	height: 60px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#ffffff;
	float: left;
	width: 194px;
	background: #e70201 url("../images/bg_langmenu.gif") repeat-x left top;
	overflow:hidden;
}

	div#langmenu ul.menu {
		margin: 0;
		padding: 0 0 0 6px;
	}
	
	div#langmenu ul.menu li{
		list-style-type: none;
		padding: 0 7px 0 6px;
		margin: 0 0 0 0;
		float:left;
		background: url("../images/bg_langmenu_list_item.gif") no-repeat right top;
		height: 60px;
	}
	
	div#langmenu ul.menu li a{
		color: #ffffff;
		text-decoration: none;
		font-size: 8.25pt;
		font-weight: normal;
		float: left;
		height: 37px;
		padding: 23px 5px 0 5px;
		margin: 0 0 0 0;
	}

	div#langmenu ul.menu li.last { background:none; padding-right:0;}	

/***************** vertical menu ************************/

div#vermenu {
	background: #000000;	
	color: #ffffff;
	float: left;
	width: 170px;
	margin: 0 20px 20px 0;
	padding: 20px 0 20px 0;
    opacity: 0.9;  
    filter: alpha(opacity=90);  
    -moz-opacity: 0.9;  
    -khtml-opacity: 0.9;  	
}

div.vermenu_catalog ul.menu {
		margin: 0;
		padding: 0 0 0 0;
	}

div.vermenu_catalog ul.menu li{
		margin: 0;
		padding: 0 0 0 0;
		background: none;
		list-style-type: none;	
}




div.vermenu_catalog ul.menu li.rootmenu1,
div.vermenu_catalog ul.menu li.rootmenu2,
div.vermenu_catalog ul.menu li.rootmenu3,
div.vermenu_catalog ul.menu li.rootmenu4,
div.vermenu_catalog ul.menu li.rootmenu5,
div.vermenu_catalog_en ul.menu li.rootmenu1,
div.vermenu_catalog_en ul.menu li.rootmenu2,
div.vermenu_catalog_en ul.menu li.rootmenu3,
div.vermenu_catalog_en ul.menu li.rootmenu4,
div.vermenu_catalog_en ul.menu li.rootmenu5,
div.vermenu_catalog_sk ul.menu li.rootmenu1,
div.vermenu_catalog_sk ul.menu li.rootmenu2,
div.vermenu_catalog_sk ul.menu li.rootmenu3,
div.vermenu_catalog_sk ul.menu li.rootmenu4,
div.vermenu_catalog_sk ul.menu li.rootmenu5 {
  background-repeat: no-repeat;
  padding: 7px 10px 0 0;
}

div#vermenu ul.menu li.rootmenu1 a,
div#vermenu ul.menu li.rootmenu2 a,
div#vermenu ul.menu li.rootmenu3 a,
div#vermenu ul.menu li.rootmenu4 a,
div#vermenu ul.menu li.rootmenu5 a
{background: url("../images/common/bg_none.gif") no-repeat; padding: 5px 10px 0 45px;}

div#vermenu ul.menu li.rootmenu1 a span, 
div#vermenu ul.menu li.rootmenu2 a span, 
div#vermenu ul.menu li.rootmenu3 a span, 
div#vermenu ul.menu li.rootmenu4 a span,
div#vermenu ul.menu li.rootmenu5 a span 
{ visibility: hidden;}


div.vermenu_catalog ul.menu li a{
		margin: 0;
		padding: 0;
		background: none;
		color: #000000;
		font-weight: bold;
	}

div.vermenu_catalog ul.menu li ul.menu {
	margin: 0;
	padding: 0 0 10px 5px;
    background:none;
	}

div.vermenu_catalog ul.menu li ul.menu  li{
		list-style-type: none;
		margin:0;
		padding:1px 0 1px 0;
	}


div.vermenu_prodejce ul.menu li ul.menu  li{
		list-style-type: none;
		margin:0;
		padding:1px 0 0 0;
	}
	
div.vermenu_catalog ul.menu li ul.menu li  a{
		font-size: 8.25pt;
		padding: 0 0 0 0;
		margin: 0;		
  		color: #ffffff;		
		font-family: Arial, Verdana;
		text-decoration: none;
		font-weight: bold;
		
	}
div#vermenu ul.menu li.rootmenu1 ul.menu li a{background: none;}
div#vermenu ul.menu li.rootmenu2 ul.menu li a{background: none;}
div#vermenu ul.menu li.rootmenu3 ul.menu li a{background: none;}
div#vermenu ul.menu li.rootmenu4 ul.menu li a{background: none;}

	
div.vermenu_catalog ul.menu ul.menu li  a:hover{
			color: #cc0000;
	}
	
div.vermenu_prodejce ul.menu ul.menu li  a:hover{
			color: #cc0000;
	}	

div.vermenu_prodejce ul.menu{
		margin: 0;
		padding: 0 0 10px 0;
}

div.vermenu_prodejce ul.menu li ul.menu{
		margin: 0;
		padding: 5px 0 0 0;
}

div.vermenu_prodejce ul.menu li{
		margin: 0;
		padding: 0 0 0 15px;
		background: none;
		list-style-type: none;	
		font-weight: bold;
}

div.vermenu_prodejce ul.menu li ul.menu li{
		font-weight: normal;
		background: url("../images/common/bg_vermenu_list_item.gif") no-repeat 0 7px;
		padding: 1px 0 1px 15px;		
}


div.vermenu_prodejce ul.menu li a{
		margin: 0;
		padding: 0;
		background: none;
		color: #000000;
		font-weight: normal;
	}	


div.vermenu_prodejce ul.menu li ul.menu li  a{
		font-size: 8.25pt;
		padding: 0 0 0 0;
		margin: 0;		
  		color: #ffffff;		
		font-family: Arial, Verdana;
		text-decoration: none;
		font-weight: normal;
	}	


/***************** homebox ************************/

div#homebox{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 146px;
	background: #860a0e url("../images/bg_homebox.gif") repeat-x left top;
}

a.postit{
position:absolute;
margin: 0 0 0 240px;
top: 328px;
}

a.postit2{
position:absolute;
margin: 0 0 0 260px;
top: 380px;
}


a.hledame{
position:absolute;
margin: 106px 0 0 560px;
}

div#homebox div#about{
	width: 370px;
	height: 146px;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	float: left;
	background: url("../images/bg_homebox_about.gif") no-repeat right 20px;
}

div#homebox div#about a.sezona{
	display: block;
	width: 370px;
	margin: 0 0 0 0;
	padding: 53px 0 0 0;
	background: url("../images/bg_homebox_about_title.gif") no-repeat left 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10.5pt;
	font-weight: normal;
}

div#homebox div#about a.sezona strong{
	display: block;
	font-size: 12.5pt;
	font-weight: normal;
}

div#homebox div#about a.about{
	display: block;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	background: url("../images/bg_link_about.gif") no-repeat left top;
	width: 140px;
	height: 26px;
	text-decoration: none;
}

div#homebox div#about a.about_en{background: url("../images/bg_link_about_en.gif") no-repeat left top;}
div#homebox div#about a.about_sk{background: url("../images/bg_link_about_sk.gif") no-repeat left top;}

div#homebox div#about a.about span{visibility:hidden;}

div#homebox div#about a.facebook{
	display: block;
	float: left;	
	margin: 15px 0 0 15px;
	padding: 0 0 0 0;
	background: url("../images/bg_link_facebook.gif") no-repeat left top;
	width: 129px;
	height: 26px;
	text-decoration: none;
}

div#homebox div#about a.facebook_en{background: url("../images/bg_link_facebook_en.gif") no-repeat left top;}

div#homebox div#about a.facebook span{visibility:hidden;}


/***************** homenews ************************/

div#news{
	width: 350px;
	height: 121px;
	margin: 0 0 0 0;
	padding: 25px 20px 0 30px;
	float: left;
	background: url("../images/bg_homebox_about.gif") no-repeat right 20px;
	color: #FFFFFF;
}

div#news h3 {padding: 0 0 5px 0; color:#FFFFFF;}

div#news p{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color:#edcecf;
}

div#news a{
	display: block;
	margin: 15px 0 0 0;
	padding: 5px 0 0 38px;
	background: url("../images/bg_link_news.gif") no-repeat left top;
	width: 82px;
	height: 25px;
	text-decoration: underline;
	color:#FFFFFF;
}

/***************** archiv ************************/

div#archiv{
	width: 182px;
	height: 106px;
	margin: 0 0 0 0;
	padding: 40px 0 0 26px;
	float: left;
}


div#archiv a.second{
	margin: 0 0 0 -20px;
}


/***************** site path ************************/

div#sitepath{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 7.5pt;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color:#999999;
}

div#sitepath a{
font-weight: normal;
text-decoration:underline;
color: #999999;
}

/***************** catalog menu ************************/

div#catmenu {
background: #0f0f10 url("../images/bg_catmenu.jpg") no-repeat left top;
background: #101013;
border: 1px solid #171923;
padding: 20px 20px;
}

div#catmenu h3 {margin: 0; padding: 0;}

div#catmenu ul.menu {
		margin: 0;
		padding: 10px 0 0 0;
	}

div#catmenu ul.menu li{
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-bottom: 1px solid #1b1c23;
		background: none;
	}
	
div#catmenu ul.menu li a{
		font-size: 9pt;	
		font-family: Arial, Verdana;
		text-decoration: none;
		display: block;
		padding: 7px 0 7px 20px;
		color: #6e6e86;
		background: url("../images/bg_catmenu_list_link.gif") no-repeat left 10px;
}

div#catmenu ul.menu li ul.menu{
		margin: 0;
		padding: 0 0 2px 0;
		margin: 0 0 0 0;
	}

div#catmenu ul.menu li ul.menu li{
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-top: 1px solid #1b1c23;
		border-bottom: 0;
		background: none;
	}

div#catmenu ul.menu li ul.menu li a{
		text-transform: none;
		font-weight: normal;
		padding: 5px 10px 5px 38px;
		font-size:8.25pt;
		line-height: 11.25pt;
		background: url("../images/bg_catmenu_list_link.gif") no-repeat 20px 8px;
		color:#8e8eac;		
}

div#catmenu ul.menu li a:hover, div#catmenu ul.menu li ul.menu li a:hover {color: #ffffff;}
div#catmenu ul.menu li a.active {font-weight: bold; color:#8e8eac;}

/***************** unibox ************************/

div.unibox{
	margin: 0 0 0 0;
	padding: 10px 20px;
	color: #666666;
	font-size: 8.25pt;
}

div.unibox div.headline{
  font-weight: bold;
  padding: 0 0 7px 0;
  color: #000000;
}	

div.unibox h4{
	font-size: 8.25pt;
	color: #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}	

div.unibox p{
  	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}	

div.unibox table{
	margin: 0;
	width: 100%;
	border: 0;
}

div.unibox table td{
	padding: 2px 0;
	font-size:8.25pt;
}	

div.unibox input.text{
  padding: 2px 5px;
  font-size: 8.25pt;
  color: #666666;
}	


.inline-button {
	padding: 3px 10px;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #99cc00;
   color: #ffffff;
   }

/***************** news ************************/

div.news {
	padding-top: 15px;
	background: url("../images/bg_news.gif") repeat-x;
}

div.news div.item{
  padding: 10px 0 10px 0;
  border-top: 1px dotted #cccccc;
}	

div.news div.item div.more{
  padding: 7px 0 0 0;
}

div.news div.item div.archive{
  padding: 0 0 0 0;
}	

div.news .inline-button {
	padding: 1px 3px;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #99cc00;
   color: #ffffff;
   }


/***************** prodejce ************************/

div#right table.prodejce {
margin: 0 10px 10px 0;
font-size: 8.25pt;
float: left;
background: #FFFFFF;
}

div#right table.prodejce th{
background: #CD060C;
color: #ffffff;
font-weight: bold;
padding: 2px 0 2px 3px;
}

div#right table.prodejce td{
background: #f0f0f0;
padding: 1px 0 1px 3px;
}

div#right table.prodejce th span{
font-size: 7.5pt;
}


div.news_item span{
color: #000000;
}


/***************** catalog enter ************************/

div#catalog_fullenter{
padding: 15px 0 0 0;
margin: 0 -30px 0 0;
}

div#catalog_fullenter img{margin: 0 0 0 -10px;}
div#catalog_fullenter img.first{margin: 0 0 0 -10px;}


/***************** velikostni-tabulky ************************/

div#right table.velikosti{
margin: 10px 0;
background:#FFFFFF;
}

div#right table.velikosti td{
padding: 2px 5px;
border-bottom: 1px solid #CCCCCC;
}

div#right table.velikosti tr.size td{
background: #f0f0f0;
border-bottom: 2px solid #CCCCCC;
padding: 3px 5px;
}

div#right table.velikosti th{
padding: 3px 5px;
background: #cc0000;
color: #ffffff;
}

div#right table.velikosti td a{
text-decoration: underline;
}

div.up{
text-align: right;
padding: 0 0;
}

div.up a{
text-decoration: underline;
}

div.velikosti{
padding: 10px 0 0 20px;
border-top: 1px solid #151515;
}

div.velikosti p{
padding: 0 0 0 0;
margin: 0 0 7px 0;
font-weight: bold;
}

div.velikosti a.inbutton{
	padding: 3px 7px;
	margin: 0 2px 0 0;
}

div.velikosti_en a.inbutton{
	padding: 3px 5px;
	margin: 0 2px 0 0;
}

table.velikosti_img{
margin: 10px 0;
}

table.velikosti_img td{
padding: 0 20px 0 0;
text-align:center;
}

p.gallery img{border: 2px solid #CCCCCC; margin: 0 10px 10px 0;}
