html, body, dl, dt, dd, h1, h2, h3, h4, h5, h6, p blockquote, form, fieldset, legend, ul,ol,li {
margin:0pt;
padding:0pt;
}

body {
	margin:		0px;
	padding: 	0px 30px;
	font-size:	10pt;
	font-family:  Verdana, sans-serif;
	color:		#333333;
	background: #ffffff;
}

.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
min-height:1px;
width:1px;
}
.counter {
	float: right;
	width: 150px;
	margin-top: -60px;
}

.logo{
width: 160px;
float:left;
}

.logo img{
width: 160px;
height: 100px;
border:0;
}

.top{
margin-left: 160px;
}

.slogan{
width: 105px;
padding-top: 20px;
padding-left: 20px;
float:left;
}

.slogan img{
width: 104px;
height: 54px;
}

.phone{
margin-left: 105px;
text-align:right;
padding-top: 25px;
font-size:	9pt;
	font-family:  Verdana, sans-serif;
	color:		#333333;
}

.phone span{
font-size:	14pt;
}


.lwrap{
float:left;
width: 160px;
}

.cwrap{
margin-left: 180px;
}

.lang{
margin-top : 15px;
padding-left: 20px;
}

.menu{
margin-top : 20px;
}

.menu ul{
margin:0pt;
margin-bottom : 15px;
padding:0;
list-style-image: none !important;
}

.menu li{
list-style-type: none;
margin:0pt;
padding:0;

}


.catmenu a{
	display:block;
	color: #3399cc;
	padding:2px 5px 2px 20px;
	text-decoration:none;
	
}

.catmenu a:hover{
	color: #ff0000;
	text-decoration:none;
	background: url(../i/mbul.gif) no-repeat center left;
	
}

.catmenu a.active{
	color: #ff0000;
	text-decoration:none;
	background: url(../i/mbul.gif) no-repeat center left;
}



.mpict {
	height:200px;
	
	margin-bottom: 22px;
}

.pic01{
background: url(../i/m01.jpg) no-repeat top right;
}
.pic02{
background: url(../i/m02.jpg) no-repeat top center;
}
.pic03{
background: url(../i/m03.jpg) no-repeat top right;
}
.pic04{
background: url(../i/m04.jpg) no-repeat top right;
}
.pic05{
background: url(../i/m05.jpg) no-repeat top center;
}



h1,h2,h3,h4,h5{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight:normal;
}




h1{
	margin: 10px 0 5px 0;
	color:#ff0000;
	font-size: 16pt;
}

h2{
	margin: 6px 0 3px 0;
	color:#ff0000;
	font-size: 14pt;
}

h3{
	margin: 5px 0 3px 0;
	font-weight:	normal;
	color:			#172d57;
	font-size: 13pt;
	
}

h4{
	color:	#172d57;
	font-size: 10pt;
	font-weight:	normal;
	
}

h5{
	color:	#172d57;
	font-size: 9pt;
	font-weight:	normal;
	
}

p {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color:		#333333;
	margin: 3px 0 7px 0;
	line-height: 1.5;
}

p.gold{
	color:		#a80b0b;
}

a{
	color:#3399cc;
	text-decoration:underline;
}	
a:hover{
	color:#ff0000;
	text-decoration:underline;
}	
a.active{
	color:#ff0000;
	text-decoration:underline;
}

ul {
	margin:0 0 0 25px;
	padding:0px;
	list-style-image: url('../i/mbul.gif');
}

ol {
	margin:0 0 0 25px;
	padding:0px;
}

li {
	padding-bottom:3px;
	line-height: 1.5;
	
}

.btl{
background: #ff0000 url(../i/btl.gif) no-repeat top left;
}
.btr{
background: url(../i/btr.gif) no-repeat top right;
}
.bbl{
background: url(../i/bbl.gif) no-repeat bottom left;
}
.bbr{
background: url(../i/bbr.gif) no-repeat bottom right;
}

.btext{
height: 22px;
padding: 7px 20px;
font-family: Verdana, sans-serif;
	font-size: 13pt;
	color:		#ffffff;
}

