﻿@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../Images/Backgrounds/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* BACKGROUNDS */
.background_index{background-image:url(../Images/Backgrounds/background.jpg); background-position:center; background-repeat:no-repeat;}
.page_dark_bg{background-image:url(../Images/Backgrounds/page_dark_bg.png); background-position:center; background-repeat:repeat;}
.page_bottom_bg{background-image:url(../Images/Backgrounds/page_bottom_bg.png); background-position:center top; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f3134; text-decoration:none;}
.cpv_bg{background-image:url(../Images/Backgrounds/cpv.png); background-position:center top; background-repeat:no-repeat; padding-top:30px;}
.page_h1_bg{background-image:url(../Images/Backgrounds/page_h1_bg.png); background-position:left top; background-repeat:no-repeat;}
.page_h2_bg{background-image:url(../Images/Backgrounds/page_h2_bg.png); background-position:right top; background-repeat:no-repeat;}
.page_contacts_bg{background-image:url(../Images/Backgrounds/page_contacts_bg.png); background-position:center top; background-repeat:no-repeat;}
.page_news_bg{background-image:url(../Images/Backgrounds/page_news_bg.png); background-position:center top; background-repeat:no-repeat;}
.page_s1_bg{background-image:url(../Images/Backgrounds/page_s1_bg.png); background-position:left top; background-repeat:no-repeat;}
.page_s2_bg{background-image:url(../Images/Backgrounds/page_s2_bg.png); background-position:left top; background-repeat:no-repeat;}
.page_s3_bg{background-image:url(../Images/Backgrounds/page_s3_bg.png); background-position:left top; background-repeat:no-repeat;}

/* OTHER */
.cursor{cursor:pointer;}
.lrdiv{width:73px; padding-top:75px;}
.rotate_text{width:150px; height:50;}
.copyright_text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.big_text_cpv{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#606060; font-weight:bold; text-decoration:none; text-align:center; width:150px; height:50px;}
.smssm{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f3134; text-decoration:none;}
a.header_language{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f3134; text-decoration:none;}
a.header_language:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}

/* PADDING and MARGIN */
.pl_7{padding-left:7px;}
.pr_7{padding-right:7px;}
.pr_10{padding-right:10px;}
.pb_5{padding-bottom:5px;}
.pb_55{padding-bottom:55px;}
.pbr_5{padding-bottom:10px; padding-right:5px;}
.p_10{padding:10px;}
.pt_26{padding-top:26px;}

/* MENUS */
a.foother_menu_link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f3134; text-decoration:none;}
a.foother_menu_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}
.foother_menu_select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9a9a; text-decoration:none;}

a.foother_menu_s_link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f3134; text-decoration:none;}
a.foother_menu_s_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9a9a9a; text-decoration:none;}
.foother_menu_s_select{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; text-decoration:none;}

/* CONTACTS */
.contacts_title_orange{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; text-decoration:none; padding-left:70px; font-weight:bold;}
.contacts_text_gray{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#787878; text-decoration:none; padding-left:100px;}
.contacts_text_gray_1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#787878; text-decoration:none; padding-left:100px;padding-top:13px;}
.contacts_text_big{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#787878; text-decoration:none; padding-right:130px}
a.contacts_mail_link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#787878; text-decoration:none;}
a.contacts_mail_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; text-decoration:none;}

.contacts_form_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none;}
.contacts_inputs{width:300px; height:25px; background-color:#2f2f2f; border:1px solid #555454; color:#FFFFFF; padding:3px;}
.contacts_textarea{width:300px; height:209px; background-color:#2f2f2f; border:1px solid #555454; color:#FFFFFF; padding:3px;}
.contacts_buttons_r{width:86px; height:28px; background-color:#2f2f2f; border:1px solid #555454; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; cursor:pointer; margin-left:117px; position:absolute;}
.contacts_buttons_s{width:86px; height:28px; background-color:#2f2f2f; border:1px solid #555454; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; margin-left:213px; cursor:pointer; position:absolute;}
.contacts_form_resultas{width:117px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; position:absolute;}

/* ABOUT */
.news_title{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; text-decoration:none; text-transform:uppercase; font-weight:bold; padding-left:50px;}
.news_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; padding-left:50px; padding-right:10px;}
a.news_link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; margin-left:25px;}
a.news_link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; margin-left:25px;}
.home_submenu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f3134; text-decoration:none; padding-right:18px;}
.image_border img{border:1px solid #858585;}
.image_border:hover img{border:1px solid #FF6600;}

/* PROJECTS */
.div{width:300px; height:251px; border:1px solid #363636; background-color:#2d2d2d;}
.project_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-decoration:none;}
.project_text_1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-decoration:none;}
.project_text_2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none;}
.project_text_3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none;}

