@CHARSET "UTF-8";
html {
	overflow: auto;
}

html:not(:nth-child(1)) { overflow: visible; }

html, body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
}

body {
	font: 14px/120% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	position: relative;
	min-width: 640px;
	width: 100%;
	margin: 0 auto;
}

#header {
	height: 151px;
	color: #FFF;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000;
	left: 0;
}

.column {
	padding-top: 151px !important;
}

#container {
	padding-left: 220px;
	padding-right: 200px;
	overflow: hidden;
	float: left; /* IE 5.01 */
	float/**/: none;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
}

* html #container { overflow: visible; }

#left, #right, #content {
	float: left;
	position: relative;
	padding-bottom: 31px !important;
}

/*\*/
#left, #right, #content {
	padding-bottom: 1000em !important;
	margin-bottom: -997em !important;
}
/**/

@media all and (min-width: 0px) {
	#left, #right, #content {
		margin-bottom: 0 !important; 
		padding-bottom: 3em !important;
	}

	#left:before, #right:before, #content:before {
		content: '.';
		display: block;
		background: inherit;
		padding-top: 2000em !important;
		margin-bottom: -2000em !important;
		height: 0;
	}
}

#container:after {
	content: 'EasyClear'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#container { display: inline-block; }
/*\*/
#container { display: block; }
/**/

#left {
	width: 220px;
	background-image: url(/images/bg.jpg);
	margin-left: -100%;
	right: 220px;
}

* html #left {
	left: 200px;
}

#right {
	width: 200px;
	background-image: url(/images/bg.jpg);
	margin-right: -100%;
}

#content {
	width: 100%;
	background-image: url(/images/bg2.gif);
}

#footer {
	height: 31px;
	color: #FFF;
	position: relative;
	z-index: 1000;
	margin-top: -31px;
	width: 100%;
}

#footer1 {display: block;padding:0px;margin:0px;width:100%; height:14px;background-image: url(/images/f_line_fon.jpg);}
#footer2 {display: block;padding:0px;margin:0px;width:100%; height:17px;background-image: url(/images/s_line_fon.jpg);}

.btn {margin-top:10px;background-color:#cccccc;outline: 1px solid #666; padding:3px;}
.menu {width:200px;padding:5px;}
.menu a {font-weight:bold; color:black; text-decoration: none;}
.menu a:hover {text-decoration: underline;}

.fl{ background-image: url(/images/top_bg2.jpg);}
.sl{ background-position: 256px 0px; background-image: url(/images/f_line_fon.jpg);}
.tl{ background-image: url(/images/s_line_fon.jpg);}
.ll{ background-image: url(/images/t_line_fon.jpg);}

#MarketGidComposite906 {position: absolute; top: 5px; right: 15px; color:white;}
#topad {position: absolute; top: 5px; left: 280px; color:white;}
#content_int {padding:10px;margin-top:20px;}
#content_int a {background-color:none;font-weight:bold; text-decoration: none; color:#000066;}
#content_int a:hover {text-decoration: underline;}

.adv { color:#666;}
.adv a {color:#666;}

.advlink {text-align: center; font-weight: bold;}
.advlink a {color:white;}

h1{line-height: 1.2;}

label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input[type=radio], input[type=checkbox], input.text, input.title, textarea, select {margin:0.5em 0;}
input.big, button.big {padding:5px;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
div.form div.error label, div.form label.error, div.form span.error {color:#C00;}
div.form div.error input, div.form div.error textarea, div.form div.error select, div.form input.error, div.form textarea.error, div.form select.error {background:#FEE;border-color:#C00;}
div.form div.success input, div.form div.success textarea, div.form div.success select, div.form input.success, div.form textarea.success, div.form select.success {background:#E6EFC2;border-color:#C6D880;}
div.form .errorSummary {border:2px solid #C00;padding:7px 7px 12px 7px;margin:0 0 20px 0;background:#FEE;font-size:0.9em;}
div.form .errorMessage {color:red;font-size:0.9em;}
div.form .errorSummary p {margin:0;padding:5px;}
div.form .errorSummary ul {margin:0;padding:0 0 0 20px;}
span.required {color:red;}
