.poll-results{ padding-top: 20px; padding-left: 40px}
.poll-results div.title{ padding-left: 10px}
.poll-result{ float: left; padding-right: 10px; width:320px; @width: 330px}
.poll-result-small{ width:240px !important; @width:230px !important}
.poll-result h2{ padding-bottom: 15px}
.poll-result h1{ padding-bottom: 15px; color: #004A80}
.poll-result div.date{ color: #790000; padding-bottom: 5px}
.poll-result h1, .poll-result h2, .poll-result div.date, .poll-result table th, .poll-result table td{ padding-left: 10px}
.poll-result table{ width: 320px; border-collapse:collapse}
.poll-result-small table{ width: 240px !important; @width: 230px !important}
.poll-result table th{ text-align: left}
.poll-result table th.graph span{ padding-left: 80px}
.poll-result-small table th.graph span{ padding-left: 40px !important}
.poll-result table tr.odd td{ background: white}
.poll-result table tr.even td{ background: #ececec}
.poll-result table td{ vertical-align: top}
.poll-result table td.graph span{ display: block; float: left; line-height: 7px; font-size: 7px; margin-top: 4px; height: 7px; background: #0054a6}
.poll-result table thead.head{ vertical-align: top; line-height: 26px}
.poll-result table thead.foot{ vertical-align: bottom; line-height: 28px}
.poll-result table thead.foot th{ font-weight: normal; background: url(/images/table-foot-splitter.png) repeat-x top}
.poll-list{ padding-left: 50px}
.poll-list .title{ margin-left:-10px; padding-left:11px}
.poll-list table{ table-layout: fixed; margin-bottom: 10px; border: none}
.poll-list table th, .poll-list table td{ padding-left: 0px; padding-right: 2px}
.poll-list table th{ font-weight: bold; text-align: left; font-size: 13px; padding-bottom: 4px}
.poll-list table td{ font-weight: normal; font-size: 12px}
.poll-list table th.name{ width: 500px;}
.poll-list table th.replies{ width: 70px;}
.poll-list table th.date{ width: 80px;}
.poll-list th a.order-desc, .poll-list th a.order-asc{ margin-left: 5px; padding: 5px; background: no-repeat 0px 11px}
.poll-list th a.order-asc{ background-image: url(/images/order-asc.png);}
.poll-list th a.order-desc{ background-image: url(/images/order-desc.png);}
.poll-list .paging{ margin-left: -15px}
html,body{ padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; text-align:left; border:0; color:#000; background:#FFF}
body, div, table, form, label, input, button, ul, ul li, p, h1, h2, h3 {margin:0; padding:0}
img,a img,fieldset{ border:0}
.paging a.next {background:transparent url(/images/kriminal/next-page.png) no-repeat scroll right center; font-weight:normal; padding-right:15px}
.paging a.prev {background:transparent url(/images/kriminal/prev-page.png) no-repeat scroll left center; font-weight:normal; padding-left:15px}
form,fieldset{ margin:0; padding:0}
a:hover {text-decoration:underline !important}
fieldset legend{ display:none}
textarea{ padding:1px 2px; margin-bottom:5px; border:1px solid #999; background:#FFF; font-size:14px; font-family:verdana}
input{ padding:1px 2px; margin:0; width:170px; color:#F90; font:12px Arial, Helvetica, sans-serif; border:2px solid #646464}
.input input{ width:auto}
#head-top input{ background:#000}
input {height:18px; line-height:18px; padding-left:2px}
.tag-cloud a {text-decoration:none}
select{ padding:0; margin:0; font-size:12px; color:#F90; font:14px Arial, Helvetica, sans-serif; border:1px solid #646464; background:#000}
p{ padding:0; margin:0 0 10px; line-height:130%}
a{ text-decoration:none; color:#FF9900; outline:none}
a:hover{ text-decoration:underline}
ul li {list-style-type:none}
.clr{ clear:both; zoom:1}
.fl{ float:left}
h1 {font-family:Georgia,Georgia,serif; font-size:14px; font-weight:bold; line-height:16px}
.fr{ float:right}
.ac{ text-align:center}
.al{ text-align:left}
.ar{ text-align:right}
#wrapper{ padding:0; margin:0 auto; width:1000px}
#header{ padding:0; margin:0; font-size:11px}
#head-top{ padding:6px 10px; margin:0 0 6px; color:#FFF; background:#000; overflow:hidden; position:relative; zoom:1}
#footer .link-to-telegraf a, #footer .link-to-lifenews a {color:white; font-family:arial; font-size:14px; font-weight:bold; line-height:46px}
#footer .link-to-telegraf {background-color:#004a80; position:absolute; padding:0 20px; right:118px; top:0; z-index:99}
#footer .link-to-lifenews {background-color:#F26522; position:absolute; padding:0 20px; right:0; top:0; z-index:99}
#head-top .link-to-telegraf{ position:absolute; z-index:99; background-color:#004a80; padding:0 12px; margin-left:28px; position:absolute; top:0; left:100px}
#head-top .link-to-telegraf a, #head-top .link-to-lifenews a{ color:white !important; font-family:arial; font-size:13px; font-weight:bold; line-height:34px}
#head-top .link-to-lifenews{ position:absolute; background-color:#F26522; padding:0 12px; position:absolute; left:229px; top:0}
#head-top p.error{ padding:0 0 0 656px; margin:0 0 6px}
#search-form{ padding:0 0 0 316px; margin:0; float:left; width:300px}
#search-form input{ margin:0 6px 0 0; vertical-align:middle; padding:0; border:2px solid #E0E0E0}
button {background:transparent url(/images/kriminal/btn-l-kriminal.gif) no-repeat scroll left top !important; padding-left:9px !important}
button span{background: url(/images/kriminal/btn-r-kriminal.gif) top right no-repeat;}
button.btn-red{background: url(/images/kriminal/btn-l-kriminal.gif) top left no-repeat;}
button.btn-green{background: url(/images/kriminal/btn-l-kriminal.gif) top left no-repeat;}
button.btn-red span{background: url(/images/kriminal/btn-r-kriminal.gif) top right no-repeat;}
button.btn-green span{background: url(/images/kriminal/btn-r-kriminal.gif) top right no-repeat;padding-right:14px;}
a.btn{background: url(/images/kriminal/btn-l-kriminal.gif) top left no-repeat;}
a.btn-red{background: url(/images/kriminal/btn-l-kriminal.gif) top left no-repeat;}
a.btn-green{background: url(/images/btng-l.gif) top left no-repeat;}
a.btn span{background: url(/images/kriminal/btn-r-kriminal.gif) top right no-repeat;}
a.btn-red span{background: url(/images/kriminal/btn-r-kriminal.gif) top right no-repeat;}
a.btn-green span{background: url(/images/btng-r.gif) top right no-repeat;padding-right:14px;}
#search-form button{ padding:0 0 4px; margin:0; color:#F90; cursor:pointer; font-size:11px; vertical-align:middle; height:20px; border:none; background-image:none !important; *padding-bottom:0px; height:21px; line-height:20px; *line-height:19px}
#search-form button:hover{ color:#FFF}
#logon-form{ padding:0; margin:0; float:left; width:326px; text-align:right; overflow:hidden; zoom:1}
#logon-form input{ width:120px; margin:0 4px 0 0; vertical-align:middle}
#logon-form input.remember-me{ width:20px; border:0}
#logon-form .btn{ padding:0 7px 4px; margin:0; vertical-align:middle; color:#000; font-weight:bold; background:#F8941A !important; cursor:pointer; font-size:11px; border:0; *padding-bottom:0px; height:21px; line-height:20px; *line-height:19px}
#logon-form .btn:hover{ background:#FFF; text-decoration:none}
#logo-block{ padding:0 0 0 10px; margin:0 0 10px 0; float:left; width:400px}
#header p.today{ padding:0; margin:0 0 0 60px}
#rules-block{ padding:0 120px 0 0; margin:0; width:414px; float:right; height:98px; overflow:hidden}
#rules-block img{ position:absolute; margin:-16px 0 0 -12px}
#rules-block h2{ padding:0; text-align:center; margin:0 0 6px 0; line-height:18px}
#rules-block h2 a{ font-size:14px; font-weight:normal}
.menu-block{ padding:4px 10px 6px; margin:0 0 20px; float:left; width:980px; overflow:hidden; zoom:1; border-top:4px solid #000; background:#333}
#footer .menu-block{ margin:0 0 16px; border-top:none; position:relative}
.menu-block ul{ padding:0; margin:0 0 0 50px; list-style:none}
.menu-block li{ padding:0 16px 0 0; margin:0; display:inline; line-height:24px}
.menu-block a{ font-size:14px; text-decoration:none}
.menu-block a:hover{ color:#FFF}
.menu-block a.current{ color:#fff}
.menu-block ul.menu{ padding:0 0 0 50px; margin:0; float:left; width:500px}
#footer .menu-block ul.menu{ padding:0}
.menu-right{ padding:0; margin:0; float:left; width:270px; overflow:hidden; zoom:1}
.menu-right .fr li{ padding:0 0 0 16px}
.menu-right .fr li a{ color:#4382CD}
.menu-right .fr li a:hover{ color:#FFF}
#header #rss{ padding:0 10px 0 21px; margin:20px 0 0 0; position:static; float:right; line-height:18px; background:url(/images/kriminal/kriminal-rss-ico.gif) no-repeat 0 5px}
#header #rss a{ font-size:11px; color:#333; font-weight:bold}
 h1#logo {background:transparent url(/images/kriminal/kriminal-logo.png) no-repeat scroll 0 0; height:75px; margin:0 0 0 50px; padding:0; position:static; width:365px}
h1#logo a span {display:none}
html,body{ padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; text-align:left; border:0; color:#000; background:#FFF}
input {height:auto; padding-left:auto}
#search-form button:hover {color:#FFFFFF}
h1#logo a {display:block; height:75px; margin:0; padding:0; position:static; width:365px}
.orange {color:#F90}
a, .light-blue, #menus ul.by-addition li, #menus ul.by-addition li a, #rss, #fresh a span, .middle-bcol .media-article h1 a, .middle-bcol .media-article h1 a, .right-bcol .services li h2 {color:#F90 !important}
#headtop-banner, #headtop input, #footer {width:1000px; background-color:#333; line-height:0}
#menus ul.and-by-tag li a, #menus ul.and-by-tag li, .first-article .date {color:black !important}
#ajax-login {_position:absolute; _left:40%; _top:45%; background-color:#F4F4F4; border:2px solid #333; padding:15px}
#ajax-login input.remember-me{ border:0}
.first-article h1 {background-color:black}
.first-article h1 a {color:#F90 !important}
#news-list .first-article h1{ width: 345px}
a.comment {background-image:url(/images/comment-kr.png)}
p.rating{ float:left}
.bg-matblue, .bg-matblue a {background-color:transparent; color:#000 !important; padding-bottom:2px !important}
.bg-matblue {font-size:16px; font-weight:bold}
.bg-matblue-lighter {color:#fff; background:#333}
.bg-matblue-lightest {font-size:14px; font-weight:bold; padding:10px 0}
.media-list {border-top:2px solid #aaa; border-bottom: 1px solid #aaa; padding-top:5px}
.bg-matblue-lightest {background-color:transparent; color:#000 !important}
.all-comments .content .tag{ margin-left:0 !important}
.comment-list{ margin-left:15px}
.comment-list .bg-matblue-lightest {border-top:4px solid #000; margin-left:-35px !important; _margin-left:-65px !important}
.photo-article .comment-list .bg-matblue-lightest{ margin-left:-35px !important}
#other-photo-galleries .title {margin-left:-20px !important; _margin-left:-30px !important; margin-right:10px !important; padding-left:40px !important}
.menu-right .fr li a {color:#4382CD !important}
#lists-by-property .tab{ color: #555555 !important; padding:0 5px !important}
#lists-by-property .tab:hover{ background:#333; color:#FFF !important}
#lists-by-property .cur-tab{ color:black !important}
#lists-by-property .cur-tab:hover{ background:#F0F3F6; color:#000}
#footer{ padding:0 0 10px 0; margin:20px 0 0; background:#000; height:auto; overflow:hidden; zoom:1; color:#FFF; font-size:11px}
#footer #address, #footer #telefon{ padding:0 10px; margin:0 10px 0 0; float:left; width:360px}
#footer #buro{ padding:0 40px 0 0; float:right; @padding-right:10px}
#news-list {width:720px}
a.rating {background-image:url(/images/rating-kr.png)}
.rating a:hover{ text-decoration:none !important}
a.tag, div.tag {background-image:url(/images/tag-kr.png)}
.left-bcol-wide {width:720px; float:left}
.left-bcol {padding-left:10px; _padding-left:0px; width:360px !important}
.left-bcol, .middle-bcol, .right-bcol {float:left !important; padding-top:20px}
.middle-bcol{ width:340px}
.right-bcol {float:right !important; margin-right:10px}
.media-list .title {margin-left:0 !important; padding-left:0 !important}
.right-bcol .services .bg-bordo {background-color:#fff}
#header .top-authorized {float:right !important; width:310px !important; line-height:20px !important}
.title, #body .title a, .media-list-title {font-size:13px; font-weight:bold; line-height:22px; margin-bottom:13px}
#right-sidebar {_margin:0 8px 0 0 !important}
#content .top-news h1 a:hover {color:#FFFFFF !important}
.advertisment {border-top:0 !important}
.right-bcol .poll .answer input, #right-sidebar .poll .answer input {border:medium none; height:18px; margin:0 10px; width:13px; background-color:transparent !important}
#right-sidebar .poll .answer label {vertical-align:top}
#right-sidebar .poll br {clear:both}
#right-sidebar .poll button {margin-right:8px}
#right-sidebar .poll {padding-bottom:11px}
.poll p {margin-bottom:10px}
.bg-blue {background-color:#333 !important}
#poll_container .bg-blue {padding-left:10px}
#poll_container .bg-blue a {color:#fff !important}
.menu-right {width:300px !important}
#head-top button.light, #headtop a.light {background:#F8941A none repeat scroll 0 0 !important; font-weight:bold; padding-left:3px !important; padding-right:3px; line-height:20px}
#header .top-register {float:right !important; width:85px; margin-right:0}
#header .top-register button {padding:0 4px 4px; vertical-align:middle; height:21px; @line-height:12px; @padding-top:2px}
#search-form {width:250px !important}
.to-home {color:white !important; display:inline-block; position:absolute; left:113px; top:8px; *display:block; *width:120px; *position:relative; *margin-bottom:-13px}
.bookmark-home{ display: block; position:absolute; left: 60px; top: 8px; color:white !important; *display:block; *top: 7px; *width:120px; *position:relative; *margin-bottom:-13px}
body {background-color:#ECECEC !important}
#headmain, #header, #wrapper, .content-centered {background-color:#fff}
#left_content {padding-left:10px}
.full-article .additional{ padding:0 !important; margin:0 !important; margin-left:20px !important}
.full-article .story-list .article{ margin-left:0 !important}
.full-article .content-holder{ background:none !important}
.rating .plus{ _background-image: url(/images/plus_w.png) !important}
.rating .minus{ _background-image: url(/images/minus_w.png) !important}
.rating .value{ _bottom:0 !important}
.right-top-banner{ }
#right-sidebar{ _margin:0 !important}