.left_area {float: left; padding-right: 20px; width: 180px; _width: 200px;}
.poll {width: 180px;}
.center_area {float: left; width: 434px;}
.right_area {float: right; width: 270px;}

.poll .answ {background: url(../images/line_poll.gif) repeat-y 75px 0;}
.poll .answ a {display: block; float: left; margin-left: 20px; _margin-left: 10px; font-size: 90%; width: 55px;}
.poll .answ .per {display: block; float: right; width: 34px; text-align: left; color: #666; font-size: 90%;}
.poll .answ .bar {display: block; float: right; width: 65px; margin-right: 5px; background: url(../images/icons.gif) no-repeat 100% -295px; height: 15px;}

.center_area h1 {font-size: 220%; text-transform: uppercase; padding: 15px 0px;}
.center_area .info {color: #999; font-size: 90%; padding-bottom: 15px;}
.center_area .info span {padding: 0 2px;}
.detail_text {padding: 15px 20px; background-color: #f1f1f1; text-align: justify; overflow: hidden;}
.detail_text p {padding-bottom: 15px; clear: both;}
.detail_text p.perex {font-weight: bold; font-size: 90%;}
.detail_text p .img_right {float: right; margin: 0 0 5px 10px;}
.detail_text p .img_left {float: left; margin: 0 10px 5px 0;}

.add_item {color: #999; padding-bottom: 15px; font-size: 90%;}
.add_item a {background: url(../images/icons.gif) no-repeat 9px -396px; padding-left: 19px;}

.detail_text h3 {color: #999; padding-bottom: 20px; font-size: 90%;}
.detail_text .suv li {background: url(../images/icons.gif) no-repeat 9px -446px; padding-left: 20px; padding-bottom: 10px;}

.hodnot {border-left: 10px solid #f1f1f1; border-right: 10px solid #f1f1f1; border-bottom: 4px solid #f1f1f1; padding: 8px 9px;}
.hodnot h3 {color: #999; padding-bottom: 7px; font-size: 90%;}
.hodnot .num {display: block; width: 65px; line-height: 40px; text-align: center; font-size: 300%; color: #fff; background-color: #cc0000; float: left; margin-right: 10px;}
.hodnot p {padding: 4px 0; font-size: 90%;}
.hodnot a {font-size: 90%;}
.hodnot .line, .diskusia .line {clear: both; height: 12px; background: url(../images/line_detail.gif) repeat-x 0 50%; line-height: 1px; font-size: 1px;}
.numbers a {display: block; line-height: 30px; text-align: center; font-size: 90%; color: #fff; float: left; margin-left: 1px;}
.numbers a:hover {text-decoration: none;}
.numbers a.plus {text-indent: -10000px; background: url(../images/bg_hodnot.gif) -360px 0; width: 33px;}
.numbers a.minus {text-indent: -10000px; background: url(../images/bg_hodnot.gif) 0 0; margin: 0; width: 33px;}
.numbers a.n1 {background: url(../images/bg_hodnot.gif) -34px 0; width: 31px;}
.numbers a.n2 {background: url(../images/bg_hodnot.gif) -66px 0; width: 32px;}
.numbers a.n3 {background: url(../images/bg_hodnot.gif) -99px 0; width: 32px;}
.numbers a.n4 {background: url(../images/bg_hodnot.gif) -132px 0; width: 31px;}
.numbers a.n5 {background: url(../images/bg_hodnot.gif) -164px 0; width: 32px;}
.numbers a.n6 {background: url(../images/bg_hodnot.gif) -197px 0; width: 32px;}
.numbers a.n7 {background: url(../images/bg_hodnot.gif) -230px 0; width: 31px;}
.numbers a.n8 {background: url(../images/bg_hodnot.gif) -262px 0; width: 32px;}
.numbers a.n9 {background: url(../images/bg_hodnot.gif) -295px 0; width: 32px;}
.numbers a.n10 {background: url(../images/bg_hodnot.gif) -328px 0; width: 31px;}

.numbers a.minus:hover {background: url(../images/bg_hodnot.gif) 0 -30px; }
.numbers a.plus:hover {background: url(../images/bg_hodnot.gif) -360px -30px;}
.numbers a.n1:hover {background: url(../images/bg_hodnot.gif) -34px -30px; }
.numbers a.n2:hover {background: url(../images/bg_hodnot.gif) -66px -30px;}
.numbers a.n3:hover {background: url(../images/bg_hodnot.gif) -99px -30px;}
.numbers a.n4:hover {background: url(../images/bg_hodnot.gif) -132px -30px;}
.numbers a.n5:hover {background: url(../images/bg_hodnot.gif) -164px -30px;}
.numbers a.n6:hover {background: url(../images/bg_hodnot.gif) -197px -30px;}
.numbers a.n7:hover {background: url(../images/bg_hodnot.gif) -230px -30px;}
.numbers a.n8:hover {background: url(../images/bg_hodnot.gif) -262px -30px;}
.numbers a.n9:hover {background: url(../images/bg_hodnot.gif) -295px -30px;}
.numbers a.n10:hover {background: url(../images/bg_hodnot.gif) -328px -30px;}

.diskusia {border-left: 10px solid #f1f1f1; border-right: 10px solid #f1f1f1; border-bottom: 10px solid #f1f1f1; padding: 8px 9px;}
.diskusia h3 {color: #999; padding-bottom: 7px; font-size: 90%;}
.diskusia p {padding: 4px 0; font-size: 90%;}
.diskusia a {font-size: 90%;}
.diskusia ul li {background: url(../images/icons.gif) no-repeat 9px -446px; padding-left: 20px; padding-bottom: 5px;}

h1.list_title {font-size: 220%; text-transform: uppercase; padding: 15px 20px; font-weight: normal; color: #999;}
.article_item {background-color: #f1f1f1; padding: 8px 20px 10px 20px; margin-bottom: 4px; width: 394px; _width: 434px;}
.article_item h3 {padding-bottom: 5px; text-transform: uppercase; font-size: 150%;}
.article_item h3 a {color: #333;}
.article_item .info {font-size: 90%; color: #999; padding-bottom: 5px;}
.article_item .info span {color: #ccc; padding: 0 2px;}
.article_item .text {font-size: 90%; line-height: 1.3em; text-align: justify;}

.diskus_area .title {font-size: 90%; padding: 15px 20px 0 20px; color: #999;}
.diskus_area h1 {padding-top: 5px;}
.diskus_area ul.tree {background-color: #f1f1f1; padding: 10px; width: 414px; _width: 434px; font-size: 90%; }

ul.tree .autor {background-color: #fff; padding: 5px 10px;}
ul.tree .autor p {padding-top: 2px;}
ul.tree .autor span {color: #999;}
ul.tree .text {text-align: justify; padding: 10px 10px 0 10px;}
ul.tree .text p {padding-bottom: 10px;}
ul.tree ul {padding-left: 10px;}
ul.tree ul .autor {margin-left: 10px;}
ul.tree ul .text {padding-left: 20px; background: url(../images/arr_diskus.gif) no-repeat 0 0;}

.reaguj {padding: 10px; background-color: #f1f1f1;}
.reaguj label {display: block; float: left; font-weight: bold; width: 60px; line-height: 20px;}
.reaguj .input_text, .reaguj .input_area {width: 348px; _width: 354px;}
.reaguj .input_submit {float: right; line-height: 20px; height: 20px; padding: 0 10px; background-color: #333; color: #fff; font-weight: bold; font-size: 90%; }

.register label {width: 100px;}
.register .input_text, .register .input_area {width: 308px;}
.register label.chb {width: auto;}

.reaguj .w100 {width: 150px;}
.reaguj .btn_log {margin-right: 198px;}

#form h2 {font-size: 16px; padding: 5px 0;}

.autori {list-style: disc; margin-left: 35px;}
.autori li {padding-bottom: 5px;}

.csc-form-fieldcell .input_submit {float: right; line-height: 20px; height: 20px; padding: 0 10px; background-color: #333; color: #fff; font-weight: bold; font-size: 90%; }
.csc-form-fieldcell .btn_log {margin-right: 198px;}
