


body {min-width:930px;}
body#main_body {font-size: 13px; background: #fdfbf4; padding: 0px; margin: 0; color: #333333; font-family: Verdana, Arial, sans-serif;}
#container {margin:0 auto;width:930px;}

/*-- global --*/
h1 {margin:0 0 12px 0; padding:0; color:#0D8F63; font-size:22px; font-family: Tahoma; font-weight: normal;}
h1 a {text-decoration: none;}
h2 {font-size:18px; color:#0D8F63; font-family: Tahoma; font-weight: normal; text-decoration: none;}
.black {color:#000;}
.red {color:#FF0000;}


img {border:0;}
a {color:#7E7E7E; text-decoration: none;}
a:hover {color: #0D8F63; text-decoration: underline;}
a:visited {color: #7E7E7E;}
a:link {color: #7E7E7E;}

.form_input {border: 1px solid #CCCCCC;}
.form_btn {border: 1px solid #CCCCCC;}
/*-- global --*/


/*-- header --*/

#logo {margin:51px 0 0 105px; float:left;}
#nav {width:95px; height:11px; margin:55px 0 0 142px; float:left;}
#nav ul{height: 11px; margin: 0;padding: 0;position: relative; width: 95px;}
#nav li{list-style: none; margin:0; padding:0; position:absolute;top: 0;}
#nav li, #nav a {background-image: none; display: block; height: 11px;}
#nav ul li a {text-indent: -9999px; text-decoration: none;}
#nav ul {background: transparent url('img/nav.gif') top left no-repeat;}
#nav #nav01 {left: 0; width: 11px;}  
#nav #nav02 {left: 43px; width: 11px;}  
#nav #nav03 {left: 84px; width: 11px;}
#nav #nav01 a:hover {background: transparent url('img/nav.gif') 0 -11px no-repeat;}  
#nav #nav02 a:hover {background: transparent url('img/nav.gif') -43px -11px no-repeat;}  
#nav #nav03 a:hover {background: transparent url('img/nav.gif') -84px -11px no-repeat;}

#lang {margin:39px 0 0 75px; float:left;}
#lang a {padding:0; margin:0; text-decoration: none;}
#lang a:hover {color: #2C6DC8;}
#lang .lang_head {background: url('/img/lang_head.gif') no-repeat top; width:60px; height:13px; font-size: 9px; padding-left:7px; padding-right:0; padding-top:1px; padding-bottom:0}
#lang img {margin:1px 5px 0 5px;}
#search {margin:40px 0 0 0;float:right;}
#search .search_head {background: url('/img/search_head.gif') no-repeat top; width:48px; height:12px; font-size: 9px; padding:1px 0 0 7px; margin:0 0 -1px 0;}
#search .req {border: 1px solid #EAEAEA; height:14px;}
#search .req_button {border: 1px solid #EAEAEA; height:18px; width:45px;}
/*-- header --*/


/*-- menu --*/
#big_blok_menu {margin:28px 0 0 0; width:100%; float:left;}
#big_blok_menu .left_part {float:left;}
#big_blok_menu .left_bg {background: url('/img/left_part_bg.gif') repeat-y; width:70px; height:150px; float:left;}
#big_blok_menu .left_round {background: url('/img/left_round.gif') no-repeat top; width:13px; height:150px; float:left;}
#big_blok_menu .menu {float:left;}
#big_blok_menu .menu a {padding:0; margin:0;}
#big_blok_menu .menu a:hover {color:#0D8F63;}
#big_blok_menu .menu ul {margin:0 0 0 44px; padding:0;}
#big_blok_menu .menu ul li {list-style-type:none; line-height: 30px; letter-spacing: -.04em; color:#7E7E7E; font-size: 17px; font-family: Arial; font-weight: bold;}
#big_blok_menu .right_part {float:right; background-color:#EAEAEA; width:625px; height:150px;}
#big_blok_menu .right_round {background: url('/img/right_round.gif') no-repeat top; width:13px; height:150px; float:right;}
#big_blok_menu .ad {padding:45px 0 0 10px; float:left;}
/*-- menu --*/


/*-- content --*/
#big_blok_content {margin:50px 0 0 58px; width:864px; float:right;}
#big_blok_content a,a:visited {padding:0; margin:0;}
#big_blok_content a:hover {color: #0D8F63; text-decoration: underline;}
#content {vertical-align: top; text-align:justify; width:611px; float:left;}
#content .mainpage_blok {margin-bottom:21px; width:100%; float:left;}
#content .mainpage_img {margin-right:22px; float:left;}
#content .mainpage_text {margin-top:4px;}
#content .mainpage_text h2 {margin:0 0 8px 0; padding:0;}
#content .search li {color:#0D8F63;}

#info {width:215px; float:right;}
#info .info_blok {margin: 0 0 25px 0;}
#info .info_header {background: url('/img/info_header_bg.gif') no-repeat; width:215px; height:32px; padding:5px 0 0 0; font-size:18px; color:#4780CF; font-family: Arial; text-decoration: none; text-align:center;}
#info .info_text {text-align:left;}
#info .info_signature {width:215px; margin-top:3px; border-top:1px solid #EAEAEA; text-align:right; clear:both;}
#info .info_signature a {text-decoration: underline;}
#info .info_signature a:hover {text-decoration: none;}

.comment_title {text-align:right; color:#0D8F63; font-family: Tahoma; font-weight: normal;}
.comment_title a {text-align:right; color:#0D8F63; font-family: Tahoma; font-weight: normal; text-decoration: underline;}
#comment_body {margin-bottom:35px;}
#comment_body .int {text-align:right;}
#comment_body .comment_date {color:#ff0000; clear:both;}
#comment_body .comment_author {font-weight: bold;}
.hr_comment{height: 1px;color: #B7B7B7; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: dashed;}
/*-- content --*/


/*-- footer --*/
#footer {clear:both; margin:0 auto;}
#footer .footer_line {margin:20px 5px 10px 64px; border-top: 2px solid #EAEAEA;}
#footer .duble_menu {text-align:center; color:#7E7E7E; font-size: 12px; font-family: Verdana; font-weight: bold;}
#footer .duble_menu a,a:visited {padding:0 0 0 10px;}
#footer .duble_menu a:hover {padding:0 0 0 10px; color:#2C6DC8;}
#footer .copy {margin-top:5px; margin-right:5px; width:158px; font-size: 10px; color: #333333; float:right; clear:both;}
#footer .counter {float:right;}
/*-- footer --*/