* {margin:0;padding:0;}
body {
background:#fff;
color:#161516;
font-size:12px;
font-family:Tahoma, sans-serif;
}
table {
border-collapse:collapse;
border-spacing:0px;
}
table td {
vertical-align:top;
padding:0px;
}

img {border:0;}
a {color:#3c6192; outline:none; font-size:12px;}
a:hover {text-decoration:none;}

dl dt span {color:#3c6192;}

p {
padding-bottom:15px;
/*line-height:14px*/
}


var{
display:block;
font-style:normal;
color:#67686a;
font-size:11px;
}

hr {
height:0px;
border:#abadaf solid 0px;
border-top-width:1px;
padding:7px 0 7px 0;
margin:7px 0 0 0;
clear:both;
}

h1 {
text-align:center;
font-weight:400;
font-size:48px;
color:#3f913c;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:2px;
}

h2{
font-weight:400;
font-size:18px;
color:#639f5e;
}

.small {
font-size:11px;}

.green {
color:#639f5e;
}

.clear {
clear:both;}

#main_page {
padding-top:23px;
margin:0 auto;
width:990px;
background:url('../files/images/system/main_bg.png') no-repeat 292px 104px;
/*overflow:hidden;*/
}

#top {
padding:23px 0px 20px 60px;
height:1%;
overflow:hidden;
}

#logo {
float:left;
padding-left:60px;
padding-bottom:95px;
}

#logo img {
display:block;
}

#left_ramka {
margin-left:-226px;
width:554px;
height:661px;
padding-bottom:25px;
display:block;
position:relative;
clear:both;
overflow:hidden;
}
/* second */
#menu_left {
position:absolute;
top:324px;
left:210px;
display:block;
width:300px;
z-index:99;
list-style:none;
font-size:23px;
color:#fff;
}

#menu_left li {
list-style:none;
text-align:center;
padding-bottom:1px;
}

#menu_left a {
color:#c7d6c8;
font-size:28px;
font-family:Georgia, "Times New Roman", Times, serif;
z-index:99;
position:relative;
}

#menu_left .sel a {
color:#fff;
}

.box {
background:url('../files/images/system/box_img.jpg') no-repeat 100% 0;
padding-right:250px;
padding-top:51px;
padding-left:75px;
padding:50px 250px 0 75px;
height:180px;
text-align:right;
}
.box h2 {
color:#161516;}

.box p{
font-size:11px;}
.box a{
font-size:11px;}

/* /second */

#left_ramka #left_img{
z-index:90;
position:relative;
display:block;
width:554px;
height:661px;

}

#left_ramka #left_img_min{
position:absolute;
top:8px;
left:386px;
height:150px;
width:160px;
overflow:hidden;
}

#left_ramka #left_img_big{
position:absolute;
top:215px;
left:150px;
height:400px;
width:400px;
overflow:hidden;
}

.hidden {
display: none;
}

#top_menu {
list-style:none;
font-size:14px;
/*color:#76787b;*/
color:#3f913c;
height:35px;
border-top:#abadaf solid 1px;
border-bottom:#abadaf solid 1px;
margin-bottom:14px;
padding-left:15px;
}

#top_menu li {
height:35px;
float:left;
line-height:31px;
padding:0 14px;
}

#top_menu .sel {
background:#3f913c;
}

#top_menu .sel a {
color:#fff;
}

#top_menu .bull {
width:28px;
text-align:center;
padding:0;
margin:0 -14px;
}

#top_menu a {
/*font-size:12px;*/
color:#363636;}

#stat {
text-align:center;
font-size:14px;
color:#48484a;
border-bottom:#abadaf solid 1px;
padding-bottom:23px;
margin-bottom:14px;
}

#stat a {
font-size:14px;
}

#left {
float:left;
width:343px;

}
#right {
float:right;
width:647px;
/*overflow:hidden;
height:1%;*/
padding-bottom:35px;
}

.body {
padding:0 11px;
}

.img_big{
float:left;
padding-right:17px;
padding-bottom:10px;
position:relative;
overflow:hidden;
height:228px;
width:228px;
}

