/* CSS Document */

.h2h1 {
color:#FFFFFF;
font-size:20px;
font-weight:normal;
line-height:10px;
padding:0 0 20px;
text-transform:none;
}

table.outer_table{

	border-collapse: collapse;

	height:100%;

	min-height:100%;

	/*width:100%;*/

	margin-left:auto;

	margin-right:auto;

	}



	table.outer_table td{

		margin: 0;

		padding: 0;

		vertical-align: top;

		height:100%;

		min-height:100%;

		}

		

table.outer_table, table.inner_table{

	border-collapse: collapse;

	}



	table.outer_table td, table.inner_table td{

		margin: 0;

		padding: 0;

		vertical-align: top;

		}

	

td.col_left{

	/*width:50%;*/

	color:inherit;

	background:#b6bee0 url(../images/body_bg.gif) repeat-x 0 0;

	border-right:1px solid #919191;

	}



td.col_right{

	/*width:50%;*/

	color:inherit;

	background:#b6bee0 url(../images/body_bg.gif) repeat-x 0 0;

	border-left:1px solid #919191;

	}



td.col_center{

	width:980px;

	}





table.inner_table{

	border-collapse: collapse;

	background:url(../images/head_t.jpg) repeat-x;

	width:980px;

	min-width:980px;

	}



	table.inner_table td{

		margin: 0;

		padding: 0;

		vertical-align: top;

		}



	

	table.inner_table td.head{

		background:url(../images/head.jpg) no-repeat left top;

			height:278px;}

		

				table.inner_table td.head img{

		margin: 50px 0 0 50px;}



			

				div.phone{

				padding: 0 0 0 25px;

				color: #FFFFFF;

				font-weight: bold;

				font-size: 13px;

				line-height: 16px;

				

				}

		

		table.inner_table td.head img{

			border-width:0;

			}

			

			table.inner_table td.head img.logo{

				float:left;

				margin:25px 0 0 20px;

				}

				

			table.inner_table td.head img.name{

				float:left;

				margin:61px 0 0 45px;

				}

				

			table.inner_table td.head img.addr{

				float:right;

				margin:43px 21px 0 0;

				}



		table.inner_table td.menu{

			padding:0px 20px 0px 246px;

			text-align:left;

			height: 28px;

			background:#e8e9ed url(../images/menu_t.gif) repeat-x left top;

			font-size:12px;

			font-weight:bold;

			

			}

			

			

		table.inner_table td.menu div{

			padding:6px 0 0 0;

			

			}

			

			

			table.inner_table td.menu a {

				color:#ffffff;

				text-decoration:none; 

				background: url(../images/marker2.gif) no-repeat center left;

				padding:0 8px 0 16px;

text-transform: uppercase;

font-size: 13px;

text-shadow: #000 0 -1px  0;
				} 

				

			table.inner_table td.menu a:hover {

				color:#ffffff; 

				text-decoration: underline; 

				background-color:transparent;

				}

				

			table.inner_table td.menu a#sel {

				color:#ffffff;

				text-decoration:none; 

				background-color:transparent;

				background: none;

				cursor: default;

				} 

				

			table.inner_table td.menu a#sel:hover {

				color:#ffffff; 

				text-decoration: none; 

				background-color:transparent;

				}		

					

	table.inner_table td.side{

		width:248px;

		background:#2645ba url(../images/menu_left_bg.gif) repeat-x top left;

		padding:22px 0px 50px 0px;

		}

		

		table.inner_table td.side img{

			border-width:0;

			}

		

		table.inner_table td.side div.box{

			width:228px;

			padding:15px 20px 25px 0px;

			}

			

			

		

		

				

			table.inner_table td.side ul {

				margin:0px 0 40px 0px;

				padding:0px;

				width:228px;

				}

			

				table.inner_table td.side ul li {

					list-style: none;

					padding:5px 0 6px 20px;

					margin:0px;

					font-size:12px;

					color: #000000;

					list-style-position: outside;

					}

				

				table.inner_table td.side ul li a{

					color:#fff;

					list-style-position: outside;

					text-decoration:none; 

					font-weight: bold;

					font-family: arial;

					text-transform: uppercase;

					font-size:14px;

					} 

								

				table.inner_table td.side ul li a:hover{

					color:#b6ff8e; 

					text-decoration: none; 

					background-color:inherit;

					}

								

								

								

								

							table.inner_table td.side li#sel a{

								color:#fff;

								text-decoration: none; 

								background-color:inherit;

								cursor: default;

								} 

								

							table.inner_table td.side li#sel a:hover{

								color:#fff; 

								text-decoration: none; 

								background-color:inherit;

								cursor: default;

								}

				

				

				table.inner_table td.side li.main_kat {

				width: 232px;

				margin: 0;

				padding: 0;

				}

				

					div.btn_top {

					background: #359002  url(../upload/btn_top.gif) no-repeat 0 0;

					width: 232px;

					margin:0 0 6px 0;

					}

					

					div.btn_b {

					background:  url(../upload/btn_b.gif) no-repeat bottom left;

					width: 202px;

					line-height: 15px;

					padding: 9px 10px 8px 20px;

					}

				

				table.inner_table td.side .main_kat2 {

				background: url(../images/btn2.gif) no-repeat 0 0;

				width: 207px;

				height: 22px;

				line-height: 14px;

				padding: 8px 5px 6px 20px;

				}

				

				table.inner_table td.side .last {margin-bottom: 25px }

				

				table.inner_table td.side .sub {

				margin-left: 10px;

				background: url(../images/marker.gif) no-repeat 10px 11px;

				

				}

				

					table.inner_table td.side .sub a{

					font-size: 12px;

					font-weight: normal;

					line-height: 13px;

					

					}

					

					

					table.inner_table td.side  .no_kat a {text-transform: lowercase ;}

					

					table.inner_table td.side  .two_line {padding-top: 4px;

					height: 32px;}

				

	table.inner_table td.side div.info{

		padding:10px 10px 0px 20px;

		font-size:13px;

		font-weight: bold;

		line-height:18px;

		color: #fff;

		}

		

	

		

		table.inner_table td.side div.info h1{

		padding:0 0 20px 0;

		font-size:20px;

		line-height:10px;

		font-weight: normal;

		text-transform: none;

		color: #fff;

		}

		

	

		

	table.inner_table td.side div.info a{

		display:block;

		padding-bottom:20px;

		color: #2b5998;

		padding-left: 5px;

		}



	table.inner_table td.side div.info span{

		

		padding-left: 5px;

		}



		

		table.inner_table td.content div.index{

			padding:0px 0 0 0;

			color:#0e4fc8;

			font-size:10px;

			}

			

			table.inner_table td.content a {

				color:#0e4fc8;

				text-decoration: none;

				background-color:inherit;

				} 

				

			table.inner_table td.content a:hover {

				color:#1a69a4; 

				text-decoration:underline;  

				background-color:inherit;

				}

				

				table.inner_table td.content div.index img{

					border-width:0;

					}

		

		

					

		table.inner_table td.content h1.page_heading{

			margin:0px;

			padding:10px 0 10px 0px;

			font-size:16px;

			color:#000000;

			font-weight: bold;

			}

		

	table.inner_table td.content{

		width:100%;

		padding:0;

		background:#ffffff url(../images/content_t.png) repeat-x left top;

		}

		



	table.inner_table td.footer{

		padding:20px 25px 15px 270px;

		line-height:14px;

		color:#ffffff;

		font-size:12px;

		background:#2645ba ;

		height: 22px;

		}

		

		table.inner_table td.footer p{

			margin:0;

			padding:0 0 0 0;

			text-indent:0px;

			}

		

		table.inner_table td.footer a {

			color:#ffffff;

			text-decoration: none;

			background-color:inherit;

			} 

			

		table.inner_table td.footer a:hover {

			color:#ffffff; 

			text-decoration:underline;  

			background-color:inherit;

			}

			

			table.inner_table td.footer div.contact{

				width:350px;

				float:right;}

			

			table.inner_table td.footer div.counter{

				float:left;

				width:88px;

				height:31px;

				margin:0 10px 0 0;

				padding:0;

				background-color:#ffffff;

				color:inherit;

				}

				

				table.inner_table td.footer div.counter img{

					border-width:0;

					}

					

	table.inner_table td.pix_width{

		background-color:#96ad1a;

		color:inherit;

		}

		

		table.inner_table td.pix_width img{

			border-width:0;

			}

			

			

		.content_l {background: url(../images/content_l.gif) no-repeat 0 0;
font-family: Verdana;	font-size: medium;
		padding:10px 20px 50px 20px;

		}

		

		
