body {
	width : 720px;
	background: #FFFFFF;
	background-attachment: fixed;
	font-family : "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, Verdana, sans-serif;
	color : #000000; 
   text-align: center;
	margin : auto; 
	padding : 0;
	font-size: medium;
}

#first_border{
	border: solid 2px;
	margin-top: 50px;
	padding: 30px 30px 20px 30px;
	border-color: #FFA63A;
}

#first{
	height: 345px;
	background-image: url(../img/stroje1b.jpg);
	padding: 5px;
	text-align: justify;

}

div.first_content{
	font-size: 78%;
	color: White;
	line-height : 24px;
	padding: 0px 20px 10px 20px;
	position: relative;
	bottom: 45px;
}

.first-title{
	font-size: 80%;
	color: Black;
	background-color: White;
	border: solid 2px #FFA63A;
	padding: 4px 4px 4px 5px;
	margin-left: 4px;
	margin-bottom: 4px;
	position: relative;
	right: 30px;
}

.blue{
	color: Blue;
}

.big{
	font-weight: bold;
}

#first H3{
	padding-top: 10px;
	text-align: center;
	color: Black;
}



#banner{
	height: 111px;
	width: 720px;
	margin : 0;
	padding : 0;
	background-color: White;
	background: url(../img/banner.gif) no-repeat;
}

#log{
   text-align: right;
	position: relative;
	right: 590px;
	top: 3px;
	color: White;
	font-size : xx-small;
	padding: 0;
	margin: 0;
	}

div.title{;
   font-size: 83%;
	width: 386px;
	float: left;
	text-align: left;
	position: relative;
	left: 161px;
	top: 12px;
	margin: 0px;
	padding: 0px;
}	
	
div.title h2{
   font-size: 135%;
   width: auto;
   text-align: left;
   position: relative;
   margin: 0px,0px,0px,0px;
   padding: 0px 0px 0px 0px;
   display: inline;

}

div.title h4{
	font-size: 200%;
	font-style: italic;
	margin: 0px;
        padding: 0px;
	position: relative;
	bottom: 5px;
	right: 0px;
}

div.tnews_size{
	width: 285px;
}

div.tnews{
	width: 100%;
	margin: 0px 0px 0px 2px;
	padding: 10px 2px 0px 2px;;
        border-top: solid 0px;
	border-left: solid 0px;
}

div.actual{	
	font-size: 100%;
	font-style: italic;

	margin: 0px;
        padding: 0px;
}

p.first_line{
	font-size: 90%;
	margin: 0px;
        padding: 0px;
}


#login{
   font-size: xx-small;
   font-weight: bold;
   text-align: right;
   position: relative;
   right: 8px;
   bottom: 2px;
	}

#login_btn{
   padding-top: 6px;
}

#login_btn a:link, #login_btn a:visited{
   color: Black;
   text-decoration: none;
   padding: 0px 3px;
   border: solid 1px;
}

#login_btn a:hover{
   color: Black;
   background-color: #FF3D3A;
   text-decoration: none;
   padding: 0px 3px;
   border: solid 1px;
	
}

#menu_top{
   width: 720px;
	height: 30px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../img/menu_backgr.gif);
	background-repeat: no-repeat;
	
}

#menu_top ul{
   float: left;
	display: inline;
   position: relative;
   left: 109px;
   padding: 0px;
   margin: 0px;
}

#menu_top li{
   height: 30px;
   float: left;
   display: inline;
   list-style: none;
   padding: auto;
   margin: auto;
}

#menu_top li a:link, #menu_top li a:visited{
   font-size: 80%;
   height: auto;
	display: block;
   color: Black;
   background-image: url(../img/menu_inside_btn.gif);
   background-repeat: repeat-x;
   text-decoration: none;
   padding: 7px 2px;
   border-left: solid 1px;
   border-right: solid 1px;;
}

#menu_top li a:hover{
   font-size: 80%;
   height: auto;
   color: Black;
	display: block;
   background-image: url(../img/menu_inside_btn_hover.gif);
   background-repeat: repeat-x;
   text-decoration: none;
   padding: 7px 3px;
   border-left: solid 1px;
   border-right: solid 1px;

}

#menu_top li.actual_top{
   font-size: 80%;
   height: 100%;
   font-weight: bold;
   color: #000000;
   background-image: url(../img/menu_inside_btn_select.gif);
   background-repeat: repeat-x;
   text-decoration: none;
   margin: 0px;
   padding: 7px 3px;
   border-left: solid 2px;
   border-right: solid 2px;
}

#menu_top li.menu_end{
	height: 30;
	width: 35px;
	background-color: White;
	background-image: url(../img/menu_end.gif);
	background-repeat: no-repeat;
}

