*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #000; min-width:951px; font-size:100.01%;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #276aa4; text-decoration: underline;}
	span a{color: #3366CC}
a:hover{text-decoration: none;}
h1{font-size: 140%; margin-bottom: 12px;}
	h1.border{margin: 24px 0px; padding: 12px 18px; background: #3366CC; font-weight: normal; color: #fff; font-size: 150%;}
	h1.news{font-size: 30px; margin-bottom: 12px;}
h2{font-size: 120%; margin-bottom: 12px;}
h3{font-size: 100%;}
h4{color: red; font-size: 130%; text-align: left;}
h5{color: white; font-size: 150%;}

span{color: #3366CC}

ul{margin: 0 0 12px 16px;}
ol{margin: 0 0 12px 25px;}

p{padding-bottom: 12px;}


#main{position:relative; min-height:100%; font-size: 0.75em;}
/*For IE*/ html #main{width:auto; height:100%;}
#main_in{padding: 27px 30px 18px 30px;}

/*--- TOP ---*/
div#top{background:#3366CC; min-height: 10px;}
	* html div#top{height: 12px;}
div#top table{width: 100%;}
div#top table td{vertical-align: top;}
div#top table td#logo{width: 150px; padding-left: 14px; vertical-align: bottom;}
	div#top table td#logo img{margin: -3px 0 0 0; position: relative;}
div#top table td h1{color: #fff; text-align: right; padding: 14px 20px 0 0; font-size: 26px; font-weight: normal;}

div#top_block{height: 338px;}
table#top_block_t{width: 100%; height: 338px;}
table#top_block_t td{vertical-align: top;}

	td#top_block_l{ background:  url(../_img/bg_menu_left_n.jpg) repeat-x 100% 100%; text-align: right;}
		
		div.big_image{height: 338px; background-repeat: no-repeat; background-position: 100% 100%;}
			div#top_text{padding: 78px 214px 0 30px; padding-right: 395px; height: 145px; }
				div#top_text h1{color: #3366CC; font-size: 24px; font-weight: normal; margin: 0; text-align: right;}
				div#top_text_left {font-weight: normal; margin: 0; text-align: left;}
			div#telephone{background: url(../_img/bg_telephone.gif) no-repeat 0 100%; padding-left: 68px; margin-left: 26px;}
		a.arrow{background: url(../_img/arrow_br.jpg) no-repeat 0 3px; padding-right: 20px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 25px 0 0 28px; text-align: left; float: left;}
		a:hover.arrow, a.hover{ background: url(../_img/arrow_br_link.jpg) no-repeat 0 3px; padding-left: 28px;}
		
	td#top_block_r{width: 260px; background: #3366CC url(../_img/bg_menu_right.jpg) repeat-x 100% 0; color: red; font-size: 13px;}
		div#top_r_menu{height: 32px; text-align: left; padding: 18px 0px 0 0; color: red; font-size: 13px;}
		
		/* ĚĹÍŢ */
		ul.menu{ list-style: none; margin: 0; padding: 22px 0 0 18px;}
		ul.menu li{padding: 0 0 16px 0;}/********* Ýňî çíŕ÷ĺíčĺ îňâĺ÷ŕĺň çŕ âűńîňó ěĺćäó ýëĺěĺíňŕěč ěĺíţ *********/
		ul.menu li a{color: #fff; font-size: 13px; display: block; background: url(../_img/arrow.jpg) no-repeat 0 2px; padding-left: 28px;}
		ul.menu li a:hover, ul.menu li a.hover{ background: url(../_img/arrow_link.jpg) no-repeat 0 2px; padding-left: 28px;}
		ul.menu li a.hover{text-decoration: underline;}
	
		
/*--- CONTENT ---*/

a{color: #000; text-decoration: none;}
	span a{color: #000}
a:hover{text-decoration: none;}


div#content_block{padding: 28px 0 0 0;}

	/* INDEX */
	table#index_table{width: 100%}
	
		td#index_right{width: 260px; background: #e9e3d7; text-align: center; padding-top: 6px;}
		td#index_right table{width: 240px; margin-left: 20px;}
		td#index_right table img{display: block; margin: 0 auto;}
		td#index_right table a{color:#3e3830; font-size: 13px;}
		td#index_right table td{width: 100px; padding: 10px 0;}
		td#index_count table td{padding: 3px 0;}
		td#index_right table td.left{width: 140px; text-align: center;}
		
			table#index_left_in{width: 100%;}
				td#index_left_l{background: #3366CC; width: 184px; padding: 38px 22px 28px 28px;}
				td#index_left_l h1{font-size: 23px; font-weight: normal; color: #fff;}
					
			a.about{background: url(../_img/arrow_br.jpg) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 22px 0 0 0;}
			a:hover.about, a.hover{ background: url(../_img/arrow_br_link.jpg) no-repeat 0 3px; padding-left: 28px;}
			a.about2{background: url(../_img/arrow.jpg) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: white; margin: 22px 0 0 0;}
			a:hover.about2, a.hover{ background: url(../_img/arrow_link.jpg) no-repeat 0 3px; padding-left: 28px;}
			a.about1{background: url(../_img/arrow_link.jpg) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: white; margin: 22px 0 0 0;}
			a:hover.about1, a.hover{ background: url(../_img/arrow_link.jpg) no-repeat 0 3px; padding-left: 28px;}
			
				td#index_left_r{padding: 0 30px 0 25px;}
	
	div#news table{width: 100%}
	div#news table td{padding: 0 0 26px 0;}
	div#news table td.left{width: 112px;}
	
	/* INSIDE */
	table#inside_table{width: 100%}
		td#inside_left{width: 234px; background: #3366CC;}
			
			ul.left_menu{ list-style: none; margin: 0; padding: 22px 20px 0 18px;}
			ul.left_menu li{padding: 0 0 18px 0;}
			ul.left_menu li a{color: #fff; font-size: 13px; display: block; background: url(../_img/arrow.jpg) no-repeat 0 2px; padding-left: 28px;}
			ul.left_menu li a:hover, ul.left_menu li a.hover{ background: url(../_img/arrow_link.jpg) no-repeat 0 2px; padding-left: 28px;}
			ul.left_menu li a.hover{text-decoration: underline;}	
			
		td#inside_right{padding-left: 24px;}
		
			table.top{width: 100%}
			table.top td.photo{width: 260px;}	
			table.top td h1{margin: 0; color: #3366CC; font-size: 25px; padding: 0; text-transform: uppercase; font-weight: normal;}
			table.top td h2{margin: 0; color: #000; font-size: 18px; padding: 0; text-transform: uppercase; font-weight: normal;}
			
		div.content img{float: left; padding: 0 30px 16px 0;}
		
		/* BOTTOM */
		table#inside{width: 100%}
			div.bottom_block_1{background: url(../_img/bg_bottom_block.gif) repeat-x bottom;}
			div.bottom_block_2{background-repeat: no-repeat; background-position: 100% 100%; min-height: 287px; padding: 60px 185px 0 30px; color: #bfb4a4}
			* html div.bottom_block_2{height: 190px;}
				div.bottom_block_2 h1{color: #3366CC; margin: 0 0 1px 0; font-weight: normal; font-size: 170%}
				div.bottom_block_2 h2{color: #3366CC; margin: 0 0 1px 0; font-weight: normal; font-size: 120%}
				div.bottom_block_2 p{padding: 25px 0;}
		a.link{background: url(../_img/arrow_link.jpg) no-repeat 0 3px; padding-left: 28px; display: block; font-size: 13px; color: #fff; margin: 0;}
		
			td#bottom_right{width: 260px; background: #E9E3D7; vertical-align: middle; text-align: center; padding-top: 36px;}
			
/*--- FOOTER ---*/
#footer{clear: both; padding-top: 20px; height: 60px;
	}
	div#copyright{ color: #a9a8a8; width: 414px; padding: 6px 0 0 32px; float: left;
	}
	div#adress{width: 222px; float: right;
	}

.bottom{
	background-color: #574F44;
	height: 90px;	
	/*ÂŰŃÎŇŔ ÍČĆÍĹÉ ĘŔĐŇČÍĘČ _ Ő/Ç!!*/
}
.bottom .txt {
	color: #bfb4a4;
	padding: 15px 15px 15px 25px;

}
.bottom h2, .bottom h3{
	color: #3366CC;
	font-weight: normal;
	margin: 5px 0;
	padding:0;
}
.bottom h2{
	font-size: 20px;
	font-weight: normal;
}
.bottom h3{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 30px;
}
.bottom .txt{
	padding-bottom: 30px;
}
.icons {
	MARGIN: 25px 0px 30px 5px
}
.icons TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 40px
}