@CHARSET "UTF-8";
body {
	background: #25241c;
	color: #5f5f5f;
	font-family: Tahoma, Arial, Halvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	text-decoration: none;
	margin: 0;
}

a { outline: none; text-decoration: none; };
a:focus { outline: none; text-decoration: none; }
a:hover { outline: none; text-decoration: none; };

img {border: 0;}

#topmain {
	background: #4c493b;
	width: 100%;
	height: 390px;
}

#topconteiner {
	background: #fff url(../img/sysimg/left.jpg) no-repeat top left;
	width: 1032px;
	margin: 0 auto;
	height: 376px;
}

.topconteinerp {
	background: url(../img/sysimg/right.jpg) no-repeat top right;
	width: 1032px;
	height: 376px;
	margin: 0;
	padding: 0;
	display: block;
}

#top {
	width: 1000px;
	height: 376px;
	margin-left: 16px;
}

#logo {
	background: url(../img/sysimg/logo.jpg) no-repeat;
	width: 304px;
	height: 74px;
	float: right;
	margin: 18px 11px 0 0;
}

#logo a {
	width: 304px;
	height: 74px;
	display: block;
}

#gerb {
	background: url(../img/sysimg/gerb.jpg) no-repeat;
	width: 94px;
	height: 83px;
	float: left;
	margin: 16px 0 0 18px;
}

#mainmenu {
	width: 1000px;
	height: 70px;
	float: left;
	margin-top: 18px;
	background:		url(../img/sysimg/submenubgr.gif) repeat-x bottom left;
}

div .headdivs {
	width: 475px;
	height: 110px;
	float: left;
	margin: 15px 0 0 16px;
}

div .headdivsleft {
	background: url(../img/sysimg/headleftimg1.jpg) no-repeat;
}

div .headdivsright {
	background: url(../img/sysimg/headrightimg.jpg) no-repeat;
}

div .headform {
	width: 473px;
	height: 43px;
	float: left;
	margin: 1px 0 0 16px;
	border: 1px solid;
}

div .headformleft {
	background: url(../img/sysimg/headformleft.gif) repeat-x;
	border-color: #ff053e;
}

div .headformright {
	background: url(../img/sysimg/headformright.gif) repeat-x;
	border-color: #5b9845;
}

#countries, #adminlegal, #orgs, #searchmenu {
	margin: 10px 0 0 10px;
	background: #1a361a;
	color: #fff;
	font-size: 11px;
	min-width: 191px;
	height: 20px;
	border: 0;
}

#searchmenu {
	margin: 0;
}

div #servicehead {
	width: auto;
	float: left;
	height: 20px;
	background: #1a361a;
	line-height: 19px;
	text-indent: 10px;
	padding-right: 20px;
	margin: 10px 0 0 10px;
}

div #servicehead a {
	color: #fdfdfd;
	display: block;
}

#main {
	background: #fff;
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 1px 1px 20px 1px;
}

#leftmain {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 20px 0 0 16px;
}

#centermain {
	width: 467px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 20px 0 0 10px;
}

#rightrmain {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 20px 0 0 10px;
}

div .columntitle {
	height: 24px;
	border: 1px solid #dedede;
	background: transparent url(../img/sysimg/titlebgr.gif) repeat-x;
	font-weight: bold;
	color: #727170;
	line-height: 23px;
	text-indent: 20px;
	clear: both;
}

.slideshow, .ekimg {
	float: left;
	width: 238px;
	height: 105px;
	margin-top: 2px;
	border: 1px solid #dfdfdf;
}
.slideshow img {
	width: 238px;
	height: 105px;
	border: 0;
	background-color: #eee;
}

div .rodina {
	background: transparent url(../img/sysimg/rodina.jpg) no-repeat;
	display: block;
	width: 238px;
	height: 105px;
	float: left;
}

div .rodina a {
	display: block;
	width: 238px;
	height: 105px;
}

#eklist a {
	float: left;
	background: transparent url(../img/sysimg/eklistbgr.gif) repeat-x;
	width: 240px;
	height: 33px;
	color: #727170;
	text-indent: 40px;
	line-height: 30px;	
}

#eklist a:hover {
	text-decoration: underline;
}

.topnewsimg {
	width: 397px;
	height: 185px;
	border: 5px solid #dedede;
	padding: 1px;
	margin-bottom: 10px;
	
}

.indexnews {
	background: transparent url(../img/sysimg/newsbgr.jpg) no-repeat bottom;
	width: 439px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 0 0 20px 28px;
}

.indexnews a, .newstitle {
	color: #0091dc;
	font-weight: bold;
}

.listnews {
	background: transparent url(../img/sysimg/newslistbgr.gif) no-repeat top left;
	padding-left: 40px;
	display: block;
}

.morebutton {
	background: transparent url(../img/sysimg/morebgr.gif) repeat-x;
	padding: 0 20px;
	height: 25px;
	color: #fff;
	display: block;
	float: left;
	line-height: 22px;
	clear: both;
}

