/* CSS Document for Apabank
   des. Danbka Promogroup
*/

* {
	outline:none;
}


body, html{
margin:0px;
padding:0px;
background:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

td, tr, p, div, form, ul, ol {
margin:0;
padding:0;
/*font-size:100%;*/
}

table{
font-size:100%;
}

table td {
vertical-align:middle;
color:#000000;
}

a, a:hover{ text-decoration:underline;
color:#63511e;
}

a:hover{ text-decoration:none; }

img{border:none;
}

.left img {
margin-right:20px;
margin-top:3px;}

p{_height:1%;
color:#000000;
margin-bottom:25px;
margin-top:0px;
line-height:18px;}

b {
color:#141414;
}

.wrapper {
width:984px;
margin:0 auto;
padding:0px;
}

.header {
	overflow:hidden;
	_height:1%;
	margin-top:14px;
	padding-bottom:10px;
	border-bottom:1px solid #c49c5c;
}

.logo {
float:left;
width:242px;
padding-top:27px;
}

.right-header {
width:731px;
float:left;
border-left:1px solid #c49c5c;
padding-left:9px;
}

.right-header td.icons img {
margin-left:15px;
}

.right-header table td {
color:#010000;
font-size:12px;
}

td.phone span.prefix {
	display:block;
	width:63px;
	height:24px;
	background:url(/bitrix/tpl/img/bg_phone_prefix.gif) no-repeat left top;
	font-size:18px;
	color:#63511e;
	margin-top:3px;
	padding-top:1px;
	padding-left:3px;
}

td.phone span.phone {
	font-size:30px;
}

.top-menu-wrapper {
	overflow:hidden;
	_height:1%;
	margin-top:14px;
	padding-bottom:10px;
	border-bottom:1px solid #c49c5c;
}

.search {
float:left;
width:242px;
}

.top-menu {
width:731px;
float:left;
border-left:1px solid #c49c5c;
padding-left:9px;
z-index:1100;
}

.top-menu ul {
list-style:none;
overflow:hidden;
_height:1%;
}
.top-menu ul li{
float:left;
}
.top-menu ul li a{
display:block;
padding-top:5px;
height:35px;
padding-left:46px;
padding-right:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
float:left;
vertical-align:middle;
text-decoration:none;
}

.top-menu ul li a:hover{
	color:#c49c5c;
}

.search-form {
	width:231px;
	height:38px;
	background:url(/bitrix/tpl/img/bg_search.gif) no-repeat left top;
}

.wrapper input {
	height:16px;
	width:132px;
	border:1px solid #cfc6ae;
}

.wrapper textarea {
    width:132px;
    border:1px solid #cfc6ae;
}

.wrapper select {
height:18px;
	width:132px;
	border:1px solid #cfc6ae;
font-size:12px;
}

.wrapper input.checkbox {
border:none;
}

.wrapper select option {
font-size:12px;
}

.wrapper input.enter {
width:36px !important;
margin:0 !important;
height:20px;
background:none;
border:none;
padding:0px;
}

.search-form input.search {
	width:170px !important;
}

.search-form table {
height:40px;
width:220px;
margin-left:5px;
}

.container {
overflow:hidden;
_height:1%;
margin-top:20px;
}

div.left {
float:left;
width:731px;
overflow:hidden;
}

.right {
float:right;
width:232px;
}

div.main-banner {
width:730px;
height:183px;
background:url(/bitrix/tpl/img/main-banner.jpg) no-repeat left top;
overflow:hidden;
}

.left table#main-banner {
	color:#fff9ae;
	font-size:17px;
	font-weight:bold;
	margin-top:120px;
	margin-left:20px;
	border:none;
	width:auto;
}

.left table#main-banner td {
padding:0px;
width:auto;
color:#fff9ae;
border:none;
}

.left table#main-banner td img{
padding:0px;
margin:0px;
margin-right:8px;
}

.left .main-banner table.main-banner span{
font-size:24px;
}

h1, h2.news {
font-size:24px;
color:#63511e;
font-weight:normal;
}

h2 {
font-size:18px;
color:#4a3d16;
font-weight:normal;
}

