div#main {
	margin-top: 10px;
}

table#mainTable {
	width: 960px;	
	margin-top: 10px;
	
}

table#mainTable td {
	vertical-align: top;
}

table#mainTable td#mainTableLeft {
	width: 160px;
	border-right: 5px solid #FFF;
}

table#mainTable td#mainTableMiddle {
	width: 628px;
}

table#mainTable td#mainTableMiddle div.mainMiddle {
	margin: 0;
}

table#mainTable td#mainTableRight {
	width: 160px;
	border-left: 5px solid #FFF;
}

/* BANNERS */
div.leftBanner 
{
	margin-bottom: 5px;
}

/* RUBRIKON */
div.rubrikon {
	/* border-right: 5px solid #999; */
	margin-bottom: 10px;
	background-color: #F4F4F4;
	border: 1px solid #999999;
}
/*
div.rubrikon div.head {
	background-color: #666;
	padding: 7px;
	font-weight: bold;
	font-size: 11px;
}*/

div.rubrikon div.head  a {
	text-decoration: none;
	color: white;
}

div.rubrikon div.head  img {
	margin-right: 5px;
}

div.rubrikon div.children {
	padding: 5px;
}

div.rubrikon div.root a {
	display: block;
	padding-left: 5px;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
	color: black;
	text-decoration: none;
}

div.rubrikon div.root a:hover {
	display: block;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
	text-decoration: underline;
	color: black;
}

div.rubrikon div.children a {
	display: block;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
	border-bottom: 1px solid #CDCDCD;
	text-decoration: none;
	color: Black;
}

div.rubrikon div.children a:hover {
	text-decoration: underline;
	color: #F15E00;
}

div.rubrikon div.root a.sel {
	color: #f15e00;
	font-weight: bold;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
}

div.rubrikon div.foot {
	height: 5px;
	background-color: #999;
}

/* Rubrikon portali*/
div.rubrikon div.children a.rubrika {
 background-repeat: no-repeat;
 background-position: center left;
 padding: 7px 0 7px 20px;
}

/* CONTENT MENU */
div.contentmenu {
	margin-bottom: 10px;
	background-color: #f15e00;
}

div.contentmenu div.head {
	background-color: #666;
	padding: 7px;
	font-weight: bold;
	color: white;
}

div.contentmenu ul {
	margin: 5px;
	padding: 5px;
}

div.contentmenu li {
	list-style: none;
	padding-top: 2px;
}

div.contentmenu li a {
	display: block;
	padding-top: 1.5px;
	padding-bottom: 1.5px;
	border-bottom: 1px solid #CDCDCD;
	color: white;
	text-decoration: none;
}

div.contentmenu li a:hover {
	text-decoration: underline;
}

/* NOVI OGLASI */
div.lastoglasi {
}

div.lastoglasi td.head {
	background-color: #666;
}

div.lastoglasi td.head img {
	margin-right: 20px;
	vertical-align: middle;
}

div.lastoglasi td.banner {
	text-align: center;
	padding: 5px;
}

div.lastoglasi div.body table td.oglas {
	width: 50%;
	padding: 3px;
	border-top: 1px dashed black;
}

div.lastoglasi td.oglas div.oglas{
	font-size: 10px;
	width: 200px;
}

div.lastoglasi div.body table td.left {
	border-right: 1px solid black;
}

div.lastoglasi div.body table td td.nfo {
	background-color: #999;
	color: white;
	padding: 2px;
	font-size: 9px;
	text-align: left;
}

div.lastoglasi div.body table td td.path {
	width: 50%;
	background-color: #666;
	padding: 2px;
	font-weight: bold;
	font-size: 10px;
}

div.lastoglasi div.body table td td.path a {
	color: white;
	text-decoration: none;
}

div.lastoglasi div.body table td  a {
	color: #f15e00;
}

div.lastoglasi div.body table img {
	float: left;
}

/* LOGIN */
div.login 
{
}

/* NEPRIJAVLJEN */
div.login div.body table td.right {
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
}

div.login div.loginform table td.right {
	
}

div.login div.logoutdiv table td.right {
	
}

div.login div.logoutdiv table td.right a {
	font-weight: bold;
}

