body {
	margin:0;
	height:100%;
	font-size:62.5%;
	line-height:62.5%;
	font-family:Tahoma;
}
html {
	height: 100%;
}
div {
	margin-left: auto;
	margin-right: auto;
}
a img {
	border:none;
}
ul {
	list-style:none;
}
.onepercent {
	height:1%;
}
* {
	margin: 0;
	padding: 0;
}
.prov {
	
	}
	.prov_p {
		color:#F00;
		}
#page {
	width:100%;
	min-height: 100%;
	position:relative;
}
* html #page {
	height: 100%;
}
#nonfooter {
	width:100%;
	position: relative;
	min-height: 100%;
}
* html #nonfooter {
	height: 100%;
}
.clearer {
	clear:both;
}
.hidden {
	position:absolute;
	left: -8000px;
}
#content {
	width:995px;
	margin:0 auto;
	padding-bottom:8.8em;
}
/*Header*/
#header {
	height:121px;
	position:relative;
}
#header img {
	margin:20px 0 0 37px;
}
#header h1 {
	font-size:1em;
	line-height:1em;
}
#headerBg {
	height:121px;
	width:995px;
	background:url(../images/bg_header.gif) bottom repeat-x;
	position:absolute;
	top:0;
}
#leftHeadBg {
	height:121px;
	width:10px;
	background:url(../images/bg_header.gif) top left no-repeat;
	left:0;
	position:absolute;
}
#rightHeadBg {
	height:121px;
	width:10px;
	background:url(../images/bg_header.gif) top right no-repeat;
	right:0;
	position:absolute;
}
/* middlemenu */
#middlemenu {
	min-height:47px;
	white-space:nowrap;
	background:url(../images/top_menu_bg2.gif) right bottom no-repeat #d2201e;
	width:995px;
	position:relative;
	margin:0px 0 0 0;
}
#middlemenu ul {
	float:left;
	width:875px;
	background:url(../images/top_menu_bg.gif) bottom repeat-x;
	height:47px;
}
#middlemenu ul li {
	float:left;
}
#middlemenu ul li a {
	display:block;
	font-size:1.28em;
	line-height:1.095em;
	color:#fff;
	text-align:center;
	padding: 16px 40px;
}
#topMenuBgL {
	float:left;
	display:block;
	background:url(../images/top_menu_bg.gif) left top no-repeat;
	height:47px;
	width:6px;
	position:absolute;
	left:0;
}
#topMenuBgR {
	float:right;
	display:block;
	background:url(../images/top_menu_bg2.gif) right top no-repeat;
	height:47px;
	width:6px;
	position:absolute;
	right:114px;
}
#middlemenu ul li a, #middlemenu ul li a:link, #middlemenu ul li a:visited {
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}
#middlemenu ul li a:hover, #middlemenu ul li a:focus, #middlemenu ul li a:active {
	cursor:pointer;
	background-color:#166bab;
}
#font_change {
	position:absolute;
	right:40px;
	top:14px;
	font-size:1.28em;
	line-height:1.095em;
	color:#fff;
}
.font_change1 {
	font-size:1.10em;
	line-height:1em;
}
.font_change2 {
	font-size:1.20em;
	line-height:1em;
}
.font_change3 {
	font-size:1.28em;
	line-height:1em;
}
span.font_change1 {
	font-size:1.10em;
	line-height:1em;
	text-decoration:underline;
}
span.font_change2 {
	font-size:1.20em;
	line-height:1em;
	text-decoration:underline;
}
span.font_change3 {
	font-size:1.28em;
	line-height:1em;
	text-decoration:underline;
}
#font_change a {
	color:#fff;
	text-decoration:none;
}
#font_change a:hover {
	text-decoration:underline;
}
/*Menu RU*/
.main {
	width:125px;
	padding-right:10px;
	padding-left:30px;
}
.main a {
	width:125px;
}
.about_us {
	width:125px;
	padding-right:15px;
}
.about_us a {
	width:125px;
}
.service {
	width:125px;
	padding-right:14px;
}
.service a {
	width:125px;
}
.contact {
	width:125px;
	padding-right:15px;
}
.contact a {
	width:125px;
}
.azinka {
	width:125px;
	padding-right:14px;
}
.azinka a {
	width:125px;
}
.referans, .referans a {
	width:125px;
}
/*Path*/
#path {
	padding:3px 0 3px 20px;
	font-size:1.28em;
	line-height:1.095em;
	height: 15px;
	color:#59504b;
}
#path a {
	color:#726867;
	text-decoration:none;
}
#path a:hover {
	color:#726867;
	text-decoration:underline;
}
/*SiteContent*/
#SiteContent {
}
/*leftColm*/
#leftColm {
	width:714px;
	float:left;
}
#getPromotedWithUs {
	background:url(../images/get_promoted_with_us.gif) no-repeat;
	height:370px;
	margin:0 0 20px 0;
}
#box {
	font-size:1.28em;
	line-height:1.095em;
	float:left;
	padding:225px 0 0 65px;
}
#box ul {
	margin:0;
	padding:0 35px 0 0;
	border-right:1px dashed;
}
#box li {
	margin:0;
	padding:8px 0 8px 0;
}
#box span {
	font-weight:bold;
	background:none;
}
#addCv {
	font-size:1.13em;
	line-height:1.16em;
	float:left;
	padding:285px 0 0 15px;
}
#addCv div.midCv {
	background:url(../images/bg_cv.gif) no-repeat;
	height:35px;
	position:relative;
	width:199px;
	padding:20px 10px 0 0;
	text-align:center;
}
#addCv div.midCv a {
	color:#1c61a4;
	text-decoration:none;
}
#addCv div.midCv a:hover {
	text-decoration:underline;
}
#addCv div.midCv span {
	color:#094174;
}
/*menu content*/
#contentMenu {
	width:695px;
	margin:0 0 10px 10px;
	height:30px;
	font-size:1.13em;
	line-height:1.16em;
}
#contentMenu a {
	float:left;
	display:block;
	line-height:25px;
	color:#031227;
	text-decoration:none;
}
#contentMenu span {
	display:block;
	float:left;
	padding:0 12px 0 5px;
	margin:0 0 0 5px;
}
#contentMenu a, span {
	height:25px;
}
#contentMenu a:hover {
	background:url(../images/content_menu.gif) no-repeat left top #d92727;
	cursor:pointer;
}
#contentMenu a:hover span {
	background:url(../images/content_menu.gif) no-repeat right bottom #d92727;
	margin:0 0 0 5px;
	padding:0 12px 0 5px;
	text-decoration:none;
	color:#fff;
}
.Separator {
	height:14px;
	margin:5px 6px 0 6px;
	float:left;
	border-left:1px solid #485063;
	border-right:1px solid #9aa0ac;
}
* html #contentMenu span {
	padding:0 12px 0 2px;
}
* html #contentMenu a:hover span {
	padding:0 12px 0 2px;
}
#bgBox {
	background:#e1e1e1;
	margin:0 0 20px 0;
	position:relative;
}
#bgBoxTop {
	height:9px;
	background:url(../images/bgBox.gif) top right no-repeat;
	width:714px;
}
#bgBoxBottom {
	height:9px;
	background:url(../images/bgBox.gif) bottom left no-repeat;
	width:714px;
}
#bgBoxMiddle {
	font-size:1.28em;
	line-height:1.095em;
}
/*rightColm*/
#rightColm {
	width:269px;
	float:right;
}
.RightBox {
}
.RightBox h2.information {
	background:url(../images/bg_rightcolm_top.gif) top no-repeat #d92727;
	font-size:1.13em;
	line-height:1.16em;
	color:#fff;
	padding:12px 0 14px 20px;
	position:relative;
}
.RightBox h2.company {
	background:url(../images/bg_rightcolm_top.gif) top no-repeat #d92727;
	font-size:1.13em;
	line-height:1.16em;
	color:#fff;
	padding:12px 0 14px 20px;
	position:relative;
}
.RightBox h2.cv_im {
	background:url(../images/bg_rightcolm_top.gif) top no-repeat #d92727;
	font-size:1.13em;
	line-height:1.16em;
	color:#fff;
	padding:13px 0 13px 0;
	position:relative;
	text-align:center;
}
.rightColmBottom {
	background:url(../images/bg_rightcolm_bottom.gif) bottom no-repeat;
	height:5px;
	margin:0 0 17px 0;
	position:relative;
	top:4px;
}
#myBox {
	border-left:1px solid;
	border-right:1px solid;
	border-color:#dcded0;
}
#candidate {
	width:109px;
	background:#fff;
	position:relative;
	padding:25px 4px 0 5px;
	margin:0 0 0 20px;
	float:left;
}

