body {
	background-color: #FFFFFF;
	font: Arial, Helvetica, sans-serif;
	margin:0px;
}

img { border:none; }

.logo { margin: 17px 0 0 14px;}
.tell_ico{ margin:55px 0 0 0; width:10px; float:left;}
.tell_index { margin:55px 0 0 15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#7f7f7f;}
.tell { margin:38px 0 0 8px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#00000;}

.address { margin:38px 0 0 15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#00000;}

.contacts { font-size:12px; font-weight:normal; text-decoration:underline; color:#e14306; }
.contacts:hover { font-size:12px; font-weight:normal; text-decoration:none; color:#e14306; }

.mm_about_co {display:block; height:35px; background:url(/img/rk_14.png); line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.mm_about_co:hover {display:block; height:35px; background:url(/img/rk_roll_14.png); font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.mm_uslugi {display:block; height:35px; background:url(/img/rk_16.png); line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.mm_uslugi:hover {display:block; height:35px; background:url(/img/rk_roll_16.png); font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.mm_jablo {display:block; height:35px; background:url(/img/rk_18.png) 100% 0; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.mm_jablo:hover {display:block; height:35px; background:url(/img/rk_roll_18.png) 100% 0; font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.sub_menu {background:#232021 url(/img/rk_21.jpg) bottom no-repeat;  padding:10px; display:block; position:relative; overflow: auto; }
.sub_menu dl {position:relative; width:100%; margin:0; padding:0; }
.sub_menu dt { position:relative; display:block; float:left; width:20%;  margin:0; padding:0; padding:15px;}
.sub_menu dd {position:relative; display:block; float:left; width:685px;  margin:0; padding:0;}
.sub_menu ul {position:relative; float:left; width:100%; padding:15px 0 0 0; margin:0; margin-right:20px; margin-top:10px;  border-top:solid 1px #534c4e;}
.sub_menu li{ position:relative; display: block; width:30%; line-height:18px; list-style:none; list-style-type:none; list-style-position:inside; margin:0; padding:0 0 0 15px; background:url(/img/sub_bullet.gif) left top no-repeat;float:left}
.sub_menu a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e14306; text-decoration:underline;}
.sub_menu a:hover{ color:#e14306; text-decoration:none;}
.sub_menu dt a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding:0;}

.headder_bkg{background:url(/img/rk_20.jpg) top no-repeat;}
.slogan {padding: 8px 0 0 16px; width:448px; height:136px; float:left;}
.flash {width:523px; height:144px; float:left; margin-top:1px;}

.preimush { padding:71px 0 0 0; margin:24px 0 0 0; width:285px; background:#252123 url(/img/rk_26.jpg) top no-repeat; height:auto;}
.preimush p{ display:block; padding:0 10px 10px 20px; margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; background:url(/img/preimush_bullet.gif) left top no-repeat;}
.preimush p a{ font-weight:bold; text-decoration:underline; color:#FFFFFF}
.preimush p a:hover{ font-weight:bold; text-decoration:none; color:#f25418;}
.preimush_foot { width:285px; height:20px; background:#252123 url(/img/rk_46.png) right bottom no-repeat; }
.order {display:block; width:161px; height:34px; background:url(/img/rk_42.png); line-height:34px; color:#ffdfc6; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.order:hover {display:block; width:161px; height:34px; background:url(/img/rk_42.png); line-height:34px; color:#000000; font-size:12px; text-decoration:none;}

.jablo_banner {margin:22px 0 0 0; }

.content {color:#3a3a3a;margin:24px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;padding:0 17px 0 40px;}
.content h1{ display:block; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#727272;}
.content p {color:#3a3a3a; margin:5px 0 5px 0; line-height:22px;}
.content li {color:#3a3a3a;}
.content li p {margin:0;padding:0}
.content ul {display:block; margin:20px 0 20px 0; padding:0; list-style-position:outside; list-style-type: disc; line-height:22px;}
.content ol {display:block; margin:20px 0 20px 0; padding:0; list-style-position:outside; line-height:22px;}
.content a {color:#f25418; text-decoration:underline;}
.content a:hover {color:#f25418; text-decoration:none;}
.content img{margin:0; padding:10px 10px 10px 0;}
.content dl {margin:20px 0 20px 0;}
.content dt {margin:0;}
.content dl h1 {font:Arial, Helvetica, sans-serif; font-size:18px; color:#f25418; background:none; font-weight:normal; padding:3px 0 3px 3px ; background:#c1c1c1;}
.content dd {margin:0; padding:10px 0 10px 0 ; border-bottom:solid 1px #c1c1c1; overflow:auto;}
.content dd p {margin:0; display:block; border-top:dashed 1px #c1c1c1;}



.tabs_cont {display:block;  margin:20px 17px 20px 40px;}
.tabs {width:100%; position:relative;}
.tabs dt {width:31%;float:left; height:172px;  padding:0; position:relative; margin-right:8px; background:#FFFFFF; z-index:0; }
.tabs dt.txt_active {float:left; height:172px;  padding:0; position:relative; margin-right:8px; background:#FFFFFF; z-index:99; cursor:pointer;}
.tabs dt a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e14306; display:inline; border-bottom:dashed 2px; text-decoration:none; margin:0; padding:0;outline:none;white-space: nowrap ;}
.tabs dt a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; display:inline; border-bottom:dashed 2px #FFFFFF; text-decoration:none;}
.txt_active p.txt { position:relative; border:solid 1px #999999; height:45px; margin:0; margin-bottom:3px; padding:5px; border-bottom:0; background:#FFFFFF; float:left; width:auto; display:block;}
.txt_not_active p.txt {border-bottom:0; padding:5px; height:45px; margin:0; background:#FFFFFF; float:left; width:auto;color:#3a3a3a}
.tab_pic { display:block; position:relative; width:auto; margin:0; padding:0; }


.tabs dd {clear:both;display: block; float:right;	width:100%;	margin:5px 0 10px -100%; position:relative; border:#999999 1px solid; padding:0 0 8px 0; z-index:1;}
.tabs dd p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3a3a3a; padding:3px; margin:0;}
.tabs dd a{color:#f25418; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.tabs dd a:hover{color:#f25418; text-decoration:none; }
.tab_link {}



.news {margin:24px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3a3a3a;}
.news h1{ display:table-cell; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#727272; background:url(/img/h1_bullet.gif) left top no-repeat; width:auto; position:relative;}
.h1_back { padding-bottom:3px; border-bottom:solid #c1c1c1 2px; position:relative; z-index:0; margin:0 10px -20px 0}
.news a{color:#e14306; font-size:14px; text-decoration:underline;}
.news a:hover{color:#e14306; font-size:14px; text-decoration:none;}
.news p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3a3a3a; line-height:18px; margin:0; padding:0;}
.news h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding:0; color:#b4b4b4; line-height:18px;}
.news_container{ display:block; margin:20px 17px 20px 40px; line-height:22px; height:auto;}
.one_item{float:left; width:200px; margin-right:15px;}

.banner {margin:48px 0 0 46px; padding-bottom:20px; width:auto; float:left;}

.navi_icons{margin:35px 0 0 48px; width:auto; float:left;}
.copy {margin:35px 0 0 0; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; line-height:18px;}
.copy a{color: #f25418; text-decoration:underline;}
.copy a:hover{color: #f25418; text-decoration:none;}

.tian {margin:35px 0 0 0; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5b5b5b;}
.tian a{text-decoration:underline; color:#5b5b5b;}
.tian a:hover{text-decoration:underline; color:#f25418;}


.fieldWrapper label {
	width:120px;
	display:block;
	float:left;
	color:#727272;
}

.bread {
padding:0 0 0 20px;
}