/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 

body {
 font-size: 11px;
 margin: 0px;
 margin-top: 0px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0px 0px 0px;
 background-color: #009407;
 background-image:url(../img/bg.gif);
 background-repeat: repeat-x;
}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal;border-style: solid;  border-color: #008C07; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color:#EBEBEB;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: normal; border-style: solid; background-color: #EBEBEB; border-color: #008C07; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

form {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

a {
	color: #04314f;
	text-decoration: none;
}

a:link {
	color: #8E8E8E;
	text-decoration: none;
}

a:visited {
	color: #04314f;
	text-decoration: none;
}

a:hover {
	color: #008FE7;
	text-decoration: none;
}



/* a img {border:none !important;} */

h1 {
	color: #006705;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	color: #006705;
	font-size:12px;
	font-style:italic;
	pading:0px;
	margin: 0px 0px 2px 0px;
}

h3 {
  color: #006705;
	font-size:12px;
	margin-bottom: 3px;
	padding-left: 0px;
}
h4 {
  color: black;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}

p {margin-top: 2px; margin-bottom: 2px; text-indent: 2%}
/* -------------------------------------------------------------------------------------*/

.page {	
	width: 100%;
	position: absolute;
	z-index: 1;	
	margin: 0px 0px 0px 0px;
}

.pageframe {
	width: 728px;
	color: #000000;
	background-color: white;
	background-image:url(../img/bg.gif);
  background-repeat: repeat-y;
  text-align:left;
}
 /* ---------------------------- top lista -------------------- */
.top {width:728px;  height:128px; background-color:#C5D7C6;}
.top-1 {width:213px;  height:128px; float:left;}
.top-2_content{margin:50px 15px 0px 5px;}
.top-2 {width:215px;  height:128px; float:left; background:#203170 url(../img/top_2.gif) no-repeat; text-align:right;}
.top-3 {width:77px;  height:128px; float:left;}
.top-4 {width:223px;  height:128px; float:left;}

.middle{width:728px; clear:both; 
background:white url(../img/middle_bg.gif) repeat-y;
}
.middle_left{float:left; width:174px;}
.middle-bg-left {width:9px;  height:290px; float:left;}
.middle_right{float:left; width:554px;}
.middle-bg-right {width:13px;  height:290px; float:right;}
.middle_title{width:39px; height:269px; float:left;}
.middle_content{margin:0px; padding:10px 10px 10px 20px; float:left; width:472px;}
.middle_content a:link{ color:black; text-decoration: none;}
.middle_content a:visited{ color:black; text-decoration: none;}
.middle_content a:hover{ color:black; text-decoration: underline;}
.middle_content a:active{color:black; text-decoration: none;}

.menu {width:554px;  height:35px; clear:both;}
.menu-1 {width:58px;  height:20px; float:left;}
.menu-2 {width:122px;  height:20px; float:left;}
.menu-3 {width:123px;  height:20px; float:left; position:relative;}
.menu-4 {width:122px;  height:20px; float:left;}
.menu-5 {width:129px;  height:20px; float:left;}
.menu-bottom {width:554px;  height:15px; clear:both;}

.news{width:160px; margin:0px; padding:0px; padding-right:5px; float:left;}
.news-title {width:174px;  height:35px;}
.news_content{width:140px; padding:10px; padding-top:5px; color:#8D2B12;}        
.news_content a:link{ color: #006705; text-decoration: none;}
.news_content a:visited{ color: #006705; text-decoration: none;}
.news_content a:hover{ color: #000000; text-decoration: none;}
.news_content a:active{color: #006705; text-decoration: none;}

.undernews_content{width:140px; margin-top:50px; padding:10px; padding-top:5px; color:#8D2B12;} 
.undernews_content a:link{ color: #8D2B12; text-decoration: none;}
.undernews_content a:visited{ color: #8D2B12; text-decoration: none;}
.undernews_content a:hover{ color: #8D2B12; text-decoration: underline;}
.undernews_content a:active{color: #8D2B12; text-decoration: none;}

.footer {width:728px;  height:35px; clear:both; background:#009407 url(../img/footer.gif) no-repeat; text-align:center;}
.footer_content{padding:20px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:white;}
.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;}

.nove-stroje{position:absolute; left:1px; top:20px; margin-top:0px; padding:0px 5px 5px 5px; background-color:#006705; color:white; border:1px solid #A9A9A9; border-right:0px; border-top:0px; visibility:hidden;}
.nove-stroje_item{width:150px; border:0px; border-top:dotted #A9A9A9 1px; margin-bottom:2px; padding:1px 2px 1px 2px;}
.nove-stroje_item a:link{ color:white; text-decoration: none;}
.nove-stroje_item a:visited{ color:white; text-decoration: none;}
.nove-stroje_item a:hover{ color:white; text-decoration: underline;}
.nove-stroje_item a:active{color:white; text-decoration: none;}

.nove-stroje_item_page{clear:both; color:black;}
.nove-stroje_item_page a:link{ color:black; text-decoration: none;}
.nove-stroje_item_page a:visited{ color:black; text-decoration: none;}
.nove-stroje_item_page a:hover{ color:black; text-decoration: underline;}
.nove-stroje_item_page a:active{color:black; text-decoration: none;}

/* ----------- obsah stranek ------------ */
.home_pic{float:right; width:160px;}
.home_pic img {margin:5px; margin-right:0px; border:1px solid #008C07}


.card_photo {text-align:center; margin-top:10px;}
.card_drawing {text-align:center; margin-top:10px;}
.card_graph {text-align:center; margin-top:10px; text-align:left;}
.card_parametrs {wisth:400px; margin-top:10px;}
.card_line{ width:350px; height:10px; background:url(../img/card_line.gif) repeat-x; clear:both;}
.card_row{ clear:both;}
.card_c1 {text-align:left; float:left; width:200px;}
.card_c2{text-align:left; float:left; width:50px;}
.card_c12 {text-align:left; float:left; width:250px;}
.card_c3 {text-align:right; float:left; width:150px;}
.card_c23{text-align:left; float:left; width:200px;}

/* ----- formular dotazu ----- */
.kont1 {width:142px; height:17px;  margin-bottom:3px; background-color: #EBEBEB; padding:0px 0px 0px 2px;}
.kont2 {width:142px; height:50px;  margin-bottom:3px;  background-color: #EBEBEB; padding:0px 0px 0px 2px;}
.kont3 {width:71px; height:18px;  margin:0px; padding:0px; font-weight:bold; background-color: #EBEBEB; float:left; overflow: hidden;}
.tlsubmit {width:71px; height:18px; float:left; padding-:0px;}
.tlclear{width:71px; height:18px; padding-left:4px; float:left;}
.buttons{width:154; padding-left:0px;}
.formular{
  width:  154px;
  margin: 0px;
  padding: 0px 0px 0px 17px;
  background-color: #ffffff;
}
.form_title{padding-top:5px; padding-bottom:5px; font-weight:bold;}
