body {
background-color: #fff;
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
line-height:1.6em;
margin:0 auto;
padding:0;
}

img {
border: none;
}

a img {
vertical-align: middle;
}

a.more {
background-image:url(../images/more.gif);
background-position:right center;
background-repeat:no-repeat;
color:#0089AF;
float:right;
font-weight:bold;
padding-right:15px;
}

a.pay, a.approve, a.edit, a.delete, a.newpass, a.mapedit {
background-position:left center;
background-repeat:no-repeat;
color:#0089AF;
float:left;
font-weight:bold;
padding-left:18px;
padding-right:8px;
}

a.pay {
background-image:url(../images/dollar.gif);
}

a.approve {
background-image:url(../images/action_check.gif);
}

a.edit {
background-image:url(../images/reply.gif);
}

a.delete {
background-image:url(../images/action_delete.gif);
}

a.newpass {
background-image:url(../images/key.png);
}

a.mapedit {
background-image:url(../images/globe--pencil.png);
}

a, a:link, a:hover, a:visited {
color: #3B699F;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
color:#3B699F;
font-size:24px;
line-height:29.2px;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
}

h4,  h4 a,  h4 a:link,  h4 a:visited,  h4 a:hover {
color: #45989F;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
margin:0 0 0;
}

h2 {
font-size:17px;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}

h2.subtitle a {
color: #000;
}

h4 img {
float: left;
margin:0 3px 0 0;
}

h4.large {
background-image: url("../images/1.gif");
background-position: left 2px;
background-repeat: no-repeat;
color: #3B699F;
font-size: 20px;
line-height: 20px;
margin-bottom: 5px;
margin-top: 5px;
padding-left: 17px;
}

#wrap {
width: 905px;
min-height: 550px;
height:auto !important;
height:550px;
margin: auto;
display: block;
position: relative;
}

#header_wrap {
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;
background-position: center top;
height: 129px;
}

#header {
background-image: url('../images/header.jpg');
background-position: center top;
width: 905px;
height: 94px;
margin: 0 auto;
}

#header_home {
display: block;
float: left;
height: 94px;
margin-left: 10px;
padding-left: 158px;
padding-right: 10px;
width: 232px;
}

#banner_place {
float: right;
height: 80px;
padding-right: 30px;
padding-top: 7px;
text-align: right;
width: 465px;
}

#banner_place a img {
vertical-align: middle;
}

#menubar {
background-image:url("../images/menubar.jpg");
background-position:center top;
display:block;
height:35px;
padding-left:12px;
padding-right:12px;
padding-top:1px;
text-align:center;
width:881px;
margin: 0 auto;
}

#body {
background-image: url('../images/body.jpg');
background-repeat: repeat-y;
background-position: center top;
padding: 10px 20px;
width: 865px;
display: block;
position: relative;
z-index: 1;
}

#column_left {
	width: 300px;
	min-height: 500px;
	padding-left: 10px;
	float: left;
}

#column_right {
	width: 555px;
	float: left;
}

#footer {
	background-image: url("../images/footer.jpg");
    background-position: center 0;
    height: 78px;
    padding-bottom: 22px;
    padding-left: 15px;
    padding-right: 15px;
    width: 875px;
}

#footer_left {
	float: left; 
	text-align: left; 
	padding-left: 10px; 
	padding-top: 15px; 
	width: 730px;
}

#footer_left div {
padding-bottom: 3px;
}

#footer_right {
float: right; 
padding-left: 10px; 
padding-right: 10px; 
width: 115px; 
padding-top: 25px; 
text-align: right;
font-size: 0px;
}

#footer_right a {
width: 32px;
height: 32px;
display: inline-block;
margin: 0 3px;
}

.newsbox, .adbox , .itembox{
background-color:#FAF5E9;
border-bottom:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
min-height:75px;
margin-bottom:15px;
margin-top:1px;
width:100%;
}

.itemboxvip {
background-color:#FFE39F;
border-bottom:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
height:75px;
margin-bottom:15px;
margin-top:1px;
width:100%;
}

.opisanie {
height: 35px;
}

.itembox2 {
background-color:#FAF5E9;
border-bottom:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
min-height:160px;
height:auto !important;
height:160px;
margin-bottom:15px;
margin-top:1px;
width:100%;
}

