html, body {margin:0; padding:0; width:100%}
body {background-color:#FFFFFF; min-width: 1000px;  max-width: 1200px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
img {border:0}
a {text-decoration:none; border:0; color:#0680ae}
a:hover {text-decoration:underline; color:#0680ae}
h6 { font-size: 12px; color: #0680ae; padding: 0px;  margin:0 0 0 0;}

form {display:inline}
table {border-collapse:collapse}
td {padding:10px; /*vertical-align:top;*/}

table.sprav {	width: 97%;	border-bottom: 2px solid;	border-top: 2px solid;	border-color: #c0c0c0;	text-align:left; margin: 8px 10px 8px 0; padding-right: 10px;}
table.sprav  th {padding: 3px 10px 3px 10px;	font-weight: bold;}
table.sprav  td { padding: 1px 10px 1px 10px;border-top: 1px solid; border-color: #c0c0c0;}

table.sprav1 {	min-width: 10px;	text-align:left;	margin: 8px 10px 8px 0px; padding-right: 10px;}
table.sprav1  th {	padding: 3px 3px 3px 0px;	font-weight: bold;	text-align: right;}
table.sprav1  td { padding: 1px 10px 1px 0px;}
table.sprav1 div.h3 { font-weight: bold; font-size: 13px;}

#wrapper {width:100%; min-width:989px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}

#header {clear:both; height:175px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); background-image:url(images/header_bg.gif); background-repeat:repeat-x; position:relative; font-size:11px; border:solid #028abf; white-space: nowrap; border-width:0 0 4px 0}
	/*#header_text {background-image:url(images/header_text.png); background-repeat:no-repeat; _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/header_text.png", sizingMethod="crop"); width:480px; height:175px; position:absolute; top:0px; left:236px}*/
	#header_left { float:left; display: inline; position: absolute; background-repeat:no-repeat; background-image:url(images/header_left.jpg);}
	#header_right {background-repeat:no-repeat; background-position:100% 0; float:right; text-align:right; padding:0px 35px 0 0; font-weight:bold; display: inline;}
	#header a { display: inline; white-space: nowrap;}
	
	
	.clear{ clear:both; font-size:0; line-height:0; height:0; } 
	
	#lang {	float: right;	text-align: right;	padding:10px 25px 0 0;	font-weight:bold;clear: both; }
	#lang a {padding:0 6px 0 0; color:#000000}
	#lang img {padding:0 2px 0 0}
	
	
#under_header {height:32px; margin:7px 28px 0 32px; background-image:url(images/under_header.gif); background-repeat:repeat-x; position:relative}
	#c_tr {background-image:url(images/shadow_tr.gif); width:5px; height:4px; position:absolute; bottom:-1px; right:-5px; overflow:hidden}
	
	#header_menu {font-size:11px; font-weight: 600;   font-family:Arial, Helvetica, sans-serif; float:left; display: inline; height: 31px; position: absolute;}
	#header_menu a {
	display:inline;
	float:left;
	height:31px;
	position:relative;
	padding: 8px 0px 5px 22px;
	background-image: url(images/h_b.jpg);
	background-repeat:repeat-x;
	background-position:0 0px;
	color:#FFFFFF;
	text-transform: uppercase;
}
	#header_menu a:hover {text-decoration:none}
	#header_menu a img { display:inline; background-image:url(images/h-nonactive.png);	 background-repeat:no-repeat; _background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/h-nonactive.png", sizingMethod="crop"); 	height:31px;	position: absolute; margin-left: 0px; margin-top:-8px;	z-index:10}
	#header_menu a.active {	background-image: url(images/h_w.jpg);	background-position:0 0;	color:#0680ae;	z-index:1;	padding:8px 0px 0 22px;	text-transform: uppercase;}
	#header_menu a.active img { display:inline; background-image:url(images/h-active.png); background-repeat:no-repeat;	_background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/h-active.png", sizingMethod="crop");  height:31px;	position: absolute; margin-left: 0px;	z-index:10}
	
	#header_search {float:right; margin:0px 0 0 0; font-size:12px; white-space: nowrap;}
	#header_search div.fld {display:inline;}
	#header_search input.btn {background:0; border:0; padding:0; color:#c41329; cursor:pointer; font-size:11px}
	#header_search input.keyboardInput {background:0; border:0; padding:2px 10px 0 10px; margin:0 3px 0 0; background-image:url(images/under_header_search.gif); width:104px; height:15px; font-size:11px}
	#header_search input.ok {position:relative; top:3px; cursor:pointer}
	

#container {margin:0 23px 0 0; position:relative; background-image:url(images/shadow_r.gif); background-repeat:repeat-y; background-position:100% 0; overflow:hidden; height:1%; padding:10px 0 0 0}

#content {width:100%; float:left;}
#text {margin:0 230px 0 260px}
	#text table.fg {width:100%; text-align:center; margin:0 0 15px 0}

#left {float:left; width:210px; margin-left:-100%; padding:0 0 0 42px; _padding:0 0 0 42px}
	#left ul, #left li {
	margin:0;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style:none;
	text-align:left;
}
	#left li {font-size:12px; color:#000000;}
	#left li a {font-size:12px; color:#000000; display:block; overflow:hidden; height:1%;}
	#left ul ul {padding:0 0 0 20px}
	#left li li {background:0; position:static; font-size:12px; color:#000000}
	#left li li a {color:#000000; padding:0 0 2px}
	
	#left table.calendar {width:90%}
	#left table.calendar thead {text-align:right}
	#left table.calendar thead td {background-image:url(images/calendar_day.gif); background-repeat:no-repeat; background-position:100% 1px; padding:0 1px 0 0}
	#left table.calendar thead td.active {background-image:url(images/calendar_day_active.gif); color:#FFFFFF}
	#left table.calendar thead td.active a {color:#FFFFFF}
	#left table.calendar tbody {font-size:14px; text-align:right}
	#left table.calendar tbody a {text-decoration:underline; color: #4a452a;}
	#left div.year {text-align:right; margin:-5px 0 0 0; padding:0 20px 0 0; font-size:14px; color:#0680ae}
	
	#left table.login {line-height:20px}
	#left table.login td.left {padding:0 10px 0 0}
	#left table.login input {background:0; border:0; background-image:url(images/login.gif); width:122px; height:17px; padding:0}
	#left input.enter {background:0; border:0; padding:0; float:left; color:#000000; font-size:10px}
	#left input.reg {background:0; border:0; padding:0; float:right; color:#000000; font-size:10px; padding:0 20px 0 0}
	
	#left div.clocks {padding:10px 0; background-image:url(images/clocks.gif); background-position:90% 45%; background-repeat:no-repeat}
	#left div.clocks div.time {margin:10px 0 0 0; font-size:14px}
	
	#left div.weather {padding:10px 0; background-image:url(images/weather.gif); background-position:90% 45%; background-repeat:no-repeat; line-height:10px}
	#left div.weather div.temp {margin:0 0 2px 0; font-size:14px}
	
	#left div.block_timer {background-image:url(images/blue_line.gif); background-repeat:no-repeat; padding:5px 0}
	#left div.block_timer div.head {color:#067cce; padding:10px 0 0 0}
	#left div.block_weather {background-image:url(images/blue_line.gif); background-repeat:no-repeat; padding:5px 0}
	
#right {float:left; width:210px; margin-left:-220px}
	#right div.three div.block_head {height:44px; background-repeat:no-repeat}
	
	#under_footer {margin:10px 25px 0 42px;}
	#under_footer table {width:100%; }
	#under_footer td {border:solid 0px #d7d7d7; height:35px;}
	
#footer {margin:10px 30px 10px 0; text-align:right}
	#footer a {background-image:url(images/footer_red.gif); background-repeat:no-repeat; background-position:10px 3px; padding:0 0 0 20px; color:#878787}
	

div.block {position:relative; background-image:url(images/shadow_r.gif); background-repeat:repeat-y; background-position:100% 0; overflow:hidden; height:1%; margin:0 0 2px 0; padding:0 0px 0 5px;}
span.shadow_t {background-image:url(images/shadow_t.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block}
span.shadow_t span {background-image:url(images/shadow_tr.gif); width:5px; height:4px; position:absolute; top:0; right:0; overflow:hidden; display:block}
span.shadow_b {background-image:url(images/shadow_b.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block; }
span.shadow_b span {background-image:url(images/shadow_br.gif); width:5px; height:4px; position:absolute; bottom:0; right:0; overflow:hidden; display:block}
span.shadow_b1 {background-image:url(images/shadow_b.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block; margin-left: 32px;}
span.shadow_b1 span {background-image:url(images/shadow_br.gif); width:5px; height:4px; position:absolute; bottom:0; right:0; overflow:hidden; display:block}
div.block_head {color:#0680ae; font-weight: 700; text-transform: uppercase; background-position: bottom right; margin-right: 5px; padding-right: 25px;}
div.block_head a {color:#0680ae}
div.block_head_small {color:#0680ae; font-size:10px}
div.block_head_small a {color:#0680ae}
div.pad {padding:10px 30px 0 20px; clear: both;}
div.pad a{ color:#000000; text-decoration: none;}
div.pad strong {	font-weight: 600;	text-transform: uppercase;	font-size: 12px;}
div.block p {text-indent: 0px; text-align: justify; padding: 0 22px 0 22px;}
div.block ol {text-align: justify; padding: 0 22px 0 32px;}
div.block ul { text-align: justify; padding: 0 22px 0 32px;}
ul.links {list-style-image: url(images/more.gif)}

div.block p img {padding: 0 8px 5px 0;}
div.block h7 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold; text-align: right; margin:0 auto;}
div.block div.date {	font-size:12px;	font-weight: bold;	color:#0680ae;}
div.block a.news_head span {color:#0680ae;	font-weight: bold;	font-size:12px;}
div.block a.news_head strong {padding:0 0 0 10px; color:#000000}

div.like {background-image:url(images/like.gif); width:161px; height:12px; padding:0 0 0 5px; margin:10px 0}

a.other {display:block; text-align:right; color:#0680ae; padding:0 20px 5px 0}

table.forum {width:100%; font-size:9px; margin:5px 0}
table.forum a {text-decoration:underline}
table.forum td.left {width:60px}

a.all {display:block; text-align:right; padding:0 20px 5px 0}
a.all_block {display:block; text-align:right; padding:0 0 5px 0; clear:both}

img.left {float:left; margin:0 10px 10px 0}
img.main {float:left; margin:15px 10px 10px 0}

div.clear {clear:both}