/* RESET DEFAULT STYLES */
html,body { width:100%; height:100%; }
body      { padding:0; margin:0; font:12px Tahoma, sans-serif; background: url(../images/body.jpg) top repeat-y #001444; color:#000; }
div,p,a,span,em,strong,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,label,select,checkbox,input,textarea {
	padding:0;
	margin:0;
	outline:none;
	list-style:none;
}
select, input, textarea { font:12px Tahoma, sans-serif; vertical-align:middle; }
textarea { vertical-align:top; }
:focus   { outline:none; }
input[type=submit] { cursor:pointer; }
img, fieldset { border:0; }
table    { border-collapse: collapse; border-spacing:0; }
a:link, a:visited { font:12px Tahoma, sans-serif; color:#000; text-decoration:none; }
a:hover  { text-decoration:none; }


/* WRAPPER */
.wrapper { width:1200px; margin:auto auto;} 
/* HEADER */
	.header { height:130px; border-radius:10px; background:url(../images/bg_header.gif) repeat-x top; margin-top:10px; margin-bottom:10px;}
		.logoty { margin:22px 0 0 30px; width:286px; float:left; display:block;}
		.logoty li:last-child { margin-left:45px;}
		.logo h1 { font-size:32px; font-family:"Times New Roman", Times, serif; margin-left:-10px !important; font-weight:bold !important; color: #B30004}
		.logoty li { font-size:19px; margin-left:10px; font-weight:normal; }
		.header .logo2 { font-size:12px; font-style:italic; margin-top:0px; display:block;}
	.arrow {width: 20px; height: 20px; background: url(../images/arrow.png); position: absolute; top:-20px; right: 750px; display:none;}
	.menu { display:block; float:right; margin-top:36px; margin-right:45px; position:relative;}
		.menu li { display:block; float:left; }
		.m1 a{ border-left:1px solid #9E9E9E; border-top-left-radius:10px; border-bottom-left-radius:10px;}
 		.m5 a { border-top-right-radius:10px; border-bottom-right-radius:10px; }
		.m1 a,.m2 a, .m3a,.m4 a,.m5 a { font-size:25px !important; display:block; padding:11px 15px; background: #EAEAEA;border-top:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E;border-right:1px solid #9E9E9E; }
		.menu li a:hover {background:#D3D3D3;}
		.m1:hover .arrow { display:block;}
		.m2:hover .arrow {display: block; right: 605px}
		.m3:hover .arrow {display: block; right: 465px}
		.m3:hover .podmenu { display:block !important;}
		.m4:hover .arrow {display: block; right: 273px}
		.m5:hover .arrow {display: block; right: 59px}
	.podmenu { width:200px;  position:absolute; right:370px; z-index:2; display:none; border:1px solid #9E9E9E; background:#EAEAEA;border-bottom-left-radius:10px;border-bottom-right-radius:10px; border-top:none !important; text-align:center;}
		.podmenu li { display:block; float:none; margin:10px 0;  }
		.podmenu li a { border-radius:0 !important;  font-size:20px; display:block; padding:3px 0 3px 0;}
		.podmenu li a:hover { text-decoration:underline;}
/* CONTENT */
	.content { border-radius:10px; background:url(../images/bg_cont.jpg) repeat-x top #FFF; overflow:hidden; padding:5px; margin-bottom:10px;}
		.bord { height:502px; background: url(../images/pic_4.png) no-repeat top; width:1100px;float:left; margin-left:50px; position:relative;}
			.l_bd {top: 83px;left: 35px;width: 382px;position: absolute;height: 189px;text-align: center; z-index:1; background:url(../images/reko_new.jpg) center no-repeat;}
				.r_bd p{ margin-top:55px;}
			   .r_bd p a { font-family:"Comic Sans MS", cursive; font-size:20px}
			.r_bd {top: 39px;right:5px;width: 354px !important;background: url(../images/scheme.jpg) no-repeat center; height:175px !important;text-align: center; position:absolute;z-index:1;}
				.r_bd p a { color: #000;}
			.c_bord {position: absolute;width:114px;height: 91px;left:621px;top: 91px; z-index:1;}
			.c_bord img { margin-left:25px;}
		.office { margin-left:10px;}
		
		.contakt { display:block; font-size:20px;font-family:"Times New Roman", Times, serif;}
			.contakt li { margin-bottom:15px;}
		
		.abh3 { font-size:24px; margin-left:10px; }
		.abh4 { font-style:italic; margin-left:10px; font-size:18px;}
		.about_us { text-align:justify; font-size:21px; margin:10px; font-family:"Times New Roman", Times, serif; text-indent:15px;}
			.about_us li { margin-bottom:10px;}
		
		.polig { padding:10px;}
			.polig  h4 { font-weight:normal; font-style:italic; margin-bottom:10px;font-size:20px;}
			.polig_spisok_1 li {  font-size:21px; font-family:"Times New Roman", Times, serif; margin-bottom:8px; text-align:justify; border-bottom:2px  dashed #000; padding-bottom:8px;}
			.polig_spisok_1 li:last-child { margin-bottom:20px;}
		.polig_spisok_2 li {font-size:21px; font-family:"Times New Roman", Times, serif;}
		
		.reklm_spisok_1,.reklm_spisok_2,.reklm_spisok_3,.reklm_spisok_4 {font-size:21px; font-family:"Times New Roman", Times, serif;}
			.reklm_spisok_1 li { overflow:hidden; margin-bottom:10px;}
			.reklm_spisok_1 li img { float:right; margin-left: 10px;}
			.reklm_spisok_1 li p { text-align:justify;}
		.reklm_spisok_2,.reklm_spisok_3 { margin-bottom:10px;}
		.reklm_spisok_3 li { list-style:inside  disc;}
		
		.scroll { overflow:scroll; padding:10px;}
		.content table { text-align:center; border:1px solid #000; font-size:14px;}
		.content table th { padding:3px 20px;border:1px solid #000;}
		.content table td {border:1px solid #000;}
			.left_al { text-align:left !important; padding-left:5px;}
			.yellow {background:#FF0;}
			.red {background:#F00;} 
			.green {background:#35cc4e;} 

/*CONTACT PAGE*/
.contact-content {
	background-color: #fff;
	display: flex;
	margin-bottom: 10px;
}

.contact-content__map {
	margin: 20px;
	width: 80%;
}

.contact-content__map h2 {
	padding-bottom: 20px;
}

.contact-content__map--img img{
	max-width: 100%;
}

.contakt {
	margin-top: 60px;
}


/*CONTACT PAGE*/

/*MAP PAGE*/
.map-content {
	background-color: #fff;
	margin-bottom: 10px;
	padding: 10px;
}

.map-content img {
	max-width: 100%;
}
/*MAP PAGE*/
		
/* FOOTER */
.footer { height:30px; background:url(../images/bg_header.gif) repeat-x top; border-radius:10px; text-align:center; font-size:18px; padding-top:7px;}


/* TAB TABLE*/
.table a:hover {
	color: #4984e3!important;
}