/*
Bank KONTRAKT
Author:   MARTIN Web Development at http://www.martin.com.ua
------------------------------------------------------------ 
*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#362f2d; background:#FFFFFF url(/images/body.png) top repeat-x; margin:0; padding:0
	}
table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#362f2d
}
H1, H2, H3, form {
	margin:0; padding:0
	}
H1, H2, H4 {
	font-weight:normal
	}
H1, H2 {
	font-size:20px; color:#cc3333; text-align:left
	} 
H3 {
	font-size:15px; color:#cc3333
	}
a:link, a:visited, a:active {
	color:#993333; text-decoration:none
	}
a:hover {
	color:#993333; text-decoration: underline
	}
img {
	border:0
	}

/* --- MAIN-PAGE --- */

#head, #topmenu, #cells, #footer {
	margin: 0 auto; width:1000px
	}
#head {
	height:150px; background:url(/images/head_bg.jpg); border-top:#d2b689 4px solid;
	}
	#head1st {
		width:201px
		}
		#head1st {
			height:150px; width:201px
			}
	#head2nd {
		width:586px
		}
	#head3rd {
		width:213px
		}
	#head1st, #head2nd, #head3rd {
		float:left; height:150px
		}
		#head3rd a {
			display:block; height:150px; width:212px; margin-left:1px; text-decoration:none; background:url(/images/bank_a.jpg)
			}
			#head3rd a:hover {
				background:url(/images/bank_hover.jpg)
				}
#topmenu {
	height:27px; margin-bottom:15px;
	}
	#topmenu1st {
		float:left; width:206px; background:url(/images/topm1.jpg) no-repeat;
		}
		#topmenu1st p {
			margin:5px 0 0 15px; padding:0; font-size:12px; font-weight:bold; color:#ffffff
			}
		#topmenu1st p a, #topmenu1st p a:visited {
			color:#FFFFFF; text-decoration:none
			} 
	#topmenu2nd {
		float:left; width:588px; background:#d9c095 url(/images/topm2.png) no-repeat
		}
		#topmenu2nd p {
			margin-top:5px; padding:0; text-align:center; font-size:12px; font-weight:bold; color:#590000; margin-bottom:0
			}
		#topmenu2nd a, #topmenu2nd a:visited {
			color:#590000; text-decoration:none
			}
			#topmenu2nd a:hover {
				color:#993333
				}
	#topmenu3rd {
		float:right; width:206px; background:url(/images/topm3.jpg) no-repeat
		}
		#topmenu3rd img {
			height:10px; margin:7px 0 0 43px
			}
	#topmenu1st, #topmenu2nd, #topmenu3rd {
		height:26px
		}						
#leftcell {
	float:left;	width:194px; margin-right:11px; 
	}
#content {
	float:left; width:590px; margin-right:11px
	}
	#content H2, #content H1 {
		margin-bottom:15px
		}
	#content H3 {
		margin-bottom:10px
		}
	#content H3 a {
		text-decoration:none		}
		#content a {
			text-decoration:underline
			}
			
/*	.line {
		margin-bottom:20px
		}*/
		
		
		
#rightcell {
	float:right; width:194px;
	}
#footer {
	clear:both; height:92px
	}
	#footer1st {
		}
	#footer2nd {
		width:612px; border-top:#d9c095 4px solid
		}
	#footer3rd {
		}
	#footer1st, #footer3rd {
		width:194px; border-top:#b18f58 4px solid
		}
	#footer1st, #footer2nd, #footer3rd {
		float:left; height:92px; background:#fffcdf; border-bottom:#d9c095 6px solid
		}
/* --- mainpage CONTENT --- */

.mmenu_off {
	padding:7px 10px 7px 16px; background:url(/images/mmenu.png) no-repeat center left; font-weight:bold; color:#630000; cursor:pointer; border-top:#e2cdb9 1px solid
	}
	.mmenu_off a, .mmenu_off a:visited {
		color:#630000; text-decoration:none
		}
		.mmenu_off a:hover {
			color:#993333; text-decoration:none
			}