*html #candidate {
	width:109px;
	background:#fff;
	position:relative;
	padding:25px 4px 0 5px;
	margin:0 0 0 10px;
	float:left;
}
#candidate img {
	width:100px;
	overflow: hidden;
}
#candidate span {
	background:url(../images/candidate.gif) top no-repeat;
	width:109px;
	padding:8px 0 0 0;
	font-size:1.13em;
	line-height:1.16em;
	height:10px;
	display:block;
	position:absolute;
	top:-18px;
	left:0;
	text-align:center;
	color:#d72727;
}
#candidate a.button {
	width:58px;
	height:31px;
	display:block;
	margin:10px 0 0 20px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:3px 0 0 0;
	font-size:1.28em;
	line-height:1.095em;
}
#candidate a.button {
	background:url(../images/cand_button.gif) no-repeat;
}
#candidate a.pic {
	margin: 0;
}

#private {
	color:#d92727;
	font-size:1.13em;
	line-height:1.16em;
	float:left;
}
#private ul {
	margin:35px 0 0 0;
	padding:0;
}
#private li {
	margin:0;
	padding:0 0 10px 0;
}
#private a {
	color:#d92727;
	text-decoration:none;
}
#private a:hover {
	text-decoration:underline;
}
#PrivRed {
	font-size:1.13em;
	line-height:1.16em;
	margin:40px 0 35px 20px;
}
#PrivRed a {
	display:block;
	text-decoration:none;
	color:#0f0f0f;
}
#PrivRed a:hover {
	text-decoration:underline;
}
#RightBoxMenu {
	font-size:1.13em;
	line-height:1.16em;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#dcded0;
}
#RightBoxMenu ul {
	margin:0;
	padding:1px 0 0 0;
}
*html #RightBoxMenu ul {
	margin:0;
	padding:15px 0 0 0;
}
#RightBoxMenu li {
	margin:15px 0 0 0;
	padding:8px 0 8px 0;
	background:url(../images/m.gif) repeat-x;
	color:#fff;
}
#RightBoxMenu li div {
	margin:15px 0 0 0;
	background-color: #f9f9f9;
	color:#000;
}
#RightBoxMenu li div a {
	margin:2px;
	padding:2px 2px 2px 5px;
	background-color: #ccc;
	display: block;
	color:#000;
}
#RightBoxMenu li div.block a:hover {
	background-color:#999;
}
#RightBoxMenu li div.block a.sub {
	background-color: #f5f5f5;
	padding:2px 2px 2px 5px;
}
#RightBoxMenu li div.block a {
	margin:2px;
	padding:2px 2px 2px 15px;
	background-color: #ccc;
	display: block;
	color:#000;
}
#RightBoxMenu li div a:hover {
	background-color:#999;
}
#RightBoxMenu li a.sub {
	padding:2px 2px 2px 5px;
	margin: 2px;
}
#RightBoxMenu li a {
	color:#fff;
	margin:15px 0 0 18px;
}
#RightBoxMenu a {
	margin:15px 0 0 0;
	text-decoration:none;
}
.Hmenu {
	width:150px;
	border-left:1px dashed;
	float:right;
	margin:10px 0 0 0;
	position:relative;
	font-size:1.13em;
	line-height:1.16em;
}
.Hmenu ul {
	margin:0;
	padding:6px 0 0 20px;
}
.Hmenu li {
	margin:0 0 5px 10px;
	padding:0;
	list-style:url(../images/li.gif);
}
*html .Hmenu li {
	padding:0 0 0 5px;
}
.Hmenu li a {
	color:#666;
	text-decoration:none;
}
.Hmenu li a:hover {
	text-decoration:underline;
}
.Hbox {
	float:right;
	margin:30px 50px 0 0;
	position:relative;
	color:#666;
}
.Hbox p.black {
	color:#000;
	font-size:1.60em;
	line-height:1.095em;
	padding:0 0 0 50px;
}
.Hbox p {
	color:#666;
	font-size:1.28em;
	line-height:1.095em;
}
.Hbox span {
	color:#FF0000;
	background:none;
}
#CompanyLoginForm {
	position:absolute;
	margin:10px 5px 0 0;
	left: 284px;
	font-size:1.13em;
	line-height:1.16em;
}
#Girish {
	padding:0;
	margin:0;
}
#CompanyLoginForm a {
	margin:0 0 0 290px;
	color:#666;
	font-size:10px;
}
.Lock {
	background:url(../images/padlock.gif) no-repeat;
	padding-left:25px;
	margin:0 0 10px 0;
	height:15px;
	padding-top:8px;
}
.CompanyForgetPass {
	width:150px;
	border:1px solid;
}
.CompanyForgetPass a {
	color:#666;
}
.CompanyInBg {
	width:134px;
	float:left;
	height:25px;
	background:url(../images/Hinp.gif) no-repeat;
	padding:0;
	margin:0;
}
.companyin {
	width:122px;
	height:16px;
	border:0px;
	background:#f9faf5;
	margin:3px 0 0 5px;
	padding:0;
	float:left;
}
.CelCont {
	width:220px;
	float:left;
}
.CelCont p {
	display:block;
	float:left;
	padding:5px 0 0 0;
}
/*cRightColm*/
.RcI {
	width:267px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin:0 0 16px 0;
}
.RcIinside {
	padding: 10px 0 0 0;
}
.rightColmBottom2 {
	background:url(../images/bg_rightcolm_bottom.gif) bottom no-repeat;
	height:24px;
	margin:0;
	position:relative;
	top:5px;
}
#CandidateForm {
	width:200px;
	margin:0 0 0 20px;
	clear:both;
}
.CanButton, .SelBut {
	width:58px;
	height:24px;
	padding:0;
	background:url(../images/form_button.gif) no-repeat;
	/*color:#fff;*/
	border:0;
}
.uzv {
	width:160px;
	position:relative;
	top:-23px;
	left:65px;
	height:17px;
}
*html .uzv {
	width:160px;
	position:relative;
	top:-18px;
	left:65px;
	height:18px;
}
.uzv a {
	text-decoration:none;
	color:#000;
}
.uzv a:hover {
	text-decoration:underline;
}
.CandidateInput {
	width:120px;
	height:20px;
	padding:3px 0 0 0;
	margin:0 0 5px 0;
	background:url(../images/CandidateInputBG.gif) no-repeat;
}
#CandidateLogin, #CandidatePass {
	width:107px;
	border:0;
	height:11px;
	display:block;
	font-size:9px;
	padding:0;
	margin:0 0 0 5px;
}
.SelBG {
	width:199px;
	height:23px;
	padding:5px 0 5px 0;
}
#SelectForm {
	width:220px;
	margin:auto;
}
#SelectForm label {
	color:#0066FF;
}
#SelectForm p span {
	font-size:13px;
	color:#FF0000;
}
#SelectForm p {
	padding:10px 0 20px 0;
}
#SelectForm select {
	display:block;
	width:190px;
	height:20px;
}
.anketa {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.CvA {
	width:265px;
	margin:0 auto 10px auto;
}
.questionnaire {
	width:220px;
	margin:0 auto 10px auto;
	font-size:1.13em;
	line-height:1.16em;
}
.questionnaire p {
	font-size:1.28em;
	line-height:1.095em;
	padding:10px 0 0 0;
}
.CvA a {
	width:100%;
	height:35px;
	border-bottom:2px solid #666;
	margin:10px auto 5px auto;
	text-indent:10px;
	color:#fff;
	line-height:35px;
	display:block;
	background:#8C8C8C;
}
#sorgu label {
	display:block;
	margin:15px 0 15px;
}
#sorguBut {
	margin:0 0 5px 160px;
}
* html #sorguBut {
	margin:0 0 -10px 160px;
}
.SelBot {
	margin:0 0 0 156px
}
.AdsInsideInside {
	background:url(../images/bgbg.gif) left top repeat-y;
	width:713px;
	margin:20px 0 0 0;
}
.AdsInside {
	padding:0;
	width:713px;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background:#f6f6f6;
	margin: 2px 0 0 0;
}
.AdboxInside {
	width:150px;
	height:103px;
	padding:10px 0 10px 10px;
	font-size:1.13em;
	line-height:1.16em;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
}
.AdboxInside p {
	padding:10px 0 10px 0;
}
.AdboxInside span {
	color:#D92727;
}
.AdboxInside span a {
	color:#D92727;
	text-decoration: none;
}
#MainMenu {
	width:100%;
	height:30px;
	text-align:center;
}
#MainMenu a {
	background:url(../images/mMt.gif) top no-repeat #DADADA;
	position:relative;
	padding:10px 0 0 0;
	margin:0 2px 0 2px;
	height:20px;
	width:173px;
	display:block;
	float:left;
	color:#004983;
	font-weight:bold;
	text-decoration:none;
}
#MainMenu a:hover {
	background:url(../images/mMtHover.gif) top no-repeat #D92727;
	height:20px;
	padding:20px 0 0 0;
	margin:-10px 2px 0 2px;
	color:#fff;
}
#MainMenu a.selected {
	background:url(../images/mMtHover.gif) top no-repeat #D92727;
	height:20px;
	padding:20px 0 0 0;
	margin:-10px 2px 0 2px;
	color:#fff;
}
.Tt {
	width:717px;
	height:32px;
	background:url(../images/tt.gif) no-repeat #D92727;
	color:#fff;
}
.Tt p, .RightColmTop p {
	padding:8px 0 0 8px;
}
.pagination {
	font-size:1.13em;
	line-height:1.16em;
	padding:10px 0 10px 0;
	text-align:center;
}
.pagination a {
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#21557c;
}
.pagination a:hover {
	padding:0 5px 0 5px;
	text-decoration:underline;
	color:#21557c;
}
/*
#language {
	color:#fff;
	position:absolute;
	right:20px;
	top:28px;
	font-size:1.13em;
	line-height:1.16em;
}*/
#language {
	float: right;
	margin: 0 22px 0 0;
}
#language a {
	text-decoration:none;
}
#language span {
	text-decoration:underline;
}
#language a:hover {
	text-decoration:underline;
}
#BoxBox {
	width:100%;
	clear:both;
	padding:0 0 30px 0;
}
.BoxInside {
	float:left;
	font-size:1.13em;
	line-height:1.16em;
	width:130px;
	padding:0 12px 0 0;
}
.BoxInside a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#423f3a;
	font-size:1.2em;
	line-height:1em;
	padding:0 0 5px 0;
}
.BoxInside a:hover {
	text-decoration:underline;
}
.BoxInside span {
	display:block;
	color:#3f3e3c;
	font-size:1.2em;
	line-height:1em;
	padding:0 0 5px 0;
}
.BoxInside p {
	color:#7c7362;
	font-size:1.5em;
	line-height:1em;
	padding:0 0 5px 0;
}
.SonCV {
	width:220px;
	margin:0 auto 0 auto;
	font-size:1.13em;
	line-height:1.16em;
	border-top:1px solid #dcdcdc;
	padding:10px 0 10px 0;
}
*html .SonCV {
	padding:19px 0 0 0;
}
.lastCv1 {
	float:left;
	width:80px;
	padding:0 17px 0 17px;
}
.lastCv2 {
	float:left;
	width:80px;
	padding:0 0 0 15px;
}
.botbot {
	background:url(../images/bb.gif) left bottom no-repeat;
	width:714px;
	height:16px;
	position:relative;
	top:6px;
}
.tt {
	background:url(../images/tt.gif) left top no-repeat;
	width:692px;
	height:26px;
	position:relative;
	top:-3px;
	font-size:1.28em;
	line-height:1.095em;
	color:#fff;
	padding:13px 0 0 22px;
}
.cLeftColmBox {
	margin:0 0 23px 0;
}
.txt {
	padding:20px 25px 23px 25px;
	font-size:1.28em;
	line-height:1.095em;
}
.txtFixedHeight {
	height: 262px;
}
.txt a {
	/*display:block;
	text-align:right;*/
	text-decoration:none;
	color:#012b51;
	font-weight:bold;
}
.txt a:hover {
	text-decoration:underline;
}
.txt a.apply {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#F30;
	border:#F00 dashed 1px;
	font-weight:bold;
	font-size:14px;
	padding: 5px 0;
	margin: 5px 0;
}
.topMargin {
	margin:70px 0 0 0;
}
/*list*/
#list {
	/*color:#58554d;*/
	color:#333;
}
#list table {
	padding:3px;
	margin:2px;
	width:100%;
	border:0;
}
#list table td {
	text-align:center;
}
#list label {
	float:left;
	display:block;
	width:300px;
	font-weight:bold;
	text-align:right;
	padding:3px 15px 0 0;
}
#list span {
	padding:0 20px 0 0;
}
#list span.red {
	padding:0;
	color: #F00;
}
/*registration*/
#registration {
	color:#58554d;
}
#registration label {
	float:left;
	display:block;
	width:300px;
	font-weight:bold;
	text-align:right;
	padding:3px 15px 0 0;
}
#registration span {
	padding:0 20px 0 0;
}
#registration span.red {
	padding:0;
	color: #F00;
}
.regInp {
	float:left;
	border:1px solid #ccc;
	padding:2px 5px 2px 5px;
	width:210px;
	font-size:1em;
	color:#58554d;
}
.regTxtareaFull {
	float:left;
	border:1px solid #ccc;
	padding:2px 5px 2px 5px;
	width:650px;
	height:200px;
	font-size:1em;
	color:#58554d;
}
.reg {
	padding:0 0 5px 0;
}
.regButton {
	margin:0 0 0 379px;
}
.regButton input {
	border:0;
	color:#fff;
	/*width:97px;*/
	background-color:#58554d;
	margin:10px 0 0 0;
	cursor:pointer;
}
*html #sectorselect {
	width:220px;
}
#sectorselect {
	width:223px;
	font-size:8pt;
}
/***************************************************************************Site map*/

