@charset "utf-8";

/*   
Theme Name: celjska-koca.si
Theme URI: http://www.celjska-koca.si/
Description: celjska-koca 1.0 theme
Author: mBIT.si
Author URI: http://www.mbit.si
Version: 1.0
*/

body {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	letter-spacing: normal;
	height: 100%;
}

html {
	height: 100%;
}
a:active
{
  outline: none;
}

:-moz-any-link:focus {
  outline: none;
}
#languages {
	margin-right: 55px;
	cursor: default;
}

#header_top {
	height: 20px;
	width: 865px;
	background-image: url("images/Header_top.jpg");
	background-repeat: repeat-x;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

#header_top a {
	margin: 0px;
	height: 10px;
}

#header_top a img {
	padding-top: 5px;
	padding-right: 3px;
}

#header {
	height: 161px;
	width: 865px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#header_left {
	background: transparent url("images/Header_left.jpg") no-repeat scroll
		0%;
	float: left;
	height: 161px;
	width: 147px;
}

#header_left h1 {
	float: left;
	height: 161px;
	width: 147px;
	margin: 0px;
	padding: 0px;
	text-indent: -9009px;
}

#header_left h1 a {
	display: block;
	height: 90px;
	padding: 0pt;
	position: relative;
	width: 100%;
}

#header_right {
	background: url("images/Header_right.jpg");
	float: right;
	height: 161px;
	width: 718px;
	display: block;
}

p {
	margin-top: 13px;
	margin-bottom: 13px;
}

#wraper {
	margin-left: auto;
	margin-right: auto;
	width: 865px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	overflow: auto;
	background-image: url("images/Content_bg.gif");
	background-repeat: repeat-y;
    overflow-y:hidden;
}
.odjava{
float:left;
margin-left:0px;
padding-left:10px;
padding-bottom:0px;
margin-bottom:5px;

}
.odjava a{
color:#C0C0C0;
}
.odjava a:hover{
text-decoration:none;
}

#nav_bar {
	margin: 0px;
	padding: 0px;
	background-image: url("images/Navigacija_bg.jpg");
	background-position: top;
	display: block;
	float: left;
	width: 138px;
	background-repeat: no-repeat;
	padding-top: 56px;
	padding-right: 8px;
	position: relative;
	overflow:visible;
}

#content { /*border:1px solid green;*/
	width: 485px;
	overflow: visible;
	float: left;
	margin-left: 15px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

#content h3 { /*border:1px solid green;*/
	font-size: 15px;
	color: #f59120;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

#sidebar {
	width: 167px;
	float: left;
	background-image: url("images/Rob.gif");
	background-repeat: repeat-y;
	background-position: right;
	margin-left: 8px;
	padding-top: 10px;
}
#content h2 { /*border:1px solid green;*/
	font-size: 15px;
	color: #f59120;
	margin: 0px;
	padding: 32px 0px 10px 0px;
	background-image: url("images/Line.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	
}
#content h2 a{
text-decoration:none;
color: #f59120;
}
#content h2 a:hover{
text-decoration:underline;
}
#content h4 a{ /*border:1px solid green;*/
	font-size: 15px;
	color: #f59120;
	margin: 0px;
	padding: 5px 0px 10px 0px;
	
}
#sidebar h3 {
	height: 28px;
	background-image: url("images/Line2.gif");
	background-repeat: repeat-x;
	font-size: 14px;
	color: #f59120;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	line-height: 28px;
	float: left;
	width: 140px;
	margin-top: 7px;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 13px;
}

#sidebar h4 {
	font-size: 13px;
	color: #f59120;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	float: left;
	width: 140px;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 13px;
}

#sidebar ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#sidebar ul li {
	list-style-type: none;
	float: left;
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 150px;
	padding-left: 13px;
	line-height: 16px;
}

#sidebar ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636467;
	text-decoration: none;
}

#arhiv_novic {
	height: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
	margin-bottom: 4px;
	text-align: right;
	padding-left: 13px;
}

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

#arhiv_novic a {
	text-decoration: none;
	color: #636467;
	padding-right: 4px;
}

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

#search {
	background-image: url("images/Najdi.gif");
	background-repeat: no-repeat;
	height: 29px;
	width: 143px;
	float: right;
	position: relative;
	left: -15px;
	display: block;
	margin-bottom: 10px;
}

