@charset "UTF-8";

@media screen {

/* NORMALIZES ////////////////////////////////////////////////////////////////////// */
body, div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td { margin: 0; padding: 0; }

a { color:#000000; text-decoration: none; cursor: pointer; }
p { color:#FFF;}

body, h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select, table { font-family: 'CalibriRegular', Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, li { cursor: default; }
ol, ul { list-style-type: none; }
cite { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
img { border: 0; }

html, body { height: 100%;  padding: 0; margin: 0; background:#2a2f33; text-align: left;}  

body { background:#2a2f33 url(../images/bg_page.gif) center top no-repeat;}

.imgxtra { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: left top; }
a .imgxtra { cursor: pointer; }

#layout { margin:0 auto; position:relative; background:transparent url(../images/bg_content.png) 55px top repeat-y; width:980px;}
h1.logo { position: absolute; top: 0px; left: 15px; font-size: 6px; color:#2a2f33; text-align:right; }
h1.logo a { display: block; width: 285px; height: 140px; overflow: hidden; position: relative; }
h1.logo a span.imgxtra { background-image:url(../images/logo.png); }
h2.log { position:absolute; top:40px; left:300px; height:80px; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFF; line-height:20px; padding-bottom:10px;}

.content { margin:0 auto; position:relative; background:transparent url(../images/bg_head.gif) 35px top no-repeat; width:790px; min-height:460px; padding:0px 40px 0px 80px; }

.header { position:relative; margin:auto; width:790px; height:180px;}
.header p.lang { float:right; display:block; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
.header p.lang a { color:#FFF;}
.header p.lang a:hover { color:#999;}
.header p.nav { position:absolute; top:140px; left:0; display:block; width:790px; text-align:right; color:#FFF;}
.header p.nav a { float:right; display:inline-block; margin-left:15px; font-size:19px; color:#13a7ab; height:30px; text-align:right; }
.header p.nav a:hover { color:#FFF;}


.content h1 { margin:0; font-size: 28px; color:#13a7ab; }
.content h2 { margin:20px 0px 20px 0px; font-size: 19px; color:#fff; line-height:22px;}
.content h3 { margin:20px 0px 20px 0px; font-size: 17px; color:#fff; line-height:19px; text-align:center;}
.content h4 { margin:20px 0px 10px 0px; font-size: 17px; color:#fff; line-height:19px; text-align:center;}
.content p { margin:0px 0px 25px 0px; font-size: 17px; color:#ccc; line-height:25px;}
.content p span.highlight { color:#FFF;}
.content p a { color:#13a7ab;}
.content ul { list-style:none; display:block;}
.content ul li { float:left; display:inline-block; width:50%;}
.content ul li.clear { clear:left; width:100%;}
.content ul li p { text-align:center;}

.clear { clear:both; line-height:0;}

.footer { background:url(../images/bg_footer.gif) left bottom repeat-x; height:280px; margin-top:30px; margin-left:70px; width:880px;}
.footer .contactform { margin:0 auto; padding-top:40px; width:800px; border-top: 1px solid #404040;}
.footer .contactform p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.footer .contactform p a:hover { text-decoration:underline;}
.footer .contactform p.big { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#f27900; text-transform:uppercase;}
.footer .contactform p.small { font-size:13px;}
.footer .contactform p span { color:#33c9ff;}
.footer .contactform ul { list-style:none; display:block;}
.footer .contactform ul li { float:left; display:inline-block; margin-top:20px;}
.footer .contactform ul li.l1 { width:150px;}
.footer .contactform ul li.l2 { width:150px;}
.footer .contactform ul li.r1 { width:300px;}
.footer .contactform ul li.r2 { width:167px;}
.footer .contactform li p { font-size:13px; color:#FFF; line-height:22px;}
.footer .contactform li p.send2 a { display:block; padding-top:3px; background:url(../images/send2.png) bottom left no-repeat; width:167px; height:36px; font-size:13px; color:#33c9ff; line-height:22px; text-align:center;}
.footer .contactform form { margin:0; padding:0;}
.footer .contactform form input { height:22px; width:140px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0;}
.footer .contactform form textarea { height:68px; width:290px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border:0;}
.footer .contactform img { cursor:pointer;}

.footer .contactform p.c_info { padding-top:20px; font-size:13px; color:#999;}

.policy { display:block; width:460px; height:300px; background:#FFF;}
.policy p { padding:20px; font-size:13px; line-height:15px; text-align:justify; color:#000;}

#map { margin:20px 0px; width:790px; height:400px;}
}
