
/* = MENI - SHOP
************************/
#menuCol1 ul {padding-bottom: 1em;}
#menuCol1 a.shopKonzulat { background: url(/slike/th_shop01.gif) 2px center no-repeat; }
#menuCol1 a.shopHudo { background: url(/slike/th_shop02.gif) 2px  center  no-repeat; }
#menuCol1 a.shopJeklarna { background: url(/slike/th_shop03.gif) 2px  center  no-repeat; }
#menuCol1 a.shopKosi { background: url(/slike/th_shop04.gif) 2px  center  no-repeat; }
#menuCol1 a.shopKmica { background: url(/slike/th_shop05.gif) 2px  center  no-repeat;}
#menuCol1 a.shopUv { background: url(/slike/th_shop06.gif) 2px  center  no-repeat;}
#menuCol1 a.shopNogorama { background: url(/slike/th_shop11.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopNepremicnine { background: url(/slike/th_shop12.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopPohistvo { background: url(/slike/th_shop13.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopDekoratina { background: url(/slike/th_shop15.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopDrazba { background: url(/slike/th_shop14.gif) 2px  center  no-repeat;}
#menuCol1 a.shopDarilnisalon { background: url(/slike/th_shop16.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopCrniTrg { background: url(/slike/th_shop17.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopGenovefa { background: url(/slike/th_shop18.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopStattoodio { background: url(/slike/th_shop19.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopMesar { background: url(/slike/th_shop20.gif	) 2px  center  no-repeat;}
#menuCol1 a.shopZidar { background: url(/slike/th_shop21.gif	) 2px  center  no-repeat;}

#sm1 #m1 a,#sm2 #m2 a,#sm3 #m3 a,#sm4 #m4 a,#sm5 #m5 a,#sm6 #m6 a,#sm7 #m7 a,#sm8 #m8 a, #sm11 #m11 a , #sm12 #m12 a, #sm13 #m13 a, #sm14 #m14 a, #sm15 #m15 a, #sm16 #m16 a, #sm17 #m17 a, #sm18 #m18 a, #sm19 #m19 a, #sm20 #m20 a, #sm21 #m21 a {color: #000000; text-decoration:none; background-color:#E8AC15; text-decoration:underline; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff}

#cartNotYet {height: 25px; background: url(/slike/ajax_loader_middle_bel.gif) center 10px no-repeat; padding-top:  50px;  text-align: center; margin-bottom: 1.7em;}
#cartEmpty, #cartFull {display: none; } 
/*#cartFull {padding-top: 0.5em;}*/
#cartEmpty strong, #cartFull strong {font-size: 1.2em; background: url(/slike/th_cart_icon.gif) left center no-repeat; padding-left: 25px; display: block; margin-bottom: 0.5em;}
#cartFull	a.putOn {margin-right: 40px; background: url(/slike/g_pomeriOblacila.gif) left top no-repeat; width: 125px; height: 21px; line-height: 21px; position: relative;}
#cartFull	a.putOn span {background: url(/slike/g_pomeriOblacila.gif) left top no-repeat; display: block; width: 125px; height: 21px; position: absolute; top: -3px; left: 0px;}
#cartFull	a.putOn:hover span {background: url(/slike/g_pomeriOblacila.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}
#cartFull span.noStock {text-decoration: line-through}
#focus {width: 1px; height: 1px; margin: 0; padding: 0; float: left; border: 0px; background: #006699; }
#cartFull p.cartAlert {border: 1px #ffffff solid; padding: 1em 1em 1em 40px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 5px center; display: none}


