/* Project: UVP products v.3.0*/

:link, :visited { 
text-decoration : none; 
} 
:focus, :active { 
outline : 0; 
} 
ul, ol { 
list-style : none; 
} 
h1, h2, h3, h4, h5, h6, pre, code { 
font-size : 1em; 
} 
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { 
margin : 0; 
padding : 0; 
} 
a img, :link img, :visited img, fieldset { 
border : none; 
} 
body { 
font : 0.8em "Verdana", Helvetica, sans-serif; 
color : #666; 
background : #666 url(../images/pattern.jpg) repeat-x 0 430px; 
height : 900px; 
} 
a { 
color : #1f2f7c; 
cursor : pointer; 
} 
a:hover { 
color : #1f2f7c; 
} 
h1 { 
font-size : 1.9em; 
font-weight : normal; 
clear : both; 
margin : 0 0 5px; 
} 
h2 { 
font : normal 1.6em Arial; 
color : #3d3c3b; 
margin : 0 0 15px; 
} 
p { 
margin : 0 0 15px; 
line-height : 1.7em; 
text-align : justify; 
} 
.wrap { 
height : 1520px; 
background : url(../images/clouds.jpg) no-repeat; 
overflow : hidden; 
} 
#layout { 
margin : 0 auto; 
width : 869px; 
} 
.Box { 
margin : 0 auto; 
} 
#top { 
margin-top : 80px; 
height : 66px; 
width : 900px; 
background : url(../images/top.png) no-repeat; 
} 
#language { 
padding-top : 0; 
position: absolute; 
margin-left : 15px; 
margin-top : 12px; 
clear: both;
background: #fff;
padding: 10px;
border: #bbb solid 2px;
} 
#search { 
float : right; 
margin-right : 15px; 
clear: both;
padding: 13px;
} 
#search b { 
color : #ccc; 
font : 1em "Arial", Helvetica, sans-serif; 
} 
.textbox { 
background : #555555; 
color : #fff; 
margin-top : 10px; 
} 
.searchimg {  
padding-left : 10px; 
} 
#header { 
width : 869px; 
height : 360px; 
border : 15px solid #ddd; 
background : url(../images/header.jpg) no-repeat; 
overflow: visible;
} 
#menu { 
width : 869px; 
height : 23px; 
background : #ccc; 
border-left : 15px solid #ccc; 
border-right : 15px solid #ccc; 
} 
.kwicks { 
list-style : none; 
position : relative; 
background-image : url(../images/no_flicker.jpg); 
} 
.kwicks li { 
display : block; 
overflow : hidden; 
cursor : pointer; 
float : left; 
width : 125px; 
height : 38px; 
background-image : url(../images/kwicks_sprite.jpg); 
background-repeat : no-repeat; 
} 
.kwicks a { 
display : block; 
height : 40px; 
text-indent : -9999px; 
outline : none; 
} 
#kwick1 { 
background-position : 0 0; 
} 
#kwick2 { 
background-position : -200px 0; 
} 
#kwick3 { 
background-position : -400px 0; 
} 
#kwick4 { 
background-position : -600px 0; 
} 
#kwick1.active, #kwick1:hover { 
background-position : 0 bottom; 
} 
#kwick2.active, #kwick2:hover { 
background-position : -200px bottom; 
} 
#kwick3.active, #kwick3:hover { 
background-position : -400px bottom; 
} 
#kwick4.active, #kwick4:hover { 
background-position : -600px bottom; 
} 
#kwick1 a { 
background-image : url(../images/end.jpg); 
background-repeat : no-repeat; 
background-position : left 0; 
} 
#kwick1 a:hover { 
background-position : left -80px; 
} 
#kwick3 a { 
background-image : url(../images/end.jpg); 
background-repeat : no-repeat; 
background-position : right -40px; 
} 
#kwick3 a:hover { 
background-position : right -120px; 
} 
#textr { 
float : right; 
clear:both;
} 
#textr h1 { 
margin-top : 30px; 
margin-right : 20px; 
font : 2em "Arial", Helvetica, sans-serif; 
color : #000; 
font-weight : bold; 
text-align : center; 
} 
#textr p { 
margin-right : 20px; 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #000; 
font-weight : normal; 
text-align : center; 
} 