h2.news  {
background:url(/bitrix/tpl/img/h2news.gif) no-repeat left top;
padding-left:34px;
padding-bottom:2px;
}

h3 {
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px;
}

h3.light {
color:#63511e;
text-transform:uppercase;
}

h4 {
margin-top:0px;
margin-bottom:13px;
font-size:12px;
}

b.date  {
border-bottom: 3px solid #d2ac67;
}

.news-block p {
margin-top:7px;
}

	.news-block a {
		text-decoration:none;
	}

	.news-block a:hover {
		text-decoration: underline;
	}

.clients {
background: #f0e6ca url(/bitrix/tpl/img/bg-enter.gif) no-repeat left top;
padding-top:8px;
}

.clients h3 {
padding-top:4px;
}

.clients .corner-r-b {
background:url(/bitrix/tpl/img/corner-r-b.gif) no-repeat right bottom;
padding-left:12px;
padding-right:13px;
}

.clients .corner-r-b-w {
background:url(/bitrix/tpl/img/submenu-bottom.gif) no-repeat right bottom;
padding-left:12px;
padding-right:13px;
padding-bottom:8px;
}

.clients p{
margin-bottom:6px;
margin-top:2px;
}

hr {
border:none;
width:204px;
height:0px;
border-bottom: 1px solid #c49c5c;
}

table.additional {
width:100%;
}

.right table.additional td{
	vertical-align:top;
	padding:0px;
	height:25px;
}

.right table.additional td a{
color:#000000;
}

.courses, .articles  {
margin-top:33px;
_height:1%;
}

.courses {

}

.c-l-t {
background: #f9f5ea url(/bitrix/tpl/img/round-corners-l-t.gif) no-repeat left top;
}

.c-r-t {
background: url(/bitrix/tpl/img/round-corners-r-t.gif) no-repeat right top;
}

.c-l-b {
background: url(/bitrix/tpl/img/round-corners-l-b.gif) no-repeat left bottom;
}

.c-r-b {
background: url(/bitrix/tpl/img/round-corners-r-b.gif) no-repeat right bottom;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
padding-top:1px;
}

table#courses{
margin-top:10px;
}

.courses .title, .articles .title, .title {
padding-top:10px;
}

.courses table td, .articles table td{
padding-right:10px;
}

table#courses td{
padding-left:0px;
background:#efe3c9;
height:14px;
color:#000000;
font-size:11px;
padding:0px;
}

table#courses {
margin-bottom:10px;
}

table#courses td.name{
font-weight:bold;
width:120px;
padding-left:6px;
}

table#courses td.value{
width:58px;
padding-left:6px;
padding-right:4px;
}

table#courses table.trand {
margin:0px;}
table#courses table.trand td{
padding:0px;}

.courses p.p {
	margin:0px;
	margin-left:4px;
	margin-top:2px;
}

.courses p.p a{
	color:#000000;
	}

.articles b{
color:#63511e;
}
.articles p{
margin-bottom:13px;
}

.footer {
margin-top:37px;
margin-bottom:47px;}

.footer-left {
float:left;
width:178px;
height:55px;
background: url(/bitrix/tpl/img/bg-footer-left.jpg) no-repeat left top;
padding-left:70px;
padding-top:9px;
}

.footer-left span{
font-weight:bold;
color:#63511e;
}

.footer-center {
float:left;
border-top: 2px solid #c49c5c;
margin-left:7px;
width:592px;
}

p.footer {
margin-left:16px;
margin-top:9px;}
p.footer a{
color:#63511e;
}

.footer-right {
float:left;
border-top: 2px solid #c49c5c;
margin-left:7px;
width:100px;
padding-top:9px;
padding-left:10px;
}



.left ul {
margin:0px 0px 30px 16px;
}

.left ul ul {
	margin-bottom:0px;
}

.left ul li ul {
	margin-left: 0px;
}

.left ul li {
margin-top:3px;
padding-left: 18px;
background:url(/bitrix/tpl/img/li.gif) no-repeat left 4px;
list-style:none;
}

.left ul ul li {
	background:url(/bitrix/tpl/img/li2.gif) no-repeat left 4px;
}

