/* [+] GENERAL STUFF [+] */
body, html{margin:0;padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans;background:#CCC;font-size:12px;}

a{color:#ff3300;text-decoration:none;}
a:hover{text-decoration:underline;}

h2{color:#030354;font-weight:normal;font-size:22px;margin:15px 0 5px 0;padding:0;}
h3{color:#212121;}
p{color:#333;}
/* +FORMS+ */
form, fieldset{border:none;}
input, label{display:block;}
label, .inp_btn{margin:10px 0 3px 0;}
.inp_text, textarea{border:1px solid #999;width:340px;}
textarea{width:100%;overflow:auto;}
.inp_btn{border:2px solid #999;background:#EEE;}
/* -FORMS- */

.clearer{height:1px;visibility:hidden;clear:both;}
/* [-] GENERAL STUFF [-] */

/* [+] MAIN WRAPPER [+] */
#main{width:960px;position:relative;margin:0 auto;padding:0 21px;background:url(images/shadow_y.jpg) repeat-y;}
/* [-] MAIN WRAPPER [-] */

/* [+] HEADER [+] */
#header{height:177px;background:url(images/map_static.png) no-repeat;width:1002px;margin:0 0 30px -21px;}
#header h1{position:absolute;margin:0;padding:0;background:#CCC url(images/map_static.png) -939px -177px no-repeat;overflow:hidden;position:absolute;
			width:213px;height:59px;top:90px;left:50px;}
#header h1 a{display:block;width:213px;height:59px;text-indent:-999px;}
/* [-] HEADER [-] */

/* [+] MAIN NAV LINKS [+] */
#main_nav{position:absolute;margin:0;padding:0 20px;list-style-type:none;top:177px;left:21px;height:24px;background:#00003c;width:920px;}
#main_nav li{float:left;margin:0;background:url(images/nav_bg.png) right 5px no-repeat;margin:0 0 0 -1px;}
#main_nav li.last{background:none;}
#main_nav a{display:inline-block;height:20px;color:#FFF;padding:4px 8px 0 8px;}
#main_nav a.active, #main_nav a:hover{background:#FFF;color:#00003c;text-decoration:none;}
#cisco_button {position:absolute;margin:0;padding:0;top:24px;right:210px;}
/* [-] MAIN NAV LINKS [-] */

/* [+] LANGUAGE NAV [+] */
#lang_nav{list-style-type:none;margin:0;padding:0;position:absolute;top:38px;right:30px;}
#lang_nav li{float:left;width:16px;height:11px;margin:0 10px 0 0;}
#lang_nav a{display:block;background:url(images/map_static.png) no-repeat;width:16px;height:11px;text-indent:-999px;overflow:hidden;}
#lang_nav .ro a{background:url(images/map_static.png) -1002px -11px no-repeat;}
#lang_nav .de a{background:url(images/map_static.png) -1018px -11px no-repeat;}
#lang_nav .en a{background:url(images/map_static.png) -1034px -11px no-repeat;}
#lang_nav .ro a:hover, #lang_nav .ro a.active{background:url(images/map_static.png) -1002px 0px no-repeat;}
#lang_nav .de a:hover,#lang_nav .de a.active{background:url(images/map_static.png) -1018px 0px no-repeat;}
#lang_nav .en a:hover,#lang_nav .en a.active{background:url(images/map_static.png) -1034px 0px no-repeat;}
/* [-] LANGUAGE NAV [-] */

/* [+] CONTENT [+] */
#side_content{float:left;width:350px;padding:0 0 0 16px;}
#content{float:right;width:560px;padding:0 16px 0 0;}
#content p{margin:0 0 20px 0;}

#content.main{width:516px;float:left;padding:0 10px 0 30px;text-align:justify;position:relative;}
#content.fill{width:916px;float:center;text-align:justify;position:relative;}
#content .banner_img{margin:18px 0 0 -30px;}

.img_left{float:left;margin:5px 10px 0 0;}
.img_right{float:right;margin:5px 0 0 10px;}

.page-title{border-bottom:1px solid #999;padding:15px 0 5px 0;margin:0 16px 20px 16px;}

.quicklinks{list-style-type:none;background:url(images/map_static.png) -1170px center no-repeat;padding:10px 0 10px 40px;margin:10px 0 0 0;}
.quicklinks a{color:#030354}

/* [-] CONTENT [-] */


/* [+] CERT? [+] */
#cert{width:916px;background:url(images/map_static.png) -20px -176px no-repeat;clear:both;height:61px;position:relative;margin:5px auto;clear:both;}
#cert span{display:none;}
/* [-] CERT? [-] */

/* [+] SIDE CONTENT [+] */
#side_content.main{width:384px;padding:15px 10px 0 10px;float:left;position:relative;}
#side_content h2{margin:0 0 3px 0;padding:0;}
#side_content p{border-bottom:1px solid #999;margin:0 0 8px 0;padding:0 0 5px 0;}
#side_content p.last{border:none;}
/* [-] SIDE CONTENT [-] */

/* [+] FOOTER [+] */
#footer{height:145px;background:url(images/map_static.png) 0 -285px no-repeat;position:relative;margin:0 0 0 -21px;padding:20px 0 0 21px;width:981px;font-size:11px;}
#footer .col, #footer .col-last{float:left;width:260px;color:#999;border-right:1px solid #333;padding:0 10px 0 45px;}
#footer .col-last{border:none;}
#footer h3{font-size:12px;margin:0;padding:0 0 10px 0;color:#999;}
#footer ul{margin:0;padding:0;list-style-type:none;font-size:11px;}
#footer a{color:#999;}
#footer a:hover{color:#FFF;text-decoration:none;}
/* [-] FOOTER [-] */

