html, body { height: 100%; }

body { margin: 0; padding: 0; font: 12px/18px Arial, sans-serif; color: #1b1b1b; }

h1, h2, h3, h4, h5, h6, span, p, input { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; }

ul, li, ol { margin: 0; padding: 0; }

img { border: none; }

a { text-decoration: underline; color: #115fbf; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }
/* a:visited { color: #8c8c8c; } */

input[type=text]:focus, input[type=submit]:focus, input[type=password]:focus, textarea:focus, select:focus { outline: 0 none; }


.container { min-height: 100%; margin-bottom: -476px; }

.hd_w { width: 100%; height: 124px; background: url(img/hd_w_bg.jpg) top center no-repeat; }
.hd { width: 1000px; margin: 0 auto; padding-top: 17px; }

.ct_w { width: 100%; overflow: hidden; position: relative; z-index: 3; }
.ct { width: 1000px; margin: 0 auto; }

.ft_w { width: 100%; height: 476px; background: url(img/ft_bg.png) 0 0 repeat-x; }
.ft { width: 1000px; margin: 0 auto; position: relative; }

.clearft { height: 377px; clear: both; }

.logo { width: 182px; float: left; margin: 30px 0 0 0; }

.menu_w { width: 100%; background: url(img/menu_w_bg.png) 0 0 repeat-x; height: 44px; }
.menu { width: 1000px; margin: 0 auto; overflow: hidden; }
.menu ul { list-style-type: none; font-size: 14px; font-weight: bold; }
.menu li { float: left; height: 44px; }
.menu a { color: #fff; text-decoration: none; text-shadow: #2b2b2b 0 1px 0; }
.menu a span { display: block; height: 33px; padding: 11px 19px 0 19px; }
.menu a:hover span { text-decoration: underline; }
.menu .act { background: url(img/ico_blt_1.png) bottom center no-repeat !important; }
.menu .act a { background: url(img/menu_a_bg.png) top right no-repeat; display: block; height: 44px; padding-right: 4px; color: #000; text-shadow: #fff 0 1px 0; }
.menu .act a:hover span { text-decoration: none; }
.menu .act span { background: url(img/menu_span_bg.png) top left no-repeat; display: block; height: 33px; padding: 11px 15px 0 19px; }
.menu .reklama { background: url(img/reklama_bg.png) center 1px no-repeat; }

.search_form { float: right; }
.search_form table { float: left; height: 20px; margin-top: 9px; }
.search_form table input { font-size: 11px; color: #333; border: none; background-color: #fff; width: 152px; padding: 0 8px; }
.search_form table td { background: url(img/search_text_bg.png) 0 0 no-repeat; vertical-align: middle; width: 168px; height: 22px; padding: 0 1px; }
.search_form .btn { margin: 9px 0 0 4px; float: left; }

.ad_text_w { width: 100%; height: 41px; }
.ad_text { width: 1000px; margin: 0 auto; padding-top: 11px; }
.ad_text a { color: #115fbf; font: bold 11px Tahoma, sans-serif; }
.ad_text b { color: #d50d0d; }
.ad_text .ad { width: 1000px; position: absolute; text-align: center; z-index: 1; }
.ad_text .social { float: right; text-align: right; position: relative; z-index: 2; }
.ad_text .social img { float: right; margin-left: 15px; }

.ct_c1 { width: 350px; float: left; margin-right: 25px; }
.ct_c2 { width: 350px; float: left; margin-right: 25px; }
.ct_c3 { width: 250px; float: left; }
.ct_article { width: 725px; float: left; margin-right: 25px; }

.block_1 { margin-bottom: 20px; }
.block_1 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 4px; }
.block_1 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_1 h1 span { background: url(img/line_h2.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_1 .img { width: 62px; height: 37px; vertical-align: top; padding-top: 2px; }
.block_1 .title { font-size: 14px; font-weight: bold; line-height: 18px; vertical-align: top; }
.block_1 .title a { color: #1b1b1b; text-decoration: none; }
.block_1 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_1 .title span { margin-left: 4px; }
.block_1 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_1 .title span a:hover { color: #cc0000; } 
.block_1 .title img { margin-left: 4px; }
.block_1 .spacer { height: 11px; }
.block_1 table { margin-bottom: 2px; }

.block_2 { margin-bottom: 20px; }
.block_2 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 6px; }
.block_2 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_2 h1 span { background: url(img/line_h2.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_2 h2 { font-size: 16px; line-height: 21px; font-weight: normal; padding: 10px 0; }
.block_2 h2 a { color: #1b1b1b; text-decoration: none; }
.block_2 h2 a:hover { color: #115fbf; text-decoration: underline; }
.block_2 h2 img { margin-left: 6px; }
.block_2 h2 span { margin-left: 4px; }
.block_2 h2 span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_2 h2 span a:hover { color: #cc0000; }
.block_2 .img { width: 127px; vertical-align: top; padding: 3px 0 0 0; }
.block_2 .title { font-size: 12px; font-weight: bold; line-height: 16px; vertical-align: top; padding-right: 16px; }
.block_2 .title a { color: #1b1b1b; text-decoration: none; }
.block_2 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_2 .title span { margin-left: 4px; }
.block_2 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_2 .title span a:hover { color: #cc0000; } 
.block_2 .title img { margin-left: 4px; }
.block_2 .title div { height: 87px; overflow: hidden; }
.block_2 .title p { font-weight: normal; padding-top: 6px; }
.block_2 .spacer { height: 10px; }
.block_2 .list { background: url(img/line_hv_1.gif) top right no-repeat; padding: 15px 0 0 0; margin-bottom: 13px; }

.block_3 { margin-bottom: 20px; }
.block_3 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; }
.block_3 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_3 h1 span { background: url(img/line_h2.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_3 table { width: 333px; margin: 0 auto; }
.block_3 td { vertical-align: top; }
.block_3 .list { background: url(img/line_vhv_1.gif) bottom center no-repeat; margin-top: -14px; }
.block_3 .item { width: 96px; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0 auto; }
.block_3 .item img { margin-bottom: 9px; }
.block_3 .item a { color: #1b1b1b; text-decoration: none; }
.block_3 .item a:hover { color: #115fbf; text-decoration: underline; }
.block_3 .item span { margin-left: 4px; }
.block_3 .item span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_3 .item span a:hover { color: #cc0000; }
.block_3 .row { border-bottom: 1px solid #d3d3d3; padding: 15px 0 13px 0; }
.block_3 .row .readmore { margin: 0 16px 2px 16px; }

.block_4 { margin-bottom: 20px; }
.block_4 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 2px; }
.block_4 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_4 h1 span { background: url(img/line_h4.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_4 ul { list-style-type: none; margin-bottom: 5px; overflow: hidden; }
.block_4 ul a { color: #1b1b1b; text-decoration: none; }
.block_4 ul a:hover { color: #115fbf; text-decoration: underline; }
.block_4 ul span { margin-left: 4px; }
.block_4 ul span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_4 ul span a:hover { color: #cc0000; }
.block_4 li { background: url(img/ico_blt_2.png) 0 8px no-repeat; padding-left: 12px; margin-bottom: 6px; }

.block_5 { margin-bottom: 20px; }
.block_5 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 4px; }
.block_5 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_5 h1 span { background: url(img/line_h2.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_5 .img { width: 62px; vertical-align: top; padding-top: 2px; }
.block_5 .title { font-size: 14px; line-height: 18px; padding-right: 16px; }
.block_5 .title a { color: #1b1b1b; text-decoration: none; }
.block_5 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_5 .title span { margin-left: 4px; }
.block_5 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_5 .title span a:hover { color: #cc0000; } 
.block_5 .title img { margin-left: 4px; }
.block_5 .spacer { height: 11px; }
.block_5 .list { background: url(img/line_v_1.gif) top right repeat-y; margin: -18px 0 13px 0; padding-top: 18px; }

.block_6 { margin-bottom: 20px; width: 540px; float: left; margin-right: 25px; }
.block_6 h1 { background: url(img/line_h6.png) bottom center no-repeat; font-size: 18px; line-height: 24px; font-weight: bold; padding-bottom: 27px; margin-top: -6px; }
.block_6 h1 a { color: #000; text-decoration: none; }
.block_6 h1 a:hover { text-decoration: underline; color: #115fbf; }
.block_6 h2 { font-size: 16px; font-weight: bold; margin-bottom: 9px; }
.block_6 .article { background: url(img/line_v_1.gif) top right repeat-y; margin: -14px 0 20px 0; padding: 14px 16px 0 0; }
.block_6 .article .social { margin-bottom: 31px; }
.block_6 .article .social span { float: right; }
.block_6 .article .social span a { color: #cc0000; }
.block_6 .article .social .sekoman { background: url(img/ico_sekoman_3.png) center left no-repeat; font-size: 11px; padding: 1px 0 1px 24px; margin-right: 20px; }
.block_6 .article .social .draugiem { background: url(img/ico_draugiem_1.png) center left no-repeat; font-size: 11px; padding: 1px 0 1px 24px; }
.block_6 .article .text { font: 12px/18px Verdana, sans-serif; }
.block_6 .article .text .caps:first-letter { font-size: 40px; font-weight: bold; float: left; margin: 5px 6px 0 0; }
.block_6 .article .text p { margin-bottom: 19px; }
.block_6 .article .text .img { text-align: center; }
.block_6 .article .text ul { list-style-type: none; padding-left: 17px; margin-bottom: 19px; }
.block_6 .article .text li { background: url(img/ico_blt_2.png) 0 7px no-repeat; padding-left: 12px; margin-bottom: 6px; }

.block_6 .article h1 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 18px; font-weight: bold; }
.block_6 .article h2 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 17px; font-weight: bold; }
.block_6 .article h3 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 16px; font-weight: bold; }
.block_6 .article h4 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 15px; font-weight: bold; }
.block_6 .article h5 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 14px; font-weight: bold; }
.block_6 .article h6 { margin: 0 0 10px 0; padding: 0; background: none; font-size: 10px; font-weight: bold; }

.block_6 .footer { background: url(img/line_v_1.gif) top right repeat-y; padding-right: 16px; }
.block_6 .footer table { width: 100%; }
.block_6 .author { color: #787878; }
.block_6 .author span { float: right; }
.block_6 .author span a { color: #cc0000; }
.block_6 .comments { background: url(img/line_v_1.gif) top right repeat-y; margin: -14px 0 20px 0; padding: 14px 0 0 0; }
.block_6 .comments h2 { font-size: 18px; font-weight: normal; color: #cc0000; background: url(img/line_h6.png) bottom center no-repeat; padding: 0 16px 27px 0; margin-bottom: 3px; }
.block_6 .comments h3 { font-size: 12px; font-weight: normal; margin-bottom: 3px; }
.block_6 .comments h3 a { color: #cc0000; text-decoration: none; }
.block_6 .comments h3 a:hover { text-decoration: underline; }
.block_6 .comments h3 b { margin: 0 5px; }
.block_6 .comments h3 span { color: #787878; }
.block_6 .comments p { font: 12px/18px Verdana, sans-serif; }
.block_6 .comments .item { margin: 0 16px 13px 0; background: url(img/line_h_1.gif) bottom left repeat-x; padding-bottom: 14px; }
.block_6 .add_comment .text { width: 410px; }
.block_6 .add_comment .textarea { width: 410px; height: 170px; }
.block_6 .add_comment .keyword_text { width: 50px; }
.block_6 .back { color: #cc0000; float: right; font-size: 12px; background: url(img/ico_blt_6.png) left 7px no-repeat; padding-left: 10px; }
.block_6 .keyword { font-size: 11px; }
.block_6 .keyword b { font-size: 14px; }

.block_7 { margin-bottom: 20px; float: left; width: 160px; }
.block_7 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 4px; }
.block_7 h1 span { background: url(img/line_h7.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_7 .title span { margin-left: 4px; line-height: 16px; }
.block_7 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_7 .title span a:hover { color: #cc0000; }
.block_7 .title a img { margin-bottom: 8px; }
.block_7 .title a { color: #1b1b1b; text-decoration: none; font-weight: bold; line-height: 16px; }
.block_7 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_7 .spacer { height: 30px; background: url(img/line_h_1.gif) 0 12px repeat-x; }

.block_8 { margin-bottom: 20px; }
.block_8 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding: 10px 0 0 0; margin: 0 0 4px 0; line-height: 18px; }
.block_8 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_8 h1 span { background: url(img/line_h6.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_8 h2 { font-size: 14px; font-weight: bold; margin-bottom: 2px; }
.block_8 .title span { margin-left: 4px; line-height: 16px; }
.block_8 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_8 .title span a:hover { color: #cc0000; }
.block_8 .title a { color: #1b1b1b; text-decoration: none; }
.block_8 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_8 .title div { height: 38px; overflow: hidden; }
.block_8 .img { width: 62px; vertical-align: top; padding-top: 3px; }
.block_8 .list { background: url(img/line_v_1.gif) top right repeat-y; margin: -18px 0 13px 0; padding: 17px 16px 0 0; }
.block_8 .spacer { height: 10px; }

.block_9 { margin-bottom: 30px; }
.block_9 .tl { width: 5px; height: 5px; background: url(img/block_9_tl_bg.png) 0 0 no-repeat; }
.block_9 .tm { height: 5px; background: url(img/block_9_tm_bg.png) 0 0 repeat-x; }
.block_9 .tr { width: 5px; height: 5px; background: url(img/block_9_tr_bg.png) 0 0 no-repeat; }
.block_9 .ml { width: 5px; background: url(img/block_9_ml_bg.png) 0 0 repeat-y; }
.block_9 .mm { background-color: #f8f4e8; color: #441b00; padding: 6px 9px 4px 9px; }
.block_9 .mm a { color: #441b00; }
.block_9 .mr { width: 5px; background: url(img/block_9_mr_bg.png) 0 0 repeat-y; }
.block_9 .bl { width: 5px; height: 5px; background: url(img/block_9_bl_bg.png) 0 0 no-repeat; }
.block_9 .bm { height: 5px; background: url(img/block_9_bm_bg.png) 0 0 repeat-x; }
.block_9 .br { width: 5px; height: 5px; background: url(img/block_9_br_bg.png) 0 0 no-repeat; }

.block_10 { margin-bottom: 20px; width: 540px; float: left; margin-right: 25px; }
.block_10 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding: 10px 0 0 0; margin: 0 0 4px 0; line-height: 18px; }
.block_10 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_10 h1 span { background: url(img/line_h6.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_10 .item { background: url(img/line_hv_2.gif) bottom right no-repeat; padding: 0 16px 20px 0; margin-bottom: 20px; }
.block_10 .item td { vertical-align: top; }
.block_10 .img { width: 177px; padding-top: 5px; }
.block_10 .title { font-size: 16px; font-weight: bold; line-height: 22px; }
.block_10 .title a { color: #1b1b1b; text-decoration: none; }
.block_10 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_10 .title span { margin-left: 4px; }
.block_10 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_10 .title span a:hover { color: #cc0000; } 
.block_10 .title img { margin-left: 4px; }
.block_10 .title p { font-size: 13px; font-weight: normal; line-height: 19px; padding-top: 10px; }
.block_10 .title .readmore { padding: 0; margin: 0; font-size: 13px; font-weight: bold; display: inline; color: #115fbf; text-decoration: underline; background: url(img/ico_blt_5.png) center right no-repeat; padding-right: 9px; }
.block_10 .title .readmore:hover { text-decoration: none; }
.block_10 .title .more-link { padding: 0; margin: 0; font-size: 13px; font-weight: bold; display: inline; color: #115fbf; text-decoration: underline; background: url(img/ico_blt_5.png) center right no-repeat; padding-right: 9px; }
.block_10 .title .more-link:hover { text-decoration: none; }

.block_11 { margin-bottom: 20px; width: 725px; float: left; margin-right: 25px; }
.block_11 h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding: 10px 0 0 0; line-height: 18px; }
.block_11 h1 a { font-size: 11px; float: right; line-height: 20px; }
.block_11 h1 span { background: url(img/line_h9.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.block_11 .info { font-size: 13px; background: url(img/ico_info_1.png) left 9px no-repeat; padding: 5px 0 0 15px; margin-bottom: 17px; }
.block_11 .back { background: url(img/ico_blt_7.png) left 7px no-repeat; padding-left: 10px; }
.block_11 .item { background: url(img/line_h_1.gif) bottom left repeat-x; padding: 0 0 15px 0; margin-bottom: 15px; }
.block_11 .title { font-size: 16px; font-weight: bold; line-height: 22px; }
.block_11 .title a { color: #1b1b1b; text-decoration: none; }
.block_11 .title a:hover { color: #115fbf; text-decoration: underline; }
.block_11 .title span { margin-left: 4px; }
.block_11 .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.block_11 .title span a:hover { color: #cc0000; } 
.block_11 .title img { margin-left: 4px; }
.block_11 .title p { font-size: 13px; font-weight: normal; line-height: 19px; padding-top: 7px; }
.block_11 .title .readmore { padding: 0; margin: 0; font-size: 13px; font-weight: bold; display: inline; color: #115fbf; text-decoration: underline; background: url(img/ico_blt_5.png) center right no-repeat; padding-right: 9px; }
.block_11 .title .readmore:hover { text-decoration: none; }
.block_11 .search_results { background: url(img/line_v_1.gif) top right repeat-y; margin: -14px 0 20px 0; padding: 14px 16px 0 0; }

.topstories { width: 350px; background: url(img/topstories_t_bg.png) 0 0 no-repeat; padding-top: 5px; margin-bottom: 20px; }
.topstories .c { width: 350px; background: url(img/topstories_c_bg.png) 0 0 repeat-y; padding: 8px 0 11px 0; }
.topstories .c .img { width: 127px; vertical-align: top; padding: 3px 0 0 16px; }
.topstories .c .title { font-size: 12px; font-weight: bold; line-height: 16px; vertical-align: top; padding-right: 16px; }
.topstories .c .title a { color: #1b1b1b; text-decoration: none; }
.topstories .c .title a:hover { color: #115fbf; text-decoration: underline; }
.topstories .c .title span { margin-left: 4px; }
.topstories .c .title span a { color: #cc0000; font-size: 11px; font-weight: normal; }
.topstories .c .title span a:hover { color: #cc0000; }
.topstories .c .title img { margin-left: 4px; }
.topstories .c .title div { height: 87px; overflow: hidden; }
.topstories .c .title p { font-weight: normal; padding-top: 6px; }
.topstories .c .spacer { height: 24px; background: url(img/line_h3.png) 0 11px repeat-x; }
.topstories .b { width: 350px; height: 5px; background: url(img/topstories_b_bg.png) 0 0 no-repeat; }
.topstories .readmore { margin: 3px 16px 0 16px; }

.singlepage { width: 1000px; margin: 0 auto; }
.singlepage h1 { background: url(img/line_h1.png) top left repeat-x; color: #850000; font-size: 15px; font-weight: normal; padding-top: 10px; margin-bottom: 6px; }
.singlepage h1 a { font-size: 11px; float: right; line-height: 20px; }
.singlepage h1 span { background: url(img/line_h8.png) bottom center no-repeat; display: block; padding-bottom: 22px; }
.singlepage h2 { font-size: 16px; font-weight: bold; margin-bottom: 9px; }
.singlepage .ct_singlepage { font: 12px/18px Verdana, sans-serif; width: 650px; margin: 0 auto; padding: 20px 0 10px 0; }
.singlepage .ct_singlepage p { margin-bottom: 19px; }
.singlepage .caps:first-letter { font-size: 40px; font-weight: bold; float: left; margin: 5px 6px 0 0; }
.singlepage .ct_advert { width: 1000px; margin: 0 auto 20px auto; }
.singlepage .ct_advert .stats td { vertical-align: top; }
.singlepage .ct_advert .stats .txt { padding-right: 25px; }
.singlepage .ct_advert .stats p { margin-bottom: 17px; }
.singlepage .ct_advert .stats .mail { font-size: 18px; font-weight: bold; background: url(img/ico_mail_2.png) 0 6px no-repeat; padding-left: 27px; display: block; margin-bottom: 17px; }
.singlepage .ct_advert .stats .phone { font-size: 18px; font-weight: bold; background: url(img/ico_phone_2.png) 0 5px no-repeat; padding-left: 27px; display: block; }
.singlepage .ct_advert .advert { width: 100%; margin-bottom: 20px; }
.singlepage .ct_advert .advert tr:hover td { background-color: #d0dafd; }
.singlepage .ct_advert .advert td { vertical-align: center; background-color: #e8edff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 10px 0 10px 10px; }
.singlepage .ct_advert .advert .title td { font-size: 12px; font-weight: bold; color: #003399; background: #b9c9fe url(img/line_h14.png) 0 0 repeat-x; padding: 13px 0 10px 10px; border: none; }
.singlepage .ct_advert .advert .title:hover td { background: #b9c9fe url(img/line_h14.png) 0 0 repeat-x; }
.singlepage .ct_advert .advert .title .ico { padding-left: 0; }
.singlepage .ct_advert .advert .ico { text-align: center; width: 92px; padding: 10px 0  }
.singlepage .ct_advert .advert .center { text-align: center; }
.singlepage .ct_advert .advert .odd td { background-color: #eef3ff; }
.singlepage .ct_advert .specs .code { margin: 20px 0; }
.singlepage .ct_advert .specs .code code { border: 1px solid #d3d3d3; padding: 15px; display: block; float: left; background: #fff; }
.singlepage .ct_advert .specs i { font-size: 16px; font-weight: bold; font-style: normal; }
.singlepage .ct_advert .specs p { margin-bottom: 5px; overflow: hidden; }
.singlepage .ct_advert .partners { width: 100%; text-align: center; }
.singlepage .ct_advert .spacer td { height: 25px; }
.singlepage .rss { font: 13px Arial, sans-serif; width: 100%; margin-bottom: 20px; }
.singlepage .rss p { margin-bottom: 3px; }
.singlepage .rss .img { background: url(img/ico_rss_2.png) center left no-repeat; padding-left: 42px; }
.singlepage .rss .itunes { background: url(img/ico_itunes_1.png) center left no-repeat; }
.singlepage .rss td { padding: 2px 0; }
.singlepage .rss .btn_1 { float: right; }
.singlepage .rss .spacer_1 { background: url(img/line_h_2.gif) center left repeat-x; height: 40px; }
.singlepage .rss .spacer_2 { background: url(img/line_h_1.gif) center left repeat-x; height: 40px; }
.singlepage .back { background: url(img/ico_blt_7.png) left 7px no-repeat; padding-left: 10px; }

.add_comment { padding-right: 16px; }
.add_comment td { vertical-align: top; }
.add_comment .title { width: 100px; font-weight: bold; font-size: 11px; padding-top: 4px; }
.add_comment .spacer { height: 7px; }
.add_comment .submit { width: 174px; height: 25px; background: url(img/btn_addcomments_bg.png) 0 0 no-repeat; border: none; text-transform: uppercase; font: bold 11px Arial, sans-serif; color: #fff; text-shadow: #193e5b 0 -1px 0; cursor: pointer; padding: 0 0 1px 0; }

.readmore { background: url(img/btn_readmore_a_bg.png) top right no-repeat; display: block; height: 34px; padding-right: 6px; font-size: 14px; font-weight: bold; text-decoration: none; }
.readmore span { background: url(img/btn_readmore_span_bg.png) top left no-repeat; display: block; height: 26px; text-align: center; padding: 8px 0 0 6px; }

.pages { width: 100%; text-align: center; font-size: 11px; padding: 6px 0 0 0; }
.pages table { margin: 0 auto; }
.pages a { border: 1px solid #115fbf; background-color: #fff; color: #00306a; text-decoration: none; margin-right: 1px; line-height: 12px; text-align: center; padding: 2px 6px; }
.pages a:hover { border: 1px solid #115fbf; background-color: #115fbf; color: #fff; }
.pages .act { border: 1px solid #115fbf; background: #115fbf; color: #fff; }

.input_w .tl { width: 5px; height: 5px; background: url(img/input_w_tl_bg.png) 0 0 no-repeat; }
.input_w .tm { height: 5px; background: url(img/input_w_tm_bg.png) 0 0 repeat-x; }
.input_w .tr { width: 5px; height: 5px; background: url(img/input_w_tr_bg.png) 0 0 no-repeat; }
.input_w .ml { height: 5px; background: url(img/input_w_ml_bg.png) 0 0 repeat-y; }
.input_w .mm { background-color: #fff; }
.input_w .mm input { border: none; background: none; font: 12px Arial, sans-serif; padding: 0 2px; }
.input_w .mm textarea { border: none; background: none; font: 12px Arial, sans-serif; padding: 0 2px; overflow: hidden; }
.input_w .mr { height: 5px; background: url(img/input_w_mr_bg.png) 0 0 repeat-y; }
.input_w .bl { width: 5px; height: 5px; background: url(img/input_w_bl_bg.png) 0 0 no-repeat; }
.input_w .bm { height: 5px; background: url(img/input_w_bm_bg.png) 0 0 repeat-x; }
.input_w .br { width: 5px; height: 5px; background: url(img/input_w_br_bg.png) 0 0 no-repeat; }

.gallery { width: 490px; margin: 0 auto; background: url(img/gallery_t_bg.png) top center no-repeat; padding-top: 5px; }
.gallery div { width: 458px; background: url(img/gallery_b_bg.png) bottom center no-repeat; padding: 6px 16px 16px 16px; overflow: hidden; margin-bottom: 19px; }
.gallery h2 { font-weight: normal; font: 12px Arial, sans-serif; height: 15px; overflow: hidden; margin-bottom: 13px; }
.gallery h2 a { text-decoration: none; color: #1b1b1b; }
.gallery h2 a:hover { text-decoration: underline; color: #115fbf; }
.gallery h2 b { color: #c61919; background: url(img/ico_foto_2.png) 0 3px no-repeat; padding-left: 17px; margin-right: 5px; }
.gallery img { display: block; float: left; margin-right: 15px; }
.gallery table td { width: 80px; height: 80px; text-align: center; font: 12px/18px Arial, sanss-serif; }

.btn_1 { background: url(img/btn_1_a_bg.png) top right no-repeat; float: left; height: 24px; padding-right: 7px; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; margin-right: 3px; text-shadow: #1f6081 0 -1px 0; }
.btn_1 span { background: url(img/btn_1_span_bg.png) top left no-repeat; display: block; height: 19px; text-align: center; padding: 5px 6px 0 13px; }

.ad_728x90 { width: 728px; height: 90px; float: right; }

.ad_250x250_w { margin-bottom: 20px; }
.ad_250x250 { width: 250px; height: 250px; margin-bottom: 10px; }

.ad_350x100 { width: 350px; height: 100px; margin-bottom: 20px; }

.ad_468x60 { text-align: center; margin-bottom: 20px; }

.ad_540x160 { width: 540px; margin-bottom: 20px; }

.ad_sponsor { margin: 14px 0 0 4px; }

.error_w { width: 500px; margin: 60px auto 40px auto; background: url(img/ico_error_1.png) top center no-repeat; font: 12px/18px Verdana, sans-serif; padding-top: 240px; text-align: center; }
.error_w i { font-size: 16px; font-weight: bold; font-style: normal; }
.error_w p { margin-bottom: 15px; }
.error_search { width: 455px; height: 94px; margin: 15px auto 30px auto; background: url(img/ico_error_2.png) 0 0 no-repeat; font: 12px/18px Verdana, sans-serif; padding: 20px 0 0 145px; }
.error_search i { font-size: 16px; font-weight: bold; font-style: normal; }
.error_search p { margin-bottom: 15px; }

.ft_w { width: 100%; height: 476px; background: url(img/ft_w_bg.png) 0 124px repeat-x; position: relative; z-index: 2; }
.ft_w a { color: #0bc3ff; }
.ft_w .t { width: 100%; height: 124px; background: url(img/hd_w_bg.jpg) top center no-repeat; }
.ft_w .c { width: 1000px; margin: 0 auto; padding-top: 23px; }
.ft_w .c table { color: #bdbdbd; height: 269px; }
.ft_w .c table h1 { font-size: 15px; font-weight: normal; background: url(img/line_h5.png) bottom left repeat-x; padding-bottom: 8px; margin-bottom: 24px; }
.ft_w .c table ul { list-style-type: none; }
.ft_w .c table span { font-weight: bold; color: #fff; }
.ft_w .c table p { margin-bottom: 12px; }
.ft_w .c table td { vertical-align: top; }
.ft_w .c1 { width: 340px; }
.ft_w .c2 { width: 250px; }
.ft_w .c2 a { color: #bdbdbd; text-decoration: none; }
.ft_w .c2 a:hover { color: #0bc3ff; text-decoration: underline; }
.ft_w .c2 li { margin-bottom: 14px; }
.ft_w .c3 { width: 195px; }
.ft_w .c3 a { color: #bdbdbd; text-decoration: underline; }
.ft_w .c3 a:hover { color: #0bc3ff; text-decoration: underline; }
.ft_w .c3 li { margin-bottom: 7px; background: url(img/ico_blt_3.png) 0 8px no-repeat; padding-left: 10px; }
.ft_w .phone { background: url(img/ico_phone_1.png) center left no-repeat; padding-left: 26px; font-size: 20px; color: #fff; margin-bottom: 12px; }
.ft_w .mail { background: url(img/ico_mail_1.png) center left no-repeat; padding-left: 26px; margin-bottom: 8px; }
.ft_w .price { background: url(img/ico_price_1.png) center left no-repeat; padding-left: 26px; margin-bottom: 19px; }
.ft_w .sekoman { background: url(img/ico_sekoman_2.png) center left no-repeat; padding: 5px 0 5px 40px; }
.ft_w .twitter { background: url(img/ico_twitter_2.png) 1px 1px no-repeat; padding: 5px 0 5px 40px; }
.ft_w .c2 .facebook { background: url(img/ico_facebook_2.png) 0 1px no-repeat; padding: 5px 0 5px 40px; margin-bottom: 54px; }
.ft_w .rss { background: url(img/ico_rss_2.png) 0 1px no-repeat; padding: 5px 0 5px 40px; }
.ft_w .spacer_1 { width: 115px; }
.ft_w .spacer_2 { width: 100px; }

.ft { padding-top: 22px; }
.ft span { float: left; }
.ft div { float: right; }
.ft u { color: #787878; text-decoration: none; }
.ft a { color: #787878; background: url(img/line_v1.png) center left no-repeat; padding-left: 13px; margin-left: 11px; }
.ft .first { background: none; }