.img_big img{
display:block;
}

.img_big div {
height:228px;
width:228px;
background:url('../files/images/system/ramka_big_2.png') no-repeat;
top:0;
left:0;
position:absolute;
display:block;
z-index:99;}

.cols_2 {
/*margin-top:10px;*/
/*border-top:#abadaf solid 1px;*/
width:100%;
/*width:647px;*/
}
.cols_2 td {
width:295px;
padding:15px 34px 10px 0px;}

.cols_2 .end{
padding-right:0;}

.title {
font-size:14px;
color:#48484a;
padding-bottom:15px;}

.title h2 {
display:inline;
}

.title a {
/*font-size:12px;*/
color:#76787b;
}


/*#anons_news dd{
font-size:11px;
}*/

#anons_news dd{
overflow:hidden;
}

#anons_news dd .img_big{
float:right;
padding-right:0;
padding-left:10px;
padding-bottom:0;
position:relative;
overflow:hidden;
height:193px;
width:203px;
}

#anons_news dd .img_big img{
display:block;
padding-left:10px;

}

#anons_news dd .img_big div {
height:193px;
width:203px;
background:url('../files/images/system/ramka_min_2.png') no-repeat;
top:0;
left:20px;
position:absolute;
display:block;
z-index:99;}

/*
#anons_news dd dfn {
font-size:14px;
color:#76787b;
display:block;
float:right;
font-style:normal;
padding-top:100px;
width:22px;
text-align:center;
position:relative;
}

#anons_news dd em {
height:193px;
width:193px;
background:url('../files/images/system/ramka_min_2.png') no-repeat;
top:0;
left:0;
position:absolute;
display:block;
z-index:99;}
*/

.news_sel {
border:#abadaf solid 1px;
background:#eef3ee;
padding:20px 23px 5px 23px;
margin:-5px 0 10px 0;}

.foto {
/*border-top:#abadaf solid 1px;*/
/*padding:20px 11px 0 11px;*/}

.foto dfn {
font-size:14px;
color:#76787b;
display:block;
float:left;
font-style:normal;
padding-top:100px;
width:22px;
text-align:center;}

.foto dl {
width:193px;
float:left;
overflow:hidden;}

.foto dt {
text-align:center;
padding-bottom:6px;}

.foto dt span {
margin-top:5px;
height:193px;
width:193px;
display:block;
position:relative;
overflow:hidden;
}

.foto dt em {
height:193px;
width:193px;
background:url('../files/images/system/ramka_min_2.png') no-repeat;
top:0;
left:0;
position:absolute;
display:block;
z-index:99;}

.foto dd {
font-size:11px;
padding-left:25px;}

.foto img {display:block;}

#down {
border-top:#abadaf solid 1px;
padding:24px 16px 24px 32px;
font-size:11px;
color:#48484a;
clear:both;
height:1%;
overflow:hidden;
position:relative;
}
#down a{
font-size:11px;
}

#copy {
padding-right:26px;
float:left;
width:246px;
}

#cont {
margin-top:-7px;
float:left;
width:240px;}

#cont img{
padding-right:5px;
}

#cont a{
padding-left:16px;
background:url('../files/images/system/mail.gif') no-repeat 0 3px;
}


#cont span{
font-size:14px;
}

#cont em{
font-size:18px;
font-style:normal;
}

#help {
color:#639f5e;
width:290px;
float:right;}

#form {width:450px;
margin:0 auto;}

#form select, #form input, #form textarea {
width:450px;
border:#abadaf solid 1px;
margin-top:5px;
font-size:14px;
}

#form input{
}

#form .button{
background:#639f5e;
color:#fff;
font-weight:bold;
vertical-align:middle;
height:25px;
width:150px;
cursor:pointer;
}

#form input:focus {
border-color:#3f913c;
}
#form textarea:focus {
border-color:#3f913c;
}
.advs {position:absolute; bottom:0; left:0; width:100%; text-align:center; color:#000; font-size:8px !important; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.advs a {color:#000 !important; font-size:8px !important; text-decoration:none !important;}
