@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;

}

body {background:#777; font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;}
a {color:#c0d9b2;}
h1 {color:#b90603; font-size:34px; font-weight:normal; margin-bottom:10px;}
h3 {font-size:20px; color:#4e4e4e; font-family:"Trebuchet MS", sans-serif; font-weight:normal; margin-bottom:8px;}
h2 {font-size:24px; color:#b90603; font-weight:normal; margin-bottom:10px;}
#wrapper {background:#6EA350;
 width:1000px;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:11px;
margin:0 auto;
color:#313131;
}
#page {padding-bottom:35px;}
#head {height:101px; position:relative;}
.head_in {padding-top:27px; position:relative;}

.logo {position:absolute; top:59px; left:10px;}
a:hover {text-decoration:none;}
#footer {width:1000px; margin:0 auto; position:relative; background: #1d221a; clear:both; margin-top:-176px; height:176px; overflow:hidden; font-size:12px;}
.footer_in {width:1000px; margin:0 auto;  padding-top:23px;}
.protect{ height:196px; width:100%; clear:both;}


.copy {color:#838282; font-family:"Trebuchet MS", sans-serif; float:left; width:337px; line-height:1.4; margin-left:19px;}
.copy address {margin:13px 0 0 -19px; padding-left:19px; background:url("../images/address.gif") 0 0 no-repeat; font-style:normal; position:relative; height:1%;}

.copy1 {color:#838282; font-family:"Trebuchet MS", sans-serif; float:left; width:167px; line-height:1.4; margin-left:19px;}
.copy1 address {margin:13px 0 0 1px; padding-left:1px; background:url("../images/address.gif") 0 0 no-repeat; font-style:normal; position:relative; height:1%;}



.foot_b {color:#838282; float:left; width:342px; font-size:11px; padding-bottom:2px;}
.foot_b dt {margin-bottom:11px;}
.foot_b dd {margin-bottom: 6px; margin-top: 3px; padding-left:7px; background:url("../images/ar1.gif") 0 50% no-repeat;}
.foot_b dd a {color:#bab9b9;}
.foot_b dt a {color:#494949; text-decoration:none; border-bottom:1px dashed #494949;}
.foot_b dt a:hover {color:#B90603; text-decoration:none; border-bottom:1px dashed #B90603;}
.nav {margin-left:130px; height:42px; background:url("../images/nav_bg.gif") 0 0 repeat-x;}
.nav_in {background:url("../images/nav_r.gif") 100% 0 no-repeat; height:42px;}
.nav_in ul {background:url("../images/nav_l.gif") 0 0 no-repeat; height:42px; overflow:hidden;}
.nav_in ul li {padding:0 27px; height:42px; background:url("../images/div.gif") 0 3px no-repeat; float:left; margin-left:-1px; line-height:42px;}
.nav_in a { font-size:13px; color:#afafaf; text-decoration:none; font-family:"Trebuchet MS", sans-serif;}
.nav_in a:hover {text-decoration:underline}
.nav_in .enter {float:right; background:none;}
.nav_in .enter a{padding-left:7px; }


.b {height:284px; background:url("../images/m.gif") 0 0 repeat-x; margin-bottom:11px;}
.b_in {height:284px; background:url("../images/m_l.jpg") 0 0 no-repeat;}
.b_in2 {height:284px; background:url("../images/m_r.gif") 100% 0 no-repeat;}
.bb2 {height:200px; background:url("../images/m_bg2.gif") 0 0 repeat-x;}
.bb2 .b_in {height:200px; background:url("../images/m_l2.jpg") 0 0 no-repeat;}
.bb2 .b_in2 {height:200px; background:url("../images/m_r2.gif") 100% 0 no-repeat;}
.b_in2 img {float:left; margin-left:160px; display:inline;}
.bb3 {height:200px; background:url("../images/m_bg3.jpg") -1px 0 no-repeat;}
.bb4 {height:200px; background:url("../images/m_bg4.jpg") 0 0 no-repeat;}
.bb5 {height:200px; background:url("../images/m_bg5.jpg") 0 0 no-repeat;}

.txt_in_b {float:left; padding:194px 0 0 303px; color:#444546; font-size:24px; width:480px; font-weight: bold; }
.txt_in_b span {color:#82252e; display:block; padding:10px 0 30px; font-weight: normal;}

.bb2 .txt_in_b {float:left; padding:69px 0 0 444px; color:#000; font-size:22px; width:auto;}
.bb2 .txt_in_b span {color:#b90603; display:block; padding:5px 0 0 223px; font-size:30px;}

.bb3 .txt_in_b {float:left; padding:69px 0 0 675px; color:#000; font-size:22px; width:auto;}
.bb3 .txt_in_b span {color:#b90603; display:block; padding:0 0 0 38px; font-size:30px;}

.bb4 .txt_in_b {float:left; padding:72px 0 0 610px; color:#000; font-size:22px; width:auto;}
.bb4 .txt_in_b span {color:#b90603; display:block; padding:0 0 0 38px; font-size:30px;}

.bb5 .txt_in_b {float:left; padding:81px 0 0 666px; color:#000; font-size:22px; width:auto;}
.bb5 .txt_in_b span {color:#b90603; display:block; margin-left:-32px; padding:0; font-size:30px;}

.b_a {font-size:12px; font-style:italic; position:relative; font-family:"Trebuchet MS", sans-serif; float:left; padding-bottom:2px;}
.b_a i{width:32px; height:31px; background:url("../images/ar2.gif"); overflow:hidden; position:absolute; left:-37px; top:-7px;}

.intro {padding:23px 0;}
.clear {clear:both;}

.intro_l {float:left; width:476px; text-align:right;  font-family:"Trebuchet MS", sans-serif; background:url("../images/ar3.gif") 100% 10px no-repeat; font-size:36px; color:#b90603;}
.intro_l p {padding-right:70px;}
.intro_r {font-size:12px; color:#1b1b1b; width:500px; float:left; line-height:1.6;}
.intro_r p{padding-left:33px;}

.demo {width:299px; height:63px; overflow:hidden; position:relative; margin:0 auto;}
.demo a {color:#202020; font-size:14px; text-decoration:none;  background:url("../images/demo.gif") 0 0 no-repeat; width:299px; height:63px; display:block; font-weight:bold; text-align:center; line-height:60px; font-family:"Trebuchet MS", sans-serif;}
.demo a:active {background:url("../images/demo.gif") 0 -63px no-repeat;}
.all_n {clear:both; margin:4px 0 3px 0px; position:relative; overflow:hidden; background:#4e4e4e;}
.all_n1 {clear:both; margin:4px 0 23px 0px; position:relative; overflow:hidden; background:#4e4e4e;}
.n {float:left; width:328px; position:relative; overflow:hidden; line-height:1.2; margin:0 0 0px 4px; display:inline; background:#C0D9B2;}
.n_in {border:1px solid #ddd; padding:0 124px 0 25px; height:150px;}
.n_in .ni1 { background:url("../images/n1.jpg"/*n1.jpg*/); position:absolute; width:115px; height:87px; top:35px; left:175px;}
.n_in .ni2 { background:url("../images/n2.jpg"/*n2.jpg*/); position:absolute; width:115px; height:87px; top:35px; left:172px;}
.n_in .ni3 { background:url("../images/n3.jpg"/*n3.jpg*/); position:absolute; width:115px; height:87px; top:29px; left:175px;}
.n_in .ni4 { background:url("../images/n4.jpg"/*n4.jpg*/); position:absolute; width:115px; height:87px; top:35px; left:175px;}
.n_in .ni6 { background:url("../images/n6.jpg"/*n5.jpg*/); position:absolute; width:115px; height:87px; top:35px; left:175px;}
.n_in .ni5 { background:url("../images/n5.jpg"/*n6.jpg*/); position:absolute; width:115px; height:87px; top:35px; left:175px;}
.n_in .ni7 { background:url("../images/n7.jpg"/*n7.jpg*/); position:absolute; width:81px; height:104px; top:20px; left:200px;}








.way {float:none; width:auto; margin:20px 0 0 0;  display:block;}
.way .n_in {height:120px; padding:0;}

.all_n_main .n_title {margin-right:-50px;}

.cn {width:18px; height:18px; background:url("../images/star.gif"); position:absolute;}
.n_title {padding:22px 0 12px; position:relative;}
.n_title a {font-size:17px; color:#4e4e4e; text-decoration:none; border-bottom:1px dashed #4e4e4e;}
.n_title a:hover {color:#B90603; border-bottom:1px dashed #B90603;}
.contacts {width:475px; position:relative; left:73px; margin-top:33px;}
.contacts .n_in {padding:25px 20px 30px 22px; height:auto; font-size:12px; color:#000; line-height:2;}

.connect .n_in {height:90px; padding:0; text-align:center;}
.connect .n_in a {margin-left:20px; display:inline-block; color:#607d06; font-size:18px; text-decoration:none; border-bottom:1px dashed #607d06; margin-top:36px; position:relative;}
.connect .n_in a:hover {border-bottom:1px dashed #F6F6F6;}

.connect .n_in a i{position:absolute; left:-45px; top:-1px; width:34px; height:34px; background:url("../images/circ.jpg"/*circ.jpg*/); overflow:hidden;}
.tl {left:-9px; top:-9px;}
.tr {left:-9px; margin-left:100%; top:-9px;}
.bl {left:-9px; bottom:-9px;}
.br {left:-9px; margin-left:100%; bottom:-9px;}


.news_out { line-height:1.2;}
.news_in {padding-left:28px;}
.today {font-size:16px; color:#4e4e4e; padding-left:14px; margin-left:-14px; margin-top:14px; background:url("../images/to.gif") 0 50% no-repeat; font-style:italic; font-family:"Trebuchet MS", sans-serif; margin-bottom:3px;}
.anons {position:relative; line-height:1.2;}
.anons_in {padding:0 30px 0 40px;}
.date {padding:2px 0 4px; color:#a4a2a3;}
.reg {margin-top:12px;}
.reg a {padding-left:14px; color:#607d06; font-size:12px; font-style:italic; font-family:"Trebuchet MS", sans-serif; background:url("../images/plus.gif") 0 5px no-repeat;}

.news_link {margin-top:12px;}
.news_link a {color:#607d06; font-size:12px; font-style:italic; font-family:"Trebuchet MS", sans-serif; position:relative;}
.news_link i {position:absolute; top:3px; left:0px;  background:url("../images/ar4.gif") 0 0 no-repeat; width:18px; height:18px;}
.tv {float:left; margin-left:15px; display:inline; padding-top:30px;}


.bk {width:450px; float:left;}
.news_block {padding-right:30px;}
.news_block dt {font-size:10px; color:#000; padding-left:14px; margin-left:-14px; background:url("../images/to.gif") 0 50% no-repeat; font-style:italic; font-family:"Trebuchet MS", sans-serif; margin-bottom:3px;}
.news_block dd a {color:#444444;}
.news_block dd {margin:5px 0 15px;}
.news_alt dt {padding:0; margin:0; background:none;}

.bk_top {clear:both; margin-top:32px;}

.ml100 {position:relative; left:100px;}

.lic {padding:34px 0 34px;}
.lic p {line-height:1.6; color:#1b1b1b; font-size:12px;}
.lic .tel {color:#000; font-size:18px;}

.bl2_all {padding-top:10px;}
.bl2_all_dop .bl2 {height:164px;}
.bl2 {height:136px; float:left; width:49%; line-height:1.2; position:relative;}
.bl2 h3 {font-family: Tahoma,sans-serif;}
.bl2_in {padding:0 27px 0 120px;}
.bl2 .p1 {position:absolute; left:15px; top:-2px; width:86px; height:98px; background:url("../images/p1.jpg"/*p1.jpg*/); overflow:hidden;}
.bl2 .p2 {position:absolute; left:15px; top:-2px; width:76px; height:103px; background:url("../images/p2.jpg"/*p2.jpg*/); overflow:hidden;}
.bl2 .p3 {position:absolute; left:15px; top:8px; width:86px; height:82px; background:url("../images/p3.jpg"/*p3.jpg*/); overflow:hidden;}
.bl2 .p4 {position:absolute; left:15px; top:8px; width:94px; height:87px; background:url("../images/p4.jpg"/*p4.jpg*/); overflow:hidden;}
.bl2 .p5 {position:absolute; left:5px; top:3px; width:100px; height:81px; background:url("../images/p5.jpg"/*p5.jpg*/); overflow:hidden;}
.bl2 .p6 {position:absolute; left:30px; top:3px; width:76px; height:95px; background:url("../images/p6.jpg"/*p6.jpg*/); overflow:hidden;}
.bl2 .p7 {position:absolute; left:15px; top:8px; width:90px; height:87px; background:url("../images/p7.jpg"/*p7.jpg*/); overflow:hidden;}
.bl2 .p8 {position:absolute; left:0; top:8px; width:112px; height:84px; background:url("../images/p8.jpg"/*p8.jpg*/); overflow:hidden;}

.dop {font-size:12px; margin:15px 0;}

.bl2 li {color:#767374; margin-bottom:5px; padding-left:10px; background:url("../images/li.gif") 0 5px no-repeat; position:relative;}
.tarif_ul {margin:15px 0;}
.tarif_ul li {color:#1b1b1b; margin-bottom:5px; padding-left:10px; background:url("../images/li.gif") 0 5px no-repeat; position:relative;}

.lic_main {padding-top:25px; padding-right:520px;}
.lic_main .img {float:right; margin-right:-500px; display:inline; position:relative; left:20px;}
.btn {width:284px; height:40px; background:url("../images/btn.jpg"); overflow:hidden; position:relative; margin:20px auto 0;}
.btn a {color:#202020; font-size:12px; background:url("../images/btn.jpg"); text-decoration:none; width:284px; height:40px; display:block; font-weight:bold; text-align:center; line-height:40px; font-family:"Trebuchet MS", sans-serif;}
.btn a:active {background:url("../images/btn.jpg") 0 -40px;}
.can {float:left; width:508px; line-height:1.6; color:#1b1b1b; font-size:12px;}
.can h2, .tarif h2 {line-height:1.3;}
.tarif {float:left; left:44px; position:relative; width:457px;}
.tarif dl {padding:2px 20px 0 50px; line-height:1.2;}
.tarif dt {font-size:12px; color:#1b1b1b; margin-bottom:2px; position:relative;}
.tarif dt a {font-weight:bold; color:#1b1b1b;}
.tarif dd {margin-bottom:20px;}
.tarif .news_link {left:50px; position:relative; margin-top:25px;}

.z1 {position:absolute; left:-52px; top:3px; width:44px; height:32px; background:url("../images/t1.jpg"/*t1.jpg*/); overflow:hidden;}
.z2 {position:absolute; left:-60px; top:3px; width:48px; height:41px; background:url("../images/t2.jpg"/*t2.jpg*/); overflow:hidden;}
.z3 {position:absolute; left:-60px; top:3px; width:58px; height:36px; background:url("../images/t3.jpg"/*t3.jpg*/); overflow:hidden;}

.sub {margin:20px 0 40px;}

.way ul {padding-top:31px;}
.way ul li {float:left; padding:0 63px 0 116px; background:url("../images/ar3.gif"/*ar3.gif*/) 0 0 no-repeat; height:70px; margin-left:-30px;}
.way ul a {font-size:18px; color:#4e4e4e; text-decoration:none; border-bottom:1px dashed #4e4e4e; display:inline-block; margin:13px 0 2px; position:relative;}
.way ul a:hover {color:#B90603; border-bottom:1px dashed #B90603;}
.way ul a i {position:absolute; top:-2px;left:-50px; background:url("../images/num.gif"/*num.gif*/); overflow:hidden; width:32px; height:32px;}
.way ul a.a_reg {color:#5f9d0f; font-size:12px; font-style:italic; border:0 none; text-decoration:underline; display:inline; font-family:"Trebuchet MS", sans-serif;}
.way ul a.a_reg:hover {color:#5f9d0f; font-size:12px; font-style:italic; border:0 none; text-decoration:none; display:inline; font-family:"Trebuchet MS", sans-serif;}

.way .num3 {padding-right:0;}
.way .num3 i {background-position:0 -64px;}
.way .num2 i {background-position:0 -32px;}


.tarif_bl {float:left; width:330px; position:relative; overflow:hidden; line-height:1.2; margin:0 0 10px 5px; display:inline;}
.tarif_bl_in {border:1px solid #ddd; padding:0 16px 0 10px; height:360px;}
.tarif_title a{font-size:32px; color:#b90603; border-bottom:1px dashed #b90603; text-decoration:none;}
.tarif_title {margin:2px 0 10px;}
.tarif_bl table b {color:#000;}
.tarif_bl table td {padding:8px 0 9px;}
.tarif_active {background:#fff;}
.tarif_active .cn{background:url("../images/star2.gif");}
.tarif_bl .t_tit td {border-bottom:1px solid #d6d6d6; padding:1px 0;}
.tarif_bl label {margin-left:3px;}
.option {color:#607d06; margin-left:16px; padding:0 28px; position:relative; top:1px; border-bottom:1px solid #607d06;}
.price {color:#b90603; padding:0 8px; position:relative; top:1px; border-bottom:1px solid #b90603;}

.rur {font-size:18px; color:#b90603; padding:0 8px 0 3px; background:url("../images/ru.gif"/*ru.gif*/) 100% 10px no-repeat;}
.tarif_bl table p {padding-left:8px;}


.tarif_btn{position:absolute; bottom:20px; left:50px; color:#202020; font-size:14px; text-decoration:none; width:216px; background:url("../images/btn2.gif"); height:47px; display:block; font-weight:bold; text-align:center; line-height:47px; font-family:"Trebuchet MS", sans-serif;}
.tarif_btn:active {background:url("../images/btn2.gif") 0 -141px;}

.tarif_active .tarif_btn:active {background:url("../images/btn2.gif"/*btn2.gif*/) 0 -94px;}
.tarif_active .tarif_btn {background-position:0 -47px;}

.p0 {padding-bottom:0;}

.att {font-size:18px; color:#b90603; padding-left:24px; background:url("../images/er.gif") 0 0 no-repeat; margin:-5px 0 40px; position:relative;}

.tarif_option {position:relative; overflow:hidden; line-height:1.4;  background:#eaeaea; font-size:12px;}
.tarif_bl .tarif_option .cn {background:url("../images/star3.gif");}
.tarif_option_in {padding:10px;}





.top_round
{
	background: url("../images/top_round.png") top no-repeat;
	height: 10px;
	margin-top: 10px;
}

.bottom_round
{
	background: url("../images/bottom_round.png") bottom no-repeat;
	height: 10px;
	margin-bottom: 20px;
}

.date
{
	background: url("../images/date_bg.png") top no-repeat;
	color: #fff;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin-bottom: 7px;
	text-align: center;
	width: 62px;
}

.news_opinions a
{
	font-weight: bold;
}

.news_opinions p
{
	margin: 0;
	padding-bottom: 15px;
	padding-top: 4px;
}

#consult
{
	background: #C0D9B2;
	padding-left: 12px;
	padding-right: 12px;
}

#consult a
{
	display: block;
	padding-bottom: 25px;
    color: #4b4b4b;
}

#consult1
{
	background: #C0D9B2;
	padding-left: 12px;
	padding-right: 12px;
}

#consult1 a
{

	padding-bottom: 25px;
        color: #4b4b4b;
}

.all_green
{
	color: #4b4b4b;
	padding-bottom: 13px !important;
    font-size:18px; font-weight:normal;
}

#allgreen_left
{
	float: left;
	width: auto;
}

#allgreen_right
{
	float: right;
	width: auto;
}
#middle_right
{
	
	width: 310px;
    margin-left: 14px;
}
