* {margin:0;padding:0;}
a { text-decoration: none; color:#444;}
A:hover { text-decoration:underline;}

html
{
 min-height: 100%; 
 margin-bottom: 1px;
}

body
{
 padding: 0px;
 border: 0;
 color:#2574d8;
 font-family: Tahoma;
 color:#333;
 font-size:11px;
 text-align:left;
 background:#fff url(../gfx/ozadje.png) top center repeat-y;
 width:100%;
}

.opomba
{
 text-align:left;
}

#wrapper
{
 width: 940px;
 background:#fff;
 margin: 0 auto;
 text-align: left;
}

#header
{
 width:940px;
 height:96px !important;
 *margin-bottom:10px;
}

#header .naslov
{
 font-family: Verdana,Arial;
 font-size: 10px;
 color: #555;
 text-align:right;
 margin-right:0px;
 padding-top:10px !important;
 padding-top:15px;
 margin-bottom:5px;
}

#header .novice
{
 font-family: Verdana,Arial;
 font-size: 10px;
 color: #0077c9;
 float:left;
 width:650px;
 text-align:right;
 margin-top:9px !important;
 margin-top:14px;
 margin-bottom:2px;
}

#header .logo
{
 float:left;
 margin-top:13px !important;
 margin-top:18px;
 margin-left:2px !important;
 margin-right:2px;
 
 margin-bottom:0px;
}

#leftNav
{
 width:324px;
 height:877px;
 margin-top:6px;
 float:left;
 background:url(../gfx/left_back.png) no-repeat;
}

#rightCol
{
 width:606px;
 float:right;
}

#middleNav
{
 float:left;
 width:250px;
 height:877px;
 margin-top:5px;
 margin-left:12px;
 /*background:url(../gfx/row2.jpg) no-repeat;*/
}

#rightNav
{
 float:right;
 width:325px;
 height:877px;
 margin-top:6px;
 /*background:url(../gfx/row3.jpg) no-repeat;*/
}

#menu
{
 margin:0px;
 padding:0px;
 font-size:0px;
}

#menu li
{
 float:left;
 list-style:none;
 margin:0px;
 padding:0px;
 color:#fff;
}

#menu li.domov a
{
 height:42px;
 width:61px;
 display:block;
 background:none;
}


#menu li.letalo a
{
 height:42px;
 width:95px;
 display:block;
 background:none;
}
#menu li.let_vozovnice a
{
 height:42px;
 width:122px;
 display:block;
 background:none;
}
#menu li.last_minute a
{
 height:42px;
 width:85px;
 display:block;
 background:none;
}
#menu li.hoteli a
{
 height:42px;
 width:52px;
 display:block;
 background:none;
}
#menu li.city a
{
 height:42px;
 width:37px;
 display:block;
 background:none;
}
#menu li.izleti a
{
 height:42px;
 width:45px;
 display:block;
 background:none;
}

#menu li.smucanje a
{
 height:42px;
 width:62px;
 display:block;
 background:none;
}
#menu li.krizarjenje a
{
 height:42px;
 width:77px;
 display:block;
 background:none;
}
#menu li.potovanja a
{
 height:42px;
 width:83px;
 display:block;
 background:none;
}
#menu li.zabaviscni_parki a
{
 height:42px;
 width:105px;
 display:block;
 background:none;
}
#menu li.wellness a
{
 height:42px;
 width:75px;
 display:block;
 background:none;
}

#menu li.domov
{
 background:url(../gfx/menu.jpg) repeat-x;
 height:42px;
 width:61px;
 margin:0px;
}
#menu li.letalo
{
 background:url(../gfx/menu.jpg) -61px 0px repeat-x;
 height:42px;
 width:95px;
 margin:0px;
}
#menu li.let_vozovnice
{
 background:url(../gfx/menu.jpg) -156px 0px repeat-x;
 height:42px;
 width:122px;
 margin:0px;
}
#menu li.last_minute
{
 background:url(../gfx/menu.jpg) -278px 0px  repeat-x;
 height:42px;
 width:85px;
 margin:0px;
}
#menu li.hoteli
{
 background:url(../gfx/menu.jpg) -363px 0px  repeat-x;
 height:42px;
 width:52px;
 margin:0px;
}
#menu li.city
{
 background:url(../gfx/menu.jpg) -415px 0px  repeat-x;
 height:42px;
 width:37px;
 margin:0px;
}
#menu li.izleti
{
 background:url(../gfx/menu.jpg) -452px 0px  repeat-x;
 height:42px;
 width:45px;
 margin:0px;
}
#menu li.krizarjenje
{
 background:url(../gfx/menu.jpg) -497px 0px  repeat-x;
 height:42px;
 width:77px;
 margin:0px;
}
#menu li.potovanja
{
 background:url(../gfx/menu.jpg) -574px 0px  repeat-x;
 height:42px;
 width:75px;
 margin:0px;
}
#menu li.zabaviscni_parki
{
 background:url(../gfx/menu.jpg) -649px 0px repeat-x;
 height:42px;
 width:109px;
 margin:0px;
}
#menu li.wellness
{
 background:url(../gfx/menu.jpg) -758px 0px  repeat-x;
 height:42px;
 width:75px;
 margin:0px;
}

#menu li.domov:hover
{
 background:url(../gfx/menu.jpg) 0px -42px repeat-x;
 height:42px;
 width:61px;
 margin:0px;
}
#menu li.letalo:hover
{
 background:url(../gfx/menu.jpg) -61px -42px repeat-x;
 height:42px;
 width:95px;
 margin:0px;
}
#menu li.let_vozovnice:hover
{
 background:url(../gfx/menu.jpg) -156px -42px repeat-x;
 height:42px;
 width:122px;
 margin:0px;
}
#menu li.last_minute:hover
{
 background:url(../gfx/menu.jpg) -278px -42px  repeat-x;
 height:42px;
 width:85px;
 margin:0px;
}
#menu li.hoteli:hover
{
 background:url(../gfx/menu.jpg) -363px -42px  repeat-x;
 height:42px;
 width:52px;
 margin:0px;
}
#menu li.city:hover
{
 background:url(../gfx/menu.jpg) -415px -42px  repeat-x;
 height:42px;
 width:37px;
 margin:0px;
}
#menu li.izleti:hover
{
 background:url(../gfx/menu.jpg) -452px -42px  repeat-x;
 height:42px;
 width:45px;
 margin:0px;
}
#menu li.krizarjenje:hover
{
 background:url(../gfx/menu.jpg) -497px -42px  repeat-x;
 height:42px;
 width:77px;
 margin:0px;
}
#menu li.potovanja:hover
{
 background:url(../gfx/menu.jpg) -574px -42px  repeat-x;
 height:42px;
 width:75px;
 margin:0px;
}
#menu li.zabaviscni_parki:hover
{
 background:url(../gfx/menu.jpg) -649px -42px repeat-x;
 height:42px;
 width:109px;
 margin:0px;
}
#menu li.wellness:hover
{
 background:url(../gfx/menu.jpg) -758px -42px  repeat-x;
 height:42px;
 width:75px;
 margin:0px;
}

.hotel
{
 font-size:14px;
 font-weight:bold;
}

.kraj
{
 color:#00a;
}

.cena
{
 font-size:18px;
 color:#900;
}



#ponudbaLeftCol
{
 width:260px;
 float:left;
 margin:0;
 padding:0;
}

#ponudbaFull
{
 float:right;
 width: 675px;
 text-align:justify;
 font-family:Verdana;
}

#ponudbaFull h1
{
 font-size:18px;
 text-align:left;
 letter-spacing:-1px;
 margin-top:5px;
 color:#0077c9;
}

#ponudbaFull h2
{
 font-size:18px;
 text-align:left;
 letter-spacing:-1px;
 margin-top:5px;
 color:#0077c9;
}


#ponudbaFull h4
{
 font-size:14px;
 text-align:left;
 letter-spacing:-1px;
 color:#0077c9;
}

#ponudbaFull h3
{
 font-size:12px;
 text-align:left;
 letter-spacing:-1px;
 color:#0077c9;
}

#ponudbaFull ul
{
 margin-top:10px;
 margin-left:14px;
}

p.ponudbaCena
{
 float:right;
 font-size:20px;
 font-weight:bold;
 color:#f6d300;
 background:#0071bb;
 font-family:Tahoma;
 padding:4px;
 margin-left:5px;
 -moz-border-radius:3px 3px 3px 3px;
}

p.ponudbaTopCena
{
 float:right;
 font-size:12px;
 font-weight:bold;
 color:#f6d300;
 background:#0071bb;
 font-family:Tahoma;
 padding:4px;
 margin-left:5px;
 -moz-border-radius:3px 3px 3px 3px;
}

p.odhod
{
 font-size:12px;
 margin-top:4px;
 color:#666;
 letter-spacing:-1px;
 text-align:left;
}

p.odhodTop
{
 font-size:12px;
 margin-top:2px;
 color:#666;
 letter-spacing:-1px;
 text-align:left;
}


#ponudbaFull u
{
 font-weight:bold;
 text-decoration:underline;
 font-size:12px;
}

#ponudbaFull .ponudbaImg
{
 float:left;
 width:157px;
 padding:3px;
 border:solid 1px #999;
 margin:1px;
}

#ponudbaFull .topImg
{
 float:right;
 width:80px;
 padding:3px;
 border:solid 1px #999;
 margin:1px;
 margin-right:5px;
}

#ponudbaFull .topImg2
{
 float:right;
 width:131px;
 height:127px;
 border:0px;
 margin-left:5px;
}

#ponudbaFull strong
{
 color:#004;
 font-size:12px;
}

.clear
{
 clear:both;
}

#ponudbaMenu
{
 list-style:none;
 clear:both;
 margin-top:10px;
 margin-left:0px;
 padding-left:0px;
}

#ponudbaMenu li
{
 float:left;
 background:#0073bc;
 color:#ffce00;
 margin:1px;
 padding:8px;
 font-weight:bold;
}

#ponudbaMenu li:hover
{
 background:#00519b;
}

#ponudbaMenu li>a
{
 color:#ffce00;
}

#ponudbaMenu li>a:hover
{
 color:#ffce00;
 text-decoration:none;
}

.legend_titles
{
 font-size:14px:
 font-weight:bold;
}

.mylink
{
 cursor:pointer;
 letter-spacing:-1px;
}

.leftTop
{
 width:329px;
 float:left;
 margin-right:5px;
 padding:3px;
 text-align:left;
 height:130px;
 clear:both;
}

.rightTop
{
 width:329px;
 height:130px;
 float:left;
 width:48%;
 margin-left:5px;
 padding:3px;
 text-align:left;
}

#karteTable
{
 width:100%;
 color:#333;
}

.rdeci a
{
 color:#0077c9;
}

.modro
{
 color:#0077c9;
}

#karteTable .modra
{
 color:#0077c9;
}

#karteTable .kcena
{
 font-weight:bold;
}

#karteTable td
{
 padding:3px;
 border-bottom: solid 1px #ddd;
}

#karteTable th
{
 background:#ffce00;
 padding:3px;
}

#karteTable drzava
{
 background:#fad200;
 font-size:17px;
 color:#333;
}

#karteTable .first
{
 background:#fff;
}

#karteTable .ime
{
 padding-left:10px;
 text-align:left;
}

.rezervacija_forma
{
 color:#0077c9;
 border:dotted 1px #0077c9;
 padding:5px;
}

.rezervacija_forma input, .rezervacija_forma textarea
{
 background:#fad200;
 color:#0077c9;
 border:solid 1px #999;
 font-size:12px;
 padding:4px;
}

#topKvadrant
{
 clear:both;
}

#topKvadrant h3
{
 font-weight:normal;
 font-size:14px;
 color:#e6530a;
 margin-bottom:5px;
 font-family:Verdana;
 font-size:11px;
 width:180px;
}

#topKvadrant h3 a
{
color:#e6530a;
}

#topKvadrant h4 
{
 font-size:15px;
 color:#0073bc;
 margin-bottom:5px;
}

#topKvadrant p
{
 font-family:Verdana;
 font-size:11px;
 letter-spacing:0px;
 color:#333;
}

#topKvadrant .opis
{
 width:180px;
}

.price
{
 font-size: 23px;
 font-weight: bold;
 color: #0073bc;
 height: 30px;
 line-height: 1.5em;
 background-color: transparent;
 background-repeat: repeat-x;
 background-attachment: scroll;
 background-position: 0pt 1.6em;
 text-decoration: none;
 font-weight:bold;
 text-align:right;
 margin-right:10px;
}

.floatR
{
float: right;
}

/*** Textfluss ***/
.posRel {
    position:relative;
}
.posAbs {
    position:absolute;
}
.centerAbs {
     position:absolute;
    left:50%;
}
.centerRel {
    position:relative;
    left:-50%;
}
.floatR {
    float:right;
}
.floatL {
    float:left;
}
.clear {
    clear:both;
}
.clear0 {
    clear:both;
    line-height:0;
}
* html .floatR,
* html .floatL {
    display:inline;
}



#Info {
    width:930px;
    text-align:left;
    margin:0 auto 0;
    clear:left;
    position:relative;
    background:url(/nec2-at/images/structure/background/shade_edge_bottom.gif) repeat-x 0 100%;
    top:-13px;
    *top:0;
}
#Info a {
    font-weight:bold;
}
#Info .sideBorder {
    border:solid 1px #838287;
    border-width: 0 1px;
    padding-top:3px;
    width:928px;
    float:left;
}
#Info .separator {
    width:928px;
    margin:11px 0 12px;
    position:relative;
    z-index:1;
    background:url(/nec2-at/images/structure/background/bg_info_separator.gif) repeat-y 255px 0;
}


