/* CSS Document */

@import "reset.css";

.floatL {float: left;}
.floatR {float: right;}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.noFloatSpan { /*no 1px height*/
	display: block;
	*display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2e; line-height:18px;}
#Header {width:100%; height:47px; background:url(../images/header-bg.gif) repeat-x;}
.HeaderContainer { width:1000px; margin:0 auto;}
.Logo {behavior: url(/styles/iepngfix.htc); width:181px; height:32px; float:left; margin-top:7px; margin-left:20px; display:inline;}
.HeadTitle {width:286px; height:63px;behavior: url(/styles/iepngfix.htc); float:right; margin-right:20px; margin-top:20px;}
.SiteContainer {width:960px; margin:0 auto; }
.sub_h1 {font-size:18px; color:#ad0100; margin-top:20px;}
.ContentBox, .ContentBox2 { width:917px; background:url(../images/box-bg.gif) no-repeat; padding:20px 20px 10px 20px; margin-top:10px;}
.ContentBox2 {padding:20px 20px 20px 20px;}
.ContentBox .Description {float:left; width:500px;}
h2 {font-size:16px; color:#322e2e; font-weight:bold; padding-bottom:10px;}
.LogoClient { float:right; margin-right:80px;}
.Table { margin-left:120px;}
.Table1_2 { margin-left: 204px; }
.Table2 { margin-left:204px; margin-bottom:20px;}
.TDBlack {font-size:14px;}
.TDRed {color:#ac0100;}
.InputForm {width:328px; display: inline; background:url(../images/input-form.gif) no-repeat; border:none; padding:6px 5px; color:#000;}
.InputSelect {width:332px; }
.CheckBox {color: #111;}
.Textare {width:910px; height:110px; color:#666666; border:1;}
.AbonezBtn {width:181px; height:46px; background:url(../images/abonez-btn.gif) no-repeat; display:block; float:left; margin-right:100px; margin-left:220px; margin-bottom: 25px; display:inline}
.AbonezBtn span { display: none; }
.AbonezBtnEn { background:url(../images/en/subscribe-btn.gif) no-repeat; }
a.RenuntBtn {width:181px; height:46px; background:url(../images/renunt-btn.gif) no-repeat; display:block; float:left;}
a.RenuntBtnEn { background:url(../images/en/cancel-btn.gif) no-repeat; }
.RenuntBtn span { display: none; }
#Footer {width:100%;  font-size:11px; color:#706c6c; height:15px; background:url(../images/footer-bg.gif) repeat-x; padding-top:4px; padding-bottom:10px;}
.FooterContainer {width:960px; margin:0 auto;}

form .error {
	color: #FF0000;
}
div .errors {
	margin: 0 0 0 3px;
	padding: 0;
	color: #FF0000;
}
.form_errors {
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	font-size: 15px;
	font-family: Trebuchet Ms, Arial, Verdana;
	border-bottom: solid 1px red;
	padding: 0 50px 3px 100px;
	margin-bottom: 5px;
}
.form_errors b {
	color: #FF0000;
}

#terms_privacy_box { height: 133px; overflow: auto; border-bottom: solid 1px #CCC; }
#terms_privacy_box h1 { margin-bottom: 10px; }
#terms_privacy_box ul { list-style-type: disc; }
#link_box { margin-bottom: 7px;} 
.bold { font-weight: bold; }
#link_box A { color: #2259B4; }