body{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	background:#FFFFFF;
	font-size:12px;
}
div,table,tr,td,a,ul,li{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
}
td,th{
	vertical-align:top;
	text-align:left;

}
p{
	padding:13px 0;
	margin:0;
}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.no_border{
	border:none;
}
.clearboth{
	clear:both;
	width:50%;
	height:1px;
}
a{
	font-family:Tahoma;
	font-size:14px;
	text-decoration:none;
	color:#425260;
}
a:hover{
	color:#627280;
}

/*** Header ***/
.head{
	background:url('/data/images/rdm/head_bg.gif') repeat-x left top;
	height:182px;
}
.head-l{
	background:url('/data/images/rdm/head-l.gif') no-repeat left top;
	height:182px;
}
.head-r{
	width:100%;
	height:182px;
	background:url('/data/images/rdm/head-r.jpg') no-repeat right top;
}

.head_table{
	border-collapse:collapse;
	width:100%;
}
.head_table .head_logo{
	width:300px;
	vertical-align:top;
}
.head_table .head_logo img{
	margin:50px 0 0 25px;
}
.head_table .head_text{
	padding:56px 0 0 25px;
	font-size:21px;
	color:#FFFFFF;
	width:225px;
	vertical-align:top;
}
.head_tel{
	font-size:21px;
	color:#FFFFFF;
	/*width:400px;*/
	vertical-align:top;
	text-align:right;
	position:absolute;
	top:0px;
	right:0px;
}
.head_tel .p{
	padding:70px 187px 0 0;
	font-size:28px;
	text-align:right;
}
td.code1 {
	height:18px;
	color:#009933;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
  padding-top:3px;
}

.code_lcorn, .code_text, .code_rcorn {float:left;height:19px;}
.code_lcorn{background:url("/data/images/rdm/tel_code2.gif") repeat-x;width:5px;}
.code_text{padding-top:1px;background:url("/data/images/rdm/tel_code2.gif") -5px 0px repeat-x;}
.code_rcorn {background:url("/data/images/rdm/tel_code2.gif") -55px 0px repeat-x;width:5px;}

td.tel1, td.tel1 div, td.tel1 div nobr{
	font-size:21px;
	color:#FFFFFF;
	vertical-align:top;
	text-align:right;
}


.head_tel .p .code, {
	background:url("/data/images/rdm/tel_code.gif") no-repeat left 50%;
	height:17px;
	width:34px;
	color:#009933;
	font-weight:bold;
	position:relative;
	top:3px;
	left:-10px;
	padding-top:3px;
	text-align:center;
	float:right;
}
.head_tel .p .tel{
	float:right;
}
.head_tel .p .tel nobr{
	font-size:21px;
	color:#FFFFFF;
	vertical-align:top;
	text-align:right;
}

.under_header{
	width:100%;
	color:#3c3c3c;
}
.under_header .p{
	padding:30px 90px 0 30px;
}

/*** Main Table ***/
.main_table{
	border-collapse:collapse;
	width:100%;
}
.main_table .l_c{
	width:192px;
}

.main_table .l_c .p{
	padding:17px 0 0 12px;
}
.main_table .l_c .left_menu{
	list-style:none;
	color:#425260;
	padding-bottom:40px;
}

.main_table .l_c .left_menu li{
	padding:5px 0;
}
.main_table .l_c .left_menu a{
	color:#425260;
	position:relative;
	top:-10px;
	text-decoration:none;
	font-weight:bold;
}
.main_table .l_c .left_menu a:hover{
	color:#627280;
}


.block{
	width:192px;
}

.block .h{
	background:url("/data/images/rdm/left-col/block-top-t.gif") no-repeat left top;
	width:192px;
	height:11px;
}

.block .top{
	background:url("/data/images/rdm/left-col/block-top-t-r.gif") repeat-y left top;
	width:192px;
	color:#425260;
	font-weight:bold;
	font-size:11px;
}

.block .pad{
	padding:0px 20px 5px 20px;
}

.block .content{
	background:#62be94 url("/data/images/rdm/left-col/block-top-b.gif") no-repeat left bottom;
	width:192px;
}


.center_coll{
	width:100%;
	color:#3a3a3a;
}
.center_coll .p{
	padding:20px;
}

.center_coll .p a{
	color:#425260;
}
.center_coll .p a:hover{
	color:#627280;
}