div.login div.loginform {
	background-color: #F4F4F4;
	border: 1px solid #999;
}

div.login div.loginform div.body {
	padding: 0 10px 0 3px;
}

/* PRIJAVLJEN */
div.logoutdiv div.head {
	background-color: #666;
}

div.login div.logoutdiv {
	background-color: #F4F4F4;
	border: 1px solid #999;
}

div.login div.logoutdiv div.body a#username{
	color: Black;
	font-weight: bold;
}

div.login div.logoutdiv div.body {
	padding: 10px;
}

div.login div.loginform div.title {
	font-size: 10px;
	text-align: right;
	padding: 3px 0 3px 0;
}

div.login div.loginform div.input input {
	width: 100%;
}

div.login div.loginform div.links {
	margin-top: 5px;
	text-align: right;
}

div.login div.loginform div.links input {
	font-size: 9px;
	cursor: pointer;
}

div.login div.foot_novuporabnik {
	background-color: #CD0000;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	padding: 10px;
	margin-top: 5px;
	border: 1px solid #999;
}

div.login div.foot_novuporabnik a {
	color: white;
	text-decoration: underline;
}

div.login div.foot_novuporabnik a:hover {
	color: #FFD800;
}

div.login div.loginform div.links a {
	color: black;
}

div.login div.accountstatus a
{
	color: Black;
}

div.login div.foot_odjava  ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.login div.foot_odjava  ul a {
	color: black;
}

div.login div.foot {
	height: 5px;
}

/* Moj salomon */
img.mojsalomonIcon {
	margin: 3px;
	margin-left: 7px;
	margin-right: 7px;
	vertical-align: bottom;
}

div#mojSalomonLeftMenu {
	background-color: white;
}

div#mojSalomonLeftMenu div.title {
	padding: 7px;
	background-color:#666666;
	color: white;
	font-weight: bold;
	background-image: url('/files/images/gradient-menu.gif');
	background-repeat: repeat-x;
}

div#mojSalomonLeftMenu div.body {
	background-color: #F15E00;
}

div#mojSalomonLeftMenu div.body a {
	text-decoration: none;
	color: black;
	/*border: 1px solid black;*/
	background-color: #FFFFFF;
	width: 145px;
	display: block;
	padding: 2px;
	margin-bottom: 2px;
}

div#mojSalomonLeftMenu div.body a:hover {
	text-decoration: underline;
	background-color: #FDECE1;
}

div#mojSalomonStatistika div.title {
	padding: 7px;
	background-color:#666666;
	color: white;
	font-weight: bold;
}

div#mojSalomonStatistika div.body {
	background-color: #CCCCCC; /*#F15E00;*/
}

/* Vnos */
table.tform td.firstcol {
	width: 150px;
}

/* Listing */
div.body table.listing tr.first {
	background-color: #666666;
	color: white;
	font-weight: bold;
	font-size: 10px;
}

div.body table.listing td {
	padding: 5px;
}

div.body table.listing tr.bottom {
	background-color: #CCCCCC;
}

div.body table.listing tr.bottom a {
	text-decoration: none;
}

div.body table.listing tr.bottom a:hover {
	text-decoration: underline;
}

div.body table.listing tr.bottom a.sel {
	color: black;
	font-weight: bold;
}

/* Oglasi */
div.uptext 
{
	text-align: center;
}

div#oglasi div.body div.hits {
	padding: 5px;
}

div#oglasi div.body div.oglas {
	background-color: #FFFFFF;
	border-top: 1px dashed black;
	width: 620px;
}

div#oglasi div.body div.hover {
	background-color: #fdece1;
	cursor: pointer;
}

div#oglasi div.body div.oglas {
	width: 605px;
}

div#oglasi div.body div.oglas table.date {
	font-size: 9px;
	color: white;
}

div#oglasi div.body div.oglas table.date td {
	padding: 2px 5px 2px 5px;
}

div#oglasi div.body div.oglas table.date td.path {
	color: #666;
	text-align: left;
	font-size: 9px;
}

div#oglasi div.body div.oglas table.date td.path a:hover {
	text-decoration: underline;
}

div#oglasi div.body div.oglas table.date td.left {
	background-color: #999999;
	width: 150px;
}