.left .breadcrumb {
margin-bottom:30px;
}

.left .breadcrumb ul {
list-style:none;
overflow:hidden;
_height:1%;
margin:0px;
}

.left .breadcrumb ul li{
float:left;
padding-left:10px;
margin-right:11px;
background:url(/bitrix/tpl/img/bread-li.gif) no-repeat left 4px;
}

.left .breadcrumb ul li.first{
padding-left:19px;
margin-right:11px;
background:url(/bitrix/tpl/img/bread-first.gif) no-repeat left 3px;
}

.left .breadcrumb ul li span {
font-weight:bold;
}

a.download {
display:block;
padding-left:23px;
padding-bottom:3px;
margin-top:3px;
}
a.xls {
background:url(/bitrix/tpl/img/xls.gif) no-repeat left top;
}
a.zip {
background:url(/bitrix/tpl/img/zip.gif) no-repeat left top;
}
a.rar {
background:url(/bitrix/tpl/img/rar.gif) no-repeat left top;
}
a.pdf {
background:url(/bitrix/tpl/img/pdf.gif) no-repeat left top;
}
a.doc {
background:url(/bitrix/tpl/img/doc.gif) no-repeat left top;
}

ol {
margin-left:20px;
list-style:none;
}

ol li {
margin-top:3px;
}

b.before {
padding-right:10px;
}

b.before2 {
color:#4f4f4f;
font-weight:normal;
padding-right:10px;
}

.left table {
width:100%;
margin-top:20px;
border-top:2px solid #c49c5c;
border-collapse:collapse;
}

.left table td{
padding: 10px 10px 14px 10px;
border-bottom:1px solid #e6d5bb;
border-collapse:collapse;
/*text-align:left;*/
}

.left table thead td,
.left table tfoot td,
.left table th {
background:#f9f5ea;
border-bottom:1px solid #c49c5c;
border-collapse:collapse;
/*text-align:left;*/
padding: 14px 10px 14px 10px;
}

.left table tfoot td {
padding: 4px 10px 4px 10px;
}

.left table.form {
background:#f9f5ea;
width: auto;
border-bottom: 1px solid #c49c5c;
}

.left td.transparent,
.left tr.transparent td,
.left table.transparent,
.left table.transparent td,
.left table.transparent tr {
	border:0;
	margin:0;
	width:auto;
}

.left table.form  table {
border:  none;
margin:0;
}

.left table.form td{
border:none;
}

.left table.form td.left {
}

.left table tr.bez-padding td{
	padding-top:3px;
	padding-bottom:3px;
}


.small {
font-size:11px;
}

img.ikonka {
	margin:0 5px 0 0;
	vertical-align:middle;
}


.left .bx-yandex-view-map table {
width: auto;
margin-top:0px;
border:none;
border-collapse:collapse;
}


.left .bx-yandex-view-map table td{
padding: 0px;
border:none;
text-align:left;
}



table.radio {
background:none;
border:none;
margin:0px;
width:auto;
}

.left table.radio td{
padding:0px;
}

input.submit {
width:85px !important;
margin:0 !important;
height:20px;
background: url(/bitrix/tpl/img/submit.gif) no-repeat left top;
border:none;
}




/*  round corners!  */

.rc {
	position:absolute;
	width:5px;
	height:5px;
	background-repeat:no-repeat;
	display: block;
	line-height:1px;
	font-size:1px;
}

/* color of round corners! */
	
	.c-be-br { /* beige-brown */
		background-image: url(/bitrix/tpl/img/corners5/cor_beige_brown.gif);
	}
	
	.c-br-be { /* brown-beige */
		background-image: url(/bitrix/tpl/img/corners5/cor_brown_beige.gif);
	}
	
	.c-br-wh { /* brown-white */
		background-image: url(/bitrix/tpl/img/corners5/cor_brown_white.gif);
	}
	
	.c-wh-be { /* white-beige */
		background-image: url(/bitrix/tpl/img/corners5/cor_white_beige.gif);
	}
	
	.c-wh-br { /* white-brown */
		background-image: url(/bitrix/tpl/img/corners5/cor_white_brown.gif);
	}
	
