.title_cur {background: url(../img/icons.gif) no-repeat 0 -296px; padding-left:20px; margin-left:14px; font-size:110%; text-align:left;}
h3 {font-size: 125%;color: #427d90; padding-bottom:10px;}

.detail_area {float: left; width: 634px;}/* padding-top: 9px; background: url(../img/bg_detail.jpg) no-repeat 0 0;*/

.area_300 {float: right; width: 300px;}
.area_300 .line {background: url(../img/line_silver.gif) repeat-x 0 50%; clear: both; height: 15px;}
.area_300 .ban {padding-bottom: 15px;}

.reklama {background: #fbfbfb url(../img/bg_reklamne_spravy.jpg) no-repeat 0 0; padding-top: 7px; margin-bottom: 15px; width: 300px;}
.reklama h4 {margin: 0 0 0 14px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -416px; }
.reklama .image {float: left; margin: 0 6px; background-color: #fff;}
.reklama .image img {padding: 1px; border: 1px solid #e4e0dd; }
.reklama .text {float: left; width: 215px; color: #535967; font-size: 90%;}
.reklama .text a {color: #000;}

.kontakt {background: url(../img/bg_kontakt.jpg) no-repeat 0 0; height: 109px; padding-top: 7px;}
.kontakt h4 {margin: 0 0 0 14px; padding: 0 0 0 20px; background: url(../img/icons.gif) no-repeat 0 -386px; font-size: 110%; }
.kontakt a {font-size: 110%; color: #535967; padding: 10px 0 0 90px; font-weight: bold; display: block;}

.titles {float: left; padding-left: 34px; font-weight:bold;}
.titles a {cursor:pointer;}
.titles a:hover {text-decoration:underline;}
.titles a.act {color: #535967; font-weight:bold;cursor:text;}
.titles a.act:hover  {text-decoration: none;}
.titles span {color: #c3d1d4; padding: 0 2px;}

.area_300 .info {background: #f9f5f2 url(../img/bg_info_top.jpg) no-repeat 0 0; padding-top: 7px; margin-bottom: 15px;}
.area_300 .info .titles {background: url(../img/icons.gif) no-repeat 14px -416px;}
.area_300 .info .titles span {color: #c3d1d4; padding: 0 2px;}
.area_300 .info .titles strong {color: #535967;}
.area_300 .info .line {background-image: url(../img/line_orange.gif);}
.area_300 .info .images {float: left; margin: 0 15px;}
.area_300 .info .text {float: left; width: 185px; font-size: 90%;}
.area_300 .info .prog {margin:0 15px 0 15px;}
.area_300 .info .prog .channel {float:left; width:90px;}
.area_300 .info .prog .proglink {float:left;}
.area_300 .info .more {background:#faf9f7 url(../img/bg_nakup_bottom_300.jpg) no-repeat left bottom; padding-left:20px; padding-top:7px;}
.area_300 .info .more p a {display: block; padding: 0 0 7px 13px; font-size: 90%; font-weight: bold; color: #535967; background: url(../img/icons.gif) no-repeat 0 -635px;}

.area_300 .info .prog .pocasie {float:left; margin-top:5px; width:125px; text-align:center;} 
.area_300 .info .prog .separ {background: url(../img/bg_line_katalog.gif) repeat-y -172px 0; padding-left:15px;} 
.area_300 .info .prog .day {margin-bottom:5px;}
.area_300 .info .prog .tempr {margin-top: 5px;}
.area_300 .info h3 {font-size: 115%; color: #ef5a00; padding-bottom: 2px;}
.area_300 .info h3 .sep {font-size: 85%; color: #c3d1d4;}
.area_300 .info h3 .date {font-size: 85%; color: #535967; font-weight: bold;}

.sutaz {background: url(../img/bg_sutaz_sub.jpg) no-repeat 0 0; height: 100px; margin-bottom: 15px;}
.sutaz .divimg {float:left; margin-right:10px; width:105px; height:79px; background-color:#7e7c27;}
.sutaz img {border:none !important;}
.sutaz h4 {color: #e1e1d2; font-size: 90%; padding-bottom: 12px; padding-top:9px;}
.sutaz h3 {height: 37px; padding-bottom: 10px;}
.sutaz h3 a {color: #fff;}
.sutaz .divmore {padding-left:24px;}
.sutaz .more {color: #e0e0d2; padding-left: 14px; background: url(../img/icons.gif) no-repeat 0 -1015px; float: left; font-size: 90%;}

.msg_input {background: url(../img/bg_google.gif) repeat-x 0 0; padding: 15px 32px 0 32px;}
.msg_input p {padding-top: 15px; color: #868a94; font-size: 90%;}
.msg_input p strong {font-size: 115%; color: #535967;}
.msg_input .back a {color: #535967; font-weight:bold; padding-left: 10px; background: url(../img/icons.gif) no-repeat 0 -2435px; float:right;}
.msg_input input,textarea {border: 1px solid #7f9Db9; margin-top:3px;}
.msg_input textarea {width: 100%; height: 120px; font-size: 12px;}
.msg_input label {display: block; float: left; width: 60px; text-align:right; margin-right: 10px; line-height: 25px;}
.msg_input .w350 {width:350px;}
.msg_input .w280 {width:280px;}
.msg_input .submit_btn {border: 1px solid #255784;}
.msg_input .captcha {margin-left:10px; margin-top:0;}
.forum_error_inline_message {color:red; font-size:90%;}
.error_rgt {margin-left:70px;}
.code {float:right; margin: 0 557px 0 0}
.last_notice {border: 1px solid #a7cfce; padding: 5px; background: #e9eef4; margin-bottom: 5px; color:#427d90; font-weight:bold;}
.last_error {border: 1px solid red; padding: 5px; background: #ffecec/*#ffaaaa*/; margin-bottom: 5px; color:red; font-weight:bold;}

.articles {background: url(../img/bg_articles_sub2.gif) repeat-x 0 0;}/* width: 411px;*/
.articles .line {background: url(../img/line_blue.gif) repeat-x 0 50%; clear: both; height: 24px;}
.w634 {width: 634px;}

.diskus_area .tab_diskus {border-collapse: collapse; margin-bottom: 20px; width: 100%;}/* border:red 1px solid; */
.diskus_area .tab_diskus td {padding: 7px 0 5px 10px; font-size: 90%;}
.diskus_area .tab_diskus thead td {background: url(../img/line_blue.gif) bottom repeat-x; height: 30px; font-weight: bold; color: #427d90; padding-top: 0; padding-bottom: 0;}
.diskus_area .tab_diskus thead td a {color:#427d90;}
.diskus_area .tab_diskus tbody td {border-bottom: 1px solid #f4f1eb; font-weight: bold; color: #535146; vertical-align: top;}
.diskus_area .tab_diskus tbody td span {font-size: 90%; font-weight: normal; display: block;}
.diskus_area .tab_diskus tbody td span.altheme {display:inline;}
.diskus_area .tab_diskus tbody td span.altheme strong {font-weight: bold;}
.diskus_area .tab_diskus td.forum { width: 360px;}
.diskus_area .tab_diskus td.tema { width: 50px; text-align: center; vertical-align: middle;}
.diskus_area .tab_diskus td.num { width: 50px; text-align: center; vertical-align: middle;}
.diskus_area .tab_diskus td.last {padding-right: 10px; text-align: right;}
.diskus_area .tab_diskus td.lastaltheme {padding-left: 28px; text-align: left;}
.diskus_area .tab_diskus td.lastaltheme span {display:inline;}
.diskus_area .add {display: block; float: left; padding-left: 16px; text-decoration: none; background: url(../img/icons.gif) no-repeat 0 -930px; width: 119px; height: 24px; line-height: 23px; color: #fff; font-weight: bold;}

.w424 {width: 424px;}
.area_510 {float: right; width: 510px; padding-top: 9px; background: url(../img/bg_detail.jpg) no-repeat 0 0;}
.area_510 .title {margin: 0 10px 0 15px; font-size: 110%; color: #727883;}
.area_510 .text_area {padding: 12px 10px 0 16px;}
.text_area h1 {font-size: 200%; color: #427d90; padding-bottom: 15px;}
.text_area h1 a {color: #427d90;}
.text_area p {line-height: 1.3em; padding-bottom: 15px; text-align: justify; font-size: 110%;}
.text_area p.title {font-weight: bold; padding-bottom: 5px;}
.text_area p.autor {color: #868a94; font-style: italic;}
.text_area img {border: 1px solid #b4ccd1;}
.text_area .more {color: #f29613; font-weight: bold;}
.imgdivl {margin: 0 10px 10px 0; float: left;}
.imgdivr {margin: 0 0 10px 10px; float: right;}

.forum #captions {overflow: hidden; margin-top: 10px; font-weight: bold; line-height:20px}
.forum #captions .sel, .forum #captions .nosel {border: 1px solid #e9dbd0; background: #f3eeea; float: left;  padding: 0 20px 0 20px; margin-right: 12px;}
.forum #captions .sel {border-bottom: 1px solid white; background: white;}
.forum #captions .end {text-align: right; border: 1px solid white; border-bottom: 1px solid #e9dbd0;}

.forum .forum_all_replyes {border: 1px solid #e9dbd0; border-top: 0; font-size: 11px;}
.forum .forum-item {padding: 13px 1px 5px 1px}
.forum td {border: 1px solid #e9dbd0; vertical-align: top; padding: 3px 6px 3px 6px}
.forum .forum-user {text-align: center; background: #f9f5f2; width: 120px; border-right: 0;}
.forum .forum-user .forum_unregistered_user_nick {font-weight: bold; }
.forum .forum-user .forum_unregistered_user_info {display:none; }
.forum .reply_table_content div {font-size: 12px; line-height: 140%;}
.forum .reply_table_content table td {border: 0; background: #f3eeea;}
.forum .reply_table_content table {margin-bottom: 4px;}

.gray {font-size:90%; color: #727883;}

div.pager {text-align: center; width:400px; margin:0 auto;}
div.pager a {font-weight:bold; line-height:34px;}
.bprev { padding-right:12px; padding-left: 12px; float:left; width:150px;}
.bnext { padding-left:12px; padding-right:12px; float:right; width:150px;}