body{font-family:Arial, "MS Trebuchet", sans-serif;color:#000;background:#fff;min-width:1000px;}

h1,h2,h3{color:#1e5c95;}
h1{font-size:3em;padding-bottom:12px;}
h2{font-size:2.4em;padding-bottom:10px;}
h3{font-size:1.8em;padding-bottom:6px;}
a{color:#1e5c95;}
a:hover{color:#fd6d26;}
p{font-size:12px;padding-bottom:16px;}
strong{font-weight:bold;}
hr{background:#246198;color:#246198;border:0;padding:0;margin:0;height:1px;overflow:hidden;margin-top:16px;}
input,textarea{border-top:#c6c6c6 solid 1px;border-right:#d1d1d1 solid 1px;border-bottom:#d1d1d1 solid 1px;border-left:#c6c6c6 solid 1px;padding:2px 2px 4px 2px;}
input.type_checkbox,input.type_radio{width:auto;border:none;}

div.clr{clear:both;}

/*img {
  _behavior: url("/i/iepngfix.htc");
}*/

#head{padding:29px 0 28px 0;}
	#logo{width:37%;padding-left:4%;float:left;}
		#logo img{width:323px;height:99px;}
	#slogan{width:21.5%;height:96px;padding:12px 4% 0 6.5%;background:url("/i/rek_i/bg_slogan.png") no-repeat;line-height:1.8em;float:left;}
	#login{width:23.4%;padding-right:3.5%;float:right;}
		#login dl{width:100%;font-size:1.1em;}
			#login dt{height:35px;}
			#login dd{margin-bottom:15px;}
			#login dt.submit,#login dd.submit{padding-top:5px;height:auto;}
			#login dt{width:20%;padding:5px 6% 0 0;color:#696969;float:left;text-align:right;clear:both;}
			#login dd{width:70%;float:right;position:relative;}
				#login dd input{width:100%;}
				#login dd button.link{position:absolute;width:40px;bottom:0px;right:0;padding:3px 0 0 5px;}
				#login dd a{color:#575757;}
				#login dd a:hover{color:#fd6d26;}
	#welcome{width:25%;padding:13px 1% 0 0;font-size:1.4em;float:right;}
		#welcome dl{}
			#welcome dt{float:left;clear:both;padding-right:4px;}
			#welcome dd.balance{font-weight:bold;color:#fd6d26;}
			#welcome dt,#welcome dd{padding-bottom:3px;}
			#welcome div.pan{padding-top:2px;float:right;margin-right:60px;_margin-right:30px}

#body{}
	h2 a,h3 a,#navi li a{text-decoration:none;border-bottom:solid 2px;padding-bottom:.12em;}
	h2 a:hover,h3 a:hover,#navi li a:hover{color:#fd6d26;border-bottom:#fd6d26 solid 2px;}
	h2 a,#navi li a{color:#1e5c95;border-color:#1e5c95;}
	h3 a{color:#246198;border-color:#246198;}
	#navi,#info{width:25.3%;float:left;}
	#navi ul{display:block;margin:0 16%}
		#navi li{font-size:2.4em;padding-bottom:27px;position:relative;}
			#navi li ul{padding:18px 0 0 23px;margin:0 0 -21px 0;}
				#navi li li{font-size:.6em;padding-bottom:9px;}
					#navi li li a,#navi li li a:hover{border:none;}
	#info{}
		#info #news,#top10,#questions{margin:0 16%;}
		#info h3{padding-top:13px;}
		#info #news{}
			#info #news div.news-item{}
			#info #news abbr{font-size:1.4em;}
			#info #news a.all-news{text-decoration:none;font-size:1.2em;}
			#info #news h3{padding-bottom:16px;padding-top:0;}
		#top10{}
			#top10 table{margin-top:8px;font-size:1.4em;}
				#top10 table td{padding:6px 6px 7px 6px;}
				#top10 table td i{float:left;width:16px;height:16px;background:url("/i/rek_i/icon.png") 0px 3px no-repeat;margin-left:-6px;}
		#questions{}
			#questions h3{padding-bottom:17px;}
			#questions ul{padding-bottom:15px;}
			#questions ul,#questions strong{font-size:1.4em;}
				#questions ul li{padding-top:3px;}
					#questions ul li a{text-decoration:none;}
			#questions a.asc{font-size:1.4em;color:#fd6d26;text-decoration:none;}
			#questions a.asc:hover{color:#000;}
		
	#cont{width:67%;padding-left:3%;float:left}
		
		dl.reg_form dt{font-size:1.1em;padding-bottom:16px;}
		dl.reg_form small {font-size:11px}
		dl.reg_form dt small {display:block;position:absolute;white-space:nowrap;margin:0 0 0 123px}
		dl.reg_form dd small {display:block;margin:0 0 0 100px;white-space:nowrap}
		dl.reg_form button {background:transparent;border:0 solid transparent;color:#3c97ea;text-decoration:underline;font-size:1.1em;position:absolute;margin:0 0 0 0;left:39%;$left:-128px;_left:38%;cursor:pointer;_cursor:hand}
		#inner #cont form dd input#terms {width:12px;height:12px;$border:0 solid transparent;position:relative;margin:5px 0 0 5px;_margin-left:107px}
		#bcrumb{font-size:1.4em;padding-bottom:15px;}
		#sections{font-size:1.8em;}
			#sections li{float:left;padding-right:11px;}
			#sections li.current{color:#fd6d26;}
				#sections li a{text-decoration:none;}
					#sections li.current a{color:#fd6d26;}
		#panel{width:100%;position:relative;padding:18px 0 15px 0;}
			#panel div.title,#panel div.date,#panel div.oneline{float:left;}
			#panel div.title{padding-top:32px;}
			#panel div.oneline{padding-top:2px;}
			#panel div.date{width:34%;font-size:1.4em;color:#246198;padding:35px 18px 3px 18px;}
			#panel div.filter{width:48%;overflow:hidden;font-size:1.2em;color:#696969;float:right;text-align:right;;margin-top:30px}
				#panel div.filter input{width:18%;}
				#panel div.filter div.range{padding-bottom:18px;}
				#panel div.filter input.cal {margin:0 3px}
			/*	#panel div.filter button {background:url('/i/rek_i/smallbtn.png') no-repeat 0 0;font-size:11px;width:60px;border:0 solid transparent;cursor:pointer;position:absolute;margin:-15px 0 0 0;padding:0 0 0 1px;right:0}*/
				#panel div.filter select{margin-bottom:15px;}
				#panel button{height:20px;font-size:1.1em;line-height:1.2em;}
			#panel div.action{float:right;}
			/*#panel div.action button {border:0 solid transparent;background:url('/css/middlebtn.png') no-repeat 0 0;font-size:11px;width:134px;cursor:pointer}*/
			#cont div.text{padding-bottom:25px;}
			/*#cont div.pan{padding:14px 0 16px 37px;background:url("/i/rek_i/bg_pan.png") 0px 15px no-repeat;font-size:1.4em;}*/
			#cont div.out{font-size:1.4em;}
				#cont div.out input{margin:0 7px 0 10px;}
				#cont div.out button{margin-right:10px;}
		div.balance{width:100%;background:#f2f6f9;font-size:1.8em;color:#246198;}
			div.balance dt{float:left;background:#f2f6f9;padding:9px 29px;}
			div.balance dd{float:right;padding:9px 18px;}
	#blocks{width:96%;height:auto;overflow:hidden;padding:20px 0 19px 0;margin-left:4%;}
			#blocks div.block-item{width:20%;padding-right:4%;float:left;overflow:hidden;}
		#blocks h2{padding-bottom:25px;}
	#collage{width:950px;height:300px;margin:0 auto;}
	#wrap-wp{width:96%;margin-left:4%;}
	#wrap-nt{width:46%;display:inline-block;float:left;}
		#wrap-nt div.lcomm{background:url("/i/rek_i/lcomm.png") no-repeat;margin-top:6px;}
		#wrap-nt div.rcomm{background:url("/i/rek_i/rcomm.png") bottom right no-repeat;padding:6px 80px 0 33px;margin-bottom:-16px;}
		#news,#testimonials{padding-bottom:13px;}
	#partners{width:42.5%;padding-right:3.5%;float:right;}
		#partners div.partners-item{padding:30px 0 8px 0;float:left;width:42%;}

#foot{font-size:1.1em;padding:32px 0 50px 0;}
	#copyright{padding:0 0 0 4%;color:#818181;float:left;width:62%}
	#menu{padding-right:3.5%;float:right;}
		#menu li{float:left;margin-left:10px;white-space:nowrap}
.remove {color:#818181;float:right;text-decoration:none;margin-right:50px}
		
#index #body h3{padding-top:18px;}

#inner,#admin{}
	#admin #head{padding-top:6px;}
	#inner #body h1,#admin #body h1{color:#000000;border-bottom:#FFFFFF dashed 2px;padding-bottom:.12em;float:left;margin-bottom:22px;}
	#inner #body p,#admin #body p{line-height:1.7em;padding-bottom:24px;}
#inner{}
	#inner #cont form dl{font-size:1.1em;}
		#inner #cont form dt{width:100px;padding:5px 0 0 1px;color:#696969;float:left;}
		#inner #cont form dd{margin-bottom:15px;}
			#inner #cont form dd input{width:19%;}
			#inner #cont form dd textarea{width:49%;height:162px;}
#admin{}
	#admin #cont form h3{padding-bottom:23px;}
	#admin #cont form dt{font-size:1.4em;padding-top:2px;float:left;width:25%;height:30px;clear:both;}
	#admin #cont form dd{font-size:1em;padding-bottom:15px;}
	#admin #cont form dd label{font-size:1.2em;color:#777777;}
	#admin #cont form dd input{width:28%;}
	#admin #cont form dd input.type_checkbox{width:auto;}
	#admin #cont form dd textarea{width:62%;}
	#admin #cont form small {font-size:11px}
		#admin #cont form dd label a{color:#777777;}
		#admin #cont form dd label a:hover{color:#fd6d26;}
	
	
button.link{width:0;overflow:visible;border:0;padding:0;margin:0;background:transparent;font-size:1.1em;float:left;}
button.link[class]{width:auto;}
td button.link[class]{width:100%;}
button.link span{color:#3c97ea;text-decoration:underline;}
img.picture{display:block;margin:0 auto;}

table.browser{width:100%;font-size:1.2em;margin-bottom:28px;}
	table.browser td,table.browser th{padding:5px 8px 6px 8px;white-space:nowrap}
	table.browser tr.hl{background:#f2f6f9;}
	table.browser thead th,table.browser tfoot td{color:#246198;}
	table.browser thead th{background:url("/i/rek_i/bg_table.png") bottom repeat-x;padding-bottom:15px;}
	table.browser tfoot td{background:url("/i/rek_i/bg_table.png") 0px 6px repeat-x;padding-top:15px;}
	table.browser th {width:1%}
	table.browser th.nm {width:100%}
	
	
table.browser2{width:100%;font-size:13px;margin-bottom:28px;}
	table.browser2 td,table.browser2 th{padding:5px 8px 6px 8px;white-space:nowrap}
	table.browser2 tr.hl{background:#f2f6f9;}
	
	
	#opisanie{
display:none;
position:absolute;
border:1px solid #969696;
background-color:#f5f5f5;
color:black;
font-weight:normal;
padding:0.4em;
font-size:11px;
max-width:25em;
top:0px;
left:0px;
/* IE proprietary */
filter:
progid:DXImageTransform.Microsoft.Shadow(color=#003366,direction=150,strength=3)
progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
/* Mozilla proprietary */
-moz-border-radius: 0.3em;
-moz-opacity: 0.9;
width:expression(this.offsetWidth>199?'480px':'auto');
}

#alert {width:100%;border:1px solid #246198;margin-top:20px;font-size:1.4em; padding:10px;color: #000000}
#alert span {display:block; width:100%; height:15px}
#alert span a{float:right;display:block}
	.alert_blue{background:#F2F6F9}
	.alert_green{background:#FD6D26;color: #FFFFFF}
	
	
	
	
/* Форма отправки */	
	
.size4 {
	width:265px;
}
textarea.size4 {
	height:100px;
}

#feedback .feedback_form {
	margin:30px 0 60px;
	float:left;
}
#feedback .feedback_form * {
	float: left;
}
#feedback .feedback_form option { float: none; } 
#feedback .feedback_form label {
	display: block;
	width:130px;
	margin-bottom:20px;
	margin-top:3px;
	clear: left;
	font-size:1.1em;
}
#feedback .feedback_form label.capcha { margin: 15px -55px 40px 0; }
#feedback .feedback_form input.capcha { clear: both; margin: 0 0 40px 130px; }
#feedback .feedback_form .size4,
#feedback .feedback_form select {
	margin-bottom:20px;
}

#feedback .feedback_form .submit { clear: both; margin-left: 130px; }
#feedback form.short .submit { margin-left: 0; }
#feedback .log .feedback_form .submit {
	clear: left;
	margin-left:0;
}

#feedback .main_content li,
#feedback .main_content p { margin-bottom:1em; }


/* рефералка банеры */
.ban {float:left; border:1px solid #fd6d26; margin:20px}
.ban td {padding:5px}
.ban td.ban_bg {background:url(/i/rek_i/bg_ban.gif) no-repeat left center}
.ban td.razm {text-align:center;padding-top:5px}
.ban td a{display:block;text-decoration:none}
.ban td a:hover{text-decoration:underline}

.userop {
    background-color: #ffe8e8;
}
.miscop {
    background-color: #e8ffe8;
}

/* Стандартная таблица */
.simpleTableDiv {
	padding: 5px;
}
.simpleTable {
    border-left: 1px solid #efefef;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #cccccc;
}
.simpleTable th{
    background-color:#f1f1f1;
    text-align:center;
    padding: 1px 3px;
}
.simpleTable tr{
    background-color:#f9f9f9;
}
.simpleTable td{
    text-align:center;
    padding: 1px 3px;
}
.simpleTable tr:hover td{
    color:#aa0000;
    background-color:#f2f2f2;
}
.simpleTable tr:hover td a{
    color:#aa0000;
}
.simpleTable tr:hover th{
    color:#aa0000;
    background-color:#eeeeee;
}
.simpleTable tr td:hover{
    color:#000000;
}
.simpleTable tr td:hover a{
    color:#000000;
}
.simpleTable tr th:hover{
    color:#000000;
}
.simpleTable tr:hover input {
    color:#aa0000;
}
.simpleTable tr input:hover {
    color:#000000;
}
.simpleTable tr.active td {
	border:1px solid #aa0000;
}
/* End of Стандартная таблица */