/* color of round corners! */
	
	.p-lt {
		background-position: left top;
		left:0;
		top:0;
	}
	
	.p-lb {
		background-position: left bottom;
		left:0;
		bottom:0;
	}
	
	.p-rt {
		background-position: right top;
		top:0;
		right:0;
	}
	
	.p-rb {
		background-position: right bottom;
		bottom:0;
		right:0;
	}
	

/* end of round corners!  */


.year-month-navigation-cont {
	padding-top:3px;
	padding-bottom:28px;
}

.year-month-navigation {
/*	overflow:hidden;*/
	height:76px;
	width:730px;
	background: #f0e6ca;
	position:relative;
}

	.year-month-navigation ul {
		overflow:hidden;
		height:34px;
		padding:0;
		margin:0;
	}
	
	.year-month-navigation li,
	.left .year-month-navigation li {
		float:left;
		list-style:none;
		background:none;
		padding:0;
		margin:0;
		position:relative;
		_height:1%;
	}
	
	
		.year-month-navigation ul.year,
		.left .year-month-navigation ul.year {
			font-size:18px;
			padding-top:4px;
			padding-left:10px;
		}
		
			.year-month-navigation ul.year li,
			.left .year-month-navigation ul.year li {
				padding:5px 15px 8px 15px;
			}

				.year-month-navigation ul.year li.selected,
				.left .year-month-navigation ul.year li.selected {
					color:#f0e6ca;
					background:#63511e;
				}

				.year-month-navigation ul.year li.selected a,
				.left .year-month-navigation ul.year li.selected a {
					color:#f0e6ca;
				}

				.year-month-navigation ul.year a,
				.left .year-month-navigation ul.year a {
					color:#000000;
				}
			
			.year-month-navigation ul.year,
			.left .year-month-navigation ul.year {
			}
			

		.year-month-navigation .month-bg,
		.left .year-month-navigation .month-bg {
			background:#63511e;
			margin-left: 10px;
			margin-right:10px;
			padding-top:4px;
			padding-left:5px;
			position:relative;
			height:34px;
		}
		
		.year-month-navigation ul.month,
		.left .year-month-navigation ul.month {
			color:#8d8672;
		}
		
			.year-month-navigation ul.month li,
			.left .year-month-navigation ul.month li {
				padding:10px 9px 10px 9px;
			}

				.year-month-navigation ul.month li.selected,
				.left .year-month-navigation ul.month li.selected {
					color:#010101;
					background:#ffffff;
					font-weight:bold;
/*					width:40px;*/
				}
				
				.year-month-navigation ul.month a,
				.left .year-month-navigation ul.month a {
					color:#f0e6ca;
				}
	
	
.starrequired,
.required {
	color:#cc0033 !important;
}		

.brown {
	color:#63511e;
}


	.left input,
	.right input,
	.left select,
	.right select,
	.left textarea,
	.right textarea {
		font-size:11px;
		color:#0a3a57;
		border:1px solid #cfc6ae;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	.left input[type=text],
	.right input[type=text],
	.left input[type=password],
	.right input[type=password] {
		border:1px solid #cfc6ae;
	}

	.left input[type=text],
	.left input[type=password] {
		border:1px solid #cfc6ae;
		width:200px;
	}

	.left input[type=image],
	.right input[type=image] {
		border: none;
		width:auto;
	}

	.left input[type=checkbox],
	.right input[type=checkbox] {
		vertical-align:middle;
		border: none;
		width:auto;
	}

	.left input.submit,
	.right input.submit,
	.left input[type=reset],
	.right input[type=reset],
	.left input[type=submit],
	.right input[type=submit],
	.left input[type=button],
	.right input[type=button] {
		margin-left:9px;
		color:#ffffff;
		font-weight:bold;
		border:none;
		font-size:11px;
		padding:2px 5px 18px 5px;
		width:auto;
	}

	.left input.submit,
	.right input.submit,
	.left input[type=submit],
	.right input[type=submit],
	.left input[type=button],
	.right input[type=button] {
		background: #63511e;
	}

	.left input[type=reset],
	.right input[type=reset]{
		background: #b1a383;
	}

	.left input,
	.right input {
		_width:expression(((this.type=='text')|(this.type=='password'))?'200px':'auto');
		_border:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='image')|(this.type=='radio')|(this.type=='checkbox')|(this.type=='image'))?'none':'inherit');
		_vertical-align:expression((this.type=='checkbox')?'middle':'inherit');
		_background-color:expression((this.type=='reset')?'#b1a383':(((this.type=='submit')|(this.type=='button'))?'#63511e':'inherit'));
		_color:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'#ffffff':'inherit');
		_font-weight:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'bold':'inherit');
		_font-size:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'11px':'inherit');

		_padding:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'2px 5px 18px 5px':'inherit');
		_margin-left:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'9px':'0px');
	}

	.left textarea,
	.right textarea {
		overflow:auto;
		width:auto;
	}