/* Beginn Neckermann-Ranking-Ns */
.top3 .textRight img.n, img.n {
    background:url(../gfx/ico_n.gif) no-repeat 100% 50%;
    width:12px;
    float: left;
}
.top3 .textRight img.mPlus, img.nPlus {
    background:url(../gfx/ico_n_plus.gif) no-repeat 100% 50%;
    width:24px;
    float: left;
}
.top3 .textRight img.nn, img.nn {
    background:url(../gfx/ico_nn.gif) no-repeat 100% 50%;
    width:23px;
    float: left;
}
.top3 .textRight img.nnPlus, img.nnPlus {
    background:url(../gfx/ico_nn_plus.gif) no-repeat 100% 50%;
    width:35px;
    float: left;
}
.top3 .textRight img.nnn, img.nnn {
    background:url(../gfx/ico_nnn.gif) no-repeat 100% 50%;
    width:34px;
    float: left;
}
.top3 .textRight img.nnnPlus, img.nnnPlus {
    background:url(../gfx/ico_nnn_plus.gif) no-repeat 100% 50%;
    width:46px;
    float: left;
}
.top3 .textRight img.nnnn, img.nnnn {
    background:url(../gfx/ico_nnnn.gif) no-repeat 100% 50%;
    width:45px;
    float: left;
}
.top3 .textRight img.nnnnPlus, img.nnnnPlus {
    background:url(../gfx/ico_nnnn_plus.gif) no-repeat 100% 50%;
    width:57px;
    float: left;
}
.top3 .textRight img.nnnnn, img.nnnnn {
    background:url(../gfx/ico_nnnnn.gif) no-repeat 100% 50%;
    width:56px;
    float: left;
}
.top3 .textRight img.nnnnnPlus, img.nnnnnPlus {
    background:url(../gfx/ico_nnnnn_plus.gif) no-repeat 100% 50%;
    width:68px;
    float: left;
}
.quadrupleTeaser h4.n {
    background:url(../gfx/ico_n.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nPlus {
    background:url(../gfx/ico_n_plus.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nn {
    background:url(../gfx/ico_nn.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnPlus {
    background:url(../gfx/ico_nn_plus.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnn {
    background:url(../gfx/ico_nnn.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnnPlus {
    background:url(../gfx/ico_nnn_plus.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnnn {
    background:url(../gfx/ico_nnnn.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnnnPlus {
    background:url(../gfx/ico_nnnn_plus.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnnnn {
    background:url(../gfx/ico_nnnnn.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
.quadrupleTeaser h4.nnnnnPlus {
    background:url(../gfx/ico_nnnnn_plus.gif) no-repeat 0 100%;
    padding-bottom: 15px;
}
/* Ende Neckermann-Ranking-Ns */



.quadrupleTeaser {
    float:left;
    width:670px;
    height:280px;
    margin-top:-57px;
    margin-left:-6px;
    position:relative;
}
.quadrupleTeaser .teaserItem {
    width:305px;
    height:127px;
    margin:10px 0 10px 24px;
    float:left;
    display:inline;
}
.quadrupleTeaser .teaserItem .posRel {
    height:100%;
}

.quadrupleTeaser h3 {
    font-weight:normal;
    font-size:11px;
    color:#e6530a;
    margin-bottom:5px;
}
.quadrupleTeaser h4 {
    font-size:13px;
    color:#0073bc;
    margin-bottom:5px;
}


.quadrupleTeaser p {
    line-height:1.4em;
  }
  
  
  
  
#csContainer #standalone #flightSearchFormFlightTab {
	display:none;
}
#csContainer #standalone #flightSearchFormHotelTab{
	display:none;
}
#csContainer #standalone #flightSearchFormHotelTab a {
	display:none;
}

#csContainer #standalone #flightSearchFormVehicleTab{
	display:none;
}
#csContainer #standalone #flightSearchFormVehicleTab a {
	display:none;
}

#csContainer #standalone #vehicleSearchFormHotelTab a{
	display:none;
}
#csContainer #standalone #vehicleSearchFormHotelTab{
	display:none;
}
#csContainer #standalone #vehicleSearchFormVehicleTab {
	display:none;
}

#csContainer #standalone #searchFormFooter {
	display:none;
	}

#csContainer #standalone #hotelSearchFormFlightTab{
		display:none;
}
#csContainer #standalone #hotelSearchFormFlightTab a {
		display:none;
}
#csContainer #standalone #reset {display:none;}
#csContainer #standalone #borderLeft {background-color:#ffffff;width:1px;padding:0;margin:0;}
#csContainer #standalone #borderRight{background-image:none;background-repeat:no-repeat;}
#csContainer #standalone #searchForm{width:235px;background-color:#ffffff;}
#csContainer #standalone #searchForm h3{font-size:11px;}
#csContainer #standalone #searchForm a{font-size:11px;font-weight:normal;}
#csContainer #standalone #searchForm #ttSearchForm .formElementSmall {width:78px;}
#csContainer #standalone #searchForm #ttSearchForm .formElementBig {width:151px;}
#csContainer #standalone #searchForm #ttSearchForm td {background-color:transparent;}
#csContainer #standalone #searchForm .smallElementsContainer {text-align:right;background-color:transparent;padding-right:0;}

#csContainer #standalone #searchForm  .searchLabel {padding-left:7px;}
#csContainer #standalone #searchForm  .flightCol1 {width:1px;}
#csContainer #standalone #searchForm  .flightCol2 {width:30px;}
#csContainer #standalone #searchForm  .flightCol3 {width:143px;}
#csContainer #standalone #searchForm  .flightCol4 {width:48px;}
#csContainer #standalone #searchForm  .flightCol5 {width:7px;}

#csContainer #standalone #searchForm  .vehicleCol1 {width:1px;}
#csContainer #standalone #searchForm  .vehicleCol2 {width:49px;}
#csContainer #standalone #searchForm  .vehicleCol3 {width:130px;}
#csContainer #standalone #searchForm  .vehicleCol4 {width:47px;}
#csContainer #standalone #searchForm  .vehicleCol5 {width:7px;}

#csContainer #standalone #searchForm  .ttCol1 {width:1px;}
#csContainer #standalone #searchForm  .ttCol2 {width:69px;}
#csContainer #standalone #searchForm  .ttCol3 {width:121px;}
#csContainer #standalone #searchForm  .ttCol4 {width:49px;}
#csContainer #standalone #searchForm  .ttCol5 {width:7px;}

#csContainer #standalone #searchForm  .vehicleSearchHeader {padding-top:0px;height:35px;}
#csContainer #standalone #searchForm .ttSearchHeader{padding-top:0;height:15px;}
#csContainer #standalone #searchForm #ttSearchButton {position:relative;top:15px;left:97px;}
#csContainer #standalone #searchForm .narrow{height:15px;line-height:15px;vertical-align:middle;padding-top:0;padding-bottom:0;}
#csContainer #standalone #searchForm .wide{height:25px;line-height:25px;vertical-align:middle;padding-top:0;padding-bottom:0;}
#csContainer #standalone #ttSearchForm td{height:20px;line-height:20px;vertical-align:middle;}
#csContainer #standalone #searchForm #childrenBirthdayTable {width:226px;table-layout:fixed;}
#csContainer #standalone #searchForm #childrenBirthdayTable td {padding:0;vertical-align:bottom;padding-top:3px;}

/*****************/	

#csContainer #searchForm #cols{display:none;height:0;}
#csContainer #searchForm #cols td{padding:0;margin:0;}
#csContainer #searchForm  #vehicleSearchFormHeader {height:161px;}

#csContainer * {color: #535353; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#csContainer form {margin: 0; }
#csContainer input {padding: 0; border: solid 1px #969696;}
#csContainer select {border: solid 1px #969696; font-size: 11px;margin:0;}
#csContainer p {margin: 0; padding: 0; line-height: 15px; }
#csContainer table {border-collapse: collapse; }
#csContainer td {
	border: none;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#csContainer img {
	border:none;
}

#csContainer a {color:#0072bb; font-weight:bold;font-size:11px;}
#csContainer  h1, h2, h3 {
    margin:0;
    padding:0;
    color:#0073bc;
}

#csContainer h1 { font-size:16px;color:#0073bc;margin-bottom:5px;}

#csContainer h2 {
	color:#0073bc;
  font-size:13px;
}

#csContainer h3 {
	color:#0073bc;
    font-size:12px;
}
#csContainer h4 {
    font-size: 11px;
     color:#0073bc;
     font-weight:normal;
}
#csContainer h5 {
    font-size: 9px;
     color:#0073bc;
     font-weight:normal;
     margin-top:4px;
}
#csContainer .csErrorHeader {width:695px;}
#csContainer #bookingMessage .csErrorHeader {width:739px;}
#csContainer .csErrorHeader h3 {
    background-color:#e6530a;
    line-height:21px;
    padding:5px 10px;
    color:white;
}
#csContainer .csErrorHeader ul,
#csContainer .csErrorHeader li {
    list-style-position:inside;
    list-style-type:disc;
    color:#e6530a;
}
#csContainer .inputRadio {border:none;}
#csContainer .csErrorHeader .csErrorHeaderBody {
    background:url(../../../images/nec2/de/icons/ico_warning_big.gif) no-repeat 6px 6px;
    padding:12px 40px 30px 80px;
    border-bottom:solid 2px #e6530a;
    margin:0 0 10px 0;
    color:#535353;
    line-height:15px;
}
#csContainer .airlineInfo {margin-bottom:8px;margin-top:8px;width:564px;}
#csContainer .airlineInfo td{text-align:left;padding-left:8px;vertical-align:bottom;}

 #Registers {
    position:relative;
    width:257px;
    height:450px;
 }
 
 .registerBody {
    background:url(/gfx/bg_white.gif) white;
    border:solid 1px #838184;
    border-width:0 1px;
    overflow:hidden;
    width:225px;
    height:440px;
    padding:0px 15px 15px;
 }

 #RegisterBottom {
    position:absolute;
    font-size:3px;
    height:10px;
    width:100%;
    overflow:hidden;
    bottom:0;
    left:0;
    /* z-index:5; */
    background:url(/nec2-at/images/structure/background/search_register_bottom.gif) no-repeat 50% 100%;
 }
 