.paginator {
margin: auto;
width: 100%;
height: 35px;
text-align: center;
}

.page {
background-color: #FAF5E9;
border:1px solid #DFC88B;
border-radius: 4px;
margin:5px;
padding:3px 6px;
text-decoration:none;
color: #565656;
}

.page:hover {
background-color:#F1F29B;
border:1px solid #DBE3E0;
border-radius: 4px;
padding:3px 6px;
text-decoration:none;
color: #565656;
}


.current {
background-color:#F1F29B;
border:1px solid #FF876F;
border-radius: 4px;
margin:5px;
padding:3px 6px;
color: #565656;
font-weight: bold;
text-decoration: none;
}

.title {
font-weight: bold;
width: 100px;
text-align: left;
}

.catgroup {
width: 261px;
height: 160px;
margin: 8px;
display: block;
float: left;
}

.catgroup a {
display: block;
}

.catgroup h4 {
font-size: 12px;
height: 55px;
margin-bottom: 7px;
}

.catgroup h4 a {
font-size: 12px;
}

.catgroup a.catling, .catgroup a.catlink:link, .catgroup a.catlink:visited, .catgroup a.catlink:hover {
background-image: url('../images/categories.gif');
background-repeat: no-repeat;
background-position: left top;
padding-left: 20px;
}

ul {
margin:12px 0;
padding:0 0 0 40px;
}

li {
margin: 0;
padding: 0;
}

fieldset {
background-color: #F7FAE9;
border: 2px solid #DFC88B;
border-radius: 5px; 
margin: 0pt auto 5px; 
padding: 8px;
width: auto;
}

legend {
color:#3B699F;
font-weight: bold;
border: none;
text-decoration: none;
}

label {
vertical-align:middle;
}

#search_box {
clear: both;
text-align: center;
}

#query {
border: 1px solid #DFC88B; 
width: 250px;
height: 20px;
font-size: 15px;
padding: 1px;
margin: 2px;
}

.input {
border: 1px solid #DFC88B; 
width: 150px;
height: 20px;
font-size: 15px;
padding: 1px;
margin: 2px;	
}

.input_big {
border: 1px solid #DFC88B; 
width: 226px;
height: 20px;
font-size: 15px;
padding: 1px;
margin: 2px;	
}

.txt {
border:1px solid #DFC88B;
font-size:15px;
height:80px;
margin:2px;
padding:1px;
width:425px;
resize: vertical;
}

.input:focus, .input_big:focus, .txt:focus, textarea:focus {
border:2px solid #EF8100;
padding: 0;
}

#catselect, #category, #subcategory , #townselect{
border:1px solid #DFC88B;
font-size:15px;
margin:2px;
padding:1px;
vertical-align:bottom;
}

#category, #subcategory {
width:415px;
float: left;
}

#catselect {
height:24px;
width:250px;
}

#town, #visitor, .select {
border:1px solid #DFC88B;
font-size:15px;
height:24px;
margin:2px;
padding:1px;
vertical-align:bottom;
width:230px;
}

#obslujvane, #cena, #kachestvo {
border:1px solid #DFC88B;
font-size:15px;
height:24px;
margin:2px;
padding:1px;
vertical-align:bottom;
width: 80px;
}

.submit {
background-image:url("../images/bg.jpg");
background-position:center -2px;
border-color:#626262;
border-style:solid;
border-width:1px 2px 2px 1px;
font-size:11px;
height:27px;
line-height:15px;
margin:2px;
padding:1px 8px;
border-radius: 3px;
border-radius: 3px;
}


.submit:hover {
background-position: 0 -68px;
}

.submit:active {
background-position: 0 -95px;
}

#cse-search-box div input {
float: left;
}

#cse-search-box div input.submit {
margin-top: -2px;
}

.reset {
background-color:#FAF5E9;
border:2px outset #DFC88B;
color:#FF0000;
font-size:12px;
font-weight:bold;
margin:2px;
padding-bottom:4px;
vertical-align:bottom;
width:100px;
text-align: center;
}

.error {
background-color: #F24946;
border: 2px solid #FF0000;
color: #FFFFFF;
margin: 0.5em 0;
padding: 10px;
width:425px;
}