.center_coll .title, .center_coll .title a{
	color:#425260;
	font-size:25px;
	padding:5px 0;
}
.center_coll .title a{
	color:#425260;
	font-size:25px;
}
.center_coll .title a:hover{
	color:#627280;
}
.center_coll .crumb{
	color:#425260;
	font-size:11px;
	font-weight:bold;
}
.center_coll .crumb a{
	color:#425260;
	font-size:15px;
	font-weight:bold;
}
.center_coll .crumb a:hover{
	color:#627280;
}



.right_coll{
	padding: 30px 24px 0 0;
}

.block2{
	width:233px;
	background:url("/data/images/rdm/right-col/rep.gif") repeat-y left top;
	margin-bottom:30px;
}
.block2 .header{
	width:233px;
	height:47px;
	background:url("/data/images/rdm/right-col/header.jpg") no-repeat left top;
}
.block2 .header .p{
	padding:10px 15px 0 15px;
	color:#FFF;
	font-size:17px;
}
.block2 .content{
	color:#3a3a3a;
	font-size:10px;
	padding:0px 15px 0px 15px;
}
.block2 .content a.cont{
	color:#3a3a3a;
	font-size:10px;
}
.block2 .bottom{
	width:233px;
	height:12px;
	background:url("/data/images/rdm/right-col/bottom.gif") no-repeat left top;
}

/*** Catalog Block ***/
.catalog_block{
	width:100%;
}

.catalog_block .p{
	margin:20px 24px 30px 12px;
	background:url("/data/images/rdm/catalog_block/bor-top.gif") repeat-x left top;
}
.catalog_block .l{
	background:url("/data/images/rdm/catalog_block/bor-l.gif") no-repeat left top;
}
.catalog_block .r{
	background:url("/data/images/rdm/catalog_block/bor-r.gif") no-repeat right top;
}
.catalog_block .content{
	padding:25px 30px;
}
.catalog_block .content .title{
	color:#425260;
	font-size:25px;
	padding:0 0 30px 0;
}

.el_cat_table{
	/*width:100%;*/
}
.el_cat_table td{
	/*padding:0 10px;*/
}

.el_block{
	width:260px;
	background:#62be94;
	/*max-width:400px;*/
}
.el_block .top{
	background:#FFFFFF url("/data/images/rdm/catalog_block/el_bor.gif") repeat-x left top;
}
.el_block .l{
	background:url("/data/images/rdm/catalog_block/el_bor.gif") repeat-y left top;
}
.el_block .r{
	background:url("/data/images/rdm/catalog_block/el_bor.gif") repeat-y right top;
}
.el_block .lt{
	background:url("/data/images/rdm/catalog_block/el_lt.gif") no-repeat left top;
}
.el_block .rt{
	background:url("/data/images/rdm/catalog_block/el2_rt.gif") no-repeat right top;
	padding:10px;
}
.el_block .lb{
	background:url("/data/images/rdm/catalog_block/el_lb.gif") no-repeat left bottom;
}
.el_block .rb{
	background:url("/data/images/rdm/catalog_block/el_rb.gif") no-repeat right bottom;
}

.el_block .el_img{
	text-align:center;
	width:30%;
	vertical-align:middle;
}
.el_block .el_text .title{
	background:url("/data/images/rdm/catalog/el_sep.gif") no-repeat left 3px;
	padding:0 0 10px 15px;
	font-size:11px;
	font-weight:bold;
	color:#425260;
}
.el_block .el_text .title a{
	font-size:11px;
	font-weight:bold;
	color:#425260;
}
.el_block .el_text .title a:hover{
	color:#627280;
}

.el_block .el_text .text{
	padding:0 0 0 15px;
	font-size:11px;
	color:#425260;
	vertical-align:middle;
}
.el_block .el_text .text a{
	font-size:11px;
	color:#425260;
}
.el_block .el_text .text a:hover{
	font-size:11px;
	color:#627280;
}

.el_block .cost{
	background:url("/data/images/rdm/catalog/cost2.gif") no-repeat left;
	height:20px;
	width:71px;
	text-align:left;
  padding-left:3px;
	vertical-align:middle;
}
.el_block .costs .nums{
	font-size:13px;
	color:#f9882d;
	font-weight:bold;
}

