html, body {
	border:medium none;
	height:100%;
	position:relative;
}

body {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 83%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

div#header {
	height: 165px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	width: 940px;
}
	
	div#header img {
		float: left;
		margin: 0 30px 0 0;
	}

	ul.top-menu {
		border-top: 3px solid #eeeeee;
		border-bottom: 3px solid #eeeeee;
		float: left;
		margin: 0;
		padding: 3px 0px 4px 25px;
		width: 687px;
		position: relative;
		top: 94px;
	}
	
		ul.top-menu li {
			float: left;
			list-style-type: none;
			font-size: 1.4em;
			font-weight: bold;
			padding-right: 35px;
		}
		
		ul.top-menu li a, ul.top-menu li a:hover, ul.top-menu li a:visited {
			color: #1f5da4;
		}

div#container {	
	clear: left;
	margin: 0 auto;
	width: 940px;
}

	div#left {
		clear: left;
		float: left;
		margin: 0px;
		overflow:hidden;
		padding:0pt;
		width:198px;
	}

		ul.left-menu {
			margin: 0;
			padding: 0;
		}
		
			ul.left-menu li {
				border-bottom: 1px solid #eeeeee;
				list-style-type: none;
				font-size: 1em;
				line-height: 2.2;
			}
			
			ul.left-menu li.last {
				border: 0;
			}
			
			ul.left-menu li a, ul.left-menu li a:hover, ul.left-menu li a:visited {
				color: #1f5da4;
			}
		
		p.visit-menu {
			border-bottom: 1px solid #eeeeee;
			padding-bottom: 5px;
			margin-bottom: 0.3em;
		}
		
		div#left h4 {
			margin:0.2em 0 -1em;
		}
		
		div#menu_block {
			padding-bottom: 25px;
		}
		
		div#container div#left img.contact {
			margin-bottom: 60px;
		}
		
		div#left ul.left-menu span.new {
			color: #E5830B;
			font-size: 65.5%;
			font-weight: bold;
		}
			
	div#content {
		float:left;
		width: 712px;
		padding-left: 30px;
		margin-bottom: 30px;
	}
	
		div#content h2 {
			margin-top: 0;
			padding-right: 20px;
			width: 687px;
		}
		
		h2.visit-title {
			background-color: #cccccc;
			padding: 6px 0 6px 5px;
			color: #FFFFFF;
			font-weight: normal;
			font-size: 155%;
		}

div#footer {
	background-color: #eeeeee;
	clear: left;
	margin: 20px auto 0px auto;
	padding-top: 1px;
	width: 940px;
}
	
	div#footer p {
		border-top: 3px solid #FFFFFF;
		margin-top: 2px;
		padding: 10px 0 10px 20px;
		font-family: Tahoma;
		font-size: 0.7em;
	}

div.groups {
	background-color: #EEFFEE;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 45%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.rights {
	font-size: 65.5%;
	margin-bottom: 25px;
}

.rights img {
	margin-top: 3px;
	margin-right: 3px;
}

.no-border {
	border: 0!important;
	margin: 0;
	padding: 0;
}
	
a, a:hover, a:visited {
	color: #1f5da4;
}	

h3 {
	font-size:135%;
}

h4 {
	font-size:1em;
}

table.prices {
	border-collapse: collapse;
	border: 1px solid #808080;
	font-size: 0.8em;
	text-align: center;
	width: 100%;
}

table.prices thead th {
	border: 1px solid #808080;
	padding: 4px;
}

table.prices thead th.color {
	background-color: #FFE7CE;
}

table.prices tbody td {
	border: 1px solid #808080;
	padding: 4px;
}

	.text{
	color : #000000;
	font-family: Verdana;
	font-size: 9px;
}	


	.smalltext{
	font-family: Arial;
	font-size: 9px;
}	


	.smalltext10{
	font-family: Arial;
	font-size: 10px;
}	



	}
	A.sub:hover {
	color : #002E57;
	text-decoration: underline;
}

	A.sub1 {
	color : #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;

	}
	A.sub1:hover {
	color : #FFFFFF;
	text-decoration: underline;
}
	
	.data {
	color : #B3D6EA;
	font-family: Verdana;
	font-size: 9px;
	}
	
	.txt {
	color : #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9px;

	}
	
	.copyright {
	color : #AAAAAA;
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;

	}


	.header {
	color : #727272;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

	input{
		font-family:Verdana;
		font-size:11px;
		color:#000000;

	}

	.input_submit{
		font-family:Verdana;
	font-weight: bold;
		font-size:10px;
		background-color: #D4D0C8;
		color:#000000;
line-height:100%
	}


		.input1{
		font-family:Tahoma;
		font-size:10px;
		color:#000000;
		background-color: #848484;
		border : 1px solid #C8C8C8;
		width:100px;
	}
	
		select{
	font-family:Tahoma;
	font-size:11px;
		color:#000000;
		background-color: #FFFFFF;
	width:96px;
}
		.input2{
		font-family:Tahoma;
		font-size:11px;
		color:#000000;
		background-color: #FFFFFF;
		border : 1px solid #5B5B5B;
		width:130px;
	}
	
	textarea{
		font-family:verdana;
		font-size:11px;
		color:#000000;
		background-color: #ffffff;
		width:100%;
	}