*{ font-family:Arial, Helvetica, sans-serif; font-size:11; z-index:auto; }
* A { border:none; text-decoration:none; color:#000000; }
img{ border:none; }
body{ margin:0px; }
div{ position:relative; top:0px; left:0px; overflow:hidden; z-index:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
select{ z-index:100; }
input, textarea{ border: 1px solid #7f9db9; width:196px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:100; color:#333333 }
/*classes*/
.select_box{ width:200px; height:17px; font-family:Arial, Helvetica, sans-serif; z-index:100 }
.noraPonudba{ position:relative; margin-top:20px; margin-bottom:45px; height:65px; overflow:visible }
.hideDiv{ position:absolute; top:0px; left:0px; width:1px; height:1px; z-index:-10; visibility:hidden }
.mainHeaderSlikaC{ position:relative; float:left; left:-6px; top:0px }
.phoneIcon{ position:relative; top:4px }
.headerMenuTxt{ position:relative; top:-10px; height:10px; text-decoration:none; color:#FFFFFF; width:auto }
.headerMenuTxt_sel{ position:relative; top:-10px;  height:10px;	text-decoration:underline; color:#FFFFFF; width:auto }
.topMenuSpacer{ position:relative; top:0px; margin-left:10px; margin-right:10px }
.mainContainerC{ width:896px; text-align:center; z-index:1 }
.shadowL{ background-image:url(../img/body_shadow_l.gif); background-repeat:repeat-y; width:5px }
.shadowR{ background-image:url(../img/body_shadow_r.gif); background-repeat:repeat-y; width:5px }
.menuContent{ position:relative; top:100px; height:100% }
.menu_title{ position:relative; float:none; width:164px; height:27px; left:19px; border-bottom:1px solid #f0f0f0; text-align:left; cursor:pointer }
.menu_title a{ 	position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; top:9px; left:16px; z-index:110 }
.menuArrow{ position:relative; top:9px; left:8px }
.leftMenuShadow{ position:relative; float:left; top:171px; left:0px; width:6px }
.indexContentWrapper{ position:relative; top:10px; left:15px; text-align:center }
.indexContentSpacer{ position:relative; float:left; width:5px; height:190px; color:#FFFFFF }
.indexContentBox{ position:relative; top:0px; float:left; width:323px; background-image:url(../img/ponudba_thumb_bg.jpg); background-repeat:no-repeat; background-position:top center; height:200px; height:190px; overflow:hidden; cursor:pointer }
.indexContentBoxPic{ position:absolute; top:5px; left:7px; width:308px }
.indexContentBoxTitle{ position:absolute; top:106px; left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9f1c1f; text-align:left }
.indexContentBoxTxt{ position:absolute; top:130px; left:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; width:270px }
.footer a{ position:relative; color:#b1b1b1; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; text-decoration:none; top:10px; }
.footer a:hover{ color:#333333; z-index:110; }
.footer_spacer{ width:20px; text-align:center; top:8px; color:#b1b1b1; float:left; }
.searchModule{ position:relative; top:40px; left:20px; width:auto; text-align:left; z-index:15; }
.button{ background-image:url(../img/button_bg.gif);  width:91px; height:38px; background-repeat:no-repeat; color:#FFFFFF; text-align:center; padding-top:3px; cursor:pointer; float:left; top:10px; z-index:10; }
.hotel_pre{ position:relative; float:left; width:200px; height:270px; background-image:url(../img/hotel_prev_bg.jpg); background-position:center top; background-repeat:no-repeat; overflow:hidden; z-index:5 margin-left:13px; margin-bottom:20px; left:0px; top:0px; background-position:left top; }
.hotel_pre_spacer{ 	position:relative; top:0px; left:0px; width:12px; float:left; height:250px; color:#FFFFFF; } 
.hotel_img_holder{ position:absolute; top:12px; left:17px; width:166px; height:124px; overflow:hidden; z-index:6; }
.hotel_pre_img{ position:relative; top:0px; left:0px; width:166px; z-index:9; border:none; }
.hotel_img_mirror{ 	position:relative; top:137px; left:16px; z-index:8; }
.hotel_country_city{ position:absolute; top:108px; left:20px; z-index:22; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.hotel_country_city_shadow{ position:absolute; top:121px; left:21px; z-index:21; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; }
.hotel_country_city_trans{ position:absolute; top:106px; left:17px; width:166px; height:30px; z-index:20; font-size:14px; background-color:#000000; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.zagotovljeno{ position:absolute; top:2px; left:5px; z-index:999999999; cursor:pointer; }
.zagotovljenLnk{ cursor:pointer; }
.brezplacno{ z-index:9999999; position:absolute; top:90px; left:17px; }
.kidHolder{ position:absolute; margin-left:14px; margin-top:125px; width:110px; padding-left:100px; z-index:999999;	}
.notFound{ position:relative; top:20px; width:100%; height:50px; text-align:center; color:#000000; }
.kid_1{ position:relative; float:left; width:32px; height:32px; background-image:url(../img/kid_yelow.png); background-repeat:no-repeat; z-index:100; text-align:center; color:#FFFFFF; padding-top:6px; font-weight:bold; cursor:pointer; }
.kid_2{ position:relative; float:left; width:32px; height:32px; background-image:url(../img/kid_red.png); background-repeat:no-repeat; z-index:100; text-align:center; color:#FFFFFF; padding-top:6px; font-weight:bold; cursor:pointer; }
.hotel_title{ position:relative; top:115px; left:15px; width:162px; height:25px; text-align:center; z-index:11; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0px; padding-bottom:0px; }
.hotel_cat{ position:relative; top:126px; left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; z-index:12; width:162px; }
.hotel_price_from{ position:relative; top:120px; left:15px; text-align:center; width:169px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background-image:url(../img/hotel_cena_bg.gif); background-position:center; background-repeat:no-repeat; padding-top:5px; }
.hotel_service{ position:relative; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; z-index:12; padding-top:0px; margin-top:0xp; top:93px; }
.list{ 	position:relative; width:600px; text-align:center; float:none; }
.list_left{ position:relative; float:left; }
.list_right{ position:relative; float:left; }
.list_num{ position:relative; float:left; background-image:url(../img/list_num_bg.gif); background-repeat:no-repeat; width:20px; height:22px; color:#6b6b6b; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.list_num A:hover{ cursor:pointer; text-decoration:underline; }
.list_num-sel{ position:relative; float:left; background-image:url(../img/list_num_bg-sel.gif); background-repeat:no-repeat; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.list_num-sel A{ color:#ffffff; }
.hotelMoreTitle{ position:relative; width:651px; height:32px; background-image:url(../img/hotel_title_bg.gif); background-repeat:no-repeat; background-position:center; }
.hotelMoreTitleTxt{ position:absolute; top:8px; left:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.hotelMoreContainer{ position:relative; top:10px; height:220px; width:100%; }
.hotelMoreLeft{ position:absolute; top:0px; left:0px; background-image:url(../img/hotel_more_bg.gif); width:322px; height:202px; }
.hotelMoreRight{ position:absolute; top:0px; left:333px; background-image:url(../img/hotel_more_bg.gif); width:322px; height:202px; }
.hotelMoreLeftPicHolder{ position:relative; top:12px; left:16px; height:136px; overflow:hidden; }
.hotelMoreNamestitev{ position:relative; top:15px; left:50px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:250px; }
.hotelMoreNamestitevTxt{ width:70px; top:5px; float:left; }
.hotelMoreNamestitevTitle{ position:relative; top:0px; left:35px; background-image:url(../img/hotel_namestitev_yelow.gif); background-repeat:no-repeat; background-position:center left; width:265px; height:27px; }
.hotelMoreNamestitevTitleTxt{ position:relative; left:10px; top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.hotelMoreStoritev{ position:relative; top:15px; left:37px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:270px; }
.hotelMoreStoritevSep{ position:relative; top:11px; left:37px; height:1px; background-color:#ebebeb; width:250px; }
.hotelMoreShoPics{ position:relative; top:25px; left:37px; width:250px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c0191d; }
.hotelMoreShoPics A{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c0191d; }
.hotelMoreShoPics A:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c0191d; text-decoration:underline; }
.hotelTableT{ position:relative; top:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; }
.hotelTableTTxt{ position:absolute; top:35xp; left:15px; height:32px; float:left; }
.hotelTableRow{ position:relative; top:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; overflow:visible; }
.hotelTableRow img{ position:relative;  top:3px; left:0px; 	text-align:center; padding:0px; margin:0px; }
.hotelTableRowBg_1{ position:relative; top:0xp; left:0px; background-image:url(../img/hotelTableRow.gif); background-repeat:no-repeat; height:26px; }
.hotelTableRowBg_2{ position:relative; top:0xp; left:0px; height:26px; }
.hotelTableRowBg_3{ position:relative; top:0xp; left:0px; height:26px; background-color:#fdd004 }
.inputForma{ position:relative; top:0xp; left:0px; width:201px; height:23px; background-image:url(../img/input_bg_forma.gif); background-repeat:no-repeat; background-position:center top; border:1px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; }
.formaText{ position:relative; top:0px; left:0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.forma_title{ position:relative; top:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; padding-left:20px; }
.forma_submit{ position:relative; top:0px; left:0px; background-image:url(../img/forma_submit.gif); width:91px; height:18px; cursor:pointer; }
/*start:new jObj @ hotel*/
.inTag{ font-weight:bold; }
.leftBoxKarte{ width:320px; float:left; }
.rightBoxKarte{ margin-right:10px; width:200px; float:left; overflow:visible }
.rightBoxKarte input{ width:198px; }
.closeThis{ position:absolute; width:98%; text-align:right; cursor:pointer; padding-top:10px; z-index:9999999; }
.removeMe{ position:relative; float:left; top:15px; left:0px; cursor:pointer; }
.dodatnaOseba{ margin-bottom:10px; margin-top:10px; }
.rightBoxKarteDatum{ width:150px; float:left; }
.rightBoxKarteDatum input{ width:140px; }
.formBoxTitle{ padding-bottom:20px; font-size:16px }
.formBox{ border:1px solid #CCCCCC; padding:10px; margin-bottom:20px; }
/*end:new jObj @ hotel*/
.indexTopFlash{ position:absolute; top:0px; left:0px; width:440px; height:330px; z-index:5; text-align:left; font-size:20px; font-weight:bold; color:#FFFFFF; cursor:pointer;  padding-top:30px; padding-left:20px; cursor:pointer; }
/*updated*/
.main{ position:relative; top:0px; left:0px; width:690px; float:left; z-index:4; background-color:#FFFFFF; text-align:left }
.subMain{ position:relative; width:660px; left:10px; top:10px; margin-bottom:20px; text-align:left }	
#mainCont{ text-align:left; z-index:3; left:20px; top:0px; width:660px; }
.leftMenu{ position:relative; left:0px; top:-17px; width:200px; background-color:#FFFFFF; float:left; text-align:left; height:100%; overflow:visible; z-index:10; overflow:visible }
#leftHot{ position:relative; top:50px; left:13px; width:150px; text-align:center; }
#leftHotContainer{ position:relative; left:4px; background-image:url(../img/nora_ponudba_left.gif); background-repeat:no-repeat; width:172px; height:649px; text-align:left; visibility:hidden }
.headerSearchR{ position:absolute; background-image:url(../img/header_iskanje_potovanje_v3.jpg); background-repeat:no-repeat; width:253px; height:190px; overflow:visible; left:643px; top:31px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; z-index:999; }
.header{ position:relative; background-image:url(../img/body_header_bg.jpg); background-repeat:repeat-x; height:50px; width:100%; overflow:visible; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; top:0px; left:0px }
.headerMenu{ position:absolute; top:0px; left:0px; width:auto; color:#FFFFFF; text-align:left; left:210px }
.headerInfoR{ position:absolute; top:6px; left:670px; color:#FFFFFF; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11; }
.footer{ background-image:url(../img/body_footer_bg.jpg); background-repeat:repeat-x; height:45px; width:100%; text-align:left; z-index:10; float:none; }
.footerLiStart{ position:relative; float:left; text-align:center; height:30px; z-index:99999; width:auto; padding-right:10px; padding-left:10px; }
.footerLi{ position:relative; float:left; text-align:center; height:30px; z-index:99999; }
#rightHotContainer{ position:relative; left:-4px; background-image:url(../img/nora_ponudba_right.gif); background-repeat:no-repeat; width:172px; height:649px; text-align:left; visibility:hidden }
#rightHot{ position:relative; top:50px; left:5px; width:150px; text-align:center; }
.noraPonudbaTvRunner{ position:absolute; height:1px; width:1px; overflow:hidden; visibility:hidden; }
/*end:inside "hotel"*/
.hotelHolder{ text-align:left; width:660px; left:0px; top:0px; border:1px solid #FFFFFF; overflow:visible }
.inTag{ font-weight:bold; }
.leftBoxKarte{ width:320px; float:left; }
.rightBoxKarte{ margin-right:10px; width:200px; float:left; overflow:visible }
.rightBoxKarte input{ width:198px; }
.closeThis{ position:absolute; width:98%; text-align:right; cursor:pointer; padding-top:10px; z-index:9999999; }
.removeMe{ position:relative; float:left; top:15px; left:0px; cursor:pointer; }
.dodatnaOseba{ margin-bottom:10px; margin-top:10px; }
.rightBoxKarteDatum{ width:150px; float:left; }
.rightBoxKarteDatum input{ width:140px; }
.formBoxTitle{ padding-bottom:20px; font-size:16px }
.formBox{ border:1px solid #CCCCCC; padding:10px; margin-bottom:20px; }
.zapriOpisNew{ position:absolute; top:11px; left:608px; width:50px; height:20px; text-align:center;  cursor:pointer; z-index:33111; background-color:#FFFFFF; filter: alpha(opacity=95); -moz-opacity: .95; display:none; }
#opisTxt{ position:absolute; top:30px; left:-20px; text-align:left; background-color:#FFFFFF; z-index:123; width:660px; height:380px; overflow:scroll;  padding:10px 10px 10px 10px; filter: alpha(opacity=97); -moz-opacity: .97; border:1px solid #CCCCCC; font-size:12px;  overflow:auto; display:none; }
.moreImgBG{ width:313px; height:220px; overflow:hidden; float:left; background-image:url(http://kampakam.net/img/hotel_img_more_bg.gif); background-position:top left; background-repeat:no-repeat; z-index:200; }
.moreImgBgCrop{ position:absolute; width:313px; height:200px; overflow:hidden; }
.slikeOpisCont{ position:relative; margin-left:20px; margin-right:10px; text-align:left; font-size:12px; }
.povprasNe{ width:100%; text-align:center; margin-bottom:20px; margin-top:20px; }
/*end:inside "hotel"*/
