
html, body { margin: 0; height: 100%; font:14px/13px Calibri, Arial, Helvetica, sans-serif; color:#474747; line-height: 14px; background: #FFF; }
#wrapper { height: auto !important; height: 100%; min-height: 100%; min-width: 800px; }
#container { background: url(../images/style/cn1.gif) repeat-y; }
#header { background: #FFF url(../images/style/h0.gif) repeat-x bottom; height: 246px; }
#left { float: left; width: 250px; padding: 0 0 2px 49px; }
#right { float: right; width: 292px; padding: 0 0 2px 7px; }
#center { margin: 0 299px 0 299px; padding: 4px 0 18px 0; }
#spacer { height: 170px; }
#footer { background: url(../images/style/f0.gif) repeat-x; margin-top: -205px;  }
.clear { clear: both; }
#dle-content {min-height: 1100px}
.container { background: url(../images/style/cn1.gif) repeat-y right; }
.cn2 { background: url(../images/style/cn2.gif) no-repeat 299px 0px; }
.cn3 { background: url(../images/style/cn3.gif) no-repeat top right; }
/*.cn4 { background: url(../images/style/cn4.gif) repeat-x bottom; } */
.cn5 { background: url(../images/style/cn5.gif) no-repeat left bottom; }
.cn6 { background: url(../images/style/cn6.gif) no-repeat right bottom; }

a, img, input, textarea { outline: none; border: none; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
ul { }
input, textarea, select { font: 12px/11px Calibri, Arial, Helvetica, sans-serif; color: #515151; line-height: 14px; }

/* ---------- HEADER ---------- */
.h1 { background: url(../images/style/h1.gif) repeat-x; }
.h2 { background: url(../images/style/h2.jpg) no-repeat; }
.h3 { background: url(../images/style/h3.jpg) no-repeat 267px 0; }
.h4 { background: url(../images/style/h4.jpg) no-repeat 640px 0; }
.h5 { height: 138px; }
.h6 { position: absolute; width: 234px; height: 70px; display: block; overflow:hidden; line-height: 170px; margin: 30px 0 0 63px; }
.h7 { float: right; }

/* autorisation */
.log1 { background: url(../images/style/log1.png) no-repeat; width: 304px; height: 38px; position: absolute; margin: 0 0 0 193px; }
.log3 { width: 497px; margin: 27px 50px 0 0; text-align: right}
.log4 { position: absolute; background: url(../images/style/log4.png) no-repeat; width: 161px; height: 32px; display: block; overflow: hidden; line-height: 90px; margin-top: 4px; }
.log4:hover { background-position: 0 -32px; }
.log5 { background: url(../images/style/log5.png) no-repeat 172px 19px; height: 81px; padding: 20px 0 0 0; }
.log6 { background: url(../images/style/log6.png) no-repeat 0 3px; position: absolute; color: #FFF; margin: 47px 0 0 198px; padding-left: 12px; }
.log6:hover { color: #bee0ff; text-decoration: none; }
.log7 { background: url(../images/style/log3.png) no-repeat 173px 0; width: 476px; margin: 27px 50px 0 0; }
.log8 { position: absolute; background: url(../images/style/log7.png) no-repeat; width: 140px; height: 32px; display: block; overflow: hidden; line-height: 90px; margin-top: 4px; }
.log8:hover { background-position: 0 -32px; }
.log9 { background: url(../images/style/log8.png) no-repeat; width: 304px; height: 68px; position: absolute; display: block; overflow: hidden; margin: 0px 0px 0 172px; }
.log9 img { width: 50px; height: 50px; border: 2px solid #73a8cf; position: absolute; margin: 7px 0 0 7px; }
.log10 { background: url(../images/style/log5.png) no-repeat 151px 19px; height: 81px; padding: 20px 0 0 0; }
.log11 { position: absolute; line-height: 19px; margin: 5px 0 0 30px; }
.log11 a { background: url(../images/style/log6.png) no-repeat 0 3px; color: #FFF; padding-left: 12px; }
.log11 a:hover { color: #bee0ff; text-decoration: none; }
.log12 { position: absolute; line-height: 19px; margin: 5px 0 0 120px; }
.log12 a { background: url(../images/style/log6.png) no-repeat 0 3px; color: #FFF; padding-left: 12px; }
.log12 a:hover { color: #bee0ff; text-decoration: none; }
.log13 { position: absolute; background: url(../images/style/log6.png) no-repeat 0 3px; color: #FFF; padding-left: 12px; margin: 45px 0 0 244px; }
.log13:hover { color: #bee0ff; text-decoration: none; }
.log_input1 { margin: 11px 3px 0 12px; height: 14px; width: 114px; background-color: transparent; position: absolute; }
.log_input2 { margin: 11px 3px 0 146px; height: 14px; width: 114px; background-color: transparent; position: absolute; }
.log_btn { float: right; background: url(../images/style/log2.png) no-repeat; width: 27px; height: 28px; margin: 5px 4px 0 0; }
.log_btn:hover { background-position: 0 -28px; }

/* header menu */
.h8 { background: url(../images/style/h6.gif) no-repeat left bottom; }
.h9 { background: url(../images/style/h7.gif) no-repeat right bottom; height: 66px; }
.h9 ul { position: absolute; margin: 17px 0 0 14px; }
.h9 li { display: inline; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 20px; background: url(../images/style/h9.gif) no-repeat left 100px; height: 37px; display: block; float: left; padding-left: 4px; margin-right: 5px; line-height: 24px; }
.h9 li:hover { background-position: left top; }
.h9 ul a { text-decoration: none; padding: 0 9px 0 9px; color: #4e4e4e; display: block; height: 37px; background: url(../images/style/h8.gif) no-repeat 0 100px; }
.h9 ul a:hover { text-decoration: none; color: #0a4d91; background-position: center bottom; }
.h9 ul span { background: url(../images/style/h9.gif) no-repeat right 100px; height: 37px; display: block; }
.h9 ul span:hover { background-position: right top; }
.h9 form { float: right; background: url(../images/style/ser1.gif) no-repeat; width: 273px; height: 27px; margin: 16px 50px 0 0; }

/* search */
.ser1 { position: absolute; height: 14px; color: #5e5e5e; width: 232px; margin: 6px 0 0 8px; background-color: transparent; }
.ser2 { background: url(../images/style/ser2.gif) no-repeat 0 20px; width: 20px; height: 20px; margin: 4px 0 0 247px; }
.ser2:hover { background-position: 0 0; }

/* ---------- LEFT ---------- */
.bl0 { border: 1px solid #ebeff3; width: 241px; background: #FFF; margin-bottom: 9px; }
.bl1 { background: url(../images/style/bl1.png) no-repeat; margin: -1px; }
.bl2 { background: url(../images/style/bl2.gif) no-repeat bottom; padding-bottom: 9px; display: block; overflow: hidden; }
.bl3 { font-family: 'Open Sans Condensed', sans-serif; color:#FFF; padding: 18px 0 26px 34px; font-size: 18px }

/* left menu */
.bln { margin: 1px; padding: 0; border-bottom: 1px solid #f0f0f0; }
.bln li { background: url(../images/style/bln.gif) repeat-x; line-height: 28px; }
.bln li:hover { background-position: 0 -27px; }
.bln a { height: 27px; display: block; color: #474747; text-decoration: none; text-indent: 28px; background: url(../images/style/bln2.gif) no-repeat 12px 11px; }
.bln a:hover { color: #FFF; background-position: 12px -21px; text-shadow: 0 1px 0 #104f7e; }

/* vote */
.vt1 { background: #f4f5ed url(../images/style/vt1.gif) no-repeat; width: 219px; margin-left: 12px; margin-bottom: 2px; }
.vt2 { background: url(../images/style/vt2.gif) no-repeat bottom; padding: 6px 10px 15px 10px; font:15px/12px Calibri, Arial, Helvetica, sans-serif; color: #8ba816; font-style: italic; line-height: 16px; }
.vt3 { padding: 0 12px 10px 12px; color: #474747; line-height: 19px; }
.vt4 { padding: 0 15px 10px 15px; color: #474747; line-height: 19px; }
.bbcodes1 { border: none; color: #ffffff; background: url(../images/style/vt4.gif) repeat-x; width: 93px; height: 23px; font-weight: bold; cursor: pointer; font-style: italic; float: left; margin: 0 5px 7px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bbcodes1:hover { background-position: 0 -23px; }
.bbcodes2 { border: none; color: #ffffff; background: url(../images/style/vt4.gif) repeat-x; width: 93px; height: 23px; font-weight: bold; cursor: pointer; font-style: italic; float: left; margin: 0 5px 7px 26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bbcodes2:hover { background-position: 0 -23px; }

/* reklama */
.blr { padding: 0 0 2px 9px; }

/* ---------- RIGHT ---------- */
/* topnews */
.blr1 { color: #FFF; padding: 0 0 10px 16px; margin-top: -2px; text-indent: -30px; line-height: 0; }
.blr1 a { background: url(../images/style/blr1.gif) no-repeat; width: 209px; height: 23px; display: block; overflow: hidden; text-indent: 15px; color: #474747; text-decoration: none; line-height: 22px; }
.blr1 a:hover { background-position: 0 -23px; color: #8ba816; }

/* tags */
.blr2 { padding: 0 16px 10px 16px; }
.blr2 a { color: #474747; text-decoration: none; }
.blr2 a:hover { color: #8ba816; text-decoration: underline; }
.clouds_xsmall { font:12px/11px Calibri, Arial, Helvetica, sans-serif !important; }
.clouds_medium { font:18px/16px Calibri, Arial, Helvetica, sans-serif !important; }

/* archives */
.blr3 { line-height: 0; padding: 0 0 2px 15px; }
.blr3 a { background: url(../images/style/blr3.gif) no-repeat; width: 210px; height: 22px; display: block; overflow: hidden; color: #474747; text-decoration: none; line-height: 20px; text-indent: 20px; margin-bottom: 2px; }
.blr3 a:hover { background-position: 0 -22px; color: #8ba816; }
.blr3 b { font-weight: normal; }
#dle_news_archive_link { padding: 4px 0 0 2px; }
#dle_news_archive_link a { background: none; text-indent: 0; color: #8e8e8e; text-decoration: underline; font-style: italic; }
#dle_news_archive_link a:hover { text-decoration: none; }

/* ---------- CONTENT ---------- */
/* short news */
.sh0 { background: url(../images/style/sh0.gif) repeat-x bottom; padding-bottom: 3px; }
.sh1 { font-family: 'Open Sans Condensed', sans-serif; color: #474747; background: url(../images/style/jak.png) no-repeat 11px -3px; padding: 10px 11px 20px 59px; font-size: 24px; font-weight: bold; }
.sh1 a { color: #474747; text-decoration: none; }
.sh1 a:hover { text-decoration: underline; }
.sh2 { background: url(../images/style/sh2.gif) repeat-x bottom; }
.sh3 { background: url(../images/style/sh3.gif) no-repeat left bottom; }
.sh4 { background: url(../images/style/sh4.gif) no-repeat right bottom; }
.sh5 { float: right; }
.sh6 { margin: 0 0 -3px 1px; }
.sh7 { float: right; margin-right: 9px; width: 87px; height: 16px; display: block; overflow: hidden; }
.sh8 { background: url(../images/style/sh5.gif) repeat-x bottom; }
.sh9 { background: url(../images/style/sh6.gif) no-repeat left bottom; }
.sh10 { background: url(../images/style/sh7.gif) no-repeat right bottom; padding: 1px 0 26px 0; }
.sh11 { background: url(../images/style/sh8.gif) no-repeat 11px 2px; margin-right: 5px; }
.sh11 em { font-style: normal; background: url(../images/style/sh9.gif) no-repeat right 6px; padding: 0 15px 0 27px; }
.sh11 em a { color: #90ac21; }
.sh11 em a:hover { text-decoration: none; }
.sh12 { background: #e9e9e9 url(../images/style/sh10.gif) no-repeat; color: #4e4e4e; padding: 3px 0 3px 6px; }
.sh12 a { color: #4e4e4e; text-decoration: none; }
.sh12 em { font-style: normal; background: #2172ae url(../images/style/sh11.gif) no-repeat; color: #FFF; margin-left: 7px; padding: 3px 0 3px 0; }
.sh12 b { font-weight: normal; background: url(../images/style/sh12.gif) no-repeat right top; padding: 3px 6px 3px 7px; }
.sh12 b a { color: #FFF; }
.sh13 { text-align: justify; padding: 12px 12px 12px 12px; font:16px/14px Calibri, Arial, Helvetica, sans-serif; line-height: 1.5; display: block; overflow: hidden; }
.sh13 a { color: #0b5397; }
.sh13 a:hover { text-decoration: none; color: #1467b4; }
.sh13 img {margin: 10px; box-shadow: 0px 0px 5px #444444;}
.sh14 { background: url(../images/style/sh13.gif) repeat-x; height: 41px; padding: 9px 12px 0 12px; }
.sh15 { float: right; padding-top: 6px; }
.sh16 a { background: url(../images/style/sh14.gif) no-repeat; width: 93px; height: 30px; display: block; overflow: hidden; line-height: 90px; }
.sh16 a:hover { background-position: 0 -30px; }
.sh17 { background: #3686bb url(../images/style/sh15.gif) no-repeat; height:16px; color: #FFF; padding: 3px 0 2px 0; margin-right: 6px; }
.sh17 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 3px 6px 0px 26px; }
.sh18 { background: #3686bb url(../images/style/sh17.gif) no-repeat; color: #FFF; padding: 3px 0 2px 0; }
.sh18 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 3px 6px 2px 26px; }
.sh18 a { color: #FFF; text-decoration: none; }
@-moz-document url-prefix() {
.sh17 { background: #3686bb url(../images/style/sh15.gif) no-repeat; height:15px; color: #FFF; padding: 1px 0 0px 0; margin-right: 6px;} 
.sh17 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 1px 6px 0px 26px;}
.sh18 { background: #3686bb url(../images/style/sh17.gif) no-repeat; color: #FFF; padding: 1px 0 2px 0;}
.sh18 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 1px 6px 2px 26px; }
.sh12 { background: #e9e9e9 url(../images/style/sh10.gif) no-repeat; color: #4e4e4e; padding: 1px 0 3px 6px; }
.sh12 a { color: #4e4e4e; text-decoration: none; }
.sh12 em { font-style: normal; background: #2172ae url(../images/style/sh11.gif) no-repeat; color: #FFF; margin-left: 7px; padding: 1px 0 3px 0; }
.sh12 b { font-weight: normal; background: url(../images/style/sh12.gif) no-repeat right top; padding: 1px 6px 3px 7px; }
.sh12 b a { color: #FFF; }
}

/* full news */
.fu1 a { background: url(../images/style/fu1.gif) no-repeat; width: 93px; height: 30px; display: block; overflow: hidden; line-height: 90px; }
.fu1 a:hover { background-position: 0 -30px; }

/* related news */
.rel0 { background: #d4e4ef url(../images/style/rel0.gif) repeat-x bottom; }
.rel1 { background: url(../images/style/rel1.gif) no-repeat; }
.rel2 { background: url(../images/style/rel2.gif) no-repeat right top; }
.rel3 { background: url(../images/style/rel3.gif) no-repeat left bottom; }
.rel4 { background: url(../images/style/rel4.gif) no-repeat right bottom; }
.rel5 { background: url(../images/style/rel5.gif) no-repeat 11px 10px; padding: 37px 11px 13px 11px; }
.rel5 ul { margin: 0; padding: 0; }
.rel5 li { background: #e7f0f6 url(../images/style/rel6.gif) no-repeat; margin-bottom: 3px; }
.rel5 li:hover { background-color: #f8fbfc; background-position: 0 -21px; }
.rel5 li a { height: 21px; display: block; background: url(../images/style/rel7.gif) no-repeat right top; color: #4e4e4e; text-decoration: none; font-style: italic; text-indent: 22px; line-height: 22px; }
.rel5 li a:hover { background-position: right -21px; color: #92ae27; }

/* info */
.inf1 { background: #7c9814 url(../images/style/inf1.gif) repeat-x; }
.inf2 { background: url(../images/style/inf2.gif) repeat-x bottom; font:13px/11px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; color: #FFF; }
.inf3 { background: url(../images/style/inf3.png) no-repeat 12px 12px; padding: 14px 12px 24px 60px; min-height: 28px; }
.inf3 a { color: #ecf5c3; }
.inf3 a:hover { color: #f5fbdc; text-decoration: none; }

/* comments */
.coo1 { padding: 5px 14px 20px 14px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; }
.coo1 a { color: #0b5397; }
.coo1 a:hover { text-decoration: none; color: #1467b4; }

.send { background: url(../images/style/send.gif) no-repeat; width: 93px; height: 29px; }
.send:hover { background-position: 0 -29px; }

.f_input { background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x; width: 300px; height: 16px; border: 1px solid #e0e0e0; background-color: #ffffff; }
.f_textarea { color: #555555; font-size: 11px; font-family: tahoma; background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x; margin: 0px 1px 0px 0px; padding: 0px; width: 459px; height: 156px; border: 1px solid #e0e0e0; background-color: #ffffff; }

.comm_a { background: #dfe5eb; padding: 1px; border: 1px solid #cbd0d6; float: left; margin-right: 6px; }

.comm1 { background: #dfe5eb url(../images/style/comm1.gif) no-repeat; margin: 6px 12px 0 12px; }
.comm2 { background: url(../images/style/comm2.gif) no-repeat right top; }
.comm3 { background: url(../images/style/comm3.gif) no-repeat left bottom; }
.comm4 { background: url(../images/style/comm4.gif) no-repeat right bottom; display: block; overflow: hidden; padding: 7px 7px 6px 6px; }
.comm5 { float: right; color: #a4a4a4; padding-top: 2px; }
.comm5 a { color: #a4a4a4; }
.comm5 a:hover { color: #8aa517; }
.comm5 input { margin: 1px 0 0 5px; float: right; }
.comm6 { background: #FFF url(../images/style/comm5.gif) repeat-x; border-bottom: 1px solid #e8e8e8; display: block; overflow: hidden; }
.comm7 { background: url(../images/style/comm6.gif) no-repeat; }
.comm8 { background: url(../images/style/comm7.gif) no-repeat right top; padding: 6px 6px 0 10px; color: #727272; height: 24px; }
.comm8 span { background: #2172ae url(../images/style/comm8.gif) no-repeat; color: #FFF; padding: 3px 0 3px 4px; }
.comm8 span a { color: #FFF; text-decoration: none; }
.comm8 span a:hover { color: #ddf1ff; }
.comm8 em { font-style: normal; background: #e9e9e9 url(../images/style/comm9.gif) no-repeat; color: #4e4e4e; padding: 3px 0 3px 0; }
.comm8 b { font-weight: normal; background: url(../images/style/comm10.gif) no-repeat right top; padding: 3px 8px 3px 12px; }
.comm9 { padding-top: 3px; }
.comm10 { display: block; overflow: hidden; border-top: 1px solid #FFF; background: #FFF url(../images/style/comm11.gif) repeat-x; }
.comm11 { background: url(../images/style/comm12.gif) repeat-x bottom; }
.comm12 { background: url(../images/style/comm13.gif) no-repeat left bottom; }
.comm13 { background: url(../images/style/comm14.gif) no-repeat right bottom; padding: 8px 9px 11px 9px; }
.comm13 a { color: #0b5397; }
.comm13 a:hover { color: #1467b4; text-decoration: none; }

.mass_comments_action { padding: 8px 12px 0 0; }

/* navigation */
.nav_links { float:right; margin-right:11px; overflow:hidden; width:40px; float: right; margin-top: 4px; }
span .prev_link { background:url(../images/style/nav_links.gif) no-repeat; width:18px; height:18px; }
span .prev_link:hover { background:url(../images/style/nav_links.gif) no-repeat; width:18px; height:18px; }
.prev_link { background:url(../images/style/nav_links.gif) no-repeat 0 -18px; width:18px; height:18px; }
.prev_link:hover { background:url(../images/style/nav_links.gif) no-repeat 0 -36px; }
span .next_link { background:url(../images/style/nav_links.gif) no-repeat -18px 0; width:18px; height:18px; }
span .next_link:hover { background:url(../images/style/nav_links.gif) no-repeat -18px 0; width:18px; height:18px; }
.next_link { background:url(../images/style/nav_links.gif) no-repeat -18px -18px; width:18px; height:18px; }
.next_link:hover { background:url(../images/style/nav_links.gif) no-repeat -18px -36px; }
.navigation { font:17px/15px Calibri, Arial, Helvetica, sans-serif; color:#FFF; padding:6px 0 0 12px; }
.navigation span { background:#2067a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0 4px 0 4px; }
.navigation a { background: #f4f4f4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration:none; color:#474747; padding:0 4px 0 4px; }
.navigation a:hover { background: #8da918; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0 4px 0 4px; color: #FFF; }
.navigation1 { height: 30px; padding-top: 6px; }

/* ---------- FOOTER ---------- */
.f1 { background: url(../images/style/f1.jpg) no-repeat left bottom; }
.f2 { height: 205px; }
.f2 ul { display: inline; float: right; margin: 139px -470px 0 0; }
.f2 ul li { width: 88px; float: right; height: 31px; margin-left: 5px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.f2 ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.f3 { float: right; width: 468px; height: 60px; display: block; overflow: hidden; border-radius: 10px; background-color: #1C71B2; padding: 1px; margin: 20px 48px 0 0; }
.f4 {font-family: 'Open Sans Condensed', sans-serif; position: absolute; margin: 134px 0 0 299px; color: #97b9de; font-style: italic; width: 250px; }
.f5 { width: 138px; height: 44px; display: block; overflow: hidden; position: absolute; margin: 30px 0 0 50px; line-height: 120px; }
.f6 { position: absolute; color: #fff; font-family: 'Open Sans Condensed', sans-serif; margin: 38px 0 0 59px; width: 350px; font-size: 18px; line-height: 1.3 }
.f7 { position: absolute; margin: 14px 0 0 410px; width: 250px; }
.f6 a { color: #8da918; }
.f6 a:hover { color: #a4c226; text-decoration: none; }

.yep {
background:#00000;
width:100%;
height:50%
opacity: 0.5;
}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 400px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}
.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}
.shad {text-shadow: #000000 0 0 5px;}

.shap1 span {color: #cfecef; text-shadow: #000000 0 0 5px;}
.shap2 b {font-size: 18px; color: #fff; font-weight: 400; text-shadow: #000000 0 0 5px;}