* { margin: 0; padding: 0; border: 0; }
img, div { behavior: url(iepngfix.htc); }


html {
	font: 62.5%/1.6 "Trebuchet MS", Trebuchet, Arial, sans-serif; 
	text-align:center;
}

a { color:#306bb9; font-weight:bold; text-decoration:none;  }
a:visited { color:#306bb9; font-weight:bold; text-decoration:none;   }
a:hover { color:#b01d1d; text-decoration:none;  font-weight:bold;  text-decoration:underline; }

.imgl { border-bottom: #b2b2b2 1px solid; border-left: #b2b2b2 1px solid; border-right: #b2b2b2 1px solid; border-top: #b2b2b2 1px solid; margin: auto 6px auto auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; background-color:#fff; }
a.imgl:visited { border-bottom: #b2b2b2 1px solid; border-left: #b2b2b2 1px solid; border-right: #b2b2b2 1px solid; border-top: #b2b2b2 1px solid; margin: auto 6px auto auto; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; background:none; }
a.imgl:hover { border-bottom: #949494 1px solid; border-left: #949494 1px solid; border-right: #949494 1px solid; border-top: #949494 1px solid; margin: auto 6px auto auto; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; padding-top: 3px; background:none; }

body {
	font-size: 1.1em;
	text-align: center; 
	background-color:#184fab;
	color:#CCCCCC;
	background:#174ea9 url(images/olimp_01.jpg) repeat-x;
}


/* menu */
#nav {height:45px; width:550px; padding:0; margin:0 auto 0 auto; text-decoration:none;}
#nav a {border:0; margin:0; padding:0;}
.menu span {display:none;}
.menu {display:block;height:45px;; float:left; background-image:url(images/olimp_06b.jpg); background-color:#479af0;}
.menu:hover {background-image:url(images/olimp_06a.jpg); background-color:#479af0;}
.prvi {background-position:0px; width:124px;}
.drugi {background-position:-124px; width:118px;}
.treci {background-position:-242px; width:135px;}
.cetvrti {background-position:-377px; width:116px;}
.peti {background-position:-493px; width:57px;}


/* menu footer */
#nav2 {height:45px; width:550px; padding:0; margin:0 auto 0 auto; text-decoration:none;}
#nav2 a {border:0; margin:0; padding:0;}
.menu2 span {display:none;}
.menu2 {display:block;height:45px; float:left; background-image:url(images/olimp_09b.jpg); background-color:#479af0;}
.menu2:hover {background-image:url(images/olimp_09a.jpg); background-color:#479af0;}
.prvi2 {background-position:0px; width:124px;}
.drugi2 {background-position:-124px; width:217px;}
.treci2 {background-position:-341px; width:109px;}
.cetvrti2 {background-position:-450px; width:100px;}

img {border:0px; text-decoration:none; font-weight:normal;  border-bottom: none; background:none; padding:0px;}
a.img {border:0px; text-decoration:none; font-weight:normal;  border-bottom: none; background-color:none; padding:0px; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; }
a.img:visited {border:0px; text-decoration:none; font-weight:normal;  border-bottom: none; background-color:none; padding:0px; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; }
a.img:hover {border:0px; text-decoration:none; font-weight:normal;  border-bottom: none; background:none; padding:0px; 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; }


#content {
	width:914px;
	margin-left: auto;
	margin-right: auto;
}

#content_header_left {
	width:364px;
	height:381px;
	background:url(images/olimp_03.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

#content_header_right {
	width:550px;
	height:173px;
	margin-left: auto;
	margin-right: auto;
	float: right;
}

.content_header_right1 {
	width:550px;
	height:37px;
	background:url(images/olimp_04.jpg) no-repeat right;
}

.content_header_right_menu1 {
	width:550px;
	height:45px;
}

.content_header_right2 {
	width:550px;
	height:15px;
}

.content_header_menu2 {
	width:550px;
	height:45px;
}

.content_header_right3 {
	width:550px;
	height:31px;
}

#content_left {
	width:364px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.content_left_olimp {
	width:364px;
	height:110px;
	background:url(images/olimp_14.jpg) no-repeat top;
}

.content_left_box {
	width:325px;
	float:left;
	display:inline;
}

.content_left_box_up {
	width:325px;
	height:62px;
	background:url(images/olimp_15.png) no-repeat top;
}

.content_left_box_middle {
	width:325px;
	background:#FFF;
}

.content_left_box_down {
	width:325px;
	height:68px;
	background:url(images/olimp_18.png) no-repeat top;
}

.content_left_box_text {
	width:280px;
	margin:auto;
	text-align:justify;
	color:#313131;
}

.content_left_copyright {
	width:325px;
	height:29px;
	background:url(images/olimp_c_20.jpg) no-repeat top;
	float:left;
	display:inline;
}

.content_left_adebak {
	width:325px;
	height:33px;
	background:url(images/olimp_c_23.jpg) no-repeat top;
	float:left;
	display:inline;
}


#content_right {
	width:550px;
	margin-left: auto;
	margin-right: auto;
	float: right;
}

.content_text_up {
	width:550px;
	height:99px;
	background:url(images/olimp_12.png) no-repeat right;
}

.content_text_up_naslov {
	text-align:center;
	padding-top:40px;
	font-weight:bold;
	font-size:1.8em;
	color:#313131;
}

.content_text_middle {
	width:550px;
	background:#FFF;
}

.content_text_down {
	width:550px;
	height:100px;
	background:url(images/olimp_21.png) no-repeat right top;
}


.content_text {
	color:#313131;
	text-align:justify;
	font-size:1.2em;
	width: 500px;
	margin-left:auto;
	margin-right:auto;
}


#content_footer {
	width:914px;
	height:202px;
	background:url(images/olimp_21.jpg) no-repeat bottom;
	margin-left: auto;
	margin-right: auto;
	float: left;
	display:inline;
}

.veliko {
	font-weight:bold;
	font-size:1.6em;
	color:#313131;
}




/* drugi podmeni */

.buttonscontainer {width: 270px;}

.buttons a {
	color: #868686;
	background: url(images/arrow2.png) no-repeat 5px 10px ;
	padding: 4px;
	padding-left: 25px;
	padding-right: 5px;
	display: block;
	border-bottom: 3px dotted #dbdbdb ;
	font-size:1.4em;
	text-decoration: none;
	text-align: left;
}

.buttons a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/arrow_up.png) no-repeat 5px 10px #358eee;
	font-weight: bold;
}



/* rss  */
.rss_results {

}

.rss_item {
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}

.rss_item_title {
	text-align:left;
	font-size:1.2em;
	border: dotted 2px; 
	border-color: #b8b8b8;
	background-image:url(images/bckg_news.jpg);
	padding-left:10px;
	padding-right:50px;
	padding-top:10px;
	padding-bottom:10px;
}

.rss_item a {
	border:0;
}

.rss_item_content {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	color:#666666;
}


a.rss_link:link { color:#444444; }
a.rss_link:visited { color:#444444; }
a.rss_link:hover { color:#1e5b9a; text-decoration:none; }