div#oglasi div.body div.oglas table.date td.middle {
	background-color: #CCC;
	width: 110px;
}

div#oglasi div.body div.oglas table.date td.right {
	color: black;
	font-weight: bold;
	text-align: right;
	font-size: 11px;
	color: #F15E00;
	width: 190px;
}

div#oglasi div.body div.oglas table.mainTxt td.txt {
	width: 440px;
	font-size: 11px;
}

/* barve oglasov */
div#oglasi div.body div.oddajaSMS
{
	background-color: #ffffaf;
}

div#oglasi div.body div.okvir
{
	border: 5px solid #F15E00;
}

div#oglasi div.body div.oddaja090
{
	background-image: url('http://www.salomon.si/files/images/telefon.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* Prikaz oglasa */
div.oglasdetail div.foot {
	background-color: #666666;
	color: white;
	padding: 7px;
	font-weight: bold;
	font-size: 9px;
}

div.oglasdetail div.txt h1 
{
	display: inline;
	color: Black;
	font-size: 14px;
}

div.oglasdetail div.foot a {
	color: white;
}

div.oglasdetail div.body div.path {
	color: #666;
	text-align: left;
	font-size: 9px;
}

div.oglasdetail div.body div.path a {
	text-decoration: none;
}

div.oglasdetail div.body div.path a:hover {
	text-decoration: underline;
}

div.similiar div.similarAd
{
	height: 180px;
	float: left; 
	width: 185px; 
	border: 1px solid #666; 
	margin: 5px; 
	padding: 5px
}

div.similiar div.hover
{
	background-color: #FDECE1;
	cursor: pointer;
}

div.similiar div.cena 
{
	font-size: 14px;
	color: #F15E00; 
	font-weight: bold;
	text-align: center;
	margin: 5px;
}

div.similarAd div.besedilo 
{
	font-size: 9px;
}

/* mm */
div.oglasdetail div.body td.mm {
	width: 250px;
}

div.oglasdetail div.body td.mm div.imgs {
	margin-top: 5px;
}

/* main */
div.oglasdetail div.body td.main div.nfo td {
	padding: 3px;
	font-size: 9px;
}

div.oglasdetail div.body td.main div.nfo td.left {
	background-color: #666666;
	color: #FFFFFF;
}

div.oglasdetail div.body td.main div.nfo td.right {
	background-color: #CCCCCC;
	text-align: right;
}

div.oglasdetail div.body td.main div.txt b {
	text-transform: uppercase;
}

div.oglasdetail div.head a.path {
	color: white; 
	font-weight: normal;
	font-size: 9px;
}

div.oglasdetail div.body td.main div.cena {
	font-weight: bold;
	color: #F15E00;
	font-size: 18px;
}

div.oglasdetail div.body td.main div.advInfo div {
	font-size: 9px;
}

div.oglasdetail div.body div.options {
	text-align: right;
	padding: 5px;
	color: #999999;
}

/* Košarica */
div.cartoglasi div.text 
{
	padding: 5px;
}

div.cartoglasi div.hits
{
	background-color: #F15E00;
	color: white;
	padding: 7px;
	font-weight: bold;
	font-size: 10px;
}

div.cartoglasi div.locilnik
{
	background-color: #999;
	height: 5px;
}

div.cartoglasi div.export
{
	background-color: #CCC;
	padding: 7px;
	text-align: right;
}

div.cartoglasi div.export td
{
	font-size: 10px;
}

/*košarica list*/
div#cartList 
{
	background-color: white;
}

div#cartList div.body div
{
	font-size: 9px;
}

div#cartList div#cartOglasiList div.cartOglas
{
	border-bottom: 1px solid black;
	padding: 3px 0 2px 0;
	cursor: pointer;
}

div#cartList div#cartOglasiList div.cartOglasSelected
{
	background-color: #FDECE1;
	border-bottom: 1px solid black;
	padding: 3px 0 2px 0;
	cursor: pointer;
}

div#cartList div#cartOglasiList div.cartOglasCategory 
{
	color: #999999;
	font-weight: bold;
}

/* oglasomat */
div#oglasomat div.body
{
	clear: both;
}

div#oglasomat table td.left {
	width: 260px; 
	border: 1px dashed black;
	padding: 20px;
}

div#oglasomat table td.right {
	padding: 10px;
}

