body,html {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#4c5359;
	font-family:Arial,Verdana;
	width:100%;
	height:100%;	
	
}

div,img {
	padding:0px;
	margin:0px;
	border:0px;
	
}

div, td, p{
	font-size:12px;
	font-family:Arial, Verdana;	
}

table {
	border-collapse:collapse
}

table td, table {
	vertical-align:top;	
	padding:0px;
	margin:0px;
}

	


.mtitle, h1 {background:url(/images/bgtitle.jpg) repeat-x;margin-top:180px;font-size:32px;color:#547088;line-height:1; padding:0px 0px 3px 15px}
div .mtitle h1{background:url(/images/bgtitle.jpg) repeat-x;margin-top:180px;font-size:32px;color:#547088;line-height:1; padding:0px 0px 3px 15px}
div.box h1 {color:#454D50;font-size:22px; font-weight:bold; margin:0px;background:#F2F3EE}
div.box {width:350px;padding:0px 0px 0px 30px;}
h2, .h2{
	font-size:18px;	
	font-family:Arial, Verdana;
	padding:12px 0px 8px 0px;		
	margin:0px;
	color:black;
	font-weight:normal;
	text-transform:uppercase
}
h3, .h3{
	font-size:24px;	
	font-family:Arial, Verdana;
	padding:0px;		
	margin:0px;
	color:#5a5f68;
	font-weight:normal;
}
a {color:#1888e8; text-decoration:underline}
a:hover { text-decoration:none}
.maylinks {color:black !important;}
.zagolovokh h1, h2 {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#4c5359;
	font-family:Arial,Verdana;
	background: none;
	text-transform:none;
	font-weight: bold;}

.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.noborder {border:0px !important}
.img-pad {margin-right:40px}

/*HEADER*/
.regim {color:#c73939; font-size:130%;padding:25px 80px 0px 0px}
.regim sup {font-size:70%}
.phone {color:#547088;font-size:230%;padding:0px 80px 0px 0px;font-weight:bold;}
.phone span  {color:#8e8e8e;font-size:70%;font-weight:normal}
.head-right2 {}
/*END HEADER*/

/*MENU */
.menu {width:220px; padding:22px 0px 0px 0px}
.m-item {padding:5px 0px 5px 7px;}
.s-item {padding:7px 0px 7px 24px;}
.th-item {padding:3px 0px 3px 48px;}
.m-item, .m-item a {color:#547088; font-size:18px;text-decoration:none}
.s-item, .s-item  a, .partners .title {color:#4c5359; font-size:18px;text-decoration:none}
.menu .aktiv  a{border-bottom:1px dashed #a5a9ac}
.th-item, .th-item  a{color:#4c5359; font-size:14px;text-decoration:none}
 .th-item  a:hover{color:#f94545}
.partners td {padding:10px 2px 15px 2px}
.bot-line {border-bottom:1px solid #e5e5e5}
/*END MENU */
.pr_title {color:#547088; font-size:18px;font-style:italic;margin-bottom:10px}
/*CONTENT*/
.text {padding:10px 60px 20px 31px}
.text table td {border:1px solid #a5a9ac;padding:5px}
.text-inner-pad {padding:15px 0px 15px 30px}
.oss {text-transform:uppercase;font-style:italic}
.txt-bot{font-size:18px;font-style:italic;}
.video-title {color:#4c5359;  font-style:italic; vertical-align:middle; padding:0px 0px 0px 43px;line-height:1.5;}
.video-title p {font-size:15px}
.video-td {padding:30px}
.bgvideo {background:#f5f5f5}
.connect {background:#f4f4ef;margin:10px 0px}
.connect td {text-align:center}
.connect td div {text-align:left;padding:7px 0px 0px 27px;font-size:90%;}
.msg  input.feed-inp,.msg  textarea{background:#fcfcf8; border:1px solid #b6b5b1;width:180px}
.msg  textarea {height:90px}
.text .table2 td{border:0px !important }
/*END CONTENT*/

/*FOOTER*/
.maker a {color:#4c5359; }
.foot, .foot  a{font-size:90%}
/*END FOOTER*/

