html, body  {position:relative; margin: 0; padding:0; height:100%;}
body {
	margin:0px;
	position:relative;
	padding:0px;
	height:100%;
	font: 12px Georgia, Arial, Helvetica, sans-serif;
	color:#52483c;
	position: relative;
	background:#fdfbe4;
	line-height:18px;
}
table {border-collapse: collapse; width: 100%; height:100%; text-align:left; display: table}
a {font: normal 12px Georgia, Helvetica, sans-serif; color: #0d7390; text-decoration:underline;}
a:hover {color: #0d7390; text-decoration:none;}
table, img {border:0}
h1 {font: normal 18px Georgia, Helvetica, sans-serif; color: #52483c; text-decoration:none; margin-bottom:10px;}
h2 {font: 14px Georgia, Arial, Helvetica, sans-serif; color: #fdfbe4; text-decoration:none;}
h1 span, h2 span {color:#C21515}
h1.green {color:#507713}
ul {padding: 0px; margin-top: 10px;}
ul li {margin-bottom: 5px; padding: 0px; list-style:none;}
b.green {color:#507713;}
b.red {color:#C21515;}
em { font-style: oblique }
p {margin:0px; padding:0px; line-height: 1.5;}
.global {margin:0px auto; position:relative; width: 930px; background:url(images/bg1.jpg) no-repeat top right;}
.top {position:relative; width:930px; height:86px;}
.logo {position:absolute; top:16px; left:0px;}
.menu {position:absolute; top:26px; left:320px;}
.nav {position:relative;}
.nav a{float:left; font:bold 14px Georgia; color:#654a2d; text-decoration:none; padding-top:3px;}
.nav a:hover{float:left; font:bold 14px Georgia; color:#a82b00; text-decoration:none;}
.nav span{float:left; font:bold 14px Georgia; color:#a82b00;padding-top:3px;}
.nav img{float:left; margin:0 13px 0 13px;}
.phone {position:absolute; top:16px; right:0px;}
.num {position:relative; font:14px Times New Roman; text-align:right;}
.num li{position:relative; color:#c1673b;}
.num ul {margin-top:3px; padding:0px;}
.num b {font: 18px Times New Roman, Arial, Helvetica, sans-serif; color:#52483c;}
.num ul li {margin-bottom: 2px; padding: 0px; list-style:none;}
.content {position:relative; width:930px; margin-top:10px;}
.title {position:relative;}
.prod {position:relative; float:left; margin-top:30px;}
.line {position:relative; float:left; margin-bottom:35px;}
.item {position:relative; float:left; width:290px; margin-right:30px;}
.item img{position:relative; float:left; width:120px;}
.txt {position:relative; float:left; width:160px; margin-left:10px;}
.txt h1 {margin-top:0px; padding:0px}
.txt h1:first-letter {color: #a9020a;}
.item2 {position:relative; float:left; width:290px;}
.item2 img {position:relative; float:left; width:120px;}
.item a, .item2 a{
	float:left;
	font: 12px Georgia, Arial, Helvetica, sans-serif; 
	color:#52483c; 
	text-decoration:none;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity:1; /* Mozilla 1.6 и ниже */
	-khtml-opacity:1; /* Konqueror 3.1, Safari 1.1 */
	opacity:1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.item a:hover, .item2 a:hover{
	color:#52483c;
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */	
}
.footer{position:relative; margin:0; padding:0; font:12px Times New Roman, Tahoma; height:100px;}
.footer_w{
	margin:0px auto;
	position:relative;
	width: 930px;
	height:100px;
	background:url(images/bg2.jpg) no-repeat left;
}
.footer a {color:#52483c; font:12px Times New Roman, Tahoma; text-decoration:underline}
.footer a:hover {color:#0d7390; text-decoration:none}
.footer_c {position:relative;}
.copy {position:absolute; top:35px; left:0px;}
.adr {position:absolute; top:35px; left:320px;}
.dev {position:absolute; top:35px; right:0px;}
.dev a {color:#52483c; font:12px Times New Roman, Tahoma;}
.dev a:hover {color:#0d7390;}
.left {position:relative; width:198px; float:left;}
.left li {position:relative; width:198px; height:29px; list-style:none; border-bottom:1px solid #dddbc4; padding:0px; margin:0px}
.left li.last {position:relative; width:198px; height:29px; border:none; list-style:none; padding:0px; margin:0px}
.left li span{position:relative; padding-left:12px; color:#9d560a; font-weight:bold; background: url(images/bot3.gif) no-repeat scroll 0px 4px;}
.left li a{
	position:relative; 
	padding-left:12px; 
	height:20px; 
	display: block; 
	background: url(images/bot2.gif) no-repeat scroll 0px 4px; 
	text-decoration:none;
}
.left li a:hover{
	color:#9d560a; 
	text-decoration:none; 
	background: url(images/bot3.gif) no-repeat scroll 0px 4px;
}
.left ul {padding: 0px; margin:0px;}
.left ul li {margin:0;}
.crox {padding:7px 0 0 4px;}
.right {position:relative; width:732px; float:left;}
.r_wrap {position:relative; padding-left:30px;}
.right p{margin:16px 0px 0px 0px;}
.gallery {position:relative; float:left; width:702px; margin-top:18px;}
.g_line {position:relative; float:left; margin-bottom:20px;}
.g_item {position:relative; width:126px; height:96px; margin-right:18px; float:left;}
.g_item a, .g_item2 a{
	position:relative; 
	width:126px; 
	height:96px; 
	background: url(images/bg31.gif) no-repeat; 
	float:left;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.g_item a:hover, .g_item2 a:hover{
	position:relative; 
	background: url(images/bg3.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE 5.5+*/
	-moz-opacity: 0.75; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.g_item img, .g_item2 img{padding:3px;}
.g_item2 {position:relative; width:126px; height:96px; float:left;}
.pages {position:relative; width:702px; float:left; font:14px Times New Roman, Tahoma; color:#cfc8b4;}
.pages a{font:14px Times New Roman, Tahoma; color: #0d7390; text-decoration:none;}
.pages a:hover{font:14px Times New Roman, Tahoma; color:#9d560a; text-decoration:none;}
.pages b{color:#52483c; font:bold 14px Times New Roman, Tahoma;}
.about {position:relative; float:left; margin-top:20px;}
.about p{padding-bottom:10px; text-indent: 20px;}
.contact{position:relative; margin-top:20px; font:14px Times New Roman, Tahoma;}
.contact p{padding-bottom:10px;}
.cont_l {float:left;}
.contact img {float:left; margin-left:40px; border:3px solid #f4ecd2}