.blueLabel {
    border-bottom:solid 1px #E6E6E6;
    /* margin-bottom:20px; 09.10. */
    margin-top:5px;
    padding-bottom:6px;
}

.blueLabel label {
    font-size:12;
    font-weight:bold;
    color:#0274bb;    
}

.blueLabel label.active {
    color:#535353;
}

.blueLabel input {
    vertical-align:middle;
}

.blueLabel table.form td input { /* 09.10. */
    *margin:-2px 0;
}

table.form th {
    text-align:left;
    font-size:11px;
    padding:1px 0 4px;
    font-weight:normal;
}

table.form td,
table.age td {
      padding:1px 0;
}

#myContent table
{
}

#myContent td
{
}

#ostale_storitve ul
{
 list-style:none;
}

#ostale_storitve li
{
 border-bottom:dotted 1px #aaa;
 margin-bottom:2px;
 margin-top:2px;
 padding-left:5px;
 margin-right:3px;
 list-style:none;
}

#zhc2
{
}

#footer
{
 clear:both;
 color:#777;
 text-align:center;
 margin-top:5px;
 margin-bottom:10px;
}

#footer a
{
 color:#999;
 padding-left:5px;
 padding-right:5px;
 text-decoration:underline;
}

#legenda
{
 position:absolute;
 z-index:100;
 width:200px;
 height:200px;
 border:solid 1px #666;
 background:#fff;
 opacity:.9;
 display:none;
 overflow:auto;
 margin-left:387px;
}