.submenu {
	padding-bottom:3px
	}		
.submenu p {
	padding:3px 0 3px 15px; background:url(/images/submenu.gif) no-repeat center left;
	}
	
.block { 
	padding-bottom:8px; background:url(/images/shd1.jpg) bottom right no-repeat; margin-bottom:15px
	}
	.block_top {
		background:url(/images/t.png) repeat-x
		}
	.block_footer {
		background:url(/images/f.png) repeat-x 
		}
	.block_top, .block_footer {
		font-size:0; height:10px
		}
	.lt, .lf  {
		float:left
		}
	.rt, .rf {
		float:right
		}
	.lt,.lf,.rt,.rf {
		height:10px; width:10px
		}						
	.block_inner {
		background:#fffcdf; padding:0 15px; clear:both;	border:#e2cdb9 1px solid; border-top:none; border-bottom:none
		}
		.block_inner H2, .block_inner H1 {
			margin:0 0 15px 0; padding:8px 0 0 0
			}
		.block_inner p {
			margin:0
			}
.block_head_link {
	margin-left:25px; padding-right:15px; background:url(/images/row.gif) right no-repeat; color:#630000; font-weight:bold; cursor: pointer
	}
.more {
	margin-top:15px; padding-right:15px; background:url(/images/row.gif) right no-repeat; text-align:right
	}
#search_block {
	background:url(/images/search_bg.jpg) top no-repeat; padding:12px 19px 0 19px; font-size:12px; color:#630000; font-weight:bold
	}
	#search_block table {
		margin-top:6px
		}
		.form_search {
			width:103px; height:14px; border:#7f6752 1px solid; border-right-color:#c4aa95; border-bottom-color:#c4aa95;
			}
.buttons {
	padding:10px 0 10px 0; background:#fffcdf; margin-bottom:-10px
	}
#button {
	width:159px; height:23px; background:url(/images/btn_r.gif) no-repeat; margin-bottom:10px; font-weight:bold
	}
#button p {
	padding-top:4px; padding-left:10px
	}	
	.buttons a {
		font-size:11px; color:#630000; text-decoration:none; cursor:pointer
		}
		.buttons a:hover {
			text-decoration:none; color:#993333
			}
.courses {
	margin-top:10px; font-size:11px
	}
	.courses p {
		border-top:#7f6752 2px solid; padding:5px; color:#cc3333; font-weight:bold; background-image:url(/images/courses_bg.jpg)
		}
	.courses td {
		border-bottom:#e3cfbb 1px solid; font-size:9px
		}		
#recl {
	border-left:#cc3333 1px solid; border-right:#cc3333 1px solid; background:#fffcdf; padding:0px 5px 0px 10px; color:#cc3333
	}
	#recl_lnk a, #recl_lnk a:hover, #recl_lnk a:visited {
		color:#cc3333; text-decoration:none
		}	
.photos_window {
	height:77px; margin-top:8px; overflow:hidden
	}
	.photosblock {
		text-align:center
		}
		.photosblock img {
			height:77px; width:55px; border:#b18f58 1px solid; margin:0 2px 0 2px
			}

/* --- PAGES --- */	
.txhead {
	font-size:17px; color:#cc3333; font-weight:bold
	}
.tx {
	color:#362f2d
	}
.red {
	color:#cc3333
	}
.tx, .red {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px
	}
.grey {
	color:#999999
	}
.otstup p {
	text-indent:20px 
	}
.bezotstup p {
	text-indent:0
	}
#pages, #art {
	padding:0 16px 0 16px; text-align:justify
	}
	.artinner p, #pages p, .otstup {
		text-indent:20px
		}
.artinner a, #pages a {
	text-decoration:underline
		}

/*	#pages p, #pages td p {
		text-align:justify
		} */
	#pages td p, .artinner td p {
		margin:0; padding:0; text-indent:0
		}
