/* CSS Document */

html{height:100%;}
body{height:100%; padding:0pz; margin:0px; background-color:#c0c0c0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px; background-image:url(/img/bg.png); background-position:top;}

table{border-collapse:collapse;}
a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
a {outline-style:none;}

h1{color:#555555; font-size:18px; font-weight:normal; padding:0px; margin:0px;}
p{padding:0px; margin:0px; margin-bottom:8px;}

.page{height:100%;}

.all{width:947px; height:100%; border:0px; min-width:947px; text-align:justify; background-image:url(/img/list.jpg); background-position:29px; background-repeat:repeat-y; margin-bottom:21px;}

.top{padding-bottom:40px;}
.head{width:947px; height:434px; background-image:url(/img/top.jpg); background-position:top;}

.logo{height:120px; padding-top:20px;}
.logo a{display:block; width:130px; height:120px; margin-left:407px;}

.phone1{width:862px; height:25px; background-image:url(/img/topcontacts.jpg); background-position:right; background-repeat:no-repeat; padding-right:11px; font-weight:bold; text-align:right; line-height:22px;}
.phone2{font-size:36px; font-weight:bold; color:#eaf5f8; text-align:right; height:50px; line-height:50px; width:870px; padding-right:3px; padding-bottom:57px;}


.address1{height:66px; padding-bottom:6px;}
.address11{width:641px; height:66px; background-image:url(/img/address1.jpg); background-position:right; background-repeat:no-repeat; line-height:66px; font-weight:bold; padding-right:15px; float:left; text-align:right;}

.address12{width:220px; height:51px; line-height:16px; padding-top:15px; padding-left:12px; float:left; text-align:left;}


.address2{height:76px; padding-bottom:12px;}

.email{height:76px; width:370px; float:left;}
.email a{display:block; width:124px; height:22px; background-image:url(/img/topmail.jpg); text-align:center; font-weight:bold; padding-top:54px; float:right;}


.address21{width:274px; height:76px; background-image:url(/img/address2.jpg); background-position:right; background-repeat:no-repeat; line-height:76px; font-weight:bold; padding-right:12px; float:left; text-align:right; margin-top:-62px; position:relative;}

.address22{width:220px; height:51px; line-height:14px; padding-top:11px; padding-left:12px; float:left; text-align:left; margin-top:-62px; position:relative;}





.menu{width:947px; height:70px; background-image:url(/img/menu.jpg);}
.menu ul{padding:0px; margin:0px; list-style-type:none; padding-left:79px; font-weight:bold; line-height:12px;}
.menu li{float:left; width:123px; margin-right:10px; text-align:center; padding-top:20px;}

.twolines{padding-top:14px !important;}

.main{display:table-cell; padding-top:15px; background-image:url(/img/title.jpg); background-position:0px 0px; background-repeat:no-repeat; width:947px;}

.header{width:165px; padding-left:45px; padding-right:20px; text-align:center; float:left; height:201px; letter-spacing:-0.5px; line-height:20px;}
.text{width:648px; float:left; color:#555555;}

.text a {text-decoration:underline;}
.text a:hover {text-decoration:none;}

.text table td {
	font-family: Tahoma;
	font-size: 12px;
	color:#555555;
	border:1px solid #a2a2a2;
	padding:2px 5px 4px 5px;
	vertical-align:middle;
}
.text table.color_ral td {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color:#fff;
	border:1px solid #dadada;
	padding:0px;
	height:20px;
}

.text ul {
	margin-top: 0;
	margin-bottom: 0;
}

.text table.catalog {
	width:570px;
	margin-bottom:0px;
	margin-top:10px;
}
.text table.catalog td {
	border:none;
	padding:0px 12px 25px 13px;
	text-align:center;
}
.text table.catalog td div {
	width:250px;
	height:167px;
	border:1px solid #a2a2a2;
	padding:1px;
	margin-bottom:8px;
}
.text table.catalog td div img {
	border:none;
}




.text .light{border-top:1px dotted #555555; #555555; padding:8px; padding-left:40px; padding-right:40px; background-image:url(/img/arrow.gif); background-position:8px 10px; background-repeat:no-repeat;}
.text .dark{border-top:1px dotted #555555; #555555; padding:8px; padding-left:40px; padding-right:40px; background-image:url(/img/arrow.gif); background-position:8px 10px; background-repeat:no-repeat; background-color:#cccccc;}

.bb{background-image:url(/img/bb.png); background-repeat:no-repeat; background-position:29px bottom;}

.bottompanel{width:947px; height:156px; background-image:url(/img/bottombg.jpg); background-position:223px; background-repeat:no-repeat;}

.leftpanel{width:118px; height:156px; background-image:url(/img/leftbottom.jpg); background-position:right bottom; background-repeat:no-repeat; float:left; padding-left:107px; color:#9d9d9d; font-size:10px;}

*html .leftpanel{padding-top:6px;}





.leftpanel img{border:0px; padding-top:14px; padding-bottom:18px; margin-left:-3px;}

.rightpanel{width:664px; height:156px; background-image:url(/img/rightbottom.jpg); background-position:right; background-repeat:no-repeat; float:left; padding-left:30px;}

.rp12{width:600px; height:92px; border-bottom:1px dotted #555555; padding--top:16px;}
.rp1{float:left; width:370px; height:76px; padding-top:16px;}
.rp1 a:link{display:block; height:16px; padding-left:39px; width:105px; line-height:16px; background-image:url(/img/bottommail.jpg); background-position:left; background-repeat:no-repeat; font-weight:bold;}
.rp1 a:visited{display:block; height:16px; padding-left:39px; width:105px; line-height:16px; background-image:url(/img/bottommail.jpg); background-position:left; background-repeat:no-repeat; font-weight:bold;}
.rp1 a:hover{}
.rp1 span{font-size:10px; line-height:11px; padding-top:14px; display:block; text-align:left;}

.rp2{width:240px; margin-left:-5px; margin-right:-5px; height:76px; float:left; padding-top:16px;}
.contacts1{text-align:right; height:25px; background-image:url(/img/bottomcontacts.jpg); background-position:right top; background-repeat:no-repeat; font-weight:bold; line-height:25px; padding-right:11px;}

.contacts2{color:#888888; font-size:36px; font-weight:bold; text-align:right; line-height:36px; padding-top:5px; padding-right:3px;}

.rp34{width:600px; height:60px;}

.rp3{padding-top:14px; height:45px;}
.rp3 img{float:left; margin-right:11px; border:0px;}

.rp3{float:left; width:370px; float:left; height:60px;}
.rp4{float:left; width:230px; float:left; height:41px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; padding-top:19px;}
.rp4 strong{font-size:12px;}
.rp4 a{float:left; text-decoration:none;}
.rp4 img{border:0px; padding-right:10px; margin-top:-5px;}




