img {border: 0px;}
a{
	color:#2d94a7;
	font-family: Tahoma;
	font-size: 12px;
}
br{width: 0px; font-size: 1px;}
*{
font-family: Tahoma; font-size: 12px; color: #2d2d2d;
/* 	border: solid 1px black; */
	
	
}
.htext {
	font-family: Tahoma;
	font-size: 21px;
	color: #2d94a7;
	margin-top: 14px;
	padding: 0 0 0 15px;
	margin-bottom: 20px;
	background: url(../images/h1back.jpg) repeat-y 0 0;
	font-weight: normal;
}
.hnews {
	float: left;
	font-family: Tahoma;
	font-size: 21px;
	color: #2d94a7;
	margin: 5px 10px 20px 47px ;
	margin-bottom: 20px;
	font-weight: normal;
}
h1, h3, h4, h5, h6 {
	font-size: 14px;
	color: #2d94a7;
}
h2 {
	color:#2D94A7;
	font-size:12px;
	padding-top:12px;
}
html{

}
body{
	padding: 12px 15px 12px 15px;
	background: white;
   
}
.mainDiv{
	width: 970px;
	background: url(../images/mainback.jpg) no-repeat center 125px;   
	margin-left: auto;
	margin-right: auto;

}
.header{clear: both;}
.logo{
	margin: 0px 0 0px 30px;
	float: left;
}
.menu {float:right; margin-top: 31px;line-height: 27px; *line-height: 37px; *margin-top: 25px;}
.menu a{
	margin: 0 5px 0 5px;
	text-decoration: none;
	padding: 13px 0 13px 0 ;

	font-size: 1px;
}
.menu .m1{
	background: url(../img/text/m1.jpg) no-repeat;
	padding-right: 88px;
}

.menu .m1_active,.menu .m1:hover{
	background: url(../img/text/m1a.jpg) no-repeat;
}
#m1_active{
	background: url(../img/text/m1a.jpg) no-repeat;
}
.menu .m2{
	background: url(../img/text/m2.jpg) no-repeat;
	padding-right: 83px;
}

.menu .m2_active,.menu .m2:hover{
	background: url(../img/text/m2a.jpg) no-repeat;
}

#m2_active{
	background: url(../img/text/m2a.jpg) no-repeat;
}

.menu .m3{
	background: url(../img/text/m3.jpg) no-repeat;
	padding-right: 83px;
}

.menu .m3_active,.menu .m3:hover{
	background: url(../img/text/m3a.jpg) no-repeat;
}

#m3_active{
	background: url(../img/text/m3a.jpg) no-repeat;
}

.menu .m4{
	background: url(../img/text/m4.jpg) no-repeat;
	padding-right: 154px;
}

.menu .m4_active,.menu .m4:hover{
	background: url(../img/text/m4a.jpg) no-repeat;
}

#m4_active{
	background: url(../img/text/m4a.jpg) no-repeat;
}

.menu .m5{
	background: url(../img/text/m5.jpg) no-repeat;
	padding-right: 88px;
}

.menu .m5_active,.menu .m5:hover{
	background: url(../img/text/m5a.jpg) no-repeat;
}

#m5_active{
	background: url(../img/text/m5a.jpg) no-repeat;
}

.menu .m6{
	background: url(../img/text/m6.jpg) no-repeat;
	padding-right: 83px;
}

.menu .m6_active,.menu .m6:hover{
	background: url(../img/text/m6a.jpg) no-repeat;
}

#m6_active{
	background: url(../img/text/m6a.jpg) no-repeat;
}

.top{
	margin-top: 30px;
	*margin-top: 40px;
}

.top .leftColumn{
	padding-left: 30px;
	padding-right: 10px;
	margin-top: 80px;
	width: 233px;
	float: left;
}
.top .leftColumn p{
	font-size: 11px; 
	color: #878787;
	margin: 3px 0 0 0;
}

.top .leftColumn ul {
	list-style: url(../images/menuli.jpg) outside;
	margin: 0px;
	padding-left:  15px;
}
.top .leftColumn ul li{
	padding-bottom: 15px;
}
.top .rightColumn{
	padding-right: 10px;
	float: right;	
}
.top .rightColumn .phone{
}
.top .rightColumn .slogan{
	margin-top: 200px;
	text-align: right;
}
.mainPart {margin-top: 35px;*padding-top: 75px;}
.mainPart .leftColumn{
	float: left;
	padding-left: 30px;
	width: 250px;

}
.mainPart .leftColumn p{
	line-height: 15px;

	
}
*html .mainPart .leftColumn p {
		*height: 15px;
}
.mainPart .left{
	float: left;
	text-align: right;
	width: 120px;
}
*html .mainPart .right{
	margin: 0px;
}
.mainPart .right{
	*margin-top: -17px;
	padding-top: 1px;
/* 	float: right; */
	text-align: right;
}

.inpt {
	width: 118px;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0;
	height: 11px;
}
.mainPart .right input[type="text"]{
	width: 118px;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0;
/* 	height: 11px; */
}
.mainPart .right input[type="submit"]{
	float: right;
	background: url(../images/btback.jpg) repeat-x 0 bottom;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0;
/* 	height: 14px; */
	padding: 0px 3px 0 3px;
}