.shopItem {float: left; width: 123px; text-align: center; font-size: 1.2em; padding: 0px;}
.shopItem img.dressImg {border: 1px solid #569abc; background: #005588; float:left; margin: 0 0 5px 0;}
.shopItem strong {padding: 0 6px;}

a.addToBasket {margin-right: 28px; margin-bottom: 30px;  background: url(/slike/g_vkosarico.gif) left top no-repeat; width: 85px; height: 21px; line-height: 21px; position: relative;}
a.addToBasket:hover {text-decoration: none}
a.addToBasket span {background: url(/slike/g_vkosarico.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.addToBasket:hover span {background: url(/slike/g_vkosarico.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}

a.goTry {margin-right: 28px; background: url(/slike/g_pomeri.gif) left top no-repeat; width: 85px; height: 21px; line-height: 21px; position: relative;}
a.goTry:hover {text-decoration: none}
a.goTry span {background: url(/slike/g_pomeri.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.goTry:hover span {background: url(/slike/g_pomeri.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}


a.storeLogo img {float: left; margin: 0.5em 2em 2em 0; border: 1px solid #000000;}
a.storeLogo:hover img {border: 1px solid #ffffff;}
.storeList {margin: 0; padding: 1em 0; border-top: 1px solid #569abc}

/* = Vstopna - SHOP
************************/

 h1.shopTitle {background: url(/slike/th_shop_title.gif) no-repeat left ; padding-left: 60px; }

 
/* = Dražba
************************/

h1.drazbaTitle {background: url(/slike/th_drazba_title.gif) no-repeat left ; padding-left: 80px; }

#auctionPageLinks {margin-bottom: 1em;}

.aArticle {width: 494px; height: 148px;}
.aArticle div {padding-left: 155px; font-size: 1.2em; line-height: 2em;}
.aArticle div h2 {font-size: 1.4em; font-weight: bold; margin:0; padding: 0.4em 0}

.aUser {width: 494px; background: #000000}

.aUser  strong {padding: 0 0 1em 12px; font-size: 1.2em; display: block;}
.aUser  strong img {vertical-align: middle}

div.userInfo {position: relative; height: 80px; }
div.userInfo a.user {position: absolute; left: 12px;}
div.userInfo a.user:hover {text-decoration: none}
div.userInfo a.user:hover img {border: 1px solid #ffffff; }
div.userInfo a.user:hover span {text-decoration: underline; }
div.userInfo a.user img {border: 1px solid #569abc; margin-bottom: 0.2em; background: #004477}
div.userInfo span {display: block; font-size: 1.2em; position: absolute; left: 90px; line-height: 1.4em;}
div.userInfo span a {font-weight: bold;}

.aConfirm {width: 494px;  background: #000 url(/slike/th_auction01.gif) bottom left repeat-x;}
.aConfirm .top {width: 494px; height: 15px; background: #000 url(/slike/th_auction02.gif) bottom left repeat-x;}
.aConfirm .middle {width: 494px; background: url(/slike/th_auction03.gif) top left repeat-y;}
.aConfirm .middle div.content {margin: 0 12px; padding: 0 12px; }
.aConfirm .middle div h2 {font-size: 1.2em; margin-top:0; padding: 0 0 10px 30px; background: url(/slike/th_auction05.gif) -5px -10px  no-repeat;  }
.aConfirm .middle div form {font-size: 1.2em; padding: 0.5em 0; display: block;}
.aConfirm .middle div form select {width: 4.5em;}
.aConfirm .middle div form select option {padding-left: 4px}
.aConfirm .bottom {width: 494px; height: 10px; background: url(/slike/th_auction04.gif) bottom left repeat-x;}

.auctionTempWarning {clear: both; font-size: 1.1em; background: url(/slike/th_betWarning.gif) left center no-repeat; padding: 1em 0 1em 45px; }

.aConfirm .middle p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative;}
.aConfirm .middle p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_auction.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
.aConfirm .middle p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
.aConfirm .middle #buyButton2 {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
.aConfirm .middle #buyButton2 span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
.aConfirm .middle #buyButton2:hover {text-decoration: none; cursor: pointer; }
.aConfirm .middle #buyButton2:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
.aConfirm .middle p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_trans.gif) no-repeat left center; }
.aConfirm .middle div.buyError {border: 1px #ffffff solid; padding: 1em 1em 1em 45px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 5px 1.5em; margin-bottom: 1em; display: none;}

table.auctionComment {border-collapse: collapse; width: 100%; clear: both; margin-top:1em; margin-bottom:1em;}
table.auctionComment td, table.auctionComment th {border: 1px solid #000000;  vertical-align: top;}
table.auctionComment tr.header th {background: #006666; font-size: 1.2em; padding: 0.4em; text-align: left; font-weight: bold;}

table.auctionComment tr.bg01 td, table.auctionComment tr.bg01 th  {background: #007faf;}
table.auctionComment tr.bg02 td, table.auctionComment tr.bg02 th {background: #0070a0;}
table.auctionComment tr th {padding: 0.8em; text-align: center;}
table.auctionComment tr th a:hover img {border: 1px solid #ffffff;}
table.auctionComment tr th a img {border: 1px solid #569abc; margin-bottom: 0.2em; background-color: #005588;}
table.auctionComment tr th a.uname {font-size: 1.2em; font-weight: bold; }

table.auctionComment tr td {padding: 1em;}

form.inputAuctionComment {font-size:1.1em; }
form.inputAuctionComment textarea {width: 30em; height: 5em;  margin: 0.5em 0;}




.reportAbuseMain {padding-bottom: 0.5em; margin-bottom: 0.8em; text-align: right;}
.reportAbuseMain a.tab {font-size: 1.1em; display: block; padding: 0 0.5em; color: #cccccc}
.reportAbuseMain a.open {background: #004477 url(/slike/g_close_tab.gif) right 2px no-repeat; padding: 0.2em 25px 1em 0.5em; margin-top:-0.2em; color:#60D2AF}

div.consoleAbuseBody {height: 42em;  padding: 1em; position: relative;}
div.consoleAbuseFrame {display: block; clear:both; background: #004477 url(/slike/ajax_loader_middle.gif) no-repeat center 5em; padding: 1em;  margin:0px; text-align: left;}

div.consoleAbuseBody p {padding: 0.5em 1em 0.5em 1em; margin: 0px; clear: both;}

div.consoleAbuseBody p.serif {background: url(/slike/th_serif.gif) no-repeat 1em 3px; padding-left: 60px;}
div.consoleAbuseBody p.serif span {font-size:1.4em; color: #ffffff; font-weight: bold;}
div.consoleAbuseBody textarea.abuseReportForm {width: 27em; height: 4em; margin:0.5em 1em;}

div.consoleAbuseBody table.racun {border-collapse: collapse; margin: 1em; border: 0px; width: 31em;}
div.consoleAbuseBody table.racun th {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em  0.5em;   text-align:left;}
div.consoleAbuseBody table.racun td {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em 0.5em;  text-align:left;}
div.consoleAbuseBody table.racun td.sum {text-align:right; border-bottom: 0px; background: #015C98;}

div.consoleAbuseBody p input.password {width: 8em; font-size: 0.9em;}

/* = konzola - prijavi kršitev
************************/

.reportAbuse {border-bottom: 1px solid #569abc; padding-bottom: 0.5em; margin-bottom: 0.8em;}
.reportAbuse a.tab {font-size: 1.1em; display: block; float: right; padding: 0 0.5em; color: #60D2AF}
.reportAbuse a.open {background: #004477 url(/slike/g_close_tab.gif) right 2px no-repeat; padding: 0.2em 25px 1em 0.5em; margin-top:-0.2em; color:#60D2AF}

.reportAbuse span {font-size: 1.1em;}

div.consoleAbuseBody {height: 42em;  padding: 1em; position: relative;}
div.consoleAbuseFrame {display: block; clear:both; background: #004477 url(/slike/ajax_loader_middle.gif) no-repeat center 5em; padding: 1em;  margin:0px; text-align: left;}

div.consoleAbuseBody p {padding: 0.5em 1em 0.5em 1em; margin: 0px; clear: both;}

div.consoleAbuseBody p.serif {background: url(/slike/th_serif.gif) no-repeat 1em 3px; padding-left: 60px;}
div.consoleAbuseBody p.serif span {font-size:1.4em; color: #ffffff; font-weight: bold;}
div.consoleAbuseBody textarea.abuseReportForm {width: 27em; height: 4em; margin:0.5em 1em;}

div.consoleAbuseBody table.racun {border-collapse: collapse; margin: 1em; border: 0px; width: 31em;}
div.consoleAbuseBody table.racun th {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em  0.5em;   text-align:left;}
div.consoleAbuseBody table.racun td {font-size: 1.2em; border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; border-left: 0px; border-right: 0px; padding: 0.3em 0.5em;  text-align:left;}
div.consoleAbuseBody table.racun td.sum {text-align:right; border-bottom: 0px; background: #015C98;}

div.consoleAbuseBody p input.password {width: 8em; font-size: 0.9em;}


/* = Trgovine z oblekami
************************/

img.storeLogo {border: 1px solid #ffffff; margin-bottom: 2em;}
.categoryList {font-size: 1.2em; float: right; width: 28em; text-align: center; line-height: 1.6em;}
.categoryList a, .categoryList strong {margin: 0 0.5em;}
div.storeLogoTitle {border: 1px solid black; background: #004477; padding:1em; margin-bottom: 2em;} 

.currentClothes {border-top: 1px solid #569abc; border-bottom: 1px solid #569abc; font-size: 1.2em; padding: 0.4em 0 ; margin: 0.5em 0 0 0; display: block;}
.currentClothes span {margin-right: 2.1em;}
.currentClothes select {width: 11em;  vertical-align: middle; margin-left: 0.3em; padding-left: 0.2em}


table.dressShelf {width: 100%; border-collapse: collapse;}
table.dressShelf td {padding: 10px 0; border-bottom: 1px solid #569abc; vertical-align: top;}
table.dressShelf td img.demo {background: #005588; border: 1px solid #569abc;}
table.dressShelf td h2 {font-size: 1.6em; margin: 0; padding: 0;}
table.dressShelf td p {margin: 0.3em 0}
table.dressShelf td p span {color: #aaaaaa}
table.dressShelf td p a {float: right;}
table.dressShelf td p.remark {background: url(/slike/th_small_alert.gif) left 2px no-repeat; padding-left: 22px; color: #999999; clear: both;}
table.dressShelf td p.remark a {float: none}

 div.priceAction {position:relative;}
 div.priceAction img.priceAction {position:absolute; bottom:1px; right: 19px;}
 strong.priceAction {color: #fff; background: #f00; line-height: 1.8em; padding: 0.2em;}


/* = Stran s prikazom kombinacij
************************/

.comboDressMain {margin-top: 1em; border: 1px solid #569abc; background: #005588; float: left; margin-bottom: 1em; margin-right: 1em; width: 80px;}
h1.comboDressTitle  {margin-bottom: 0; padding-bottom: 0}


p.cartContentLead {background: url(/slike/th_cart_small.gif) no-repeat left center; font-weight: bold; padding: 0 0 0.3em 23px; margin-bottom: 0}

.cartContent {width: 100%; border-collapse: collapse; margin: 0; }
.cartContent tr td {padding: 5px 0; border-top: 1px solid #569abc; vertical-align: top; }
.cartContent tr td.price {text-align: right; padding-right: 10px;}
.cartContent tr td.price strong {margin-left: 1em;}
.cartContent tr td img.item {background: #005588; border: 1px solid #569abc}
.cartContent p {padding: 0; margin: 0 0 0.5em 0}
.cartContent p.itemTitle {font-weight: bold}
.cartContent p.itemTitleNoMore {font-weight: bold; text-decoration: line-through; }

.cartContent p.store {color: #aaaaaa}

a.cartRemoveItem {background: url(/slike/th_ico_delete.gif) no-repeat left center; padding-left: 18px; font-size: 1.2em;}

div.confirmPayment {padding: 1em 1em 1em 40px; height: 2.5em; border: 1px solid #000000; background: #0077aa url(/slike/th_confirmPayment.gif) no-repeat 5px center; }
div.confirmPayment p {margin: 0px; padding: 0px; line-height: 21px; position: relative; float: left;}
div.confirmPayment input {width: 7em; height: 14px; margin: 0 0.5em; position: relative; margin-top: -2px}
div.confirmPayment a {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top; float: left; margin-top: -1px}
div.confirmPayment a span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
div.confirmPayment a:hover {text-decoration: none; cursor: pointer; }
div.confirmPayment a:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
div.confirmPayment p.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small.gif) no-repeat left center}



/* = FRIZERSKI SALON
************************/

.hairItem {float: left; width: 110px; text-align: center; font-size: 1.2em; margin: 1em 5px; border: 1px solid #569abc; background: #005588; padding: 5px 0 2em 0;}
.hairItem img.hairImg { margin-bottom: 10px;}
.hairItem strong {padding: 0 6px;}

a.viewDetails{margin-right: 15px; background: url(/slike/g_vec.gif) left top no-repeat; width: 85px; height: 21px; line-height: 21px; position: relative;}
a.viewDetails:hover {text-decoration: none}
a.viewDetails span {background: url(/slike/g_vec.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.viewDetails:hover span {background: url(/slike/g_vec.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}

.hair_detail {background: #003366; border-top: 1px solid #569abc; border-bottom: 1px solid #569abc; padding: 0.4em 0 ; margin: 0.5em 0; }
.hair_detail img.demo {float: left;}
.hair_detail p {float: right; width: 31em; padding-top:1em;}
.hair_detail span {color: #aaaaaa}

div.buyError {border: 1px #ffffff solid; padding: 1em 1em 1em 45px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 5px 1.5em; margin-bottom: 1em; display: none;}
         
         
                                  
/* = KMICA
************************/

.eyeItem {border-top: 1px solid #569abc; border-bottom: 1px solid #569abc; padding: 1em 0 0 135px; position: relative; height: 86px; margin-bottom: -1px;}
.eyeImg {margin-left: -135px; position: absolute; border: 1px solid #ffffff; background: #003366}

a.viewEyeDetails{margin-right: 15px; background: url(/slike/g_vec2.gif) left top no-repeat; width: 85px; height: 21px; line-height: 21px; position: relative;}
a.viewEyeDetails:hover {text-decoration: none}
a.viewEyeDetails span {background: url(/slike/g_vec2.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.viewEyeDetails:hover span {background: url(/slike/g_vec2.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}


/* = UV BAR
************************/

#uvBar {width: 310px; height: 300px; margin-left: auto; margin-right: auto; background: url(/slike/th_solarij01.gif) center 40px  no-repeat; position: relative; margin-bottom: 1em;}
#sunbedLeft {z-index: 3000; position: absolute; left: 0px; top: 40px;}
#sunbedRight {z-index: 3001; position: absolute; left: 208px; top: 40px;}
#uvLight {z-index: 2999; position: absolute; left: 60px; top: 10px; display: none;} 

#uvStatue {width: 120px; height: 260px; position: relative; z-index: 1; margin-left: auto; margin-right: auto;}
#uvStatue img {position: absolute; top: 40px; left: 0px;}
#uvStatue span {position: absolute; top: 40px; left: 0px;}

div.tanningProgress  {display: none; padding: 1em 1em 1em 40px; border: 1px solid #000000; background: #0077aa no-repeat 5px center; text-align:center;}
div.tanningProgress  p {margin: 0px; padding: 0px; line-height: 21px; position: relative; text-align:center;}

/* = NOGORAMA
************************/

table.nogorama {}
table.nogorama td {vertical-align:top; padding-bottom: 1.5em; padding-top: 0.5em;  border-top: 1px solid #0077aa}
table.nogorama .plus {font-size: 3em; font-weight: bold; vertical-align: middle; padding: 0.5em;}
table.nogorama .dress img {background: #004477; border: 1px solid #0077aa}
table.nogorama .data {font-size: 1.2em; padding-left: 1em;}
table.nogorama .data h2 {font-size: 1.2em; font-weight: bold; margin: 0 0 0.5em 0; padding: 0;}

/* = NEPREMIČNINE
************************/
.roomThumbs {clear: both; margin-top: 2em; padding: 1em; background: #1D3E4E; position: relative;}
.roomThumbs img.countyThumb {float: left; margin-right: 2em; border: 0; margin-bottom: 6.2em; position: relative;}
.roomThumbs .roomPriceInfo {position: relative; font-size: 1.2em; line-height: 1.8em; border-top: 1px solid #cccccc; padding: 0.5em 0; float: right; width: 78%;}
.roomThumbs .roomPriceInfo img {vertical-align: middle;}
.roomThumbs .roomPriceInfo a.arrow {background: url(/slike/th_puscica3.gif) no-repeat; padding-left: 20px;}
.roomThumbs .roomRepoInfo {clear: right; margin-top: 0.5em; font-size: 1.2em; padding-top: 0.5em;}
a.roomBuy {color: #000000; background: #ffcc00 url(/slike/th_button_yellow.gif) left center repeat-x; line-height: 1.4em; padding: 0 0.4em; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #fff; border-left: 1px solid #fff;}
a.roomBuy:hover {text-decoration: none; background-image: none; background: #E8AC15;}
a.roomBuy:active {text-decoration: none; background-image: none; background: #E8AC15; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #fff; border-right: 1px solid #fff; color: #ffffff}


/*pregled sob (številka je ID sobe)*/
h1.roomLogo1 {padding-left: 75px; background: url(/slike/th_logo_otok_svetilnik.gif) left center no-repeat;}
h1.roomLogo2 {padding-left: 75px; background: url(/slike/th_logo_otok_kahlua.gif) left center no-repeat;}
h1.roomLogo3 {padding-left: 75px; background: url(/slike/th_logo_otok_terase.gif) left center no-repeat;}
h1.roomLogo4 {padding-left: 75px; background: url(/slike/th_logo_otok_vile.gif) left center no-repeat;}
h1.roomLogo5 {padding-left: 75px; background: url(/slike/th_logo_otok_blok.gif) left center no-repeat;}


div.roomPreview {border: #AAB0B3 solid 1px; background: #71858F url(/slike/th_roomPreviewBg.gif) repeat-x; padding: 10px 0; text-align: center; margin-bottom:1em;}
div.roomPreview img.roomPreview {border: 1px solid #000; margin-bottom: 1em;}
div.roomPreview p.main {text-align: left; color: #000; padding: 1em; position: relative;}

div.roomPreview .upsellFrame {width: 14.9em; height: 19em; border: 1px solid #000; background: #2C3E4C; float: left; margin-left: 1em; text-align: center;  position: relative;}
div.roomPreview .upsellFrame h2 {font-size: 1.2em; font-weight: bold; }
div.roomPreview .upsellFrame p {padding: 0 1em; font-size:1.1em; text-align: left; margin-bottom: 1em;}
div.roomPreview a.button {font-size:1.1em;}
div.roomPreview a.roomBuy {font-size: 1.1em;}

/*pogodba za sobe*/
div.roomContract {border: #AAB0B3 solid 1px; background: #1D3D4E; padding: 1em;	position: relative;}
div.roomContract h2 {text-align: center; font-size: 1.6em; font-weight: bold; padding: 0; margin: 0 0 1em 0;}
div.roomContract h3 {text-align: center; font-size: 1.2em; font-weight: bold; padding: 0.5em 0 0 0; margin: 0 0 1em 0; border-top: 1px solid #ccc}
div.roomContract select {font-size: 1.1em; width: 20em; padding: 0;}
div.roomContract option {padding-left: 2px;}
div.roomContract input.roommateName {font-size: 1.1em; width: 10em;}
div.roomContract p.subText {font-size:1.1em; color: #bbbbbb}
div.roomContract p.errorMsg {border: 1px solid #fff; background: #AB0000 url(/slike/th_error_rdec.gif) 5px center no-repeat; padding: 1em 1em 1em 55px;}


div.roomContract input.typeRadio {vertical-align: middle; margin-right: 5px;}

table.contractPayment {width: 90%; margin-top: 1em; margin-bottom: 2em; margin-left: auto; margin-right: auto; background: #666}
table.contractPayment td, table.contractPayment th  {font-size: 1.2em; margin: 0; padding: 0.2em 0.1em;}
table.contractPayment th {font-weight: bold; border-top: 1px solid #666666}

div.roomContract p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative; border-top: 1px solid #fff}
div.roomContract p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
div.roomContract p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
div.roomContract #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
div.roomContract #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
div.roomContract #buyButton:hover {text-decoration: none; cursor: pointer; }
div.roomContract #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
div.roomContract p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_grey.gif) no-repeat left center; }

div.roomContract #iRoomPortion {width: 10em;}

#c2c3 {display: none;}
#c4 {display: none;}
#c5 {display: none;}

#roomMateError {display: none;}
#roomBuyError {display: none;}

#roommateChecking {background: url(/slike/ajax_loader_small_grey.gif) left center no-repeat; padding-left: 20px;}

#roomInviteError  {display: none;}


/* = SOBE - izselitev
************************/
div.roomContract #moveoutButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiIzselitev.gif) no-repeat left top;  margin-top: -1px; float: left;}
div.roomContract #moveoutButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiIzselitev.gif) no-repeat left top;}
div.roomContract #moveoutButton:hover {text-decoration: none; cursor: pointer; }
div.roomContract #moveoutButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiIzselitev.gif) no-repeat left bottom}



/* = POHIŠTVO
************************/

#cartFurniNotYet {height: 25px; background: url(/slike/ajax_loader_middle_bel.gif) center 10px no-repeat; padding-top:  50px;  text-align: center; margin-bottom: 1.7em;}
#cartFurniEmpty, #cartFurniFull {display: none; } 
#cartFurniEmpty strong, #cartFurniFull strong {font-size: 1.2em; background: url(/slike/th_cart_icon2.gif) left center no-repeat; padding-left: 25px; display: block; margin-bottom: 0.5em;}

#furniFocus {width: 1px; height: 1px; margin: 0; padding: 0; float: left; border: 0px; background: #006699; }
#cartFurniFull span.noStock {text-decoration: line-through}
#cartFurniFull p.cartAlert {border: 1px #ffffff solid; padding: 1em 1em 1em 40px; background: #ab0000 url(/slike/th_alert_trikotnik.gif) no-repeat 5px center; display: none}


.hoblpankTitle {border: 1px solid #000; background: #B0BAED; height: 62px; margin-bottom: 2em;}
.hoblpankTitle img {float: left; margin-right: 20px;}
.hoblpankTitle a {display: block; float: left; width:49px; height: 62px; font-size: 0.4em; position: relative;}
.hoblpankTitle a span.mize {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl01.gif) top left no-repeat;}
.hoblpankTitle a span.omare {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl02.gif) top left no-repeat;}
.hoblpankTitle a span.stoli {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl03.gif) top left no-repeat;}
.hoblpankTitle a span.zofe {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl04.gif) top left no-repeat;}
.hoblpankTitle a span.postelje {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl05.gif) top left no-repeat;}
.hoblpankTitle a span.surovine {position: absolute; width: 100%; height: 100%; background: url(/slike/th_hobl10.gif) top left no-repeat;}
.hoblpankTitle a:hover {cursor: pointer;}
.hoblpankTitle a:hover span  {background-position: bottom left;z-index: 0}
.hoblpankTitle a span.active  {background-position: bottom left;z-index: 0}


#furniList {margin-top: 2em; margin-bottom: 2em;}
#furniList div.hobl {width: 122px; height: 217px; float: left;  display: block;  line-height: 1.6em; position: relative; background: url(/slike/th_hobl_bg.gif) left top no-repeat;}
#furniList div.furni {margin: 0 auto 10px auto; width: 110px; height: 110px;}
#furniList div.hobl p {margin: 0 auto 0 auto; text-align: center; font-size: 1.2em; width: 110px;}
#furniList div strong  {display: block; padding: 0 0.1em;}


/*
#furniList {margin-top: 2em; margin-bottom: 2em;}
#furniList div {width: 122px; height:117px; float: left;  display: block;  line-height: 1.6em; padding-top: 100px;}
#furniList div.hobl {background: url(/slike/th_hobl_bg.gif) left top no-repeat;}
#furniList div.dekor {background: url(/slike/th_hobl_bg.gif) left top no-repeat;}
#furniList div.dekor p {margin:0; padding: 0; text-align: center; font-size: 1.2em;}
#furniList div img.furni { position: absolute; margin-top: -95px; margin-left: 8px; }
#furniList div img.pair { position: absolute; margin-top: -95px; margin-left: 8px}
#furniList div strong  {display: block; padding: 0 0.1em;}

*/

#furniList div.last {background-position: 1px top;}

a.viewFurniDetails{margin-right: 15px; background: url(/slike/g_vec2.gif) left top no-repeat;	 width: 85px; height: 21px; line-height: 21px; position: relative;}
a.viewFurniDetails:hover {text-decoration: none}
a.viewFurniDetails span {background: url(/slike/g_vec2.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.viewFurniDetails:hover span {background: url(/slike/g_vec2.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}


/*furni details*/
#dialogFurni div.waitContent {text-align: center;}
#dialogFurni div.waitContent span {background: url(/slike/ajax_loader_small.gif) left center no-repeat; padding-left: 20px;}

#furniDetailImg {background: #71858F url(/slike/th_roomPreviewBg.gif) repeat-x; border: 1px solid #ffffff; padding: 6px; margin-bottom: 1em; text-align: center; position: relative; }
#furniDetailImg img {position: absolute;}

.furniContent {}
.furniContent div.furniDetail { }
.furniContent h2 {font-size: 1.2em; margin-bottom: 1em;}
.furniOpomba {background: #005588; padding: 0.5em;}

a.addToCartFurni {margin-top: 1em; display: block; margin-right: 28px; margin-bottom: 30px;  background: url(/slike/g_navozicek.gif) left top no-repeat; width: 125px; height: 21px; line-height: 21px; position: relative;}
a.addToCartFurni:hover {text-decoration: none}
a.addToCartFurni span {visibility: visible; background: url(/slike/g_navozicek.gif) left top no-repeat; display: block; width: 125px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.addToCartFurni:hover span {background: url(/slike/g_navozicek.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}

/*p.itemReady {background: url(/slike/th_confirm_small.gif) left center no-repeat; padding-left: 20px;}*/
p.itemNoStock {background: url(/slike/th_deny_small.gif) left center no-repeat; padding-left: 20px;}

#cartBlink {font-style: normal; background: url(/slike/th_confirm_small.gif) 10px  center no-repeat; padding-left: 30px;}

#cartFurniFull	a.furniOrder {margin-right: 40px; background: url(/slike/g_narociIzdelke.gif) left top no-repeat; width: 125px; height: 21px; line-height: 21px; position: relative;}
#cartFurniFull	a.furniOrder span {background: url(/slike/g_narociIzdelke.gif) left top no-repeat; display: block; width: 125px; height: 21px; position: absolute; top: -3px; left: 0px;}
#cartFurniFull	a.furniOrder:hover span {background: url(/slike/g_narociIzdelke.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}


/*Naročilo nepremičnin*/
p.cartFurniLead {background: url(/slike/th_cart_icon2.gif) no-repeat left center; font-weight: bold; padding: 0 0 0.3em 23px; margin-bottom: 0}

.cartFurniContent {width: 100%; border-collapse: collapse; margin: 0; }

.cartFurniContent tr td {padding: 5px 0; border-top: 1px solid #569abc;  }

div.cartItemImg {position: relative; vertical-align: top; width: 110px; height: 110px;} 
div.cartItemImg img {position: absolute;} 

.cartFurniContent tr td.price {text-align: right; padding-right: 10px;}
.cartFurniContent tr td.price strong {margin-left: 1em;}
.cartFurniContent tr td img.item {background: #005588; border: 1px solid #569abc}
.cartFurniContent p {padding: 0; margin: 0 0 0.5em 0}
.cartFurniContent p.itemTitle {font-weight: bold}
.cartFurniContent p.itemTitleNoMore {font-weight: bold; text-decoration: line-through; }

.cartFurniContent p.store {color: #aaaaaa}

a.cartRemoveItem {background: url(/slike/th_ico_delete.gif) no-repeat left center; padding-left: 18px; font-size: 1.2em;}


/* = DEKORATINA
************************/

.dekoratinaTitle {border: 1px solid #000; background: #FF33CC; height: 62px; margin-bottom: 2em;}
.dekoratinaTitle img {float: left; margin-right: 20px;}
.dekoratinaTitle a {display: block; float: left; width:60px; height: 62px; font-size: 0.4em; position: relative;}
.dekoratinaTitle a span.posteljnina {position: absolute; width: 100%; height: 100%; background: url(/slike/th_dekor02.gif) top left no-repeat;}
.dekoratinaTitle a span.tekstil {position: absolute; width: 100%; height: 100%; background: url(/slike/th_dekor01.gif) top left no-repeat;}
.dekoratinaTitle a span.okraski {position: absolute; width: 100%; height: 100%; background: url(/slike/th_dekor03.gif) top left no-repeat;}
.dekoratinaTitle a span.rastline {position: absolute; width: 100%; height: 100%; background: url(/slike/th_dekor04.gif) top left no-repeat;}
.dekoratinaTitle a:hover {cursor: pointer;}
.dekoratinaTitle a:hover span  {background-position: bottom left; z-index: 0}
.dekoratinaTitle a span.active  {background-position: bottom left;z-index: 0}


/* = PRIKAZ PAROV
************************/

.furniPairImg {position: relative; width: 110px; height: 110px; border: 1px solid #000; background-color: #71858F; background-position:center; background-repeat: no-repeat; margin-right: 2em; float: left;  }
.furniPairImg img {position: absolute; top: 0; left: 0;}
h1.pairTitle {margin: 0; padding: 0;}


/* = DARILNI SALON
************************/

h1.darilnisalonTitle {background: url(/slike/th_salon_title.gif) no-repeat left ; padding-left: 55px; }

#greetingFrame {background: #001E2E; padding: 12px; text-align: center; margin-bottom: 1em; position: relative;}
#greetingFrame p.greeting {font-size: 1.4em; font-weight: bold; padding: 2em;}

#greetingFrame #step2 {display: none;}

#greetingFrame h2 {text-align: center; font-size: 1.6em; font-weight: bold; padding: 0; margin: 0 0 1em 0;}
#greetingFrame h3 {text-align: center; font-size: 1.2em; font-weight: bold; padding: 0.5em 0 0 0; margin: 0 0 1em 0; border-top: 1px solid #ccc}
#greetingFrame input.greetingReceiverName {font-size: 1.1em; width: 10em;}
#greetingFrame textarea {width: 38em; height: 6em; font-size: 1.2em; margin-bottom: 1em;}
#greetingFrame p {text-align: left;}
#greetingFrame p.center {text-align: center;} 

#greetingFrame p.gift {background: url(/slike/th_ropotarnica_gift.gif) left center no-repeat; padding-left: 50px;}

#greetingFrame p.errorMsg {border: 1px solid #fff; background: #AB0000 url(/slike/th_error_rdec.gif) 5px center no-repeat; padding: 1em 1em 1em 55px; display: none;}
#greetingUserChecking {background: url(/slike/ajax_loader_small_grey.gif) left center no-repeat; padding-left: 20px;}

#greetingFrame  .greetingTable td {padding: 0.6em; width: 141px; vertical-align: top;}
#greetingFrame  .greetingTable td p {text-align: center; line-height: 1.8em; margin-top: 0.5em;}

#greetingFrame p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative; border-top: 1px solid #fff}
#greetingFrame p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
#greetingFrame p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
#greetingFrame #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
#greetingFrame #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
#greetingFrame #buyButton:hover {text-decoration: none; cursor: pointer; }
#greetingFrame #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
#greetingFrame p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_grey.gif) no-repeat left center; }

#greetingFrame a.giftButton {color: #000000; background: #ffcc00 url(/slike/th_button_yellow.gif) left center repeat-x; line-height: 1.4em; padding: 0 0.4em; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #fff; border-left: 1px solid #fff;}
#greetingFrame a.giftButton:hover {text-decoration: none; background-image: none; background: #E8AC15;}
#greetingFrame a.giftButton:active {text-decoration: none; background-image: none; background: #E8AC15; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #fff; border-right: 1px solid #fff; color: #ffffff}


#gift3 {border: 1px solid #000; background:  #414850; height: 120px; width: 100%; display: none;}
#gift3 td.left {text-align: right;}
#gift3 td.middle {text-align: center; width: 40px; font-size: 3em; font-weight: bold;}
#gift3 td.right {text-align: left; }

/* dodajanje darila */
#dialogGift { height: 400px; text-align: left; }
#dialogGift h1 {background: url(/slike/th_title_ropotarnica.gif) left no-repeat; padding-left: 60px; margin-bottom: 0.5em;}
#dialogGift #itemList {border: 1px solid #000; height: 140px; background: #475059; overflow: auto; margin: 1em 0}
#dialogGift #itemList .item {padding: 4px; float: left; text-align: center;}
#dialogGift #itemList .item a {background: #414850; display: block;}
#dialogGift #itemList .item a:hover {background: #72849E; display: block;}

#dialogGift #giftP3 {margin-top: 1em; display: none; height: 120px;}
#dialogGift #giftP3 #selectedItem {float: left; margin-right: 1em; background:   #004477; }

#dialogGift #wrapList {border: 1px solid #000; height: 110px; background: #475059; margin: 1em 0; display: none;}
#dialogGift #wrapList a {display: block; margin: 5px 10px; padding: 5px; float: left;}
#dialogGift #wrapList a:hover {background: #72849E; display: block;}

.frameBg00m h2.denyNF2 {font-weight: bold; padding: 0.5em 0 0.5em 60px; margin-bottom: 1em;}
.frameBg00m h2.denyNF2 {background: url(/slike/th_title_00deny.gif) no-repeat 5px 50%; }
.frameBg00m h2.denyNF2 em {font-size: 0.75em; font-weight: normal; font-style: normal; display: block;}

/* smallUserHeader - na strani s prikazom voščila */
div.userSmallHeader {margin: 1em 0 4em 0; position:relative;  border-top: #569abc solid 1px; border-bottom: #569abc solid 1px; padding: 0.8em 0; height: 51px;}
div.userSmallHeader .userThumb:hover {text-decoration: none}
div.userSmallHeader .userThumb:hover img {border: 1px solid #ffffff;}
div.userSmallHeader .userThumb img {border: 1px solid #569abc; background:#004477}
div.userSmallHeader p {position: absolute; top: 5px; left: 75px; line-height: 1.5em;}

div.giftSurprise, div.giftOpened  {border: 1px solid #000; background:  #414850; padding: 1em; text-align: center;}
div.giftSurprise p.strong, div.giftOpened p.strong {font-size: 1.2em; font-weight: bold; text-align: center;}

div.giftOpened {display: none;}




/* Črni trg */

.crniTrgTitle {border: 1px solid #ccc; background: #000 url(/slike/th_crnitrg_title.gif); height: 63px; margin-bottom: 2em; padding-left: 280px;}
.crniTrgTitle h1 {display: none;}

.crniTrgTitle a {display: block; float: left; width:68px; height: 63px; font-size: 0.4em; position: relative; margin-right: 20px;}
.crniTrgTitle a span.ropotarnica {position: absolute; width: 100%; height: 100%; background: url(/slike/th_crni01.gif) top left no-repeat;}
.crniTrgTitle a span.garderoba {position: absolute; width: 100%; height: 100%; background: url(/slike/th_crni02.gif) top left no-repeat;}
.crniTrgTitle a:hover {cursor: pointer; text-decoration: none}
.crniTrgTitle a:hover span  {background-position: bottom left; z-index: 0}
.crniTrgTitle a span.active {background-position: bottom left; z-index: 0}

p.genderSelect {background: #07a; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 3px 6px}


div.sellItem {border: #ccc solid 1px; background: #222; padding: 1em;	position: relative;}
div.sellItem h2 {text-align: center; font-size: 1.6em; font-weight: bold; padding: 0; margin: 0 0 1em 0;}
div.sellItem h3 {text-align: center; font-size: 1.2em; font-weight: bold; padding: 0.5em 0 0 0; margin: 0 0 1em 0; border-top: 1px solid #ccc}

div.sellItem #bmStep2 {display:none;}
div.sellItem #bmStep3 {display:none;}

div.sellItem select.furni {font-size: 1.2em; width: 260px; margin-left: 10px;}
div.sellItem select.gold {font-size: 1.2em; width: 55px; margin-left: 5px;}
div.sellItem select.day {font-size: 1.2em; width: 70px; margin-left: 5px;}
div.sellItem .dayTxt {display:none;}

div.sellItem option {padding-left: 2px;}
div.sellItem p.subText {font-size:1.1em; color: #bbbbbb}
div.sellItem p.subText strong {font-weight: normal; color: #fff}
div.sellItem p.errorMsg {border: 1px solid #fff; background: #AB0000 url(/slike/th_error_rdec.gif) 5px center no-repeat; padding: 1em 1em 1em 55px;}

#itemImg {width: 110px; height: 110px; float:left; margin-right: 2em; background:#71858F; border:1px solid #FFFFFF; position: relative; margin-bottom: 0.5em;}
#itemImgTop {position: absolute; top: 0px; left: 0px;}
#itemImgBottom {position: absolute; top: 0px; left: 0px;}


#dressImg {float: left; margin-right: 2em; background:#71858F; border:1px solid #FFFFFF; position: relative; margin-bottom: 0.5em;}
#dressImgTop {}

div.sellItem p.confirmSelling {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative; border-top: 1px solid #fff}
div.sellItem p.confirmSelling span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
div.sellItem p.confirmSelling input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
div.sellItem #sellButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiProdajo.gif) no-repeat left top;  margin-top: -1px; float: left;}
div.sellItem #sellButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiProdajo.gif) no-repeat left top;}
div.sellItem #sellButton:hover {text-decoration: none; cursor: pointer; }
div.sellItem #sellButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiProdajo.gif) no-repeat left bottom}
div.sellItem p.confirmSelling span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_grey.gif) no-repeat left center; }

a.viewFurniDetailsBM{margin-right: 15px; background: url(/slike/g_vec2.gif) left top no-repeat;	 width: 85px; height: 21px; line-height: 21px; position: relative;}
a.viewFurniDetailsBM:hover {text-decoration: none}
a.viewFurniDetailsBM span {background: url(/slike/g_vec2.gif) left top no-repeat; display: block; width: 85px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.viewFurniDetailsBM:hover span {background: url(/slike/g_vec2.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}


div.sellItem p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative; border-top: 1px solid #fff}
div.sellItem p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
div.sellItem p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
div.sellItem #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
div.sellItem #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
div.sellItem #buyButton:hover {text-decoration: none; cursor: pointer; }
div.sellItem #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
div.sellItem p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_grey.gif) no-repeat left center; }





/* GEN */
.genTitle {margin-bottom: 1em;}

.genReactor {width: 100%; margin: 2em 0 3em 0}
.genReactor td {width: 50%; text-align: center;}
.genReactor td select {width: 15em; font-size: 1.2em;}
.genReactor td select option {padding: 0.1em;}

.genCage {position: relative; width: 120px; height: 150px; margin: 1em auto;}
.genCage .cageEmpty {background: url(/slike/th_parrot_cage1.png) top left no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.genCage .cageFull {background: url(/slike/th_parrot_cage2.png) top left no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.genCage .parrotBody {width: 100%; height: 100%;  background-repeat: no-repeat; background-position: -33px 3px; position: absolute; top: 0; left: 0;}
.genCage .parrotTail {width: 100%; height: 100%; background-repeat: no-repeat; background-position: -33px 3px; position: absolute; top: 0; left: 0;}

.genOrderForm p.errorMsg {border: 1px solid #fff; background: #AB0000 url(/slike/th_error_rdec.gif) 5px center no-repeat; padding: 1em 1em 1em 55px; display: none;}
.genOrderForm {margin-bottom: 2em;}


#genOrderForm2 {display: none; margin-top: -4em; margin-bottom: 2em;}

.genOrderForm p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding: 0.5em; 	position: relative; border: 1px solid #fff; background: #0088bb; height: 5em;}
.genOrderForm p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
.genOrderForm p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: 0px; float: left;}
.genOrderForm #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
.genOrderForm #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
.genOrderForm #buyButton:hover {text-decoration: none; cursor: pointer; }
.genOrderForm #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
.genOrderForm p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small.gif) no-repeat left center; }

#genOrderForm3 {display: none; margin-bottom: 2em;}

#genOrderForm3 .confirmStep2 {background: url(/slike/ajax_confirm_small.gif) left center no-repeat; padding-left: 20px; line-height: 1.5em; display: block; }

#genOrderForm3 .alertStep3 {background: url(/slike/ajax_alert_small.gif) left 8px no-repeat; padding-left: 20px; line-height: 1.5em; display: block; padding-top: 0.5em; border-top: #0099cc 1px solid}

#genOrderForm3 .parrotPrice {width:50%; border-collapse: collapse;}
#genOrderForm3 .parrotPrice td {font-size: 1.2em; border-bottom: 1px solid #0099cc; padding: 0.3em 0.1em}

.genOrderForm p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding: 0.5em; 	position: relative; border: 1px solid #fff; background: #0088bb; height: 5em;}
.genOrderForm p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
.genOrderForm p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: 0px; float: left;}
.genOrderForm #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
.genOrderForm #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
.genOrderForm #buyButton:hover {text-decoration: none; cursor: pointer; }
.genOrderForm #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
.genOrderForm p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small.gif) no-repeat left center; }


/* Tattoo */

a.orderTattoo {margin-right: 28px; margin-bottom: 30px;  background: url(/slike/g_naroci.gif) left top no-repeat; width: 85px; height: 21px; line-height: 21px; position: relative;}
a.orderTattoo:hover {text-decoration: none}
a.orderTattoo span {background: url(/slike/g_naroci.gif) left top no-repeat; display: block; width: 112px; height: 21px; position: absolute; top: 0px; left: 0px;}
a.orderTattoo:hover span {background: url(/slike/g_naroci.gif) left bottom no-repeat; text-decoration: none; cursor: pointer;}



.dr01 {width:479px; height:259px; background: url(/slike/th_tattoo_dr01.gif) top left no-repeat; position: relative; }
.dr01 div {position: absolute; left: 150px; top: 40px; font-size: 1.2em; color: #333; padding: 1em;}
.dr01 div a {color: #006699;}
.dr01 div img {margin-bottom: 5px;}


.dr02 { height:270px; background: #000 url(/slike/th_tattoo_dr02.gif) top left no-repeat; position: relative; margin-top: 4em;}
.dr02 div {width: 290px; position: absolute; left: 150px; top: 40px; font-size: 1.2em; color: #333; padding: 1em;}
.dr02 div a {color: #006699;}
.dr02 div img {margin-bottom: 5px;}

.dr02 p.confirmPayment {position: absolute; left: 1em; top: 19em;}
.dr02 p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative;}
.dr02 p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
.dr02 p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}

span.wait1 {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small.gif) no-repeat left center; font-size: 1.2em; display: block; float: left; margin-top: 2px;}

.dr02 #buyButton2 {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
.dr02 #buyButton2 span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
.dr02 #buyButton2:hover {text-decoration: none; cursor: pointer; }
.dr02 #buyButton2:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}

span.wait2 {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_black.gif) no-repeat left center; }


/* Mesar */
h1.mesarTitle {background: url(/slike/th_mesar_title.gif) left center no-repeat; padding-left: 55px;}

div.mesarService {padding-left: 90px; }
div.mesarService h3 {font-size: 1.4em; font-weight: bold; padding: 0; margin: 0 0 0.2em 0}

#mesar01 {background: url(/slike/th_mesar02-1.gif) left top no-repeat; margin-bottom: 5em;}
#mesar02 {background: url(/slike/th_mesar02-2.gif) left top no-repeat; margin-bottom: 5em;}
#mesar03 {background: url(/slike/th_mesar02-3.gif) left top no-repeat; margin-bottom: 5em;}

/* darovanje kože*/

#transplantFrame {background: #001E2E; padding: 12px; text-align: center; margin-bottom: 1em; position: relative;}
#transplantFrame h3 {text-align: center; font-size: 1.2em; font-weight: bold; padding: 0.5em 0 0 0; margin: 0 0 1em 0;}
#transplantFrame input.transplantReceiverName {font-size: 1.1em; width: 10em;}


#transplantFrame p.confirmPayment {margin: 0px; padding: 0px; line-height: 21px; margin-top: 1em; padding-top: 0.5em; 	position: relative;}
#transplantFrame p.confirmPayment span.text {display: block; float: left; background: url(/slike/th_denarnica_bet.gif) center left no-repeat; padding-left: 30px; position: relative; margin-right: 0.5em;}
#transplantFrame p.confirmPayment input {width: 7em; height: 14px; margin-right: 0.5em; position: relative; margin-top: -2px; float: left;}
#transplantFrame #buyButton {width:112px; height: 21px; position: relative; line-height: 21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;  margin-top: -1px; float: left;}
#transplantFrame #buyButton span{display: block; position: absolute; left: 0px; top: 0px; width: 112px; height:21px; background: url(/slike/g_potrdiNakup.gif) no-repeat left top;}
#transplantFrame #buyButton:hover {text-decoration: none; cursor: pointer; }
#transplantFrame #buyButton:hover span {width:112px; height: 21px; position: absolute; background: url(/slike/g_potrdiNakup.gif) no-repeat left bottom}
#transplantFrame p.confirmPayment span.wait {margin-left: 1em; padding-left: 20px; background: url(/slike/ajax_loader_small_black.gif) no-repeat left center; float: left;}

#transplantFrame p.errorMsg {border: 1px solid #fff; background: #AB0000 url(/slike/th_error_rdec.gif) 5px center no-repeat; padding: 1em 1em 1em 55px; text-align: left; display: none;}

/* Zidar  */
h1.zidarTitle {background: url(/slike/th_zidar_title.gif) left center no-repeat; padding-left: 70px;}
img.zidarImage {margin-top: 30px; margin-left: 10px; float: left; }

select.zidarRoomSelect {width: 300px;}
div.roomPreview h2.customRoomTitle {text-align:center; font-size: 1.4em; font-weight: bold; margin: -10px 0 1em 0; padding: 0.5em 0; background: #222222; border-bottom: solid 1px #AAB0B3}

table.materials td {text-align: center; padding: 10px 5px 10px 5px; font-size: 1.2em; background: #0077aa;}