.big {
width:auto;
}

.done {
background-color: #C7E38D;
border: 2px solid #97BC4A;
color: #2B3D06;
margin: 0.5em 0;
padding: 10px;
}


.done a, .done a:link, .done a:visited {
color: #ffffff;
text-decoration: none;
}

.done a:hover {
color: #ffffff;
text-decoration: underline;
}

.attention {
background-image: url('../images/emblem-important.png');
background-repeat: no-repeat;
background-position: 10px center;
background-color: #FFFFDD;
border: 2px solid #FFD700;
color: #000000;
margin: 0.5em 0;
padding: 10px 10px 10px 40px;
}

.vertical_menu {
width: 180px;
margin-right: 10px;
float: left;
}

.vertical_menu a, .vertical_menu a:visited, .vertical_menu a:link {
background-image:url(../images/bg.jpg);
background-position:center -1px;
border:1px solid #000000;
color:#0D686F;
display:block;
height:24px;
width: 172px;
margin-bottom:5px;
padding-left:3px;
padding-right:3px;
padding-top:5px;
text-decoration:none;
font-weight: bold;
float: left;
}

.vertical_menu a:hover {
background-position:center -68px;
}

.admin_area {
width: 675px;
display: block;
float: left;
}

#bgwebads {
text-align: center;
}

#spam {
float: left;
height: 30px;
}

#reloadcaptcha {
background-image:url(../images/reload.gif);
background-position:left center;
background-repeat:no-repeat;
cursor:pointer;
display:block;
float:left;
margin-left:3px;
margin-top:8px;
padding-left:22px;
}

#map {
border: 2px solid rgb(223, 200, 139); 
width: 500px; 
height: 300px; 
position: relative; 
background-color: rgb(229, 227, 223);
}

#h4_obshta {
background-image:url(../images/bullets.gif);
background-position:left top;
background-repeat:no-repeat;
height:24px;
margin-bottom:5px;
margin-top:5px;
padding-left:35px;
padding-top:5px;
}

#h4_ocenka {
background-image:url(../images/bullets.gif);
background-position:left -33px;
background-repeat:no-repeat;
height:24px;
margin-bottom:5px;
margin-top:5px;
padding-left:35px;
padding-top:5px;
}

#h4_step4 {
background-image:url(../images/bullets.gif);
background-position:left -94px;
background-repeat:no-repeat;
height:24px;
margin-bottom:5px;
margin-top:5px;
padding-left:35px;
padding-top:5px;
}

#vpechatlenia {
background-image:url(../images/bullets.gif);
background-position:left -64px;
background-repeat:no-repeat;
height:24px;
margin-bottom:5px;
margin-top:5px;
padding-left:35px;
padding-top:5px;
}

.comment {
border:1px solid #DFC88B;
display:block;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
width:99%;
}

.cname  {
background-image:url(../images/bg.jpg);
background-position:center -14px;
background-repeat:repeat-x;
border-bottom:1px solid #DFC88B;
display:block;
padding:5px;
width:auto;
}

.ctext {
padding: 5px;
}

.view_commented {
background-image:url(../images/go.gif);
display:block;
float:left;
height:16px;
margin-right:5px;
width:16px;
}

.ocenki, .mnenie {
float: left;
padding: 5px;
}

.ocenki {
width: 160px;
text-align: center;
}

.mnenie {
width: 70%;
}

.stars1, .stars2, .stars3, .stars4, .stars5 {
background-image:url(../images/stars.gif);
background-repeat:no-repeat;
display:block;
height:22px;
width:90px;
margin-left: auto;
margin-right: auto;
}

.stars2 {
background-position: center -25px;
}

.stars3 {
background-position: center -45px;
}

.stars4 {
background-position: center -66px;
}

.stars5 {
background-position: center -88px;
}
p.info {
font-weight: bold;
margin-top: 0px;
margin-bottom: 7px;
}

p.plus, p.minus {
font-weight: bold;
margin-top: 7px;
margin-bottom: 7px;
}

#info, #plus, #minus {
float: left;
}

.txtlabel  {
display:block;
float:left;
margin-top:2px;
}

.adsense {
margin:10px auto;
text-align:center;
width: 728px;
}

