body{
    margin-left: 0px;
    margin-top: 0px;
    font-family: Verdana;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding:0px;    
    font-size: 11px;
    color: black;
}

h1{
	margin: 0px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #993300;	
	/*color: #66000;*/
}
h1.title_page{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #4169e1;
}

h2{
	margin: 0px;
	font-family: Verdana;
	font-size: 14px;	
	font-weight: bold;
	font-style: normal;
	color: #993300;
}
h3{
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;	
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
}
h4{
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;	
	font-weight: bold;
	font-style: italic;
	color: #660000;
}

#list_body{
	float: left;
	position: relative;
	width: 770px;
	min-height: 546px;
	_height:551px;
	background-color: #E5E5E5;
	border-bottom: solid white 2px;
    _border-bottom: solid white 1px;
	border-top: solid white 2px;
   text-align: left; 
	font-size: 14px;
	color: #696969;
}

#list_body ul{
	list-style-type: none;
	margin-left: 25px;
	margin-top: 10px;
	text-align: left;
	_padding-left: 35px;
	_padding-top: 10px;
}
#list_body ul.sub_list{
	list-style-type: none;
	margin-left: -20px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#list_body a{
	margin: 2px;
	text-decoration: none;
	font-size: 14px;
	color: #7C7C53;
}
#list_body a:hover{
	text-decoration: none;
	font-size: 14px;
	color: #ff4500;
}
#list_body a.sub_list{
	margin: 2px;
	text-decoration: none;
	font-size: 12px;
	color: #999966;
    /*padding-left:30px;*/
}
#list_body a.sub_list:hover{
	text-decoration: none;
	font-size: 12px;	
	color: #2f4f4f;
}
a {
	font: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a:hover{
	font: 10px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
a.bigger {
	font: 14px;
	font-weight: bold;
	color: #b22222;
	text-decoration: none;
}

a.bigger:hover{
	font: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	border: 1px #999999 solid;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	border: 1px #999999 solid;
	padding: 5px;
}
.banners{
	margin-top: 1px;
	margin-bottom: 1px;
	_margin-top: -1px;
	float: left;
	position: relative;
	width: 973px;
	height: 144px;
	z-index: 100;
    
}
.banner_right{
	float: right;
	position: relative;
	width: 200px;
	min-height: 594px;
	_height: 594px;
	background-color: gray;

}
.onepix{
	float: left;
}
#banner1 a{
	float: left;
	display: block;
	text-decoration: none;	
	background-image: url(../images/banner1.jpg);
	width: 324px;
	height: 144px;
}

#banner1 a:hover{
	text-decoration: none;
	background-image: url(../images/banner1b.jpg);
}
#banner2 a{
	float: left;
	display: block;
	text-decoration: none;	
	background-image: url(../images/banner2.jpg);
	width: 324px;
	height: 144px;
}

#banner2 a:hover{
	text-decoration: none;
	background-image: url(../images/banner2_b.jpg);
}
#banner3 a{
	float: left;
	display: block;
	text-decoration: none;	
	background-image: url(../images/banner3.jpg);
	width: 323px;
	height: 144px;
	z-index: 100;
}

#banner3 a:hover{
	text-decoration: none;
	background-image: url(../images/banner3_b.jpg);
}