#afterinfo {
}
#sitemap_left {
	width:305px;
	float:left;
	padding-right:35px;
}
#sitemap_right {
	width:305px;
	float:left;
}
#sitemap_left ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 0;
}
#sitemap_right ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 0;
}
#sitemap_left li.mainli {
	width:305px;
}
#sitemap_right li.mainli {
	width:305px;
}
#sitemap_left ul li {
	padding-top:12px;
	color:#1869AA;
	text-decoration:none;
	font-weight:bold;
}
#sitemap_right ul li {
	padding-top:12px;
	color:#1869AA;
	text-decoration:none;
	font-weight:bold;
}
#sitemap_left ul li ul li {
	padding:0 0 5px 20px;
	color:#585858;
	text-decoration:none;
}
#sitemap_right ul li ul li {
	padding:0 0 5px 20px;
	color:#585858;
	text-decoration:none;
}
#sitemap_left ul li a, #sitemap_left ul li a:link, #sitemap_left ul li a:visited {
	color:#1869AA;
	text-decoration:none;
	font-weight:bold;
	text-align:left !important;
}
#sitemap_left ul li a:active, #sitemap_left ul li a:hover, #sitemap_left ul li a:focus {
	color:#1869AA;
	text-decoration:underline;
	font-weight:bold;
}
#sitemap_left ul li ul li a, #sitemap_left ul li ul li a:link, #sitemap_left ul li ul li a:visited {
	text-decoration:none;
	color:#585858;
	font-weight:normal;
	text-align:left !important;
}
#sitemap_left ul li ul li a:active, #sitemap_left ul li ul li a:hover, #sitemap_left ul li ul li a:focus {
	cursor:pointer;
	text-decoration:underline;
	color:#585858;
	font-weight:normal;
}
#sitemap_right ul li a, #sitemap_right ul li a:link, #sitemap_right ul li a:visited {
	color:#1869AA;
	text-decoration:none;
	font-weight:bold;
	text-align:left !important;
}
#sitemap_right ul li a:active, #sitemap_right ul li a:hover, #sitemap_right ul li a:focus {
	color:#1869AA;
	text-decoration:underline;
	font-weight:bold;
}
#sitemap_right ul li ul li a, #sitemap_right ul li ul li a:link, #sitemap_right ul li ul li a:visited {
	text-decoration:none;
	color:#585858;
	font-weight:normal;
	text-align:left !important;
}
#sitemap_right ul li ul li a:active, #sitemap_right ul li ul li a:hover, #sitemap_right ul li ul li a:focus {
	cursor:pointer;
	text-decoration:underline;
	color:#585858;
	font-weight:normal;
}
/*services*/
.services p {
	background:#ccc;
	padding:3px 5px 3px 5px;
	margin:5px;
}
.services h4 {
	padding:3px 5px 3px 5px;
	margin:5px;
}
/*forget_pass*/
.forget_pass p {
	background:#ccc;
	color:#D2201E;
	padding:5px;
	margin:5px;
	font-weight:bold;
}
.formForgetPass label {
	width:130px;
	float:left;
	padding:5px 0 0 0;
}
.formForgetPass {
	margin:20px 0 0 10px;
}
#inppass {
	width:150px;
	border:1px solid #ccc;
	padding:0 5px 0 5px;
	color:#666;
	height:1.3em;
	float:left;
	margin:3px 10px 0 0;
}
.pas_vvod {
	border:1px solid #CCCCCC;
	color:#666666;
	float:left;
	height:17px;
	margin-top:3px;
	padding:0 5px;
}
#sendpass {
	width:58px;
	border:0;
	cursor:pointer;
	height:24px;
	background:url(../images/cand_button.gif) no-repeat;
	color:#fff;
	float:left;
}
/*error login*/
#err_login {
	text-align: center;
}
#err_login p {
	background:#ccc;
	color:#D2201E;
	padding:5px;
	margin:5px;
	font-weight:bold;
}
#err_login label {
	padding:5px 0 0 0;
}
#err_login input {
	border:1px solid #CCCCCC;
	color:#666666;
	height:17px;
	margin-top:3px;
	padding:0 5px;
}
#err_login input[type="submit"] {
	height:20px;
}
/* Footer */
#footer {
	width:100%;
	min-height:89px;
	margin:auto;
	position:relative;
	background:url(../images/bg_footer.gif) repeat-x;
	text-align:center;
}
* html #footer {
	height:89px;
}
#footer {
/*margin-top:-89px;*/
}
* html #footer {
/*margin-top:-89px;*/
}
#add_menu {
	text-align:center;
	font-size:1.28em;
	line-height:1.095em;
	padding:20px 0 0 0;
	color:#000;
}
#add_menu a {
	text-decoration:none;
	color:#000;
}
#add_menu a:hover {
	text-decoration:underline;
}
#cv {
	height:100%;
	width:713px;
	font-size:11px;
	color:#333;
}
#cv form input.hover {
	border: 1px solid #06F;
}
#cv .table_style {
	margin-left:18px;
}
#cv .style-bl-1 {
	height:40px;
	background-color:#EAEAEA;
	margin-top:10px;
}
#cv .style-bl-2 {
	color:#999;
	width:86px;
	height:114px;
	border:1px solid #999;
	float:right;
	position:relative;
	text-align:center;
	background-color:#EAEAEA;
	margin:-200px 10px 0 0;
}
#cv p.prg {
	color:#666;
	font-size:14px;
	margin:16px 0 0 20px;
	position:absolute;
}
#cv h3 {
	color:#666;
	margin-left:20px;
}
#cv #cv-anket table {
	margin-top:10px;
}
#cv div a {
	margin:5px 0px 5px 0px;
	color:#012b51;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#cv div a:hover {
	text-decoration:underline;
}
#cv textarea {
	width:300px;
}
#cv input[type=text] {
	width:300px;
}
#cv #cvsCreateNewCvCotainer {
	margin-top:5px;
}
#cv #cvs-menu {
	margin:5px;
}
#cvViewContainer
{
	text-align:center;
	font-size:14px;
	width:500px;
	margin-top:30px;
}
#cvViewContainer .header
{
	height:100px;
	vertical-align:middle;
	background-color:#00F;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	margin:5px;
	vertical-align:top;
}
#cvViewContainer .body h4
{
	text-align:left;
	padding:7px;
	background-color:#CCC;
	margin:5px;
	color:#333;
	font-size:15px;
}
#cvViewContainer .body .leftElements
{
	width:200px;
	text-align:right;
	float:left;
	padding:6px;
		
}
#cvViewContainer .body .rightElements
{
	margin-left:205px;
	text-align:left;
	padding:6px;
		
}
.formElement
{
	width:200px;
	height:20px;
}