.highlight {
background-color: #FFF36F;
}

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
padding: 0;
margin: 0;
background: #E0F4D7;
width: 185px;
}
#ui-datepicker-div {
display: none;
border: 1px solid #FF9900;
z-index: 10;
}
.ui-datepicker-inline {
float: left;
display: block;
border: 0;
}
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-dialog {
padding: 5px !important;
border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
width: 25px;
}
img.ui-datepicker-trigger {
margin: 2px;
vertical-align: middle;
}
.ui-datepicker-prompt {
float: left;
padding: 2px;
background: #E0F4D7;
color: #000;
}
html .ui-datepicker-prompt {
width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
clear: both;
float: left;
width: 100%;
color: #FFF;
}
.ui-datepicker-control {
background: #FF9900;
padding: 2px 0px;
}
.ui-datepicker-links {
background: #E0F4D7;
padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
font-weight: bold;
font-size: 80%;
letter-spacing: 1px;
}
.ui-datepicker-links label {
padding: 2px 5px;
color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
float: left;
width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
float: right;
text-align: right;
}
.ui-datepicker-current {
float: left;
width: 30%;
text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
float: right;
width: 34%;
text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
float: left;
text-align: left;
}
.ui-datepicker-header {
padding: 1px 0 3px;
background: #83C948;
text-align: center;
font-weight: bold;
height: 1.3em;
}
.ui-datepicker-header select {
background: #83C948;
color: #000;
border: 0px;
font-weight: bold;
}
.ui-datepicker {
background: #CCC;
text-align: center;
font-size: 100%;
}
.ui-datepicker a {
display: block;
width: 100%;
}
.ui-datepicker-title-row {
background: #B1DB87;
color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #B1DB87;
}
.ui-datepicker-days-row {
background: #FFF;
color: #666;
}
.ui-datepicker-week-col {
background: #B1DB87;
color: #000;
}
.ui-datepicker-days-cell {
color: #000;
border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
display: block;
}
.ui-datepicker-week-end-cell {
background: #E0F4D7;
}
.ui-datepicker-unselectable {
color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
background: #FFF !important;
border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
background: #E0F4D7 !important;
border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
background: #FFF !important;
border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
background: #83C948 !important;
}
.ui-datepicker-today {
background: #B1DB87 !important;
}
.ui-datepicker-current-day {
background: #83C948 !important;
}
.ui-datepicker-status {
background: #E0F4D7;
width: 100%;
font-size: 80%;
text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
cursor: pointer;
margin: 0;
padding: 0;
background: none;
color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
padding: 2px 5px !important;
color: #000 !important;
}
.ui-datepicker-title-row a {
color: #000 !important;
}
.ui-datepicker-control a:hover {
background: #FDD !important;
color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
background: #FFF !important;
color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
border: 1px solid #83C948;
}
.ui-datepicker-one-month {
float: left;
width: 185px;
}
.ui-datepicker-new-row {
clear: left;
}
.ui-datepicker-cover {
display: none;
display/**/: block;
position: absolute;
z-index: -1;
filter: mask();
top: -4px;
left: -4px;
width: 193px;
height: 200px;
}

.ceni {
border-top:1px solid #DFC88B;
border-left:1px solid #DFC88B;
width: 100%;
}

.ceni td {
border-bottom:1px solid #DFC88B;
border-right:1px solid #DFC88B;
padding: 4px;
}

.ceni td.group {
background-image:url(../images/bg.jpg);
background-position:center -14px;
background-repeat:repeat-x;
}

.ceni ul {
padding-left:20px;
margin: 4px 0;
}

td.group div.left {
float:left;
padding-top:4px;
width:150px;
}

td.group div.right {
width: 285px;
float: right;
text-align: right;
}

td.group div.right label {
vertical-align: super;
}

.ceni td a {
margin: 4px 0;
}

.right form {
padding: 0;
margin: 0;
}

.faktura {
border: 0;
width: 100%;
font-size: 14px;
}

td#left, td#right {
border:1px solid #000000;
padding:5px;
width:30%;
}

td#middle {
border-bottom: 1px solid #000000;
width: 30%;
text-align: center;
height: 90px;
}

td#middle2 {
width: 30%;
text-align: center;
height: 90px;
}

