@charset "utf-8";
/* CSS Document */

body {
  background:#efe457 url(bg_root.gif) repeat-x 0 0;
  padding:10px 0;
  margin:0;
  position:relative;
  font-family:Tahoma;
  font-size:11px
}
img {
  border:0
}
#root {
  width:988px;
  margin:0 auto
}
#header {
  background:url(bg_header.jpg) no-repeat 0 0;
  height:265px;
  position:relative
}
#access_form {
  position:absolute;
  top:85px;
  left:20px;
  width:290px;
  height:27px
}
#access_form label {
  color:#777747
}
#k_pair_podpiska {
  width:123px;
  height:17px;
  border:1px #b6bbc4 solid
}
#top_menu {
  left:20px;
  position:absolute;
  top:200px;
}
#top_menu ul {
  padding:0;
  margin:0
}
#top_menu li {
  display:block;
  float:left;
  background:url(bg_top_menu_item.gif) no-repeat  0 0;
  height:19px;
  padding:0;
  margin:0;
  margin-right:5px
}
#top_menu a {
  color:#fff;
  font-weight:700;
  display:block;
  padding-right:5px;
  background:url(bg_top_menu_link.gif) no-repeat 100% 0;
  height:19px;
  padding:2px 10px;
  font-size:13px;
  text-decoration:none;
  float:left
}
#top_stat {
  color:#DCA103;
  font-size:12px;
  left:331px;
  position:absolute;
  top:24px
}
#top_stat span {
  font-weight:700
}
span.red_str {
  color:#cc0000
}
span.green_str {
  color:#8ed924
}
#top_slogan {
  color:#EC3838;
  font-size:18px;
  position:absolute;
  right:40px;
  top:15px
}
#top_instruction {
  color:#434141;
  font-size:15px;
  font-weight:700;
  left:25px;
  position:absolute;
  top:124px;
}
#page {
  background:url(bg_page.gif) repeat-y 0 0
}
.page_title {
  background:url(bg_page_title.gif) repeat-x 0 0;
  width:959px;
  margin:0 auto
}
.page_title_l {
  background:url(bg_page_title_l.gif) no-repeat 0 0
}
.page_title_r {
  background:url(bg_page_title_r.gif) no-repeat 100% 0;
  height:31px;
  color:#fff;
  text-align:center;
  font-size:24px
}
#thumb_con {
  width:920px;
  margin:0 auto;
  font-weight:700;
  padding:20px 0
}
#thumb_con td {
  padding:3px 0
}
a.thumb_title {
  color:#d80600;
  text-decoration:none
}
a.thumb_title:hover {
  text-decoration:underline
}
a.thumb_prv {
  padding:3px;
  display:block
}
a.thumb_prv img {
  border:1px #464646 solid;
  width:220px;
  height:163px
}
#thumb_con span {
  color:#898888
}
a.downl {
  font-size:14px;
  color:#d60500
}
#page_bot {
  background:url(bg_page_bot.gif) no-repeat 0 100%;
  height:10px;
  line-height:5px;
  font-size:1px
}
#footer {
  background:url(bg_footer.gif) repeat-y 0 0
}
#footer_bot {
  background:url(bg_footer_bot.gif) no-repeat 100% 100%;
  padding:30px 0px
}
#bot_menu {
  background:url(bg_bot_menu.gif) no-repeat 0 0;
  height:23px;
  width:961px;
  margin:0 auto;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:700;
  padding-top:5px;
  color:#8c918d
}
#bot_menu a {
  color:#8c918d;
  font-size:10px;
  text-decoration:none;
  padding:0 10px
}
#bot_menu a:hover {
  text-decoration:underline
}
#bot_text {
  color:#d4d7d4;
  font-size:9px;
  text-align:center;
  padding-top:20px
}
#bot_text span {
  color:#898a89
}

.content_container{ padding:0 0 0 28px}

.content_container{ padding:0 0 0 28px}
.thumb { float:left; padding:0 10px 15px 0}
.thumb img{border:1px #dfdfdf solid}

#rull_acc, #rull_acc a, #rull_acc a:hover { text-decoration: none; color: #666666; font-weight: bold; font-size: 10px; }
#rull_acc-1 a { text-decoration: underline; }

span.repeatnumber { font-size: 11px; color: #999999; }
.repeatnumber a, .repeatnumber a:hover { font-size: 11px; color: #999999; text-decoration: underline; }

.small_block{ background-image:url(small_block_bg.jpg); background-repeat:repeat-y; width:957px}
.small_top{ background-image:url(small_block_top.jpg); background-repeat:no-repeat; height:5px; line-height:1px;}
.small_bot{ background-image:url(small_block_bot.jpg); background-repeat:no-repeat; height:5px; line-height:1px;}
.small_content{padding:0 10px; color:#777; font-weight:700; font-size:11px; padding-bottom:15px}
.small_content span{color:#c5c1c1}
.small_content a{font-size:14px;}

h1{color:#cc0000; font-size:16px; padding:0px; margin:0px; margin-bottom:20px}