#textb { 
float : left; 
margin-left : 30px; 
margin-top : 0px; 
clear: left;
position: absolute;
} 
#textb h2 { 
margin-top : 70px;
font : 1.3em "Arial", Helvetica, sans-serif; 
color : #fff; 
font-weight : bold; 
} 
#textb p { 
margin-top : 100px;
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #fff; 
font-weight : normal; 
line-height : 20px; 
} 
#textb a { 
margin-right : 10px; 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #fff; 
font-weight : normal; 
} 
#textb a:hover { 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #e77817; 
} 
#textb ul { 
margin : 0; 
} 
#textb li {
background : url(../images/dot.png) no-repeat 0 5px; 
padding-left : 15px; 
padding-bottom : 5px; 
} 


#textb2 { 
float : left; 
margin-left : 220px; 
margin-top : 105px;
position: absolute;
}
#textb2 a {
margin-right : 10px;
font : 0.9em "Arial", Helvetica, sans-serif;
color : #fff;
font-weight : normal;
}
#textb2 a:hover {
font : 0.9em "Arial", Helvetica, sans-serif;
color : #e77817;
}
#textb2 ul {
margin : 0;
}
#textb2 li {
background : url(../images/dot.png) no-repeat 0 5px;
padding-left : 15px;
padding-bottom : 5px;
}



#textb3 {
float : left;
margin-top : 105px;
margin-left : 350px; 
position: absolute;
} 
#textb3 a { 
margin-right : 10px; 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #fff; 
font-weight : normal; 
} 
#textb3 a:hover { 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #e77817; 
} 
#textb3 ul { 
margin : 0; 
} 
#textb3 li { 
background : url(../images/dot.png) no-repeat 0 5px; 
padding-left : 15px; 
padding-bottom : 5px; 
} 

#pics { 
float : right; 
width : 351px; 
height : 254px; 
margin-top : 10px; 
background : url(../images/pics.png) no-repeat; 
overflow : visible; 
z-index:1;
clear: both;
position:relative;
} 