td#middle h1 {
font-weight: bold;
font-size: 18px;
text-align: center;
}

td.bottom {
padding: 12px 0;
font-weight: bold;
}

.faktura2 {
border: 0;
width: 100%;
font-size: 12px;
border-top: 1px solid #000000;
border-right: 1px solid #000000;
}

.faktura2 td.title {
font-weight: normal;
font-size: 11px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.faktura2 td.title2, .faktura2 td.title3 {
font-weight: bold;
font-size: 11px;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.faktura2 td.title2 {
text-align:  right;
}

.faktura2 td.title3 {
text-align:  center;
}

.faktura2 td.kletka {
padding: 3px;
text-align: left;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#faktura-left {
float: left;
width: 200px;
}

#faktura-right {
float: right;
width: 354px;
padding-top:30px;
}

#akcent, #akcent_container {
background-repeat: no-repeat;
width: 865px;
min-height: 220px;
}

#akcent {
background-image: url('../images/quote_up.jpg');
background-position: left top;
}

#akcent_container {
background-image:url(../images/quote_down.jpg);
background-position:right bottom;
padding-bottom:31px;
padding-left:64px;
padding-right:64px;
width:724px;
}

#akcent_container p {
margin: 3px 0;
}

#akcent_container h3 {
color:#45989F;
font-size:30px;
line-height:35px;
margin-bottom:20px;
margin-left:0;
margin-top:0;
padding-top:30px;
}

#akcent_container a.more {
font-size:18px;
}

div#akcent div#akcent_container a.more {
clear: both;
}

div.ad_picture {
width: 75px;
height: 75px;
float: left;
text-align: center;
}

div.calendar {
background-image: url('../images/date-bg.png');
background-repeat: no-repeat;
width: 63px;
height: 75px;
float: left;
}

div.calendar span.month {
color:#FFFFFF;
display:block;
font-size:80%;
height:10px;
padding-bottom:8px;
padding-top:6px;
text-align:center;
text-transform:lowercase;
width:63px;
}

div.calendar span.day {
color:#AFA899;
display:block;
font-family:Georgia,'Times New Roman',Times,serif;
font-size:34px;
font-weight:bold;
padding-top:5px;
text-align:center;
width:63px;
}

div.infobox {
width: 800px;
height: 57px;
float: left;
}

div.infobox2 {
width: 610px;
height: 57px;
float: left;
}

div.infobox3 {
float:left;
height:57px;
margin-left:5px;
width:775px;
}

span.date {
background-image:url(../images/calendar-month.png);
background-position:left center;
background-repeat:no-repeat;
display:inline-block;
padding-left:20px;
}

span.views {
background-image:url(../images/chart_bar.png);
background-position:left center;
background-repeat:no-repeat;
display:inline-block;
padding-left:20px;
}

#moreUploadsLink, .add_comment {
background-image: url('../images/add.png');
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
display: block;
width: 180px;
}

.add_comment {
padding-bottom: 4px;
padding-top: 4px;
clear: both;
}

.thumb_pic {
width: 150px;
padding: 5px;
height: 180px;
float: left;
text-align: center;
}

.thumb_pic a.thumb {
width: 150px;
height: 150px;
display: block;
text-align: center;
}



img.newspic {
cursor:pointer;
margin:0 5px;
}

table.messages {
width: 100%;
border-left: 1px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
}

table.messages tbody td {
border-right: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
height: 30px;
padding: 0 3px;
}

table.messages tbody tr.title {
background-image:url('../images/gradient.png');
}

table.messages tbody tr.msg td a{
text-decoration: none;
color: #000;
}

div.newspic {
float: left;
width: 150px;
height: 150px;
padding: 0 5px;
}

div.statbar {
background-color:#EEEFEA;
border:1px solid #C0C0C0;
height:20px;
position:static;
z-index:1;
}

div.uniq {
background-color:#8DCF37;
border-color:#AFDF6F #639F13 #639F13 #AFDF6F;
border-style:solid;
border-width:1px;
height:8px;
margin-top:0;
position:relative;
top:1px;
z-index:3;
}

div.impressions {
background-color:#3597E2;
border-color:#77BCEF #2F82BF #2F82BF #77BCEF;
border-style:solid;
border-width:1px;
height:8px;
margin-top:-20px;
position:relative;
top:21px;
z-index:2;
}

