body, table, tr, td, input, select, textarea {font-family:Tahoma, verdana, arial, sans-serif; font-size:11px; color:#000000;}

body {margin:0; padding:0; text-align:center; background:#FFFFFF;}

a {text-decoration:underline; color:#0165D1;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {padding:0; margin:0; clear:both;}
h1 {color:#6B767C; font-family:"Arial Narrow"; font-size:17px; padding:23px; padding-left:73px;}
	h1.icon {background:url(../images/h1.gif) left top no-repeat;}
h2 {color:#6B767C; font-family:"Arial Narrow"; font-size:17px; padding:23px; padding-left:0px; padding-bottom:20px;}
h3 {font-size:14px; color:#FF8A00; font-weight:normal;}
h4 {font-size:14px; color:#0165D1; font-weight:normal;}

form {margin:0; padding:0;}
textarea {overflow:auto;}
.inp {border:1px solid #C7C7C7;}
	.contact .inp {width:360px;}

img {border:0;}

p {margin-top:0;}

.txt {padding:0 25px; line-height:170%;}
.txt2 {text-align:justify; line-height:160%;}
.date {color:#888686;}

.orange {color:#FF8A00;}
.blue {color:#0165D1;}

.arrowBlock {background:url(../images/arrow.gif) left top no-repeat; padding-top:35px;}

.bannerMid {background:url(../images/banner_middle_bg.gif) bottom repeat-x;}

.slogan {font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; line-height:16px; padding-top:6px;}
.slogan .str1 {font-size:20px; padding-left:14px;}
.slogan .str2 {font-size:24px; padding-left:50px;}
.slogan .str3 {font-size:34px; padding-left:118px;}

.catalog .td1 {padding-left:25px;}

.rel {position:relative; float:left;}
.zoom {position:absolute; bottom:0; right:0;}

.page {margin:0 auto; text-align:left; width:100%;}

.header {background:url(../images/bg_top.jpg) top repeat-x;}
	.header .main {background:url(../images/bg_top_2.jpg) left top no-repeat;}
	.header .innermain {background:url(../images/bg_top_2_inner.gif) left top no-repeat;}
	.header .slogan {color:#1C77D4;}
		.header .slogan .str1 {font-size:20px; padding-left:14px;}
		.header .slogan .str2 {font-size:24px; padding-left:50px;}
		.header .slogan .str3 {font-size:34px; padding-left:118px;}
	.header .innermain .slogan {color:#309DFF; line-height:14px;}
		.header .innermain .slogan .str1 {font-size:18px; padding-left:14px;}
		.header .innermain .slogan .str2 {font-size:21px; padding-left:50px;}
		.header .innermain .slogan .str3 {font-size:30px; padding-left:118px;}
	.header .phone {color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size:22px; padding-right:25px;}

	.header .address {color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size:16px; padding-right:25px;}

	.header .innermain .phone {color:#309DFF;}
	.header .innermain .address {color:#309DFF;}
		.header .phone .num {font-size:30px;}
	.header .topMenu td, .header .topMenu td a {font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none;}

.contentBox {background:url(../images/bg_content.gif) left top no-repeat; padding-top:35px;}
	
.leftMenu {padding-left:93px; color:#FF8A00; line-height:180%;}
.phones {background:url(../images/bg_phones_bottom.gif) right top no-repeat; height:146px; margin-top:30px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; color:#FF8A00; font-size:24px;}
	.phones .phone {background:url(../images/bg_phones_bottom2.gif) right 20px no-repeat; width:300px; height:146px;}
		.phones .phone .num {font-size:32px;}
	.phones .slogan {color:#FFC600;}
		 .phones .slogan .str1 {font-size:24px;}
		 .phones .slogan .str2 {font-size:22px;}
		 .phones .slogan .str3 {font-size:31px;}

.footer {font-size:10px; color:#6B767C; padding:16px; padding-top:3px;}
	.footer a {font-weight:bold; text-decoration:none; color:#5397E0;}
	.footer a:hover {color:#6B767C;}

.clr {clear:both;}
