*		{ margin:0; padding:0; border:0; }

p		{ color:#000033;}
strong		{color:#6699cc;}
ul		{ color:#000033; list-style:none; }
a		{ color:#6699cc; text-decoration: underline; }
a:hover		{ color:#003366; text-decoration:none; }


h1		{ color:#6699cc; font: italic bold 18px/24px Verdana, Arial, SegoePrint; }
h2		{ color:#6699cc; font: normal  18px/20px Verdana, Arial, SegoePrint; }
h3		{ color:#003366; font: normal  18px/20px Verdana, Arial, SegoePrint; }
h4		{ color:#6699cc; font: italic bold 13px/28px Verdana, Arial, SegoePrint; padding:5px 50px; }


body {
	color:#000033;
	text-align:left;
	font:normal 12px/16px Verdana, Arial;
	background:#fff;
	min-width:1000px;
	width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

html, body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

.main {
	min-height:100%;
	position:relative;
	background:#fff url(../templates/images/footer.jpg) repeat-x bottom right;
}
* html .main {
	height:100%;
}


.top-menu{
	width:552px;
	height:45px;
	background:url(../templates/images/menu.gif) no-repeat;
	position: absolute; 
}

.top-menu ul li {
	float:left;
	height:45px;
	padding:8px 15px;
	margin:0 0 0 -1px;
	background:url(../templates/images/list.gif) no-repeat;
	text-align:center;
}

.top-menu ul li a {
	color:#344040;
	text-decoration:none;
	text-transform: lowercase;
	font-size:17px;
}

.top-menu ul li a:hover,
.top-menu ul li a.active{
	color:#6699cc;
	text-decoration:underline;
}




.header {
	background:url(../templates/images/header.gif) repeat-x;
}

.header-bg {
	height:400px;
	overflow:hidden;
	padding:0;
	background:url(../templates/images/header-f.jpg) no-repeat;
	background-position: top right;
}

.header-left {
	float:left;
	width:313px;
	height:42px;
	margin:358px 0 0 0;
}


.logo {
	float:left;
	width:415px;
	height:163px;
	position: absolute; 
	top: 100px; 
	left: 105px;
}

.znaki4 {
	position: absolute; 
	top: 340px; 
	left: 10px}
.znaki1 {
	position: absolute; 
	top: 347px; 
	left: 30px}
.znaki2 {
	position: absolute; 
	top: 352px; 
	left: 50px}
.znaki3 {
	position: absolute; 
	top: 358px; 
	left: 70px}
.top_news {
	background:url(../templates/images/top-news.png) no-repeat;
	position: absolute; 
	top: 75px; 
	left: 600px;
	width:350px;
	height:200px;}

.top_news p {	
	text-align:center;
	padding: 0 0 10px 0;
}

.top_news h4 {	
	text-align:center;
        padding: 0 0 5px 0;
}

.content {
	padding:0 0 0 0;
	overflow:hidden; _zoom:1;
}

.box{ 
	background:url(../templates/images/t.jpg) no-repeat; 
	width:206px; 
	padding:0 0 40px 0;
}

.left-col {
	float:left;
	width:200px;
	margin: 10px;
	padding:5px;
}

.left-col h3 {
	color:#fff; 
	text-align:center;
	padding:10px 0 25px 0;
}

.left-col p { 
	color:#003366; 
	text-align: left;
	padding:7px 0 0 15px;
}

.left-col .menu a {
	color:#003366; 
	text-decoration:none;
	text-transform: lowercase;
	letter-spacing: 1px;
	text-align:left;
	padding:5px 0 0 0;
}

.left-col .menu a:hover{
	color:#6699cc; 
	font-weight: bold;
	letter-spacing: 2px;
}

.left-col .news a {
	color:#003366;
	text-decoration:none;
}

.left-col .news a:hover {
	color:#6699cc;
}

.left-col .other {
	text-align:center;
	padding:0 0 40px 0;
}

.right-col {
	float:right;
	width:200px;
	margin: 10px;
	padding:0px 5px;
}

.right-col h3 {
	color:#fff; 
	text-align:center;
	padding:10px 0 25px 0;
}

.right-col p {
	color:#003366; 
	text-align: center;
	padding:7px 0 0 15px;
}

.right-col .stati p {
	color:#003366;
	text-decoration:none;
	text-align:left;
}
.right-col .stati a {
	color:#003366;
	text-decoration:none;
	text-align:left;
}

.right-col .stati a:hover {
	color:#6699cc;
}

.right-col .paprtner p {
	color:#003366; 
	text-align: center;
	padding:10px 0;
}

.right-col .other {
	text-align:center;
	padding:0 0 40px 0;
}



.cent-col {
	margin:0 240px;
	padding:20px 10px 200px 10px;
	font:normal 12px/16px Arial, Tahoma;
	text-align: left;
}

.cent-col h1,
.cent-col h2 {
	padding:10px 0;
	text-align:center;
}

.cent-col p {
	padding:5px 0;
	text-indent: 15px;
}

.cent-col ul li { padding:10px 0 0 15px; 
	background:url(../templates/images/1.gif) no-repeat 0 11px; 
	font-style:italic;
}

.cent-col img  { 

	padding:10px;
}

.footer {	
	overflow:hidden;
	font-size:10px;
	color:#fff;
	height:150px;
}

.footer-baner {
	float:left;
	text-align: center;
	width:120px;
	height:65px;
	margin:85px 5px 15px 150px;
}

.footer-copy {
	float:left;
	width:400px;
	height:45px;
	margin:95px 0 0 10px;
	padding: 0 10px;
}

.footer-made {
	float:right;
	width:300px;
	height:20px;
	margin:120px 10px 0 0;
	padding: 0 10px;
	text-align: right;
}

.footer-made  a {
	color:#fff;
	text-decoration: underline;
}

.footer-made a:hover {
	font-weight: bold;
	text-decoration:none;
}

