*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
width:766px;
margin:auto
}
#site{
width:766px;
background-image:url(images/background-in.jpg); /*pozadina leve kolone*/
background-position:top left;
background-repeat:repeat-y;
padding:35px 0 0 0;
position:relative;
float:right
}
.menu{
display:block;
margin:42px 0 0 0;
width:215px;
}
.menu li{
list-style-type:none;
float:left
}
.menu img{
float:left
}
.left{
float:left;
width:239px
}
.right{
float:left;
margin:0 0 0 3px;
width:524px
}
.search{
padding:0 0 31px 41px;
float:left;
}
.search input{
background-image:url(images/input.gif);
background-position:top left;
background-repeat:no-repeat;
border:0px;
height:20px;
width:104px;
padding:1px 0 0 5px;
float:left;
}
.search button{
background-image:url(images/go.gif);
background-position:top left;
background-repeat:no-repeat;
border:0px;
cursor:hand;
cursor:pointer;
width:27px;
height:20px;
float:rigth;
margin:0 0 0 7px
}
.small{
position:absolute;
top:35px;
right:6px;
}
.flags{
position:absolute;
top:12px;
right:6px;
}
.flags img{
margin:0 18px 0 24px
}
.small img{
margin:0 14px 0 13px
}
.wrap{
padding:0 0 14px 0;
margin:17px 0 14px 22px;
border-bottom:1px solid #E5E5E5;
float:left;
}
*html .wrap{
margin:17px 0 14px 12px;
}
.text box{
padding:0 0 14px 0;
margin:17px 0 14px 22px;
float:left;
}
.img{
float:left;
margin:0 7px 0 3px
}
.img2{
	float:right;
	position: relative;
	bottom: 22px;
	margin-right: 8px;
}
.img3{
	float:right;
	margin-right: 15px;
	margin-top: -37px;
}
.img-right{
	float:right;
	margin:7 7px 7 7px;
	padding-left: 14px;
}
.img-left{
	float:left;
	margin: 7 7px 7 7px;
	padding-right: 14px;
}
.img-center{
	padding-right: 14px;
	padding-top:10px;
	}
.contact{
float:left;
position:relative;
bottom:40px;
right:30px;
}
.style1{
width:242px;
font-family:Tahoma;
font-size:11px;
color:#616161;
border-right:1px solid #E5E5E5;
float:left;
padding:0 10px 0 0;
}
h2{
	font-size:16px;
	font-family: Arial;
	font-weight: bolder;
	padding-bottom: 17px;
	padding-top: 0px;
	font-variant: normal;
}
.more{
display:block;
float:right;
background-image:url(images/arrows.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 15px;
font-family:Tahoma;
font-size:10px;
color:#A22F17;
font-weight:bold;
text-decoration:none;
clear:both;
margin:10px 0 0 0;
}
.style2{
width:219px;
font-family:Tahoma;
font-size:11px;
color:#616161;
float:left;
padding:0 10px 0 15px
}
.style3{
	width:484px;
	font-family:Tahoma;
	font-size:11px;
	color:#616161;
	border-right:1px solid #E5E5E5;
	float:inherit;
	padding:0 10px 0 0;
	text-align: justify;
}
.specifications{
border-width:1px;
border-style:solid;
border-color:616161;
border-collapse:collapse;
margin-top:20px;
width:100%;
}
.td, .td2{
border:1px;
border-style:solid;
border-color:616161;
border-right:#FFFFFF;
width:25%;
background-image:url(images/background-table.jpg);
padding:2px;
}
.td2{
background-image:url(images/background-table-2.jpg);
}
.td3{
width:75%;
}
.th{
padding:5px;
background-image:url(images/background-table-title.jpg);
}
.video{
margin-left:50px;
margin-top:12px;
}
.description{
position:relative;
bottom:28px;
left:200px;
margin-right:300px;
margin-bottom:-12px;
}
.documentations{
	border-bottom:thin;
	border-bottom-color: #E5E5E5;
	border-bottom-style: solid;
	border-top:thin;
	border-top-color: #E5E5E5;
	border-top-style: solid;
	margin-top:12px;
}
.video_box{
background-color:#0099FF;
border:thin;
border-color: #E5E5E5;
border-style:solid;
margin-top:-30px;
padding-left:15px;
}
.note{
background:#0099FF;
font-size:10px;
font-family:Tahoma;
color:#FFFFFF;
padding-left:25px;
}
.list{
padding-bottom:4px;
}
.td_mail{
background-image:url(background-in.jpg);
border-style:solid;
border-width:thin;
border-color:#0099FF;
}
.button{
height:22px; 
width:70px; 
background-image:url(./images/send-button.jpg); 
border:1px; 
border-style:solid; 
border-color:#0099FF; 
cursor: pointer;
}
.button2{
height:22px; 
width:70px; 
background-image:url(./images/reset-button.jpg); 
border:1px; 
border-style:solid; 
border-color:#0099FF; 
cursor: pointer;
}
.image_list{
padding-left:10px;
padding-bottom:10px;
padding-top:15px;
padding-right:10px;
float:left;
}
.list_header{
position:relative;
text-align:center;
padding-bottom:5px;
padding-top:5px;
border-bottom:thin;
border-bottom-color:#E5E5E5;
border-bottom-style:solid;
border-top:thin;
border-top-color:#E5E5E5;
border-top-style:solid;
}
.list_text{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}
.related_box{
padding-bottom:25px;
width:100%;
padding-top:25px;
}
div.float25{
float:left;
width: 23%;
text-align:center;
border:thin;
border-color:#E5E5E5;
border-style:solid;
background-image:url(images/background-out.jpg);
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
cursor:pointer;
}
div.float50{
float:left;
width: 48%;
text-align:center;
border:thin;
border-color:#E5E5E5;
border-style:solid;
background-image:url(images/background-out.jpg);
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
cursor:pointer;
}
div.float33{
float:left;
width: 31%;
text-align:center;
border:thin;
border-color:#E5E5E5;
border-style:solid;
background-image:url(images/background-out.jpg);
font-weight:bold;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
cursor:pointer;
}
.related_current{
color: #FF9900;
}
.related_link{
color:#0099FF;
}
.style2 span, .news span{
color:#A22F17;
font-weight:bold
}
.wrap2{
padding:0 0 18px 0;
margin:0 0 14px 22px;
border-bottom:1px solid #E5E5E5;
float:left
}
*html .wrap2{
margin:0 0 18px 12px;
}
.news{
border-bottom:1px solid #E5E5E5;
margin:8px 0 0 0;
}
.news p{
padding:10px 0 7px 0
}
.news a{
display:inline;
}
.pad{
margin:0 0 7px 0
}
.list li{
list-style-type:none;
float:left;
padding:7px 0 0 0
}
.list a{
font-family:Tahoma;
font-size:11px;
color:#A22F17;
text-decoration:underline;
display:block;
background-image:url(images/arrow.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 10px
}
.list a:visited{text-decoration:underline}
.list a:hover{text-decoration:none}
#footer{
float:right;
height:80px;
position:relative
}
#footer img {
margin:-2px 72px 0 76px;
float:left
}
.copy{
width:430px;
padding-top:20px;
padding-right:30px;
float:left;
text-align:center;
font-family:Tahoma;
font-size:9px;
color:#515151;
}
.copy a{
font-family:Tahoma;
font-size:9px;
color:#7F7F7F;
text-decoration:none;
display:inline-block;
padding:0 10px 0 10px
}
