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:#0894ca}
a:hover {text-decoration:underline; color:#0894ca}
h6 { font-size: 12px; color: #0894ca; padding: 0px;  margin:0 0 0 0;}
h3 { font-size: 14px; color: #000; padding: 0px;  margin:0 0 0 0;}

form {display:inline}
table {border-collapse:collapse}
td {padding:0; /*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)<989?'989px':'')}

#header {clear:both; height:153px; 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_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; width:731px;}
	#header a { display: inline; white-space: nowrap;}
	
/*#header_text {background-image:url(images/header_text.png); background-repeat:no-repeat; _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/magnoliaAuthor/docroot/governor/images/header_text.png", sizingMethod="crop"); width:480px; height:153px; position:absolute; top:0px; left:236px}
	#header_left {background-image:url(images/header_left.jpg); background-repeat:no-repeat; width:336px; height:153px; float:left}
	#header_right {background-repeat:no-repeat; background-position:100% 0; float:right; text-align:right; padding:0px 35px 0 0; font-weight:bold}
	#header_right a {padding:4px 6px 0 0; color:#000000}
	#header_right img {padding:4px 2px 0 0}*/
	
	.clear{ clear:both; font-size:0; line-height:0; height:0; } 
	
#under_header {height:4px; margin:7px 28px 0 43px; 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; float:left; display: inline;}
	#header_menu a {display:block; float:left; height:30px; position:relative; padding:14px 0px 0 25px; background-image:url(images/header_menu_bg.gif); background-repeat:repeat-x; background-position:0 5px; color:#FFFFFF; text-transform: uppercase;}
	#header_menu a.first {padding-left:10px}
	#header_menu a:hover {text-decoration:none}
	#header_menu a img.corner {	display:block;	background-image:url(images/header_menu_corner.png);	_background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/header_menu_corner.png", sizingMethod="crop");width:19px;	height:36px;	position: absolute;top:5px;right:-19px;	z-index:10}
	#header_menu a.active {background-image:url(images/header_menu_bg_active.gif); background-position:0 0; color:#0894ca; z-index:1; padding:14px 0 0 25px;  text-transform: uppercase;}
	#header_menu a.active img.corner {background-image:url(images/header_menu_corner_active.png); _background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/header_menu_corner_active.png", sizingMethod="crop"); width:19px; height:44px; top:0}
	#header_menu a.active.first {padding-left:0}
		
	#header_search {
	margin: 0 0 8px 5px;
	font-size:12px;
	color: #c41329;

	z-index: -1;
}
	#header_search input.btn {background:0; border:0; padding:0; color:#c41329; cursor:pointer; font-size:11px}
	#header_search input.fld {
	background:0;
	border:0;
	padding: 2px 10px 0px 10px;
	margin:0 3px 0 0;
	background-image:url(images/under_header_search.gif);
	width:82px;
	height:15px;
	font-size:11px
}
	#header_search input.ok {position:relative; top:3px; cursor:pointer}
	#header_search a.home{ position:relative; top:3px;}

#container {margin:0 23px 0 0; overflow: hidden; padding:3px 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%; _margin-left: expression((documentElement.clientWidth||document.body.clientWidth)<989?'-989px':''); padding:0 0 0 42px; _padding:0 0 0 64px}
	#left ul, #left li {
	margin:0;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style:none;
}
	#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:#0894ca}
	
	#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 5px 0 40px}
	#under_footer table {width:100%}
	#under_footer td {border:solid 1px #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}
div.block_head {color:#0894ca; font-weight: 700; text-transform: uppercase; background-position: bottom right ;}
div.block_head a {color:#0894ca}
div.block_head_small {color:#0894ca; font-size:10px}
div.block_head_small a {color:#0894ca}
div.pad {padding:10px 30px 0 20px}
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 8px 22px;}
div.block p img { padding: 0 8px 2px 0px;}
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: 600;	color:#0894ca;}
div.block a.news_head span {color:#0894ca;}
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:#0894ca; 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}