/*@import "_css_.css";*/

body,td,th {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #515f67;
}
body{
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

#table_html{
	min-width: 980px;  /*мин размер для Опера и ФФ*/
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px": "auto"); /*мин размер для ИЕ*/
	max-width: 1280px; /*макс размер для Опера и ФФ*/
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) > 1280? "1280px": "auto" ); /*максимальный размер для ИЕ*/
}
hr{
	color: #e6e6e6;
}
li{
	list-style-position: outside;
	list-style-type: disc;
}

a:link {color: #58b21e;}
a:visited {color: #58b21e;}
a:hover {color: #f79433;}
a:active {color: #58b21e;}

.text {color: #515f67;}

.orange {color: #f79433;}
a.orange:link {color: #f79433;}
a.orange:visited {color: #f79433;}
a.orange:hover {color: #58b21e;}
a.orange:active {color: #f79433;}

.green {color: #58b21e;}
a.green:link {color: #58b21e;}
a.green:visited {color: #58b21e;}
a.green:hover {color: #f79433;}
a.green:active {color: #58b21e;}

.green2 {color: #58b21e;}
a.green2:link {color: #58b21e;}
a.green2:visited {color: #58b21e;}
a.green2:hover {color: #f79433;}
a.green2:active {color: #58b21e;}

.textdec,
a.textdec:link,
a.textdec:visited,
a.textdec:hover,
a.textdec:active{
	text-decoration: none;
}

h1 {
	font-size: 24px;
	color: #f79433;
	font-weight: normal;
	line-height: normal;
}
h2 {
	font-size: 20px;
	color: #f79433;
	line-height: normal;
	font-weight: normal;
}
h3{font-size: 16px;
	color: #f79433;}

/*---------------------*/
.bloc_left{width:25%;}
.bloc_center{
	width:50%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bloc_right{width:25%;}
/*--------------*/

.fon_img_00{
	background-attachment: scroll;
	background-image: url('../images/fon_00.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_about{
	background-attachment: scroll;
	background-image: url('../images/fon_about.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_faq{
	background-attachment: scroll;
	background-image: url('../images/fon_faq.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_service{
	background-attachment: scroll;
	background-image: url('../images/fon_service.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_ready{
	background-attachment: scroll;
	background-image: url('../images/fon_ready.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_special{
	background-attachment: scroll;
	background-image: url('../images/fon_special.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_comment{
	background-attachment: scroll;
	background-image: url('../images/fon_comment.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_contacts{
	background-attachment: scroll;
	background-image: url('../images/fon_contacts.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
.fon_img_zakaz{
	background-attachment: scroll;
	background-image: url('../images/fon_zakaz.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#bloc_01{
	width: 120px;
	display: block;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*#categories { margin: 1em;}*/
#categories .text,
#categories b,
#categories div{background-color: #f79433;}
#categories .text{color: #FFFFFF;padding: 5px;}

.r1, .r2, .r3, .r4, .r5, .l1, .l2, .l3, .l4, .l5, .b1, .b2, .b3, .b4, .b5 {
    display: block;
    height: 1px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
}

.r5 { margin: 0 5px 0 0;}
.r4 { margin: 0 4px 0 0;}
.r3 { margin: 0 3px 0 0;}
.r2 { margin: 0 2px 0 0;}
.r1 { margin: 0 1px 0 0;}

.l5 { margin: 0 0 0 5px;}
.l4 { margin: 0 0 0 4px;}
.l3 { margin: 0 0 0 3px;}
.l2 { margin: 0 0 0 2px;}
.l1 { margin: 0 0 0 1px;}

.b5 { margin: 0 5px 0 5px;}
.b4 { margin: 0 4px 0 4px;}
.b3 { margin: 0 3px 0 3px;}
.b2 { margin: 0 2px 0 2px;}
.b1 { margin: 0 1px 0 1px;}


/***********************/
.bloc_title_c {height:30px;background-color: #58b21e;}

.bloc_title_c,
.bloc_title {padding: 5px;color:#FFFFFF;font-weight: bold; height:100%;}

/*.bloc_title_l {width:1px;}*/

.bloc_title,
.bloc_title_l b,
.bloc_title_c b,
.bloc_title_r b,
.bloc_title_l div,
.bloc_title_c div,
.bloc_title_r div {background-color: #58b21e;}
/***********************/
.bloc_ellow_td{height:5px;}
.bloc_ellow_c {background-color: #faffbc;}

.bloc_ellow_c,
.bloc_ellow {padding: 5px;}

.bloc_ellow,
.bloc_ellow_l b,
.bloc_ellow_c b,
.bloc_ellow_r b {background-color: #faffbc;}

/***********************/
.bloc_white_c,
.bloc_white {padding: 5px;}
/******* title *********/
.block_00,
.block_00 td{color:#FFFFFF; font-weight:bold;}
.block_00 b{background-color: #58b21e;}
.block_00 div{background-color: #58b21e;}
.block_00 .block_c{background-color: #58b21e; padding: 5px;}
.block_00 .block_c1{padding:0 3px 0 3px;}
.block_00 .block_c2{padding:0 3px 0 3px;}
.block_00 .block_c3{padding:0 3px 0 3px;}
/******* ellow *********/
.block_01{}
.block_01 b{background-color: #faffbc;}
.block_01 div{background-color: #faffbc;}
.block_01 .block_c{background-color: #faffbc; padding: 5px;}
.block_01 .block_c1{padding:0 3px 0 3px;}
.block_01 .block_c2{padding:0 3px 0 3px;}
.block_01 .block_c3{padding:0 3px 0 3px;}
/******* white *********/
.block_02{}
.block_02 b{background-color: #ffffff;}
.block_02 div{background-color: #ffffff;}
.block_02 .block_c{background-color: #ffffff; padding: 5px;}
.block_02 .block_c1{padding:0 3px 0 3px;}
.block_02 .block_c2{padding:0 3px 0 3px;}
.block_02 .block_c3{padding:0 3px 0 3px;}
/***********************/
#cpec_bloc{
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #f79433;
	line-height: 150%;
	text-align: justify;
}
#cpec_bloc h3{
	background-image: url('../images/!.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	padding-top:25px;
	display: block;
	height: 20px;
}
#cpec_bloc_2{
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:40px;
	border: 1px solid #f79433;
	line-height: 150%;
	text-align: justify;
	background-image: url('../images/!.png');
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
.cpec_bloc_2{
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:40px;
	border: 1px solid #f79433;
	line-height: 150%;
	text-align: justify;
	background-image: url('../images/!.png');
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
/*--------------*/
/*select{
	color: #666666;
	text-decoration: none;
	border: 2px solid #58b21e;
}*/
.otstup{
	height: 10px;
}
/*----------------*/
#top_menu{
	padding-top: 0px;
	text-align: left;
	width: 630px;
	/*border:1px solid #FF0000;*/
}
.menu_p,
.menu_a{
	font-size:20px;
	display: block;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.menu_a{
	color: #FFFFFF;
	background-color: #f79433;
}
a.white:link {color: #FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:hover {color: #000000;}
a.white:active {color: #FFFFFF;}
/*---------------*/
#content{
	padding-top: 76px;
	line-height: 130%;
	vertical-align: top;
}
/*---------------*/
#news{

}
#news   .news {
	color:#f79433;
	font-size: 18px;
	font-weight: normal;
	background-image: url('../images/news.png');
	background-repeat: no-repeat;
	background-position: 80px 0px;
	display: block;
	padding-top: 38px;
	margin-top: 39px;
}
#news .bloc{
	margin-top: 5px;
	margin-bottom: 10px;
}
#news .data{
	color: #000000;
}
#news .title{
	font-weight: bold;
	color: #000;
}
#news .text{}
#news .all{
	text-align: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*---------------*/
#akcii{

}
#akcii  .akcii {
	color:#f79433;
	font-size: 18px;
	font-weight: normal;
	background-image: url('../images/akcies.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-top: 70px;
	padding-left: 100px;
	margin-top: -70px;
	margin-bottom:20px;
}
#akcii .bloc{
	margin-top: 5px;
	margin-bottom: 10px;
}
#akcii .data{
	color: #000000;
}
#akcii .text{}
/*---------------*/
.footer_c{
	padding-left: 0px;
}
/*------------*/
#left_bloc{
	padding-top:80px;
}
#right_bloc{
	padding-top:80px;
}
/*----------------*/
#sitemap a{
	/*display: block;*/
}
#kartaputi{
	display: block;
	padding-left:26%;
	margin-top:10px;
	position: absolute;
}
.dispnone{display:none;}
.dispblock{display: block;}
/*-------------------*/
.error{
	color: #F00;
	padding: 5px;
	border: 2px solid #F00;
}
.error p {color: #F00;}
.inputbox{width:97%;}
.red {color:#F00;}
/*-------------------*/
fieldset { padding:0px 5px 0px 5px; /*border: 1px solid #f79433;*/}
legend {
	color: #CCC;
	font-size:80%;
	padding:0px 2px;
	margin-left: 0px;
	margin-bottom:5px; /*border: 1px solid #f79433;*/
}
/*legend fieldset { margin-bottom:5px; margin-left:-3px; padding:0px 5px; }*/
fieldset input { margin-bottom: 5px; }
fieldset select { margin-bottom: 7px; }
fieldset textarea { margin-bottom: 5px; }
.disabled { background-color:#CCC; }
.Edisabled { background-color:#fff; }
/*-------------------*/

#block_agent {
	position:fixed;
	z-index:9999;
	top:200px;
	left:0px;
	width:250px;
	height:100px;
	border:2px ridge #F90;
	border-left-width:0px;
	background-image: url('../images/agent_fon01.png');
	cursor:pointer;
}
#block_agent #ba_1 {
	display:block;
	float:left;
	width:220px;
	padding:5px;
}
#block_agent #ba_2,
#block_agent #ba_3{
	display:block;
	background:#F60;
	margin-left:230px;
	width:20px;
	height:100px;
	text-align:center;
}
#block_agent #ba_2 { display: block; }
#block_agent #ba_3 { display: none; }
#block_agent #ba_2 a,
#block_agent #ba_3 a{
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
/*-------------------------*/
.publikacii {
	list-style: none;
	color:#000;
}
.publikacii li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin-bottom:10px;
	margin-left:-40px;
}

.mainselectmenu {
	border:#57af24 1px solid;
	background-color:#FFFFFF;
/*	color:#57af24;
	font-weight:bold; */
	scrollbar-3dlight-color:#a1d284;
	scrollbar-arrow-color:#57af24;
	scrollbar-base-color:#d5ebcc;
	scrollbar-darkshadow-color:#badea6;
	scrollbar-face-color:#e1f1d8;
	scrollbar-track-color:#f5faf2;
	}
}
