body, html { 	height: 100%;	width: 100%;	background: #f1f1f1;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Arial, Tahoma, Geneva, sans-serif; 	text-align: center;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { 	font-size: 23px; 	font-family: Georgia, sans-serif;	font-style: italic;	color:#601d00;	font-weight: normal;}h2 { font-size: 1.5em; }h3 { 	font-size: 23px; 	margin:0.8em 0;}h4 { font-size: 1.2em; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h1, h2,h4, h5, h6, p { margin: 0.8em 0; padding:0; }h2, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }a:link, a:visited { color: black; text-decoration: underline;  }a:hover, a:focus, a:active { color: #5f2300; text-decoration: none; }div.rivla{font-size: 7pt;	text-decoration: none;	color: #6d3100;}div.rivla a{	font-size: 7pt;	text-decoration: none;	color: #6d3100;}/* style grid (begin) */#site_conteiner {	position: relative;	height: auto !important;	height: 100%;	min-height: 100%;	width: 100%;	min-width: 1000px;	max-width: 1680px;	margin: 0 auto;	font-size: 1.2em;	text-align: left;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}	#header {		height: 216px;		position:relative;		background-image: url(../img/head2.jpg);		background-repeat: no-repeat;		background-position: left top;	}		#line{			position:absolute;			opacity:0.9;			width: 100%;			height: 55px;			filter: alpha(opacity = 90);			background-color: white;			text-align:right;			border-bottom:3px solid gray;		}		#logo{			position:absolute;		}		#name{			position:absolute;			font-size:25px;			left:62px;			top:25px;			text-decoration:none;			color:black;		}		#phone{			position:absolute;		}		#ico{			position:absolute;			left:56px;			top:100px;		}			#ico a{				margin:0 20px 0 20px;				text-decoration: none;			}		#topmenu{			top:15px;			right:30px;			position:absolute;			text-align:center;			width:100%;			text-align:right;								}			#topmenu a{				font-family: Georgia, sans-serif;				font-size: 15px;				font-weight: bold;				font-style: italic;				margin:0 15px;				color:#601d00;				text-decoration:none;			}				#topmenu a:hover, #topmenu a:focus, #topmenu a:active, #topmenu a.active{					text-decoration:underline;				}	#wrapper_left{		background-image: url(../img/bgpanel.gif);		background-repeat: repeat-y;		background-position: top left;	}	#wrapper {		width: 100%;		padding-bottom: 150px;		background-image: url(../img/bgpanelr.gif);		background-repeat: repeat-y;		background-position: top right;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0 217px 0 245px ;				padding:0 25px;			}			*html #content { width: 100%; }				#nav{					margin: 0 0 0.8em 0;				}		#left_panel {			float: left;			width: 245px;			margin-left: -100%;			overflow: hidden;		}			#left_panel h3{				color:#601d00;				font-family: Georgia, sans-serif;				font-style: italic;				font-weight: normal;				padding:0 0 0 15px;			}			#cat{				margin:0;				padding:0 0 0 0;			}				#cat ul{					margin:0;					padding:0;				}					#cat ul li{						margin:0;						padding:0;						list-style-type: none;					}						#cat ul li a{							background: url("../img/h3.jpg") no-repeat scroll 0 100% #5e1f00;							color: white;							display: block;							font-size: 14px;							font-weight: bold;							margin: 2px 15px 0 0;							overflow: hidden;							padding: 8px 0 8px 15px;							text-decoration: none;						}						#cat ul li a:hover, #cat ul li a:focus, #cat ul li a:active, #cat ul li a.active{}							#cat ul li ul{}								#cat ul li ul li{}									#cat ul li ul li a{										background-image: url(../img/arrow.gif);										background-repeat: no-repeat;										background-position: left center;										color:black;										font-size:12px;										margin:10px 0 10px 15px;										padding:0 0 0 15px;										height:auto;										font-weight: normal;									}									#cat ul li ul li a:hover, #cat ul li ul li a:focus, #cat ul li ul li a:active, #cat ul li ul li a.active{										background-image: url(../img/arr.gif);										background-repeat: no-repeat;										background-position: left center;										color:#601d00;										text-decoration:underline;																			}		#right_panel {			float: left;			width: 217px;			margin-left: -217px;			overflow: hidden;			padding:70px 0 0 0;		}			#right_panel h3{				background-image: url(../img/h3right.jpg);				background-position: top right;				background-repeat: no-repeat;				height:58px;				color:white;				font-family: Georgia, sans-serif;				font-size: 19px;				font-style: italic;				font-weight: normal;				padding:3px 0 0 20px;			}			#news{}				#news div.uss_news_short_item{					padding: 0 15px 0 15px;				}			#subs{				padding: 0 0 0 15px;			}				#subs .uss_form_text input, #subs .uss_form_textarea textarea{					width: 175px;				}				#subs div.uss_form_tml .uss_form_submit{					padding: 0 25px 0 0;					text-align:right;				}	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		height: 80px;		background-image: url(../img/bgfooter.jpg);		background-position:left bottom;		background-repeat: repeat-x;		overflow:hidden;	}		#footertable{			position:absolute;			bottom:25px;			width: 100%;		}			#footertable td{				margin:0;			}				#counters{					margin:0 0 -5px 23px;				}				#copy div{					color:white;					margin-right: 60px;				}				#made{				}		#bl{			position:absolute;			bottom:-3px;			left:0;		}		#br{			position:absolute;			bottom:-3px;			right:0;		}		#bc{			position:absolute;			bottom:-3px;			left:38%;					}	#leftbg{		position:absolute;		bottom:80px;		left:0;	}	#rightbg{		position:absolute;		bottom:80px;		right:0;	}	#cup{		position:absolute;		top:87px;		right:0;	}	#topr{		position:absolute;		top:0;		right:0;	}/* style grid (end) *//* style custom (begin) *//* style custom (end) *//* style content (begin) *//* style content (end) */
