@charset "utf-8";
/* CSS Document */

html#index { background: #ffc56c url(../images/index_bg.png) top repeat-x; text-align: center; }
html#default { background: #990000 url(../images/html_bg.png) top repeat-x; text-align: center; }

body {
	text-align: left; 
	font: 14px/19px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0;
	margin: 0 auto;
	width: 924px;
}

hr { display: none; height: 0; padding: 0; margin: 0; }
.clear { clear: both; height: 0; width: 0; line-height: 0; font-size: 0; }
img { border: none; }

div, p, h1, h2, img, fieldset, span {
	margin: 0;
	padding: 0;
}

.header {
	width: 924px;
	height: 94px;
}

/* Navigacija */
.header ul { padding: 0;  margin: 0;  float: left;  height: 94px;  width: 924px;  list-style: none; }

.header li { float: left;  height: 94px; }
.header li a { display: block;  padding-top: 94px;  height: 0px !important; overflow: hidden; border: none;}

.header li#logo { width: 350px; background: url(../images/logo.png) top left no-repeat; border: none; }
.header li#brez { width: 244px; border: none; }
.header li#prva_stran { width: 110px; background: url(../images/nav_01.png) 0 59px no-repeat; border: none; }
.header li#kontakt { width: 110px; background: url(../images/nav_02.png) 0 59px no-repeat; border: none; }
.header li#efrizer { width: 110px; background: url(../images/nav_03.png) 0 59px no-repeat; border: none; }

.header li#prva_stran a:hover { width: 110px; background: url(../images/nav_o_01.png) 0 59px no-repeat; border: none; }
.header li#kontakt a:hover { width: 110px; background: url(../images/nav_o_02.png) 0 59px no-repeat; border: none; }
.header li#efrizer a:hover { width: 110px; background: url(../images/nav_o_03.png) 0 59px no-repeat; border: none; }

.wrap {
	width: 924px;
}

.content_left {
	float: left;
	width: 320px;
	min-height: 400px;
	background: url(../images/stolpec_levo.png) top left no-repeat;
	padding: 30px 20px;
}

.podmenu {
	width: 320px;
}

.podmenu_menuji {
	width: 170px;
	float: right;
}

.img_podmenu {
	float: left;
}

