/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 
body {
 font-size: 11px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0px 0px 0px;
 background: #C45802 url(../img/components/background.gif) repeat-x;
 text-align:left;
}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;border-style: solid;  border-color: #5D6675 #5D6675 #5D6675 #5D6675; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:white;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;border-style: solid; background-color: #E6ECEF; border-color: #5D6675 #5D6675 #5D6675 #5D6675; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
td {vertical-align:top;}

form {	font-family: Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;}
a {	color: #000000;	text-decoration: none;}
a:link {	color: #000000;	text-decoration: none;}
a:visited {	color: #000000;	text-decoration: none;}
a:hover {	color: #000000;	text-decoration: underline;}
p {margin-top:2px; margin-bottom: 10px; text-indent: 2%}
ul {margin-top:0px; padding-top:0px;}
li {margin-top:0px; padding-top:0px;}
/* a img {border:none !important;} */
h1 {
	color: #E87301;
	font-size:15px;
	font-style:bold;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}
h2.big {
	color: #E87301;
	font-size:15px;
	font-style:bold;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 10px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
h2.big_intext {
	color: #E87301;
	font-size:15px;
	font-style:bold;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
h2 {
	color: black;
	font-size:13px;
	font-style:bold;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin:0px;
	text-decoration: underline;
}
h3 {
 	color: black;
	font-size: 12px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin:0px;
	text-decoration:underline;
}
h4 {
 	color: black;
	font-size: 12px;
	padding-left: 1px;
	margin:0px;
}
/* -------------------------------------------------------------------------------------*/
.dn{display:none;}
.link_gal{text-align:right; clear:both;}


.page {	
	width: 100%;
	position: absolute;
	z-index: 1;	
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

.pageframe {
	width: 762px;
	color: #000000;
	background-color: #ffffff;
	position:relative;
}
 /* ---------------------------- top lista -------------------- */
.top {width:762px;  height:46px; background-color: #FFC002; background:#790000 url(../img/components/top.jpg) no-repeat;} .top h1{width:141px; height:15px;  margin-bottom:0px;color: black;display:none;font-size:12px;	font-style:bold;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 2px;	margin:0px;	text-decoration: underline;}
.cleaner{clear:both; height:1px; font-size:1px;}

.top2{width:762px; height:137px; position:absolute; top:46px; left:0px;} 
p.top-logo1 {width:178px; height:137px; float:left; background:#790000 url(../img/components/top_logo1.jpg) no-repeat; margin:0px; padding:0px;}
p.top-logo1 a{width:178px; height:137px; display:block} .top-logo1 a strong{display:none;}
p.top-slogan { margin:0px; padding:0px; width:287px; height:137px; float:left; background:#790000 url(../img/components/top_slogan.jpg) no-repeat;}
p.top-slogan strong{width:141px; height:15px;  margin-bottom:0px;color: black;display:none;font-size:12px;	font-style:bold;	padding-left: 2px;	padding-top: 3px;	padding-bottom: 2px;	margin:0px;	text-decoration: underline;}

#menu_sortiment{position:absolute; top:183px; left:0px;}
#menu_sortiment li{color:white; list-style-type:none; display:block; float:left; margin:0px 2px 0px 0px; padding:0px 2px 3px 0px; font-size:12px; border:0px; border-right:1px solid #8b2323;}
#menu_sortiment li a{display:block; margin:0px; padding:2px 8px 2px 8px; text-decoration:none; font-size:14px; color:white; }
#menu_sortiment li a:link{text-decoration:none; color:white;}
#menu_sortiment li a:visited{text-decoration:none; color:white;}
#menu_sortiment li a:hover{text-decoration:underline; color:#ffcc00;}

ul.menu{width:148px; height:134px; float:left; margin:0px; padding:3px 0px 0px 0px; background:#790000 url("images/menu_bg.gif") no-repeat left top;}
ul.menu li{list-style-type:none; margin:0px !important; padding:0px !important; width:148px; font-size:1px; line-height:1px; }

ul.menu li a strong{display:none;}

ul.menu li.menu-uvod a{background:url("images/menu_uvod_btn_p.gif") no-repeat;  background-position:0px -32px;}
ul.menu li.menu-sluzby a{background:url("images/menu_sluzby_btn_p.gif") no-repeat; background-position:0px -32px;}
ul.menu li.menu-kontakt a{background:url("images/menu_kontakt_btn_p.gif") no-repeat; background-position:0px -32px;}
ul.menu li.menu-galerie a{background:url("images/menu_galerie_btn_p.gif") no-repeat; background-position:0px -32px;}

ul.menu li a{display:block; width:148px; height:32px; margin:0x !important; padding:0px !important; clear:both;}
ul.menu li a:hover{background-position:0px 0px; }
ul.menu li#menu_pushed a{ background-position:0px 0px !important;}

div.top-right {width:149px; margin:0x; padding:0px; height:137px; float:left; background:url("../img/components/top_right.jpg") no-repeat;}



.middle-top{width:762px; height:45px; clear:both; margin:137px 0px 0px 0px;}
.middle-top1 {width:510px;  height:45px; margin:0x; padding:0px; float:left; background:url("../img/components/middle_top_01.gif") no-repeat;}
.middle-top2 {width:252px;  height:45px; margin:0x; padding:0px; float:left; background:url("../img/components/middle_top_02.gif") no-repeat;}
.middle{width:762px; clear:both; background:#ffffff url(../img/components/middle_bg.gif) repeat-y;}
.middle-left{width:510px; float:left;}
.middle-left-bg{width:50px; height:363px; margin:0x; padding:0px; float:left; background:url("../img/components/middle_left_bg.gif") no-repeat;}
.content{width:450px; float:left; padding:0px 0px 10px 10px; text-align:left;}
.content img {border:solid black 1px;}
.content a img {border:solid black 1px;}

.img_gallery{
  width:93px;  height:70px;text-align:center; float:left; padding:0px; margin:5px; border:1px solid black; background-color:#D4D3D2;
}
.img_gallery img {border:solid black 0px;}
.img_gallery a img {border:solid black 0px;}

.middle-right{width:252px; float:left;}
.middle-right img{border:0px;}
.middle-right-1 {width:252px;  height:119px;}
.middle-right-2 {width:252px;  height:114px;}
.middle-right-3 {width:252px;  height:117px;}
.middle-bg {width:762px;  height:2px;}

.o_nas_img {float:left; margin-right:10px; margin-top:3px; }
.map_img{margin-left:20px; float:right; height:100px; border:1px solid black;}

p.partneri a{margin-left:20px}

.footer{width:762px; height:36px; clear:both; background:black url(../img/components/footer_bg.gif) repeat-x;}
.footer-left {width:50px;  height:36px; float:left; background:url("../img/components/footer_left.gif") no-repeat;}
.footer-right {width:252px;  height:36px; float:right; background:url("../img/components/footer_right.gif") no-repeat;}
.footer-content{
  width:460px;
  text-align:center;
  float:left;
  color:white;
  font-size:11px;
  padding-top:4px;
}
.footer-content a {color: white; text-decoration: none;}
.footer-content a:link{ color: white; text-decoration: none;}
.footer-content a:visited{ color: white; text-decoration: none;}
.footer-content a:hover{ color: white; text-decoration: underline;}
.footer-content a:active{color: white; text-decoration: none}

/* FORMULAR left */
.titleTable{vertical-align:top;}
.kont1 {width:141px; height:15px;  margin-bottom:0px; background-color: #ffffff ; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont2{width:141px; height:89px;  margin-bottom:0px; background:#ffffff url(../img/components/form_edit4_bg.gif) no-repeat; _background-attachment:fixed; padding:0px 0px 0px 2px; border: solid 1px black;}
.kont3 {width:69px; height:18px;  margin:0px; padding:0px; font-weight:bold; background-color: #ffffff; float:left; overflow: hidden; border: solid 1px black;}
.tlsubmit {width:69px; height:18px; float:left; padding-left:7px;}
.tlclear{width:69px; height:18px; float:left;  padding:0px;}
.buttons{width:142; padding-left:0px;}
/* end of FORMULAR */