.actual_announcement{
	color: white;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	margin-top: 1px;
	_margin-top: -1px;
	background-color: #112E4B;
	float: left;
	width: 519px;
	height: 24px;
	_width: 539px;
	_height: 32px;	
}
a.white {
	color: #ffffff;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
a.white:hover {
	color: #ffffff;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline;
}
a.menu{
	color: #ffffff;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	}
a.menu:hover, span.menu{
	color: #ffffff;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline;
}
a.menu_small  {
	color: #999999;
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	}
	
a.menu_small:hover{
	color: #999999;
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: underline;
}
a.menu_orientacni{
	color: #ffffff;
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: underline;
	}
	
a.menu_orientacni:hover, span.menu_orientacni{
	color: #ffffff;
	font-size: 14px; 
	font-weight: bold; 
	
    text-decoration: none;
}
a.menu_products{
	color: black;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	}
	
a.menu_products:hover{
	color: grey;
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: underline;
}

.text_align{
	_text-align: center;
}
.page{
	background-color: white;	
	margin-left: auto;
	margin-right: auto;
	width: 980px;	
	position: relative;
}
.top_frame{
	position: relative;
	width: 980px;
	height: 104px;
}

.menu_top{	
	position: absolute;
	top: 85px;
	left: 160px;
	/*width: 800px;*/
}
.languages{	
	position: absolute;
	top: 85px;
	left: 730px;
	width: 240px;
}

.yellow_green{
	color: #669999;
}
.orange{
	color: #ff6600;
}
.green{
	color: #cccc66;
}
.magenta{
	color: #cc66cc;
}
.blue{
	color: #006699;
}

.white{
	color: White;
}
.light_green{
	color: #E8E8BE;
}
.dark_green{
	color: #7C7C53;
}

.middle_frame_title_page{
	width: 973px;
	margin-top: 2px;
	_margin-top: 0px;
	border-bottom: white solid 1px;
	z-index: 100;
}
.title_advert_big{
	float: left;
	width: 973px;
	height: 409px;
	z-index: 100;
}
.strip{
	background-color: black;
	height: 16px;
	width: 767px;
	margin-bottom: 1px;
}
.eu_strip{
	float: left;
	width: 973px;
	background-image: url(../images/eu_back.jpg);
   /* border-bottom: solid white 2px;     */
	overflow: hidden;
	height: 88px;
	z-index: 100;
    position: relative;
    _left: 4px;
}
.eu_empty{
	float: left;
	width: 145px;
	height: 88px;
}
.eu{
	float: left;
	margin-top: 10px;
	width: 310px;
	color: #696969;
	text-align: left;
	/*border: solid 1px black;*/
}
.euro_text{
	float: left;
	width: 500px;
	text-align: left;	
	margin: 8px;
}
.clear{ 
	width:100%; 
	height:1px; 
	clear:both;
}
.middle{
	margin-top: 0px;
	_margin-left: 1px;
}

.footer_strip{
	/*margin-top: 2px;*/
	clear: both;
	background-color: #333333;	
	width: 973px;
	text-align: center;
	height: 20px;
}
.footer_copyright{
	padding-top: 5px;
	width: 973px;
	height: 25px;
	_height: 30px;
	text-align: center;
}
.right{
	float: right;
}
.left{
	float: left;
}
.image_right{
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}
.image_right_2{
	float: right;
	margin-left: 10px;
}
.image_left{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.list_of_products{
	padding-left: 20px;
	padding-top: 15px;
	float: left;
	text-align: left;
	width: 750px;
	height: 31px;
	_width: 770px;
	_height: 46px;
	background-color: #999999;
}
.padding{
	height: 25px;
	text-align: center;
}
.product_detail{
	/*color: #E8E8BE;*/
	margin-top: 2px;
	float: left;
	/*position: relative;*/
	background-color: #CCCCCC;
	width: 770px;	
	/*height: 156px;*/
}
.product_detail_left{
	text-align: left;
	float: left;
	width: 250px;
	/*height: 146px;*/
	margin-left: 20px;
	margin-top: 10px;
    overflow : auto;
    overflow-x : auto; 
	 padding-bottom: 10px;   
	/*border: 1px #7b68ee solid;*/
}
.product_detail_left_2{
	text-align: left;
	float: left;
	width: 460px;
	/*height: 146px;*/
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
	/*border: 1px #7b68ee solid;*/
}
.big{
	font-size: 14px;
	color: white;
	font-weight: bold;
}
.detail_nahledy{
	padding: 15px;
	float: left;
	margin-top: 2px;
	background-color: #E5E5E5;
	width: 740px;
	border-top: solid white 2px;
    border-bottom: solid white 2px;
    _border-bottom: solid white 1px;
	/*height: 358px;*/
	_width: 770px;
    min-height: 383px;    
	_height: 418px;	
}
.pic_prev{
	height: 115px;
	width: 155px;
	border: solid white 2px;
}
.pic_prev2{
	border: solid white 2px;
}
.picture_nahled{
	float: left;
	width: 160px;
	height: 145px;
	margin-top: 10px;
	margin-left: 15px;
	_margin-left: 10px;
	/*border: solid 1px black;*/
}

.picture_prev_title{
	margin-right: 5px;
	height: 17px;
	text-align: right;
    
}
.picture_prev_title h2{
    font-size: 10px; 
}
.iframe{
	background-color: #E5E5E5; 
}
.detail_prod{
    background-color: #E5E5E5;
    width:740;
    /*height:360px; */
    /*overflow : auto;*/
    /*overflow-x : auto;*/
}

.request{
	position: relative;
	margin-left: 15px;
	_margin-left: 10px;
	margin-top: 20px;
	float: left;
	width: 680px;
	_width: 660px;
	_height: 180px;
	text-align: left;
}

.input_field_request{
	_position: absolute;
	_left: 0px;
	_top: 0px;
}
.button_request{
	font-weight: bold;
	position: absolute;
	left: 330px;
	_left: 310px;
	top: 170px;
	_top: 156px;
    width:90px;
	border: 1px #999999 solid;
	background-color: white;
}
.contact_form_name{
	float: left;
	padding-left: 20px;
	padding-top: 12px;
	width: 750px;
	height: 32px;
	background-color:#CCCCCC;
	margin-top: 2px;
	text-align: left;
	_width: 770px;
	_height: 45px;
	
}
.contact_form{
	background-color:#E5E5E5;
    margin-top: 2px; 
	float: left;
	width: 770px;
    height: 500px;
	_height: 502px;
    _min-height: 546px; 
    border-bottom: solid white 2px;
    _border-bottom: solid white 1px;
}
.contact_back{
	text-align: left;
	margin-top: 2px;
	background-color:#E5E5E5;
	float: left;
	width: 770px;
	height: 546px;
    _height: 549px; 
	color:#7C7C53;
    border-bottom: solid white 2px; 
    _border-bottom: solid white 1px;  
}
.input_field{
	float: left;
	background-color: white;
	border: 2px silver solid;
}
.contact{
	width: 730px;
	margin-top: 25px;
	/*margin-left: 25px;*/
	position: relative;
}
.form_field{
	float: left;
	margin-top: 4px;
	margin-left: 4px;
}
.form_field_2{
	width: 240px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 20px;
	padding: 2px;
	font-weight: bold;
	text-align: right;
}
.form_text_area{
	float: left;
	width: 436px;
	height: 150px;
	margin-top: 4px;
	margin-left: 4px;
}
.button{
	font-weight: bold;
	margin-top: 20px;
	margin-right: 22px;
	_margin-right: 25px;
	float: right;
}
/*.news{
	font-size: 12px;
	background-image: url(../images/novinky_background.jpg);
	margin-top: 1px;
	float: left;
	padding: 20px;
	width: 730px;
	height: 507px;
	_width: 770px;
	_height: 547px;
}*/
.news_date{
	float: left;
	width: 100px;	
	font-weight: bold;
	margin-top: 10px;	
}
.news_text{
	float: left;
	width: 600px;
	margin-top: 10px;	
}
.strip_k{
	float: left;
	width: 600px;
	height: 2px;
}
/*.kontakt_down{
	padding-left: 20px;
	padding-top: 15px;
	float: left;
	text-align: left;
	width: 750px;
	height: 26px;
	_padding-left: 0px;
	_padding-top: 0px;
	_width: 770px;
	_height: 26px;
	background-image: url(../images/list_of_products_back.jpg);
} */
.contact_inner{
	position: relative;
	padding-top: 35px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
	text-align: justify;
	color: #666666;
}
.news_inner{
	position: relative;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 14px;
	text-align: justify;
	color: #666666;
}
.contact_pic_pos_1{
	position: absolute;
	top: 30px;
	left: 430px;
	_left: 370px;
	border: solid white 2px;
}
.contact_pic_pos_2{
	position: absolute;
	top: 260px;
	left: 430px;
	_left: 370px;
	border: solid white 2px;
}
.onas_back{
	text-align: left;
	margin-top: 2px;
	background-color:#E5E5E5;
	float: left;
	width: 770px;
	min-height: 547px;
	_height: 547px;
    /*overflow : auto;
    overflow-x : auto;*/
	 padding-bottom: 10px;
}
.news_back{
	text-align: left;
	margin-top: 2px;
	background-color:#E5E5E5;
	float: left;
	width: 770px;
	min-height: 546px;
	_height: 549px;
    border-bottom: solid white 2px;
    _border-bottom: solid white 1px;
}
.map_position{
	width: 296px;
	height: 286px;
	border: solid white 2px;
}
.inframe{
	text-align: left;
	padding: 20px;
}
.article{
	width: 710px;
	margin-bottom: 10px;
	border-bottom: #778899 solid 1px;
	padding-bottom: 5px;
}
.article a{
	font-size: 14px;
}
.article .first_part{
	float: left;
	width: 370px;
}
.article .first_part_produkty{
	float: left;
	width: 530px;
	_width: 520px;
}
.article .left{
	float: left;
	width: 170px;
}
.article .left_pic{
	margin-left: 10px;
	float: left;
	width: 170px;
}
.article .full_length{
	float: left;
	width: 710px;
}
.red{
	color: red;
}
.request_field{
 	_position: absolute;
	_top: 60px;
	_left: 0px;
	width: 400px;
}
.request_field_2{
 	_position: absolute;
	_top: 75px;
	_left: 00px;
	width: 400px;
	_width: 380px;
}
.request_field_3{
 	_position: absolute;
	_top: 100px;
	_left: 0px;
	width: 400px;
}
.request_field_email{
	width: 300px;
}
.request_field_email_1{
 	_position: absolute;
	_top: 115px;
	_left: 0px;
	width: 180px;
}
.request_field_4{
 	_position: absolute;
	_top: 140px;
	_left: 0px;
	width: 400px;
}
.request_field_email_2{
 	_position: absolute;
	_top: 155px;
	_left: 0px;
	width: 180px;
}
.logo_top{
	position: absolute;
	top: 0px;
	left: 0px;
	_left: 3px;
}
.vycet_odsazeni{
	float: left;
	margin-left: 25px;
	_margin-left: 20px;
	width: 350px;
	min-height: 470px;
	_height: 470px;
}
.produkty_popis{
	float: right;
	width: 350px;
	padding-bottom: 20px;
}
.first_part_produkty h1 a,.first_part_produkty h1 a:hover{
    color: #993300;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #993300;        
}
    