div#oglasomat table td.right h3 {
	cursor: pointer;
}

div#oglasomat div.body div.rubrika
{
	float: left;
	width: 195px;
	margin: 5px 0px 5px 5px;
	border: 1px solid black;
	height: 220px;
	cursor: pointer;
}

div#oglasomat div.body div.rubrika table
{
	height: 220px;
}

div#oglasomat div.body div.rubrika tr.title td
{
	vertical-align: middle;
	padding: 6px;
	font-weight: bold;
	font-size: 11px;
	height: 30px;
}

div#oglasomat div.body div.rubrika tr.title td.left
{
	background-color: #FF9900;
}

div#oglasomat div.body div.rubrika tr td.left
{
	background-color: #FF9900;	
}

div#oglasomat div.body div.rubrika tr.title td.left1
{
	background-color: #FFDD00;
}

div#oglasomat div.body div.rubrika tr td.left1
{
	background-color: #FFDD00;	
}

div#oglasomat div.body div.rubrika tr.title td.left2
{
	background-color: #FFC562;
}

div#oglasomat div.body div.rubrika tr td.left2
{
	background-color: #FFC562;	
}

div#oglasomat div.body div.rubrika b
{
	color: #F15E00;
	font-size: 18px;
}

div#oglasomat div.body div.rubrika div.main 
{
	padding: 10px 5px 5px 5px;
}

/* VPOGLED */
div#vpogledZeton div.body table td.right
{
	width: 280px;
}

div#vpogledZeton div.body table td.right table a
{
	color: #F15E00;
	text-decoration: none;
}

div#vpogledZeton div.body table td.right table a:hover
{
	text-decoration: underline;
}

div#vpogledZeton div.body table td.left
{
	border: 1px dashed black;
	padding: 10px;
}

div#vpogledZeton div.body table.msg
{
	font-size: 9px;
}

/* nakup vpogleda */
div#nakupVpogleda div.body 
{
}

div#nakupVpogleda div.body table.main 
{
	margin: 5px;
}

div#nakupVpogleda div.body div.left
{
	float: left;
	width: 300px;
}

div#nakupVpogleda div.body div.right
{
	float: right;
	padding: 5px;
	background-color: #FFCC00;
	width: 290px;
	text-align: center;
	padding-top: 12px;
	height: 378px;
}

div#nakupVpogleda div.body div.left div.nacinPlacila
{
	border: 1px dashed black;
	padding: 10px;
	margin: 20px;
}

/* oglasomatIskanjeOglasov */
div#oglasomatIskanjeOglasov div.body table td 
{
	padding: 2px;
}

div#oglasomatIskanjeOglasov div.body table td.left 
{
	width: 170px;
}

div#oglasomatIskanjeOglasov div.body table td.right 
{	
	width: 300px;
}

/* Oglasi moj salomon */
table#oglasiMojSalomon tr.top td.leftID {
	color: white;
	background-color: #666666;
	padding: 3px;
}

table#oglasiMojSalomon tr.top td.leftID div {
	font-size: 9px;
}

table#oglasiMojSalomon tr.top td.rightDatum {
	font-size: 9px;
	color: black;
	background-color:#CCCCCC;
	padding: 3px;
	text-align: right;
}

table#oglasiMojSalomon td.main div.path a {
	font-size: 9px;
	padding: 2px;
}

table#oglasiMojSalomon div.actions a {
	font-size: 9px;
	text-decoration: none;
}

table#oglasiMojSalomon div.actions a:hover {
	background-color: white;
}

table#oglasiMojSalomon div.kont {
	font-size: 9px;
	margin-top: 5px;
}

table.mojSalomonAction a {
	font-size: 9px;
	text-decoration: none;
	padding: 2px;
}

table.mojSalomonAction a:hover  {
	color: #F15E00;
	text-decoration: underline;
}

table.mojSalomonAction a.left:hover  {
	background-color: white;
	text-decoration: none;
}

/* Login middle */
div#userLoginMiddle div.body table td.left
{
	width: 280px;
	padding-right: 5px;
}

div#userLoginMiddle div.body table td.left table.error
{
	border: 1px solid #B00000;
}

