
* {font-family:arial,sans-serif;}
html,body {margin:0;padding:0;width:100%;height:100%;}
html {overflow-y:scroll;}

h1, h2, h3, h4, h5 {margin:0 0 10px;padding:0;}
h1 {font-size:2.4em;font-weight:normal;}
h2 {font-size:1.8em;font-weight:normal;}
h3 {font-size:1.6em;}
h4 {font-size:1.3em;}
h5 {font-size:1.2em;}
p {margin:0 0 10px;font-size:1.2em;color:#000;}
input,select,label,dt {font-size:1.1em;color:#000;}

a {color:#000;}
a:hover {text-decoration:none;}

img {border:0;}
dl,dt,dd,form,fieldset,ul,li {margin:0;padding:0;}
fieldset {border:none;}
ul {list-style:none;}
li li {font-size:1em;}

.clear {width:1px;height:1px;font-size:1px;clear:both;}
.mclear {display:none;}
html>body .mclear {width:1px;height:1px;font-size:1px;display:block;clear:both;}

table {width:100%;font-size:1.2em;border-collapse:collapse;border-spacing:0;color:#000;}



body {font-size:62.5% !important;text-align:center;background:#CED68C;}
.intro {background:#E31C41;}

.itt {padding:3px;border:1px solid #7F9DB9;}

.line {border-top:1px solid #f5f5f6;height:1em;font-size:1.1em;overflow:hidden;clear:both;}
.line hr {display:none;}
.img_r {margin:0 0 10px 10px;float:right;}
.img_l {margin:0 10px 10px 0;float:left;}

#header {margin:0 auto;width:960px;text-align:left;}

.nav_c {margin:10px 0;float:right;}
.nav_c li {margin:0 0 0 20px;font-size:1.1em;float:left;}

#main {margin:0 auto;width:960px;text-align:left;background:url(../dsg/bgr/main_bg.gif) repeat-y;}
.bg {background:url(../dsg/bgr/main_d_bg.gif) bottom no-repeat;float:left;}
.homebg {background:url(../dsg/bgr/main_d_home_bg.gif) repeat-y;float:left;}
.h_clear {width:1px;height:1px;font-size:1px;clear:both;position:absolute;}
html>body .h_clear {height:0;position:inherit;}
.cols {width:716px;float:left;}

.nav_p {width:716px;height:38px;background:#9C7E51 url(../dsg/bgr/nav_p_line.gif) top left repeat-x;overflow:hidden;float:left;}
.nav_p li {float:left;}
.nav_p li a {padding:0 35px;line-height:38px;font-family:trebuchet ms,arial,sans-serif;font-size:1.7em;color:#2D2518;text-decoration:none;background:url(../dsg/bgr/nav_p_sep.gif) 0 6px no-repeat;display:block;}
.nav_p li a:hover {text-decoration:underline;}
.nav_p .first a {background:none;}
.nav_p .sel a {color:#DFC990;}
.nav_p .sel a:hover {text-decoration:none;}

.sb_left {width:258px;float:left;}
.home {width:716px;background:url(../dsg/font/zur_brez_meja.gif) 14px 32px no-repeat;float:left;position:relative;}
.dj-ke {margin:46px 0 0;width:433px;height:232px;background:url(../dsg/bgr/dj-ke.jpg) no-repeat;overflow:hidden;float:right;}
.dj-ke li {padding:99px 0 0;float:left;}
.dj-ke li a {height:133px;color:#fff;text-decoration:none;text-align:center;position:relative;display:block;}
.dj-ke li a:hover {text-decoration:underline;}
.dj-ke li a span {line-height:21px;white-space:nowrap;display:block;position:absolute;left:0;bottom:0;}
.dj-ke .dj1 {width:109px;}
.dj-ke .dj1 a span {width:109px;background:#4FAD17;}
.dj-ke .dj2 {width:106px;}
.dj-ke .dj2 a span {width:106px;background:#E37708;}
.dj-ke .dj3 {width:108px;}
.dj-ke .dj3 a span {width:108px;background:#E1B343;}
.dj-ke .dj4 {width:110px;}
.dj-ke .dj4 a span {width:110px;background:#C8234F;}

.h_events {width:100%;background:#856F4D;display:inline-block;clear:both;}
*html .h_events {margin:-1px 0 0;}
.h_events dt {margin:0 0 10px;padding:10px 20px 0;font-family:trebuchet ms,arial,sans-serif;font-size:1.7em;color:#000;}
.h_events dd {padding:0 20px;}
.h_events ul li {margin:0 0 10px;padding:0 10px 0 0;width:328px;font-size:1.2em;float:left;}
.h_events span {color:#fff;display:block;}

.h_gallery {padding:0 20px;position:relative;}
.h_gallery dt {margin:0 0 10px;padding:10px 0 0;font-family:trebuchet ms,arial,sans-serif;font-size:1.7em;color:#000;}
.h_gallery dd {display:inline;float:left;}
.h_gallery p {width:200px;color:#fff;float:left;}
.h_gallery ul {position:absolute;top:15px;right:10px;width:470px;}
.h_gallery li {padding:0 10px;float:right;}

.topb img {display:block;}

.nav_s {width:258px;}
.nav_s li {font-size:1em;width:100%;background:#E31C41;float:left;}
.nav_s li a {padding:5px 15px 8px;font-family:trebuchet ms,arial,sans-serif;font-size:1.7em;color:#590606;text-decoration:none;background:url(../dsg/bgr/nav_s_f_del.gif) bottom left repeat-x;display:block;}
.nav_s li li {background:#B61828 url(../dsg/bgr/nav_s_del.gif) bottom left repeat-x;}
.nav_s li li a {padding:5px 15px 10px 40px;font-family:arial,sans-serif;font-size:1.4em;background:url(../dsg/bgr/bhead.gif) 20px 5px no-repeat;}
.nav_s li li a:hover {text-decoration:underline;}
.nav_s li .sel a {font-weight:bold;background:url(../dsg/bgr/bhead_sel.gif) 20px 5px no-repeat;}
.nav_s li .sel a:hover {text-decoration:none;}

.nav_s li.left {padding:0 10px 10px 40px;background:#A0161C;font-size:0.9em;font-weight:normal;width:208px;display:block;float:left;}
.nav_s li.first {padding:10px 10px 10px 40px;}
.nav_s li.middle {margin:-5px 0 0 0;}
.nav_s li.left a {margin:0 0 5px 0;padding:0;background:none;color:#000;text-decoration:underline;}
.nav_s li.left a:hover {text-decoration:none;}

.content {padding:0 0 50px;width:458px;float:left;}
.content li {margin:0 0 10px;font-size:1.1em;color:#000;}
.content .gallery {padding:30px 14px 0;float:left;}
.content .article {padding:30px 20px 0;}
.content .ecard {padding:12px 10px 20px 10px;background:#856f4d;width:382px;float:left;}

.content ul {margin:0:padding:0;}
.content ul li {margin:0 0 5px 0;padding:0;font-size:1.2em;}
.content ul li ul {margin:0;padding:0;}
.content ul li ul li {margin:0 0 5px 20px;padding:0;font-size:1.1em}

.dj1 h1 span {background:#6CA22E;}
.dj1 a {color:#417C1E;}
.dj2 h1 span {background:#DE8524;}
.dj2 a {color:#F88209;}
.dj3 h1 span {background:#E1B343;}
.dj3 a {color:#E1B343;}
.dj4 h1 span {background:#C8234F;}
.dj4 a {color:#C8234F;}

.event {margin:-5px 0 30px;}
.event li {margin:0;font-size:1.4em;}
.event li span {color:#684D23;}
.event .last {margin:20px 0 10px;font-size:1.2em;}

.imgs {margin:0;}
.imgs img {border-left:2px solid #A88C5E;margin:0 0 10px;display:block;float:left;}
.imgs .first {border-left:none;}

.sb_right {width:244px;float:left;}

.ip {padding:10px;background:#A0161C;}
.ip dt {margin:0 0 10px;font-family:trebuchet ms,arial,sans-serif;font-size:1.7em;color:#000;}
.ip p {color:#fff;}

.photo {margin:0 2px 35px 0;width:105px;font-size:1em;color:#2d2518;float:left;}
*:first-child+html .photo {margin:0 2px 5px 0;}
*html .photo {margin:0 2px 15px 0;}
.photo dd {padding:6px;}
.photo dd a {color:#503a15;text-decoration:none;}
.photo dd a:hover {text-decoration:underline;}
.photo dd span {color:#503a15;}
.photo dd.author {padding:5px 6px 6px 0;width:92px;}
.photo dd.img {padding:0;}
.photo dd.img img {display:block;}
.photo dd.rate {padding:0;width:105px;height:20px;background:#856f4d;float:left;}
.photo dd.send {background:url(../dsg/ico/send.jpg) #e31c41 5% 45% no-repeat;}
.photo dd.send a {padding:0 0 0 20px;}
.photo dd.voted {margin:0 0 -18px 0;padding:2px 5px 0 5px;color:red}

div.sep {margin:0 0 25px 0;background:url(../dsg/ico/sep.jpg) repeat-x;width:425px;}

.main_ecard {display:block;}
.title {margin:0 0 20px 0;}
div.send {font-size:1.1em;text-decoration:none;background:url(../dsg/ico/send.jpg) #e31c41 10% 50% no-repeat;display:block;float:right;border:0;margin:0;padding:0;}
div.send a {text-decoration:none;}
div.send a:hover {text-decoration:underline;}
div.send a {padding:4px 30px 4px 40px;display:block;}
div.request {background:#e31c41;}
div.request a {padding:4px 20px;}
div.back {background:#e31c41;float:left;}
div.back a {padding:4px 10px;}

#form_ecard {padding:0 10px;float:left;}
.input {width:382px;float:left;}
label {padding:0 2px 0 0;width:130px;font-size:1.2em;text-align:right;float:left;}
input {margin:0 0 3px;width:240px;float:right;}
.error {color:red;}
.spacer {height:15px;}
textarea {width:240px;font-size:1.1em;float:right;}
div.radio_button {margin:0 0 2px 0;width:160px;float:left;}
input.radio {width:20px;}
div.preview p {font-weight:bold;}
div.preview label {font-size:1.1em;}
span.value {padding:1px 0 0 0;font-size:1.1em;display:block;}
span.txt {display:block;padding:0 0 0 23px;}
p.error {padding:0 0 0 30px;color:red;font-weight:bold;}
.submit {width:104px;height:21px;font-size:1.1em;text-decoration:none;display:block;float:right;border:0;margin:0;padding:0;}
.change {margin:0;padding:0;width:104px;height:21px;font-size:1.1em;text-decoration:none;display:block;border:0;float:left;}

select {width:243px;margin:0 0 0 6px;}
*:first-child+html select {width:245px;margin:0 0 0 4px;}

input.file {width:244px;}
*:first-child+html input.file {width:246px;}

.form-preview {float:left;}
div.preview {float:left;clear:both;}

/*
.street {width:176px;float:left;marsegin:0 10px 0 6px;}
.streetnum {width:50px;float:left;}

.city {width:176px;float:left;margin:0 10px 0 6px;}
.postnum {width:50px;float:left;}
*/
.street {margin:0 10px 0 6px;width:179px;float:left;}
*:first-child+html .street {margin:0 10px 0 4px;width:177px;}
.streetnum {width:47px;float:left;}

.city {margin:0 10px 0 6px;width:179px;float:left;}
*:first-child+html .city {margin:0 10px 0 4px;width:177px;}
.postnum {width:47px;float:left;}


.paging {margin:30px 0 0 0;width:100%;text-align:center;color:#503a15;float:left;}
.paging a {color:#9b2F43;margin:0 5px;}
a.more {text-decoration:none;}
a.more:hover {text-decoration:underline;}
div.paging span {color:#684d23;margin:0 5px;}

.flr {margin:5px 20px 20px 0;color:#9b2F43;float:right;}

.lb {margin:0 auto;width:660px;background:#fff;overflow:hidden;}
.c {position:relative;}
.c img {margin:10px auto;display:block;}
.prev {position:absolute;top:75px;left:10px;}
.next {position:absolute;top:75px;right:10px;}
.b {padding:0 10px;height:25px;text-align:left;line-height:25px;}
.b ul li {padding:0 20px 0 0;float:left;}
.b ul .ln {border-left:1px solid #575757;padding:0 30px 0 10px;}
.b ul .t {margin:0 10px 0 0;float:left;}
.b ul .r {float:left;}
.b ul .r img {display:block;float:left;}
.b .b2 {margin:0; padding:12px 0 0 0;}
.close {border-left:1px solid #575757;padding:0 0 0 20px;height:25px;display:block;position:absolute;top:5px;right:10px;}
.close img {margin:4px 0 0;display:block;}



#footer {margin:10px auto 0;width:960px;text-align:left;}
#footer p {padding:0 0 10px;width:450px;font-size:1.1em;color:#696A4C;float:left;}
#footer ul {float:right;}
#footer li {margin:0 0 0 20px;padding:0 0 0 20px;font-size:1.1em;color:#696A4C;background:url(../dsg/bgr/foot_sep.gif) 0 4px no-repeat;float:left;}
#footer .first {background:none;}
#footer li a {color:#696A4C;text-decoration:none;}
#footer li a:hover {text-decoration:underline;}

.star_rater_container1 {padding:0 1px;float:left;}
.star_rater_container2 {margin:0;padding:2px 0 0 10px;float:left; height:50px;}
*:first-child+html .star_rater_container2 {padding:2px 0 0 10px;}
*html .star_rater_container2 {padding:2px 0 0 10px;}
.star_rater_container2 a img {float:left;}
.star_rater_inactive {position:absolute;top:3px;}
.star_rater_active {position:absolute;top:3px;z-index:1;}

#intro {margin:0 auto;padding:35px 0 80px;width:852px;background:url(../dsg/bgr/bb_intro.jpg) bottom left no-repeat;}
#intro .logo {margin:0 auto 10px;display:block;}
#intro .c {margin:0 auto;width:422px;background:#A0161C;text-align:left;}
#intro p {margin:0 0 20px;font-size:1.3em;color:#fff;}
#intro .indent {padding:10px 0 0 135px;}
#intro .small {margin:0;font-size:1.1em;}
#intro fieldset {padding:25px;height:259px;}
#intro label {width:125px;font-size:1.3em;color:#fff;text-align:right;float:left;}
#intro select {margin:0 0 0 10px;width:235px;float:left;}
#intro .submitNo {margin:0 25px 20px;padding:2px 15px;border:none;width:150px;background:#E31C41;float:right;cursor:pointer;cursor:hand;text-decoration:none;}
#intro .submitNo:hover {text-decoration:underline;}
#intro .submitYes {margin:20px;padding:2px 15px;border:none;width:150px;background:#4FAD17;float:right;cursor:pointer;cursor:hand;text-decoration:none;}
#intro .submitYes:hover {text-decoration:underline;}
html>body #intro .submitYes {margin:0 10px 20px;}
p.i {padding:20px 0 30px 0;}
*html #intro .submitYes {margin:0px 10px 20px;}


#intro div.no_enter {margin:0 auto;padding:0 auto;background:none;height:198px;}
*:first-child+html #intro div.no_enter {height:309px;}

#intro div.no_enter p {margin:120px 10px 0 10px;color:black;font-weight:bold;text-align:center;height:126px;}
#intro .intro_lead {margin:10px 0 0 0;text-align:center;}

#footintro {margin:5px auto 15px;width:832px;}

.djbar {margin:0;padding:22px 0 0;width:457px;height:241px;background:url(/uploads/topdj.jpg) no-repeat;}
.djbar li {padding:0;}
.djbar li a {height:110px;}
.djbar li a span {display:none;}
.djbar .dj1 {padding:0 0 0 23px;}

.new {font-size:1.2em;}
.new a {text-decoration:underline;}
.new a {text-decoration:none;}

.ecard_lead {padding:0;float:left;}
.ecard_lead ul {margin:0;padding:0;float:left;}
.ecard_lead ul li {margin:0;padding:0 0 0 10px;background:url(../dsg/ico/li.jpg) center left no-repeat}

