@charset "windows-1251";

html, body, div, form,tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}


.full_h{
	height: 100%;
}

.full_w{
	width: 100%;
}

.full_size{
	width: 100%;
	height: 100%;
}

td{
	vertical-align: top;
	color: #4C4C4C;
}

.td_middle{
	vertical-align: middle;
}

.td_bottom{
	vertical-align: bottom;
}

/* ================================================================================*/

body, div, td, input, select, p, a, li {
	font-family: Tahoma;
	font-size: 11px;
	color: #787878;
}

.main_tbl{
	width: 100%;
	height: 100%;
	background-image: url(/_img/header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

A {color:#787878;text-decoration:underline}
A:hover {color:#787878;text-decoration:none}

HR {color:#787878; height:1px;}
img{border:0px;}

/* END COMMON */

/* HEADERS */
h1, h1 a, h1 a:visited, h1 a:hover {text-transform: uppercase;font-size: 18px;font-weight: normal;color:#FE5A03;}
.h1, .h1 a, .h1 a:visited, .h1 a:hover {text-transform: none;font-size: 18px;font-weight: normal;color:#FE5A03;}
h2, h2 a, h2 a:visited, h2 a:hover {color:#FE5A03;font-size:16px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
.h2, .h2 a, .h2 a:visited, .h2 a:hover {color:#FE5A03;font-size:16px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
h3, h3 a, h3 a:visited, h3 a:hover {color:#FE5A03;font-size:14px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h3, .h3 a, .h3 a:visited, .h3 a:hover {color:#FE5A03;font-size:14px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
h4, h4 a, h4 a:visited, h4 a:hover {color:#FE5A03;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h4, .h4 a, .h4 a:visited, .h4 a:hover {color:#FE5A03;font-size:12px;font-weight:bold; margin-bottom:5px; margin-top:5px;}
h5, h5 a, h5 a:visited, h5 a:hover {color:#FE5A03;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
.h5, .h5 a, .h5 a:visited, .h5 a:hover {color:#FE5A03;font-size:12px;font-weight:normal; margin-bottom:5px; margin-top:5px;}
/* END HEADERS */


/* SITE MAP, SECTION MAP */
#tree { font-size:10px; }
#tree IMG { BORDER: 0px; HEIGHT: 16px; WIDTH: 19px }
#tree DIV {font-size:10px;}
#tree DIV A{font-size:10px;}
#tree DIV A:hover {font-size:10px;}
.tree_item_selected {color:#48899B }

#tree DIV.sm_level_0 {font-size:14px; font-weight:bold;padding-left:5px;padding-bottom:3px;}
#tree DIV.sm_level_0 A {color:#33626f; font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:hover{font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:visited {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1{font-size:12px; font-weight:bold;padding-left:15px;padding-bottom:3px;}
#tree DIV.sm_level_1 A {color:#33626f;font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:hover {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:visited {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2 {font-size:11px; font-weight:normal;padding-left:25px;padding-bottom:3px;}
#tree DIV.sm_level_2 A {color:#33626f; font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:hover {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_2 A:visited {font-size:11px; font-weight:normal;}
#tree DIV.sm_level_3 {font-size:10px; font-weight:normal;padding-left:35px;padding-bottom:3px;}
#tree DIV.sm_level_3 A {color:#33626f; font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:hover {font-size:10px; font-weight:normal;}
#tree DIV.sm_level_3 A:visited {font-size:10px; font-weight:normal;}
/* END SITE MAP, SECTION MAP */

/* FORM */
FORM        {  margin: 0px; }
INPUT       { FONT-SIZE:11; }
INPUT.txt, INPUT.field   { BORDER: #D4D0C8 1px solid; }
INPUT.txt_noborder   { BORDER: #FFFFFF 0px solid; }
INPUT.check { BORDER: 0px; }
INPUT.btn   { FONT-SIZE:11px; BACKGROUND: #ffffff; COLOR: #FF5A00; FONT-WEIGHT: bold; BORDER: #FF5A00 1px solid; }
SELECT.sel  { FONT-SIZE:11; BORDER: #D4D0C8 1px solid; }
CHECKBOX.chb{ FONT-SIZE:11; BORDER: #D4D0C8 1px solid; }
TEXTAREA.ta { FONT-SIZE:11; BORDER: #D4D0C8 1px solid; }
/* END FORMS */

/* TABLE */
TABLE.tbl {border:1px #48899B solid}
TABLE.tbl TD {border:0px}
TABLE.tbl TH {color:#000000;border:0px; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px}
TABLE.tbl TH.al {color:#000000;border:0px; background-color:#89C6D7;font-size:12px;padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.tbl TD {border:0px;font-size:11px;padding:5px 8px 5px 8px}
/* END TABLE */



/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10;}
.status_notice {color:#000066; font-size:10;}
.status_normal {color:#000000; font-size:10;}
/* END SYSTEM */


table#sign {display:none;}
table#sign td {display:none;}
table#sign td a {display:none;}



/* header */

.header{
	height: 148px;
}

.logo{
	padding: 18px 0px 0px 0px;
}

.contacts{
	width: 639px;
	padding: 30px 0px 0px 0px;	
}

.contacts .contacts_tbl{
	width: 639px;
	height: 78px;
	background: url(/_img/contacts.png) no-repeat top left !important;
   background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/_img/contacts.png');   
}

.contacts .contacts_tbl .contacts_cell{
	padding: 0px 0px 0px 0px;
	width: 405px;
}

.contacts .contacts_tbl .contacts_cell .tit{
	padding: 11px 0px 0px 47px;
	color: #429B03;
	text-transform: uppercase;
	font-weight: bold;
	width: 93px;
	height: 42px;
}

.contacts .contacts_tbl .contacts_cell .adr{
	padding: 10px 0px 0px 0px;
	color: #010101;
}

.contacts .contacts_tbl .contacts_cell .h_1{
	padding: 0px 0px 0px 13px;
}

.contacts .contacts_tbl .contacts_cell .h_1 p{
	padding: 0px 0px 1px 0px;
	color: #020202;
}

.contacts .contacts_tbl .contacts_cell .h_1 span{
	color: #459903;
	font-size: 13px;
}

.contacts .contacts_tbl .contacts_cell .h_2{
	padding: 0px 0px 0px 0px;
	width: 120px;
}

.contacts .contacts_tbl .contacts_cell .h_2 p{
	padding: 0px 0px 0px 0px;
	color: #020202;
}

.contacts .contacts_tbl .contacts_cell .h_2 span{
	color: #459903;
	font-size: 13px;
}

.contacts .contacts_tbl .cart_cell{
	padding: 0px 0px 0px 0px;
}

.contacts .contacts_tbl .cart_cell .cart_tit{
	padding: 12px 0px 0px 0px;
}

.contacts .contacts_tbl .cart_cell .cart_tit a{
	position: relative;
}

.contacts .contacts_tbl .cart_cell .cart_tit a.tit{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	height: 13px;
	position: relative;
	top: -1px;
}

.contacts .contacts_tbl .cart_cell .cart_tit a:hover{
	text-decoration: underline;
}

.contacts .contacts_tbl .cart_cell .cart_tit p{
	padding: 6px 0px 8px 23px;
	color: #FDFDFB;
}

.contacts .contacts_tbl .cart_cell .cart_tit p span{
	font-size: 12px;
	font-weight: bold;
}

.contacts .contacts_tbl .cart_cell .reg{
	padding: 6px 0px 0px 0px;
}

.contacts .contacts_tbl .cart_cell .reg a.t{
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	position: relative;
	top: -2px;
	height: 13px;
}

.contacts .contacts_tbl .cart_cell .reg a{
	position: relative;
}

.contacts .contacts_tbl .cart_cell .reg a:hover{
	text-decoration: none;
}
/* //header */

.total_content{
    padding: 0px 0px 0px 0px;
	background-image: url(/_img/tot_y.jpg);
	background-position: 209px top;
	background-repeat: repeat-y;
	background-color:#F7F7F7;
}

/* left_cell */

.left_cell{
	width: 211px;
	padding: 0px 0px 100px 0px;
}

.left_cell .catalog_tbl{
	width: 100%;
}

.left_cell .catalog_tbl td{
	padding: 6px 0px 9px 24px;	
	background-image: url(/_img/tot_y.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.left_cell .catalog_tbl td a{
	text-decoration: underline;
	color: #429B05;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

.left_cell .catalog_tbl td.cur_td{
   background-image: url(/_img/cur.jpg);
	background-position: 23px bottom;
	background-repeat: no-repeat;
}

.left_cell .catalog_tbl td.cur_td a{
	color: #FF5A00;
	text-decoration: none;
}

.left_cell .catalog_tbl td.cur_td a:hover{
	text-decoration: underline;
}

.left_cell .catalog_tbl .lev_1{
   background-image: url(/_img/cur.jpg);
	background-position: 23px bottom;
	background-repeat: no-repeat;
	padding: 3px 0px 5px 29px;	
}

.left_cell .catalog_tbl .lev_2{
   background-image: url(/_img/cur.jpg);
	background-position: 23px bottom;
	background-repeat: no-repeat;
	padding: 3px 0px 4px 45px;	
}

.left_cell .catalog_tbl .lev_2 a{
	text-decoration: underline;
	color: #787878;
	padding: 0px 0px 0px 10px;
	background-image: url(/_img/lev_2.jpg);
	background-position: left 6px;
	background-repeat: no-repeat;
	text-transform: none;
	font-size: 11px;
	font-weight: normal;
}

.left_cell .catalog_tbl .lev_2 a.cur{
	color: #FE5B00;
	text-decoration: none;
	background-image: none;
	font-weight: normal;
}

.left_cell .catalog_tbl .lev_2 a.cur:hover{
	text-decoration: underline;
}

.left_cell .catalog_tbl .lev_2 a:hover{
	text-decoration: none;
}

.left_cell .catalog_tbl .lev_1 a{
	text-decoration: underline;
	background-image: url(/_img/lev_1.jpg);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 13px;
	color: #010101;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}

.left_cell .catalog_tbl .lev_1 a.cur{
	color: #FF5A01;
	text-transform: none;
	text-decoration: none;
	background-image: none;
	font-size: 11px;
	font-weight: bold;
}

.left_cell .catalog_tbl .lev_1 a.cur:hover{
	text-decoration: underline;
}

.left_cell .catalog_tbl .lev_1 a:hover{
	text-decoration: none;
}

.left_cell .catalog_tbl td a:hover{
	text-decoration: none;
}

.left_cell .catalog_tbl .title{
	padding: 12px 0px 16px 24px;
	background-image: url(/_img/cat.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-transform: none;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

.left_cell .catalog_tbl .last_cur{
	padding: 4px 0px 8px 29px;	
	background-image: url(/_img/tot_y.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.left_cell .left_tbl_2{
	width: 209px;
	background-image: url(/_img/left_tbl_2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.left_cell .left_tbl_2 td{
	padding: 10px 0px 15px 24px;
	background-image: url(/_img/dot.gif);
	background-position: 24px bottom;
	background-repeat: no-repeat;
}

.left_cell .left_tbl_2 td span{
	color: #777777;
}

.left_cell .left_tbl_2 td a{
	text-decoration: underline;
	color: #343434;
	font-weight: bold;
	font-size: 11px;
}

.left_cell .left_tbl_2 td a:hover{
	text-decoration: none;
}

.left_cell .left_tbl_2 .title{
	padding: 14px 0px 6px 24px;
	color: #FE5B00;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background-image: none;
}

.left_cell .left_tbl_2 .sub_2{
	padding: 12px 0px 0px 24px;
	background-image: none;
}

.left_cell .left_tbl_2 .sub_2 input{
	width: 79px;
	height: 28px;
	color: #FFFEFF;
	text-decoration: underline;
	background-image: url(/_img/sub_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	text-align: center;
}
/* //left_cell */

/* content */

.content{
	background-image: url(/_img/content_x.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 20px 18px 30px 18px;
}

.content_2{
	background-image: url(/_img/content_x2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 20px 18px 30px 18px;
	border-right: 1px solid #ffffff; 
}
.content_3{
    background-image:none;
	background-color:#F7F7F7;
	padding: 0px 18px 30px 18px;
	border-right: 1px solid #ffffff; 
}
.content .search_tbl{
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #E6E6E6;
}

.content .search_tbl .search_text{
	text-align: right;
	color: #777777;
	padding: 3px 7px 0px 0px;
	width: 32%;
}

.content .search_tbl .search_text_1{
	padding: 23px 7px 0px 0px;
}

.content .search_tbl .search_sel{
	padding: 0px 0px 5px 0px;
}

.content .search_tbl .search_sel_1{
	padding: 20px 0px 5px 0px;
}

.content .search_tbl .search_sel select{
	width: 329px;
	height: 19px;
	border: 1px solid #CDCDCD;
	background-image: none;
	background-color: #FFFFFF;
	color: #000000;
}

.content .search_tbl .search_cell{
	padding: 0px 0px 0px 0px;
}

.content .search_tbl .search_cell .search_chek{
	padding: 0px 0px 0px 0px;
}

.content .search_tbl .search_cell .search_chek_text{
	padding: 0px 12px 0px 6px !important;
	padding: 3px 12px 0px 6px;
	color: #000000;
}

.content .search_tbl .sub_3{
   padding: 6px 0px 9px 0px;
}

.content .search_tbl .sub_3 input{
	width: 110px;
	height: 29px;
	color: #ffffff;
	text-align: center;
	background-image: url(/_img/sub_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 0px 6px 0px;
	cursor: pointer;
   text-decoration: underline;
}

.content .product_tbl{
	width: 100%;	
}

.content .product_tbl .prodict_tit{
	padding: 20px 0px 0px 0px;
}

.content .product_tbl .prodict_tit .for_img{
	padding: 0px 8px 4px 1px;
	width: 210px;
	text-transform: uppercase;
	color: #FE5900;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.prodict_tit .for_img{
	text-transform: uppercase;
	color: #FE5900;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.prodict_tit .desc{
	padding: 35px 17px 0px 0px;
}

.content .product_tbl .prodict_tit .desc p{
	padding: 0px 0px 0px 0px;
	color: #000000;
}

.product_inner{
	padding: 0px 0px 0px 0px;
}

.product_inner th{
	padding: 0px 0px 0px 0px;
	background-color: #6EC31D;
	border-right: 1px solid #E7F3DB;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}

.product_inner th.name{
	padding: 0px 0px 0px 13px;
	color: #FFFFFD;
	width: 29%;
	text-align: left;
	height: 50px;
}

.product_inner th.h{
	padding: 0px 0px 0px 0px;
	color: #FFFFFD;
	width: 10%;
	height: 24px;
}

.product_inner th.t{
	padding: 0px 0px 0px 0px;
	color: #FFFFFD;
	width: 10%;
	height: 24px;
}

.product_inner th.name{
	padding: 0px 0px 0px 13px;
	color: #FFFFFD;
	border-left: 1px solid #E7F3DB; 
}

.product_inner th.name{
	padding: 0px 0px 0px 13px;
	color: #FFFFFD;
}

.product_inner th.power{
	width: 20%;
	border-right: none; 
}

.product_inner th.pow{
	border-bottom: 1px solid #E7F3DB;
	height: 23px; 
}

.product_inner tr.row{
	background-color: #E7F3DB;
}


.product_inner td{
	padding: 0px 0px 0px 0px;
	height: 55px;
	text-align: center;
	vertical-align: middle;
	color: #020202;
	border-right: 1px solid #E7F3DB;
	border-bottom: 1px solid #E7F3DB;
}

.product_inner .name{
	padding: 0px 0px 0px 14px;
	text-align: left;
	border-left: 1px solid #E7F3DB;
}

.product_inner .t{
	width: 10%;
}

.product_inner .h{
	width: 10%;
}

.product_inner th.compare{
	border-right: 1px solid #E7F3DB;	
}

.product_inner .compare{
	border-right: 1px solid #E7F3DB;	
}

.product_inner .name a{
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

.product_inner .name a:hover{
	text-decoration: none;
}

.product_inner .new_price{
	padding: 0px 6px 0px 6px;
}

.product_inner .new_price span{
	padding: 12px 0px 17px 0px;
	display: block;
	background-color: #F7E464;
	color: #FF5A00;
	text-align: center;
	font-weight: bold;
}

.product_inner .new_price b{
	padding: 12px 0px 17px 0px;
	display: block;
	background-color: #F7E464;
	color: #FF5A00;
	text-align: center;
	font-weight: bold;
}

.product_inner .bay a{
	color: #FF5A00;
	font-weight: bold;
	text-decoration: underline;
}

.product_inner .bay a:hover{
	text-decoration: none;
}

.product_inner .compare a{
	color: #409901;
	font-weight: bold;
	text-decoration: underline;
}

.product_inner .compare a:hover{
	text-decoration: none;
}

.content .sep_tbl{
	width: 100%;
}

.content .sep_tbl td{
	padding: 25px 0px 0px 0px;
	font-size: 1px;
	background-image: url(/_img/sep.jpg);
	background-position: left 25px;
	background-repeat: repeat-x;
}

.content .pager_tbl{
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.content .pager_tbl td{
	padding: 16px 0px 0px 11px;
	color: #B2B2B2;
}

.content .pager_tbl td a{
	display: block;
	padding: 3px 7px 6px 7px;
	color: #000000;
	text-decoration: underline;
	float: left;
}

.content .pager_tbl td span{
	float: left;
	padding: 3px 10px 0px 0px;
}

.content .pager_tbl td a:hover{
	text-decoration: none;
}

.content .pager_tbl td a.cur{
	background-image: url(/_img/pager.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #FFFFFD;
	font-weight: bold;
	text-decoration: none;
}

.content .pager_tbl td a.cur:hover{
	text-decoration: none;
}

.content .rec_1_tbl{
	width: 498px;
	height: 90px;
	margin: 0 auto;
	background-image: url(/_img/rec_1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.content .rec_1_tbl td{
	padding: 14px 0px 0px 31px;
}

.content .rec_1_tbl td p{
	padding: 0px 0px 13px 0px;
}

.content .rec_1_tbl td p.more{
	padding: 0px 0px 0px 0px;	
}

.content .rec_1_tbl td p.more a{
	color: #7FBD02;
	padding: 0px 10px 0px 0px;
	background-image: url(/_img/more.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
}

.content .rec_1_tbl td p a{
	text-decoration: underline;
	color: #FF5800;
}

.content .rec_1_tbl td p a:hover{
	text-decoration: none;
}

.content .product_tbl{
	width: 100%;
	margin: 17px 0px 0px 0px;
}

.content .product_tbl .product_cell{
	padding: 1px 2px 16px 2px;
	text-align: center;
	background-image: url(/_img/product_td.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.content .product_tbl .product_cell .product_cell_tbl{
	width: 156px;
	margin: 0 auto;
}

.content .product_tbl .product_cell .product_img{
	padding: 0px 0px 0px 0px;
	height: 104px;
	text-align: center;
}

.content .product_tbl .product_cell .product_desc{
	padding: 0px 0px 0px 9px;
	height: 34px;
}

.content .product_tbl .product_cell .product_desc a.more{
	float: right;
	position: relative;
	top: 21px;
}

.content .product_tbl .product_cell .product_desc a.name_pr{
	float: left;
	color: #FF5900;
	font-weight: bold;
	text-decoration: underline;
	width:50px;
}

.content .product_tbl .product_cell .product_desc a.name_pr:hover{
	text-decoration: none;
}

/* //content */

/* right_cell */

.right_cell{
	width: 255px;
	background-image: url(/_img/right_bot_x.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #E5E5E5; 
	background-color: #F7F7F7;
}

.right_cell .spec_tbl{
	width: 100%;
	background-image: url(/_img/spec_bot.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.right_cell .spec_tbl .tit{
	color: #FE5A03;
	text-transform: uppercase;
	font-weight: bold;
	padding: 14px 30px 0px 18px;
}

.right_cell .spec_tbl .tit span{
	display: block;
	color: #FE5A03;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(/_img/spec.jpg);
	background-position: right 6px;
	background-repeat: no-repeat;
}

.right_cell .spec_tbl .spec_cell{
	padding: 14px 11px 0px 18px;
}

.right_cell .spec_tbl .spec_cell .img{
	padding: 0px 0px 16px 0px;
	background-image: url(/_img/dot_2.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 82px;
}

.right_cell .spec_tbl .spec_cell_2 .img{
	background-image: none;
	padding: 0px 0px 40px 0px;
}

.right_cell .spec_tbl .spec_cell .img a img{
	border: 1px solid #E5E1E2;
}

.right_cell .spec_tbl .spec_cell .desc{
	padding: 0px 0px 16px 10px;
	background-image: url(/_img/dot_2.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.right_cell .spec_tbl .spec_cell_2 .desc{
	background-image: none;
}

.right_cell .spec_tbl .spec_cell .desc span.name{
	color: #787878;
}

.right_cell .spec_tbl .spec_cell .desc span.price{
	color: #459906;
	line-height: 15px;
}

.right_cell .spec_tbl .spec_cell .desc span.cost{
	color: #FF5A01;
	font-weight: bold;
	line-height: 15px;
}

.right_cell .spec_tbl .spec_cell .desc a{
	text-decoration: underline;
	color: #343434;
	font-weight: bold;
	line-height: 15px;
}

.right_cell .spec_tbl .spec_cell .desc a:hover{
	text-decoration: none;
}

.right_cell .news_tbl{
	width: 218px;
	margin: 0px 0px 0px 18px;
}

.right_cell .news_tbl .tit{
	color: #FE5A03;
	text-transform: uppercase;
	font-weight: bold;
	padding: 14px 0px 0px 0px;
}

.right_cell .news_tbl .tit span{
	display: block;
	color: #FE5A03;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url(/_img/news_td.jpg);
	background-position: right 6px;
	background-repeat: no-repeat;
}

.right_cell .news_tbl .news_cell, .news_tbl .news_cell{
	padding: 13px 14px 16px 0px;
	background-image: url(/_img/dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.right_cell .news_tbl .news_cell span.date, .news_tbl .news_cell span.date{
	color: #49BD10;
	font-size: 10px;
}

.right_cell .news_tbl .news_cell p, .news_tbl .news_cell p{
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

.right_cell .news_tbl .news_cell p a, .news_tbl .news_cell p a{
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	text-decoration:none;

/*	text-decoration: underline;
	color: #353535;
	font-weight: bold;
	line-height: 15px;*/
}

.right_cell .news_tbl .news_cell p a:hover{
	text-decoration: none;
}

.right_cell .news_tbl .archive{
	padding: 10px 0px 0px 0px;
}

.right_cell .news_tbl .archive a{
	text-decoration: underline;
	color: #B2B2B2;
}

.right_cell .news_tbl .archive a:hover{
	text-decoration: none;
}


/* //right_cell */

/* top_menu */
.top_menu{
	padding: 0px 0px 0px 7px;
	height: 43px;
}

.top_menu .top_menu_cell{
	padding: 0px 0px 0px 0px;
}

.top_menu .top_menu_cell td{
	padding: 0px 0px 0px 0px;
}

.top_menu .top_menu_cell .sep{
	font-size: 1px;
	width: 1px;
	padding: 13px 0px 0px 0px;
}

.top_menu .top_menu_cell td a{
	text-decoration: underline;
	color: #FFFFFF;
	display: block;
	padding: 13px 17px 17px 19px;
}

.top_menu .top_menu_cell td a.cur{
	font-weight: bold;
	text-decoration: none;
	background-color: #449A05;
}

.top_menu .top_menu_cell td a:hover{
	text-decoration: none;
}

.top_menu .navi{
	padding: 13px 0px 0px 0px;
	width: 167px;
}

.top_menu .navi a{
	margin: 0px 22px 0px 22px;
	position: relative;
	top: -4px;
}

.top_menu .search{
	padding: 15px 0px 0px 20px;
	width: 236px;
	background-color: #449A05;
	background-image: url(/_img/search.jpg);
	background-position: 19px 10px;
	background-repeat: no-repeat;
}

.top_menu .search .inp{
	padding: 0px 8px 0px 0px;
}

.top_menu .search .inp input{
	width: 190px;
	height: 16px;
	background-color: transparent;
	border: none;
}

.top_menu .search .sub{
	padding: 0px px 0px 0px;
}

.top_menu .search .sub input{
	width: 14px;
	height: 13px;
	background-color: transparent;
	border: none;
}
/* //top_menu */

/* bottom_menu */
.bottom_menu{
	height: 39px;
	background-color: #6AC11C;
	padding: 13px 0px 0px 12px;
	color: #FEFFFF;
}

.bottom_menu a{
	text-decoration: underline;
	color: #FEFFFF;
	padding: 0px 12px 0px 12px;
}

.bottom_menu a.cur{
	text-decoration: none;
}

.bottom_menu a:hover{
	text-decoration: none;
}
/* //bottom_menu */

/* footer */
.footer{
	height: 110px;
	background-image: url(/_img/footer.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 21px;
}

.footer .f_1{
	background-image: url(/_img/tel.jpg);
	background-position: left 29px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 38px;
	width: 120px;
}

.footer .f_1 p{
	padding: 26px 0px 0px 0px;
	color: #A2A2A2;
}

.footer .f_1  span{
	color: #419B06;
	font-size: 13px;
}

.footer .f_2{
	background-image: url(/_img/footer_line.gif);
	background-position: left 28px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	width: 118px;
}

.footer .f_2 p{
	padding: 26px 0px 0px 0px;
	color: #A2A2A2;
}

.footer .f_2 span{
	color: #419B06;
	font-size: 13px;
}

.footer .copyright{
	padding: 28px 0px 0px 19px;
	background-image: url(/_img/footer_line.gif);
	background-position: left 28px;
	background-repeat: no-repeat;
}

.footer .copyright p{
	padding: 0px 0px 0px 0px;
	color: #B2B2B2;
	font-size: 10px;
}
/* //footer */


.pager_active {
	background-image: url(/_img/pager.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #FFFFFD;
	font-weight: bold;
	text-decoration: none;
}

/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}