/* Edit by Mr. Dee Scobell .:Slovenia:. Coded by Hand */

/****************  Basic Reset  *****/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption,  tfoot, thead  {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}
   /*
table {
	border-collapse: collapse;
	border-spacing: 0;
}
   */

a {
  color: #33A8EE;
}

a:hover {
  color: #567c93;
  text-decoration: none;
}


ol, ul {
	list-style: none;
}


q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
/* **************** EnD of Reset ****************/

body { background-image: url("bg3.png"); }

/*** Give me Full-Height  ***/
html, body { height: 100%; font-family: Tahoma, Arial, sans-serif; }

/*
Ne dela scena
#wrap_old {
	position: relative; /* needed for footer positioning
	margin: 0 auto; /* center, not in IE5 
	width:100%px;
	
	height: auto !important; /* real browsers
	height: 100%; /* IE6: treaded as min-height

	min-height:100%; /* real browsers

}
/* End */

#header {
height: 39px;
background-image: url("header_bg.png");
background-repeat: repeat-x;
width: 100%;
min-width: 960px;
border-bottom: #45738a 1px solid;
padding-top: 8px;
}

.setwidth { width:960px; min-width:960px;}

#bigheader {
 height: 427px;
 width: 100%;
 min-width: 960px;
 border-bottom: 4px solid #FFFFFF;
 background-image: url("stars_bg2.jpg");
 background-repeat: repeat-x;
}


/**

#tabs ul li dt span  {
   color:#FF6633;
   background-position:100% -38px;
}
   **/
/******************** end tabs *****************************/
#middle {
height: 200px;
background-image: url("middle_bg2.png");
background-repeat: repeat-x;
width:auto !important;
width: 100%;
min-width: 960px;
  background-position-y: bottom;
  background-position: bottom;
}


#middlelinks {
 height: 50px;
 background-image: url("green_bg.gif");
 background-repeat: repeat-x;
 width:auto !important;
 width: 100%;
 min-width: 960px;
 border-bottom: #FFFFFF 3px solid;
}

.whitebiglinks {
  font-size: 15px;
  padding-top: 14px;
  text-align: left;
  font-family: Tahoma, Arial, sans-serif;
  width: 960px;
}


.whitebiglinks a, .whitebiglinks a:hover {
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
}

/*
 max-width: 900px;
min-width: 770px;
width:auto !important;
width:800px;
*/

/* Body*/

* html #bodytxt { height: 100%; }

#leftframe {
	FLOAT: left;
	WIDTH: 580px;
	OVERFLOW: hidden;
	text-align: left;
    clear: none;
    line-height: 20px;
    margin-right:20px;
}

.leftframebg { height:6px; }
.clear { clear: both; }

.rose {
  position: absolute;
  margin-top: -39px;
  z-index: 100;
  text-align: center;
  left: 45%;
}

#footer {
height: 195px;
position: relative;
min-width: 960px;
width: 100%;
bottom: 0;
background-image: url("footer_bg.png");
background-repeat: repeat-x;
background-position: bottom;
border-top: 1px dashed #3C6980;
z-index: 0;
}

