a{text-decoration:none;}

body {margin:0pt;padding:0pt;text-align:center;background-color:#ffffcc;font-family:Arial,Helvetica,sans-serif;}

H1 {font-size: 12pt;font-style:normal;line-height:normal;font-weight:bold;color:#cc0000;text-align:left;padding-top:24px;margin-bottom:24px;}

H2 {font-size: 10pt;font-style: normal;line-height: normal;font-weight: bold;color:#000000;text-align:left;padding-top:24px;}

H3 {font-size:10pt;padding:5px;margin:0px;}

img {border:none;}

.bodstavec {text-align:left;text-indent:5px;}

fieldset {background-color:#ffffff;padding:5px;border:none;}
textarea{border:1px solid #c7c7c7;width:360px;height:150px;margin-bottom:8px;}
.kontakt input{border:1px solid #c7c7c7;width:180px;height:20px;color:#333333;margin-bottom:8px;}

.rightbox{float:right;}
.leftbox{float:left;}
	
.clanek td	{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;background-color:#eeeeee;}

.boxtable a:link {color: #990000;text-decoration: none;}
.boxtable a:visited {color: #550000;text-decoration: none;}

.obryshlram {width:960px;border:none;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:5px;
	background-image: url("prouzek.png");background-repeat:repeat-y;}

.hlavicka {width:100%;height:142px;border:none;background-color:transparent;}

.hlavickafill{width:100%;height:142px;background-color:transparent;}

.page_box {width:946px;margin-left:auto;margin-right:auto;color:#000000;background-image:url("hlavicka_kapicky.png");background-position:top center;background-repeat:no-repeat;}

.prouzekmenu{height:23px;width:100%;}

.menu_top{height:22px;float:right;width:482px;top:0px;position:relative;}

.hornimenu {font-size:8pt;font-weight:normal;padding-top:4px;width:78px;float:left;}
.hornimenu a:link {color: White; text-decoration: none;font-weight: bold;}
.hornimenu a:visited {font-weight: bold;text-decoration: none;color:white;}
.hornimenu a:active { color: #ffeeee;}
.hornimenu a:hover {color: #440000;text-decoration: none;}

.levy_panel{margin-top:50px;width:298px;height:420px;background-image: url("obr_plnickaseda.png");
    background-position: top left;background-repeat:no-repeat;text-align:left;float:left;position:relative;top:0px;left:0px;}

.tisklink a {background-image:url("print.png");background-position:left;background-repeat:no-repeat;color:#aaaaaa;font-size:10px;
	margin-top:5px;padding-left:25px;float:right;width:100px;font-weight: normal;height:20px;}

.vnitrekmenu {margin-top:0px;width:254px;float:right;text-align:left;background-image:url("prouzek_levalista.png");background-position:right;background-repeat:repeat-y;}

.levemenu {margin-top:90px;width:298px;float:right;text-align:left;display:inline;}
.levemenu a:link {color:#cc0000;}
.levemenu a:hover {color:#440000;text-decoration:underline;text-indent:20px;}
.levemenu a:visited{color:#cc0000;}

.obsah {width:620px;text-align:left;float: right;border:none;font-size:12px;margin-right:16px;}

.menu {font-size:10pt;font-weight:bold;text-align:left;}

.menutab {font-size:9pt;text-align:center;font-weight:bold;	}

.boxtable { color:black; font-size:8pt;}

.sloupec { width:300px;}

.text1 { margin: 10px;padding: 0px;font-size: 10pt;color: rgb(0, 0, 0);}

.clanekheadim {padding-left:5px;padding-bottom:3px;padding-right:5px;padding-top:3px;font-size: 10pt;background-color: #cccccc;
	background-image: url("cl_head.png");background-repeat: repeat-x;background-position: bottom;}
.clanekheadim a {color:#CC0000;}

.nadpisseznamu a {color: #000000;}

.popisvyrobku{margin-left:10px;padding-right:5px;text-align:left;}

.popisvyrobku a {color:#dd0000;font-size:14px;}
.popisvyrobku a:visited {color:#660000;}
.popisvyrobku table{text-align:left;}

.seda{color: #000000;background-color: #ffffcc;padding:5px;text-align:justify;}	 

.clanek {margin-left:10px;padding-right:5px;text-align:justify;}	 
.clanek a {color:#cc0000;}
.clanek a:visited {color:#660000;}
.clanek table{text-align:left;}

.odstavec {text-align:justify;}

.formstyl{background-color:white;font-size: 10pt;}


.obrleft {height:165px;width:165px;margin-top:10px;float:left;margin-right:10px;text-align:center;}

.obr_vyr_right {
	width: 120px;
	margin-top: 0px;
	float: right;
	margin-right: 0px;
	border: none;
	background: transparent;
}

.obr_list_right {
	width: 400px;
	margin-top: 0px;
	float: right;
	margin-right: 0px;
	border: none;
	background: transparent;
}

.foot_addr {background-color:#ddd;font-size:8pt;color:#cc0000;position:relative;top:-30px;width:290px; }

.outpict { 
	margin: 10px;
	padding: 0px 0px 0px 160px;
    	font-size: 10pt;
    	color: rgb(0, 0, 0);
    	}
.dotaz {float:right;width:220px;background-color:#cc0000;margin-top:25px;}
.dotaz a {color:#ffffff;font-weight:bold;font-size:10pt;}
.dotaz a:hover {background-color:black;}
.dotin {margin:5px}

.tlmenu {width:200px;border:none;font-size: 10pt;font-weight:bold;text-align: right;
	padding-top: 3px;padding-bottom: 3px;margin-top: 4px;margin-bottom:4px;
	margin-left:auto;margin-right:auto;}

.p300{width:305px;margin-left:0px;margin-right:0px; text-align:left; }
.w600{width:600px;}

#topokrajmenu {	margin-top:0px;
	height:8px;
	width: 254px;
	float: right;
	text-align: left;
	background-color: transparent;
	background-image: url("horniokraj.png");
	background-position: right top;
	background-repeat: no-repeat;
}

#botokrajmenu {	margin-top:0px;
	height:8px;
	width: 254px;
	float: right;
	text-align: left;
	background-color: transparent;
	background-image: url("dolnyokraj.png");
	background-position: right top;
	background-repeat: no-repeat;
}
/*
#headleva{float:left;width:412px;height:100px;background-image:url(Christmas_ball_small.png);background-repeat:no-repeat;background-position: right top; top:0px;left:238px }
*/
#headprava{float:right;width:400px;}
#vlajky{ float:right;margin-top:40px;margin-right:50px;display:inline;} 
#napisbanner{color:#cc0000;  font-size:20px; text-align:right; float:right; margin-top:36px;margin-right:50px;display:inline;clear:both; }
#adresa{position:absolute; top:346px;width:280px ; color:#cc0000;font-size:10px;text-align:right; font-weight:bold; }
#graf{text-align:center;}

.obrhome {width:300px;font-size:8pt;left:160px;top:140px;margin-bottom:140px;text-align:center;position:relative;background-color:transparent;z-index:20;}
.obrhome #hor{height:29px;background-image: url("ramechh2.png");}
.obrhome #mid{background-image: url("ramechm2.png");}
.obrhome #bot{height:25px;background-image: url("ramechd2.png");}


.homepage {	width: 620px;background-color:transparent;}

#homepole{width:620px;/* height:540px;*/background-color:transparent;position:relative;}
#homeprvni{ top:52px;left:60px;position:absolute;z-index:60;}
#homedruha{ top:84px;left:412px;position:absolute;z-index:60;}
#hometreti{ top:186px;left:19px;position:absolute;z-index:50;}
#homectvrta{top:-25px;left:10px;width:234px;position:absolute;display:inline;z-index:40;}
#homepata{top:-12px;left:371px;position:absolute;display:inline;width:205px;z-index:30;}
#homepole img {width:250px;}

.homedole{clear:both;width:100%;height:85px;position:relative;}
.videopruh{margin-top:25px;}

.box span{visibility: hidden;font-size:9pt;color:#c00;position:relative;top:-20px;display:block;margin-left:2px;margin-right:2px;background-color:#eeeeee;}
.box:hover span {visibility:visible;}

.ramec1  {width:205px;text-align:center;}
.ramec1 .horni{height:18px;background-image: url("ramec1h.png");}
.ramec1 .stred{background-image: url("ramec1m.png");background-repeat:repeat-y;background-position: left top;}
.ramec1 .dolni{height:17px;background-image: url("ramec1d.png");}

.ramec2  {width:234px;text-align:center;}
.ramec2 .horni{height:16px;background-image: url("ramec2h.png");}
.ramec2 .stred{background-image: url("ramec2m.png");background-repeat:repeat-y;background-position: left top;}
.ramec2 .dolni{height:16px;background-image: url("ramec2d.png");}

.obsahramce{color:#cc0000;font-weight:bold;font-size: 14pt;}
.obsahramce-nazev{color:#cc0000;font-weight:bold;font-size: 12pt;font-style: italic}


/* stranka produkty */
#productpole{width:620px; height:470px;margin-top:20px;}
#productlh{width:283px; height:214px;float:left;margin-top:0px;margin-left:10px;background-image: url("ramecprodukty3.png");}
#productph{width:283px; height:214px;float:right; margin-top:0px;margin-right:10px;background-image: url("ramecprodukty2.png");}
#productls{width:283px; height:214px;clear:both;float:left;margin-top:20px;margin-left:10px;background-image: url("ramecprodukty1.png");}
#productps{width:283px; height:214px;float:right;margin-top:20px;margin-right:10px;background-image: url("ramecprodukty1.png");}
#productld{width:283px; height:214px;clear:both;float:left;margin-top:20px;margin-left:10px;background-image: url("ramecprodukty1.png");}
#productpd{width:283px; height:214px;float:right;margin-top:20px;margin-right:10px;background-image: url("ramecprodukty1.png");}

/*
#productpole img {width:100%;}
*/
.productnadpis{width:100%;height:40px;color:white;text-align:center;font-size:18px;padding-top:18px;  }
.productnadpis a{width:100%;height:40px;color:white;text-align:center;font-size:18px;padding-top:18px;color:white;  }
.productvyber{width:49%;text-align:center;}

.pole_right{float:right;}
.pole_left{float:left;}
.pole_full{text-align:center;}

#productlh .pole_left img{width:112px;margin-top:20px;margin-left:20px;}
#productlh .pole_right img{width:82px;margin-top:10px;margin-left:10px;margin-right:25px;}


#productph .pole_left img{width:112px;margin-top:40px;margin-left:20px;}
#productph .pole_right img{width:82px;margin-top:10px;margin-left:10px;margin-right:25px;}
#productls img{margin-top:30px;}
#productps img{margin-top:15px;}
#productld img{margin-top:15px;}
#productpd img{margin-top:15px;}

.partneri img{display:inline;margin:10px; }
.partner-box{clear:both;margin:30px;}


/* list výrobku */
.obr_list_right img{margin-bottom:20px;}
.listvyrobku_horni{width:100%;position:relative;}
.listvyrobku_horni table{text-align:left;float:left;}
.listvyrobku_horni td{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;background-color:#eeeeee;}
.listvyrobku_horni li{margin-left:-22px;list-style-type:disc;}
.video_frame {margin-left:30px;	width: auto;margin-top:30px;margin-bottom:30px;float:left;border: none;display:inline;}


/* kontakty */
.ukaz {width:200px;height:18px;border-style:solid;border-color:#ddeeff;border-width: 1px 0px 0px 0px;font-size: 8pt;font-weight:bold;color:#FFFFE0;text-align:center;padding-top:4px;background-color:#bb0000;}

.ukaz a {color:#ddeeff;} 

.paticka {height:10px;background-repeat:no-repeat;background-position:bottom;clear:both;background-image:url("spodna_lista.png");}

.endbot {margin-top: 1px;}

.clearbox{clear:both;width:100%;}
.clear{	clear:both;	}