div#userLoginMiddle div.body table td.left td.error
{
	color: white;
	font-weight: bold;
	padding: 3px;
	background-color: #B00000;
}

div#userLoginMiddle div.body table td.left table a
{
	color: #F15E00;
	text-decoration: none;
}

div#userLoginMiddle div.body table td.left table a:hover
{
	text-decoration: underline;
}

div#userLoginMiddle div.body table td.right
{
	border: 1px dashed black;
	padding: 10px;
	vertical-align: middle;
}

div#userLoginMiddle div.body table td.right td.firstcol {
	text-align: right;
	width: 35%;
}

/* user change data */
div#userChangeData div.body table td.left
{
	width: 280px;
	padding-top: 10px;
}

div#userChangeData div.body table td.left div {
	border: 1px dashed black;
	padding: 10px;
}

div#userChangeData div.body table td.left div td {
	font-size: 9px;
}

div#userChangeData div.body table td.left table.error
{
	border: 1px solid #B00000;
}

div#userChangeData div.body table td.left td.error
{
	color: white;
	font-weight: bold;
	padding: 3px;
	background-color: #B00000;
}

div#userChangeData div.body table td.left table a
{
	color: #F15E00;
	text-decoration: none;
}

div#userChangeData div.body table td.left table a:hover
{
	text-decoration: underline;
}

div#userChangeData div.body table td.right
{
	padding: 10px;
	vertical-align: middle;
}

/* nakup kreditov */
div#nakupKreditov div.body table.cenik th {
	background-color: #666666;
	border: 1px solid white;
	color: white;
	padding: 2px;
}

div#nakupKreditov div.body table.cenik td {
	border: 1px solid white;
	background-color:#CCCCCC;
	padding: 2px;
}

/* shranjene poizvedbe */
div#shranjenePoizvedbe div.body table.oglasi td.topLeft {
	background-color: #666;
	color: white;
	padding: 3px;
}

div#shranjenePoizvedbe div.body table.oglasi td.topLeft a {
	color: white;
}

div#shranjenePoizvedbe div.body table.oglasi td.topRight {
	background-color: #CCC;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	padding: 3px;
}

div#shranjenePoizvedbe div.body table.oglasi td.left {
	padding: 5px;
	width: 400px;
	border-left: 1px solid #666;
}

div#shranjenePoizvedbe div.body table.oglasi td.right {
	background-color: #E9E9E9;
	padding: 5px;
	border-right: 1px solid #666;
}

div#shranjenePoizvedbe div.body table.oglasi td.bottomLeft {
	background-color: #FDECE1;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}

div#shranjenePoizvedbe div.body table.oglasi td.bottomLeft a {
	font-size: 9px;
	text-decoration: none;
}

div#shranjenePoizvedbe div.body table.oglasi td.bottomLeft a:hover {
	background-color: white;
}

div#shranjenePoizvedbe div.body table.oglasi td.bottomRight {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

div#shranjenePoizvedbe div.body td.selectAll a {
	font-size: 9px;
	text-decoration: none;
	color: black;
}

div#shranjenePoizvedbe div.body td.selectAll a:hover {
	background-color: white;
}

/* SEARCH */
div.advencedSearcher input.besedilo {
	width: 300px;
}

div.advencedSearcher div.mainsearch {
	padding: 2px 0px 2px 0px;
}

div.advencedSearcher div.mainsearch img { 
	margin-left: 5px;
}

div.advencedSearcher div.body table td.firstcol {
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	width: 150px;
}

div.advencedSearcher div.border
{
	padding: 5px;
	border: 1px solid #666;
	border-top: 0;
	background-color: #F4F4F4;
}

/* Search */
td.searchFirst 
{
	width: 200px;
}

/* Oddaja oglasa */
div#oddajaBody 
{
}

tr.ponudbeNa 
{
	cursor: hand;
	cursor: pointer;
}

tr.ponudbeNa td.radio 
{
	background-color: #CCCCCC;
	border: 1px solid black;
}

tr.ponudbeNa td.ponudba 
{
	padding: 5px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
}

tr.ponudbeNaSelected td.radio 
{
	background-color: black;
	border: 1px solid black;
}