.insideframe { width: 960px; text-align: left; }
.translate { text-align: right; font-size: 11px; color: #b9c1c5; font-weight: bold; margin-top: 1px; }
.translate a { color: #b9c1c5; text-decoration: none; }
.translate a:hover { text-decoration: underline; color: #b9c1c5; }

.middletext {
  font-size: 11px;
  border-right: #b4d64e 3px dashed;
  color: #FFFFFF;
  line-height: 130%;
  padding-left: 8px;
  padding-right: 8px;
}

/** ADDED **/
.middletext a {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

.middletext a:hover {
   text-decoration: none;
}

.set-middle-a {
  margin-top: 8px;
  margin-left: 5px;
}
/** EnD **/

.button { position: absolute; top: 720px; }
.textdata { text-align: justify; line-height: 130%; margin-top: 2px; }

#bodytxt {
min-height: 550px;
background-image: url("white2blue2.png");
background-repeat: repeat-x;
background-position-y: top;
 min-width: 960px;
}

#bodytx2 { background: #00aeef; min-height: 550px; min-width: 960px; }

.leftframe {
 float: left;
 width: 540px;
 font-size: 14px;
 color: #FFFFFF;
 line-height: 140%;
 letter-spacing: 0.1px;
 text-align: left;
 margin-left: 10px;
}

.leftframe a:hover, .leftframe a { font-weight: bold; }
.rightframe { float: right; width: 380px; text-align: right;  margin-right: 10px; }
.leftframe { _padding-left: 10px; _margin-left: 0px;  }
.rightframe { _padding-right: 10px; _margin-right: 0px; }

h2 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #b2fe46;
  line-height: 140%;
  margin-bottom: 6px;
}

h1 {
  font-size: 18px;
  font-weight: bold;
  color: #DDDDDD;
  line-height: 140%;
  margin-bottom: 4px;
}

.desniokvir {
  background: #fff3f5;
  border:  #f3ae88 5px solid;
  background-image: url("box_bg.png");
  background-position: bottom;
  background-repeat: no-repeat;
  width: 370px;
  font-size: 12px;
}

.desniokvir_foto {
  background: #feefe8;
  border:  #fe752a 5px solid;
  width: 370px;
  font-size: 12px;
}

.desniokvir_models {
  background: #feffe2;
  border:  #cacc1c 5px solid;
  width: 370px;
  font-size: 12px;
}

.desniokvir_stil_moda {
  background: #eff4f8;
  border:  #8a9bad 5px solid;
  width: 370px;
  font-size: 12px;
}

.desniokvir_spremstvo {
  background: #fbeff6;
  border:  #bb4e82 5px solid;
  width: 370px;
  font-size: 12px;
}

.desniokvir_poroke {
  background: #eefec2;
  border:  5px solid #FFFFFF;
  width: 370px;
  font-size: 12px;
}


.glavnimeni {
  background: #f2f4f5;
  border:  #007db9 5px solid;
  background-image: url("red_girl.jpg");
  background-position: bottom;
  background-repeat: no-repeat;
  width: 370px;
  font-size: 12px;
  min-height: 340px;
}

.glavnimeni ul {
 list-style-type: circle;
 list-style-position: inside;
}


.glavnimeni ul li {
  line-height: 160%;

}

.prijava {
  font-weight: normal;
}

.prijava_input {
 border: #d80d3e 3px solid;
 padding: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 margin-top: 3px;
 width: 200px;
 color: #015B87;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, monospace, Georgia
}


.footertxt {
  font-size: 11px;
  color: #6a6f72;
  font-weight: bold;
  text-align: center;
  line-height: 140%;
  padding-top: 30px;
}

.redcorner {
  background: #b71024;
  color: #FFFFFF;
  font-size: 15px;
  border: #FFFFFF 5px solid;
  padding: 6px;
  font-weight: bold;
  line-height: 140%;
}

.redcorner a, .redcorner a:hover {
  color: #FFFFFF;
}

.redcorner a:hover {
  text-decoration: none;
  color: #EEEEEE;
}


.tdborder {
  border-bottom: #3f6577 1px solid;
  padding-top: 8px;
  padding-bottom: 2px;
  font-size: 13px;
}

.tdborder a {
  font-size: 12px;
}

.shadow {
  background-image: url("shadow3.png");
  background-repeat: no-repeat;
  width: 380px;
  height: 37px;
}

h3 {
  font-size: 20px;
  color: #C60000;
  line-height: 140%;
}

.crta {
  height: 2px;
  width: 100%;
  border-top: 1px dashed #BBBBBB;
  margin: 6px 0 12px 0;
}

.youarehere {
  background-image: url("youarehere.gif");
  background-repeat: no-repeat;
  font-size: 11px;
  width: 380px;
  height: 25px;
  margin-bottom: 10px;
  padding-top: 7px;
  color: #777777;
  font-weight: normal;
}

.youarehere a, .youarehere a:hover {
  font-weight: normal;
}

.youarehere_sec {
  padding-right: 8px;
  text-align: right;
  padding-left: 8px;
  padding-bottom: 1px;
}

.varnostpodatkov {
  color: #AAAAAA;
  font-size: 11px;
  margin-top: 2px;
  margin-left: 2px;
}

.forma_input {
 border: 3px solid #00CC00;
 padding: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 margin-top: 4px;
 width: 300px;
}

.forma_small {
  width: 120px;
}

.forma_input, .forma_big {
  font-family: Verdana, Arial, Helvetica, monospace, Georgia;
  color: #555555;
  font-weight: bold;
}


.forma_big {
  height: 60px;
  width: 500px;
  border: 3px solid #00CC00;
  padding: 4px;
  font-size: 13px;
}

.oddaj {
  padding: 10px;
  padding-left: 15px;
}

.whitetitle {
 font-size: 12px;
 text-transform: uppercase;
 margin-top: 9px;
  font-weight: bold;
}

.zadnjenovice {
  width: 100%;
  border-bottom: #FFFFFF 2px solid;
  margin-bottom: 10px;
}

.red_button_sp {
  color:  #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  background-image: url("big_red_button.gif");
  background-repeat: no-repeat;
  height: 36px;
  width: 349px;
}

.red_button_sp div {
  padding-top: 8px;
  padding-left: 8px;
  padding-bottom: 2px;
}


.red_b { width: 338px; background-image: url("blue_red_button.gif"); padding-left: 18px; }


.red_button_sp a, .blue_button_sp a, .profile_detail a {
  text-decoration: underline;
  color: #FFFFFF;
}

.red_button_sp a:hover, .blue_button_sp a:hover, .profile_detail a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.blue_button_sp {
  color:  #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  background-image: url("big_blue_button.gif");
  background-repeat: no-repeat;
  height: 36px;
  text-align: center;
  width: 344px;
}

.blue_button_sp div {
   padding-top: 8px;
   padding-bottom: 2px;
   padding-left: 20px;
}


.profile_detail {
  font-size: 11px;
  margin-left: 4px;
  background-image: url("povprasevanje.gif");
  background-repeat: no-repeat;
  width: 145px;
  height: 24px;
  padding-top: 6px;
  margin-top: 10px;
}

.profile_detail div {
   padding-left: 16px;
   padding-bottom: 1px;
}

.profile_data {
  float: left;
  margin: 3px 0 0 0;
  line-height: 130%;
}

.profile_td { float: left; font-size: 11px; padding-top: 8px; height: 305px; }
.profile_td12 { width: 173px; border-right: #CCCCCC 1px dashed; }
.profile_td23 { margin-left: 19px; }
.profile_td3 { width: 154px; }
.profile_td img { border: #FFFFFF 4px solid; }
.inside_pr { height: 190px; }


.model_profil_td {  padding: 7px 0 7px 6px; background: #ECF5FF; line-height: 120%;   }
.addcolor { background: #FFFFFF; }

.opisosebeprofila {
  font-size: 13px;
  line-height: 120%;
}

.opisosebeprofila h1 {
 font-size: 16px;
 line-height: 120%;
 padding: 0;
 margin: 0;
  font-weight: bold;

  font-family: Arial, Helvetica, sans-serif;
}

/* Tabs */

#tabs {
   float:left;
   width:540px;
   font-size: 11px;
   font-family: Tahoma, Arial, sans-serif;
   border-bottom: #00baff 1px solid;
   }
#tabs ul {
   margin:0;
   padding: 7px 0px 0px 10px;
}
#tabs li {
   display:inline;
   margin:0;
   padding:0;
}
#tabs a {
   float:left;
   background:url("button_l.png") no-repeat left top;
   margin:0;
   padding: 0em 4px 0em 2px;
   text-decoration: none;
}
#tabs a span {
   float:left;
   display:block;
   background:url("button_r.png") no-repeat right top;
   padding: 10px 11px 7px 8px;
   color:#f0f5fc;
}

/*\*/
#tabs a span {float:none;}
/* */

#tabs a:hover span {
   color:#f0f5fc;
   background-position:100% -28px;
}
#tabs a:hover {
   background-position:0% -28px;
}
#tabs a:hover span {
   background-position:100% -28px;
}