div#weeks {
padding-top:10px;
text-align:center;
}

div#weeks a#prev {
background-color:#FAF5E9;
background-image:url(../images/arrow_back.gif);
background-position:left 5px;
background-repeat:no-repeat;
border:2px outset #DFC88B;
color:#3B699F;
cursor:default;
display:inline-block;
font-size:12px;
font-weight:bold;
height:16px;
margin:0 3px;
padding:3px 6px 6px 20px;
text-align:center;
width:100px;
}

div#weeks a#next {
background-color:#FAF5E9;
background-image:url(../images/arrow_next.gif);
background-position:right 5px;
background-repeat:no-repeat;
border:2px outset #DFC88B;
color:#3B699F;
cursor:default;
display:inline-block;
font-size:12px;
font-weight:bold;
height:16px;
margin:0 3px;
padding:3px 20px 6px 6px;
text-align:center;
width:100px;
}

span.uniq {
background-color:#8DCF37;
border-color:#AFDF6F #639F13 #639F13 #AFDF6F;
border-style:solid;
border-width:1px;
font-size:10px;
padding: 0 5px;
}

span.impr {
background-color:#3597E2;
border-color:#77BCEF #2F82BF #2F82BF #77BCEF;
border-style:solid;
border-width:1px;
font-size:10px;
padding: 0 5px;
}

a.youradhere {
color:#000000;
display:block;
float:right;
font-style:italic;
font-weight:bold;
padding-left:5px;
padding-right:5px;
text-align:right;
width:140px;
float: left;
}

a.youradhere:hover {
text-decoration: underline;
}

#upload_holder {
border:medium none;
font-size:15px;
margin:2px;
padding:3px;
width:226px;
}

.ad_info {
float: left;
list-style: none outside none;
margin: 0;
padding: 0;
width: 560px;
}

.ad_info li {
border-bottom: 1px solid #D8F299;
display: block;
margin: 0;
min-height: 25px;
padding: 0;
}

.ad_info li img {
display:block;
float:left;
margin-top:5px;
}

.ad_info li strong {
border-right:1px solid #D8F299;
display: block;
float: left;
width: 138px;
margin-right: 3px;
}

.ad_pictures {
float: left;
padding: 10px 0;
width: 865px;
}

.ad_pictures a {
display: block;
width: 75px;
height: 75px;
border: 1px solid #DEE3E6;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.ad_pictures img {
border: none;
opacity: 0.75;
filter:alpha(opacity=75);
}

.ad_pictures a:hover img  {
opacity: 1.0;
filter:alpha(opacity=100);
}

hr {
background-color:#C0C0C0;
border-top: 1px solid #c0c0c0;
border-left: none;
border-right: none;
border-bottom: 1px solid #fff;
height:0px;
line-height:0px;
clear: both;
}

.edit_thumb{
float:left;
text-align: center;
height:115px;
width:117px;
}

.edit_thumb a {
font-weight: normal;
}

.warning {
background-color:#FFFFCC;
background-image:url(../images/dialog-information.png);
background-position:4px center;
background-repeat:no-repeat;
border:1px solid #F67A00;
color:#444444;
font-size:14px;
font-weight:bold;
margin:6px 0;
padding:2px;
text-align:center;
}

.ad_title {
float:left;
margin:3px 0;
width:691px;
text-align: left;
}

.ad_date {
margin: 3px 0;
width: 150px;
float: left;
text-align: center;
}

.ad_separator {
clear: both;
}

/* ПАДАЩО МЕНЮ */

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
float: left;
position: relative;
z-index: 2;
}

/*Top level list items*/
.jqueryslidemenu ul li{
display:inline;
float:left;
position:relative;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
border-right:1px solid #777788;
color:#2D2B2B;
display:inline-block;
font-weight:bold;
height:26px;
padding:7px 10px 0;
text-decoration:none;
text-shadow:0 1px 1px #457A88;
}

.jqueryslidemenu ul li a.arrow_down span {
background-image:url("../images/down.gif");
background-position:right center;
background-repeat:no-repeat;
padding-right:19px;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background-color: #90D7E9; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 2000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
z-index: 2000;
position: relative;
text-align: left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
background-color:#64B4CB;
border-bottom:1px solid gray;
border-top-width:0;
font:13px Verdana;
margin:0;
padding:9px 5px 0;
width:160px;
display: block;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}