#letaloMenu
{
 list-style:none;
 clear:both;
 margin-top:11px;
}

#letaloMenu li
{
 float:left;
 background:#0073bc;
 color:#ffce00;
 margin:1px;
 padding:8px;
 font-weight:bold;
 letter-spacing:0px;
}

#letaloMenu li:hover
{
 background:#00519b;
}

#letaloMenu li>a
{
 color:#ffce00;
}

#letaloMenu li>a:hover
{
 color:#ffce00;
 text-decoration:none;
}

#letalisce1, #letalisce2, #letalisce3, #letalisce4, #letalisce5
{
 display:none;
}

#polje1, #polje2, #polje3, #polje4, #polje5
{
 display:none;
}

#topPonudbaIndex
{
 list-style:none;
 margin:0px;
 padding:0px;
}

#topPonudbaIndex li 
{
 border-top:dotted 1px #00519b;
 padding-top:5px;
}

#filter_polet_iz
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
}

#filter_destinacija
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
}

#filter_kraj
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
}

#filter_oskrba
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
}

#filter_kategorija
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
}

#filter_trajanje
{
 position:absolute;
 width:150px;
 border:solid 1px #333;
 padding:2px;
 background:#FFF5CF;
 color:#000;
 padding:3px;
 display:none;
 position:absolute;
 margin-top:5px;
 opacity:.9;
 padding:5px;
 cursor:pointer
}

