/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 13px Trebuchet MS, Helvetica, sans-serif; color:#6A6A6A;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}
	h1{padding:0 0 15px 0; color:#0071BC; font-size:25px; font-weight:normal; font-family:Tahoma; line-height:42px;}
	h2{padding:20px 0 15px 0; color:#0071BC; font-weight:normal; font-size:18px;}

a{text-decoration:underline; color:#0095B1;}
a:visited{  }
a:hover{text-decoration:none;}
a:active{}

p{padding:0 0 0px 0; line-height:24px;}

/* -------------------------------
	Menu 
------------------------------- */

.left_menu{margin:0 0 0 9px; background: url('/images/home/left_menu_bg.gif') repeat-y 0 0;}
	.left_menu ul{padding:10px 0 0 0; background: url('/images/home/left_menu_top_bg.gif') no-repeat 100% 0;}
		.left_menu li{margin:5px 0 0 0;}
			.left_menu li a{display:block; _height:20px; margin:0 10px 0 18px; padding:0 10px 3px 10px; border-bottom:dotted #00B6CB 2px; font-size:12px; color:#fff; text-decoration:none;}
			
			.left_menu li ul{margin:0 0 0 9px; padding:20px 0 20px 0; background:#fff;}
				.left_menu li ul li{margin:0 0 0 0;}
					.left_menu li ul li a{display:block; _height:20px; margin:0 0 0 0; padding:3px 5px 3px 20px; border-bottom:solid #E6E6E6 2px; font-size:12px; color:#6A6A6A; text-decoration:none;}
					
					.left_menu_item{background:#F9F9F9;}
	
	.left_menu .clear{padding:20px 0 0 0; background: url('/images/home/left_menu_bottom_bg.gif') no-repeat 100% 100%;}	

.breadcumbs_list{width:455px; height:27px; margin:0 0 15px 0; padding:7px 0 0 10px; background:#E6F4F7;}
	.breadcumbs_list li{float:left; font-size:14px;}
		.breadcumbs_list li a{font-size:14px; color:#0071BC;}
		.breadcumbs_list li span{margin:0 10px 0 10px; color:#0071BC;}
		.breadcumbs_list {list-style:none !important}
		.nolist {list-style:none !important} 

/* -------------------------------
	Form 
------------------------------- */

.form_container{width:690px; margin:20px 0 0 0; background: url('/images/home/form_container_bg.gif') repeat-y 0 0;}
	
	.form_top_block{height:123px; background:#F9F9F9 url('/images/home/form_top_bg.gif') repeat-x 0 0;}
	.form_top_right{height:123px; background:url('/images/home/form_top_right.gif') no-repeat 100% 0;}
		.form_top_left{height:123px; background:url('/images/home/form_top_left.gif') no-repeat 0 0;}

	.form_title{position:relative; padding:7px 0 50px 80px; top:12px; left:10px; background:url('/images/home/search_ico.jpg') no-repeat 0 0; font-size:22px; color:#FAFCFD;}
	
	.input_block1{margin:0 0 60px 110px;}
		.input_block1 input{float:left;}
		.input1{float:left; width:32px; height:22px; margin:0 10px 0 0; border:solid #C4C4C4 1px;}
		.input_block1 label{float:left; width:110px; margin:0 10px 0 5px; font-size:11px; font-family:Tahoma;}

	.input_block2{clear:both; padding:5px 0 0 70px;}
		.input2{width:130px; height:22px; margin:0 0 0 0; border:solid #C4C4C4 1px;}
		.input_block2 label{float:left; width:200px; margin:0 30px 14px 0px; padding:3px 0 0 0; font-family:Tahoma; text-align:right;}
	
		.green_button{cursor:pointer; clear:both; width:115px; height:33px; margin:17px 0 10px 0; *margin:17px 0 10px 305px; background: url('/images/home/green_button.gif') no-repeat 0 0; border:none}
	
	.form_bottom{height:61px; background:#F9F9F9 url('/images/home/form_bottom_bg.gif') repeat-x 0 100%;}
		.form_bottom_left{height:61px; background:url('/images/home/form_bottom_left.gif') no-repeat 0 100%}
		.form_bottom_right{height:51px; padding:10px 0 0 90px; background:url('/images/home/form_bottom_right.gif') no-repeat 100% 100%;	
			color:#FEFFFF; font-size:11px; font-family:Tahoma;}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background: url('/images/home/body_bg.jpg') repeat-y 50% 0;}

#main{min-height:1300px; height:auto !important; height:1300px; margin:0 auto -195px;  text-align:left;
	background: url('/images/home/main_bg.jpg') no-repeat 50% 0;}
.main2{background: url('/images/home/main_bg2.jpg') no-repeat 50% 0 !important;}

	#header{width:1000px; height:175px; margin:0 auto;}
	
	#content{width:1000px; margin:0 auto;}
		.first_block{float:left; width:201px;}
		.block{float:right; width:731px; padding:0 36px 0 0;color:#3A3A3A}
		
		.bottom_block{clear:both; padding:50px 0 0 0;}
		
#footer, .footer_push{width:100%; height:195px;  margin:0 auto;  clear:both;}
#footer{background: url('/images/home/footer_bg.jpg') no-repeat 50% 0;} 	

.hmm{float:left; width:230px; margin:0 0 0 130px;}
	.hmm li{float:left; margin:0 30px 0 20px;}
	.hmm li a{float:left; width:11px; height:11px;}
		.home_item{background: url('/images/home/home_ico.gif') no-repeat 50% 50%;}
		.mail_item{background: url('/images/home/mail_ico.gif') no-repeat 50% 50%;}
		.map_item{background: url('/images/home/map_ico.gif') no-repeat 50% 50%;}
	
/* -------------------------------
	Template style
------------------------------- */

.clear{clear:both; line-height:0;}
.clear2{clear:both; height:25px; margin:0 0 30px 0; line-height:0px; border-bottom:solid #68D21B 1px;}

.more_a a{float:right; width:100px; height:22px; margin:0 85px 0 0; background: url('/images/home/more_a_bg.gif') no-repeat 0 0; color:#FFFFFF; font-size:12px; text-align:center;}
.more_a2{clear:both; height:22px; padding:0 70px 0 0; text-align:right;}
	.more_a2 a{color:#1375A6; font-size:12px;}
	
.main_logo a{position:absolute; width:215px; height:75px; margin:35px 0 0 9px; background: url('/images/home/main_logo.jpg') no-repeat 0 0;}

.phone_block{position:absolute; margin:65px 0 0 300px; padding:0 0 0 34px; background: url('/images/home/phone_ico.gif') no-repeat 0 0;
	color:#1375A6; font-size:22px;}
	.phone_block span {color:#69E529;}

.title_block{float:left; margin:0 0 25px 0; *margin:10px 0 0 0; background:#0095B1 url('/images/home/title_left_bg.gif') no-repeat 0 0; color:#fff; font-size:22px; font-family:Tahoma; text-transform:uppercase;}
	.title_block div{padding:4px 10px 3px 10px; background:url('/images/home/title_right_bg.gif') no-repeat 100% 0;}

.blue_block{clear:both; background:url('/images/home/blue_block_bg.jpg') repeat-y 0 0;}
	.blue_block_top{background:url('/images/home/blue_block_top_bg.jpg') no-repeat 0 0;}
	.blue_block_bottom{min-height:130px; height:auto !important; height:130px; padding:10px 0 30px 0; background:url('/images/home/blue_block_bottom_bg.jpg') no-repeat 0 100%;}

.news_list{padding:0 0 0 23px;}
	.news_list li{float:left; width:300px; margin:20px 23px 0 0;}
		.news_list_img{float:left; width:120px;}
		.news_list_text{float:left; width:176px;}
			.news_list_text div{width:114px; height:18px; margin:0 0 15px 0; background: url('/images/home/data_bg.gif') no-repeat 0 0; font-size:12px; color:#fff; text-align:center;}

.decor_menu{padding:0 0 0 7px;}
	.decor_menu li{float:left; width:165px; height:173px; background: url('/images/home/decor_menu_separator.gif') no-repeat 100% 0;}
	.decor_bg_no{background:none !important;}
	
		.decor_menu a{display:block; padding:120px 0 0 0; color:#359DC2; font-size:12px; text-align:center;}
		.decor_menu1{background: url('/images/home/img_1a.jpg') no-repeat 50% 30%;}
		.decor_menu2{background: url('/images/home/img_2a.jpg') no-repeat 50% 30%;}
		.decor_menu3{background: url('/images/home/img_3a.jpg') no-repeat 50% 30%;}
		.decor_menu4{background: url('/images/home/img_4a.jpg') no-repeat 50% 30%;}
		.decor_menu5{background: url('/images/home/img_5a.jpg') no-repeat 50% 30%;}
		.decor_menu6{background: url('/images/home/img_6a.jpg') no-repeat 50% 30%;}
		
.footer{width:900px; margin:0 auto; padding:85px 0 0 0; text-align:left;}
	.footer_address{float:left; width:312px;}
		.footer_address span{padding:0 3px; background:#0095B1; color:#fff;}

	.benefis_block a{float:right; padding:0 55px 0 0; background: url('/images/home/benefis_ico.gif') no-repeat 100% 70%; color:#fff; font-size:12px;}	

	.content_block{clear:both; margin:0 40px 0 0;color:#3A3A3A}
	/*.content_block img{float:left; margin:0 30px 0 0; border:solid #00A2BB 1px;}*/
	
	.content_block{clear:both; margin:0 40px 0 0;color:#3A3A3A}
	.content_block ol{list-style:disc; padding-left:40pt;}
	.content_block ul{list-style:decimal; padding-left:40pt;}
	

	.block ul{list-style:disc; padding-left:40pt;}
	.block ol{list-style:decimal; padding-left:40pt;}
	
	
	.content_block table {width:100%;  border:solid #000000 1px;}
	.content_block span {font-size:10pt !important;}
	.content_block th{padding:3px 0px 0px 18px; height:16px !important; background:#00A6BE; border-left:solid #5BC5D5 1px; font-size:12px; color:#FDFEFE;}
	.content_block td{padding:3px 0px 0px 18px;height:16px !important; border-left:solid #000000 1px; border-bottom:solid #000000 1px;}
	.content_block tr {height:16px !important;}
	
	.content_table {width:100%; text-align:center; border:solid #000000 1px;}
	.content_table th{padding:10px 0; background:#00A6BE; border-left:solid #5BC5D5 1px; font-size:12px; color:#FDFEFE;}
	.content_table td{padding:10px 0; border-left:solid #000000 1px; border-bottom:solid #000000 1px;}
	/*.content_table_color{background:#E5F4F7;}*/

    .special th{padding:3px 0px 0px 18px; background:#00A6BE; border-left:solid #5BC5D5 1px; font-size:12px; color:#FDFEFE;}
	.special td{padding:3px 0px 0px 18px;; border-left:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px;}
	
	.special {width:100%; text-align:center; border:solid #FFFFFF 1px;}
	.special th{padding:0px 0; background:#00A6BE; border-left:solid #FFFFFF 1px; font-size:12px; color:#FDFEFE;}
	.special td{padding:0px 0; border-left:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px;}
		


	/*.MsoNormalTable td{height:17px !important; }
	.MsoNormalTable p{height:25px ; margin: 0px 0px 0px 0px !important}*/


.print_a a{position:absolute; margin:35px 0 0 620px; padding:0 0 0 20px; background: url('/images/home/print_ico.jpg') no-repeat 0 50%; color:#5880AF; font-size:11px; text-decoration:none;}


	.myfoto {float: right; width: 250px; height: 200px}

#guestbook {float:left; margin: 0px 0 0 0; width:710px;}
#guest_form {float:left; margin:20px 0 0 0; padding:8px 0 0 25px; width:682px; height:375px; color:#525252;  background:#f5f5f5;}
#guest_form p{margin:0; padding:10px 0 4px 0;}
#guest_form01, #guest_form02, #guest_form03, #guest_form04 {float:left;}
#guest_form01 {padding:0 41px 0 0;}
#guest_form01 input, #guest_form02 input {width:181px;}
#guest_form03 {width:682px; padding:0px 0 0 0;}
#guest_form03 textarea{width:655px; height:124px;}
#guest_form04 {width:682px; margin:20px 0 0 0;}
#guest_form04 #but01, #guest_form04 #but02, #guest_form04 div{float:left;}
#guest_form04 #but01 {background:url(/images/home/guest_add_but.jpg) 0 0 no-repeat; width:89px; height:23px; border:0;}
#guest_form04 div{width:11px;}
#guest_form04 #but02 {background:url(/images/home/guest_clear_but.jpg) 0 0 no-repeat; width:89px; height:23px; border:0;}

#pages {float:left; width:710px; margin:30px 0 0 0;}
#pages ul { list-style:none;}
#pages ul li { float:left; padding:0 3px 0 0;}
#pages ul li a {padding:1px 3px; color:#4ba252; font-weight:bold; text-decoration:underline; background:none;}
#pages ul li a:hover { text-decoration:none; color:#fff; background:#6c8ea7;}

#comments {float:left; width:707px; border-top:1px solid #dadcdd; margin:20px 0 0 0; padding:0 0 0 0;}
.comment {float:left; padding:10px 0 20px 20px; width:690px; border-bottom:1px solid #dadcdd;}
.comment div {width:687px; float:left;}
.comment p {margin:0; padding:0;}
.comment div .username{float:left;}
.comment div .date{float:right; font-family:Tahoma; font-size:8pt; font-style:italic; color:#525252;}
.comment .text{width:687px; float:left; margin:10px 0 0 0; font-family:Tahoma; font-size:10pt; font-style:normal; color:#3f3f3f; line-height:15pt;}

.answer{
	margin: 6px 10px 0 0;
	width: 600px;
	padding: 8px 10px 8px 20px;
	background: #cccccc;
}

li.kat_li{
list-style: none;
text-align:center;
font-size: 16px;
display:block;
width:32%;
float:left;
background-color:#E6F4F7;
border:solid #ffffff 2px;
padding: 3px 0px;
}

li.kat_li a{
text-decoration:none;
}

li.hover_list{
text-align:center;
font-size: 16px;
display:block;
width:32%;
float:left;
background-color:#00B6CB;
border:solid #ffffff 2px;
padding: 3px 0px;
}

li.hover_list a{
text-decoration:none;
color:#ffffff;
}

div.kat_bl{
margin-top:70px;
border-top: dotted #00B6CB 1px;
padding-top:10px;
}

div.kat_bl img{
float:left;
margin-right: 10px;
width: 150px;
padding: 2px;
border:solid #CCCCCC 1px;
}

img#bigPhoto{
width:300px;
}

div.find{
position:absolute; 
margin:148px 0 0 20px;  
color:#1375A6;
width:300px;
}

p.find_res{
padding-bottom:10px;
width:600px;
}

input.button1{
font-size: 11px;
height:22px
}
