body {font-family: Tahoma, Arial, sans-serif; line-height: 1.3em; font-size: 10pt; color: #333333; background: #EFEFFF url( '../img/new/body_back3.jpg') top left repeat;}

select, input, textarea { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; color: #333; border: 1px solid #c3c6d7;}

#page_bg { text-align: center;}

#page_block { background: #FFFFFF; width: 940px; margin: 0 auto; padding: 0px;  border: 2px solid #FFFFFF;}

#page_tab {width: 100%}

#logo_left {width: 20%; height: 130px; background: bottom center no-repeat;}
#logo_right{width: 80%; height: 130px; background: url( '../img/new/header1.jpg') top left no-repeat; border-left: 1px solid #dadaea;}

#topmenu { height: 36px; padding: 0px; background: #3b9336 url( '../img/new/menu_back3.jpg') center left repeat-x;}
#topmenu table { width: 100%; height: 36px;}
#topmenu td { text-align: center; vertical-align: middle;}
#topmenu td div { border-right: 1px dotted #7ed673}
#topmenu td div span { color: #FFFFFF; font-size: 9pt; font-family: Verdana; letter-spacing: 0.1em; white-space: nowrap}
#topmenu td div span.topA { color: #fbc800;}
#topmenu td div a { text-decoration: none;}
#topmenu td div a:hover { text-decoration: underline; color: #a9ff9c}

#search { height: 40px; background: #FFFFFF; border-bottom: 1px solid #e9ea8d; text-align: left; vertical-align: bottom}
#search #lang { padding-bottom: 5px; letter-spacing: 0.1em; font-size: 7pt;}
#search #lang span { padding: 0 5px}
#search #lang span.langA { color: #797b11;}
#search #lang span.langN { color: #006100;}
#search #lang a { text-decoration: none}
#search #lang a:hover { text-decoration: underline;}

#page_title { height: 40px; background: #EFEFFF url( '../img/new/header1.jpg') bottom left no-repeat; text-align: left; vertical-align: bottom; border-bottom: 1px solid #dadaea; border-left: 1px solid #dadaea;}
#page_title #left_title {float:left; width: 90%}
#page_title #left_title h1 { font-size: 16pt; font-weight: 200; color: #006100; letter-spacing: 0.1em; padding: 15 15 0 15px}
#page_title #right_title {float:right; width: 8%;  padding: 15 15 0 0px}
#page_title #right_title #print { text-align: right;}
#page_title #right_title #print_hidden { display: none}

#left {background: #f7ffd1;}
#left #top_active { margin: 6px;}
#left #top_active a {  text-decoration: none;}
#left #top_active a span { color: #ad0000; font-family: Verdana; font-size: 10pt; font-weight: bold; letter-spacing: 0.1em; }

#left #left_menu { }
#left ul.menu_1 { margin: 15 5px; /*list-style: url( './../img/new/list_left1.gif') inside;*/}
#left ul.menu_1 li { margin: 5 0 10 5px; border-bottom: 1px dotted #e9ea8d }
#left ul.menu_1 li span { letter-spacing: 0.1em; font-size: 8pt; color: #006100; font-family: Verdana}
#left ul.menu_1 li span.spanA { color: #ad0000}
#left ul.menu_1 li a { text-decoration: none; color: #ad0000}
#left ul.menu_1 li.liN a:hover{ text-decoration: underline; color: #006100}
#left ul.menu_1 li.liA a:hover{ text-decoration: underline; color:  #ad0000}
#left ul li ol.menu_2 { margin: 5 0 15 15px; list-style-image:  url( '../img/new/list_none.gif'); list-style-position: outside;}
#left ul li ol.menu_2 li { margin: 3px; border-bottom: none}
#left ul li ol.menu_2 li span { color: #006100; letter-spacing: 0em; font-size: 9pt}
#left ul li ol.menu_2 li.liA { list-style-image:  url( '../img/new/list_active.gif'); list-style-position: outside;}
#left ol.menu_2 li.liN a:hover{ text-decoration: underline; color: #006100}
#left ol.menu_2 li.liA a:hover{ text-decoration: underline; color:  #ad0000}

#footer_left { border-top: 1px solid #e9ea8d;}

#footer_right { background: #EFEFFF; border-top: 1px solid #dadaea; border-left: 1px solid #dadaea; text-align: center; vertical-align: top}
#footer_right #bottom_menu { margin: 5 0px}
#footer_right #bottom_menu span { padding: 0 5px; font-size: 7pt}
#footer_right #bottom_menu span a { color: #3b9336}
#footer_right #copyright { text-align: right; padding: 10px; color: #3b9336; font-size: 8pt; /*color:#797b11*/}

#page_cont { border-left: 1px solid #e9ea8d; padding: 5px; background: #FFFFFF; vertical-align: top }
#page_cont #print { text-align: right; position: relative; top: -25px; left: 0px}
#page_cont #print_hidden { display: none}

/*  for table start */

#page_cont table.tablist { margin: 0 10px; }

#page_cont table.tablist td { vertical-align: top;}

#page_cont table.tablist td.descr { padding-left: 10px}

#page_cont table.tablist td.descr p { padding-bottom: 5px;}

#page_cont h2 { color:#797b11; font-size: 11pt;}

#page_cont td.h2 { padding: 20 0 10 0px;}

#page_cont h3 { font-weight: bold}

#page_cont a { text-decoration: none}

#page_cont a:hover { text-decoration: underline; color:#797b11;}

#page_cont table.tablist ul { margin: 5 0 0 15px; list-style-image:  url( './../img/new/list_none.gif'); list-style-position: outside;}

#page_cont table.tablist ul li { margin-bottom: 3px}

#page_cont table.tablist ul li span { color:#797b11; }

#page_cont td.detail { text-align: right; border-bottom: 1px solid #eeeeee; padding: 2 0 5 0px}

#page_cont td.detail span { color:#797b11;}

#page_cont img { }

/*  for table end */

/*  contents div block */
#page_cont div.single_block { padding: 10 10 10 10px; }

#page_cont div.single_header { padding-bottom: 10px; text-align: left}

#page_cont div.single_header h2 { color:#797b11; font-size: 11pt;}

#page_cont div.descr { text-align: left; vertical-align: top;}

#page_cont div.descr table td { vertical-align: top}

#page_cont div.descr div.parag { padding: 0 0 5 10px; line-height: 1.2em;}

#page_cont div.descr div.parag span.att { color: red; font-weight: bold}

#page_cont div.descr div.parag ul { margin: 5 0 0 15px; list-style-image:  url( './../img/new/list_none.gif'); list-style-position: outside;}

#page_cont div.descr div.parag ul li { margin-bottom: 3px}

#page_cont div.descr div.parag ul li span { color:#797b11; }

#page_cont div.detail { clear:both; text-align: right; border-bottom: 1px solid #eeeeee; padding: 2 0 5 0px;}

#page_cont div.last { border: none}

#page_cont div.detail span { color:#797b11;}

#page_cont div.descr span.plink { color:#797b11; text-decoration: underline;}

#page_cont div.single_block #error { margin-bottom: 10px; font-weight: bold; }

#page_cont div.single_block #pform td { padding: 0.25em; vertical-align: top}

#page_cont div.single_block #pform td span.info { font-size: 85%; color: #FF0000; padding: 0 3px}

#page_cont div.single_block #pform td .w30 { width: 25em;}

#page_cont div.single_block #pform td #dn { display: none}

#page_cont div.single_block #pform td #clb { display: block; padding: 4 12px; cursor: pointer; border: 1px solid #c3c6d7; color: #b2b5c6}

#page_cont div.descr div.parag span.it { font-size: 90%}

#page_cont div.descr div.parag span.bold { font-weight: bold}

/* for div end */

/* news style block */
#news { text-align: left; padding: 10px}
#news div.news_block { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #eeeeee;}
#news div.news_date { color: #797b11; font-size: 9pt}
#news div.news_title, #news div.news_title a { color: #797b11; font-weight: bold}
#news div.news_article { margin: 5 0 0 10px}
#news div.news_src { margin-top: 5px}
#news div.news_src span.news_src { color: #797b11; font-weight: bold}
#news a { color: #797b11;}
#news div.news_detail { text-align: right}
/* news style end */

/* banner styles block */
#slide-container { text-align: center; margin: 30px 0px;}
#slide-container #slideshow { width:180px; height:270px; margin:auto; position:relative; cursor: hand; visibility: hidden;}
#slide-container #slideshow IMG { position:absolute; top:0; left:0;}
/* banner styles end */

/* messages styles block */
.field_error {color: #8f0000; font-size: 8pt}
.step_report {color: #205726; font-size: 9pt; width: 85%; background: url('../img/new/info_report.png') no-repeat left center #d2ffd0; text-align: left; margin-bottom: 1em; padding: 2 5 2 30px; border: 1px solid #c0fbbe}
.step_error {color: #8f0000; font-size: 9pt; width: 85%; background: url('../img/new/info_error.png') no-repeat left center #ffd3ad; text-align: left; margin-bottom: 1em; padding: 2 5 2 30px; border: 1px solid #ffbf99}
.step_warning {color: #8f0000; font-size: 9pt; width: 85%; background: url('../img/new/info_warning.png') no-repeat left center #fff680; text-align: left; margin-bottom: 1em; padding: 2 5 2 30px; border: 1px solid #feca56}
/* messages styles end */

/* button style block */
div.s_prop {display: none}
td.btn { text-align: center; vertical-align: middle;}
div.btn { width: 90px; height: 24px; background: url('../img/exist/button.png') no-repeat center center;  margin-top: 0.5em}
div.btn div.btn_title { padding-top: 2px; cursor:pointer; cursor: hand}
/* button style end */

#slice_block {font-size: 90%; color:#797b11;}
#slice_block slice_title {}