.el_block .costs .text{
	font-size:13px;
	color:#f9882d;
	font-weight:bold;
	padding:3px 5px 3px 0;
}
.el_block .costs .text a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.el_block .costs .text a:hover{
	color:#DFDFDF;
}


.cat_el{
	background:url("/data/images/rdm/catalog_block/el_bor.gif") repeat-x left top;
}
.cat_el .l{
	background:url("/data/images/rdm/catalog_block/el_bor.gif") repeat-y left top;
}
.cat_el .b{
	background:url("/data/images/rdm/catalog_block/el_bor.gif") repeat-x left bottom;
}
.cat_el .lt{
	background:url("/data/images/rdm/catalog_block/el_lt.gif") no-repeat left top;
}
.cat_el .lb{
	width:100%;
	background:url("/data/images/rdm/catalog_block/el2_lb.gif") no-repeat left bottom;
}

.cat_el table{border-collapse:collapse;width:100%;}
.cat_el .cont {padding:20px 20px 0 20px;}
.cat_el .cont a{
	font-size:11px;
	font-weight:normal;
	color:#425260;
}
.cat_el .cont a:hover{
	color:#425260;
}
.cat_el .cont .img_td{width:30%;}

.cat_el .rt{
	width:275px;
	background:#62BE94 url("/data/images/rdm/catalog_block/el_rt.gif") no-repeat right top;
}
.cat_el .rb{
	background:#62BE94 url("/data/images/rdm/catalog_block/el_rb.gif") no-repeat right bottom;
}

.cat_el .costs{
	padding:15px 10px 0 10px;
}
.cat_el .cost{
	background:url("/data/images/rdm/catalog/cost2.gif") no-repeat left 50%;
	height:25px;
	width:260px;
}
.cat_el .cost .nums{
	width:80px;
	float:left;
	font-size:13px;
	color:#f9882d;
	font-weight:bold;
}
.cat_el .cost .nums .pad{
	float:left;
	padding-top:5px;
  padding-left:3px;
	margin:0;
}
.cat_el .cost .text{
	float:left;
	font-size:13px;
	color:#f9882d;
	font-weight:bold;
	padding:3px 5px 3px 0;
}
.cat_el .cost .text a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.cat_el .cost .text a:hover{
	color:#DFDFDF;
}


.footer{
	background:#01904b;
	margin:0 24px 0 12px;
}

.footer .l{
	background:url("/data/images/rdm/footer-l.gif") no-repeat left top;
}

.footer .r{
	background:url("/data/images/rdm/footer-r.gif") no-repeat right top;
	width:100%;
	height:35px;
	text-align:center;
}
.footer .p{
	padding:10px 20px 0 20px;
	text-align:center;
}
.footer .p a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
}
.footer .p a:hover{
	color:#DFDFDF;
}



.basket_table{
	width:100%;
	border-collapse:collapse;
	border:3px solid #62be94;
}

.basket_table th{
	padding:5px;
	border:3px solid #62be94;
}

.basket_table td{
	padding:5px;
	border:1px solid #62be94;
}
.basket_table img{
	margin:5px;
	border:2px solid #62be94;
}

.basket_table input, .basket_table textarea{
	margin:5px;
	border:1px solid #999;
}
.basket_table input.inp{
	width:90%;
}


.main_1{
	width:100%;
	/*background:url('/data/images/rdm/main_1.jpg') no-repeat left top;*/
}
.main_1.cl2{
	/*background:url('/data/images/rdm/main_2.jpg') no-repeat left top;*/
}
.main_1 .p{
	/*padding:5px 5px 5px 155px;*/
	padding:5px 5px 5px 5px;
	margin:0;
}
.main_1 .title{
	font-size:20px;
	color:#01914c;
	padding:0;
	margin:0;
}
.main_crumb{
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
	color:#425260;
	font-size:11px;
	background:url('/data/images/rdm/crumb_ico.gif') no-repeat 30px 7px;
}
.main_crumb .sep{
	color:#f38000;
}
.main_crumb a{
	color:#226095;
	text-decoration:underline;
	font-size:11px;
}
.main_crumb a:hover{
	color:#4280b5;
}


.container-input{
	width:100%;
}

.container{
	width:100%;
	background:#fff;
	border:1px solid #c4c9cd;
}
.container div{
	padding:5px;
}

.cat_element_no_padding p {padding:0px;}