.logo { 
margin-left : 30px; 
margin-top : 20px; 
width : 268px; 
height : 133px; 
} 
#info { 
width : 869px; 
height : 475px; 
border : 15px solid #ccc; 
background : #555555 url(../images/info.jpg) no-repeat 7px 10px; 
} 
#gallery { 
width : 869px; 
height : 185px; 
border : 15px solid #ddd; 
background : #555555 url(../images/blue.jpg) no-repeat 5px 5px; 
overflow : visible; 
} 
#gallery ul { 
float : left; 
padding-left : 20px; 
padding-top : 20px; 
} 
#gallery li { 
padding : 5px; 
} 
#gallery img { 
float : left; 
padding : 15px; 
} 
#quotation { 
float : left; 
font : 1.5em "Arial", Georgia, Times, serif; 
color : #fff; 
font-style : italic; 
font-weight : bold; 
width : 400px; 
padding-top : 60px; 
text-align : center; 
margin-left : 70px; 
} 
#bottom { 
height : 66px; 
width : 910px; 
background : url(../images/bottom.png) no-repeat; 
} 
.slideshow { 
position : relative; 
margin : 40px 0 0 25px; 
} 
.slideshow a img { 
border : none; 
} 
.slideshow li.slide { 
list-style-type : none; 
} 
.slideshow .slides { 
height : 287px; 
margin : 10px; 
} 
.slideshow .slides li.slide { 
visibility : hidden; 
position : absolute; 
left : 0; 
top : 0; 
} 
.infomenu { 
width : 718px; 
height : 84px; 
margin : 20px auto; 
background : url(../images/menu.png) no-repeat; 
} 
.infomenu2 { 
width : 718px; 
height : 84px; 
margin : 20px auto; 
background : url(../images/menu2.png) no-repeat; 
} 
.directors { 
padding-top : 30px; 
float : left; 
padding-left : 35px; 
} 
.directors img { 
float : left; 
padding-right : 5px; 
} 
.directors a { 
font : 1.4em "Arial", Helvetica, sans-serif; 
color : #fff; 
} 
.directors a:hover { 
color : #e77817; 
} 
#infobackground { 
width : 662px; 
height : 303px; 
margin : -35px auto; 
} 
#feature { 
color : #555954; 
overflow : hidden; 
background : #fff; 
width : 587px; 
height : 235px; 
padding : 10px; 
border : 5px solid #555555; 
margin-left : 22px; 
margin-top : 20px; 
} 
#feature img { 
float : left; 
margin : 0 20px 0 0; 
} 
#feature p { 
padding : 10px; 
} 
#mask { 
overflow : hidden; 
margin : 0; 
} 
.widget { 
width : 480px; 
height : 385px; 
margin : 0; 
padding : 10px; 
} 
.tabnav li { 
display : inline; 
list-style : none; 
padding-right : 5px; 
} 
.tabdiv { 
margin-top : 4.5px; 
background : transparent; 
padding : 15px; 
} 
.tabdiv p { 
padding : 15px; 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #fff; 
} 
.tabdiv a { 
padding : 15px; 
color : #fff; 
} 
.tabdiv a:hover { 
padding : 15px; 
color : #e77817; 
} 
.tabdiv h4 { 
margin-left : 30px; 
font : 0.8em "Arial", Helvetica, sans-serif; 
color : #bbb; 
} 
.tabdiv li { 
padding : 15px; 
color : #fff; 
} 
.ui-tabs-hide { 
display : none; 
} 
#ad { 
background : url(../images/dot.gif) repeat-x; 
padding : 5px 0 5px; 
font-size : 0.9em; 
line-height : 1.7em; 
padding-left : 15px; 
margin-right : 11px; 
} 
.details { 
padding-top : 6px; 
padding-left : 80px; 
} 
.details p { 
padding : 15px; 
font : 0.9em "Arial", Helvetica, sans-serif; 
color : #fff; 
} 
.details a { 
font-weight : bold; 
color : #fff; 
} 
.details a:hover { 
padding : 15px; 
color : #e77817; 
} 
#emailme { 
padding-top : 20px; 
} 
label { 
width : 4em; 
float : left; 
text-align : left; 
margin-right : 1.6em; 
display : block; 
color : #fff; 
} 
.submit input { 
padding-top : 2px; 
margin-left : 4.5em;
} 
#popout { 
margin : 0; 
padding : 0; 
position : absolute; 
top : 400px; 
left : 0; 
width : 440px; 
height : 350px; 
z-index : 100; 
overflow : hidden; 
} 
#popout a, #popout a img { 
text-decoration : none; 
border : 0; 
outline : 0; 
} 
#popout a span { 
display : none; 
} 
#popout #cap { 
width : 20px; 
height : 350px; 
background-color : transparent; 
position : relative; 
left : 0; 
z-index : 102; 
} 
#popout a#close { 
position : absolute; 
background : transparent url(../images/close.png) no-repeat; 
top : 10px; 
left : 410px; 
height : 20px; 
width : 60px; 
} 
#popout #adbox { 
position : absolute; 
top : 25px; 
left : -5px; 
margin-left : -300px; 
z-index : 101; 
} 
#newsletter2 {
position: absolute;
width: 420px;
height: 30px;
background: #fff;
margin-left: 670px;
border: #bbb solid 2px;
margin-top: 20px;
}
#title {
background: transparent url(../images/newsletter.jpg) no-repeat 340px 0px; 
position: absolute;
margin-left: 10px;
width: 581px;
height: 39px;
}
#newsletter2 label { 
position: absolute;
margin-left : 10px; 
margin-top: 6px;
color : #003466; 
width: 200px;
} 

#newsletter2 input { 
position: absolute;
margin-left : 210px; 
margin-top: 3px;
color : #000; 
display: inline;
}
#newsletter3 input { 
position: absolute;
margin-left : 1020px; 
margin-top: 2px;
color : #000; 
display: inline;
margin-top: 24px;
}