.button {
/*	float:right;*/
	display:inline;
	margin-left:9px;
	white-space:nowrap;
}

.button.reset {
}

	.button span.button-l,
	.button span.button-r,
	.button.reset span.button-l,
	.button.reset span.button-r{
		padding:2px 3px 3px 4px;
	}


	.button span.button-l{
		background:url(../img/submit_l.gif) no-repeat left top;
		$background-position: left 1px;
	}
	.button span.button-r{
		background:url(../img/submit_r.gif) no-repeat right bottom;
		$background-position: right 1px;
	}
	.button.reset span.button-l{
		background:url(../img/reset_l.gif) no-repeat left top;
		$background-position: left 1px;
	}
	.button.reset span.button-r{
		background:url(../img/reset_r.gif) no-repeat right bottom;
		$background-position: right 1px;
	}

	.button input {
		margin:0 !important;
	}

	.button-string {
		height:35px;
	}
	
	.button-string a {
		text-decoration:none;
	}
	
	
.search-page {
	line-height:18px;
}	

.search-page hr {
	width:auto;
	line-height:1px;
	font-size:1px;
	margin-bottom:14px;
	padding:10px 0px 0px 0px;
}	

.search-page p.small {
	color:#585858;
	padding-top:6px;
	margin-bottom:0 !important;
}	


.sorted-by {
}

	.sorted-by a {
	}
	
	.sorted-by b {
		background-color: #f0e6ca;
		padding-left: 7px;
		padding-right: 7px;
		font-weight: normal;
	}
	
.pagenator,
.left .pagenator {
padding-top:33px;
}

	.pagenator img,
	.left .pagenator img {
		margin:0;
		vertical-align:middle;
		vertical-align:text-bottom;
	}
	
	.pagenator img.begin,
	.left .pagenator img.begin {
		margin-right:2px;
	}
	
	.pagenator img.end,
	.left .pagenator img.end {
		margin-left:2px;
	}
	
	.pagenator a,
	.left .pagenator a {
		padding:0px 4px;
	}
	
	.pagenator b,
	.left .pagenator b {
		padding:0px 4px;
	}

	/*OPERA*/
	@media all and (min-width: 0px)
	{
	
	body .left input[type=submit] { padding-top:2px; padding-bottom:2px; height:20px; vertical-align: middle; }
	body .left input[type^="submit"] { padding-bottom:17px; padding-top:2px; }
	body .left input[type=reset] { padding-top:2px; padding-bottom:2px; height:20px; vertical-align: middle; }
	body .left input[type^="reset"] { padding-bottom:17px; padding-top:2px; }
	body .left input[type=button] { padding-top:2px; padding-bottom:2px; height:20px; vertical-align: middle; }
	body .left input[type^="button"] { padding-bottom:17px; padding-top:2px; }
/*
	body .header-center .banner { padding-top:2px; }
	body #searchtext[id^="searchtext"] { height:15px; width:130px;}
*/
	}

@-moz-document url-prefix() {
	.left input[type=submit],
	.left input[type=reset],
	.left input[type=button] { padding-top:2px; padding-bottom:18px; height:auto; }
}
/*//OPERA*/


div.forum-main-footer div.forum-rapid-access-items{width:330px !important;}