#menu_down{
	width: 720px;
	height: 60px;
	text-align: left;
	background-color: White;
	background-image: url(../img/submenu_backgr.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	
}

#menu_down2{
	width: 720px;
	height: 60px;
	text-align: left;
	background-color: White;
	background-image: url(../img/submenu_backgr2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	
}

#menu ul{
   float: left;
   display: inline;
   position: relative;
   left: 163px;
   top: 0px;
   padding: 0px;
   margin: 0px;
}

#menu li{
   float: left;
   display: inline;
   list-style: none;
   padding: 0px;
   margin: 0px;
}

#menu li a:link, #menu li a:visited{
   font-size: 70%;
   height: auto;
   color: Black;
	display: block;
   background-repeat: repeat-x;
   text-decoration: none;
   margin: 0px;
   padding: 1px 3px;
   border-left: solid 1px;
   border-right: solid 1px;
}

#menu li a:hover{
   font-size: 70%;
   height: auto;
   color: Black;
	display: block;
   background-image: url(../img/submenu_behind_btn.gif);
   background-repeat: repeat-x;
   text-decoration: none;
   margin: 1px 0px 0px 0px;
   padding: 1px 3px;
   border-left: solid 1px;
   border-right: solid 1px;
}

#menu li.submenu_end{
	height: 18px;
	width: 1px;
	background-color: White;
	background-image: url(../img/submenu_behind_ends.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

div.sub_title{
   width: 630px;
	text-align: left;
   clear: left;
	position: relative;	
   left: 48px;
	font-size: 100%;
	font: Arial;
	font-style: oblique;
   font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#content{
   width: 720px;
	height: auto;
	background-image: url(../img/content_backgr.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0;
	text-align: left;	
}

#all_menu{
	width: 655px;
	height: auto;
	position: relative;
	left: 20px;
	border: solid 0px;
	padding: 0px;
	margin: 0;		
	text-align: left;
}

table.all_menu{
   width: 100%;
	position: relative;
	right: 3px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

td.left_menu{
	vertical-align: top;
	text-align: center;
	width: 140px;
	padding-top: 10px;
}

td.nothing{
	width: 2px;
}

td.right_menu{
	font-size: 90%;
	text-align: justify;
	vertical-align: top;
	width: auto;
	padding-left: 13px;
	display: block;
}

div.center{
   text-align: center;
}

p.big_char{
	padding-left: 0px;
}

p.big_char:first-letter{
	font-size: 230%;
	font-style: italic;
	font-weight: bold;
   color: #FF3D3A;
   line-height: 100%;
	float: left;
	padding-right: 0px;
	margin-right: -4px;
	margin-top: -18px;
	margin-bottom: -5px;
	font-family: "Georgia", verdana, sans-serif;
}

#all_menu hr{
   text-align: right;
   color: Gray;
	width: 481px;
	height: 1px;
}

#left_menu{
	width: 164px;
	position: relative;
	top: 5px;
	float: left;	
	margin: 0px;
	padding: 0px;
}

div.contact{
	font-size: 70%;
	border: solid 1px;
	margin: 0px;
   padding: 0px;
}

div.contact h4{
   background-color: White;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	border: solid 1px;
	position: relative;
	bottom: 11px;
	margin: 0px 2px;
	padding: 0px;
}

div.contact h5{
	font-size: 110%;
	position: relative;
	bottom: 5px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.contact h5.address{
	font-size: 85%;
}

.right_index{
	text-align: right;
}
div.contact a{
    text-decoration: none;
}

#right_menu{
	width: 488px;
   position: relative;
	bottom: 0px;
	margin: 0px;
	padding-top: 2px;
	text-align: justify;
}

