.konkurs_top { height: 353px; background: url(images/konkurs/top.jpg) no-repeat 0 0; position: relative; }
.konkurs_top_outer { height: 353px; background: url(images/konkurs/top_bg.jpg) repeat-x; position: relative; }
.konkurs_top_text { position: absolute; width: 269px; top: 34px; right: 0; padding: 16px 16px 16px 25px; background: #279cd2 url(images/konkurs/topleftbg.png) repeat-y; font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; font-style: italic; line-height: 21px; }
.konkurs_top_text a, konkurs_top_text a:visited, konkurs_top_text a:hover { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; font-style: italic; line-height: 21px; }

* html .konkurs_top_text { width: 320px; }
.konkurs_main { background: #2698cc url(images/konkurs/mainbg.png) repeat; padding: 12px 20px; }
.konkurs_menu { height: 38px; background: url(images/konkurs/menubg.png) repeat-x; padding: 0 7px; }
.konkurs_menu a { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #2698cc; font-style: italic; padding-right: 20px; background: url(images/konkurs/arrow.png) no-repeat right 0; font-weight: bold; }
.konkurs_menu table { margin-top: 7px; }
.konkurs_title { display: block; margin: 23px 0 17px 0; }
.konkurs_block { padding: 15px 18px; background: #fff; z-index: 100; position: relative; }
.konkurs_news_title { color: #fe8618; font-size: 13px; font-weight: bold; padding-bottom: 15px; text-transform: uppercase; }
.konkurs_news_date { color: #8e8e8e; font-size: 10px; padding-right: 10px; }
.konkurs_news_text { color: #000; font-size: 11px; padding-left: 5px; }
.konkurs_news_image img { border: 2px solid #CCCCCC; margin: 0 10px 15px 10px; }
.konkurs_next_link { color: #fff; background: #ff8617; padding: 2px 5px 3px 5px; font-size: 11px; }
.konkurs_photo a { color: #000; }
.konkurs_rule a { color: #2698cc; }
.konkurs_block table { width: 100%; }
a.konkurs_down_link { display: block; padding: 4px 8px; background: #ff8617; color: #fff; font-size: 14px; font-weight: bold; }
.konkurs_upload { }
.konkurs_upload input { width: 100%; }
.konkurs_upload textarea { width: 100%; height: 70px; }
.konkurs_upload button { border: none; background: #fe8618 url(images/konkurs/sub_arrow.png) no-repeat 84px 14px; padding: 13px 20px 13px 13px; color: #fff; text-transform: uppercase; font-weight: bold; }
* html .konkurs_upload button { background-position: 104px 14px; }
.konkurs_upload div div { background: #2698cc; color: #fff; font-weight: bold; text-transform: uppercase; padding: 2px 4px; }

