body, td, p, th, ul, form {margin:0;padding:0;}
body {font-family:Georgia,"Times New Roman",Times,serif;text-align:center;background:url(../i/bg.jpg) repeat-x bottom #bfbfbf;text-align:center;}
#main {min-height:100%;max-height:auto;min-width:1003px;max-width:1130px;margin:0 auto;text-align:left;}
#main2 {height:100%;background:url(../i/lbg.gif) repeat-y 100% 100% #fff;width:100%;}
	#maintd {background:url(../i/rbg.gif) repeat-y 0% 100%;vertical-align:top;padding:0 4px 0 4px;}

table {border-collapse:collapse;font-size:100%;}
a:link, a:visited {text-decoration:underline;}
a:hover, a:visited:hover {text-decoration:none;}

#ptl {height:4px;font-size:1px;line-height:1px;background:#d5d5d5;margin:0 0 -4px 0;}

#tm {width:100%;height:48px;border-bottom:2px #fff solid;}
#tm td {text-align:center;font-weight:bold;}
	.tm1 {width: 35%; background:url(../i/tm1.gif) repeat-x 0 0 #7f7f7f;color:#fff;}
	.tm2 {width: 25%; background:url(../i/tm2.gif) repeat-x 0 0 #bfbfbf;color:#fff;}
	.tm3 {width: 10%; background:url(../i/tm3.gif) repeat-x 0 0 #e5e5e5;color:#000;}
	.tm4 {width: 15%; background:url(../i/tm4.gif) repeat-x 0 0 #f2f2f2;color:#000;}
	.tm5 {width: 15%;background:url(../i/tm5.gif) repeat-x 0 0 #af3131;color:#fff;}
		.tm1 a, .tm2 a, .tm5 a {color:#fff;font-weight:normal;}
		.tm3 a, .tm4 a {color:#000;font-weight:normal;}
		
.subm {margin:37px 0 .2em 0;font:.75em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
.title {color:#c02020;font:1.75em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;margin:0 0 .3em 0;}
.tovar {width:100%;font:.9em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
.tovar td {vertical-align:top;}
.tovar table td {background:url(../i/dot.gif) repeat-x 0 .7em;padding:0 30px .5em 0;}
.tovar p {font-size:1.2em;margin:0 0 .4em 0;}
.tovar table td span {background:#fff;padding:0 5px 0 0;}
.tovar table th {vertical-align:top;font-weight:normal;padding:0 0 .5em 10px;width:15%;text-align:left;}
.pic {padding:0 26px 0 0;width:20%;}
.pic img {border:1px #e3e3e3 solid;padding:5px;margin:0 4px 8px 4px;}
.pic img.expic {width:132px;height:100px;padding:0;}



		
#center {padding:58px 49px 1px 99px;background:url(../i/tbg.gif) repeat-x 0 0;_height:1%;;}
#center a, #bot a {color:#3c77ae;}
#center a.ac, a.ac {color:#10589c;}
#logo {float:left;width:50%;color:#af3131;font-size:1.8em;line-height:95%;position:relative;}
	#center #logo a {font-size:.35em;color:#000;}
	#logo a:link, #logo a:visited {text-decoration:none;}
	#logo a:hover, #logo a:visited:hover {text-decoration:underline;}
	#logo img {position:absolute;top:2.8em;left:-64px;z-index:2;border:0;}
#contacts {float:right;width:26%;font:1.1em "Times New Roman",Times,serif;}
	#contacts p {margin:.2em 0 0 -21px;font:normal .7em Georgia,"Times New Roman",Times,serif;background:url(../i/mail.gif) no-repeat 0 .4em;padding:0 0 0 23px;_height:1%;position:relative;z-index:3;}
	
#center2 {width:100%;padding:38px 0 0 0;}

#gen {font-size:1.8em;line-height:95%;position:relative; padding-bottom:50px;}
	
#slogan {background:url(../i/slogan_bg1.gif) repeat-y 0 0 #63a7d8;border:10px #d5d5d5 solid;font:1.1em Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#fff;}
#slogan div.bottom {height:4px;margin:0;font-size:1px;line-height:1px;background:url(../i/slogan_bg2.gif) repeat-y 0 0 #187cc5;}
#slogan div.content {padding:55px 90px 60px 90px;background:url(../i/slogan_bg3.jpg) no-repeat 0 100%;}
/*#slogan div b {display:block;font-weight:normal;font-size:1.7em;margin:0 0 .3em 0;}*/

#tm1 {width:100%;height:85px;margin:30px 0 0 -19px;font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,serif;position:relative;z-index:3;}
	#tm1 td {vertical-align:top;padding:0 19px 10px 19px;width:25%;}		
	#tm1 td b {font-weight:normal;font-size:1.1em;background:url(../i/tm_2.gif) no-repeat 0 .45em;padding:0 0 0 19px;margin-left:-19px;display:block;}
	#center #tm1 a {color:#10589c;}
		#tm1 td ul {margin:.3em 0 0 0;padding:0;list-style:none;font-size:.75em;}
		* html #tm1 td ul li {margin:-.2em 0 0 0;}
		#center #tm1 ul li a:hover, #center #tm1 ul li a:visited:hover {color:#af3131;font-weight:bold;}

#cont {float:left;width:100%;margin:0 0 0 0;_margin:0 -300px 0 0;}
		
.leftindex {margin:0 360px 0 0;_height:1%;padding:29px 0 0 0;font-size:.9em;}
.rightindex {float:right;width:295px;margin:0 4px 0 -299px;padding:29px 0 0 0;font:.9em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}

#bot {vertical-align:bottom;padding:50px 4px 0 4px;background:url(../i/rbg.gif) repeat-y 0% 100%;min-height:10px;_height:10px;}
#bot2 {background:url(../i/bbg.gif) repeat-x 0 100%;padding:0 50px 0 49px;}
#bot33 {border-top:2px #d5d5d5 solid;font-family:"Trebuchet MS","Times New Roman", Times, serif;}
#bot33 table td {padding:0 3px 0 0;}
#bot33 .mar {margin:.8em 0 .7em 0;}
#bot33 input {margin-right:14px;}
#bot33 .rightindex {width:280px;margin:0 0 0 -280px;}
#bot333 {border-top:2px #d5d5d5 solid;padding:56px 0 22px 0;font:.9em "Times New Roman", Times, serif; }

#bot img {border:0;}
	.fl1 {width:100%;}
		.fl1 ul {margin:0;padding:0;list-style:none;font-size:.9em;}
		.fl1 ul li {background:url(../i/lb.gif) no-repeat 0 .6em;padding:0 0 0 15px;}
.fl, .fl1 {float:left;}

	#bot333 .fl p {margin:.5em 0 0 0;}
#demis {margin:0 0 0 170px;color:#7f7f7f;font-size:.8em;padding:.3em 0 0 0;}
	#demis img {display:block;}
#banners {margin:0 0 0 49px;font-size:1px;padding:0 0 2px 0;}
	#banners img {margin:0 14px -1px 0;_margin:0 14px 0 0;}

.pt26 {padding-top:26px;}

/*CONTENT*/
h1 {margin:44px 0 .7em 0;font:1.8em "Trebuchet MS","Times New Roman", Times, serif;font-weight:normal;}
h2 {font-size:1.2em;font-weight:normal;margin:1em 0 .8em 0;}
.text p {margin:0 0 .8em 0;}
hr {width:100%;height:2px;margin:0;padding:0;background:#d5d5d5;color:#d5d5d5;border:0;}
hr.px1 {height:1px;_margin:0 0 -6px 0;}
.poducts {width:100%;margin:25px 0 49px 0;font:.9em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
	.poducts th {font-weight:normal;text-align:left;width:252px;vertical-align:top;}
	.poducts small {color:#7f7f7f;display:block;margin:.5em 0;font-size:.8em;}
	.poducts div {width:252px;height:252px;border:10px #d5d5d5 solid;background-repeat:no-repeat;background-position:50% 50%;margin:0 0 1em 0;}
	.poducts span {display:block;color:#af3131;font-size:1.3em;margin:.3em 0 1em 0;}
	#center .poducts a {font-size:1.3em;color:#10589c;}

br.clear {display:block;clear:both;float:none;height:1px;font-size:1px;visibility:hidden;}
.h1 {font:1.8em Georgia,"Times New Roman",Times,serif;color:#af3131;margin:0 0 .5em 0;}
.news {font:.95em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
	.news dt b {display:block;font-size:1.3em;font-weight:normal;margin:0 0 .5em 0;line-height:115%;}
	.news dd {margin:.6em 0 1.4em 0;}
.qw {list-style:none;margin:.5em 0 2em 0;padding:0;font-size:.95em;}
	.qw li {background:url(../i/li.gif) no-repeat 0 .7em;padding:0 0 0 13px;}
	
.formindex label s {text-decoration:none;display:block;margin:.3em 0 0 0;}
.formindex input {width:200px;border:1px #000 solid;margin:0 5px 0 0;}
.formindex a {font-size:.8em;}
.formindex p {margin:0;}
.pr1 {width:200px;margin:1.4em 0 .9em 0;}

.text {width:100%;font:.9em "Trebuchet MS","Times New Roman", Times, serif;}
.text td {vertical-align:top;}
.doptextdiv {padding:0 0 0 50px;ddisplay:none;width:300px;font-size:.8em;}

.podbor {width:100%;font:.7em "Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
#center .podbor a {color:#074e9d;}
.podbor th, .podbor td {text-align:left;padding:12px 6px 12px 9px;vertical-align:top;line-height:90%;}
.podbor th {border-bottom:1px #000 solid;}
.bg {background:#e3e3e3;}

.poisk {background:#f2f2f2;padding:0 23px;border-bottom:1px #fff solid;border-top:1px #d5d5d5 solid;}
.poisk table td {font:.7em  "Trebuchet MS","Times New Roman", Times, serif;padding:19px 25px 15px 0;vertical-align:top;}
.poisk table td label {padding:0 18px 0 0;}
.poisk table select {display:block;}
.chb {margin:.3em 0 .5em 0;}
.fls {float:left;margin:3px 18px 0 0;}
.fls {*margin-top: 2px;}
.pp input {width:60px;margin:0 3px;}
.pp i {font-size:1.1em;}

.submit {background:#e2e2e2;padding:9px 26px;border-top:1px #ece9d8 solid;margin:0 0 30px 0;}
.diler td {padding-right: 20px;}

/*map*/
ul.map {color: #99000; padding-left: 20px; list-style-type: none;}