div.maintable{
   background-color: #FFFF99;
   width: 320px;
	float: left;
	border: solid 2px;
   border-color: #FFA63A;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.maintable_situation{
   width: auto;
	height: 122px;
	position: relative;
	top: 20px;
	display: table;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.nexttable{
   width: 99%;
   background-color: #FFFF99;	
	border: solid 2px;
   border-color: #FFA63A;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: table;
}

div.maintable  h4, div.nexttable h4{
   font-size: 75%;
   text-align: left;
   background-color: #FFA63A;
	margin: 3px 1px 3px 3px;
   padding: 1px 0px 2px 10px;
	display: list-item;
	list-style-type: square;
   list-style-position: inside;
}

div.maintable  h5, div.nexttable h5{
   font-size: 60%;
   text-align: left;
   background-color: #FFA63A;
	margin: 3px 1px 3px 3px;
   padding: 1px 0px 2px 10px;
	display: list-item;
	list-style-type: square;
   list-style-position: inside;
}

div.rental_sizetable{
	width: 390px;
	font-size: 125%;
}

div.rental_notice{
	font-size: 60%;
	text-align: right;
	font-weight: normal;
	padding-bottom: 1px;
	padding-right: 5px;
	margin-top: -4px;
}

table.maintable_machine{
   width: 99%;
   text-align: left;
   background-color: White;
	border: solid 1px;
	border-color: #FFA63A;
	margin: 5px 4px 5px 3px;
	table-layout : fixed; 
	border-collapse : collapse; 
	empty-cells : hide;
}

table.maintable_machine td.maintable_description, table.maintable_machine td.rental_description{
	width: 30%;
	font-size: 70%;
	color: #FF3D3A;
	font-weight: bold;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 5px;
}

table.maintable_machine td.maintable_description_offer{
	width: 22%;
	font-size: 70%;
	color: #FF3D3A;
	font-weight: bold;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 5px;
}

table.maintable_machine td.maintable_description_offer2{
	font-size: 70%;
	color: #FF3D3A;
	font-weight: bold;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 5px;
}

table.maintable_machine td.maintable_data_offer{
   	font-size: 65%;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 5px;
}

table.maintable_machine td.maintable_data_offer2{
   	font-size: 55%;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 2px;
}

table.maintable_machine td.maintable_data, table.maintable_machine td.nexttable_data, table.maintable_machine td.rental_data1, table.maintable_machine td.rental_data2, table.maintable_machine td.rental_data3{
   	font-size: 76%;
	border: solid 1px;
	border-color: #FFA63A;
	padding: 2px 3px 2px 5px;
}

table.maintable_machine td.rental_data1, table.maintable_machine td.rental_data2, table.maintable_machine td.rental_data3{
	text-align: center;
}

a.maintable_btn:hover{
   color: #FF3D3A;
   font-weight: bold;
   text-decoration: none;
   background-color: #FFA63A;
   padding: 0px 3px 1px;
	margin: 3px 0px;
   border: solid 1px;	
}

div.maintable_btn{
	text-align: left;
	padding-top: 3px;
	position: relative;
	right: 0px;
}

.jocob{
	font-style: italic;
	font-weight: 700;
}

.mocnina{
	font-size: 60%;
	position: relative;
	top: -1em;
}

.right{
	float: right;
	padding-left: 13px;
	padding-top: 5px;
}

.left{
	float: left;
	padding-right: 13px;
	padding-top: 5px;
}

#form{
	width: 480px;
}

#form fieldset.form {
	font-size: 80%;
	font-weight: normal;
	border: 2px solid #FFA63A;
}

#form legend{
	font-size: 110%;
	color: #FF3D3A;
	margin-left: 290px;
	padding-bottom: 5px;
}

#form fieldset.form label{
  float:left;
  width:45%;
  margin-right: 1em;
  padding-top: 3px;
  text-align:right;
 }

#form fieldset.form label.bold{
	font-weight: bold;
}

#form fieldset.form input, #type_machine{
	border: 1px solid black;
	margin-bottom: 3p;
	padding-left: 3px;
}
 
#form fieldset.form input.full, #form fieldset.form textarea.full{
   background-color: #FF9;
	border: 1px solid black;
}
 
#form fieldset.form input.none{
	border: 0px solid;
}

#form_notice{
	font-weight: bold;
	margin-left: 340px;
	vertical-align: top;
}
  
a.content_btn:link, a.content_btn:visited, div.maintable_btn a:link, div.maintable_btn a:visited{
   font-size: 80%;
   color: Black;
   text-decoration: none;
   background-color: #FF9;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 0px 3px 1px 4px;
   border: solid 1px;

}

a.content_btn:hover, div.maintable_btn a:hover{
  color: #000000;
  background-color: #FF9C37;
  text-decoration: none;
  padding: 0px 3px 1px;
  margin-top: 3px;
  margin-bottom: 3px;
  border: solid 1px;
	
}

a.menu_btn:link, a.menu_btn:visited{
		font-size: 80%;
		font-style: italic;
		font-family: "Georgia", verdana, sans-serif;
		font-weight: bold;
		color: #FF9C37;
		text-decoration: underline;		
}

a.menu_btn:hover{
	color: #FF3D3A;
	font-style: italic;
	text-decoration: none;
	font-family: "Georgia", verdana, sans-serif;
	font-weight: bold;

}

#coping{
   font-size: 85%;
   width: 720px;
	height: 30px;
	color: #FFA63A;
	background-color: Black;
	padding-top: 7px;
}

.counter{
	border: solid 1px #FFA63A;
	padding: 0px 2px 0px 3px;
}

.hide{
	display: none;
	padding-left: 18px;
}

#end{
   font-size: 70%;
	color: #FFA63A;
	background-color: Black;
	padding-top: 4px;
	padding-bottom: 2px;
}
