/* Start of CMSMS style sheet 'default' */
body {
	background-image: url(/uploads/images/backgrounds/bg.jpg);
	background-position:center top;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:12px;
	height:100%;
       behavior: url("uploads/csshover.htc");
}

a:link {
	color: #CC0000;
	text-decoration:underline
}
a:visited {
	color: #CC0000;
	text-decoration:underline
}
a:hover {
	color: #CC0000;
	text-decoration:none;
}
a:active {
	color: #CC0000;
	text-decoration:underline
}

img {
 border: 0px;
}

h1, h2, h3, h4, h5{
color:#CC0000;
font-size:16px;
}

h1 {
padding:0px;
margin:0px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #232121;

}

#topoverall {
height:123px;
background-image:url(images/bg_top.png);
width:100%;
}

#topwrap {
height:123px;
margin:0 auto;
width:1000px;
background-image:url(/uploads/images/page-elements/logo.png);
background-repeat:no-repeat;
}

#top_menu {
color:#5c5555;
float:right;
margin-top:20px;
margin-right:15px;
}

#top_menu a{
color:#ffffff;
text-decoration:none;
}

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


#country_pick_home {
clear:both;
padding-left:500px;
width:200px;
height:16px;
background-color:#252020;
color:#918888;
padding:4px;
float:right;
margin-top:15px;
margin-right:15px;;
}

#country_pick_home form {
 margin: 0px; padding: 0px;
}
#country_pick_home select {
 background-color: #252020;
 color: #918888;
 width:200px;
 height: 18px;
 font-size: 11px;
 border: 1px solid #918888;
}

#topmenu1 {
overflow:hidden; /* wrap floats */
height:28px; /* trips haslayout, wrap floats IE */
list-style:none;
clear:both;
margin-top:20px;
margin-left:410px;;
float: left;
}

#topmenu1 li {
display:inline;
}

#topmenu1 ul {
	margin: 0;
	padding: 0;
	height:28px;
	list-style: none;
}

#topmenu1 a {
  float:left;
  height:22px;
  padding-top:6px;
  position:relative;
  padding-left:10px;
  margin-right:18px; /* adjust space between tabs ... */ 
  text-decoration:none;
  color:#dcdcdc;
  font-size:14px;
  background:url(images/tabs.png) 0 -0px no-repeat;
  }

#topmenu1 a span {
  position:absolute;
  top:0;
  left:100%;
  width:10px;
  height:28px;
  background:url(images/tabs.png) -290px -0px no-repeat;
  }

#topmenu1 .current a {
  color:#fff;
  background-position:0 -28px;
   }

#topmenu1 .current a span {
  background-position:-290px  -28px;
  }

#topmenu1 a:active,
#topmenu1 a:focus,
#topmenu1 a:hover {
  color:#fff;
  background-position:0 -28px;
   }

#topmenu1 a:active span,
#topmenu1 a:focus span,
#topmenu1 a:hover span {
  background-position:-290px  -28px;
  }

#overall {
width:1000px;
margin:0 auto;
}



#footer{
text-align:center;
width:1000px;
padding-top:5px;
color:#5c5555;
padding-bottom:10px;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

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


#left_bar {
float:left;
width:198px;
margin-left:5px;
}

#content {
float:left;
width:599px;
margin-top:5px;
}

#right_bar {
float:left;
padding-top:13px;
width:198px;

}

#left_menu {
margin-top:5px;
background-image:url(images/left_menu_bg.png);
width:198px;
height:210px;
margin-top:5px;

}

#vsebina {
background-image:url(images/content_bg.png);
padding:5px 25px;
padding-left:20px;
color:#918888;
text-align:justify;
background-repeat:repeat-y;

}

#newsletter, #news {
width:198px;
padding-top:5px;
}

.zavihek_title {
background-image:url(images/zavihek_top.png);
padding-top:3px;
padding-left:40px;
height:27px;
color:#dcdcdc;
font-size:12px;
} 

.zavihek_vsebina {
background: transparent url(images/zavihek_bg.png) repeat scroll 0% 0%;
width:163px;
padding-left:20px;
padding-right:10px;
padding-top:5px;
color:#918888;
}

.zavihek_konec {
height:20px;
background-image:url(images/zavihek_bottom.png);
 

}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
height:28px; /* trips haslayout, wrap floats IE */
list-style:none;
clear:both;
margin-top:20px;
margin-left:14px;
float: left;
z-index:800;
}

.nav  a span {
  position:absolute;
  top:0;
  left:100%;
  width:10px;
  height:28px;
  background:url(images/tabs.png) -290px -0px no-repeat;
  }
  
  .nav a:hover span {
  background-position:-290px  -28px;
  }
  
.nav li {
  
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
   height:28px;
 
}
.nav li a {

  height:22px;
  padding-top:6px;
  position:relative;
  padding-left:9px;
  margin-right:14px; /* adjust space between tabs ... */ 
  text-decoration:none;
  color:#ffffff;
  font-size:13px;
  background:url(images/tabs.png) 0 -0px no-repeat;
  display:block;
}

.nav li ul li a {
background:none;
color:#FFFFFF;
font-size:12px !important;
}

.nav li a:hover {
    background-position:0 -28px;
  color: #ffffff;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
    background-position:0 -28px;
  color: #ffffff;
}

#nav-one li:hover a span {
  background-position:-290px  -28px;
  }

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
 background:none;
  color: #ffffff;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
 background:none;
  color: #000;	
}

.nav ul {
background-image:url(images/bg_menu_ul_top.png);
background-position:bottom;
 z-index:800;
  list-style: none;
  margin: 0;
  width: 182px;
  position: absolute;
  padding-bottom:5px;
  top: -999em;
  left: -1px;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 28px;
}
.nav ul li {
  border-bottom:1px solid #A93030;
  margin:0px 6px;
  float: none;
}
.nav ul a {
 
  border-bottom: 0;
  padding-right: 20px;
  width: 160px;
  white-space: nowrap;
  color:#FFFFFF;
}
.nav ul a:hover {
 
  color: #000;
}  

.nav .current a {
  color:#fff;
      background-position:0 -28px !important;
   }

.nav .current a span {
  background-position:-290px  -28px;
  }

.btn_play_video {
 display: block;
 background-image: url(/images/btn_play_video.png);
 background-position: center center;
 background-repeat: no-repeat;
 text-indent: -10000px;
 border: 1px solid #fff;
}
.btn_play_video:hover {
 background-image: url(/images/btn_play_video_on.png);
}


.subnav1 {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #111;
  border: 1px solid #333;
  margin-top: 20px;
  font-weight: bold;
  line-height: 18px;
}

.subnav1 .currentpage h3 {
  color: #fff;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}

.subnav1 a.menuactive {
 color: #fff;
}

#read-more {
 display: none;
 padding-top: 10px;
}

#read-more-btn {
  text-align: right;
  font-weight: bold;
  clear: both;
  padding: 0px 0px 20px 0px;
}

form#newsletter_signup {
 margin: 0px;
 padding: 5px 0px;
 font-size: 11px;
}
form#newsletter_signup p {
 padding-top: 0px;
 margin-top: 0px;
}

#newsletter_email {
 background-color: #666;
 color: #eee;
 width: 155px;
 font-size: 11px;
 border: 1px solid #333;
}

#newsletter_submit {
 background-color: #666;
 color: #eee;
 font-size: 12px; 
 border: 1px solid #333;
 cursor: pointer;
 font-weight: bold;
 padding: 1px 5px;
}

/* End of 'default' */