tr.ponudbeNaSelected td.ponudba 
{
	color: White;
	background-color: #F15E00;
	padding: 5px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
}

/* Naprej pri oddaji */
a.oddajaNaprej 
{
	width: 100%;
	display: block;
	height: 30px;
	text-align: center;
	font-size: 20px;
	border: 1px solid black;
	color: Black;
	text-decoration: none;
	background-color: #CCCCCC;
	margin-top: 10px;
	padding: 5px 0 5px 0;
}

a.oddajaNaprej:hover
{
	color: white;
	background-color: #F15E00;
}

input.oddajOglas 
{
	margin-top: 10px;
	width: 100%;
	display: block;
	height: 40px;
	text-align: center;
	font-size: 20px;
	border: 1px solid black;
	color: Black;
	text-decoration: none;
	background-color: #CCCCCC;
	cursor: pointer;
	cursor: hand;
}

input.oddajOglasOver
{
	margin-top: 10px;
	width: 100%;
	display: block;
	height: 40px;
	text-align: center;
	font-size: 20px;
	border: 1px solid black;
	color: white;
	text-decoration: none;
	background-color: #F15E00;
	cursor: pointer;
	cursor: hand;
}

div.mmitemOddaj 
{
	float: left;
	padding: 5px 8px 3px 8px;
	text-align: center;
}

div.oddajaError 
{
	text-align: center; 
	color: red; 
	font-weight: bold; 
	padding: 5px
}

a.oglasOption {
   	display: block;
   	width: 100px;
   	margin-top: 5px;
   	background-repeat: no-repeat;
   	background-position: 5px 3px;
   	text-align: left;
   	font-size: 9px;
   	color: black;
   	padding: 5px;
   	padding-left: 35px;
   	border: 1px solid black;
}

a.oglasOption:hover {
   	background-color: #FDECE1;
}

/* Plačljive storitve */
table.placljive td 
{
	width: 90px;
	padding: 2px;
	text-align: center;
}

table.placljive div.title 
{
	font-weight: bold;
	margin-bottom: 20px;
}
 
table.placljive div.price 
{
	margin-top: 25px;
	color: Red;
	font-weight: bold;
	font-size: 13px;
}

#preview{
	position:absolute;
	border: 1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

/* New stuff */
span#tipPonudbe
{
	color: #E49542;
	font-weight: bold;
	font-size: normal;
}
/* .tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }  */
select.ddTipPonudbe
{
	width: 150px;
	font-weight: bold;
}
input.cena
{
	width: 50px;
	border: 1px solid black;
	text-align: right;
}
table.seo_location
{
	display: none;
}
table.nepremicnine
{
	margin: 0px;
}
div#geo_selection
{
	float: left;
	width: 250px;
	clear: both;
}

div.primaryCriteria
{
	margin-bottom: 10px;
	width: 100%; 
	font-size: 10px;	
	border: 1px solid #999;
}

div.primaryCriteria input
{
	margin: 5px;
}

table.secondaryCriteria
{
	border: 1px solid #999;
	background-color: #F4F4F4;
	width: 100%; 
	font-size: 10px;
}
table.secondaryCriteria td
{
	padding: 3px;
	width: 33%;
}

input.hide, textarea.hide { display: none;}
select.ddTipPonudbe { width: 75px; }
table#nsCheckBoxes { margin: auto;}
table#nsCheckBoxes td { background-color: #FFCC00; padding: 2px;}

/*
 * New search
 */
td.nSearchHead 
{ 
	font-weight: bold; 
	color: white; 
	background-color: #F15E00; 
}

table#searchStanovanje
{
	background-color: red;
}
input.hint
{
	color: #999999;
	/*font-size: 10px;*/
}

div#mainSearch select {
	width: 100%;
}

div.actionSelector
{
	color: #F15E00;
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0 2px 0;
}

table.vrstaPonudbe label 
{
	font-size: 10px;
}

.labelFont10 label 
{
	font-size: 10px;
}

span.actionSelector
{
	color: #F15E00;
	font-weight: bold;
	font-size: 10px;
}

div#oddajaBody textarea
{
	border: 1px solid black;
}

div#oddajaBody .req 
{
	background-color: #FFF8AE;
}

div#oddajaBody tr.need input
{
	background-color: #FFF8AE;
}

