* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {background: #e1e1e1; min-height: 100%; min-width: 1004px; font: normal 12px Arial, Helvetica, sans-serif; color: #000000;}

img {border: none;}
a {color: #008d1a; text-decoration: underline;}
a:hover {color: #cccccc; text-decoration: none;}
.set {clear: both; height: 0; line-height: 0; overflow: hidden;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}

.header {width: 100%; height: 1%; height: 120px; position: relative; background: #1164DA url(../images/right.gif) right top no-repeat; float: none; clear: both;}
.logo, .header img {display: block; float: left;}

ul.m-1 {padding: 11px 20px 0; height: 30px; background: #44ADEF url(../images/m-1-bg.gif) 0 100% repeat-x; border: solid #FFFFFF; border-width: 4px 0;}
ul.m-1 li {float: left; padding: 0 10px; border-left: solid 1px #000000; list-style: none;}
ul.m-1 li div {position: relative;}
ul.m-1 li.no-bord {border: none;}
ul.m-1 li.m-1-1 {float: right; width: 200px;}
ul.m-1 li a {font: bold 14px "Trebuchet MS", Verdana; color: #ffffff; text-decoration: none;}
ul.m-1 li a:hover {text-decoration: underline; color: #ffffff;}
ul.m-1 li div ul.m-1-2 {position: absolute; background: #DADADA; border: solid 1px #4F4F4F; min-width: 250px; left: 0px; top: 15px; visibility: hidden;}
ul.m-1 li div ul.m-1-2 li a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #4F4F4F; text-decoration: none; /*white-space: nowrap;*/ display: block; min-width: 244px; min-height: 11px; padding: 5px 3px 4px;}
ul.m-1 li div ul.m-1-2 li {border: none; background: #DADADA; float: none; height: 1%; display: block; padding: 0;}
ul.m-1 li div ul.m-1-2 li:hover a {text-decoration: none; color: #000; background: #8F8F8F;}
ul.m-1 li:hover div ul.m-1-2 {visibility: visible;}

ul.m-1 li form input {width: 116px; height: 19px; border: solid 1px #B3B9C3; background: #FFFFFF; float: right;}
ul.m-1 li form input.submit-1 {width: 53px; height: 18px; background: #0066CC; border: none; color: #FFFFFF; cursor: pointer; font-weight: bold; float: right; margin: 2px 0 0 5px;}

table.karkas {width: 100%; min-height: 100%; background: #FFFFFF;}
table.karkas td {vertical-align: top; padding-bottom: 30px;}
	td.left {width: 210px; background: url(../images/left-top.gif) 0 0 repeat-x;}
	.m-2 {background: url(../images/menu_name.gif) center top no-repeat; padding: 54px 0 15px;}
	.m-2 li {height: 1%; list-style: none;}
	.m-2 li a {color: #777777; text-decoration: none; padding: 2px 5px 3px 24px; border-bottom: solid 1px #DCDCDC; display: block;}
	.m-2 li a:hover {text-decoration: underline;}
	.m-2 li.m-2-1 a {padding: 5px 5px 6px 14px; background: url(../images/m-2-bl.gif) 5px 11px no-repeat;}
	.m-2 li.m-2-1 a:hover {background: #DCDCDC url(../images/m-2-bl-a.gif) 5px 11px no-repeat; text-decoration: none;}
	
	.poznay {background: #258ACE url(../images/poznay-bg.gif) 0 0 repeat-x; text-align: center;}
	.poznay img {margin-bottom: 15px;}
	
	
	div.center {background: url(../images/left-top.gif) 0 0 repeat-x; padding-top: 54px; margin: 0 3px;}
		.news-1 {padding: 5px 0;}
		.news-1 h3 {font-size: 13px; padding: 6px; border-bottom: solid 1px #DDDDDD;}
		.news-1 p {padding: 6px;}
		.sp-1 {text-align: right; padding: 5px;}
		.sp-1 a {padding-left: 17px; background: url(../images/more.gif) left bottom no-repeat;}
		
		.h201 {width: 202px; height: 80px; background: url(../images/newstitle_org.gif) 0 0 no-repeat;}
		.h202 {width: 202px; height: 80px; background: url(../images/newstitle_world.gif) 0 0 no-repeat;}
		
		.news-2 {padding: 5px 0; margin: 5px 0;}
		.news-2-1 {background: #F0F0F0;}
		.news-2 h3 {font-size: 13px; padding: 6px;}
		.news-2 p {padding: 6px; text-align: justify; clear: both;}
		.news-2 p img {margin: 2px;}
		.sp-2 {padding: 5px 10px; float: none; clear: both; font-weight: bold; min-height: 20px;}
		.sp-2 a {background: url(../images/button_readnews.gif) no-repeat; display: block; width: 102px; height: 17px; float: right; margin-left: 6px;}
		.sp-2 span {float: right; display: block; height: 17px;}
		
		.center-2 {padding: 10px 18px;}
		.navi-1 {padding: 0 0 20px;}
		.navi-1 a, .navi-1 span {margin: 0 3px;}
		.navi-1 a, .na-glavnuyu a {font-size: 11px; color: #00005E; text-decoration: none;}
		.navi-1 a:hover, .na-glavnuyu a:hover {text-decoration: underline;}
		
		table.table-1 {width: 100%; font: 16px "comic Sans MS", Courier, arial;}
		table.table-1 td {text-align: center; vertical-align: middle;}
		
		.na-glavnuyu {text-align: center; padding: 10px;}
		
		table.table-2 {width: 100%; border-collapse: collapse;}
		table.table-2 td {border: solid 1px #000000; text-align: center; vertical-align: middle; padding: 3px; color: #00005E; width: 20%;}
		table.table-2 tr:hover {background: #008D1C;}
		table.table-2 th {font: bold 14px "comic Sans MS", Courier, arial; background: #2476B4; padding: 5px; border: solid 1px #000000;}
		
		.center-2 p, .center-2 ul {padding: 10px;}
		.center-2 ul li {margin: 2px 10px;}
	
	td.right {width: 186px; background: url(../images/left-top.gif) 0 0 repeat-x; text-align: center;}
	.right-content {margin-bottom: 15px; background: #EEEEEE url(../images/right-bg.gif) bottom repeat-x; padding-bottom: 15px;}
	.right-content div {background: url(../images/right-bg-T.gif) 0 0 repeat-x;}
	.right-content-T div {background: url(../images/left-top.gif) 0 0 repeat-x;}

table.footer {width: 100%; border-collapse: collapse;}	
.footer td {background: #44ADEF url(../images/footer-bg.gif) bottom repeat-x; height: 89px; min-height: 89px; vertical-align: top;}
	.footer td.left {text-align: left; padding-bottom: 0;}
	.footer td.right {text-align: right; padding-bottom: 0; width: 186px;}
	.footer td.center {text-align: center; vertical-align: middle; padding-bottom: 0;}
	.footer td div {padding: 0 8px;}    
© TrueDev.org