@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0; border:0;}

.clear {clear:both;}

body {
font-family:Tahoma;
font-size:12px; 
background:url(../images/pbg.gif) /* #C6E6F0 */;
color:#222;
}

a {color:green;text-decoration:none;}

#container {position:relative; width:1011px; background:url(../images/rep_site.gif) center repeat-y; margin:auto;}
#center {
 position:relative;
 width:1003px;
 margin:0 auto;
 /*border:1px solid #006600;*/
}
/*----------HEADER-----------*/
#header00 { 
width:1003px;
height:18px;
position:relative;
background:url(../images/header00.gif); 
top:0px;
left:0px;
border-bottom:2px solid #fff;
}

#header {
width:666px;
height:140px;
position:relative;
float:left;
background:url(../images/header.jpg);
border-top:3px solid #006a20;
border-bottom:2px solid #fff;
}

#header_en {
width:666px;
height:140px;
position:relative;
float:left;
background:url(../images/header_en.jpg);
border-top:3px solid #006a20;
border-bottom:2px solid #fff;
}

.en { position:relative; width:17px; height:11px; left:140px; top:104px;}
.ru { position:relative; width:17px; height:11px; left:149px; top:104px;}

#tel {
width:272px;
height:20px;
left:148px;
top:52px;
position:relative;
font:11px Tahoma, Verdana;
color: #018228;
}
#header2 { 
position:relative;
background:url(../images/rep_header.gif) repeat-x;
float:left;
width:337px;
height:145px;
}

#nav {
	width:226px;
	height:72px;
	position: absolute;
	float:left;
	top:18px;
	right:57px;
}
#nav_fan {
width:72px;
height:72px;
position: absolute;
top:0px;
left:0px;
background:url(../images/nav_fan.gif);
}
#nav_meb {
	width:72px;
	height:72px;
	position: absolute;
	top:0px;
	left:77px;
	background:url(../images/nav_meb.gif);
}

#nav_sp {
	width:72px;
	height:72px;
	position: absolute;
	top:0px;
	left:154px;
	background:url(../images/nav_sp.gif);
}

/* English---------------------*/
#nav_fan_en {
width:72px;
height:72px;
position: absolute;
top:0px;
left:0px;
background:url(../images/nav_fan_en.gif);
}
#nav_meb_en {
	width:72px;
	height:72px;
	position: absolute;
	top:0px;
	left:77px;
	background:url(../images/nav_meb_en.gif);
}

#nav_sp_en {
	width:72px;
	height:72px;
	position: absolute;
	top:0px;
	left:154px;
	background:url(../images/nav_sp_en.gif);
}
/* English---------------------*/

#search {top:96px; right:36px; width:240px; height:33px; position: absolute; background:url(../images/bg_find.gif) no-repeat; padding:5px;}
#search i { display:block; width:3px; height:22px; float:left; background-position:left top;}
#search i.l {background:url(../images/l_input.gif) no-repeat;}
#search i.r {background:url(../images/r_input.gif) no-repeat; margin-right:4px;}
#search .pole {
width:179px;
height:22px;
float:left;
background:url(../images/rep_input.gif) repeat-x;
color:#060;
padding:2px 0;
margin:0;
}
.go {
float:left;
width:35px;
height:22px;
}
/*---------HEADER-------end-----------*/

/*-------MENU-------*/
#menu {
width:1003px;
height:48px;
position: relative;
float:left;
top:0px;
left:0px;
background:url(../images/menu.gif);
border-top:3px solid #006a20;
}
#menu_en {
width:1003px;
height:48px;
position: relative;
float:left;
top:0px;
left:0px;
background:url(../images/menu_en.gif);
border-top:3px solid #006a20;
}
.keys {
	width: 1003px;
	height: 48px;
	position: absolute;
    top:-3px;
	left:0px;
	list-style: none;
}

/*.keys span {
display: none;
position: absolute;
}
*/
.keys a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}

.keys a:hover {
background-position: left bottom;
}
#key_a {
background-position: left bottom;
}

/*.keys a:hover span {
display: block;
}
*/
.keys .key_1 {
width: 59px;
height: 18px;
background: url(../images/bt_home.jpg) no-repeat;
left:237px;
top: 20px;
}
.keys .key_1_en {
width: 74px;
height: 18px;
background: url(../images/bt_home_en.gif) no-repeat;
left:235px;
top: 20px;
}
.keys .key_2 {
width: 65px;
height: 18px;
background: url(../images/bt_news.jpg) no-repeat;
left:313px;
top: 20px;
}
.keys .key_2_en {
width: 67px;
height: 18px;
background: url(../images/bt_news_en.gif) no-repeat;
left:324px;
top: 20px;
}

.keys .key_3 {
width: 80px;
height: 18px;
background: url(../images/bt_production.jpg) no-repeat;
left:393px;
top: 20px;
}
.keys .key_3_en {
width: 69px;
height: 18px;
background: url(../images/bt_products_en.gif) no-repeat;
left:407px;
top: 20px;
}
.keys .key_4 {
width: 70px;
height: 18px;
background: url(../images/bt_zakup.jpg) no-repeat;
left:488px;
top: 20px;
}
.keys .key_4_en {
width: 90px;
height: 18px;
background: url(../images/bt_partners_en.gif) no-repeat;
left:492px;
top: 20px;
}
.keys .key_5 {
width: 108px;
height: 18px;
background: url(../images/bt_guestbook.jpg) no-repeat;
left:575px;
top: 20px;
}
.keys .key_5_en {
width: 80px;
height: 18px;
background: url(../images/bt_guestbook_en.gif) no-repeat;
left:599px;
top: 20px;
}
.keys .key_6 {
width: 66px;
height: 18px;
background: url(../images/bt_contact.jpg) no-repeat;
left:698px;
top: 20px;
}
.keys .key_6_en {
width: 69px;
height: 18px;
background: url(../images/bt_contacts_en.gif) no-repeat;
left:698px;
top: 20px;
}