h1.h1_podmenu {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	font: bold 15px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

h1.h1_podmenu a:link, h1.h1_podmenu a:visited, h1.h1_podmenu a:active, h1.h1_podmenu a:hover  {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	font: bold 15px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

h1.h1_povezave {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	font: bold 15px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	border-top: 1px solid #000000;
}

p.p_podmenu {
	margin: 0 0 4px 0;
	font: 13px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

p.p_podmenu a:link, p.p_podmenu a:visited, p.p_podmenu a:active {
	padding: 0 0 1px 0;
	font: 13px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

p.p_podmenu a:hover {
	border-bottom: 1px solid #FFFFFF;
}

p.p_povezave {
	margin: 0 0 4px 0;
	font: 13px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

p.p_povezave a:link, p.p_povezave a:visited, p.p_povezave a:active {
	padding: 0 0 1px 0;
	font: 13px/17px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

p.p_povezave a:hover {
	border-bottom: 1px solid #FFFFFF;
}


h1.h1_vsebina {
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;
	font: bold 24px/24px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

h2.h2_vsebina {
	margin: 0;
	padding: 5px 0 10px 0;
	font: bold 16px/20px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

p.p_vsebina {
	padding: 5px 0 ;
	font: 14px/18px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

p.p_vsebina a:link, p.p_vsebina a:visited, p.p_vsebina a:active {
	color: #FFFFFF;
	text-decoration: none;
}

p.p_vsebina a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.content_zanimivosti {
	float: left;
	width: 884px;
	padding: 30px 20px 10px 20px;
}

.content_main {
	float: right;
	width: 540px;
	padding: 30px 20px 0 0;
}

.content_main .knjiga_gostov {
	width: 530px;
	padding: 10px 5px;
	border-bottom: 1px #FFFFFF solid;
}

.content_main .knjiga_gostov span {
	float: left; 
	font: 11px/13px 'Arial', Helvetica, sans-serif;
	width: 176px;
	padding: 10px 0 2px 0;
}

.img_content_main {
	float: right;
	width: 180px;
	padding: 0 0 20px 20px;
}

.koledar_content_naroceni {
	float: left;
	text-align: left;
	width: 320px;
	padding: 0 0 20px 0;
}

.koledar_content_main {
	float: right;
	text-align: center;
	width: 180px;
	padding: 0 0 20px 19px;
}

.img_vsebina {
	width: 168px;
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #333333;
}

.wrap_top {
	clear: both;
	width: 924px;
	height: 296px;
}

/* Navigacija */
.wrap_top ul { padding: 0;  margin: 0;  float: left;  height: 296px;  width: 924px;  list-style: none; }

.wrap_top li { float: left;  height: 296px; }
.wrap_top li a { display: block;  padding-top: 296px;  height: 0px !important; overflow: hidden; border: none;}

.wrap_top li#nav_1 { width: 220px; background: url(../images/frizerski_studio_9_01.jpg) top left no-repeat; border: none; }
.wrap_top li#nav_2 { width: 230px; background: url(../images/frizerski_studio_9_02.jpg) top left no-repeat; border: none; }
.wrap_top li#nav_3 { width: 210px; background: url(../images/frizerski_studio_9_03.jpg) top left no-repeat; border: none; }
.wrap_top li#nav_4 { width: 264px; background: url(../images/frizerski_studio_9_04.jpg) top left no-repeat; border: none; }

.wrap_top li#nav_1 a:hover { width: 220px; background: url(../images/frizerski_studio_9_o_01.jpg) top left no-repeat; border: none; }
.wrap_top li#nav_2 a:hover { width: 230px; background: url(../images/frizerski_studio_9_o_02.jpg) top left no-repeat; border: none; }
.wrap_top li#nav_3 a:hover { width: 210px; background: url(../images/frizerski_studio_9_o_03.jpg) top left no-repeat; border: none; }

.wrap_bottom {
	clear: both;
	width: 924px;
	height: 260px;
}

/* Navigacija */
.wrap_bottom ul { padding: 0;  margin: 0;  float: left;  height: 260px;  width: 924px;  list-style: none; }

.wrap_bottom li { float: left;  height: 260px; }
.wrap_bottom li a { display: block;  padding-top: 260px;  height: 0px !important; overflow: hidden; border: none;}

.wrap_bottom li#nav_5 { width: 220px; background: url(../images/frizerski_studio_9_05.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_6 { width: 230px; background: url(../images/frizerski_studio_9_06.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_7 { width: 230px; background: url(../images/frizerski_studio_9_07.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_8 { width: 244px; background: url(../images/frizerski_studio_9_08.jpg) top left no-repeat; border: none; }

.wrap_bottom li#nav_5 a:hover { width: 220px; background: url(../images/frizerski_studio_9_o_05.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_6 a:hover { width: 230px; background: url(../images/frizerski_studio_9_o_06.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_7 a:hover { width: 230px; background: url(../images/frizerski_studio_9_o_07.jpg) top left no-repeat; border: none; }
.wrap_bottom li#nav_8 a:hover { width: 244px; background: url(../images/frizerski_studio_9_o_08.jpg) top left no-repeat; border: none; }


.wrap2 {
	clear: both;
	margin: 36px 0 0 0;
	width: 924px;
	text-align: left;
}

.wrap2_otoki {
	float: left;
	width: 268px;
	padding: 0 20px 0 20px;
	font: 12px/17px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #111111;
}

.wrap2_otoki h2 {
	padding: 0 0 15px 0;
	font: bold 17px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff8800;
}

.wrap2_otoki h2 a:link, .wrap2_otoki h2 a:visited, .wrap2_otoki h2 a:active, .wrap2_otoki h2 a:hover {
	padding: 0 0 15px 0;
	font: bold 17px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff8800;
	text-decoration: none;
}

.wrap2_otoki p {
	margin: 0 0 10px 0;
	font: 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #111111;
}

.wrap2_otoki p.p_wrap2 a:link, .wrap2_otoki p.p_wrap2 a:visited, .wrap2_otoki p.p_wrap2 a:active {
	margin: 0 0 10px 0;
	font: 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}

.wrap2_otoki p.p_wrap2 a:hover {
	margin: 0 0 10px 0;
	font: 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}



.footer {
	clear: both;
	width: 924px;
	text-align: center;
}

html#index .footer p {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

html#index .footer p a:link, html#index .footer p a:visited, html#index .footer p a:active {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

html#index .footer p a:hover {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

html#default .footer p {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

html#default .footer p a:link, html#default .footer p a:visited, html#default .footer p a:active {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

html#default .footer p a:hover {
	padding: 30px 0;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

form.kontakt {
	width: 320px;
}

form.efizer {
	width: 540px;
}

form.prijatelj {
	width: 320px;
}

fieldset {
	border: none;
}

form ul{
	list-style-type: none;
	padding: 8px 0;
	margin: 0;
}

form ul li{
	list-style-type: none;
	padding: 3px 0;
	margin: 0;
	line-height: 25px;
}

form.kontakt label {
	display: block;
	width: 70px;
	text-align: right;
	float: left;
	padding-right: 8px;
}

form.prijatelj label {
	display: block;
	width: 70px;
	text-align: right;
	float: left;
	padding-right: 8px;
}

form.efrizer label {
	display: block;
	width: 100px;
	text-align: right;
	float: left;
	padding-right: 8px;
}

form.vnos label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

form .text_field{
	width: 220px;
	border: 1px solid #999999;
}

form .prepis{
	width: 50px;
	border: 1px solid #999999;
}

form .select_field {
	width: 150px;
	border: 1px solid #999999;
	font: 11px/15px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

form ul li.submit {
	padding: 15px 0 0 77px;
}

form ul li.submit_efrizer {
	padding: 15px 0 0 109px;
}

form .submit_button { 
	margin: 0; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 1px 5px; 
	color: #4284B0;	
}



/* Subsection Tabs
--------------------*/
.podmenu ul.subsection_tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	border-bottom: 1px solid #000;
	height: 20px;
	clear: both;
}

.podmenu ul.subsection_tabs li {
	float: left;
	margin-right: 6px;
	text-align: center;
}

.podmenu ul.subsection_tabs li a {
	display: block;
	height: 20px;
	padding: 0 6px;
	background: #700;
	color: #FFF;
	width: 27px;
}

.podmenu ul.subsection_tabs li a:hover {
	color: #FFF;
}

.podmenu ul.subsection_tabs li a.active {
	background: #300;
}

/* standard list style table */
table.adminlist {
	background: #900;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFF;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 30px;
	background: #000;
	background-repeat: repeat;
	font-size: 11px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist a:link, table.adminlist a:visited, table.adminlist a:active  {
	color: #FFFFFF;
	text-decoration: none;
}

table.adminlist a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #900;
	text-align: left;
}
table.adminlist tr.row1 {
	background-color: #700;
	text-align: left;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
}
table.adminlist tr.row0:hover {
	background-color: #A00;
}
table.adminlist tr.row1:hover {
	background-color: #A00;
}
table.adminlist td.options {
	background: #ffffff;
	font-size: 8px;
}

/* Tabela za koledar */
table.myCalendar {
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFF;
	border-spacing: 0px;
	width: 180px;
}

.zbrisi {
	background: url(../images/zbrisi.png) no-repeat right center;
	padding-left: 10px; margin: 0 5px 0 5px;
	text-align: center;
}
.popravi {
	background: url(../images/popravi.png) no-repeat right center;
	padding-left: 10px;	margin: 0 5px 0 5px;
	text-align: center;
}
/* navadni seznam */
table.list {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.list td.zgoraj {
	padding: 0px;
	height: 2px;
}
table.list td.spodaj {
	padding: 0px;
	height: 20px;
}
table.list-barve {
	background-color: #FFFFFF;
	width: 190px;
}

/* Koledar */
.mesecleto {
	font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff8800;  text-decoration: none
}

.navadno {
	font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; text-decoration: none
}

.weekDays {
	font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #EEEEEE; text-decoration : none;
}

.monthDay {
	font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF;  text-decoration: none
}

a.monthDay, a.monthDay:visited, a.monthDay:active {
	font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ff8800;  text-decoration: none
}

a.monthDay:hover {
	font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ff4400;  text-decoration: none
}

.nonMonthDay {
	font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #EEEEEE; text-decoration: none
}
p.p_naprej_nazaj {
	margin: 4px 0;
	font: 11px/14px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
p.p_naprej_nazaj {
	margin: 4px 0;
	font: 11px/14px 'Geneva', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
p.p_naprej_nazaj a:link, p.p_naprej_nazaj a:visited, p.p_naprej_nazaj a:active {
	color: #FFFFFF;
	text-decoration: none;
}

p.p_naprej_nazaj a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.highslide {
	cursor: url(../js/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide img {
	background: #FFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.highslide:hover img {
	background: #FFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border: 5px solid white;
	border-top: none;
	padding: 5px;
	background-color: white;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	/*
	padding-left: 22px;
	background-image: url(../file/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}
a.highslide-credits, a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}

.foto {
	float: left;
	text-align: center;
	font: 11px/14px 'Tahoma', Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 132px;
	height: 160px;
	margin: 0 3px 8px 0;
	overflow: hidden;
}

.foto .img_main {
	background: #FFFFFF;
	padding: 5px;
	margin: 0 0 10px 0;
	border: 1px solid #d3d3d3;
}