div#oddajaBody tr.need select
{
	background-color: #FFF8AE;
}

input.btnNovogradnje 
{
	width: 100%; 
	font-size: 10px; 
	border: 2px solid #F15E00; 
	padding: 5px 1px 5px 7px; 
	font-weight: bold; 
	color: #F15E00; 
	background-color: white; 
	background-image: url('/files/images/portalIcons/rub01orange.png');
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

input.btnNovogradnjeClick
{
	width: 100%; 
	font-size: 9px; 
	border: 2px solid black; 
	padding: 5px; 
	color: #F15E00;
	font-weight: bold; 
	background-color: white; 
	background-image: url('/files/images/portalIcons/rub01.png');
	background-repeat: no-repeat;
	background-position: 7px 6px;
}

div.selectCategory select
{
	width: 100%;
}

input.batn 
{
	border: 1px solid black; 
	padding: 3px; 
	font-size: 9px; 
	background-color: rgb(241, 94, 0); 
	font-weight: bold; 
	color: white;
}

input.batnSmall 
{
	background-color: rgb(241, 94, 0); 
	color: white;
}

/* Oddaja regija */
div.region 
{
	border: 1px solid black;
	margin-top: 20px;
}

div.region table.titled
{
	font-size: 24px;
	font-weight: bold;
	color: #F15E00;	
}

div.region table.titled td.number
{
	font-size: 50px;
	padding: 2px;
	width: 40px;
	text-align: center;
}

div.region table.titled td.title
{
	padding-top: 20px;		
}

div.region div.content 
{
	padding: 5px;
	padding-top: 0;
}

div#mainPodatkiDiv select 
{
	width: 182px;
	padding-top: 1px;
}

div#mainPodatkiDiv input 
{
	width: 180px;
}

div#mainPodatkiDiv span.checkbox input
{
	width: 20px;
}

div#mainPodatkiDiv div#gumbiVozila input
{
	width: 15px;
}

div#mainPodatkiDiv #pokaziGorivoTr input
{
	width: 15px;
}

select.ponudbeNa 
{
	width: 98%;
	padding: 3px;
}

table#tabelaTisk td 
{
	width: 50%;
}

input#infCenaGumb
{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: white;
	display: none;
	background-image: url('<%= UrlData.VirtualPath %>/files/images/icons/money.png');
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 2px 2px 2px 20px;
	cursor: pointer;
}

span.error 
{
	display: block;
	color: Red;
}

div.field 
{
	float: left;
	width: 187px;
	margin-right: 5px;
}

/* Galerija */
div#mmContent 
{
	border: 1px solid #999;
	padding: 2px;
}
div#mmContent div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: left;
	width: 410px; 
}
div#mmContent div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div#mmContent div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div#mmContent div.controls {
	margin-top: 5px;
	height: 23px;
}
div#mmContent div.controls a {
	padding: 5px;
}
div#mmContent div.ss-controls {
	float: left;
}
div#mmContent div.nav-controls {
	
}
div#mmContent div.nav-controls a
{
	font-size: 10px;
}
div#mmContent div.nav-controls a.prev 
{
	float: left;
}
div#mmContent div.nav-controls a.next 
{
	float: right;
}

div#mmContent div.loader {
	background-image: url('/images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 50px
}
div#mmContent div.slideshow {
	clear: both;
	height: 310px; 
	overflow: hidden;
}
div#mmContent div.slideshow span.image-wrapper {
	float: left;
	/* padding-bottom:  12px;*/
}
div#mmContent div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div#mmContent div.slideshow img {
	border: none;
	display: block;
	width: 100%;
}
div#mmContent div.download {
	float: right;
}
div#mmContent div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div#mmContent div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div#mmContent div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div#mmContent div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
div#mmContent ul.thumbs {
	clear: both;
	margin: 0 0 0 3px;
	padding: 0;
	height: 290px;
}
div#mmContent ul.thumbs li {
	float: left;
	padding: 0;
	margin: 4px 0 0 4px;
	list-style: none;
}
div#mmContent a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div#mmContent ul.thumbs li.selected a.thumb {
	background: #000;
}
div#mmContent a.thumb:focus {
	outline: none;
}
div#mmContent ul.thumbs img {
	border: none;
	display: block;
}
div#mmContent div.pagination {
	float: right;
}
div#mmContent div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
	display: none;
}
div#mmContent div.navigation div.bottom 
{
	/*margin-top: 0px;*/
}
div#mmContent div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div#mmContent div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div#mmContent div.pagination span.current {
	font-weight: bold;
	background-color: #F15E00;
	border-color: #999;
	color: #fff;
}