a.project_text_a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; text-decoration:none;}
a.project_text_a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; text-decoration:underline;}

/* NEWS */
.news_heading{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; text-decoration:none; text-transform:uppercase; font-weight:bold; padding-left:15px;}
.news_date{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9a9a9a; text-decoration:none; padding-left:15px;}
.news_story{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; padding-left:15px; padding-right:10px;}

#pagination-digg li {border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left;}
#pagination-digg a {border:solid 1px #1a1a1a; margin-right:2px;}
#pagination-digg .previous-off, #pagination-digg .next-off {border:solid 1px #151515; color:#151515; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}
#pagination-digg .next a, #pagination-digg .previous a {font-weight:bold;}	
#pagination-digg .active {background:#1a1a1a; color:#070707; font-weight:bold; display:block; float:left; padding:4px 6px; margin-right:2px;}
#pagination-digg a:link, #pagination-digg a:visited {color:#1a1a1a; display:block; float:left; padding:3px 6px; text-decoration:none;}
#pagination-digg a:hover {border:solid 1px #FF6600; color:#FF6600;}

/* SERVICE */
.service_heading_orange{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.service_heading_light{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9a9a9a; text-decoration:none; font-weight:bold; padding-left:15px;}
.service_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; padding-left:15px;}
.page_service_dark_bg{background-image:url(../Images/Backgrounds/page_dark_bg.png); background-position:center; background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; padding-left:50px; padding-right:20px; padding-top:10px;}

/* INFOBOX */
.close_info_box{position:absolute; z-index:200;}
#lightbox {background-image:url(../Images/Backgrounds/div_popup_bg.jpg); background-position:left; background-repeat:no-repeat;}
#lightboxCaption {position:absolute; top:45px; left:0px;}
#closeButton {top:-5px; right:5px;}
#lightbox img {margin-left:10px; margin-top:10px; border:none; clear:none;}

/* POPUP QUEST */
.popup_textarea{width:300px; height:160px; background-color:#2f2f2f; border:1px solid #555454; color:#FFFFFF; padding:3px;}
.popup_textarea_2{width:300px; height:270px; background-color:#2f2f2f; border:1px solid #555454; color:#FFFFFF; padding:3px;}
.popup_buttons_next_step{width:120px; height:28px; background-color:#2f2f2f; border:1px solid #555454; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; cursor:pointer;}
.popup_buttons_send{width:140px; height:28px; background-color:#2f2f2f; border:1px solid #555454; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; text-decoration:none; cursor:pointer;}
.imagclosepopup{margin:8px; cursor:pointer;}
.qestwindow{display:none; position:absolute; width:525px; height:602px; left:25%; top:150px; background-image:url(../Images/Backgrounds/div_step_one.jpg); background-position:center; background-repeat:no-repeat; z-index:300;}
.closewindows{display:block; position:absolute; margin-top:0px; width:525px; height:82px; margin-top:0px; text-align:right; z-index:301;}
.tstitle{display:none; position:absolute; width:480px; height:35px; left:25px; margin-top:82px; margin-left:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF6600; text-decoration:none; font-weight:bold; z-index:302; text-align:left;}
a.tslink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none; cursor:pointer;}
a.tslink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline; cursor:pointer;}
.textone{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:117px; padding-top:5px; z-index:303;}
.texttwo{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:142px; padding-top:5px; z-index:304;}
.pw1{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:167px; z-index:305;}
.textthree{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:197px; padding-top:5px; z-index:306;}
.pw2{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:222px; z-index:307;}
.textfour{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:252px; padding-top:5px; z-index:308;}
.pw3{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:277px; z-index:309;}
.textfive{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:307px; padding-top:5px; z-index:310;}
.pw4{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:332px; z-index:311;}
.textsix{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:307px; padding-top:5px; z-index:312;}
.pw5{display:none; position:absolute; width:480px; height:170px; left:25px; margin-top:332px; z-index:313;}
.pw6{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:557px; z-index:314;}

.textseven{display:none; position:absolute; width:480px; height:25px; left:25px; margin-top:117px; padding-top:5px; z-index:303;}
.pw7{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:167px; z-index:305;}
.pw8{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:222px; z-index:307;}
.pw9{display:none; position:absolute; width:480px; height:270px; left:25px; margin-top:277px; z-index:309;}
.pw10{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:557px; z-index:314;}
.pw11{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:222px; z-index:307;}
.pw12{display:none; position:absolute; width:480px; height:30px; left:25px; margin-top:222px; z-index:307;}