div .morebutconteiner {
	float: left;
	clear: both;
	width: 99%;
	margin-bottom: 20px;
}

div .contestmain {
	background: #eef4f8;
	padding: 10px 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

div .contestmain_new {
	background: #eef4f8;
	padding: 10px 5px;
	overflow: hidden;
	margin-bottom: 10px;
}

div .contestmain a, div .contestmain_new a {
	width: 91%;
	background: #fff;
	color: #727170;
	float: left;
	display: block;
	margin: 1px 0;
	padding: 10px;
}

div .contestmain a:hover {
	background: #9fb7c2;
	color: #fdfdfd;
}

div .contestmain_new a:hover {
	background: #56564e;
	color: #fdfdfd;
}

div .subcolumntitle {
	float: left;
	width: 100%;
	height: 26px;
	background: transparent url(../img/sysimg/subtitlebgr.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	text-indent: 20px;
}

div .subcolumntitle_new {
	float: left;
	width: 100%;
	height: 26px;
	background: transparent url(../img/sysimg/subtitlebgr_new.gif) repeat-x;
	font-weight: bold;
	color: #fff;
	line-height: 23px;
	text-indent: 20px;
}

.eventimg {
	float: left;
	width: 60px;
	height: 60px;
	clear: both;
	margin: 0 7px 7px 0;
	border: 0;
}

#bottomdiv {
	background: #13120c;
	border-top: 1px solid #373529;
	width: 100%;
	height: 102px;
	bottom: 0px;
	float: left;
}

#bottomcontent {
	width: 950px;
	margin: 35px auto 0 auto;
	padding: 0;
	color: #fff;
	overflow: hidden;
}

#bottomcontent ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#bottomcontent ul li {
	float: left;
	padding: 0 10px;
	border-left: 1px solid #8f8e88;
	color: #8f8e88;
}

#bottomcontent ul li a {
	color: #8f8e88;
}

#bottomcontent ul li a:hover {
	text-decoration: underline;
}

.copyright {
	float: right;
	color: #8f8e88;
}

#search {
	width: 100%;
	height: 26px;
}

#searchform {
	margin: 0;
	padding: 0;
}

input#searchfield {
	border: 0;
	margin: 0;
	width: 130px;
	height: 17px;
	float: left;
	font-size: 11px;
	color: #7b7b7b;
}

input#searchbutton {
	border: 0;
	margin: 0;
	height: 19px;
	width: 19px;
	float: left;
}

div #subpagemain {
	width: 720px;
	height: auto;
	float: left;
	margin: 20px 0 0 16px;
	overflow: hidden;
}

div #subpagemain .pnews {
	width: 680px;
	background: #f4f4f4;
	padding: 20px;
	margin: 1px 0 0 0;
	float: left;
}

div #subpagemain .pnews:hover {
	background: #ebebeb;
}

div #subpagemain .pnews img {
	width: 60px;
	height: 60px;
	border: 2px solid #dedede;
	padding: 1px;
}

.pnews a {
	color: #0091dc;
}

.pnews a:hover {
	text-decoration: underline;
}

.pages {
	background: transparent url(../img/sysimg/pagessrcbgr.gif) repeat-x;
	width: 714px;
	height: 25px;
	float: left;
	color: #fff;
	line-height: 23px;
	text-indent: 20px;
	margin-top: 1px;
}
 .eventscolapse, .futuredcolapse, .contestcolapse, .futuredcontestcolapse, .mediacolapse {
 	cursor: pointer;
 	width: 100%;
	height: 26px;
 	background: transparent url(../img/sysimg/minus.gif) no-repeat 200px;
 	display: block;
 }
 
 .expand {
 	background: transparent url(../img/sysimg/plus.gif) no-repeat 200px;
 }
.pages a {
	color: #fff;
}

.picholder {
	width: 240px;
	float: left;
	margin-top: 10px;
	background: #e9eae7;
}

.pictitle {
	background: transparent url(../img/sysimg/atachbgr.gif) repeat-x;
	display: block;
	width: 240px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	text-indent: 12px;
	float: left;
}

.picholder img {
	border: 1px solid #fff;
	float: left;
	margin: 11px 0 0 11px;
	padding: 1px;
}

.picholder img:hover {
	border-color: #858585;
}

.filelist {
	display: block;
	float: left;
	clear: left;
	width: 100%;
	height: 25px;
	background: #dfe0dc url(../img/sysimg/filebgr.gif) no-repeat 10px 5px;
	border-bottom: 1px solid #fff;
	color: #727170;
	text-indent: 40px;
	line-height: 25px;
}

.filelist:hover {
	text-decoration: underline;
}

.filetitle {
}

.newsholder {
	width: 455px;
	float: left;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
}

.noimgnewsholder {
	width: 698px;
}

.static {
	background: #f4f4f4;
	padding: 11px;
	overflow: hidden;
}