.searchForm {
	margin: 0px;
	padding-top: 4px;
	display: block;
}

.SearchInput {
	height: 13px;
	width: 86px;
	padding: 2px;
	margin: 0px;
	vertical-align: bottom;
	border: 0px solid #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: middle;
}

.SearchButton {
	width: 34px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	border: 1px solid white;
	font-size: 9px !important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	color: #FFFFFF;
	vertical-align: middle;
}

.prijava_na_enovice {
	height: 33px;
	width: 150px;
	float: right;
	position: relative;
	left: -15px;
	display: block;
	margin-bottom: 10px;
	background-image: url("images/Line.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}

.prijava_na_enovice form {
	margin: 0px;
	padding-top: 0px;
	display: block;
	padding-left: 5px;
}

.prijava_na_enovice .SearchInput {
	height: 15px;
	width: 80px;
	padding: 2px;
	margin: 0px;
	vertical-align: bottom;
	border: 0px solid #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: middle;
	border: 1px solid #b1b2b3;
}

.prijava_na_enovice .SearchButton {
	background-image: url("images/Prijava.gif");
	background-repeat: no-repeat;
	width: 42px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	font-size: 9px !important;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	border: medium none;
}

#prijava_na_sms {
	height: 35px;
	width: 150px;
	float: right;
	position: relative;
	left: -15px;
	display: block;
	margin-bottom: 0px;
	background-image: none;
	padding-bottom: 0px;
}

#vreme {
	text-align: center;
	float:left;
}
.slovreme_pov3 img{
behavior: url("images/iepngfix.htc")!important;
}
#nav {
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	background-image: url("images/Line.gif");
	background-position: top;
	background-repeat: repeat-x;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#nav li {
	float: right;
	display: block;
	clear: both;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url("images/Line.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}

#nav li a {
	float: left;
	display: block;
	clear: both;
	width: 120px;
	text-align: right;
	padding-right: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

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

#rezervacije,#povej_prijateljem,#reklamacije,#zemljevid,#bobkart {
	float: left;
	margin-top: 10px;
	padding-left: 7px;
}

#products_content ul {
	padding: 0px;
	margin: 0px;
	list-style: none none outside;
}

#products_content ul li {
	padding: 0px;
	margin: 0px;
	WIDTH: 155px;
	height: 60px;
	text-align: left;
}

#products_content ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
		padding-bottom:4px;
	font-size: 16px;
	COLOR: #828487;
	TEXT-DECORATION: none;
	height: 35px;
	padding-left: 50px;
	padding-top: 20px;
}

#products_content ul li h3 {
	padding: 0px;
	margin: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

#products_content ul li a:hover {
	TEXT-DECORATION: underline;
}

#hotel_promo_title {
	BACKGROUND-IMAGE: url("images/Domov.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}
.MailingListForm #Submit{
margin-right:180px;
width:156px;
}
#Required{
width:278px;
}
.promo_content {
	position: relative;
	display: block;
	height: 100%;
}

#kulinarika_promo_title {
	BACKGROUND-IMAGE: url("images/Kulinarika.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}

#wellness_promo_title {
	BACKGROUND-IMAGE: url("images/Wellness.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}

.promo_text {
	width: 140px !important;
	height: 100% !important;
	position: relative;
	top: 0px;
	float: left;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

#wellness_promo_content {
	padding-right: 0px !important;
}

#products_content {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-SIZE: 12px;
	MARGIN-LEFT: auto;
	OVERFLOW: hidden;
	WIDTH: 485px;
	COLOR: #5a5c5f;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	padding-top: 1px;
}

#products_content DIV {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	WIDTH: 155px;
	POSITION: relative;
	text-align: left;
	font-size: 11px !important;
	padding-right: 10px;
}

.products_more_link {
	CLEAR: both;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	MARGIN: auto;
	OVERFLOW: hidden;
	COLOR: #f48120;
	text-align: right !important;
	background-image: url("images/Line.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	WIDTH: 155px !important;
	padding-right: 0px !important;
	bottom: 80px;
	padding-bottom: 2px;
}

.products_more_link a {
	text-decoration: none;
	color: #666666;
	padding-right: 3px;
}

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

#products2_content ul {
	padding: 0px;
	margin: 0px;
	list-style: none none outside;
}

