@import url(style.navi.css);
@import url(style.shop.css);
@import url(style.forum.css);

code {font-size: 12px; font-family: Tahoma; }
fieldset {padding: 6px; margin: 6px; border:1px solid #00AE01}
legend {font-size: 12px;  padding:4px; color:#00AE01}
td,th,div,input,textarea {font-size: 12px; color: #333; font-family: Tahoma;}
select,option {font-size: 12px; color: #333; font-family: Tahoma; border:none}
textarea {padding:2px}
form {display:inline}
small {font-size:11px}
fieldset {border-color:#00AE01;}

.mainbody {background-color: #d4fed4; /*padding:5px;*/  text-align:left;  }

html body{
margin:0px; background:#d4fed4;
font-family: Tahoma;
font-size: 12px;
color: #333;
}

.pageheader_up {background:#389147 url(../img/page/page_header_up.gif); }
.pageheader_med {background:#777 url(../img/page/page_header_med.gif); }
.pageheader_down {background:#389147 url(../img/page/page_header_down.gif); }

#leftnavi,#rightnavi {width:180px; padding-top:0px}

#content {padding:12px; padding-top: 5px}

a:link,a:visited {color: #060; text-decoration:none;}
a:hover {color: #000; text-decoration:none;}

a.links_boxes:link,
a.links_boxes:visited {color: #000; text-decoration:none}
a.links_boxes:hover {color: #32CD32; text-decoration:none}

a.light:link,
a.light:visited {color: #000; text-decoration:underline; font-weight:normal;}
a.light:hover {color: #777; text-decoration:none; font-weight:normal;}

a.categtitle_a:link,
a.categtitle_a:visited{color: #777; font-size:13px; font-weight:bold}
a.categtitle_a:hover {color: #32CD32; font-size:13px; font-weight:bold}

a.categtitle_b:link,
a.categtitle_b:visited{color: #006600; font-size:18px; font-weight:bold}
a.categtitle_b:hover {color: #00BA00; font-size:18px; font-weight:bold}

a.categtitle_n:link,
a.categtitle_n:visited{color: #006600; font-size:14px;text-indent: 20px; font-weight:bold}
a.categtitle_n:hover {color: #00BA00; font-size:14px;text-indent: 20px; font-weight:bold}

a.newsintro:link,
a.newsintro:visited {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:hover {color: #777;font-weight:normal; text-decoration:none}

a.ticker:link,
a.ticker:visited {font-size:12px; font-weight:bold; line-height:22px}
a.ticker:hover {font-size:12px; font-weight:bold; line-height:22px}

a.inhead:link,
a.inhead:visited {color:#fff; font-size:12px; font-weight:bold; line-height:22px}
a.inhead:hover {color:#C6FDC6; font-size:12px; font-weight:bold; line-height:22px}

.speedbar_td{ background:#009900 url(../img/page/page_header.gif);}

a.speedbar:link{
font-weight:bold;
color:#2E679D;
text-decoration:none;
font-family: Tahoma;
font-size: 12px;
}

a.speedbar:visited{
font-weight:bold;
color:#2E679D;
text-decoration:none;
font-family: Tahoma;
font-size: 12px;
}

a.speedbar:hover{
font-weight:bold;
color:#990000;
text-decoration:none;
font-family: Tahoma;
font-size: 12px;
}

.navigation_box{
background:#009900 url(../img/page/header_box.gif) left no-repeat;
height:35px;
padding-left:12px;
line-height:35px;
font-weight:bold;
color:#fff;
border: 1px solid #009900;
font-family: Tahoma;
font-size: 12px;
text-indent: 20px;
}

.navigation_box_bg {background:#b1fcb1; padding:0px; }

#archivebox h1,h2 {display:inline; font-size:14px; font-weight: bold;}

.row_first,
.row_second,
.box_inner,
.box_inner_body{background-color:#b1fcb1;}

.outer_boxborder{background-color: #b1fcb1; margin: 1px; padding: 1px; border: 1px solid #00AE01;}

.commentfield {border:1px solid #00AE01; color:#666; padding:10px; background-color:#d4fed4; margin-bottom:3px}

.box_padding {padding:5px}

.title_result_search {font-size:14px; font-weight:bold}

.title_big {font-size:18px; font-weight:bold; color:#006600}

.article {text-align:justify}

.topnews {border-bottom:1px solid #00AE01; background-color:#d4fed4;padding:5px; margin-top:5px}

.topnavtd {border-top: 0px; border-bottom: 0px solid; background: #d4fed4; height:0px; }
.forum_topic_topheader {border-top: 0px; border-bottom: 0px solid; background: #f6f7f7; height:0px;}
.speedbar {color:#2E679D;}

.hrdiv {height:1px; background-color:#00AE01; margin-top:5px; margin-bottom:5px}

.news_spacer {border-bottom:1px solid #00AE01;}

.newstext {padding-left:6px; padding-right:6px; text-align:justify;}

.absmiddle {vertical-align:middle}

.inlineshotbox {margin-top:10px; margin-right:10px; float:left; border:1px solid #00AE01; width:130px; padding:1px;}

.inlineshot_text {background-color:#f1f1f1; padding:2px; color:#000;}

.box_innerhead{
background:#b1fcb1 url(../img/page/innerhead.gif);
padding:5px;
color: #fff;
font-family: Tahoma;
font-size: 12px;
font-weight:bold;
position:relative;
height: 15px;
}

.box_innerhead a{
color: #fff;
font-family: Tahoma;
font-size: 12px;
font-weight:bold;
}

.box_innerhead2{
background:#990000;
padding:5px;
color: #fff;
font-family: Tahoma;
font-size: 12px;
border-bottom: 1px solid #999;
font-weight:bold;
position:relative;
height: 15px;
}

.box_innerhead3{
background:#ff6600;
padding:5px;
color: #fff;
font-family: Tahoma;
font-size: 12px;
border-bottom: 1px solid #999;
font-weight:bold;
position:relative;
height: 15px;
}

.box_innerhead4{
background:#12739C;
padding:5px;
color: #fff;
font-family: Tahoma;
font-size: 12px;
border-bottom: 1px solid #999;
font-weight:bold;
position:relative;
height: 15px;
}

.box_outer {background-color: #d4fed4; }

.box_outerhead {background-color: #d4fed4; padding: 0px; position:relative}

.noborder {border: 0px}

.button,.button_bbodes{
font-weight: bold;
font-size:12px;
color: #fff;
background:#009900 url(../img/page/button.gif);
cursor: pointer;
border: 0px;
}

.divcode {background-color:#fff;}

.errorfont {color:red; font-weight:normal;}

a.page_navigation:link,
a.page_navigation:visited{
font-weight:normal;
color:#fff;
background:#C0C0C0 url(../img/page/button.gif);
text-decoration:none;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
padding-top:1px
}
a.page_navigation:hover{
color:#fff;
background-color:#00BA00;
text-decoration:none;
padding-bottom:1px;
padding-left:4px;
padding-right:4px;
padding-top:1px;
}

a.page_navigation{font-weight:normal;color:#fff;background-color:#006600;text-decoration:none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}

.pnav{font-weight:bold;color:#fff;background-color:#00BA00;text-decoration:none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}

.newsticker_header {border:1px solid #00AE01;background-color:#b1fcb1;padding:2px;text-align: right}

.time_ticker,.time {font-weight:bold;}

.text_ticker {line-height:15px;font-weight: bold;}

.highlight {font-weight:bold }

.gallery_box {padding:2px; margin:2px; border:1px solid #ddd; }

.gallery_nextthumb {float:left; width:10%; padding:2px; text-align:center}

.active_image {border: 1px solid #000}

.inactive_image {border: 1px solid #ccc}

.galimage_smalltext {font-size:12px;color:#666}

.faqtext {padding: 8px;}

.selectfield {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}

.infostretch {background-image: url(../img/page/infostretch.gif);}

.infostretch_back {background-color:#fff}

.infostretch_left {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}

.infostretch_right {background:url(../img/page/infostretch.gif)}

.page_footer {background-color: #dbdbdb; background-image: url(../img/page/footer.gif); padding-top:5px; vertical-align:top; text-align:center; color:#FFF}

.calday_specialday_descr {font-size:12px;color:#999}

.calday_specialday {color:#777;font-weight:bold}

.caldays_active {height:60px;background-color:#fff;border:1px solid #C0C0C0;vertical-align: top;}

.caldays_active_today {height:60px;background-color:#eee;border:2px outset #999;vertical-align: top;}

.caldays_not_active {height:60px;background-color:#eee; border:1px solid #ccc}

.caldays_header {background-color:#777; font-weight:bold; color:#fff; padding:5px}

.days_header {padding:3px;background-color:#E5E5E5;color:#000;font-weight:bold;border-bottom:1px solid #C0C0C0}

.days_header_today {font-size:12px; font-weight:bold; color:#fff; background:#777; padding:3px; border-bottom: 1px solid #c0c0c0}

.date_from_till {color:#777}

a.calevent_extended:link,
a.calevent_extended:visited{text-decoration:underline;font-weight:normal;color:#777;}
a.calevent_extended:hover  {font-weight:normal;text-decoration:none;}

.agb_container_payment {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}

.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}

.clear {clear:both}

.floatcontent {padding:3px; min-height:80px; }

td.goods_tabl_hdr {background-color: #09AA19; color: #fff; font-weight:bold; border: 1px solid #00ae01;}

a.goods_tabl_hdr:link,
a.goods_tabl_hdr:visited {color: #fff; font-weight:bold; text-decoration:underline;}
a.goods_tabl_hdr:hover {color: #B1FCB1; font-weight:bold; text-decoration:none;}

table.goods_tabl {border: 1px solid #00ae01; margin-bottom:6px; border-collapse:collapse;}

td.goods_tabl_cell {border: 1px solid #00ae01;}

.error_div {color: #f00; font-weight:bold;}

.chat_box {
    /*overflow-y:scroll;*/
   /* border: 1px solid #93CB2A;*/
    width:100%;
    height:400px;
}
.chat_msg {
    border-bottom:1px solid #93CB2A;
    font-size:95%;
    padding:5px;
    width:100%;
}

h1 {font-size: 15px;}