.bbtitle {
	color: #0092da;
	font-size: 20px;
}

.addresrows {
	padding: 0;
	margin: 0 0 0 20px;
}
.addresrows li {
	background: #fff;
	margin: 0 0 1px 0;
	padding: 10px;
	list-style: url(../img/sysimg/blueli.gif);
}

#contactform label {
	font-weight: bold;
}

#contactform textarea {
	width: 97%;
	height: 100px;
	overflow: hidden;
	margin-top: 5px;
}
#contactform select, #contactform input {
	margin-top: 5px;
}

.googlemap {
	width: 320px;
	height: 280px;
	float: left;
	clear: right;
	margin: 0 0 0 20px;
}

.conhalf {
	float: left;
	overflow: hidden;
	width: 350px;
	clear: left;
	padding: 1px;
}

.ptitle {
	clear: both;
}

.sendbtn {
	background: transparent url(../img/sysimg/sendbgr.gif) repeat-x;
	height: 25px;
	padding: auto 10px auto 10px;
	margin: 0;
	border: 0;
	color: #fff;
	float: left;
	clear: both;
}

.poverflow {
	overflow: hidden;
	padding: 0;
	margin: 0;
	
}

#struktura a {
	width: 100%;
	height: 100%;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#predsedatel {
	margin: 0 auto;
	width: 255px;
	height: 74px;
	background: transparent url(../img/sysimg/preds_bckgr.gif) repeat-x left top;
	clear: both;
	position: relative;
}

#predsedatel a {
	width: 255px;
	background: transparent url(../img/sysimg/arrow_preds.gif) no-repeat 156px bottom;
	line-height: 50px;
	color: #fff;
}

.doublerow {
	margin: 5px auto 0 auto;
	width: 560px;
	clear: both;
}

.doublerow a {
	line-height: 40px;
	color: #4e575c;
}

.doublerowborder {
	width: 520px;
	border: 1px solid #cbcbcb;
	background: #fff;
	padding: 20px;
	overflow: hidden;
}

.doublerowsub {
	border: 1px solid #cfcfcf;
	width: 255px;
	height: 44px;
	background: transparent url(../img/sysimg/doublerowsub_bckgr.gif) repeat-x left bottom;
	float: left;
}

.spanarrow {
	margin: 0;
	padding: 0;
	height: 18px;
	background: transparent url(../img/sysimg/greyarrow.gif) no-repeat center top;
	clear: both;
}

.doublerowsubgr {
	width: 277px;
	height: 57px;
	background: transparent url(../img/sysimg/doublerowsubgr.gif) repeat-x left top;
	float: left;
}

.doublerowsubgr a {
	background: transparent url(../img/sysimg/greenarrow.gif) no-repeat center bottom;
	color: #fff;
}

#structuremenudiv {
	height: 26px;
	margin-bottom: 20px;
}
.structuremenu {
	margin: 0;
	padding: 0;
	height: 26px;
	float: left;
}
	
	.structuremenu li {
		float: left;
		list-style: none;
		margin: 0 0 0 1px;
		height: 26px;
		
	}

	.structuremenu li a {
		display: block;
		background: transparent url(../img/sysimg/strmenu_bgr.gif) repeat-x;
		padding: 0 12px;
		text-decoration: none;
		border: 1px solid #ccc;
		color: #5d5d5d;
		white-space: nowrap;
		height: 24px;
		line-height: 22px;
	}

	.structuremenu li a:hover {
		background-position: 0 -26px;
		color: #fff;
	}
		
		.structuremenu li ul {
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
		}
		
		.structuremenu li ul li {
			float: none;
			display: inline;
			margin: 0;
			padding: 0;
		}
		
		.structuremenu li ul li a {
			width: 170px;
			background: transparent url(../img/sysimg/strmenu_bgr.gif) repeat-x;
		}
		
		.structuremenu li ul li a:hover {
			background-position: 0 -26px;
			color: #fff;
		}

.officialphoto {
	float: left;
	border: 4px solid #c7c7c7;
	margin: 0 10px 10px 0;
	padding: 1px;
}

.officialtitle {
	font-size: 18px;
	color: #0091dc;
	font-weight: bold;
	text-transform: upercase;
}

.officialposition {
	font-size: 14px;
	font-weight: bold;
}

.testing {
	color: blue;
	border: 1px solid blue;
}

div.searchvid {
	position: absolute;
	float: right;
	margin-top: 125px;
	margin-left: 840px;
	z-index: 99;
}

div#razshireno {
	float: right;
	width: 222px;
	display: none;
	position: absolute;
	margin-left: 490px;
}

a#arazshireno {
	float: right;
	margin-right: 20px;
	color: #0091dc;
}

div#sitemap {
	margin: 10px 0 0 20px;
}

div#sitemap, div#sitemap a {
	color: #0091dc;
}

div#sitemap a:hover {
	text-decoration: underline;
}
