html{
	background:#87c1d7 url(/files/design/images/bg-body.gif) repeat-x;
}
body{
	margin:0;
	background:url(/files/design/images/bg-wrapper.gif) no-repeat 50% 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#005892;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#005892;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

#roundPicture {
	z-index: 100;
}

#wrapper{
	width:989px;
	margin:0 auto;
	padding-top:71px;
	position:relative;
}
#wrapper .wrapper-t{
	background:url(/files/design/images/bg-wrapper-t.png) no-repeat;
	height:20px;
	overflow:hidden;
}
#wrapper .wrapper-c{
	background:url(/files/design/images/bg-wrapper-c.png) repeat-y;
	width:962px;
	padding:0 17px 0 10px;
}
#wrapper .wrapper-b{
	background:url(/files/design/images/bg-wrapper-b.png) no-repeat;
	height:9px;
	overflow:hidden;
}
#header{
	background:url(/files/design/images/bg-header.gif) repeat-x 0 100%;
	width:972px;
	position:absolute;
	top:80px;
	left:0;
}
#header:after{
	display:block;
	clear:both;
	content:" ";
}
#header .logo-holder{
	position:absolute;
	z-index:3;
	top:-46px;
	left:-23px;
}
#header .logo{
	display:block;
	background:url(/files/design/images/logo.png) no-repeat;
	height:150px;
	width:152px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#header .logo a{
	display:block;
	height:100%;
}
#header .contact{
	float:right;
	width:166px;
}
#header .contacts-list{
	margin:0 0 3px;
	padding:0;
	list-style:none;
	font-size:9px;
	text-transform:uppercase;
	overflow:hidden;
	height:1%;
}
#header .contacts-list li{
	float:left;
	padding:0 3px 0 6px;
}
#header .contacts-list a{
	color:#00558d;
	display:block;
	padding-top:16px;
}
#header .contacts-list .kontakt{
	background:url(/files/design/images/bg-contact.gif) no-repeat 50% 2px;
}
#header .contacts-list .print{
	background:url(/files/design/images/bg-print.gif) no-repeat 50% 0;
}
#header .contacts-list .sitemap{
	background:url(/files/design/images/bg-sitemap.gif) no-repeat 50% 0;
}
#header .search{
	overflow:hidden;
	height:1%;
}
#header .search div.text{
	background:url(/files/design/images/bg-input.gif) no-repeat;
	width:121px;
	height:20px;
	float:left;
}
.search div.text input{
	border:0;
	background:none;
	width:107px;
	padding:5px 6px 2px;
	color:#00558d;
	font-size:11px;
	line-height:11px;
}
.search input.submit{
	float:left;
	margin:0 0 0 3px;
}
#nav{
	margin:27px 0 0;
	padding:0 0 0 123px;
	list-style:none;
	float:left;
	font-size:14px;
}
#nav li{
	float:left;
}
#nav li a{
	color:#005790;
	display:block;
	padding:7px 14px;
}
#nav li.active a{
	background-color:#9ade1a;
	color:#fff;
}
#nav a:hover,
#nav li:hover a,
#nav li.hover a{
	background-color:#f7b220;
	color:#fff;
	text-decoration:none;
}
#nav li.hover,
#nav li:hover{position:relative;}
#nav li.hover div,
#nav li:hover div{display:block;}
#nav div{
	width:122px;
	position:absolute;
	left:0;
	top:100%;
	display:none;
	z-index:202;
	font-size:11px;
}
#nav .bottom{
	display:block;
	width:122px;
	background:url(/files/design/images/bg-dropdown-b.png) no-repeat;
	height:7px;
	overflow:hidden;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(/files/design/images/bg-dropdown-c.png) repeat-y;
	height:1%;
}
#nav li:hover ul li,
#nav li.hover ul li{
	vertical-align:top;
	float:none;
	width:102px;
}
#nav li:hover ul a,
#nav li.hover ul a{
	height:1%;
	color:#005790;
	padding:7px 8px 0 8px;
	background:none;
}
#nav ul a:hover,
#nav ul li:hover a,
#nav ul li.hover a{
	color:#005790;
	text-decoration:underline;
	background:none;
}
#main{
	padding-top:66px;
	overflow:hidden;
	height:1%;
}
.main-content{
	float:left;
	width:586px;
	overflow:hidden;
}
.main-content img{
	display:block;
}
.main-content .info-wrap{
	z-index: 5;
	position:relative;
}
.main-content .info-box{
	background:url(/files/design/images/bg-info-box.png);
	height:1%;
	margin:-105px 0 10px;
	color:#fff;
}
.main-content .box-wrap{
	background:#8fd509;
	padding:6px 22px 0 10px;
}
.main-content .info-box h1{
	margin:0 0 3px -10px;
	font-size:32px;
	font-weight:normal;
	padding:2px 0 0 20px;
	text-transform:uppercase;
}
.main-content .info-box strong{
	display:block;
	margin-bottom:1px;
}
.main-content .info-box p{
	margin:0;
}
.main-content .info-box .more{
	text-align:right;
	display:block;
	padding-bottom:4px;
	cursor:pointer;
}
.main-content .info-box .more a{

	padding-left:12px;
	color:#fff;
	position:relative;
	cursor:pointer;
	z-index:5;
}
.main-content .block-wrap{
	overflow:hidden;
}
.main-content .block-holder{
	overflow:hidden;
	width:596px;
	margin-bottom:3px;
}
#main .info-holder{
	float:left;
	width:190px;
	margin-right:10px;
}
#main .sub-holder{
	width:186px;
}
#main .info-block{	
	z-index: 5;
	background:url(/files/design/images/bg-info-block.png);
	margin-top:-69px;
	height:1%;
	position:relative;
	color:#fff;
}
#main .sub-block{
	margin-top:-67px;
}
#main .block-wrap{
	background-color:#00568f;
	padding:2px 7px 0 7px;
}
#main .info-block h2{
	margin:0 0 0 0px;
	font-size:18px;
	font-weight:normal;
	padding-left:5px;
}
#main .info-block p{
	margin:0 0 2px;
	line-height:14px;
}
#main .info-block .more{
	text-align:right;
	display:block;
	padding-bottom:3px;
}
#main .info-block .more a{
	padding-left:10px;
	color:#fff;
}
.main-content .image-holder{
	height:158px;
}
#wrapper .sub-main{
	padding-top:49px;
}
#main .breadcrumbs{
	margin:0 0 3px 118px;
	padding:0;
	list-style:none;
	font-size:9px;
	overflow:hidden;
	height:1%;
}
#main .breadcrumbs li{
	float:left;
}
#main .breadcrumbs a{
	color:#005892;
}
#main .heading{
	height:1%;
}
#main .heading:after{
	display:block;
	clear:both;
	content:" ";
}
#main .title{
	/* background:#8fd509 url(/files/design/images/bg-title.gif) repeat-x; */
	z-index: 5;
	overflow:hidden;
	padding:2px 0;
	width:585px;
	float:left;
}
#main .title h1{
	margin:0 27px 0 0;
	float:right;
	color:#fff;
	font-weight:normal;
	font-size:32px;
	background:url(/files/design/images/arrow-white.gif) no-repeat 0 14px;
	padding-left:24px;
}
.aside{
	float:right;
	width:367px;
}
.aside .info-box{
	z-index: 5;
	background:url(/files/design/images/bg-info-box.png);
	height:1%;
	margin:-105px 0 10px;
	position:relative;
	color:#fff;
}
.aside .box-wrap{
	background:#8fd509;
	padding:5px 12px 0 12px;
}
.aside .info-box h2{
	margin:0 0 6px -7px;
	font-size:24px;
	font-weight:normal;

	padding-left:18px;
}
.aside .info-box p{
	margin:0 0 3px;
	line-height:14px;
}
.aside .info-box .more{
	text-align:right;
	display:block;
	padding-bottom:6px;
}
.aside .info-box .more a{
	padding-left:10px;
	color:#fff;
}
.aside .subscribe{
	background:#f5a804 url(/files/design/images/bg-subscribe.gif) repeat-x;
	padding:11px 5px 7px 4px;
	margin-bottom:10px;
	overflow:hidden;
	height:1%;
}
.aside .info label{
	margin:0;
	float:left;
	font-size:24px;
	line-height:22px;
	text-transform:uppercase;
	letter-spacing:-1.5px;
	margin-right:3px;
	color:#fff;
}
.aside .info div.text{
	background:url(/files/design/images/bg-input2.gif) no-repeat;
	width:126px;
	height:22px;
	float:left;
}
.info div.text input{
	border:0;
	background:none;
	width:118px;
	padding:5px 4px;
	margin:0;
	/* color:#feb608; */
	color:#000000;
	font-size:9px;
	line-height:11px;
}
.info input.submit{
	float:left;
	margin-left:3px;
	display:inline;
	width:69px;
	height:25px;
}
#main .calendar{
	background:#fc44b8 url(/files/design/images/bg-calendar.gif) repeat-x;
	padding:6px 13px 6px 84px;
	margin-bottom:9px;
	width:270px;
	float:right;
	position:relative;
}
#main .calendar:after{
	display:block;
	clear:both;
	content:" ";
}
#main .calendar .logo-small{
	background:url(/files/design/images/logo-small.png) no-repeat;
	height:55px;
	width:56px;
	position:absolute;
	top:-10px;
	left:-5px;
	z-index:1;
	text-indent:-9999px;
	overflow:hidden;	
}
#main .calendar .logo-small a{
	display:block;
	height:100%;
}
#main .calendar h2{
	margin:0;
	color:#fff;
	font-size:24px;
	font-weight:normal;
	float:left;
}
#main .calendar .all{
	background:url(/files/design/images/btn-jan.gif) no-repeat;
	height:30px;
	width:45px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
