/* -------------------------------
	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;}
	td{vertical-align:top;}

/* -------------------------------
	Base font 
------------------------------- */

body{font:normal 12px Arial, Helvetica, sans-serif; color:#6A7D8E;}

h1{margin:10px 30px 15px 30px; border-bottom:solid #BFE2FA 1px;
	font-size:16px; color:#1083B9 !important; text-transform:uppercase;}
h2{font-size:16px; font-family:Tahoma; color:#fff !important;}
h5{width:200px; margin:0 0 7px 65px; padding:7px 0 0 0;  color:#fff !important; border-top:dotted 1px #fff;}	
h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold; color:#000;}

a{text-decoration:underline;}
a:visited{text-decoration:none;}
a:hover{}
a:active{}

p{margin:0 30px 25px 30px; font-size:14px;}
b {font-size:12px; text-align:center;}
/* -------------------------------
	Base style 
------------------------------- */

html, body{height:100%; background:#B8D4E9 url('../images/main_bg.jpg') repeat-x top left;}

	.main{width:100%; height:100%; background:url('../images/left_main_bg.jpg') no-repeat top left;}
		.header_td{height:307px; background:url('../images/right_main_bg.jpg') no-repeat top right;}
		.content_td{height:100%;  background:url('../images/righ_bottom_bg.jpg') no-repeat top right;}
		.footer_td{background:#4872A5 url('../images/footer_bg.gif') repeat-x top right;}
			
			.main_logo a{display:block; width:247px; height:85px; margin:10px 0 0 251px; background:url('../images/logo_head.gif') no-repeat top right;}
			
			.middle_main_bg{position:absolute; width:290px; height:220px; margin:0 0 0 40%; 
				background:url('../images/middle_main_bg.png') no-repeat top right;
				-background-image: none;
				-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/middle_main_bg.png,sizingMethod=crop);		
				}
			
			.content_td table{height:200;}	
			.content_right{width:100%; padding:30px 0 0 0;}
			.content_right, .content_left{height:100%;}
			.content_right table{width:95%; background-color:#DDF0FC;}
		
				.left_top{width:60px; height:15px; background: #DDF0FC url('../images/left_top.jpg') no-repeat left top;}
				.middle_top{width:100%; background:#DDF0FC url('../images/middle_bg.gif') repeat-x top left;}
				.right_top{height:15px; background:url('../images/right_top.jpg') no-repeat right top;}
				
				
			  .left_bottom{width:60px; height:15px; background:url('../images/left_bottom.jpg') no-repeat bottom left;}
				.middle_bottom{width:100%; background-color:#DDF0FC;}
				.right_bottom{height:15px; background:url('../images/right_bottom.jpg') no-repeat bottom right;}
								
				.table_bg img{margin:0 0 20px 30px; border:solid #fff 4px;}
			
			.copyrt_bg{width:284px; height:61px; margin:0 10px 0 0; background:url('../images/copyrt_bg.gif') no-repeat bottom right;}

				.bottom_logo{float:right; width:170px; height:35px; margin:10px 30px 0 0; text-align:right; background:url('../images/bottom_logo.gif') no-repeat 0 70%;}	
				.bottom_logo_a{margin:20px 0 0 0;}
				.bottom_logo_a a{ font-size:12px; color:#28A6E9; text-decoration:none;}


			.content_right_bottom{width:100%;}
			.content_right_bottom table{width:95%; background-color:#DDF0FC;}
			.content_right_bottom td{padding:20px 0 0 0;}
			.tab {
	font-size:14px;
	height: 24px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	}
			
/* -------------------------------
	Menu 
--------------------------------- */

.menu_top_bg{width:233px; height:18px; margin:0 10px 0 51px; background:url('../images/menu_top_bg.jpg') no-repeat top left;}
.menu_bottom_bg{width:233px; height:28px; margin:0 10px 0 51px; background:url('../images/menu_bottom_bg.jpg') no-repeat bottom left;}

	.left_menu{width:233px; margin:0 10px 0 51px; padding:5px 0 0 0; background-color:#537194;}
		.left_menu li{width:187px; margin:0 0 0 24px; padding:8px 0 3px 0; background-color:#38587C; border-bottom:solid 1px #486586;}
			.left_menu_bg{padding:8px 0 3px 0;  background:url('../images/left_menu_bg.jpg') no-repeat top right;}
			.left_menu a{text-decoration:none; color:#fff; font-family:Times; font-size:18px; padding:0 0 0 24px;}
			.left_menu a:hover{text-decoration:underline;}
		
		.left_address_bg{padding:0 0 0 0 !important; border:none !important; padding:0 0 0 24px; font-size:13px !important; color:#fff; font-family:Arial-Narrow;;
			 background:url('../images/left_address_bg.jpg') no-repeat top right;}
			.left_address_bg div{padding:0 0 0 24px;}
			.left_address_bg span{padding:0 0 0 24px; font-size:18px;}

.bottom_menu{margin:25px 0 0 0; padding:0 0 30px 70px;}
.bottom_menu li{float:left;}
.bottom_menu li a{float:left; padding:0 20px 0 0; color:#fff;  font-size:12px; text-decoration:none;}
.bottom_menu li a:hover{float:left; padding:0 20px 0 0; color:#fff;  font-size:12px; text-decoration:underline;}
.counter {margin:10px 10px 10px 75px;}		


.counter table {height:40px;}
.counter table td {height:40px;}
	
/* -------------------------------
	Form 
------------------------------- */
.HLink{
	display:none;
	visibility:hidden;
}



#order_form {
  margin: 10px 30px;
  width: 500px;
  height: 10%;
  font-family: arial;
  font-size: 12px;
  color: black;
}
#order_form TD {
  padding: 3px;
  vertical-align: middle;
}
#order_form LABEL {
  font-weight: bold;
}
#order_form .inp, #order_form .txt, #order_form .sel {
  width: 100%;
  font-family: arial;
  font-size: 13px;
  color: black;
}
#order_form .txt {
  height: 70px;
}
#order_form .sbm {
  width: 115px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
}
#DivSe {display:none;}
.mes_error {
  margin: 10px 32px;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: red;
}
.mes_ok {
  margin: 10px 32px;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
  color: #38587C;
}

