body{margin:0; padding:0; font:13px Tahoma; color:#444; background:#292929}
.centered{width:960px; position:relative; left:50%; margin-left:-480px; padding-bottom:20px;}
#top_bar{width:960px; height:25px; position:relative; background:url(/gfx/tpl/top_bar.png) repeat-x #CCC}
#header{position:relative; height:135px; background-color:#3D3D3D}
a{color:#333}
#logo{position:absolute; left:0; top:0px}
ul.lized{margin-left:10px; padding:0; list-style:none}
ul.lized li{padding-left:10px; height:28px; line-height:28px; background:url(/gfx/tpl/li_arrow.gif) no-repeat 2px 12px;}
ul.lized li:hover{background:url(/gfx/tpl/li_arrow_over.gif) no-repeat 2px 12px #f9f9f9;}
ul.lized li label{width:200px; float:left; font-weight:bold; color:#80C12F}

ul#main{list-style:none; margin:0; padding:0; height:45px;  position:absolute; width:760px; bottom:0px; left:200px; background:url(/gfx/tpl/main_bar.png) no-repeat}
ul#main li{float:left; height:45px; margin:0; width:90px;  margin-right:0px; padding:2px 0 0 10px; text-align:center; }
ul#main li a{font-size:11px; font-weight:bold; display:block; color:#fff; line-height:15px; text-decoration:none; padding-right:5px;}
ul#main li.cur a, ul#main li:hover a{color:#88FC05}

ul#top{list-style:none; margin:0; padding:0; height:20px; line-height:20px; position:absolute; right:200px; top:35px;}
ul#top li a{font-size:11px; color:#fff; text-decoration:none; display:block;}
ul#top li a:hover, ul#top li.cur a{color:#0C0}
ul#sub{list-style:none; margin:0; padding:0}
ul#sub li{background:url(/gfx/icons/sub_arrow.gif) no-repeat 5px 14px; border-bottom:1px solid #e1e1e1; height:35px; line-height:35px; margin:0; padding:0 0 0 20px}
ul#sub li:hover{background:url(/gfx/icons/sub_arrow_over.gif) no-repeat 5px 14px;}
ul#sub li a{color:#575757; text-decoration:none; font-weight:bold}
ul#sub li:hover a{color:#222; }
ul#sub li.cur{background:url(/gfx/icons/sub_arrow_over.gif) no-repeat 5px 14px #fff; border:1px solid #e1e1e1; border-top:0}
ul#sub li.cur a{color:#222}

a.www{margin-left:0px; display:inline-block; background:url(/gfx/btn/www.png) no-repeat top left;}
a.more{margin-left:0px; display:inline-block; background:url(/gfx/btn/more.png) no-repeat top left;}
a.next{margin-left:10px; display:inline-block; background:url(/gfx/btn/next.png) no-repeat top left;}
a.back{margin-left:0px; display:inline-block; background:url(/gfx/btn/back.png) no-repeat top left;}
a.apply_now{margin-left:10px; display:inline-block; background:url(/gfx/btn/apply_now.png) no-repeat top left;}
img.title{display:block;margin-bottom:20px;}
a.www:hover, a.more:hover, a.apply_now:hover, a.next:hover, a.back:hover{background-position:bottom left}
ul#langs{position:absolute; top:3px; right:5px; margin:0; padding:0; list-style:none}
ul#langs li{float:left; margin-right:5px;}
ul#top li{float:left; padding-right:10px; margin-right:10px; border-right:1px solid #fff}
ul#top li.last{border-right:0; margin-right:0}
form{margin:0; padding:0}
#search{position:absolute; right:10px; top:30px; color:#fff}
#search input{background:#000; border:1px solid #444; color:#ccc; width:120px; padding:5px;}
img{border:0}
.container{background:url(/gfx/tpl/bg_container.png); clear:both;}
.container_full{background:#fff; clear:both}
.left{width:250px; padding:0 10px 10px 10px; margin:10px; float:left}
#quote{height:240px; background:url(/gfx/tpl/bg_quote.png)}
#slide{height:240px; margin-top:10px;}
.right{width:640px; float:left}
.clear{clear:both}
/* NAVIGATION */
ul.nav{display:block; list-style:none; float:left; width:400px; margin:20px 0 20px 0; padding:0}
ul.nav li{font-size:10px; height:20px; line-height:20px; font-weight:bold; text-align:center; min-width:20px; margin-right:3px; float:left}

ul.nav li.ppr, ul.nav li.pne, ul.nav li.pla, ul.nav li.pfi{width:20px; height:20px; background:url(/gfx/tpl/arrows.png)}
ul.nav li.pne{background-position:60px 0}
ul.nav li.pfi{background-position:40px 0}
ul.nav li.pla{background-position:20px 0px}
ul.nav li.ppr:hover{background-position:0px 20px}
ul.nav li.pne:hover{background-position:60px 20px}
ul.nav li.pfi:hover{background-position:40px 20px}
ul.nav li.pla:hover{background-position:20px 20px}
ul.nav li.pa{border:1px solid #fff}
ul.nav li.pi{display:none}
ul.nav li a{font-size:10px; padding:0 4px 0 4px; display:block; text-decoration:none;}
ul.nav li.pc{background:#4F7D1B}
ul.nav li.pc{font-size:11px; color:#fff}
ul.nav li.pc a{color:#fff; font-size:24px}
div.jump{margin:20px 0 20px 0; float:right; width:140px}
#footer{width:960px; position:relative; left:50%; margin-left:-480px; background:url(/gfx/tpl/footer_box.png) repeat-x;}
#footer div.centered{height:79px; padding:10px; font:11px Arial; color:#333;}

div.address{padding-top:30px; padding-bottom:5px; color:#333; font-weight:bold}
h1{font:bold 20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#669742}
h2, h2 a{font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#06C; margin:0; padding:20px 0 5px 0; text-decoration:none}
h2 a:hover{color:#669742}
em.date{font:10px Arial}
.p80{width:80px; height:80px; border:1px solid #ccc; float:left; margin:0 10px 10px 0}
.p120{width:120px; height:120px; border:1px solid #ccc; float:left; margin:0 20px 20px 0}

#bottom_logos{position:absolute; right:10px; top:25px;}
#bottom_logos img{border:0}

/* STEP by STEP Form Submit*/
#first_form{ display:block;}
#second_form{ display:none;}
#third_form{ display:none;}
#fourth_form{ display:none;}
#fifth_form{ display:none;}
