body { font-family:"Trebuchet MS",Arial,Tahoma,sans-serif; padding:0px; margin:0px 0px 0px 0px; height:100%; background:url(bg.gif) #FFFFFF repeat-x;}
img {border:0px }
input.text { border:1px solid #808080; font-size:12px; color:#4B4B45; height:20px; width:90%; padding-left:5px;}
form { padding:0px; margin:0px; }
a{color:#00507a;}
a:hover{text-decoration:none; color:#00689f;}
td{font-size:85%; vertical-align:top; line-height:1.6em;}
h1{ font-size:160%; margin:26px 0px 15px 0px; text-transform:uppercase; line-height:1.4em;}
h2{ font-family:Georgia; font-size:130%; font-style:italic; color:#00507a;}

.menu{font-size:160%; line-height:1.6em; padding:50px 0px 0px 80px; color:#4d4d4d;}

.phone{padding:40px 0px 80px 80px; font-size:36px; line-height:0.8em; color:#00507a;}
.phone .code{color:#4d4d4d; font-size:20px;}
.phone a{font-size:18px; line-height:1.2em;}

.partners{background:url(bal01.gif) no-repeat 40px 0px; padding:25px 0px 35px 125px; font-size:22px;}
.special{background:url(bal02.gif) no-repeat 40px 0px; padding:10px 0px 35px 125px; font-size:22px; margin:20px 0px 0px 0px;}

.content{background:url(main_bg.jpg) no-repeat 0px 173px;}
.content .text{padding:0px 150px 0px 40px;}

.content2{}
.content2 .text{padding:0px 150px 0px 40px;}

.content_sec{background:url(ground.gif) no-repeat left bottom; padding:0px 0px 250px 0px;}
.content_sec .text{padding:0px 50px 50px 40px;}

.products{padding:0px 50px 50px 0px;}

.lang{text-align:right; margin:60px 60px 0px 0px;}
.lang img{ margin:0px 0px 0px 13px;}

.card{ width:200px; height:350px; float:left; margin:20px 30px 0px 0px;}
.card img{border:1px solid #00507a; margin:0px 0px 5px 0px;}
.card .t{font-size:160%;}
.card div{color:#4d4d4d; font-style:italic; line-height:1.2em; margin:4px 0px 4px 0px;}
.card span{font-family:Georgia; font-weight:bold; font-style:italic;}
	

.copyright{font-size:75%; line-height:1.4em; padding:50px 0px 60px 80px;}
.copyright .g{color:#4d4d4d; margin:8px 0px;}
.copyright .s{color:#4d4d4d; margin:8px 0px; font-size:80%;}
.copyright .s a{font-size:100%;}
.copyright a{font-size:90%;}


.redact{width:70%; margin:10px 0 0 0;}
.redact td{ font-size:80%; text-align:center; padding:5px;}
.redact td img{border:0px; margin:0px 0px 0px 7px;}

.lprim{margin:80px 0px 100px 40px; font-size:28px; line-height:1.0em}

.kraft{vertical-align:bottom; padding:0 80px 0 0;}
.seoa{ text-decoration:none; color:#333333; border-bottom:1px dashed #999999;}
.seodot{ text-decoration:none; border-bottom:1px dotted;}

	/*

	.p10{font-size:65%}

	.p11{font-size:70%}

	.p12{font-size:75%}

	.p13{font-size:80%}

	.p14{font-size:90%}

	.p15{font-size:100%}

	.p16{font-size:105%}

	.p17{font-size:110%}



	.f10{font-size:10px}

	.f11{font-size:11px}

	.f12{font-size:12px}

	.f13{font-size:13px}

	.f14{font-size:14px}

	.f15{font-size:15px}

	.f16{font-size:16px}

	.f17{font-size:17px}

	*/

	

	/*  фикс резины  */

		#ruler {position:absolute; width:100%; top:0; height:1px; line-height:1px;}



		#body {position:relative; min-height:100%; min-width:980px; max-width:1500px;}



		#body {

		height:100%;

		width:expression(

			(

				document.getElementById('ruler')

				&& document.getElementById('ruler').clientWidth < 980

			)

			?	'980px'

			:	(

					document.getElementById('ruler')

					&& document.getElementById('ruler').clientWidth < 1500

				)

				?	'100%'

				:	'1500px'

		);

		}