.dtext{
padding: 7px 15px;
font-family: Verdana, sans-serif;
	font-size: 10pt;
	color:		#ffffff;
}

.btext a{
	color:#ffffff;
	text-decoration:underline;
}	
.btext a:hover{
	color:#ffffff;
	text-decoration:none;
}

.fright {
	float: right;
	margin: 10px 0 10px 10px;
	width: 250px;
}

.dtext a{
	color:#ffffff;
	text-decoration:underline;
}	
.dtext a:hover{
	color:#ffffff;
	text-decoration:none;
}


.newer{
margin:20px 0;

}

.newer table {
	width:				99%;
	border-collapse:	collapse;
}

.newer td {
	border:			0px;
	padding:		0 15px;
	vertical-align: top;
}

.mprods{
padding: 0;
font-family: Verdana, sans-serif;

color:		#000000;
}

.mprods table {
margin:20px 0;
	width:				99%;
	border-collapse:	collapse;
}

.mprods td {
	border:			0px;
	padding:		10px 15px;
	vertical-align: top;
	width: 20%;
}


.mprods p{
font-size: 8pt;
line-height: 1.8;
}
a.prods{
	color:#ff0000;
	text-decoration:underline;
	font-weight: bold
}	
a.prods:hover{
	color:#ff0000;
	text-decoration:none;
}


.pprods{
padding: 0;
font-family: Verdana, sans-serif;
color:		#000000;
}

.pprods table {
margin:20px 0;
	width:				99%;
	border-collapse:	collapse;
}

.pprods td {
	border:			0px;
	padding:		10px 15px;
	vertical-align: top;
}


.descr{
padding: 0;
font-family: Verdana, sans-serif;
margin-bottom: 5px;
}

.descr table {
margin:10px 0;
	width:				99%;
	border-collapse:	collapse;
}

.descr td {
	border:			0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:		7px 15px;
	vertical-align: top;
	width: 20%;
}

.descr thead{
color: #999999;
}

.descr tbody{
color: #000000;
}

.descr .g{
background:#f7f7f7;
}





.contwrap{
padding: 0 15px;
}


.bottom{
margin-top: 30px;
height: 120px;
background: #e5e5e5;
clear:both;
}

.ctl{
background:  url(../i/ctl.gif) no-repeat top left;
}
.ctr{
background: url(../i/ctr.gif) no-repeat top right;
padding: 0 20px;
}

.bottext{

padding: 23px 0 0 340px;
height: 97px;
background: url(../i/blogo.gif) no-repeat top left;
}

.bottext p{
font-size: 9pt !important;
}

.bottom .contacts{
float:left;
width: 450px;
}
.bottom .links{
margin-left: 450px;
}

ul.botmenu{
margin:0pt;
margin-bottom : 15px;
padding:0;
list-style-image: none !important;
}

.botmenu li{
list-style-type: none;
margin:0pt;
padding:0;

}



.r-border .content{
	height: 180px;
}

.r-border .tb, .r-border .bb{
	position:relative;
	height:10px;
	overflow:hidden;
}

.r-border .cn{
	position:relative;
	width:10px;
	height:200px;
	background:url(../i/r-border.png);
	overflow:hidden;
}

.r-border .cn.r{
	position:absolute;
	margin-left:100%;
	left:-10px;
	top:-10px;
}

.r-border .bb .cn{
	margin-top:-20px;
}

table.addboard {
	width:				550px;
	border-collapse:	collapse;
}

.addboard td {
	border:			0px !important;
	padding:		10px !important;
}

.addboard input {
	margin: 0;
	font-family: Verdana;
	font-size: 10pt;
	color: #555555;
	width: 100%;
}


.addboard textarea{
	margin: 0;
	font: 10pt Verdana;
	color: #555555;
	width: 100%;
	}
input.addboard {
	color: #555555;
	text-align: center;
	font-size: 10pt;
	width:auto;
	padding: 5px 20px;
	cursor:pointer;
  }
