/* Links */
A:link { text-decoration: none}
A:visited { text-decoration: none}
A:active { text-decoration: none}

A:LINK { color :#cd2d28; text-decoration : underline; }
A:VISITED { color :#cd2d28; text-decoration : underline; }
A:HOVER {color :#cd2d28; text-decoration : none; }

A.textMenuSel:LINK, a.textMenu:LINK { color: #242424; text-decoration : none; }
A.textMenuSel:VISITED, A.textMenu:VISITED { color: #242424; text-decoration : none; }
A.textMenuSel:HOVER, A.textMenu:HOVER {color: #242424; text-decoration : underline; }

A.copy:LINK { color :#717171; font-weight: normal; font-size: 11px; text-decoration : underline; }
A.copy:VISITED { color :#717171; font-weight: normal; font-size: 11px; text-decoration : underline; }
A.copy:HOVER {color :#717171; font-weight: normal; font-size: 11px; text-decoration : none;  }

html, body { margin: 0px; height: 100%; background:#313131; 
SCROLLBAR-FACE-COLOR: #ffffff; 
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	 SCROLLBAR-SHADOW-COLOR: #6D6D6D; 
	 SCROLLBAR-3DLIGHT-COLOR: #6D6D6D; 
	 SCROLLBAR-ARROW-COLOR: #EB8B03; 
	 SCROLLBAR-TRACK-COLOR: #DADADA; 
	 SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}


/*=== Layout ===*/
#all { height: auto; width: 100%; background-image: url('images/bg_main.gif'); background-position: top;  background-repeat: repeat-x; align: center; }
#logotype { margin: 0 auto; width: 910px; height: 85px; }
#workarea { background-color: #fff; padding-left: 13px; padding-right: 13px; width: 884px; height: auto; }
.top { margin: 0 auto; width: 910px; height: 15px; }
.bottom { padding-bottom: 4px; width: 910px; height: 17px; }
div.copyright { width: 890px; margin-bottom: 20px; margin-left: 10px; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 11px; color: #7f7f7f; }



/* === Menu === */
#menu { height: 35px; width: 100%; margin: 0 auto; clear: both; }
div.menu { position: relative; float: left; padding: 10px 26px 10px 26px; list-style:none; }
div.menuRightSel { position: relative; padding: 9px 26px 10px 10px;	float: right; list-style:none; }
div.menuSel {
	position: relative;
	background-color: #f5f5f5;
	background-image: url('images/bg_menusel_left.gif'); background-position: left;  background-repeat: no-repeat;
	float: left;
	padding: 0 0 0 15px;
	list-style:none;
}
div.menuRightSel {
	position: relative;
	background-image: url('images/bg_menusel_right.gif'); background-position: right;  background-repeat: no-repeat;
	padding: 9px 26px 10px 10px;
	float: left;
	list-style:none;
}
div.menuDelim { color: #242424; padding-top: 5px; float: left; }

/* === Blocks === */
#mainBlock { height: 176px; width: margin: 0 auto; clear: both; padding: 5px 0 15px 0;}
div.block_item { height: 176px; width: 211px; position: relative; background-position: left top; background-repeat: no-repeat; float: left; }
div.blockDelim { width: 4px; float: left; }
div.blockDetails { padding-top: 71px; padding-left: 113px; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #cd2d28;}
ul.blockUl {margin: 0 0 0 12px; padding: 18px 0 0 0; }
li.blockLi { background:url(images/li_str.gif) 0 7px no-repeat; margin-bottom: 4px; padding-left:13px; list-style:none; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 11px; color: #2d2d2d; line-height: 16px; }
ul.innerUl {margin: 0 0 0 25px; padding: 33px 0 0 0; }
li.innerLi { background:url(images/li_str.gif) 0 7px no-repeat; margin-bottom: 7px; padding-left:10px; list-style:none; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #2d2d2d; line-height: 16px; }
li.innerLiBold { background:url(images/li_str.gif) 0 7px no-repeat; margin-bottom: 7px; padding-left:10px; list-style:none; font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 12px; color: #2d2d2d; line-height: 16px; }


/* === Layots === */
div.login_form { height: 41px; width: 641px; background-image: url('images/bg_login.gif'); background-position: left top;  background-repeat: no-repeat; padding: 10px 0 0 0; margin-bottom: 3px;}
div.hdr_ourproject { height: 41px; width: 174px; background-image: url('images/bg_ourproject.gif'); background-position: left top;  background-repeat: no-repeat; margin-left: 6px; margin-right: 9px; padding: 9px 0 0 37px; 
	font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 20px; color: #2d2d2d; }
div.hdr_mainpage { height: 26px; width: 641px; background-image: url('images/str.gif'); background-position: left;  background-repeat: no-repeat; margin-left: 2px; margin-bottom: 6px; padding-left: 40px; padding-top: 2px;
	font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 20px; color: #2d2d2d; }
div.mainText { width: 624px; margin-bottom: 20px; margin-left: 8px; padding-top: 2px; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 13px; color: #414141; line-height: 16px;}
div.innerPage { width: 884px; background-image: url('images/bg_innerarea.gif'); background-position: top;  background-repeat: no-repeat; }
div.hdr_innerPage { width: 606px; padding-bottom: 18px; padding-left: 30px; padding-top: 35px;
	font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 30px; color: #dc504a; }
div.innerText { width: 602px; margin-bottom: 20px; margin-left: 32px; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 13px; color: #2d2d2d; line-height: 17px;}
div.innerClients { width: 618px; margin-bottom: 20px; margin-left: 24px; font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 13px; color: #2d2d2d; line-height: 17px;}


/* === Input fields === */
input.loginInput {background-color: #ffffff; font-family: Tahoma; font-size: 11px; color : #6f6f6f; border: 1px solid #5c5c5c; width:90px; height:18px; font-weight: normal; padding: 2px; margin-right: 3px;}
input.loginSubmit {background-image: url('images/bg_submitLogin.gif'); font-family: Arial; font-size: 11px; color: #414141; border: 1px solid #5c5c5c; width:50px; height:18px; padding-bottom: 3px; }
input.inSubmitGr {background-image: url('images/bg_submit_gr.gif'); font-family: verdana; font-size: 11px; color : #FFFFFF; border: 1px solid #545454; width:30px; height:16px; font-weight: bold; vertical-align: top; font-style: normal; padding-bottom: 3px;}

select.inSelect { background-color: #ffffff; font-family: Tahoma; font-size: 12px; color : #6f6f6f; border: 1px solid #5c5c5c; width:130px; height:19px; font-weight: normal; padding-left: 2px; }

.feedInput {background-color: #ffffff; font-family: Verdana; font-size: 10px; color : #525050; border: 1 solid #C7C7C7; width:200px; height:16px; font-weight: normal; }
.in_feedback {background-color: #ffffff; font-family: Verdana; font-size: 10px; color : #525050; border: 1 solid #C7C7C7; width:200px; height:18px; font-weight: normal; }
.inSubmit {background-image: url('images/bg_submit.gif'); font-family: verdana; font-size: 11px; color : #FFFFFF; border: 1px solid #545454; width:130px; height:22px; font-weight: bold; vertical-align: top; font-style: normal; padding-bottom: 4px;}


/* === Texts === */
.textMenu { font-family: Arial; font-style: normal; font-weight: normal; font-size: 13px; color: #242424; }
.textMenuSel { font-family: Arial; font-style: normal; font-weight: bold; font-size: 13px; color: #242424; }
.text { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 13px; color: #2d2d2d; line-height: 17px; }
.textBold { font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 13px; color: #414141; line-height: 16px; }
.textLoginBold { font-family: Tahoma; font-style: normal; font-weight: bold; font-size: 12px; color: #373e44; padding-right: 12px;}
.textLogin { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 12px; color: #373e44; padding-right: 5px;}
.textSmall { font-family: Tahoma; font-style: normal; font-weight: normal; font-size: 11px; color: #3b3b3b; line-height: 16px;   }

/* === Others === */
img.picBorder { border: 1px solid #adadad; }
img.flag { padding-bottom: 4px;}
img.logotype { padding-left: 18px; padding-top: 15px; border: 0px;}
.icon { padding-left: 3px; text-valign: top;}
.bgImage { width: 152px; height: 121px; background-image: url('images/bg_image.gif'); background-position: top; background-repeat: no-repeat;}
.tdRules { border: 1px solid #b7c3c7; padding: 5px 10px 10px 10px;}
td.tbl_res {padding: 2px 5px 3px 6px; font-family: Tahoma; font-weight: normal; font-size : 11px; color: #464646; line-height: 14px; z-index: 1; position: relative;}
td.tbl_hdr {background-color: #d9e8f2; padding: 3px; font-family: Tahoma; font-weight: bold; font-size : 11px; color: #40505a;}