/* Minimal Gallery Styles */
div#mmContent #thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

div#mmContent #thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

div#mmContent #thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

/* NyroModal */
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background: url(/images/img/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background: url(/images/next.gif) right 20% no-repeat;
}

/** TEMP */
/* Galerija */
div#mmContentLarge 
{
	border: 1px solid #999;
	padding: 2px;
	width: 900px;
}
div#mmContentLarge div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: left;
	width: 670px; 
}
div#mmContentLarge div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div#mmContentLarge div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div#mmContentLarge div.controls {
	margin-top: 5px;
	height: 23px;
}
div#mmContentLarge div.controls a {
	padding: 5px;
}
div#mmContentLarge div.ss-controls {
	float: left;
}
div#mmContentLarge div.nav-controls {
	
}
div#mmContentLarge div.nav-controls a
{
	font-size: 10px;
}
div#mmContentLarge div.nav-controls a.prev 
{
	float: left;
}
div#mmContentLarge div.nav-controls a.next 
{
	float: right;
}

div#mmContentLarge div.loader {
	background-image: url('/images/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 50px
}
div#mmContentLarge div.slideshow {
	clear: both;
	height: 510px; 
	overflow: hidden;
}
div#mmContentLarge div.slideshow span.image-wrapper {
	float: left;
	/* padding-bottom:  12px;*/
}
div#mmContentLarge div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div#mmContentLarge div.slideshow img {
	border: none;
	display: block;
}
div#mmContentLarge div.download {
	float: right;
}
div#mmContentLarge div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div#mmContentLarge div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div#mmContentLarge div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div#mmContentLarge div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
div#mmContentLarge ul.thumbs {
	clear: both;
	margin: 0 0 0 3px;
	padding: 0;
	height: 505px;
}
div#mmContentLarge ul.thumbs li {
	float: left;
	padding: 0;
	margin: 4px 0 0 4px;
	list-style: none;
}
div#mmContentLarge a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div#mmContentLarge ul.thumbs li.selected a.thumb {
	background: #000;
}
div#mmContentLarge a.thumb:focus {
	outline: none;
}
div#mmContentLarge ul.thumbs img {
	border: none;
	display: block;
}
div#mmContentLarge div.pagination {
	float: right;
	margin-top: 5px;
}
div#mmContentLarge div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
	display: none;
}
div#mmContentLarge div.navigation div.bottom 
{
	/*margin-top: 0px;*/
}
div#mmContentLarge div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div#mmContentLarge div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div#mmContentLarge div.pagination span.current {
	font-weight: bold;
	background-color: #F15E00;
	border-color: #999;
	color: #fff;
}

/* Minimal Gallery Styles */
div#mmContentLarge #thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

div#mmContentLarge #thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

div#mmContentLarge #thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}

dd.error 
{
	color: Red;
}

td.linki div 
{
	margin: 6px 2px; 
	font-size: 9px;
}

div.deloSearch 
{
	float: left; 
	width: 140px; 
	padding-right: 5px;
}



/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 610px;
    padding: 0;
    margin-left: 3px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  610px;
    height: 155px;
}

.jcarousel-skin-tango .jcarousel-item {
    text-align: center; 
    padding: 3px; 
    margin: 2px; 
    width: 135px; 
    height: 140px; 
    border: 1px solid #666;
    background-color: White;
    cursor: pointer;
}

.jcarousel-skin-tango .hover {
	background-color: #fdece1;
	cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-item img 
{
	width: 120px;
	height: 90px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

#simplemodal-container a.modalCloseImg {
	background:url(/files/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#simplemodal-overlay {background-color:#000;}

div.prImages {
		float: right;
		width: 215px;
		text-align: center;
}

div.prImages img {
		width: 205px;
		height: 128px;
		margin: 3px;
}
