@charset "utf-8";
/* CSS Document */
/*ALL RESETS SAVED IN normalize.css*/

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('/g/fonts/open_sans//open_sans-b-i.eot');
    src: local('☺'), url('/g/fonts/open_sans//open_sans-b-i.woff') format('woff'), url('/g/fonts/open_sans//open_sans-b-i.ttf') format('truetype'), url('/g/fonts/open_sans//open_sans-b-i.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('/g/fonts/open_sans//open_sans-i.eot');
    src: local('☺'), url('/g/fonts/open_sans//open_sans-i.woff') format('woff'), url('/g/fonts/open_sans//open_sans-i.ttf') format('truetype'), url('/g/fonts/open_sans//open_sans-i.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoslab_bold';
    src: url('/g/fonts/roboto_slab//roboto_slab-b.eot');
    src: url('/g/fonts/roboto_slab//roboto_slab-b.eot?#iefix') format('embedded-opentype'),
         url('/g/fonts/roboto_slab//roboto_slab-b.woff') format('woff'),
         url('/g/fonts/roboto_slab//roboto_slab-b.ttf') format('truetype'),
         url('/g/fonts/roboto_slab//roboto_slab-b.svg#robotoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	color:#fff;
	font:italic 14px/1.25 Arial, Helvetica, sans-serif;
	background: url(fon-bg.jpg) center top no-repeat;
}
a {color:#fff;}
h1,h2,h3,h4,h5,h6 {
	font:25px 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	color:#fff;
}
h2 {font-size:22px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5,
h6 {font-size:15px;}
/*----SITE-PATH----*/
		.site-path-wrap {
			margin:0 0 8px;
			font-size: 12px;
		}
/*----MAIN----*/
	#site-wrap {
		height:auto !important;
		height:100%;
		min-height:100%;
		margin:0 auto -168px;
	}
	.clear-footer {
		clear:both;
		height:168px;
	}
/*----HEADER----*/
	header {
		min-height: 362px;
		width: 940px;
		margin: 0 auto;
		padding: 1px 0;
	}
/*----CONTENT----*/
	.site-content-wrap {
		position: relative;
		margin: 0 auto;
		width: 940px;
		background:#06b3c1 url(wrap-rep.png) left top repeat-x;
		border-radius:2px;
	}
	.site-content-wrap:before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		width: 383px;
		height: 352px;
		background: url(content-pic.png) left top no-repeat;
	}
/*----MIDDLE COLUMN----*/
	.site-content-middle-in {margin:12px 240px 30px 234px; position: relative;}
/*----LEFT COLUMN----*/
	.site-content-left {
		margin-left:-100%;
		width:192px;
		padding: 12px 0 270px 8px;
		position: relative;
	}
/*----RIGHT COLUMN----*/
	.site-content-right {
		margin-left:-201px;
		width:181px;
		padding: 20px 20px 0 0;
	}
/*----FOOTER----*/
	footer {
		margin:0 auto;
		height:168px;
		width: 940px;
		background: url(foot-bg.jpg) right bottom no-repeat;
	}
	footer:before {
		content: "";
		position: absolute;
		left: -24px;
		top: -241px;
		width: 215px;
		height: 364px;
		background: url(zub-pic.png) left top no-repeat;
	}
/*----LOGO----*/
		.site-logo {
			left: -7px;
			top: 30px;
		}
/*----SLOGAN----*/
		.site-slogan {
			top: 48px;
			right: -3px;
		}
/*----ADDRESS-CONTACTS-MAIL----*/
		.site-contacts {
			margin: 113px 0 30px;
			color:#b0b0b0;
			font: 18px/22px 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			max-width: 315px;
		}
		.site-contacts-title {
			font: 15px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			color: #ff5862;
			margin: 0 0 12px;
		}
		.site-contacts-title a {
			float: right;
			font-size: 13px;
			color: #ff5862;
		}
		.site-contacts a {
			color:#ff5862;
			text-decoration:underline;
		}
		.site-contacts a:hover {
			color:#ff5862;
			text-decoration:none;
		}
/*----ADDRESS-address-MAIL----*/
		.site-address {
			margin: 223px 0 60px;
			color:#b0b0b0;
			font: 16px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			max-width: 250px;
			float: right;
			text-align: right;
		}
		.site-address-title {
			font: 15px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			color: #ff5862;
			margin: 0 0 16px;
		}
		.site-address a {
			color:#ff5862;
			text-decoration:underline;
		}
		.site-address a:hover {
			color:#ff5862;
			text-decoration:none;
		}
/* SEARCH
-----------------------------------*/
				.site-search-wr {
					position: absolute;
					right: 0;
					bottom: 25px;
					width: 202px;
					height: 30px;
					background-color: #f0f1f1;
					border-radius:2px;
				}
				.search-text {
					width: 160px;
					padding: 8px 5px 8px 14px;
					border:none; 
					float:left; 
					font:12px 'OpenSansItalic', Arial, Helvetica, sans-serif; 
					color:#b0b0b0; 
					background:none; 
					outline:none;
				}
				.search-but {
					width: 14px;
					height: 14px;
					margin: 7px 0 0;
					padding:0;
					border:none; 
					float:left;
					background: url(search-btn.png) left top no-repeat;
				}
/*-----HEADER-BLOCKS--------*/
.header-blocks-wr {
	width: 400px;
        margin: 0 0 0 -20px;
}
.head-block {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 110px;
        margin: 0 20px 0 0;
}
.img-hover,
.img-norm {
	display: inline-block;
	text-align: center;
	width: 64px;
	height: 52px;
	border-radius:32px;
	background-color: #f0f1f1;
	padding: 12px 0 0;
	margin: 0 0 10px;
}
.img-hover {
	background: #09dfe5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#09dfe5 ), to(#06b4c2));
	background: -webkit-linear-gradient(#09dfe5 , #06b4c2);
	background: -moz-linear-gradient(#09dfe5 , #06b4c2);
	background: -ms-linear-gradient(#09dfe5 , #06b4c2);
	background: -o-linear-gradient(#09dfe5 , #06b4c2);
	background: linear-gradient(#09dfe5 , #06b4c2);
	-pie-background: linear-gradient(#09dfe5 , #06b4c2);
	behavior:url(/g/pie/pie.htc);
}
.head-block .img-hover, .head-block:hover .img-norm {
	display: none;
}
.head-block:hover .img-hover, .head-block .img-norm {
	display: inline-block;
}
.head-block:hover .block-text {
	color: #06b3c1;
}
.block-text {
	display: block;
	text-align: center;
	font: 14px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
	color: #b0b0b0;
	text-transform: uppercase;
}
/*----MENU-TOP----*/
		.menu-top-wrap {
			background:#11ccd5 url(tm-rep.png) left top repeat-x;
			position: relative;
			min-height: 54px;
		}
		.menu-top-wrap:after {
			content: "";
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			height: 54px;
			background: url(tm-bg.jpg) center top no-repeat;
		}
		.menu-top-wrap:before {
			content: "";
			position: absolute;
			left: 50%;
			right: 0;
			top: 0;
			bottom: 0;
			background:#0abcc8 url(tm-rep-r.png) left top repeat-x;
		}
		.tm-rep {
			position: absolute;
			top: 54px;
			bottom: 0;
			left: 0;
			right: 0;
			background: url(tm-rep-b.png) center top repeat-y;
		}
				ul.menu-top {
					margin: 0 auto;
					width: 940px;
					position: relative;
					text-align: right;
					z-index: 1;
				}
				ul.menu-top li {
					display: inline-block;
					vertical-align: top;
					padding:0;
				}
				ul.menu-top li a {
					text-decoration:none;
					font:14px 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
					color:#fff;
					display:block;
					padding: 9px 12px 8px;
					border-radius:2px;
					margin: 11px 0 10px;
				}
				ul.menu-top li a:hover {
					color:#ff5862;
					background-color: #fff;
				}
/*----MENU-LEFT----*/
		.menu-left-wrap {
			margin:0 0 45px;
			border: 2px solid #fff;
			border-radius:3px;
			padding: 10px 0;
		}
			ul.menu-left li {padding:0}
			ul.menu-left li a {
				text-decoration: underline;
				font: 14px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
				color:#fff;
				display:block;
				padding: 9px 12px 8px;
			}
			ul.menu-left li a:hover {
				color:#ff5862;
				background-color: #fff;
				text-decoration: none;
			}
/*----EDIT-BLOCK----*/
		.edit-block {
			margin:0 0 20px;
			font:12px Arial, Helvetica, sans-serif;
			color:#b0b0b0;
			padding: 13px 16px;
			background-color: #fff;
			border-radius:3px;
		}
			.edit-block p {margin-top:0;}
		.edit-block-title {
			font: 22px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			color:#ff5862;
			padding:0;
			margin: 0 0 15px;
		}
		.edit-block-body {}
/*----BLOCK-NEWS----*/
		.news-wrap {
			margin:0 0 80px 12px;
		}
		.news-wrap p { margin:0;}
		.news-name {
			font: 22px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			padding:0;
			color:#fff;
			margin: 0 0 10px;
		}
		.news-block {
			font:13px/1 Arial, Helvetica, sans-serif;
			margin: 0 0 10px;
		}
		.news-block a {color:#fff;}
			.news-date {
				font-size:15px;
				color:#fff;
				border:3px solid #fff;
				font-family: 'robotoslab_bold', Arial, "Helvetica Neue", Helvetica, sans-serif;
				display: block;
				width: 44px;
				text-align: center;
				float: left;
				margin: 0 10px 0 0;
                                padding: 4px 0;
			}
			.news-date span {
				display: block;
				text-align: center;
				font-size: 20px;
			}
			.news-title {}
		.news-archiv {
			font-size: 15px;
			float: right;
                        margin: 7px 12px 0 0;
		}
/*-------VOTE_BLOCK--------*/
            .vote-archiv {
			font-size: 14px;
			float: right;
			color:#ff5862;
                        margin: 6px 10px 0 0;
            }
		.vote-wrap{
			margin: 0 0 30px;
			color:#fff;
			font-size: 14px;
			font-style: normal;
			border:2px solid #fff;
			border-radius:3px;
			padding: 0 3px 12px 10px;
		}
		.vote-name{
			font: 22px/1 'OpenSansBoldItalic', Arial, Helvetica, sans-serif;
			color:#ff5862;
			background: #ffffff;
			padding: 13px 10px;
			margin: 0 -3px 10px -10px;
		}
		.vote-wrap b {
			color: #fff;
			font-size: 13px;
			font-weight: normal;
		}
		.vote-wrap input[type="text"]{
			border: none;
			background: #fff;
			width: 161px;
			height: 21px;
			box-shadow: inset 2px 3px 5px rgba(0,0,0,.19);
                        margin: 15px 0 4px;
		}
		.vote-wrap input[type="submit"]{
			background: url(vote-btn.png) left top no-repeat;
			width: 160px;
			height: 52px;
			padding:0;
			border:none;
            text-indent:-999px;
		}

/*----SITE-NAME-and-COPYRIGHT----*/
		.site-name {
			left: 234px;
			top: 23px;
			color:#b0b0b0;
			font:11px/1 Tahoma, Geneva, sans-serif;
		}
		.site-copyright {
			right: 20px;
			top: 20px;
			color:#b0b0b0;
			font:11px/1 Tahoma, Geneva, sans-serif;
		}
				.site-copyright a {
					color:#06b3c1;
				}
		.site-address-bot {
			position: absolute;
			left: 234px;
			top: 60px;
			color:#b0b0b0;
			font:11px Tahoma, Geneva, sans-serif;
			max-width: 210px;
		}
/*----COUNTERS AND INFORMERS----*/
		.site-counters {
			right: 277px;
			top: 48px;
			color: #b0b0b0;
		}
		.site-informers {
			text-align:center;
			margin:0 0 20px;
		}
/*--TABLE-BACKGROUND--*/
table.table2 th {background:#fff; color:#ff5862;}
/*--922--*/