/* ПАДАЩО МЕНЮ КРАЙ */

#cse-search-box {
float:right;
height:28px;
padding-top:5px;
width:320px;
}

#cse-search-box  input {
float: left;
}

#vip_corner {
position: absolute;
right: 14px;
top: 0;
}

ol#breadcrumbs {
list-style-type: none;
margin: 14px 0 10px;
padding: 0;
}

ol#breadcrumbs li {
display: inline;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover {
background-image: url("../images/1.gif");
background-position: left 2px;
background-repeat: no-repeat;
color: #3B699F;
display: inline;
font-size: 16px;
font-weight: bold;
line-height: 24px;
margin-bottom: 10px;
margin-right: 10px;
padding-left: 20px;
text-decoration: none;
}

#company_information {
width: 665px;
float: left;
padding-top: 10px;
}

#company_adsense {
width: 200px;
float: left;
text-align: center;
}

#company_adsense a.button {
background-color: #D8F299;
background-position: 4px center;
background-repeat: no-repeat;
border: 1px solid #A8CA5C;
border-radius: 5px 5px 5px 5px;
display: block;
font-size: 12px;
font-weight: bold;
height: 30px;
line-height: 30px;
margin: 5px 0;
padding-left: 29px;
text-align: left;
text-decoration: none;
}

#company_adsense a:hover {

}

#contact_trader {
background-image: url("../images/mail-reply-sender.png");
}

#comment_trader {
background-image: url("../images/accessories-text-editor.png");
}

#view_comments_trader {
background-image: url("../images/comment.png");
}

#report_trader {
background-image: url("../images/dialog-warning.png");
}

#fb_trader {
background-image: url("../images/fb24x24.png");
}

.gtrans {
float: right;
margin-bottom: 3px;
margin-right: -3px;
margin-top: -5px;
}

.text {
margin: 20px 5px 5px 0;
}

#notify {
	background-color: #FFFFE1;
	width: 100%;
	height: 27px;
	text-align:center;
	border-bottom:1px solid #aaa;
	margin-bottom: -1px;
	z-index: 9999;
	position: fixed;
	left: 0;
	top: 0;
}

#notify p {
    float: left;
    line-height: 27px;
    margin: 0 -25px 0 0;
    text-align: center;
    width: 100%;
}

#close_button {
	background-image: url(../images/close_button.gif);
	display: block;
	width: 15px;
	height: 15px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

.box_top {
    background-image: url("../images/box_top.jpg");
    background-position: center -3px;
    background-repeat: no-repeat;
    height: 45px;
    width: 300px;
}

.box_top h4 {
    color: #7E8454;
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    text-shadow: 1px 0 0 #FFFFFF;
}

.box_content {
	background-image: url(../images/box_content.jpg);
	background-position: center center;
	padding: 10px 10px 0 10px;
	width: 280px;
}

.box_bottom {
    background-image: url("../images/box_bottom.jpg");
    background-repeat: no-repeat;
	background-position: center center;
	height: 17px;
}

/* Weather Slider Start */

#slider {
	width: 280px;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:280px;
	height:90px;
	overflow:hidden; 
}
/* Weather Slider End */

.form_table {
	border: medium none;
	margin: 0 auto;
}

.form_table td {
	margin: 0;
	padding: 4px;
}

#maslagazContainer .maslagazProducts {
	float: left;
	max-width: 100px;
	max-height: 75px;
	vertical-align: top;
}
#maslagazContainer div {
	display: inline-block;
	float: left;
	height: 90px;
}

#bb_cookies {
	display: inline-block;
	width: 98%;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 1%;
	background-color: rgba(64, 64, 64, 0.9);
	color: #FFFFFF;
	text-align: center;
	z-index: 99999;
	-o-transition-duration: .4s;
	-o-transition-property: all;
	-webkit-transition-duration: .4s;
	-webkit-transition-property: all;
	-moz-transition: all .4s linear;
	transition: all .4s ease-in-out;
}
#bb_cookies a {
	font-weight: bold;
	color: #FFFFFF;
}