#menu_filter_polet_iz, #menu_filter_destinacija, #menu_filter_kategorija, #menu_filter_oskrba, #menu_filter_trajanje, #menu_filter_kraj
{
 cursor:pointer;
}

#menu_filter_polet_iz:hover, #menu_filter_destinacija:hover, #menu_filter_kategorija:hover, #menu_filter_oskrba:hover, #menu_filter_trajanje:hover, #menu_filter_kraj:hover
{
 background:#FFF36F;
}

#popup
{
 display:none;
 position:absolute;
 top:100px;
 margin-top:30px;
 margin-left:300px;
 opacity:.9;
 width:380px;
 height:280px;
 border:solid 2px #333;
 background:#fff url(/gfx/popup_zima.jpg) no-repeat;
 text-align:center;
 font-size:15px;
 padding:10px;
 color:#fff;
 font-weight:bold;
 cursor:pointer;
 text-shadow: 2px 2px 2px #000;
}

#popup:hover
{
 border:solid 2px #ffcd00;
}

.storitve_headline {
	background:#fc0;
	color:#339;
	font-weight:bold;
	font-size:12px;
	padding:3px;
	padding-left:7px;
}



.storitve_headline_iskanje {
	display:block;
	color:#e41081;
	font-weight:bold;
	font-size:12px;
	padding-left:25px;
	height:18px;
	padding-top:3px;
	margin-bottom:2px;
	background:#fc0 url(/gfx/iskanje.png) no-repeat;
}


