* {margin:0;padding:0;}
.info{
	border-left: 4px solid #1C75B9;
	color: #1C75B9;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 52px;
	margin-right: 190px;
	padding: 0 0 0 13px;
	}
.mceContentBody {
background: white;
color: #000;
}
img {border:none;border:0;}
div.clearbar {clear:both;}
html {height:100%;}
body {height:100%;min-width:1224px;background:url(http://mdm-internet.ru/img/bg-left-top.png) -20px -10px no-repeat;}
a {color:#0079c0;}
a:hover {text-decoration:none;}
h1 {font:normal 18px/25px Tahoma;color:#e36325;}
h2 {display:block;height:50px;font:normal 18px/20px Tahoma;color:#000000;}
h3 {font:normal 14px/18px Tahoma;text-transform:uppercase;}
	h3 a {color:#7d7d7d;display:block;}
#container {min-width:1200px;min-height:100%;background:url(http://mdm-internet.ru/img/bg-right-top.jpg) 115% 0 no-repeat;}
	#header {overflow:hidden;height:255px;}
		#header-top {overflow:hidden;padding-left:220px;padding-right:200px;}
			#ht-right {overflow:hidden;width:330px;float:right;padding-top:20px;margin-right:-130px;}
			#ht-left {width:220px;float:left;/*background:url(http://mdm-internet.ru/img/bg-header.jpg) right top no-repeat;*/padding-top:20px;padding-right:0px;margin-left:-60px;} 
				#ht-left p span {font-size:22px;}
				#ht-left p strong {display:block;font-weight:normal;font-size:22px;color:#e36325;text-transform:uppercase;line-height:24px;}
			#header-top p {font:14px/17px Tahoma;margin-bottom:5px;}
				#header-top p span {color:#0079c0;}
				#header-top p b {display:block;font:bold 13px Tahoma;}
		#header-bottom {width:400px;margin:0 auto;margin-top:20px;}
			#header-bottom img {display:block;}
			.stripes{margin-left:-220px;}
		.left_stripe{background:url(http://mdm-internet.ru/img/left_stripe.png) no-repeat; float:left; width:333px; height:162px;}
		.center_stripe{background:url(http://mdm-internet.ru/img/center_stripe.jpg) repeat-x;  height:162px;margin:0 232px 0 333px;}
		.right_stripe{background:url(http://mdm-internet.ru/img/right_stripe.jpg) no-repeat; float:right;width:232px; height:162px;margin-top:-162px;}
	#topmenu {overflow:hidden;height:50px;margin-top:-45px;position:relative}
		#topmenu ul {margin:0 auto;display:table;list-style-type:none;overflow:hidden;}
			#topmenu ul li {display:table-cell;background:url(http://mdm-internet.ru/img/bg-topmenu.png) center top no-repeat;}			
			#topmenu ul li:first-child {background:url(http://mdm-internet.ru/img/bg-topmenu.png) left top no-repeat;}
			#topmenu ul li:last-child {background:url(http://mdm-internet.ru/img/bg-topmenu.png) right top no-repeat;}
				#topmenu ul li a {display:block;height:50px;text-decoration:none;background:url(http://mdm-internet.ru/img/bg-topmenu-ul-li.png) left bottom no-repeat;padding-left:8px; font-size:12px;}
				#topmenu ul li:first-child a {background:none;}
				#topmenu ul li.borderless a {display:block;height:50px;text-decoration:none;background:none;}
				#topmenu ul li a span {font:14px/47px Tahoma;color:#000000;display:block;height:50px;padding-right:15px;}
				#topmenu ul li a:hover span {text-decoration:underline;}
					#topmenu ul li.current a {background:url(http://mdm-internet.ru/img/bg-topmenu-current.png) left top no-repeat;padding-left:15px;}
						#topmenu ul li.current a span {background:url(http://mdm-internet.ru/img/bg-topmenu-current.png) right bottom no-repeat;padding-right:15px;}
	#topbanner {overflow:hidden;height:210px;z-index:80}
		#tb-hand {position:absolute;margin-top:95px;}
		#otzyv {float:right;display:block;width:24px;height:156px;background:url(http://mdm-internet.ru/img/otzyv.png) left top no-repeat;position:fixed; right:0; top:260px}
		#fav {float:right;display:block;width:24px;height:156px;background:url(http://mdm-internet.ru/img/fav.png) left top no-repeat;position:relative;position:fixed; right:0; top:418px}
		#tb-inside-left {margin-left:163px;margin-right:163px;margin-top:25px;background:url(http://mdm-internet.ru/img/bg-topbanner-sides.png) left top no-repeat;height:151px;overflow:hidden;}
			#tb-inside-right {overflow:hidden;height:151px;background:url(http://mdm-internet.ru/img/bg-topbanner-sides.png) right bottom no-repeat;}
				#tb-inside {margin-left:10px;margin-right:10px;height:149px;overflow:hidden;background:#ffffff;border-top:#d0cecc solid 1px;border-bottom:#d0cecc solid 1px;text-align:center;font:36px/140px Tahoma;}
#tb-inside img {width:850px; height: 151px;}
	#main {overflow:hidden;}
		#main-left {width:295px;padding-left:25px;padding-right:25px;float:left;}
			#main-left h1 {padding-left:20px;margin-bottom:25px;}
				#main-left ul {list-style-type:none;margin:0;padding:0;}
					#main-left ul li {height:42px;padding-left:20px;background:url(http://mdm-internet.ru/img/bg-leftmenu.png) left top no-repeat;}
						#main-left ul li a {font:16px/40px Tahoma;color:#000000;text-decoration:none;display:block;float:left;padding-right:40px;}
							#main-left ul li a:hover {color:#e36325;text-decoration:underline;background:url(http://mdm-internet.ru/img/leftmenu-arrow.png) right 13px no-repeat;}
				a.orange-button {width:157px;height:45px;display:block;background:url(http://mdm-internet.ru/img/bg-orange-button.png) center center no-repeat;margin:10px auto;font:16px/43px Tahoma;color:#ffffff;text-align:center;text-decoration:none;}
				div.left-banner {overflow:hidden;}
					div.left-banner img {display:block;border:#a7a2a2 solid 1px;margin:0 auto;}
		#main-right {overflow:hidden;padding-right:25px;padding-bottom:50px;}
			#main-right h1 {margin-bottom:25px;}
			#main-right p {font:14px/18px Tahoma;margin-bottom:15px;}
			#main-right ul {list-style-type:square;margin-left:12px;}
			#main-right ul li{list-style-type:square; padding:4px 12px;color:#777;}
			#main-right ul li a{ text-decoration:none; color:#069}
			#main-right ul li a:hover{ text-decoration:underline}
			
			#main-right table {border-collapse:collapse;/*background:url(http://mdm-internet.ru/img/bg-table.png) right top no-repeat;*/margin-bottom:35px;padding:7px;}
				#main-right th {font:14px/45px Tahoma;text-align:left;padding-right:25px;}
				#main-right td {font:14px/18px Tahoma;padding-right:25px;}
				#main-right td input,#main-right td textarea{width:170px}
				#main-right td burron{padding:7px;}
				div.main-blocks {overflow:hidden;}
					div.main-block {overflow:hidden;width:49%;float:left;margin-bottom:25px;}
						div.mb-pic {overflow:hidden;width:150px;height:150px;float:left;background:url(http://mdm-internet.ru/img/main-pics-gray.jpg) no-repeat;}
							div.mb-pic a {overflow:hidden;width:150px;height:150px;float:left;background:url(http://mdm-internet.ru/img/main-pics-color.jpg) no-repeat;opacity:0;}
						#mbp-001, #mbp-001 a {background-position:0 0;}
						#mbp-002, #mbp-002 a {background-position:-150px 0;}
						#mbp-003, #mbp-003 a {background-position:0 -150px;}
						#mbp-004, #mbp-004 a {background-position:-150px -150px;}						
						#mbp-005, #mbp-005 a {background-position:0 -300px;}
						#mbp-006, #mbp-006 a {background-position:-150px -300px;}
						#mbp-007, #mbp-007 a {background-position:0 -450px;}
						#mbp-008, #mbp-008 a {background-position:-150px -450px;}
						#mbp-009, #mbp-009 a {background-position:0 -600px;}
						#mbp-010, #mbp-010 a {background-position:-150px -600px;}
						#mbp-011, #mbp-011 a {background-position:0 -750px;}
						#mbp-012, #mbp-012 a {background-position:-150px -750px;}
						#mbp-013, #mbp-013 a {background-position:0 -900px;}
						#mbp-014, #mbp-014 a {background-position:-150px -900px;}						
						div.mb-text {overflow:hidden;}
							div.mb-text p {font:normal 14px/18px Tahoma;padding-right:15px;}
				div.steps {overflow:hidden;}
					div.steps-block {float:left;overflow:hidden;width:33%;margin-bottom:35px;}
						div.steps-block a {color:#e36325;font:normal 14px/18px Tahoma;}
						div.s-pic {overflow:hidden;float:left;}
							div.s-pic a {overflow:hidden;float:left;height:120px;background:url(http://mdm-internet.ru/img/steps-pics.jpg) no-repeat;display:block;}
						div.s-text {height:120px;}
						#step-1 div.s-text,
						#step-2 div.s-text,
						#step-4 div.s-text {background:url(http://mdm-internet.ru/img/arr-right.png) 80% bottom no-repeat;}
						#step-3 div.s-text {background:url(http://mdm-internet.ru/img/arr-bottom.png) 80% bottom no-repeat;}
						#step-1 div.s-pic a {width:130px;background-position:0 0;}
						#step-2 div.s-pic a {width:145px;background-position:-150px 0;}
						#step-3 div.s-pic a {width:145px;background-position:-300px 0;}
						#step-4 div.s-pic a {width:120px;background-position:-455px 0;}
						#step-5 div.s-pic a {width:165px;background-position:-600px 0;}
			p.printable a {color:#000000;line-height:45px;}
			div.howtofindus {overflow:hidden;width:750px;margin-bottom:35px;}
				div.howtofindus-block {float:left;width:50%;text-align:center;}
	#footer-above {padding-left:420px;}
		a.large-order {display:block;width:222px;height:50px;background:url(http://mdm-internet.ru/img/bg-large-order.png) center center no-repeat;position:relative;margin-top:-50px;}
	#footer-goast {height:230px;margin-top:50px;}
#footer {min-width:1035px;position:relative;overflow:hidden;height:230px;margin-top:-230px;background:url(http://mdm-internet.ru/img/bg-left-bottom.png) left bottom no-repeat;padding-left:165px;}
	#footer-inside {position:relative;overflow:hidden;height:230px;background:url(http://mdm-internet.ru/img/bg-right-bottom.png) right 10px no-repeat;padding-top:135px;padding-right:135px;}
		#footer-inside p {font:12px/18px Tahoma;}
			#footer-inside p a {color:#000000;}
		#fi-right {overflow:hidden;width:230px;float:right;text-align:right;}
		#fi-left {overflow:hidden;width:280px;float:left;text-align:left;}
			#fi-left img {float:left;margin-top:4px;margin-right:4px;}
		#fi-center {text-align:center;overflow:hidden;}

/* ie 7-8 hacks */
*+html #topmenu {zoom:1;text-align:center;} 
*+html #topmenu ul {zoom:1;} 
#topmenu ul li {background-position:expression(this.nextSibling==null ? 'right top' : this.previousSibling==null? 'left top' : 'center top');}
*+html #topmenu ul li {zoom:1;display:inline;}
*+html #topmenu ul li a {zoom:1;display:inline-block;float:none;}
*+html #topmenu ul li a span {zoom:1;display:inline-block;float:none;cursor:pointer;}
*+html #footer{zoom:1;background-position:left 90px;}




/*Стили для скрипта расчета*/

            .clean{clear:both;}
	.error, .error_2{
		
	}
	.error{
		background:#F99;
	}
	fieldset{
		padding:10px;
		vertical-align:top;	
	}
	fieldset legend{
		padding:10px;
		font-weight:bold;
		font-size:14px;	
	}
	hr{
		border:none; background:none; height:1px; background:#999;margin-bottom:14px;
	}
	#central_form label{
		display:inline-block;
		width:180px;
		margin-right:10px;	
	}
	#central_form div div{
		width:400px;
		display:inline-block;
		/*border:1px solid red;	*/
	}
	#central_form div div label{
		
		width:inherit;
		margin-right:inherit;
		display:inline;	
	}
	#central_form #colored_pages_numbers input[type='text']{
			
	}
	#cover_paper table td{
		padding-bottom:4px;
		margin-bottom:8px;
		border-bottom:1px dashed #CCC;
		
	}
	#cover_paper table td ul,#cover_paper table td .color_box{
		margin-top:4px;
		float:left;
	}
	#cover_paper table td ul{
		width:150px;
		margin-left:0px;
	}
	#cover_paper table td .color_box{
		width:250px; height:60px;	
	}
	#cover_paper table td ul li{
		font-family:arial;
		font-size:10px;	
	}
	#cover_paper table td a{color:#069;cursor:pointer; text-decoration:underline}
	#cover_paper table td ul li{display:inherit;visibility:visible;}
	.show_table{
		margin-left:196px;	 width:600px; height:250px; overflow-y:scroll; overflow-x:hidden; display:none;
	}
	#numbers ul li{
		list-style-type:none;
		display:inline; margin-right:4px;	
	}


/*Для формы*/


form#form1 label{
font-size:16px;
color:#666;

}
form#form1 select, #form1 input[type='text']{
margin-top:10px;
}


/*Для комментария*/

.comment
{
	background: #F0EFEB;
	padding: 30px;
	margin-bottom: 10px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 0px 20px 10px 20px;
            border-bottom:1px solid #dfdcd2;
            color:#3f3f3f;
            line-height:23px;

}

.comment_desc
{
	margin: 0px 0px 5px 20px;

}

.comment .tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/images/tl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/tr_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');
	width: 8px;
	height: 8px;
}

.comment .bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('/images/bl_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');
	width: 8px;
	height: 8px;
}

.comment .br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/br_angle.png') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');
	width: 8px;
	height: 8px;
}
.comment+div {
color:#666;
width:450px;
padding:0px;
font-size:11px;
margin-top:-42px;
position:relative
}
.comment+div span{
color:#069;
display:inline-block;
float:right;
margin-top:14px
}
.comment+div span:before{
content:'Автор : '
}


/* Complaint 
--------------------------------------------------------------*/
#complaintDiv{
	background:#f2f2f2;
	border:1px solid #ccc;
		
}

#complaintDiv form{
	padding:10px;
	text-align:center;
}

#complaintDiv form p{ 
	text-align:center;
}

#complaintDiv form table{ 
	
}

#complaintDiv form table td{ 
	text-align:center;
}
#complaintDiv form button{
	padding:8px;	
}