#main .calendar .all:hover{
	text-decoration:none;
}
#main .aside .info-holder{
	width:367px;
	margin:0;
}
#main .aside .info-holder img{
	display:block;
}
#twocolumns{
	overflow:hidden;
	height:1%;
	background:url(/files/design/images/bg-twocolumns.gif) repeat-y 139px 0;
	margin-bottom:3px;
}
#content{
	float:right;
	width:812px;
	overflow:hidden;
}
#content .image-holder{
	margin-bottom:17px;

}
#content .image-holder img{
	display:block;
}
#content .title{
	width:631px;
	padding:3px 0 3px 12px;
	float:right;
	margin-top:-23px;
	position:relative;
}
#content h3{
	margin:0;
	font-size:14px;
	color:#fff;
}
#content h4{
	margin:0 0 1px;
	font-size:14px;
}
#content p{
	margin:0 0 12px;
	line-height:14px;
}
#content p a{
	color:#fc3ab5;
}
#content .container{
	overflow:hidden;
	height:1%;
}
#content .column1{
	float:left;
	width:428px;
}
#content .column2{
	float:right;
	width:361px;
}
#content .column2 img{
	display:block;
}
#sidebar{
	float:left;
	width:139px;
	padding-top:5px;
}
#sidebar .menu,
#sidebar .menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .menu li{
	float:left;
	padding-bottom:1px;
}
#sidebar .menu li.active a{
	/* background-color:#9ade1a; */
	color:#fff;
}
#sidebar .menu li.active ul a{
	background:none;
	color:#005892;
}
#sidebar .menu li.active ul a:hover{
	background:none;
	/* color:#005892; */
}
#sidebar .menu a{
	float:left;
	padding:2px 11px 2px 11px;
}
#sidebar .menu a:hover{
	/* background-color:#f7b220; */
	color:#fff;
	text-decoration:none;
}
#sidebar .menu ul{
	margin-left:12px;
}
#sidebar .menu ul li{
	background:url(/files/design/images/bullet2.gif) no-repeat 0 8px;
}
#sidebar .menu li.active ul a:hover{
	text-decoration:underline;
}
#footer{
	color:#005892;
	padding-bottom:2px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#footer ul li{
	display:inline;
	background:url(/files/design/images/bullet1.gif) no-repeat 0 50%;
	padding-left:4px;
}
#footer ul li:first-child{
	background:none;
}
#footer ul a{
	color:#005892;
}

.breaker {
	
	margin-bottom: 20px;
	margin-top: 20px;

}