@CHARSET "ISO-8859-1";

* { margin:0pt; padding:0pt; }
html{ font-size: 100%; height: 100%; margin-bottom: 1px; }
body{ padding: 0;margin: 0; text-align: center; min-width:640px; font-size:12px; position:relative; font-family: Arial,Tahoma,Verdana; /*background-color: #FAFAFA;*/}

select, input, textarea { font-size:99%; }
form  { margin:0; padding:0; }
img { border:0; }
a, a:visited, a:hover{ color:#000000; }
p { padding: 0;margin: 0; }
h3{ padding:0; margin: 0; }
h4{ padding:0; margin: 0; }
h5{ padding:0; margin: 0; }

#header,#footer,#left,#right,#center { overflow:hidden; }



#wrap{ width:1000px; text-align:left; overflow:hidden; padding-top: 10px;margin: 0 auto;}
#header{ height:165px; border-bottom:1px solid #B1C3D4; background:url(../images/header2.jpg) no-repeat scroll left top;padding-bottom:5px;}
#footer{ clear: both; height:29px; background-color: #DADADA; border-top: solid 1px #B1C3D4; }

#container {float:left; border-left: solid 1px #B1C3D4; border-right: solid 1px #B1C3D4;}

#left{ float: left; width:150px; overflow:hidden; padding: 4px; margin-top: 10px; }
#center{ float: left; width:574px; padding: 4px;margin-top: 10px; }
#right{ float: left; width:250px; padding: 4px; margin-top: 10px;}

#header .h-left{
	float:left;height:74px;width:15px;
	background:url(../images/header-left-crn.gif) no-repeat scroll left top;
}

#header .h-center{
	float:left;
	background:#E9EFF5 url(../images/header-bg.gif) repeat-x scroll 0%;
	height:74px;
	width:970px;
	border-top:1px solid #B1C3D4;
}

#header .h-right{
	float:right;
	height:74px;
	width:15px;
	background:url(../images/header-right-crn.gif) no-repeat scroll right top;
}


.logo {
float:left;

margin-left: 5px;
margin-top: 15px;
}

 .banner {
float:right;
width:400px;
height:50px;
margin-right: 2px;
margin-top: 110px;
border:solid 1px #DADADA;
}

.page-title
{
	border-bottom: solid 2px #C1292E;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-transform: uppercase;
	color: #C1292E;
	margin-bottom: 10px;
}

div.contentbox { background-color:#FFFFFF; border:solid 6px #E7E9EC; clear:both; margin:0pt 0pt 20px;	padding: 5px; }

div.contentbox h3{ color:#8F8F8F; font-size:18px; margin:0pt; }
div.contentbox h4{ padding-left: 6px;font-size:12px;background:transparent url(../images/arrow_small.gif) no-repeat scroll 0pt 5px; }
div.contentbox h5{ font-size:12px;font-weight: normal; }

div.contentbox-small { background-color:#FFFFFF; border:solid 2px #E7E9EC; clear:both; margin:0pt 0pt 10px;	padding: 3px; }

div.contentbox-small h3{ color:#8F8F8F;	font-size:16px;	margin:0pt; }
div.contentbox-small h4{ color:#8F8F8F;	font-size:12px;	margin:0pt; }
div.contentbox-small h3 A,div.contentbox-small h3 A:visited{ color:#8F8F8F;	font-size:16px;	margin:0pt; }

div.side-section {
background:transparent url(../images/yellowbar2.jpg) repeat-x scroll center bottom;
border-bottom: 1px solid #B1C3D4;
}

div.side-section h3 {
	font-size:12px;
	margin: 0;
	padding-left: 5px;
	color:#000000;
}

.simple-link,.simple-link:visited {	font-weight:bold; color:#C1292E; text-decoration: none; }
.simple-link:hover { text-decoration: underline; }


/* menu */
.left-menu { float:left; padding-bottom: 20px;}

.left-menu ul {
	display:inline;
	margin:0px;
	padding:0px;
	width:150px;
}

.sec {
	float:left;
	
	background:transparent url(../images/bg_leftmenu_sec.gif) repeat scroll center bottom;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	width:150px;
}

.subsec {
	float:left;
	background:url(../images/bg_leftmenu_sec.gif) repeat scroll center bottom;
	
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	width:150px;
}

.left_menulinie {
	border-bottom:1px solid #B5B8BC;
}

.left-menu ul li a.linkmnu {
	background-color:#E8ECF1;
	color:#2A416F;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:9px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
}

.left-menu ul li a.linkmnu:hover {
	background-color:#FFECAC;
	color:#2A416F;
	text-decoration:none;
}

.left-menu ul li a.linkmnu_sub {
	background-color:#F6F6F6;
	color:#003399;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	
	margin-left:9px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
}

.left-menu ul li a.linkmnu_sub:hover {
	background-color:#FFECAC;
	color:#2A416F;
	text-decoration:none;
}
/* poll */
.sondaj_question
{
	font-weight:bold;
	text-align: justify;
	padding-top:5px;
	padding-right:5px;
	padding-bottom: 10px;
	color:#C1292E;
}

.sondaj_option {
	color: #1C46A8;
}

.sondaj_button {
	text-align: right;
}

/* news */

.news-title { color:#003399; font-weight:bold; font-size: 16px; }

.news-big-title, .news-big-title:link, .news-big-title:visited { font-family:Arial; color:#003399; font-weight:bold; font-size: 18px; text-decoration: none;}

.news-big-title:hover {	text-decoration: underline; }

.news-link-title, .news-link-title:link, .news-link-title:visited
{
	font-family:Arial;
	/*font-size:1.2em;*/
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	color:#003399;
	font-weight:bold;
	text-decoration: none;
}

.news-link-title:hover { color:#003399;	text-decoration: underline; }


.news-block h1 { font-size:10px;font-family:Arial; color:#C1292E; }

.news-block li {  list-style: none;width: 570px;padding: 0;margin: 0; padding-top: 5px; padding-bottom: 5px;clear: both;}

.article-body {  font-family: Arial,Helvetica,sans-serif; font-size: 12px;}

/* blog */

.blog
{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
}

.blog h3{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:5px;
	margin-top:3px;
	position:relative;
	text-align:left;
}

.blog h6{
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
}

.blog .posted
{
	border-bottom:1px dotted #999999;
	clear:both;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:25px;
	padding:7px;
	text-align:left;
}

.blog .posted A
{
	clear:both;
	color:#999900;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
}

.blog-list
{
	background:transparent url(../images/blogBullet.gif) no-repeat scroll 0pt 50%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:100%;
	margin-bottom:0px;
	text-align:left;
	padding: 5px 5px 5px 10px;
}

.form{ border: solid 1px #DADADA; }