/*-------MENU-------end--------*/

#index {
 position:relative;
 width:1003px;
 min-height:575px;
 float:left;
 background:url(../images/bg_index.gif) repeat-y; width:1003px;
}
#left {
 width:224px;
 position:relative;
 float:left;
}
.leftprice { font:bold 13px Tahoma;padding:5px 0 14px 20px;}
.leftprice a {color:#763300;}
.leftprice  a:hover {text-decoration:underline;}
.leftlist a{font:14px Arial;margin-left:10px;}
.leftlist a:hover {font-weight:bold;color:#763300;}

#left p {
color:#000;
margin:10px 0 0 0px;
}

#content {
	width:556px;
	position:relative;
	float:left;
	overflow:hidden;
	}
	
#content p{margin:10px;}

.link a:hover {text-decoration:underline;}
.catlinks a:hover { color:#763300;font-weight:bold; }

#news {
	width:222px;
	position:relative;
}
#news_up {
	width:222px;
	height:21px;
    margin-left:1px;
	background-image:url(../images/news_up.gif);
}
#news_rep {
    width:222px;
    margin-left:1px;
	background:url(../images/news_rep.gif) repeat-y;
}
#news_bot {
        margin-left:1px;
	width:222px;
	height:30px;
	background:url(../images/news_bot.gif);
}

#right {
	width:223px;
	position:relative;
	float:left;
	padding-bottom:25px;
        }

#right p {
text-align: inherit;
padding: 25px;
}
#right .date {
color:#FF0000;
}
#right a {
color: #090;
}
#right a:hover {
text-decoration: underline;
}

/* -------------- opros ------------- */
.rr {
width:188px;
height:188px;
position:relative;
left:17px;
float:left;
margin:2px;
padding-top:10px;
}

.rr .opros, .rr .v1, .rr .v2, .rr .v3, .rr .v4 {border: 1px solid green;border-width: 0 1px;background:#FDFDFD;}
.rr .v1 {background:#091;}
.rr .v2 {border-width: 0 2px;}
/*.rr .opros{padding:0 5px;}*/

.opros {height:188px; line-height:20px;}

.v1, .v2, .v3, .v4{height: 1px;font-size: 1px;display: block;overflow: hidden;}
.v1 {margin: 0 5px; }
.v2 {margin: 0 3px; border-width: 0 1px;}
.v3 {margin: 0 2px;}
.v4 {margin: 0 1px;height: 2px;}

.opros h4 { margin-bottom:15px; color:#666e75;}

.knopka {left:50px; top:15px; width:84px; height:25px; position:relative; background:url(../images/2bt_opros.gif) bottom; cursor:pointer}
.knopka:hover {left:50px; top:15px; width:84px; height:25px; position:relative; background:url(../images/2bt_opros.gif) top;}
.knopka_en {left:50px; top:15px; width:84px; height:25px; position:relative; background:url(../images/2bt_opros_en.gif) bottom;cursor:pointer}
.knopka_en:hover {left:50px; top:15px; width:84px; height:25px; position:relative; background:url(../images/2bt_opros_en.gif) top;}

/* -------------- end ------------- */

/* -----------Result---------- */
.result {position:relative; width:494px;margin:10px;padding:10px 20px;border:1px solid #060; background:#eee;}
table {border:1px solid #060;}

table.ref {
 color:#045211;
 font-family:Verdana, Arial;
 font-size:11px;
}
p.text {
 color:#04521a;
 font-family:Verdana, Arial;
 font-size:12px;
 margin-left:70px; 
 margin-right:70px;
 font-weight:normal;
}

.referent{
background:url(../images/rep_result.gif) left repeat-x ;
}

/* --------Result--- end ------------- */

.w3c {position:relative;clear:both; width:1003px; height:47px; background:url(../images/bg_index.gif);}


#footer {
width:1003px;
height:18px;
position:relative;
float:left;
background:url(../images/rep_footer.gif);
font-size:11px;
font-family:Verdana;
border-top:1px solid #006600;
padding:3px 0 0;
}
#footer span a {color:#fff;}
#footer span a:hover {color:#000;}

.creator {margin-left:10px; font-size:10px;color:#222;}
.creator:hover {color:#222;text-decoration:underline;}
.creator span {margin-left:15px;}

.adminforms input,textarea,select { border:1px solid green;}
.price {padding-left:20px;text-align:left;}
.lineheight {line-height:0.5em;}

.tablezakup {margin:0 0 0 3px; background:#fff;border:#ccc solid 1px;}
.tablezakup td {padding:2px;border:#ccc solid 1px;text-align:center;}
.tdupzakup {background:#eee;font:12px Tahoma}
/* --------Price------------- */
.tr_1 {background:#FFFCC7;}
.tr_2 {background:#C7EAD2;}

.leftlists {
	margin-left: 20px;
	font-size:14px;
	font-family:Arial;
	color:green;
	margin-top: 5px;
}
.leftlists a { font: 14px Arial; margin-left: 10px; }
.leftlists a:hover { color: green; }
