/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#15190d url(../images/bg.jpg);font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #232710;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #608928;text-decoration: underline;cursor: pointer;}
a:hover {color:#608928;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
#all {background:url(../images/all_bg.png) 0 0 repeat-x;}
.dec_1 {background:url(../images/flash.jpg) 50% 150px no-repeat;}
.dec_2 {background:url(../images/header.jpg) 50% 0 no-repeat;}
.dec_3 {background:url(../images/content_top.jpg) 50% 319px no-repeat;}
.dec_4 {background:url(../images/content_mid.jpg) 50% 500px no-repeat;}
.dec_5 {background:url(../images/content_bottom.jpg) 50% 754px no-repeat;}
.dec_6 {background:url(../images/footer.jpg) 50% 916px no-repeat;}
#container {width:970px;height:1000px; margin:0 auto; position:relative;}
#header {height:150px;position:relative;}
.menu {height:23px;width:528px;background: url(../images/menu.png) 0 0 no-repeat; position:absolute;top:110px;right:0px;}
.menu li {padding:0; list-style-type:none;float:left; display:inline;}
.menu li a, .menu li a:visited {height:23px;width:105px;display:block;float:left;}
.m1 a:hover {background: url(../images/menu.png) 0 -23px no-repeat;}
.m2 a:hover {background: url(../images/menu.png) -105px -23px no-repeat;}
.m3 a:hover {background: url(../images/menu.png) -210px -23px no-repeat;}
.m4 a:hover {background: url(../images/menu.png) -315px -23px no-repeat;}
.m5 a:hover {background: url(../images/menu.png) -420px -23px no-repeat;}
.authorize {position:absolute;width:283px;right:14px;top:23px; font-size:11px; color:#c9d89e;}
.authorize p {width:100%; clear:both;}
.authorize em{float:left;display:inline;_width:1%;}
.authorize label {display:block;padding:0 0 0 2px;height:16px;}
.authorize p, .authorize p a, .authorize p a:visited {color:#feef00; font-size:10px;padding:3px 3px 3px 1px;}
.autho_1, .autho_2 {width:108px; height:16px; background: url(../images/input_1.png) 0 0 no-repeat; border:0;padding:2px;margin-right:8px;}
.autho_3 {float:left;margin-top:16px;margin-left:-3px;position:relative;}

#flash {width:970px;height:168px; position:relative;}
#flash div {width:970px;height:169px;  position:absolute;}
#main {width:925px; height:540px;position:relative;padding:39px 0 0 25px;}
.m_left {float:left; width:462px;padding-top:15px;}
.name {background: url(../images/name_border.jpg) 0 100% repeat-x;padding-bottom:2px;}
.pad_10 {padding-top:15px;}
.m_right {float:right; width:456px;}
#footer {position:absolute;bottom:5px;font-weight: bold;color: #3b503f;	width: 725px;left: 20px;overflow:hidden;}
.copy {float:left; }
.f_links {float:right;}
#footer a, #footer a:visited {color: #3b503f; text-decoration:none;}
#footer a:hover {color:#ff9000; text-decoration: underline;}
.s_new em {	font-weight: bold;	color: #86a200;}
.s_new {padding-top:10px; padding-left:8px;}
#news {background:#ffffff url(../images/news_box.jpg) 0 0 no-repeat;width:422px;height:136px;position:absolute;padding:15px 10px 15px 20px; bottom:9px;left:16px;}

.scroll-pane {overflow:auto;width:412px;height:136px; position:relative;z-index:1;padding-right:10px;}

#our_sites {background:#ffffff url(../images/sites.jpg) 0 0 no-repeat;width:426px;height:506px;position:absolute;padding:20px 10px 15px 20px; top:32px;right:-2px;}
.ss_text h2 {font-size: 16px;font-weight: bold;}
.ss_text a, .ss_text a:visited {text-decoration: none;}
.ss_text a:hover {text-decoration: underline;}
#our_sites .scroll-pane {width:413px; height:500px; }
.ss_text p {border-top:1px solid #c8ccc6; border-bottom:1px solid #c8ccc6;}
.ss_text {width:225px;float:right;}
.single_site {width:378px; overflow:hidden;padding-top:15px;}
.ss_img {float:left; border:1px solid #000;}
.extra_line {line-height:150%;}

#page {width:884px;height:492px; position:relative; background:url(../images/all_page.png) 0 0 no-repeat;margin:31px 0 0 18px; padding:25px;}
.pad_15_b {margin-bottom:15px;}

.cntr_mes {text-align:center; padding-top:100px;}
.cntr_mes h3 {font-size:19px; font-weight:bold; color:#608928;padding-bottom:20px;}
.login_form {width:320px; margin:70px auto 0;}
.login_form label {float: left;width: 73px;padding-top:3px;}
.lf_input_1 {background:#f5f6f3; border:1px solid #c8ccc6; width:236px;height:16px;padding:2px;}
.lf_submit_1, .lf_submit_2 {background:#496435; border:1px solid #c8ccc6; width:242px;color:#ffffff; font-size:16px;padding:2px 0; font-weight:bold; cursor:pointer;line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.login_form  div {padding:3px 0;}
.lf_submit_2 {color:#bcc879;}
.login_form p {text-align:right; padding-top:15px;}
#page .cm2 {padding-top:20px;margin-top:10px;}
#page .cm2 h3 {padding-bottom:5px;}
.c_det {float: left;width: 257px;padding-left:5px;}
.c_text {float: right;width: 535px;}
.icon_mail {padding:15px 0 15px  60px; background:url(../images/icon_mail.png) 0 50% no-repeat;}
.icon_icq {padding:15px 0 15px  60px; background:url(../images/icon_icq.png) 2px 50% no-repeat;}
.reg_left {float:left;width:430px;}
.reg_right {float:right;width:430px;}
.reg_form h4 {width:240px;border-bottom:1px solid #c8ccc6; font-size:16px; font-weight:bold; color:#608928;margin-bottom:10px;padding-bottom:3px;}
.rf_1 {border:1px solid #c8ccc6; background:#f5f6f3; width:300px;height:16px;padding:2px;}
.reg_form div {padding:3px 0; width:430px; overflow:hidden;}
.reg_form label {width:110px;float:left;padding-top:3px;}
.rf_1_select {border:1px solid #c8ccc6; background:#f5f6f3; width:306px;padding:2px;}
.reguired {font-size:11px;padding-top:10px;}
.reguired em {color:#990000;}
.reg_form .lf_submit_2 {width:306px;}
#page .error {color:#990000;font-weight:bold;	text-align: center;	padding-bottom:20px;}
#page .cntr {text-align: center;}