.ostale_storitve ul
{
 list-style:none;
}

.ostale_storitve li
{
 border-bottom:dotted 1px #aaa;
 margin-bottom:2px;
 margin-top:2px;
 padding-left:7px;
 margin-right:3px;
 list-style:none;
}



.footer_ostale_storitve ul
{
 list-style:none;
 margin-left: 45px;
 border-right:solid 1px #999;
}

.footer_ostale_storitve li
{
 margin-bottom:2px;
 margin-top:2px;
 padding-left:22px;
 margin-right:3px;
 list-style:none;
 background:url(/gfx/bt_play_mini.gif) no-repeat;
 margin-bottom:5px;
 color:#009;
 font-size:10px;
}

.footer_ostale_storitve li a{
	
	color:#0073bc;
}

.footer_storitve_headline {
 padding-top: 0pt;
 padding-right: 10px;
 padding-bottom: 0pt;
 color: #535353;
 height: 25px;
 font-weight:bold;
 font-size:12px;
}

.fTable {
 margin-top:20px;
 padding-top:20px;
 border: dotted 1px #ddd;
 padding-bottom:20px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-box-shadow: 0px  3px 3px #ccc;
 -webkit-box-shadow: 0px 3px 3px #ccc;
 box-shadow: 0px 3px 3px #ccc;
}

#trRotate {
 height:242px;
 overflow:hidden;
 margin-bottom:10px;
 padding-bottom:5px;
}

#trRotate li {


}