#products2_content ul li {
	padding: 0px;
	margin: 0px;
	WIDTH: 155px;
	height: 60px;
	text-align: left;
}

#products2_content ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-bottom:4px;
	font-size: 16px;
	COLOR: #828487;
	TEXT-DECORATION: none;
	height: 35px;
	padding-left: 50px;
	padding-top: 20px;
}

#products2_content ul li h3 {
	padding: 0px;
	margin: 0px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}

#products2_content ul li a:hover {
	TEXT-DECORATION: underline;
}

#smucisca_promo_title {
	BACKGROUND-IMAGE: url("images/Smucisca.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}

#aktivnosti_promo_title {
	BACKGROUND-IMAGE: url("images/Aktivnosti.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
}

#kongresna_dejavnost_promo_title {
	BACKGROUND-IMAGE: url("images/Kongresne_dejavnosti.jpg");
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	line-height: 18px;
}

#kongresna_dejavnost_promo_content {
	padding-right: 0px !important;
}

#products2_content {
	CLEAR: both;
	MARGIN-TOP: 0px;
	DISPLAY: block;
	FONT-SIZE: 12px;
	MARGIN-LEFT: auto;
	OVERFLOW: hidden;
	WIDTH: 485px;
	COLOR: #5a5c5f;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	padding-top: 5px;
}

#products2_content DIV {
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	WIDTH: 155px;
	POSITION: relative;
	text-align: left;
	font-size: 11px !important;
	padding-right: 10px;
}

#kongresna_dejavnost_promo_title h3 a {
	padding-top: 6px !important;
}

#footer {
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	height: 95px;
	float: left;
	width:810px;
}

#trc_logo {
	float: left;
	width: 145px;
	position:relative;
}
#trc_logo img {float:left;}

#subnavigation {
	float: left;
	width: 647px;
	height: 30px;
	position: relative;
	top: 65px;
	vertical-align: bottom;
	background-image: url("images/Line.gif");
	background-repeat: repeat-x;
	background-position: top;
	margin-left: 15px;
}

#subnav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 0px;
}

#subnav li {
	display: block;
	float: left;
	margin: 0pt;
	padding: 0pt;
}

#subnav li a {
	padding-top: 8px;
	font-size: 12px;
	text-decoration: none;
	float: left;
	margin-right: 12px;
	color: #808080;
}

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

#spacer {
	float: left;
	height: 50px;
	overflow: visible;
	display: block;
}
#nav .current_page_parent ul{
display:block!important;
}
#nav .current_page_parent{
width:130px!important;
}
#nav .current_page_item{
width:130px!important;
}
#nav .current_page_parent a{
float:right!important;
}
#nav .current_page_parent .current_page_item{
text-decoration:none!important;
font-family:Verdana!important;
font-size:11px!important;
color:#666666!important;
background-image:none!important;
}
#nav .current_page_parent .page_item{
text-decoration:none!important;
font-family:Verdana!important;
font-size:11px!important;
color:#666666!important;
background-image:none!important;
}
#nav .current_page_item ul{
display:block!important;
text-decoration:none!important;
}
#nav .current_page_item li{
background-image:none!important;
}
#nav .current_page_item ul a{
text-decoration:none!important;
font-family:Verdana!important;
font-size:11px!important;
color:#666666!important;
background-image:none!important;
}
#nav .current_page_item ul a:hover{
text-decoration:underline!important;
}
#nav .page_item ul{
  display:none;
}
#nav .current_page_item a{
text-decoration:none!important;
color: #f59120!important;
float:right!important;
}
#subnav .current_page_item a{
text-decoration:underline!important;
}
#subnav .current_page_parent a{
text-decoration:underline!important;}
#icons{
height:52px;
display:block;
text-align:right;
padding-top:4px;
padding-right:6px;
}
#aktivnosti_promo_title h3 a{
font-size:15px !important;
}

.MailingListForm label{
width:150px;
text-align:left;
float:left;
}
.MailingListForm input{
width:150px;
}
#nexprev_link a{
margin-bottom:4px;
padding-bottom:4px;
display:block;
}