/*.arttbl p {
	text-indent:20px;
	margin:0 5px
		}	*/
/*.center p {
	text-align:center
	}	*/
#pages ul, .artinner ul {
	list-style-image: url(/images/list.gif)
	}
	#pages ul ul, .artinner ul ul {
		list-style-image: url(/images/list2.gif)
		}
.tbl {
	border:#a44214 1px solid; padding:3px;
	}
.bgh {
	background:#e5c68d
	}
.bg1 {
	background:#fffcdf
	}
.bg2 {
	background:#edd7ad
	}
.articles h3 a, .articles h3 a:visited {
	color:#993333
	}
.articles h3 a:hover {
	color:#cc3333; text-decoration:none
	}	 
#entry {
	background:url(/images/list.gif) left no-repeat; padding:3px 0 3px 10px; 
	}
#entryActive {
	padding:5px 5px 5px 10px; border:#eae5b8 1px solid; background:#fefdf3
	}	
#entryActive a {
	font-weight:bold; color:#cc3333
	}
/* --- index --- */
 ul.index_questl{
	list-style:none; margin:0; padding:0
	}
	.index_questl li{
		margin-bottom:9px
		}
	.index_questl li img {
		width:7px; height:6px; margin-left:7px
		}
#index, #pages {
	padding:0 16px 0 16px; margin-bottom:15px
	}
	#index H2, #index H1{
		margin:10px 0 12px 0
		}
	#index p {
		margin:0 0 10px 0; padding:0
		}
.greeting {
	border-top:#d9c095 3px solid; padding-bottom:15px
	}
#index_diagramm {
	text-align:center
	}
	#index_diagramm a {
		color:#cc3333; font-weight:bold; text-decoration:none
		}
	#index_diagramm img {
		margin:20px 0 10px 0
		}
.link {
	padding-right:15px; background:url(/images/row.gif) right no-repeat
	}
.redtext {
	color:#cc3333
	}
	#subnews p.mp_date {
		margin:10px 0 3px 0
		}
#subnews h3 {
	font-size:12px; color:#630000; font-weight:bold
	}

/* --- news --- */
.newslist {
	margin-bottom:20px
	}
	.newslist h3 a:hover {
		color:#cc3333; text-decoration: underline
		}
	.mp_date {
		color:#cc3333
		}
	.date {
		color:#999999
		}	
	.date, .mp_date {
		margin:0; font-size:11px; font-weight:bold
		}
	.newslist_nav {
		font-size:14px; margin-bottom:50px
		}
	.newslist_nav span {
		font-size:12px; color:#999999
		}		
.hemetext {
	margin-bottom:20px; /*text-align:justify;*/ color:#999999
	}
.newslist p, .hemetext p {
	margin:0
	}
.athernews {
	margin: 20px 0 30px 30px
	}
.athernews {
	margin: 20px 0 30px 30px
	}
	.athernews a {
		text-decoration:underline
		}		
	.athernews p {
		font-size:11px; margin:0 0 7px 0
		}
		.athernews span {
			color:#cc3333
			}
.active_page {border:#959595 1px solid; padding: 2px 6px; color:#959595}
.td_fill{BORDER-RIGHT: #590000 1pt inset; PADDING-RIGHT: 0cm; BORDER-TOP: #590000 1pt inset; PADDING-LEFT: 0cm; BACKGROUND: #edd7ad; PADDING-BOTTOM: 0cm; BORDER-LEFT: #590000 1pt inset; PADDING-TOP: 0cm; BORDER-BOTTOM: #590000 1pt inset}

.td_trans{BORDER-RIGHT: #590000 1pt inset; PADDING-RIGHT: 0cm; BORDER-TOP: #590000 1pt inset; PADDING-LEFT: 0cm; PADDING-BOTTOM: 0cm; BORDER-LEFT: #590000 1pt inset; PADDING-TOP: 0cm; BORDER-BOTTOM: #590000 1pt inset}