/** ##########################  **/


#tabs dt {
   float:left;
   background:url("button_l.png") no-repeat left top;
   margin:0;
   padding: 0em 4px 0em 2px;
   text-decoration: none;
}

#tabs dt span {
   float:left;
   display:block;
   background:url("button_r.png") no-repeat right top;
   padding: 10px 11px 7px 8px;
   color:#f0f5fc;
}

/*\*/
#tabs dt span {float:none;}
/* */

#tabs ul li dt span {
   color:#f0f5fc;
   background-position:100% -28px;
   font-weight: bold;
}

#tabs ul li dt {
  background-position:0% -28px;
}



/**

#tabs ul li dt span  {
   color:#FF6633;
   background-position:100% -38px;
}
   **/

/******************** end tabs *****************************/

.napaka {
border: 3px solid #FF0000; 
padding: 6px; 
line-height: 130%; 
background: #CC0000;
}

.ok {
border: #00CC33 3px solid; 
padding: 6px; 
line-height: 130%; 
background: #009900;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 5px solid black;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.error_textform {
 border: #d80d3e 3px solid;
 padding: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 margin-top: 3px;
 background: #FFD9D9;
 color: #015B87;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, monospace, Georgia
}


.adminopen {
border: #FF6600 1px solid;
background: #FFFFE8;
padding: 10px;
font-size: 13px;
}

.adminhide {
display: none;
}

.navadengumb, .btnhov, .bluebg, .bluebg2 {
  border-color: #FAADAD #4A0000 #4A0000 #FAADAD;
  height: 30px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
  color: #EEEEEE;
}

.navadengumb { background: #DD0000; }
input.btnhov { background: #b60000; text-decoration: underline; }

.bluebg, .bluebg2 { border-color: #9FE0FF #01557e #01557e #9FE0FF; }
.bluebg { background: #008FD5; }
input.bluebg2 { background: #0079b3; text-decoration: underline; }

.leftframe u {
  background: #03375A;
  text-decoration: none;
  padding: 3px;
  font-weight: bold;
}

.rightframe u {
  background: #EEEEEE;
  text-decoration: none;
  padding: 4px;
  font-weight: bold;
}



