body { width:100%;	height:100%; background-color:#FFFFFF; }
body,td,p { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
p { text-align: justify; margin:10 20 5 20}
ul {  margin-top: 3px; margin-right: 0px; margin-left: 40px; margin-bottom: 5px;}
li { font-family: Arial, Helvetica, sans-serif;	text-align: left; margin-top: 1px;	margin-right:20px;}
hr { color:#996600; width:100%; background:#996600; height:1px; border:none; }
wbr { display: inline-block }
a { color: #004d9a; TEXT-DECORATION: none}
a:hover { color: #DE3833; TEXT-DECORATION: underline}

input {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; border:1px solid #7F9DB9; vertical-align:middle; }
textarea {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; border:1px solid #7F9DB9;}
select {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #443333; vertical-align:middle; height:18px; }

input.h19 {  height:19px; width:100px; }

.top { height:69px; background-color:#FFFFFF; position:relative; text-align:left; vertical-align:top; }
.line { height:6px; background-color:#98ac01;}
.middle { height:336px;  }
.middle div.middle { position:relative; background-image:url(images/bg_top.png);}
.bottom {height:100%; background:url(images/bg_bottom.png) left top no-repeat #FFFFFF; behavior: url(iepngfix.htc);}
.pic_main_1 { background:url(images/man.gif) no-repeat top left; position:absolute; top:-25; left:0; z-index:3; width:345px; height:361px; }
.pic_main_2 { background:url(images/man_2.gif) no-repeat top left; position:absolute; top:-25; left:0; z-index:3; width:325px; height:361px; }

.arrow_1 {background:url(images/arrow1.gif) no-repeat top left; position:absolute; top:14px; left:190px; z-index:4; width:172px; height:103px}
.arrow_2 {background:url(images/arrow2.gif) no-repeat top left; position:absolute; top:14px; left:190px; z-index:4; width:172px; height:107px}

.hint_container {position:relative; z-index:5; }
.hint {position:absolute; top:-40px; left:-15px; height:25px; width:250px; white-space:nowrap}
.hint_left {background:url(images/hint_left.png) no-repeat top left; float:left; padding:5px 2px 5px 10px; color:#FF0000; font-size:11px; font-weight:normal; white-space:nowrap; height:35px; behavior: url(iepngfix.htc);}
.hint_right {background:url(images/hint_right.png) no-repeat top left; float:left; width:9px; height:27px; behavior: url(iepngfix.htc);}

.yellow_line { height:6px; width:100%; overflow: hidden; background: url(images/yellow_line.gif) repeat-x;}
.yellowGreyWireBox { width:660px; height:400px; position:absolute; top:7px; left:345px; z-index:2}
.yellowGreyWireBox .yellowGreyWireBoxHeader {
    height: 6px;
    background: url(images/wire_y-g_top.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: #EFF7FF url(images/wire_y-g_top_left.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: right;
    background: #EFF7FF url(images/wire_y-g_top_right.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxContent {
    background-color: #FDFBD5;
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter {
    height: 6px;
    overflow: hidden;
    background: url(images/wire_y-g_bottom.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: #fff url(images/wire_y-g_bottom_left.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
	float: right;
    background: #fff url(images/wire_y-g_bottom_right.gif) 0 0 no-repeat;
}
.contentLP {margin:15px 20px 0 20px; height:312px; position:relative; }
.cont_left {float:left; width:290px}

.cont_left .rost td {padding-top:10px; padding-bottom:10px}
.cont_right {float:right; width:290px;}
.cont_right_1 {background:url(images/cont_right_bg.png) #FFFFFF repeat-x bottom; position:relative; border:1px solid #dac68a; padding:5px 5px; float:right; width:310px; }
.cont_right_tl {background:url(images/cont_right_tl.gif) no-repeat top left; width:6px; height:6px; position:absolute; top:-1px; left:-1px}
.cont_right_tr {background:url(images/cont_right_tr.gif) no-repeat top right; width:6px; height:6px; position:absolute; top:-1px; right:-1px}
.cont_right_dl {background:url(images/cont_right_dl.gif) no-repeat bottom left; width:6px; height:6px; position:absolute; bottom:-1px; left:-1px}
.cont_right_dr {background:url(images/cont_right_dr.gif) no-repeat bottom right; width:6px; height:6px; position:absolute; bottom:-1px; right:-1px}
.cont_middle { background:url(images/vert_line.png)  no-repeat top center; width:36px; height:297px; float:left;}

.left_table
{
	font-size: 12px;
	text-align : left;
	vertical-align : middle;
	width:100px;
	font-weight : bold;
}
.textform {font-size: 12px; font-weight:bold; color: #000000;}
.redform {font-size: 12px; font-weight:bold; color: #CB0101;}

.lock
{
	width:97%;
	text-align:right;
}
.small {  font-size: 11px; color: #996600; font-weight:normal;}
.small a {  font-size: 11px; color: #996600; text-decoration: none; font-weight:normal;}
.small a:hover {  font-size: 11px; color: #996600; text-decoration: none; font-weight:normal;}

.afterBox { margin:10px 25px 5px 25px; }

.copy { font-size: 11px; color: #CC9933; }
.copy a { color: #CC9933; TEXT-DECORATION: none; border-bottom:0;}
.copy a:hover { color: #CC9933; TEXT-DECORATION: none; border-bottom:1px dotted #28C0FF;}

.script { display: none; }

/*Thank you page
- ����� �������� �������� � �� ������ � .pic_main_1
- � ������ ��� .yellowGreyWireBox ������ ".yellowGreyWireBox" ����� .yellowGreyWireBoxHeader, .yellowGreyWireBoxContent � .yellowGreyWireBoxFooter
*/

.yellowGreyWireBox_thx { width:675px; height:400px; position:absolute; top:7px; left:325px; } 
.contentLP_thx {padding:10px 15px; height:400px; position:relative; }
.cont_left_thx {float:left; width:412px}

.call_container {position:relative; width:400px; height:58px;}
.call {position:absolute; top:5px; left:0; vertical-align:middle; height:58px; width:100%; }

.company { width:400px; background: #FFFFFF url(images/company_bg.png) repeat-x bottom;}
.company .companyHeader {
    height:5px;
	background: url(images/company_top.gif) repeat-x;
	vertical-align:top;
	overflow: hidden;
}
.company .companyHeader div.left {
    width: 5px;
    height: 5px;
    float: left;
	display: block;
	overflow: hidden;
    background: url(images/company_left_top.gif) 0 0 no-repeat;
}
.company .companyHeader div.right {
    width: 5px;
    height: 5px;
    float: right;
	overflow: hidden;
    background: url(images/company_right_top.gif) 0 0 no-repeat;
}
.company .companyContent {
    background: url(images/company_left.gif) repeat-y; 
}

.company .companyContent .incContent a:link {
	COLOR: #000000;
	font-size:inherit;
	}
.company .companyContent  .incContent a:visited {
	COLOR: #000000;
	font-size:inherit;
	}
.company .companyContent .incContent a:hover {
	COLOR: #000000;
	font-size:11px;
	text-decoration: underline;
	}
.company .companyContent  .incContent a:active {
	COLOR: #000000;
	font-size:inherit;
	}
	
.company .companyContent .incContent
{
    background-image: url(images/company_right.gif);
	background-repeat: repeat-y ;
	background-position:right;
}
.company .companyFooter {
    height: 5px;
	background: url(images/company_bottom.gif) repeat-x;
	overflow: hidden;
}
.company .companyFooter div.left {
    width: 5px;
    height: 5px;
    float: left;
	overflow: hidden;
    background: url(images/company_left_bottom.gif) 0 0 no-repeat;
}
.company .companyFooter div.right {
    width: 5px;
    height: 5px;
	float: right;
	overflow: hidden;
    background: url(images/company_right_bottom.gif) 0 0 no-repeat;
}

/*Error page*/

input.imgBut { border:0; }
.cont_right_2 {background:url(images/cont_right_bg.png) #FFFFFF repeat-x bottom; position:relative; border:1px solid #dac68a; padding:5px 5px; float:left; width:300px; height:270px; }

/*Partners link*/
img {border:0;}
.topRedText {position:relative; width:660px; top:0px; left:340px; padding: 7px 0px 7px 0px; color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold; }
.topRedText a {color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold;  vertical-align:middle;}
.topRedText a:hover{color:#cc0000; font-size:14px; text-transform:uppercase; text-align:center; font-weight:bold; text-decoration: underline;}
.topRedLine {height:4px; background-color: #cc0000; }
.partnersLink {vertical-align:top; text-align:right; }
.partnersLink a, a:hover {color: #3333dd; font-size: 12px; text-decoration: underline; font-weight:bold; }
/*Partners link*/

.hrefBlack:link {
COLOR: #000000;
font-size:inherit;

}
.hrefBlack:visited {
COLOR: #000000;
font-size:inherit;
}
.hrefBlack:hover {
COLOR: #000000;
font-size:11px;
text-decoration: underline;
}
.hrefBlack:active {
COLOR: #000000;
font-size:inherit;
}
