@charset "utf-8";

* { margin: 0; padding: 0; border-style: none; }

body { background: #ededed;  /* url(/images/mainbg-logo-rpt.jpg)url(/images/dedamrazice-bg.png); background-position:bottom center; background-repeat:no-repeat;*/ color: #212121; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  background-attachment:fixed;}

h1 { font-size: 13px; }

h2 { font-size: 13px; padding: 0 0 0 8px; }

h3 { font-size: 12px; }

h4 { font-size: 11px; }

a { text-decoration: underline; color: #0066CC; outline: none; }
a:hover { color: #212121; }
a:visited { color: #9c0537; }

a.pagetop {background: url(/images/arrow-up-blk.gif) bottom right no-repeat; padding-right: 15px;line-height: 12px;}

.font11 { font-size:11px}

.font10 { font-size:10px;}

.strong  { font-weight:bold}

p { padding:5px 0 5px 0 }

ul { list-style: none; }

label { color: #47483e; font-weight: bold; }

legend { font-size: 13px; font-weight: bold; }

input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; -moz-border-radius: 4px; padding:1px 3px 1px 3px}

input.text, textarea, .input_text_error, .input_text { margin: 1px 0 0 0; _margin: 0px; border: 1px solid #fbe0b7; background: url(/images/input_bg.jpg) 0 1px repeat-x; -moz-border-radius: 4px; padding:1px 3px 1px 3px }
input.text2 { margin: 1px 0 0 0; _margin: 0px; border: 1px solid #fbe0b7; background: url(/images/input_bg.jpg) 0 1px repeat-x; padding:2px 2px 2px 20px}
input.button { padding: 2px 20px; font-weight: bold; text-transform: uppercase; border: 1px solid #ff9b00; background: #ffc56b; margin: 0px; letter-spacing:1px }
input.checkbox { vertical-align: middle; }

select { color: #5d5d5d; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #fbe0b7; background: transparent url(/images/input_bg.jpg) 0 1px repeat-x; padding:1px; -moz-border-radius: 4px; }
option { font-size: 12px; padding: 0 6px 0 6px; background-color: #fff6e9; }

#main { position: relative; width: 1002px; margin: 0 auto; background-color: #fff; border-width: 0 1px; border-style: solid; border-color: #ec9c1e; }

#page { border-color: #c4c6c8; border-style: solid; border-width: 0px 0px 0 0  }

#content { width: 840px; float: left;}

#christmas_left { background-image: url(/images/dedamrazica-levo.png); width: 200px; height: 100%; background-position:bottom; position: fixed; left: 0; bottom: 0; z-index: -1; }
#christmas_right { background-image: url(/images/dedamrazica-desno.png); width: 200px; height: 100%; background-position:bottom; position: fixed; right: 0; bottom: 0; z-index: -1; }
#christmas_left a, #christmas_right a { display: none; }

* html #christmas_left { display: none; }
* html #christmas_right { display: none; }


#main_banner { height: 90px; float:left; width:730px; margin: 0px 0 0 0 }
#main_banner-iframe { width:728px; _width:725px; *width:726px; height:90px; _height:88px; _margin-right:30px; *margin-right:30px; border:1px solid #ec9d20; margin:1px 0 0 0}

#logo {width: 161px; float: left; margin: 12px 0 0 0; background:black; }
#logo img{ margin-left:16px}

#logged_banner {background: #000; width:112px; _width:111px; height:70px; margin-top:14px}

#loginbox{ position: absolute; top: 2px; right: 5px; }

#loginbox input.text { margin-right: 3px; }
#loginbox .links { text-align: right; margin-top: 8px; }
#loginbox .un {width:150px; border-color: orange}
#loginbox .pw {width:80px; border-color: orange}
#loginbox .links a { font-weight: bold; padding-left: 5px; color: #787878; }
#loginbox .links a.register { color: #0066CC; }
#loginbox label { padding-left: 5px; color:#000 }

#loginbox2 { position: absolute; top: 25px; padding-left:5px }
#loginbox2 .links a { font-weight: normal; padding-left: 5px; text-decoration:none; color:#25496d; font-size:11px}
#loginbox2 .links a:visited { text-decoration: none; color:#25496d} */
#loginbox2 label.remember { padding: 0 5px 0 0; color: #787878; }
#loginbox2 .button { padding: 1px 5px; font-weight: bold; text-transform: uppercase; border: 2px solid #B0122B; background: url(/images/button_bg.png) repeat-x; 0 1px repeat-x; width: 102px; margin: 3px 0 3px 0; color: #666; }

#loggedinbox { float: right; height:15px; text-align: right; margin: 0; padding:2px 5px 0 0 }
#loggedinbox a { text-decoration: none; font-weight: normal; color: #000; }
#loggedinbox a:hover { text-decoration: underline; }
#loggedinbox .delimiter { color: #aaa; padding: 0 2px; }

#main-horiz-nav {height: 28px; background-color:#323232; width:1002px; border-bottom:2px solid #d1cfd0; border-top:2px solid #d1cfd0;}

#main-horiz-nav-l { height: 16px; padding:3px; float:left; width:395px}
#main-horiz-nav-l ul { font-weight: bold; height: 15px;  margin-top:3px;  _margin-top:5px;  *margin-top:5px }
#main-horiz-nav-l li { float: left; margin-right: -1px; padding: 0 10px 0 10px; border-left: #ccc 2px solid; }
#main-horiz-nav-l a { text-decoration: none; font-weight: bold; color: #FFFFFF; font-size:13px }
#main-horiz-nav-l a:hover { text-decoration: none; color:#ffeeca }
#main-horiz-nav-l .selected { text-decoration: none; border-bottom:2px solid #ec9c1e }
#main-horiz-nav-l .ab { border:1px solid #B0122B; background: #B0122B; padding: 2px 5px; *padding: 4px 5px;}

#main-horiz-nav-r { height: 16px; padding:3px; float:right; width:410px}
#main-horiz-nav-r ul { font-weight: bold; height: 15px; margin-top:3px;  _margin-top:5px;  *margin-top:5px }
#main-horiz-nav-r li { float: left; margin-right: -1px; padding: 0 10px 0 10px; border-left: #ccc 2px solid; }
#main-horiz-nav-r a { text-decoration: none; font-weight: bold; color: #FFFFFF; font-size:13px }
#main-horiz-nav-r a:hover { text-decoration: none; color:#ffeeca }

#navigation { }
#navigation ul { padding: 0 0 0 1px; }
#navigation li { display: block; float: left; position: relative; height: 20px; margin-right: 5px; _margin-bottom:-5px; padding: 5px 0px 0 9px; background: transparent url(/images/menu.jpg) top left no-repeat; font-size:11px }
#navigation li.selected { background-position: left -25px; }
#navigation li.selected a { color: black; background-position: right -25px; }
#navigation li.selected { margin-top: -1px; height: 26px; }
#navigation li.featured { background-image: url(/images/menu_red.jpg); }
#navigation li.featured a { background-image: url(/images/menu_red.jpg); color: #fff; }
#navigation a { white-space: nowrap; padding: 5px 10px 4px 3px; text-decoration: none; font-weight: bold; color: #47483e; background: transparent url(/images/menu.jpg) top right no-repeat; }
#navigation a:hover { text-decoration: underline; }
#navigation .main { float: left; height: 20px; margin-left: 12px; }
#navigation .my { float: right; height: 20px; margin-right: 12px; }
#navigation .sub { overflow: hidden; position: relative; clear: both; height: 30px; background: transparent url(/images/submenu.jpg) repeat-x; }
#navigation .sub ul { margin-right: -10px; }
#navigation .sub li { padding: 8px 0 2px 0; margin-left: -2px; background-image: none; background-color: transparent; border-width: 0 1px; border-style: solid; border-color: transparent #e1e1e1 transparent #fafafa; }
#navigation .sub li.selected { margin-top: 0; height: 20px; background: transparent url(/images/submenu.jpg) 0 -30px repeat-x; }
#navigation .sub li:hover a { color: #000; }
#navigation .sub li.selected:hover a { color: #fff; }
#navigation .sub a { padding: 0 22px 0 21px; font-weight: normal; font-size: 11px; background-image: none; color: #000; }
#navigation .sub a:hover { color: #000; text-decoration: underline; }
#transport_menu ul { padding: 0 0 0 1px;}
#transport_menu li { display: block; float: left; position: relative; height: 20px; margin: 3px 0 -2px 0}
#transport_menu a { white-space: nowrap; padding: 5px 10px 4px 3px; text-decoration: none; font-weight: normal; color: #47483e; }

#banner { width: 158px; _width: 154px; float: left; margin-top:10px; margin-right:2px; _margin-right:0px;}
#banner .banner { width: auto; margin-right: 0px; _margin-left:0px; float: none; /*margin-bottom: -225px;*/ }
#banner .marketing { clear: both; margin-top: 1px; background-color: #ececec; border-color: #dcdcdc; border-style: solid; border-width: 1px 0; }
#banner .marketing h2 { margin: 0 5px; padding: 3px 0 1px 0; font-size: 11px; text-align: left; border-bottom: #dcdcdc 1px solid; }
#banner .marketing .content { padding: 2px 5px; text-align: center; }

#info { padding: 5px 0; text-align: center; font-size:11px }
#info p { padding: 5px 0; }
#info p.isgroup { color:#A1A1A1}
#info p.isgroup a { color:#A1A1A1; text-decoration:none}
#info p.isgroup a:hover { color:#A1A1A1; border-bottom:1px solid black; text-decoration:none}
#info a { font-weight: bold; }
#info a { font-weight: bold; color:#A1A1A1 }
#info ul li { padding:0 5px 0 5px; display:inline; }
#info li { height: auto; margin-right: -1px; padding: 0 8px 0 9px; border-right: #ccc 1px solid; }
/*
#info ul .link_prijemni { color: #f8c100; }
#info ul .link_znanje { color: #68b92e; }
#info ul .link_mojtim { color: #0093dd; }
#info ul .link_poslovi { color: #f76d21; }
#info ul .link_koorporativni { color: #00adef; }
#info ul .link_pa { color: #ec9c1f; }
*/

#main_content { position: relative; margin: 0 0 10px 3px; padding: 2px; background-color: #ec9c1e; -moz-border-radius: 8px; width:832px; _width:824px _margin-left:8px; _margin-top:4px }

.page_content { position: relative; z-index: 1; float: left; padding: 5px; width: 640px; _width: 629px; background-color: #fff; border: #ec9d20 1px solid; margin-left:3px }
.page_content img { margin:5px}
.page_content .corner { background-image: url(/images/border-loo.gif); }
.page_content_2 { position: relative; z-index: 1; float: left; padding: 7px; width: 793px; background-color: #fff; border: #ec9d20 1px solid; }
.page_content_2 .corner { background-image: url(/images/border-h.gif); }
.page_content_wo_border { position: relative; z-index: 1; float: left; padding: 0px; width: 650px; _width: 630px; margin-left:4px}

.page_content_width { position: relative; z-index: 1; padding: 7px; background-color: #fff; border: #ec9d20 1px solid; text-align:justify; _height: 720px }
.page_content_width .corner { background-image: url(/images/border-loo.gif); }
.page_content_width h2 { padding: 0 0 5px 0; }

#additional, .additional { width: 160px; float: left; padding: 0 6px 0 0; }

#topofthepage {margin: 20px 2px;; text-align:right; padding-top:-3px}
#topofthepage a{background-image:url(/images/icons/orange-arrow-up.gif); background-repeat:no-repeat; padding-left:13px;}

.mainpage #additional { width: 168px; margin-right: -10px; }
.page-subtitle { padding:2px 0 2px 3px; margin: 2px 0 4px 0; background-color:#FBDCAD; -moz-border-radius: 5px; }

#searchbar { position: relative; z-index: 2; text-align: center; padding: 7px 7px; margin: 0 0 6px 0; background-color: #fff; border: #fba60d 1px solid; }
#searchbar h2 { text-align: left; font-size: 11px; padding: 0 0 0 15px; background: transparent url(/images/search.gif) left center no-repeat; }
#searchbar h3 { text-align: left; margin: 0; padding: 0 0 0 4px; font-size: 11px; color: #656565; }
#searchbar form { padding: 5px 0 0 0; }
#searchbar select { font-size: 11px; display: block; margin: 0px auto 4px auto; width: 143px; }
#searchbar input { padding:2px; }
#searchbar .inlabel select { width: 100%; }
#searchbar option { font-size: 11px; }
#searchbar label { padding-left: 4px; }
#searchbar .inlabel { width: 143px; margin: 0 auto; }
#searchbar .links { padding-top: 5px; }
#searchbar .links a { text-decoration: none; font-size: 11px; color: #000; }
#searchbar .links a:hover { text-decoration: underline; }
#searchbar .info { text-align: left; padding: 0 4px 5px 4px; color: #656565; }
#searchbar .text { width: 143px; margin-bottom: 3px; }
#searchbar .inlabel .text { margin-bottom: 5px; padding-left: 22px; width: 113px; }
#searchbar .radio { text-align: left; padding: 2px 0 0 5px; }
#searchbar .button { margin-top: 5px; padding: 5px 10px }
#searchbar .corner { background-image: url(/images/border-loo.gif); }

.information { position: relative; margin-bottom: 5px; background-color: #fffdf5; border: #ec9d20 1px solid; }
.information h1 {margin: 0px 4px; font-size: 12px;}
.information h2 { padding: 3px 2px; margin: 0 4px; font-size: 12px;}
.information h3 { font-size: 12px; }
.information ul { margin: -6px 0 0 0; overflow: hidden; }
.information li { padding: 5px 0 5px 0; margin-bottom: -1px; border-bottom: #e7e7e7 1px solid; }
.information .links li { border-width: 0; }
.information img { float: left; margin: 4px 7px 0 2px; }
.information p { font-size: 12px; padding: 0 2px; }
.information .more { clear: left; text-align: right; }
.information .content { padding: 5px 7px; }
.information .help { color: #5f5f5f; }
.information .help p { font-size: 11px; margin: 0 0 10px 0; }
.information .help h3 { font-size: 11px; padding: 0 0 7px 3px; text-transform: uppercase; color: #c00000; }
.information .corner { background-image: url(/images/border-gg.gif); }
.information .help p { font-size: 11px; margin: 0 0 10px 0; }

#results {}
#results h1 { font-size: 10px; font-weight: normal; }
#results strong { font-size: 11px; }
#results .info { padding: 0 3px 5px 3px; }
#results .options { position: relative; height:44px; margin: 0 0 5px 0; font-size: 11px; background-color: #f4f4f4; border: #dddddb 1px solid; -moz-border-radius: 5px; }
#results .counter { padding: 5px 6px; }
#results .pages { position: absolute; top: 25px; left: 5px; font-weight: bold; font-size:12px }
#results .pages strong { text-decoration: underline; }
#results .pages a { font-weight: normal; padding: 0 2px; font-size:12px }
#results .pages li, #items .pages li { display: inline; line-height: auto; margin: 0; padding: 0; }
#results .perpage { position: absolute; width: 100%; text-align: center; top: 25px; left: 0; }
#results .order { position: absolute; top: 1px; right: 3px; }
#results .item { position: relative; margin-bottom: 5px; padding: 3px 0 0 1px; border-width: 1px 0; border-style: solid; border-color: #eee; }
#results .itemtitle {float:left; font-size:13px; font-weight:bold}
#results .title-additional {float:right; font-weight:normal; text-align:right; margin-right:15px; _margin-right:8px}
#results .titlekm {/* width:80px;*/ float:left; margin:0 3px 0 3px;}
#results .titleyr {/* width:58px;*/ float:left; margin:0 3px 0 3px;}
#results .titlepr {/* width:62px;*/ float:left; margin:0 3px 0 3px; text-align:right; color:#000; font-weight:bold; font-size:13px}
#results .reserved {font-weight:bold; color: #ee5506; border:1px solid #eeebeb; padding:3px 6px 3px 6px; background:#fffaf7; position:absolute; top:60px; right:0px}
#results .content h2 { font-size: 11px; padding: 0 100px 6px 0; border-bottom: #717070 1px solid; }
#results .option_list { position: absolute; text-align: right; top: 4px; right: 2px; }
#results .option_list li { display: inline; padding: 0 1px; }
#results .image { float: left; position: relative; top: -1px; }
#results .image img { border-color: #fff; border-style: solid; border-width: 0 8px 0 3px; }
#results .salon { width: 100px; position: absolute; top: 35px; right: 5px; }
#results .salon img{ float:right}
#results .details { width: 350px; float: left; padding-top: 0px; }
#results .details dl { display: inline; }
#results .details dt { display: inline; }
#results .details dd { display: inline; }
#results .more {  }
#results .ad { padding: 1px 0 2px 1px; margin-left:0px; height:60px}
#results .pagination { padding: 3px 7px; font-size: 10px; font-weight: bold; background-color: #f4f4f4; border: #dddddb 1px solid; -moz-border-radius: 5px; }
#results .pagination a { font-weight: normal; }
#results .pagination li { display: inline; }
#results .featured { background-color: #F6E3E3; border: #c4122f 0px solid; -moz-border-radius: 6px; 4px 6px 7px 5px}
#results .featured .box-title{ background-color: #FBDCAD; /* margin:-7px -7px 3px -7px */ margin-left:-3px; margin-right:-3px; border:1px solid #ec9c1e}
#results .featured .image img { border-color: #F6E3E3; }
#results .content .featured h2 { padding-left: 8px; }
#results .featured .details dl { font-weight: bold; color: #666; }
#results .content .featured h2 { border-color: #fef9f2; }

#lower-pagination .options { height: 45px; }
#lower-pagination .pages { position: relative; _position: absolute; top: 3px; }
#lower-pagination .order { display: none; }

.options { position: relative; margin: 0 0 5px 0; font-size: 10px; background-color: #f4f4f4; border: #dddddb 1px solid; -moz-border-radius: 5px; height:50px }
.options .counter { padding: 5px 6px; }
.options .pages { position: absolute; top: 25px; left: 5px; font-weight: bold; }
.options .pages strong { text-decoration: underline; }
.options .pages a { font-weight: normal; padding: 0 2px; }
.options .pages li { display: inline; }
.options .perpage { position: absolute; width: 100%; text-align: center; top: 25px; left: 0; }
.options .order { position: absolute; top: 25px; right: 5px; }
.options .comparenoticetxt { position: absolute; top: 26px; right: 23px; }
.options .comparenoticeimg { position: absolute; top: 20px; right: -3px; }

#frame { position: relative; clear: both; padding: 5px; background-color: #fff4e5; -moz-border-radius: 5px;}

.inlabel { position: relative; }
.inlabel label { text-align: left; font-weight: normal; display: block; position: absolute; top: 3px; left: 5px; color: #a0a19a; }
.inlabel select { width: 100%; padding-left: 20px; }
.inlabel option { padding-left: 20px; }


#index { padding: 5px 0 0 0; width: auto; border-style: none; background-color: transparent; _margin-left:0px; }
#index .numads-stats { float:right; padding:2px 6px 2px 6px; border:1px solid #ec9c1e; margin-top:-5px; background:#fbe9cc; -moz-border-radius: 5px; }
#index .last24hrs { float:left; padding:2px 6px 2px 6px; position:absolute; bottom:3px; left:5px}
#index .last24hrs a{color:#C4122F}

#squarebanner {margin:5px 0 5px 0}

#top_saloons { background-color:#FFF; text-align:center}
#top_saloons .singlelogo {float:left; padding:2px 4px 2px 9px}
#top_saloons .tdl {text-align:right; padding-top:10px}

#top_saloons_hz {background-color:#FFF; text-align:center; width:638px }
#top_saloons_hz img {margin:0px}
#top_saloons_hz .singlelogo {float:left; padding:6px 4px 6px 3px}

#dealer_logos div.singlelogo {float:left; width:122px; height:90px; text-align:center; margin: 6px 2px 6px 2px; border:1px solid #E3E3E3; -moz-border-radius: 5px;}
#dealer_logos img {margin: 1px 0 0 0}

#dealer_contact dt {font-weight:bold}

#search { position: relative; margin: 20px 6px 0 0; background-color: #fff; border: #fba60d 1px solid; _margin-top:-18px; *margin-top:-18px; *width:820px;}
#search h3 { font-size: 11px; color: #656565; }
#search .options { margin: -10px -20px 0 0; clear: left; position: relative; height: auto; font-size: 11px; background-color: transparent; border-style: none; }
#search .options li { position: relative; width: 144px; _width: 143px; *width: 143px; margin-right: 20px; height: 45px; float: left; }
#search .options li.button { clear: left; position: absolute; top: 92px; right: 35px; *margin-top:40px; _margin-top:0;}
#search .element { position: absolute; bottom: 0; left: 0; width: 100%; }
#search form { padding: 10px 0 25px 10px; }
#search select { width: 100%; font-size: 11px; padding-top:1px; padding-bottom:1px }
#search option { font-size: 11px; }
#search .tabs { position: absolute; top: -22px; margin: 0; }
#search .tabs a { text-decoration: none; font-weight: bold; display: block; padding: 3px 10px 2px 6px; color: #000; background: url(/images/search-tab.gif) top right no-repeat; }
#search .tabs li { z-index: 1; display: block; position: relative; float: left; padding: 0 0 0 4px; margin: 0 0 0 -1px; height: 21px; color: #6a6a6a; background: url(/images/search-tab.gif) top left no-repeat; }
#search .tabs li.selected { z-index: 2; margin-top: -3px; height: 25px; }
#search .tabs li.selected a { padding: 6px 15px 4px 11px; }
#search .text { width: 122px; padding-left: 22px; }
#search .categories { margin: 30px 0 0 0; padding: 5px; }
#search .categories li { float: left; width: 112px; height: 90px; text-align: center; line-height: 10px; overflow: hidden; }
#search .categories li.newline { clear: left; }
#search .categories li img { width: 60px; margin: 0 0 3px 0; }
#search .parts { padding: 40px 0 20px 0; text-align: center; color: #656565; }
#search .parts p { padding: 0 0 5px 0; }
#search .parts .text { margin-left: 30px; }
#search .parts .button { padding: 2px 15px; }
#search .list { text-align: left; padding: 0 0 0 10px; margin: 0 0 -10px 50px; color: #808080; }
#search .list ul { list-style: square; padding: 5px 0 0 20px; margin: 0 -20px 0 0; }
#search .list li { width: 120px; float: left; }
#search .list a { text-decoration: none; color: #656565; }
#search .list a:hover { text-decoration: underline; }
#search .links { text-align: center; font-size: 10px; }
#search .links a { text-decoration: none; color: #000; }
#search .links a:hover { text-decoration: underline; }
#search .buttons { text-align: center; bottom: 25px; _bottom:-8px; }
#search .buttons input { padding: 3px 0; width: 130px; height:28px; border:0px solid #FF6600; }
#search .corner { background-image: url(/images/border-gg.gif); }


#special { position: relative; float: left; margin: 0 0 6px 5px; width: 520px; padding-bottom: 11px; display: inline; line-height: 15px; background-color: #fff; border: #EBEBEB 1px solid; }
#special h2 { font-size: 12px; margin: 5px 3px 0 3px; padding: 0 3px 3px 3px; border-bottom: #DFDFDF 1px solid; }
#special ul { margin: 0 -20px 0 1px; }
#special li { text-align: center; overflow: hidden; width: 124px; height: 132px; padding:0 1px; float: left; margin: 3px 4px 3px 0; _margin: 3px 3px 3px 0; *margin: 3px 3px 3px 0; background: #fff url(/images/special.gif) no-repeat; }
#special img { margin: 5px 0 0 0; }
#special span { font-size: 10px; }
#special a { text-decoration: none; color: #000; font-size:11px; padding:0 2px }
#special a.textlink:hover { text-decoration: underline; color: #379cff }
#special .corner { background-image: url(/images/border-h.gif); }

#top-categories { position: relative; float: left; margin: 0 0 6px 5px; width: 715px; display: inline; line-height: 15px; background-color: #fff; border: #ec9d20 1px solid; }
#top-categories h2 { font-size: 12px; margin: 5px 3px 0 3px; padding: 0 3px 3px 3px; border-bottom: #EBEBEB 1px solid; }
#top-categories ul { float: left; width: 25%; _width: 24.9%; *width: 24.9%; }
#top-categories li { line-height: 12px; margin: 5px; padding: 6px; background-color: #ececec; border: #dcdcdc 1px solid; -moz-border-radius: 5px; text-align:center }
#top-categories a { text-decoration: none; color: #000; }
#top-categories a.textlink:hover { text-decoration: underline; }
#top-categories .corner { background-image: url(/images/border-gg.gif); }

#articles { float: left; width: 300px; margin-left: 7px; }

#news { position: relative; margin: 24px 0 6px 0; height: 180px; background-color: #ececec; border: #c8c9c6 1px solid; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px; }
#news img { margin: 5px 0 0 5px; }
#news p { padding: 5px 8px; }
#news .tabs { position: absolute; top: -22px; left: 0; }
#news .tabs li { position: relative; z-index: 1; display: block; float: left; position: relative; cursor: pointer; padding: 0 0 0 6px; margin: 0 0 0 -1px; height: 21px; color: #6a6a6a; background-color: #f5f5f5; border-color: #c8c9c6; background: transparent url(/images/news_tab_inactive.gif) no-repeat; }
#news .tabs li span { padding: 3px 6px 3px 0; display: block; float: left; background: transparent url(/images/news_tab_inactive.gif) right top no-repeat; }
#news .tabs li.selected { position: relative; z-index: 2; padding: 0 0 0 8px; height: 25px; font-weight: bold; color: #000; margin-top: -3px; background-color: #ececec; background: transparent url(/images/news_tab_active.gif) no-repeat; }
#news .tabs li.selected span { padding: 6px 8px 4px 0; background: transparent url(/images/news_tab_active.gif) right top no-repeat; }

.news_prev, .news_next { height: 93px; width: 21px; text-indent: -20000px; overflow: hidden; display: block; position: absolute; top: 5px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; }

.news_prev { left: 5px; background-image: url(/images/news_prev.png); }
.news_next { right: 5px; background-image: url(/images/news_next.png); }

#featured_articles { margin: 0 0 6px 0; background-color: #fff; border: #ec9d20 1px solid;}
#featured_articles p { font-size:11px}
#featured_articles h1 { font-size:11px; text-decoration:none; font-weight:bold }
#featured_articles h2 { padding: 3px 0 1px 5px; margin: 0 4px 2px 4px; font-size: 11px; border-bottom: #dfdfdf 1px solid; }
#featured_articles li { line-height: 12px; margin: 5px; padding: 6px; background-color: #ffebda; border: #dcdcdc 1px solid; -moz-border-radius: 5px; }
#featured_articles img { float: left; margin: 0 5px 0 0; }
#featured_articles span {font-size:10px; text-align:right}
#featured_articles span a.comment {color:grey; background-image:url(/images/icons/icon-comments.gif); background-repeat:no-repeat; padding-left:15px;}
#featured_articles span a.sendmail {color:grey; background-image:url(/images/icons/icon-mail.gif); background-repeat:no-repeat; padding-left:15px;}
#featured_articles .corner { background-image: url(/images/border-gg.gif); }
#featured_articles_top {padding: 2px 0 2px 0; margin: 0 0 3px 0; background-color: #FBDCAD; color:#000; border: #ec9c1e 1px solid; -moz-border-radius: 5px;}
#featured_articles_top h2 {font-size:11px}

#anketa_div { margin: 0 0 6px 0;}
#anketa_div p { font-size:11px}
#anketa_div li { line-height: 12px; margin: 0 1px 5px 1px; padding: 3px; background-color: #ffebda; border: #dcdcdc 1px solid; -moz-border-radius: 5px; }
#anketa_div img { float: left; margin: 0 5px 0 0; }
#anketa_div span {font-size:10px; text-align:right}

#autobild_articles { position: relative; margin: 0 0 6px 0; background-color: #FFFDF4; border: #ec9d20 1px solid; padding:5px 0 5px 0 }
#autobild_articles p { font-size:11px}
#autobild_articles h1 { font-size:16px; text-decoration:none; font-weight:bold; padding-top:5px}
#autobild_articles ul { list-style: inside; margin-left:5px; }
#autobild_articles li { font-size:11px}
#autobild_articles img { float: left; margin: 0 10px 0 0; }
#autobild_articles span a.comment {color:grey; background-image:url(/images/icons/icon-comments.gif); background-repeat:no-repeat; padding-left:15px;}
#autobild_articles .corner { background-image: url(/images/border-gg.gif); }
#autobild_articles_top {padding: 2px 0 2px 0; margin: 0 0 3px 0; background-color: #FBDCAD; color:#000; border: #ec9c1e 1px solid; -moz-border-radius: 5px;}
#autobild_articles_top h2 {font-size:11px}

#info_links { padding: 0px 8px; }
#info_links li { position: relative; font-weight: bold; height: 23px; }
#info_links li ul { position: absolute; top: 0; left: 60px; overflow: hidden; }
#info_links li li { float: left; height: auto; margin-right: -1px; padding: 0 4px 0 6px; border-right: #ccc 1px solid; }
#info_links a { text-decoration: none; font-weight: normal; color: #000; }
#info_links a:hover { text-decoration: underline; }

#service_links { padding: 1px 1px; float:left; width:525px }
#service_links ul { position: relative; font-weight: bold; height: 15px; }
#service_links li { float: left; height: auto; margin-right: -1px; padding: 0 8px 0 9px; border-right: #ccc 1px solid; }
#service_links a { text-decoration: none; font-weight: normal; color: #000; }
#service_links a:hover { text-decoration: underline; }

#details h1 { font-size: 11px; margin-right: 6px; padding: 0 0 2px 0; border-bottom: #717070 1px solid; }
#details .info img { margin: 0px 20px 0 0; float: right; }
#details .info dl { float: left; width: 300px; }
#details dl { padding: 10px; }
#details dt { display: inline; }
#details dd { display: inline; }
#details .map { clear: left; width: 360px; margin: 0 auto; }
#details .description { clear: left; padding: 10px 10px 5px 5px; }



#useful_links .content { text-align: left; padding: 10px 0 15px 0; }
#useful_links a { display: block; height: 40px; margin: 5px 0 0 10px; padding: 0 12px 0 50px; color: #0066CC; background-position: left center; background-repeat: no-repeat; }
#useful_links a:hover { color: #000; }
#useful_links a.back { padding-top: 10px; height: 30px; background-image: url(/images/back.gif); }
#useful_links a.contact { background-image: url(/images/contact.gif); }
#useful_links a.menuStar { background-image: url(/images/favorites.gif); }
#useful_links a.menuStarPicked { background-image: url(/images/favorites-selected.gif); }
#useful_links a.phone { background-image: url(/images/phone.gif); }
#useful_links a.list { background-image: url(/images/list.gif); }
#useful_links a.letter { background-image: url(/images/letter.gif); }
#useful_links a.print { background-image: url(/images/icon_print.jpg); }
#useful_links a.report { background-image: url(/images/report.gif);  }
#useful_links a.edit { background-image: url(/images/edit.gif);  }

.content #useful_links { margin: 0 -10px; }

#salon_details { margin-bottom: 6px; }

#listing { padding-bottom: 0; margin-bottom: 10px; background-color: #fff4e5; border-color: #fff4e5; }
#listing h1 { font-size: 14px; line-height: 13px }
#listing h2 { padding: 0; font-size: 11px; font-weight: bold; border-bottom: #fff4e5 1px solid; }
#listing dl { padding: 5px; line-height: 18px; line-height: 20px; }
#listing dt { display: inline; }
#listing dd { display: inline; font-weight: bold; }
#listing p { padding: 5px; overflow: hidden; }
#listing .info { width: 312px; _width: 300px; margin-right: 4px; float: left; }
#listing .additional { width: 323px; _width: 332px; padding: 0; }
#listing a:hover { color: #000; }
#listing .contact a { font-weight: bold; }

#tbl-details .tdl{width:148px}
#tbl-details .tdr{ font-weight:bold;}

#gallery h2 { padding: 0; margin-bottom: 3px; }
#gallery ul { margin:0px -11px; _margin-left:2px}
#gallery li { width: 106px; height: 81px; margin:0px; float: left; _margin-left:-7px }
#gallery .imgshadow_80x80 {background-image: url("/images/imgshadow_80x80.png"); background-repeat: no-repeat; padding: 8px 8px 8px 8px;}
#gallery .imgshadow_100x75 {background-image: url("/images/imgshadow_100x75.png"); background-repeat: no-repeat; padding: 3px 3px 3px 3px;}
#gallery #big-thumb img {margin:0px 0 0px -2px;}
#gallery h2 span{ position:absolute; right:14px; font-weight:normal; color: #666666}

.banner { width: 160px; float: left; margin-left:4px;}

#calculators h2 { padding: 0; font-size: 11px; font-weight: normal; }

#items #items h2 { font-size: 11px; padding: 4px 2px; border-bottom: #eee 1px solid; }
#items h1.services { border-top-style: none; }
#items h3 { font-size: 13px; margin: 7px 0 7px 0; color: #000; }
#items h3 a { text-decoration: none; color: #000; }
#items h3 a:hover { text-decoration: underline; }
#items ul { margin: 10px 0; }
#items li { position: relative; padding: 5px; margin: 0 0 6px 0; line-height: 12px; border-bottom: #eee 1px solid; color: #666; }
#items li img { /*float: left;*/ margin: 2px 5px 2px 5px; padding: 5px; background-color: #fff; border: #ddd 1px solid; }
#items li p { padding: 0 7px 5px 5px; text-align: justify; line-height: 17px; }
#items li a.selected { background-color: #eee; border: #ddd 1px solid; }
#items .featured li { background-color: #f5f5f5; border: #717070 1px solid; -moz-border-radius: 5px;}
#items .address { position: absolute; top: 5px; right: 8px; color: #000; }
#items .d-allads { position: absolute; bottom: 5px; left: 3px; color: #000; }
#items .d-description { padding-top:3px; margin-bottom:12px}
#items .links li { border-style: none; float: left; width: 115px; text-align: center; padding: 0; margin: 0 5px; height: 20px; } */
#items .links a { color: #0066CC; text-decoration: none; display: block; padding: 4px; font-size:11px }
#items .links a:hover { text-decoration: none; border:1px solid #0099CC; padding:3px }
#items .pages ul { margin: 0; }

.info .ndaddit ul { margin:6px 0 0 0}
.info .ndaddit li { border-style: none; float: left; width: 138px; text-align: left; padding: 0; margin: 0 4px;}

.box { padding: 6px 8px; margin: 0 0 6px 0; background-color: #fff; border: #ffbc52 1px solid; -moz-border-radius: 5px; }
.box-brightgrey { padding: 6px 0 6px 6px; margin: 0 0 6px 0; background-color: #fff; border: #dfdfdf 1px solid; -moz-border-radius: 5px; }
.box-orange { padding:2px 0 2px 0; margin: 0 0 6px 0; background-color: #fff; border: #ec9c1f 1px solid; -moz-border-radius: 5px; }
.box-orange h1 {margin: 0px 4px; font-size: 12px;}
.box-maroon { padding: 6px 8px; margin: 0 0 6px 0; background-color: #fff; border: #b0122b 1px solid; -moz-border-radius: 5px;}
.box-title { padding: 6px 8px; margin: 0 0 6px 0; background-color: #f2dd87; color:#FFFFFF; border: black 1px solid; -moz-border-radius: 5px; }
.box-title-grey { padding: 3px 6px; margin: 0 0 6px 0; background-color: #f9f9f9; border: #ec9d20 1px solid; -moz-border-radius: 5px; }
.box-title-orange { padding: 3px 6px; margin: 0 0 6px 0; background-color: #ec9c1f; border: #ec9d20 1px solid; -moz-border-radius: 5px; }
.box-title-maroon { padding: 3px 6px; margin: 0 0 6px 0; background-color: #b0122b; border: #000 1px solid; -moz-border-radius: 5px; color:#FFFFFF  }
.box-title-lightorange { padding: 4px 6px 4px 5px; margin: 0 0 6px 0; background-color: #FBDCAD; border: #ec9d20 1px solid; -moz-border-radius: 5px; }
.box h2 { clear: left; padding: 0; }
.box dl { clear: left; }

.dashboard_box { position: relative; padding: 6px 8px; margin: 0 0 6px 0; background-color: #fbfbfb; -moz-border-radius: 5px;}
.dashboard_box h2 { font-size: 13px; margin: 0 0 3px 0; }

#detailed_search { width: 644px; position: absolute; top: 2px; left: 171px; text-align: left; background-color: #fff; border: #fba60d 1px solid; _margin-left:5px }
#detailed_search .buttons { text-align: center; }
#detailed_search .buttons .button { padding: 2px 10px; }
#detailed_search h2 { margin: 0 0 0 8px; padding: 0 0 0 18px; }
#detailed_search h3 { clear: left; }
#detailed_search .close { position: absolute; top: 0; right: 5px; }
#detailed_search .connect { display: none; background-color: #fff; width: 10px; position: absolute; top: -1px; left: -10px; height: 314px; border-color: #fba60d; border-style: solid; border-width: 1px 0; }
#detailed_search .set li { position: relative; height: 45px; }
#detailed_search .set li.checkbox { height: auto; }
#detailed_search .set li h3 { font-weight: normal; }
#detailed_search .element { position: absolute; bottom: 0; }
#detailed_search .corner { background-image: url(/images/border-gg.gif); }
#detailed_search .search_options { line-height: 20px; }
#detailed_search .search_options li { padding-left: 3px; float: none; width: auto; height: auto; }

.set { clear: left; margin: 0 5px 5px 5px; padding: 5px; background-color: #f5f5f5; -moz-border-radius: 5px; }
.set li { float: left; width: 155px; }
.set .textdata { width: 300px; line-height: 20px; }
.set .description { height: 58px; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.set .textdata_indent { margin-top: 5px; padding-left: 15px; width:500px; }
.set h2 { font-size: 11px; padding: 0; }
.set h2 span, .set label span { color: #f00; }
.set h2 .description { color: #000; font-weight: normal; }
.set label { font-weight: normal; }
.set input { margin: 1px 0 0 0; _margin: 0px; border: 1px solid #fbe0b7; background: url(/images/input_bg.jpg) 0 1px repeat-x;  -moz-border-radius: 4px; }
.set .button_submit { padding: 2px 35px; font-weight: bold; text-transform: uppercase; border: 1px solid #ff9b00; background: #ffc56b; margin: 0 5px 3px 0; letter-spacing:1px }
.set .button_reset { padding: 2px 35px; font-weight: bold; text-transform: uppercase; border: 1px solid #fbe0b7; background: url(/images/input_bg.jpg) #fff4e3 0 1px repeat-x; margin: 0 5px 3px 0; letter-spacing:1px }
.set .text { width: 70px; }
.set .single .text { width: 140px; }
.set select { margin: 1px 0 0 0; _margin: 0px; border: 1px solid #fbe0b7; background: url(/images/input_bg.jpg) 0 1px repeat-x; height:22px }
.set .images { margin: 10px 0 0 20px; }
.set .images li { width: 133px; height: 100px; margin: 0 15px 0 0; text-align: center; }
.set .images .frame { position: relative; width: 143px; height: 80px; background-color: #fff; border: #ec9d20 1px solid; -moz-border-radius: 5px; }
.set .images .image { position: absolute; top: 0px; left: 0px; }
.set .images .image img { width: 93px; height: 70px; }
.set .images .image_options { position: absolute; top: 2px; right: 3px; }
.set .images .image_options > div { float: right; }
.set .images .image_options a { display: block; text-indent: -20000px; overflow: hidden; width: 10px; height: 9px; padding: 7px 4px; background-repeat: no-repeat; background-position: center center; }
.set .images .image_options .delete { background-image: url(/images/close.gif); border-bottom: #ec9d20 1px solid; cursor:pointer }
.set .images .image_options .up { background-image: url(/images/up.gif); border-bottom: #ec9d20 1px solid; cursor:pointer }
.set .images .image_options .rotateright { background-image: url(/images/rotr.png); border-bottom: #ec9d20 1px solid; cursor:pointer }
.set .images .image_options .rotateleft { background-image: url(/images/rotl.png); border-bottom: #ec9d20 1px solid; cursor:pointer }
.set .images .image_options .down { background-image: url(/images/down.gif); }
.set .checkbox { width: 150px; padding: 1px 0 1px 2px; }
.set .checkbox input { position: relative; top: 2px; }
.set .required-fields { padding:5px; text-align:right; margin-top:-15px}

.overlay .set { -moz-border-radius: 0; }
.overlay .set label { display: block; }
.overlay .set .text { width: 455px; }

.report_error .set { -moz-border-radius: 5px; }
.report_error .set label { display: block; }
.report_error .set .text { width: 590px; margin-top:5px }

.basic li { width: 154px; } /*165*/
.basic select { width: 147px; margin-bottom: 1px; } /* 150 */
.basic .text { width: 140px; } /* 140 */

.listing_info { width: 182px; float: left; }
.listing_details { width: 160px; float: left; }



.compare { background-color: #fff; }
.compare strong { color:#333 !important;}
.compare tr {}
.compare th { border-top: 1px solid #edecec; width: 30%; font-weight: normal; text-align: left; padding: 8px 12px; }
.compare tr.infotext th { text-align: right; padding: 12px; }
.compare tr.first th, .compare tr.first td { border-top: 0; }
.compare td {border-top: 1px solid #edecec; width: 35%; text-align: center; padding: 8px; color: #656565; }
.compare tr.infotext td { text-align: left; padding:12px 8px; }
.compare tr.head td, .compare tr.head th{ background: #f5f5f5; }
.compare tr.head th { text-align: left; font-weight: bold; padding: 8px 6px;}
.compare select { padding: 0; vertical-align: middle; border: 1px solid #c6c6c6; background: url(/images/input_bg.jpg) 0 1px repeat-x; color: #b0122b; font-weight: bold; width: 100%; }
.compare .images { height: 90px; }
.compare .images td{ border-top: 0; padding-top: 0; }
.compare .images td div { position: relative; }
.compare .images th{ border-top: 0; padding-top: 0; }
.compare .images td img{ border:1px solid #ccc; }
.compare .images a.prev { float: left; position: absolute; left: 10px; _left: -40px; top: 30px; width: 28px; height: 26px; display:block; overflow: hidden; }
.compare .images a.next { position:absolute; right: 10px; top: 30px; width: 28px; height: 26px; display: block; overflow: hidden;}
.compare .images a.prev span{ position:absolute; top: 0; left: 0; background: url(/images/direction.gif) no-repeat -28px 0; width: 28px; height: 26px; display: block; }
.compare .images a.next span{ position:absolute; top: 0; left: 0; background: url(/images/direction.gif) no-repeat 0 0; width: 28px; height: 26px; display: block; }
.compare .images a.prev:hover span{ background-position: -28px -26px; }
.compare .images a.next:hover span{ background-position: 0 -26px; }

.tools { margin: 4px; }
.tools li { border-style: none; text-align: left; }
.tools a { text-decoration: none; padding: 0 0 5px 25px; display: block; background-repeat: no-repeat; background-position: left 2px; background-image: url(/images/dashboard_icons.gif); color: #0066CC; }
.tools a:hover { text-decoration: underline; }

.tools .resize a { background-position: left 2px; }
.tools .message a { background-position: left -60px; }
.tools .phone a { background-position: left -117px; }
.tools .star a { background-position: left -180px; }

.lcontent label { display: block; padding: 0px 0 0 0; }
.lcontent .text, .lcontent .input_text_error { width: 610px; }

#sendtofriend .lcontent .text { width: 480px; }

.bigbuttons { text-align: center; padding-top: 15px; }
/*.bigbuttons input { width: 119px; height: 45px; font-weight: bold; color: #fff; background: #757575 url(/images/bigbutton.jpg) no-repeat; }*/

#listingform .set { margin: 0 0 5px 0; }

.dashboard #additional { float: left; padding: 0; margin-right:5px }

#rating_details h1 { font-size: 11px; margin-right: 6px; padding: 0 0 2px 0; border-bottom: #717070 1px solid; }
#rating_details .item_info table { margin-top: 10px; }

#article_heading { padding: 10px; margin-bottom: 6px; background-color: #e9e9e9; -moz-border-radius: 6px; }
#article_heading h1 { font-size: 20px; }
#article_heading h2 { font-size: 20px; }

.article_heading_publish_date { font-size: 9px; padding: 2px 0px 2px 5px; color: #333; text-align:left; }

#article_content { float: left; width: 344px; margin: 8px 0 5px 0; }
#article_content { margin: 0 0 10px 0; }
#article_content h2 { padding: 0 0 0 5px; font-size: 15px; margin-bottom: 5px; border-bottom: #eee 1px solid; }
#article_content h2.main { border-bottom: #717070 1px solid; margin: 5px 0px; font-size: 18px; }

#news_content { margin: 8px 0 0 0;}
#news_content p { margin: 0 0 10px 0; }
#news_content h2 { padding: 0; font-size: 15px; padding-left: 5px; border-bottom: #eee 1px solid; }
#news_content h2.main { border-bottom: #717070 1px solid; margin: 5px 0px; font-size: 18px; }

#article_rating { position: relative; margin: 0; float: right; width: 156px; font-size: 10px; line-height: 1.1em; color: #000; background-color: #f3f3f3; border: #e1e1e1 1px solid; -moz-border-radius: 5px; }

#listing_rating { padding: 0 0 8px 0; border-bottom: #ec9d20 1px solid; }
#listing_rating h3 { text-indent: -20000px; height: 25px; margin: -1px -2px 5px -2px; overflow: hidden; background: url(/images/listing_title_rating.gif) no-repeat; }
#listing_rating li { position: relative; display: block; font-size: 10px; padding: 3px 6px; color: #000; }
#listing_rating li div { position: absolute; top: 4px; right: 4px; width: 68px; height: 10px; background: url(/images/rating.gif) no-repeat; }

.inline_rating { float: right; position: relative; top: -20px; right: 6px; width: 68px; height: 10px; background: url(/images/rating.gif) no-repeat; }

#rating_main { position: absolute; top: 8px; right: 4px; width: 68px; height: 10px; background: url(/images/rating_title.gif) no-repeat; }

#listing_plus { padding: 45px 8px 8px 8px; background: url(/images/listing_plus.gif) 3px 3px no-repeat; border-bottom: #ec9d20 1px solid; }

#listing_minus { padding: 45px 8px 8px 8px; background: url(/images/listing_minus.gif) 3px 3px no-repeat; }

#listing_info h3 { height: 18px; padding: 7px 0 0 8px; margin: 0 -2px; font-size: 10px; font-weight: normal; color: #fff; background: url(/images/listing_title.gif) no-repeat; }
#listing_info dl { padding: 8px 6px; line-height: 1.5em; }
#listing_info dt { display: inline; width:400px }
#listing_info dd { display: inline; font-weight: bold; }

#listing_competition { text-align: center; }
#listing_competition h3 { text-indent: -20000px; height: 18px; padding: 7px 0 0 8px; margin: 0 -2px; font-size: 10px; font-weight: normal; color: #fff; background: url(/images/listing_competition.gif) no-repeat; }
#listing_competition p { text-align: left; padding: 5px; }

.item_info { padding: 5px 8px; background-color: #f5f5f5; -moz-border-radius: 6px; }
.item_info h3 { position: relative; z-index: 2; font-weight: bold; font-size: 11px; color: #000; padding: 0; margin-bottom: -10px; }
.item_info table { position: relative; z-index: 1; width: 100%; }
.item_info th { text-align: left; font-weight: normal; padding: 15px 0 5px 0; color: #656565; }
.item_info td { text-align: right; padding: 3px 8px; color: #656565; background-color: #fff; border-bottom: #f5f5f5 1px solid; }
.item_info td.term { text-align: left; color: #ba0308; }

.item_gallery { height: 102px; margin-top: 10px; position: relative; background-color: #f3f3f3; border: #dcdcdc 1px solid; -moz-border-radius: 5px; }
.item_gallery ul { padding-left: 23px; }
.item_gallery li { float: left; padding-right: 6px; }
.item_gallery h2 { padding: 2px 5px; margin: 0 0 5px 0; text-transform: uppercase; font-size: 11px; border-bottom: #dcdcdc 1px solid; }
.item_gallery .prev, .item_gallery .next { position: absolute; top: 29px; }
.item_gallery .prev a, .item_gallery .next a { text-indent: -20000px; overflow: hidden; display: block; width: 15px; height: 64px; }
.item_gallery .prev { left: 3px; }
.item_gallery .next { right: 3px; }
.item_gallery .prev a { background-image: url(/images/gallery_prev.jpg); display:none; }
.item_gallery .next a { background-image: url(/images/gallery_next.jpg); }

.gallery_small { width: 345px; }

.gallery_big { width: 510px; }
.gallery_big ul { padding-left: 25px; }
.gallery_big li { padding-right: 8px; }

.itemlist { width: 100%; margin: 5px 0 0 0; }
.itemlist .toolbox { white-space: nowrap; text-align: right; padding-top: 5px; padding-bottom: 0; }
.itemlist .toolbox ul { display: inline; }
.itemlist .toolbox li { display: inline; }
.itemlist th { text-align: left; }
.itemlist thead th { white-space: nowrap; }
.itemlist td { white-space: nowrap; text-align: left; padding: 3px 6px; background-color: #fff; border-bottom: #f5f5f5 1px solid; }
.itemlist .center { text-align: center; }
.itemlist .item th { width: 100%; text-align: left; padding: 3px 6px; background-color: #fff; border-bottom: #f5f5f5 1px solid; }
.itemlist .item th.read { font-weight: normal; }
.itemlist .expanded td { padding: 0; white-space: normal;}
.itemlist .expanded dt { padding: 0 6px; }
.itemlist .expanded dt img { margin: 3px 0; }
.itemlist .expanded dd { padding: 3px 6px; }

#compare_box { position: fixed; top: 0; right: 0; width: 150px; background-color: #f5f5f5; border: #ec9c1f 3px solid; -moz-border-radius: 5px; }
#compare_box h2 { padding: 5px 9px; font-size: 11px; text-transform: uppercase; color: #000; border-bottom: #eaeaea 1px solid; }
#compare_box ul { margin: 7px 0; }
#compare_box li { position: relative; padding: 5px 25px 5px 4px; margin: 0 5px 1px 5px; background-color: #fff; }
#compare_box li a { color: #1066db; text-decoration:none }
#compare_box .option { position: absolute; top: 7px; right: 3px; }
#compare_box .compare_link { text-align: center; padding: 0 0 5px 0; }
#compare_box .compare_link a { color: #000; text-transform:lowercase; text-decoration:none; font-size:11px }

#image_navigation { position: absolute; width: 100%; top: 395px; left: 0; text-align: center; }
#image_navigation img { margin: 0 3px; }
#image_navigation a { font-size:14px}

/* COMMENTS WIKI */
#comments { clear: left; font-family: Verdana; font-size: 12px; color: #555; margin: 10px 0; }

#commentslisting span { display:block; padding:1px; text-align:justify }
#commentslisting .reply { padding:5px; background:#FFF9EC; border:1px solid #FFCC00; margin:5px 15px 5px 15px; color:#666666}

#commentoptions { text-align: center;}
#commentoptions span { cursor: pointer; line-height: 25px; text-decoration: none; padding: 12px 10px 12px 25px; color: #555; background-repeat: no-repeat; background-position: left center; }
#commentoptions span:hover { text-decoration: underline; }
#commentoptions span.comment { background-image: url(/images/icon_mini_comment.gif); }
#commentoptions span.send { background-image: url(/images/icon_mini_send.gif); }
#commentoptions span.print { background-image: url(/images/icon_mini_print.gif); }

#commentform { padding-top: 25px; }
#commentform form { margin: 0; padding: 0; }
#commentform label { padding: 4px 0 3px 0; display: block; font-weight: bold; color: #555; }
#commentform .text { width: 350px; }
#commentform .disclaimer {float:right; width:260px; font-size:11px; padding:15px 10px 0 10px;}

#commentbox textarea {width: 450px;}

.commentrating { padding: 5px 0 0 0; height: 25px; font-weight: bold; }
.commentrating div { float: left; padding-right: 8px; line-height: 17px; }
.commentrating ul { list-style: none; margin: 0; padding: 0; }
.commentrating li { float: left; margin: 0 2px 0 0; padding: 0; width: 17px; height: 15px; background: url(images/rating.gif) no-repeat; }
.commentrating li.selected { background-position: 0 -15px; }

#commentlist { padding: 25px 0 0 0; }
#commentlist ul { list-style: none; margin: 0; padding: 0; }
#commentlist li { margin: 0; padding: 20px 0 0 0; clear: left; }
*:first-child+html #commentlist li { padding-top: 10px; } * html #commentlist li { padding-top: 10px; }
#commentlist h2 { font-size: 12px; color: #000; margin: 0 0 5px 0; padding: 0; }
#commentlist .user { font-weight: bold; color: #0066CC; text-decoration: none; }
#commentlist .date { color: #bebebe; }
#commentlist p { margin: 0; padding: 8px 0; font-size: 11px; color: #999; border-bottom: #333 1px dotted; }
#commentlist .commentrating { float: left; padding: 0 20px 0 0; height: 17px; border-bottom: #000 1px dotted; }
#commentlist .commentrating div { padding-right: 4px; font-size: 11px; line-height: 11px; }
#commentlist .commentrating li { clear: none; padding: 0; width: 12px; height: 11px; background: url(/images/rating_small.gif) no-repeat; }
*:first-child+html #commentlist .commentrating li { padding-top: 0; } * html #commentlist .commentrating li { padding-top: 0; }
#commentlist .commentrating li.selected { background-position: 0 -11px; }

#ratingoptions { position: relative; height: 30px; font-family: Verdana; font-size: 12px; color: #555; background: #f8f8f8 url(/images/bg-left.gif) no-repeat; }
#ratingoptions .commentrating { position: absolute; top: 3px; left: 8px; }
#ratingoptions #commentoptions { width: 370px; position: absolute; top: 0; right: 0px; padding: 4px 0 0 0; height: 26px; background: #f8f8f8 url(/images/bg-right.gif) right top no-repeat; }
#ratingoptions #commentoptions span.comment { background-image: url(/images/icon_mini_comment.gif); }
#ratingoptions #commentoptions span.send { background-image: url(/images/icon_mini_send.gif); }
#ratingoptions #commentoptions span.print { background-image: url(/images/icon_mini_print.gif); }
#ratingoptions .rating { float: left; padding-left: 3px; font-weight: normal; color: #0066CC; }
#ratingoptions .commentrating li { background-image: url(/images/rating.gif); }

.historyitem { position: relative; }
.historyitemlist { margin-right: 20px; overflow:hidden; height:15px; }
.historyitemicon { position: absolute; top: 4px; right: 0; }
.historyitemicon img { margin: 0; }

#side_floater { position: absolute; top: 0; right: 0; width: 160px; height: 600px; }

#epayment h2 { padding: 0; }

.comment_error { color: #c00; }

.page_content_width tr td { padding: 1px 3px; }

.pricelink { position: absolute; top: 52px; width: 40px; right: 20px; padding: 42px 0 0 0; text-align: center; background: url(/images/prices.jpg) center top no-repeat; }

.agency img { margin: 0px 0px 10px 0px; }

.index_banner { height: 238px; }

.index_topdealers { height: 315px; }

.item-description p  { padding:	0 }

.more-link { margin-top:5px; }

.explanation, .notice { color: #888; font-size:11px }

.asterisk { color: #c00; }

.fullpage-form .set { margin-left: 0; }
.fullpage-form .button { padding: 5px; font-weight: bold; text-transform: uppercase; border: 2px solid #fbe0b7; background: url(/images/button_bg.png) repeat-x; 0 1px repeat-x; /* width: 125px; */ margin: 3px 0 3px 0; color: #666666 }

.showall { position: absolute; top: 3px; right: 5px; }

.newline { clear: left; }

.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.uppercase { text-transform:uppercase }

.lowercase { text-transform: lowercase }

.justify { text-align: justify; }

.notice_error { color: #c00; }

.close-overlay { padding: 10px 0 10px 15px; background: url(/images/close.gif) left center no-repeat; }

.radio { padding-left: 220px; }

.searchlist_added { float: right; margin: 6px 3px 0 0; }

.corner { font-size: 0px; position: absolute; width: 5px; height: 5px; }
.tl { top: -1px; left: -1px; background-position: top left; }
.tr { top: -1px; right: -1px; background-position: top right; }
.bl { bottom: -1px; left: -1px; background-position: bottom left; }
.br { bottom: -1px; right: -1px; background-position: bottom right; }

.pricelist_info dt { font-weight: bold; display: inline; }
.pricelist_info dd { display: inline; }

.pricelist_content { margin-top: 10px; border-color: #eee; border-style: solid; border-width: 1px 0 0 1px; }
.pricelist_content .main th { background-color: #900; color: #fff; }
.pricelist_content th { text-align: left; padding: 2px 4px; background-color: #eee; border-color: #eee; border-style: solid; border-width: 0 1px 1px 0; }
.pricelist_content td { border-color: #eee; border-style: solid; border-width: 0 1px 1px 0; }

#loancalculator .content { padding: 0px 0 0 0; }
#loancalculator .text { border-width: 0; background-image: none; background-color: #eee; }


.extend:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
.extend {display:inline-block;}
html[xmlns] .extend {display:block;}
* html .extend {height:1%;}

.clearboth, .cb {clear: both}


/* IE7 */

*:first-child+html #search { position: relative; top: 20px; margin-bottom: 20px; }
*:first-child+html #search .options li { margin-right: 19px; }
*:first-child+html .inlabel label { top: 3px; }
*:first-child+html #search .inlabel select { width: 130px; margin-left: 20px; }
*:first-child+html #search .inlabel input { width: 118px; margin-left: 21px; padding-left: 4px; }
*:first-child+html #search .options li.button { top: 5px; }
*:first-child+html #searchbar .inlabel select { width: 110px; margin-left: 20px; }
*:first-child+html #searchbar .inlabel input { width: 98px; margin-left: 19px; padding-left: 4px; }
*:first-child+html #searchbar .inlabel label { padding-left: 0; }
*:first-child+html #navigation .sub a { padding-left: 9px; }
*:first-child+html .information h3 { margin-top: -10px; }

/* IE6 */

* html #search { position: relative; top: 20px; margin-bottom: 80px; }
* html #search .options li { margin-right: 18px; }
* html .inlabel label { top: 3px; }
* html #search .inlabel select { width: 130px; margin-left: 20px; }
* html #search .inlabel input { width: 100px; margin-left: 21px; padding-left: 4px; }
* html #search .options li.button { top: 5px; left: 0; }
* html #searchbar .inlabel select { width: 110px; margin-left: 20px; }
* html #searchbar .inlabel .text { width: 98px; margin-left: 19px; padding-left: 4px; }
* html #searchbar .inlabel label { padding-left: 0; }
* html #searchbar .tl { top: 0; left: -80px; }
* html #searchbar .tr { top: 0; right: 6px; }
* html #searchbar .bl { display: none; }
* html #searchbar .br { display: none; }
* html #news { margin-top: 26px; }
* html #news .tabs { top: -24px; }
* html .news_next { right: 4px; }
* html #main_content { top: -6px; } 
* html #navigation .sub { top: -5px; }
* html #compare_box { position: absolute; top: expression( document.body.scrollTop + 'px' ); }
* html #news .tabs { top: -22px; }
* html #news { margin-top: 23px; }
* html #search { margin-top: 24px; }
* html #search .tr { right: -2px; }
* html #search .bl { bottom: -1px; }
* html #search .br { right: -2px; bottom: -1px; }
* html #navigation .sub a { padding-left: 9px; }
* html .information h3 { margin-top: -10px; }
* html .information .tl { top: 0; }
* html .information .tr { top: 0; right: 4px; }
* html .information .bl { display: none; }
* html .information .br { display: none; }
* html #featured_articles .tl { top: 0; }
* html #featured_articles .tr { top: 0; }
* html #additional .information .tr { right: 6px; }
* html .mainpage #additional .information .tr { right: 4px; }
* html .mainpage #additional .corner { display: none; }
* html #detailed_search { left: 86px; }
* html #detailed_search .corner { display: none; }
* html #details { margin-left: -6px; }
* html #useful_links .corner { display: none; }
* html .searchlist_added { margin-right: 1px; }
* html .dashboard #additional .tr { right: 0; }
* html #banner .marketing { margin-top: 245px; }

/* CHROME */

body:nth-of-type(1) select { background-color: #fff; }

#overlayImages { width: 100%; }
#overlayImages td { text-align: center; }
#overlayImages img { border:2px solid #ffd287 }


.payment_kind_holder, .hidden_info { display: none; }

/* TOOLTIP */

.tooltip, .featuredTooltipClass, .tooltipClass { display: block; float: left; width: 200px; padding: 5px; z-index: 9999; font-size: 11px; color: #666; background: #fff; border: 1px solid #ccc; }

.sliderLine { background: url(../images/slider_line.gif) no-repeat 10px 4px; width: 130px; height: 10px; position: relative;}
.sliderDiamant { cursor: pointer; cursor: e-resize; width: 10px; height: 10px; position: absolute; /*display: block; float: left;*/ }
.leftDiamant { background: url(../images/handle-left.gif) no-repeat; }
.rightDiamant { background: url(../images/handle-right.gif) no-repeat; }
.centerDiamant { background: url(../images/handle.gif) no-repeat; }
.more-space { padding: 8px 0 2px 0; }

/* ASSURANCES */
#assurances	h2		{ margin-bottom: 3px;}
#assurances .txtbox	{ background: #eaeaea; margin-bottom: 5px; }
#assurances .imgbox	{ border: 1px solid #eee; margin-bottom: 3px; text-align: center; }


/* CALCULATORS */
#loancalculator h2		{ position: relative; height: 16px; }
#loancalculator h2 span	{ width: 145px; height: 16px; display: block; position: absolute; top: 0; left: 0;}

#loancalculator #news { position: relative; margin: 24px 0 6px 0; height: auto; background-color: #fff; border: #c8c9c6 1px solid; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px; }
#loancalculator #news h3 { padding: 5px 10px;}
#loancalculator #news .tabs { position: absolute; top: -22px; left: 0; }
#loancalculator #news .tabs li { position: relative; z-index: 1; display: block; float: left; position: relative; cursor: pointer; padding: 0 0 0 8px; margin: 0 0 0 -1px; height: 21px; color: #6a6a6a; background-color: #f5f5f5; border-color: #c8c9c6; background: transparent url(/images/news_tab_inactive.gif) no-repeat; }
#loancalculator #news .tabs li span { padding: 3px 6px 3px 0; display: block; float: left; background: transparent url(/images/news_tab_inactive.gif) right top no-repeat; }
#loancalculator #news .tabs li.selected { position: relative; z-index: 2; padding: 0 0 0 8px; height: 25px; font-weight: bold; color: #000; margin-top: -3px; background-color: #fff; background: transparent url(/images/news_tab_active.gif) no-repeat; }
#loancalculator #news .tabs li.selected span { background: transparent url(/images/news_tab_active.gif) right top no-repeat; }

#loancalculator #news .tabs li span span, #loancalculator #news .tabs li.selected span span
	{ position: absolute; top: 0; left: 0; height:21px; padding:0 6px 0 8px; display: block; float: none; background: url(/images/kreditni_nav.gif) no-repeat 0 0; }
#loancalculator #news .tabs li.selected span span { height:25px; }
/*
#loancalculator #news .tabs #tabl0 span { width: 45px; background-position: 0 0; }
#loancalculator #news .tabs #tabl1 span { width: 46px; background-position: -58px 0; }
#loancalculator #news .tabs #tabl2 span { width: 80px; background-position: -117px 0; }
#loancalculator #news .tabs #tabl3 span { width: 47px; background-position: -210px 0; }
*/

#loancalculator #news #tab0	{}
#loancalculator #news #tab1	{background: #FEF600; color: #000 !important;}
#loancalculator #news #tab2, #loancalculator #news #tab2 label{background: #005596; color: #f0f0f0 !important;}
#loancalculator #news #tab3 label	{color: #f0f0f0 !important;}
#loancalculator #news #tab3	{background: #81827C; color: #f0f0f0}

.cr_form legend			{ display: none; }
.cr_form .field			{ clear: both; margin-bottom: 8px; }
.cr_form .field label		{ display: block; position: relative; float: left; width: 130px; text-align: right; height: 18px; padding: 3px 10px 0; }
.cr_form .field input		{ display: block; float: left; width: 100px; padding: 2px; background: #ececec url(/images/input_bg.jpg) repeat-x bottom; border: 1px solid #C6C6C6; }
.cr_form .field select	{ display: block; float: left; width: 106px; padding: 2px; background: #ececec url(/images/input_bg.jpg) repeat-x bottom; border: 1px solid #C6C6C6; }
.cr_form input.hidden		{ display: none; }
.cr_form .subm			{ margin: 8px 0 8px 150px; }
.cr_form .subm button		{ font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width: 106px; padding: 2px 3px 5px; background: #717070; height: 23px; color: #222; border: 1px solid #ccc; font-size: 1.1em; font-weight: bold; }
.cr_form .subm button:active{ background: #606060; color: #eee; }
.cr_form .field:after 	{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .cr_form .field {display:inline-block;} html[xmlns] .cr_form .field {display:block;} * html .cr_form .field{height:1%;}
* html .cr_form .field label { width: 110px;  }
#annuity4K, #annuityRBA, #annuityZABA, #annuitySPL { background: #fff; border: 0; }
.calcdisclaimer { padding: 10px; font-size: 11px; display: block; }

.codeRed 			{ color: #f00; }

#financebox { background-color:#FFFFFF; border:1px solid #fba60d; margin:0 0 6px; padding:7px 10px; position:relative; z-index:2; }
#financebox .corner { background-image:url(../images/border-gg.gif); }



/* SADRZAJ */
#frame_sadrzaj { position: relative; clear: both; padding: 0 5px; background-color: #fff; -moz-border-radius: 5px; }

#top_nav_holder {  width: 820px; height: 24px;}
#top_nav_holder ul {list-style:none; width: 555px; float: left; }
#top_nav_holder li { display: block; float: left; position: relative; height: 20px; margin-left: -1px; margin-right: 2px; padding: 5px 0 0 7px; }
#top_nav_holder li a:hover{text-decoration:underline;}
#top_nav_holder li a {white-space: nowrap; padding: 5px 10px 4px 3px; text-decoration: none; font-weight: bold; color: #47483e; }
#top_nav_holder .selected{ display: block; float: left; position: relative; height: 20px; margin-left: -1px; margin-right: 2px; padding: 5px 0 0 7px; background: transparent url(/images/tab_background.jpg) top left no-repeat;}
#top_nav_holder .selected a {white-space: nowrap; padding: 5px 10px 4px 3px; text-decoration: none; font-weight: bold; color: #fff; background: transparent url(/images/tab_background.jpg) top right no-repeat; }
#top_nav_holder .selected a:hover { text-decoration: none;}
#top_nav_search { width: 245px; height: 24px; float: right; }
#top_nav_search .sadrzaj_input{ width: 100px; height:17px; border: 1px solid #eaeaea; /*margin-top: 3px; */float:left; margin-right: 10px; padding-top: 3px;}


#sadrzaj_content { width: 695px; margin-top: 8px; }

#sadrzaj_vesti { position: relative; margin-bottom: 5px; background-color: #323232; border: #323232 1px solid; }
#sadrzaj_vesti .corner { background-image: url(/images/corner-featured.gif); }
#sadrzaj_vesti h1 { color: #fff; padding: 7px 0 5px 10px; border-bottom: 1px solid #464646; font-size: 1em; font-weight: normal; }
#sadrzaj_vesti h2 { color: #fff; padding: 7px 0 5px 10px; border-bottom: 1px solid #464646; }


/* tabovi na ponudi za oglašavanje - početak */

ul#tab li {
	float:left;
	background: url(/images/orangetab.gif);
	margin-left:3px;
}

ul#tab li.current a {
	background: url(/images/orangetab-active.gif);
	background-repeat:no-repeat;
	width:185px;
	height:65px;
	color: #FFF;
	font-weight: bold;
	text-align:center
}
ul#tab {
	list-style: none;
}

ul#tab a {
	width:185px;
	height:65px;
	color: #000;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align:center;
	line-height:47px;
	font-size:13px
	}

ul#tab li{
margin:0 8px 0 8px;
_margin:0 6px 0 6px;
height:65px;
}


#ContentBox{
width:804px;
/* margin-top:65px;*/
}

/* tabovi na ponudi za oglašavanje - kraj */

#master { height: auto; }
#master img { border-bottom: #464646 1px solid; }
#master .links { }
#master .links td { border-bottom: #464646 1px solid; border-left: #464646 1px solid; }
#master .links a { display: block; padding: 3px 8px 2px 8px; text-decoration: none; color: #fff; }
#master .links a:hover { background-color: #444; }

#master-polovni { height: 248px; color: #fff; }
#master-polovni img { border-bottom: #464646 1px solid; padding-right: 5px; }
#master-polovni h2 { color: #fff; padding: 7px 0 0 10px; border-bottom: 0; }
#master-polovni span { color: #fff; padding: 2px 0 5px 10px; border-bottom: 1px solid #464646; font-size: 1em; font-weight: normal; }
#master-polovni h2 a, #master-polovni h2 a:hover { color: #fff; text-decoration: none; } 
#banner_zone_300x250 { width: 300px; height: 250px; }

#slave_left { position: relative;}
#slave_right { width: 300px; position: relative; }

#daily_video { position: relative; margin-bottom: 5px; background-color: #323232; padding: 7px; }
#daily_video h2 { color: #fff; padding: 2px 0 5px 5px; border-bottom: 1px solid #464646;}
#daily_video .corner { background-image: url(/images/corner-featured.gif); }

#top5 { position: relative; background-color: #eaeaea; margin-bottom: 5px; width: 298px; border: 1px solid #dcdcdc; }
#top5 h2 { padding: 7px 0 5px 10px; border-bottom: 1px solid #f2f2f2; }
#top5 table { margin: 5px 25px 10px 0; }
#top5 td { padding: 2px 15px; text-align: right; }
#top5 td.name { width: 100%; text-align: left; }
#top5 .green { color: #036c0a; }
#top5 .red { color: #e70000; }
#top5 .corner { background-image: url(/images/corner-grey.gif); }

#wallpapers	{ position: relative; background-color: #eaeaea; margin-bottom: 5px; padding-bottom:5px; width: 298px; border: 1px solid #dcdcdc; }
#wallpapers h2 { padding: 7px 0 5px 10px; border-bottom: 1px solid #f2f2f2; }
#wallpapers .items ul { width: 148px; }
#wallpapers .items li { float: left; }
#wallpapers .items li li { float: none; text-align: center; }
#wallpapers .corner { background-image: url(/images/corner-grey.gif); }

.wallpapers_name { font-weight: bold; }

#mostread { position: relative; background-color:#fff; margin-bottom: 5px; width: 298px; border:1px solid #dcdcdc;}
#mostread h2 { padding: 7px 0 5px 10px; border-bottom:1px solid #f2f2f2;}
#mostread ul {padding: 10px 0 10px 30px; list-style:square;}
#mostread .corner { background-image: url(/images/corner-white.gif); }

#video {width: 386px; height: 250px; background-color:#323232; padding-left:1px; padding-top:1px; margin-bottom: 5px;}

#special-video { position: relative; float: left; margin: 0 0 6px 0; width: 386px; padding-bottom: 11px; display: inline; line-height: 15px; background-color: #fff; border: #ec9d20 1px solid; }
#special-video h2 { font-size: 12px; margin: 5px 3px 0 3px; padding: 0 3px 3px 3px; border-bottom: #ec9d20 1px solid; }
#special-video ul { margin: 0 -20px 0 8px; }
#special-video li { text-align: center; overflow: hidden; width: 112px; height: 122px; padding: 0 5px; float: left; margin: 8px 2px 3px 0; background: #fff url(/images/special0.gif) no-repeat; }
#special-video img { margin: 5px 0 0 0; }
#special-video span { font-size: 10px; }
#special-video a { text-decoration: none; color: #000; }
#special-video a.textlink:hover { text-decoration: underline; }
#special-video .corner { background-image: url(/images/border-h.gif); }


/*** new content ****/
#content-tab { padding: 5px 0 0 0; width: 820px; border-style: none; background-color: transparent; }

#content-left { width: 510px; _width: 500px; clear: both; }

#content-left #featured_articles, #autobild_articles { width: 510px; _width: 500px; }
#content-left #featured_articles p { padding-top: 4px; line-height: 16px; color: #444; }
#content-left #featured_articles img { margin-right: 7px; }
#content-left #featured_articles li { position: relative; -moz-border-radius: 0; }
*:first-child+html #content-left #featured_articles li { margin-bottom: 3px; }
#content-left #featured_articles li .corner { background-image: url(/images/corner-grey.gif); }

#content-left #daily_video { width: 368px; padding-left: 10px; padding-right: 10px; width: 368px; border: #323232 1px solid; }

#content-right { width: 300px; margin-left: 10px; }
#content-right .item_gallery { margin-top: 0; margin-bottom: 5px; }
#content-right .item_gallery li { padding-right: 12px; }
#content-right .sitebanner { margin-bottom: 2px; }
*:first-child+html #content-right .sitebanner { margin-bottom: 5px; }

#content-right #daily_video { position: relative; background-color: #eaeaea; margin-bottom: 5px; border: 1px solid #dcdcdc; }
#content-right #daily_video h2 { padding: 0; color: #212121; border-bottom: 1px solid #f2f2f2; }
#content-right #daily_video .corner { background-image: url(/images/corner-grey.gif); }

#content-left, #content-right { float: left; }
#wiki-results ul li { padding: 10px 5px; -moz-border-radius:5px; background-color:#ECECEC; border:1px solid #DCDCDC; margin: 5px 0; }

#wiki-search { background-color:#FFFFFF; border:1px solid #ec9d20; float:left; padding:7px; width: 370px; position:relative; z-index:1; }
#sadrzaj_video { text-align: center; width: 500px;}

#content-nav-wiki { background-color: #fff; border: 1px solid #ec9d20; padding: 4px; position: relative; width: 810px; z-index: 1; margin-bottom: 5px; }

#content-nav-wiki .corner { background-image: url(/images/corner-box.gif);}





#search { margin-right: 0; }

#banner #top { background-color: #fff; border-width: 1px; }
#top { margin: 5px 2px; border-color: #ec9d20; }
#top .corner { background-image: url(/images/border-gg.gif); }
#top .content { height: 450px; }
#top .contentnews { height: auto; padding:4px }
#top .contentnews a { text-decoration:none }
#top .contentstatistics { height: auto; padding:3px }
#top span {display:block; color:grey; padding:0px 0 3px 0}
#top span a {color:grey; background-image:url(/images/icons/icon-comments.gif); background-repeat:no-repeat; padding-left:15px}
#top span comment.a { padding-left:55px}
#top .highlight { color:#666666; font-weight:bold}

#articles { margin-right: 2px; display: inline; }

#top-categories { width: 830px; }

#hotnews { background-color: #323232; border: 1px solid #323232; margin-bottom: 5px; position: relative; }
#hotnews h2 { font-size: 12px; border-bottom: 1px solid #464646; color: #fff; padding: 3px 5px; }
#hotnews .corner { background-image: url(/images/corner-featured.gif); }
#hotnews img { border-bottom: #464646 1px solid; }
#hotnews .links { width: 108px; }
#hotnews .links td { height: 25px; border-bottom: #464646 1px solid; border-left: #464646 1px solid; }
*:first-child+html #hotnews .links td { height: 24px; }
#hotnews .links td a { display: block; padding: 2px 3px; font-size: 11px; text-decoration: none; color: #fff; }
#hotnews .links td a:hover { background-color: #444; }
#hotnews .more { text-align: right; margin: 5px 5px 0 5px; }

#sitestats p {font-size:11px; padding:0 3px 0 6px}
#sitestats span {font-size:11px; display:inline; font-weight:bold;}
#sitestats p.source {font-size:11px; color:#CCC; font-weight:normal; text-align:right}

#top_nav_holder { background-color: #fff; border: 1px solid #ec9d20; margin-bottom: 5px; padding: 7px; position: relative; width: 818px; z-index: 1; -moz-border-radius:5px; border:0px solid #DCDCDC; }


#content-nav-wiki #top_nav_holder { background-color: transparent; border-width: 0; margin: 0; padding: 0; }
#content-nav-wiki #top_nav_holder .corner { display: none; }

#mainImgHolder, #mainUrl { background-position: center center; }

#anketa_form_div #viewresults { padding:5px; text-align:center}
#anketa_results_div #backtovoting { padding:5px; text-align:center; display:none}

/* IMPRESSIONS */

#impressions_l {	width:250px;	float:left;	padding-bottom:2px;}
#impressions_l .lcontent input {width:100px; position:absolute; right:395px; display:}
#impressions_l div {display:block; padding:2px;}
#impressions_l label {line-height:24px; display:inline;padding-left:3px;}
#impressions_r {width:365px; float:right;	padding-bottom:2px;}
#impressions_r .lcontent input {	width:145px;	position:absolute;	right:17px;display:}
#impressions_r .lcontent textarea {	font-family:Arial, Helvetica, sans-serif;	font-size:12px}
#impressions_r div {	display:block;	padding:2px;}
#impressions_r label {	line-height:24px;	display:inline;	padding-left:3px;}
#imp-comments span { display:block; padding:1px; font-size:12px; text-align:justify}
#imp-comments .reply {padding:5px; background:#FFF9EC; border:1px solid #FFCC00; margin:5px 15px 5px 15px; color:#666666}
#imp-comments .impcontainter { margin-top:5px; padding-bottom:5px;; border-bottom: #999 1px dotted }

/* BUY CREDITS */

#buy_credits_l {width:200px;float:left; padding-bottom:2px;}
#buy_credits_l .lcontent input {width:200px; position:absolute; right:275px; display:}
#buy_credits_l div {display:block;	padding:2px;}
#buy_credits_l label {line-height:24px; display:inline; padding-left:3px;}
#buy_credits_r {width:415px; float:right; padding-bottom:2px;}
#buy_credits_r .lcontent input {width:145px; position:absolute; right:17px; display:}
#buy_credits_r div {display:block;	padding:2px;}
#buy_credits_r label {line-height:24px; display:inline; padding-left:3px;}
.credits_table{ font-size:12px; text-align:center; margin:3px 0 3px 0 }
.credits_table td{ border:1px solid #FDF2D0; padding:1px; cursor:pointer }
.credits_table .normal { background-color: white }
.credits_table .highlight { background-color: #FBE9B3}

/* ADD / EDIT CARLOT */
#carlot_details_l {width:370px;float:left; padding-bottom:2px;}
#carlot_details_l .lcontent input {width:200px; position:absolute; right:275px; display:}
#carlot_details_l div {display:block;	padding:2px;}
#carlot_details_l label {line-height:24px; display:inline; padding-left:3px;}
#carlot_details_r {width:250px; float:right; padding-bottom:2px;}
#carlot_details_r .lcontent input {width:145px; position:absolute; right:17px; display:}
#carlot_details_r div {display:block;	padding:2px;}
#carlot_details_r label {line-height:24px; display:inline; padding-left:3px;}

/* CHANGE COMPANY DETAILS */

#company_details_l {width:385px;float:left; padding-bottom:2px;}
#company_details_l .lcontent input {width:200px; position:absolute; right:260px;}
#company_details_l div {display:block;	padding:2px;}
#company_details_l label {line-height:24px; display:inline; padding-left:3px}
#company_details_r{width:235px; float:right; padding-bottom:2px;}
#company_details_r input {width:143px; position:absolute; right:12px;}
#company_details_r, #company_details_r2 div {display:block;	padding:2px;}
#company_details_r label {line-height:24px; width:80px; padding-left:3px; font-weight:normal }

/* CHANGE GENERAL USER DETAILS */

#user_details_l {width:390px;float:left; padding-bottom:2px;}
#user_details_l input {width:200px; position:absolute; right:257px; margin-top:-4px}
#user_details_r {width:225px; float:right; padding-bottom:2px;}
#user_details_r input {width:123px; position:absolute; right:17px;}
#user_details_r div {display:block;	padding:2px;}
#user_details_r label {line-height:24px}

/* CHANGE USER ACCESS DETAILS */

#user_access_details_l {width:350px;float:left; padding-bottom:2px;}
#user_access_details_l input {width:225px; position:absolute; right:295px;}
#user_access_details_l div {display:block;	padding:2px;}
#user_access_details_l label {line-height:24px}
#user_access_details_r {width:265px; float:right; padding-bottom:2px;}
#user_access_details_r input {width:123px; position:absolute; right:17px;}
#user_access_details_r div {display:block; padding:2px;}
#user_access_details_r label {line-height:24px}

/* REGISTRATION FORM */
#reg_form_l {width:395px;float:left; padding-bottom:2px;}
#reg_form_l .lcontent input {width:200px; position:absolute; right:255px; display:}
#reg_form_l div {display:block;	padding:2px;}
#reg_form_l label {line-height:24px; display:inline}
#reg_form_r {width:225px; float:right; margin-right:3px; _margin-right:0px}
#reg_form_r input {width:123px; position:absolute; right:17px;}
#reg_form_r div {display:block;	padding:2px;}
#reg_form_r label {line-height:24px}

/* USEFULL LINKS */
#ext-usefull-links{ width:810px}
#ext-usefull-links div{ width:395px; height:60px; margin:5px; float:left}
#ext-usefull-links img.logo{ margin:0 5px 0 5px;}
#ext-usefull-links span.name{ font-size:12px; display:block; font-weight:bold}
#ext-usefull-links span.description{ font-size:11px; color:#666666; display:block }
#ext-usefull-links span.url { font-size:12px; color:#666666; line-height:18px }
#ext-usefull-links span.url a{ color:#666666; text-decoration:none}

/* ABOUT US */
#aboutus_l {width:175px; float:left; padding-bottom:2px; margin-right:5px;}
#aboutus_r {width:625px; float:left; padding-bottom:2px;}
#aboutus_l li{ border:1px solid #DDDDDD; background: #F5F5F5; margin:2px 0 2px 0; padding:4px 3px 4px 3px}

/* MAILING LIST */
.table-mlreg {font-size:12px}
.table-mlreg input {width:150px}
#mlrcats label {padding: 2px 0 2px 0;}
#mlrcats span {padding-bottom: 3px;}

/* BOTTOM PICS */
#bottom-pics {border:1px solid #f1d6ac; -moz-border-radius: 10px;}
#bottom-pics div.tholder {background:#f1d6ac; padding:5px; margin:0px 0 3px 0; border:1px solid #f1d6ac; -moz-border-radius: 10px;}
#bottom-pics div.tholderl {float:left; width:480px}
#bottom-pics div.tholderr {float:right; width:30px; text-align:right;}
#bottom-pics .close {margin:0px}
#bottom-pics div.bp-content img {margin:3px 2px 3px 4px; border:1px solid #000; height:231px; width:308px}

/* RSS wiki */
#rss-wiki .rss-icon {margin:0 5px 0 5px; border:0px; height:16px; width:16px; vertical-align:text-bottom;}


* html #hotnews { height: 1%; }
* html #featured_articles .tr { right: 0; }

#cmp_row_4_0, #cmp_row_7_0, #cmp_row_8_0,
#cmp_row_8_1, #cmp_row_8_2, #cmp_row_8_3, #cmp_row_8_4,
#cmp_row_4_1, #cmp_row_4_2, #cmp_row_4_3, #cmp_row_4_4,
#cmp_row_7_1, #cmp_row_7_2, #cmp_row_7_3, #cmp_row_7_4 {font-weight:bold;}

#cmp_row_3_1, #cmp_row_3_2, #cmp_row_3_3, #cmp_row_3_4 { height:93px }

#additional .adminContainerWiki { float: none; }
#banner .adminContainerWiki { float: none; }

.adminContainerWiki { position: relative; border: #abacac 1px dashed; float: left; padding:0 1px 0 1px}
.adminContainerWikiHighlight { border: #000 1px solid; }
.adminContainerWikiLabel { padding: 1px 2px; background-color: #abacac; color:#FFFFFF; font-size:10px; text-align:center; margin-bottom:1px }
.adminContainerWikiLabel a { color: #fff; }

#adminStatusReport { position: absolute; right: 3px; top: 100px; width: 200px; border: 1px dashed #0162a3; float: right; font-size: 1.1em; color: #fff; background-color: #65BC50;padding: 10px; margin: 10px; z-index: 400; !important}

#my-activeads-listing .listboldad th { border-left:thin solid #CCCCCC;}

#my-inactiveads-listing .listboldad th {border-left:thin solid #CCCCCC;}

.classmodel { font-weight:bold; }

/***************** DATE PICKER *****************/
	/* the div that holds the date picker calendar */
	.dpDiv { }

	/* the table (within the div) that holds the date picker calendar */
	.dpTable { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #505050; background-color: #ece9d8; border: 1px solid #AAAAAA; }

	/* a table row that holds date numbers (either blank or 1-31) */
	.dpTR { }

	/* the top table row that holds the month, year, and forward/backward buttons */
	.dpTitleTR { }

	/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTR { }

	/* the bottom table row, that has the "This Month" and "Close" buttons */
	.dpTodayButtonTR { }

	/* a table cell that holds a date number (either blank or 1-31) */
	.dpTD { border: 1px solid #ece9d8; }

	/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
	.dpDayHighlightTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; }

	/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
	.dpTDHover { background-color: #aca998; border: 1px solid #888888; cursor: pointer; color: red; }

	/* the table cell that holds the name of the month and the year */
	.dpTitleTD { }

	/* a table cell that holds one of the forward/backward buttons */
	.dpButtonTD { }

	/* the table cell that holds the "This Month" or "Close" button at the bottom */
	.dpTodayButtonTD { }

	/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
	.dpDayTD { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }

	/* additional style information for the text that indicates the month and year */
	.dpTitleText { font-size: 12px; color: gray; font-weight: bold; }

	/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
	.dpDayHighlight { color: 4060ff; font-weight: bold; }

	/* the forward/backward buttons at the top */
	.dpButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; padding: 0px; }

	/* the "This Month" and "Close" buttons at the bottom */
	.dpTodayButton { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #d8e8ff; font-weight: bold; }