.sel {
	width: 118px;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0 ;

/* 	height: 11px; */
}
.mainPart .right select{
	width: 118px;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0 ;

/* 	height: 11px; */
}
.mainPart .right .add{
/* 	float: right !important; */
/* 	margin: -10px 0 0 0 !important; */

}
.mainPart .right a.addYsl{
	cursor: pointer;
	border-bottom: 1px dashed #878787;
	font-size: 10px;
	color: #878787	;
	text-decoration: none;
	*margin:  0 0 0px 0px !important;
	margin: 0;
	padding: 0px !important;
	padding-left: 10px !important;
	background: url(../images/add.jpg) no-repeat 0 center;
}
.mainPart .right .kommentArea{
	width: 118px;
	height: 60px;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	overflow: hidden;
/*
	margin-top: -38px;
	margin-top: -28px;
*/
	margin-top: 5px;
	
}
.mainPart .rightColumn{
	float: right;
	padding-left: 30px;
	padding-right: 10px;
	width: 636px;

}
.mainPart .rightColumn .text{
	padding-top: 1px;
	*padding-top :0;
}
.rightColumn .text ul{
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;
}
.rightColumn .text li{
	margin-bottom: 5px;
}
.newses{margin-top: 65px;/*  background: #f3f3f3; */}
.newses {padding: -2px;}
.newses .k1{
	background: #f3f3f3 url(../images/newsesback1.jpg) no-repeat left top;
	margin-bottom: -2px;
}
.newses .k2{
	background: url(../images/newsesback2.jpg) no-repeat right top;
}
.newses .k3{
	background: url(../images/newsesback3.jpg) no-repeat left bottom;
}
.newses .k4{
	background: url(../images/newsesback4.jpg) no-repeat right bottom;
	padding: 5px;
	padding-bottom: 20px;
}
.links {	font-size: 11px;
	color: #878787;
	margin-top: 15px;
	float: left;
}
.links a{
	cursor: pointer;
	border-bottom: 1px dashed #878787;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
	
}
.links a.active{
	color: #2d94a7;
	border: 0;
	
}
.newses .archive {float:right; margin-top: 15px;color: #878787; white-space: nowrap;}
.newses .archive a { margin-top: 5px; color: #878787; font-size: 11px; margin-right: 25px;}
.newses .archive img{ margin-right: 10px;}
.newses .text{
	text-align: justify;
}
.newses .text .news { 
	width: 275px;
	float: left;
	margin: 0 20px 0 20px;
}
.newses .text .news .date{
	margin-top: 3px;
 	float: left;
 	width: 28px;
 color: white;
 background: url(../images/date.jpg) no-repeat center center;
 font-size: 9px;
 padding: 0px;
 height:11px;
 padding-right: 3px;
 text-align: center;
 }

.newses .text .news .info{
	text-align: left;

	margin-left: 35px;
 }
 
 .footer{
	margin-top: 15px;
	padding-top: 10px;
	height: 55px;
	font-size: 10px;
	color: #878787;
	padding-left:20px;
	padding-right: 20px; 
}
.footer a,.footer p{
	font-size: 10px;
	color: #878787;

}
.footer a.sendmail{
	padding-left: 10px;
	margin-left: 30px;
	background: url(../images/sendmail.jpg) no-repeat 0 center;
}
#news2, #news3 {
	display: none;
}
.warning {
	color: #2D94A7;
}
.leftColumn .warning {
	text-align: right;
}
#forma label {
	width: 120px;
	float: left;
	text-align: right;
	padding-right: 20px;
}
#forma input {
	float: left;
	width: 300px;
	padding: 1px 2px 1px 2px;
	font-size: 11px;
	background: white;
	border: 1px solid #878787;
	color: #878787;
}
#forma select {
	float: left;
	width: 305px;
	font-size: 11px;
	background: white;
	border: 1px solid #878787;
	color: #878787;
}
#forma p {
	overflow: hidden;
	clear: both;
	margin: 0!important;
	margin-bottom: 10px!important;
}
#forma textarea{
	background: white;
	width: 300px;
	height: 130px;
	background: white;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	font-family: Arial;
	padding: 1px 2px 1px 2px;
}
#send {
	background: url(../images/btback.jpg) repeat-x 0 bottom;
	border: 1px solid #878787;
	color: #878787;
	font-size: 11px;
	margin: 0;
	width: 100px!important;
	background: url(../images/btback.jpg) repeat-x 0 bottom!important;
	padding: 0px 3px 0 3px!important;
}
.block {
	margin: 0 0 10px 0;
	padding: 0;
}
.block em {
	font-size: 11px;
	display: block;
	font-style: normal;
}
.block p {
	margin: 3px 0 10px 0;
	padding: 0;
}
#forma {
	margin-left: 60px;
	width: 480px;
	padding: 20px 0 10px 0;
	background: #f3f3f3;
}
ul.mrt {
	padding-top: 10px;
}
.phone {
	width: 253px;
	text-align: right;
}
.phone strong {
	color: #2d94a7;
	font-size: 26px;
	font-weight: normal;
	font-family: Tahoma;

}
.phone em {
	font-size: 11px;
	font-style: normal;
	color: #a4a4a4;
}
