* { font-size:12px; }
				/*---------------- GENERAL -------------------*/
html, body {
  margin:0;
  padding:0; 
  color:#5e5e5e;
  height:100%;
  }
 
 table, td {
		font-family:  Tahoma, Arial, Helvetica, sans-serif; 
		border-collapse:collapse;
		vertical-align:top;	
		text-align:left;
		border:0px;
		font-size:100%;
		/*border:1px solid #000;*/
		} 		
.clear  {
		clear:both;
		}
		
img {
		border:0px;
}

a {		color:#1270a6;
		text-decoration:none;
}

a:hover {
		text-decoration:underline;		
}



p {		margin:0;
		padding:0 0 10px 0;
		}

h1, h2, h3, h4, h5, h6, form, dl, dt ,dd  {
		margin:0;
		padding:0;
}

var, dfn {
		font-style:normal;
		}
ul {
		padding:0;
		margin:10px 0 10px 25px;}

ul li {
		list-style-image:url(../img/li.gif);
}

form, select, textarea {
		padding:0;
		margin:0;		
		}
select, textarea, input { color:#000; }

			/*---------------- /GENERAL -------------------*/

.general_size {
		width:100%;
		height:100%;
		}

.rubber {
		width:50%;
		background:url(../img/html_bg.gif);
}
#logo {
		width:233px;
		height:215px;
		text-align:center;
		}

	#logo .marking_l {
		width:233px;
		}
	#logo img {
			margin-top:37px;
	}
#top_center {
		width:642px;
		background:url(../img/top_center_bg.jpg) no-repeat;
		text-align:right;
		vertical-align:middle;
}
	#top_center .marking_c {
		width:642px;
}
	#top_center .contact {
			background:url(../img/contact_bg.gif) no-repeat 100% 0%;
			min-height:112px;
			padding-right:40px;
			color:#006fae;
			font-size:14px;
			font-weight:bold;
			line-height:1.6;
	}
		* html #top_center .contact {
				height:112px;
		}
	#top_center .contact div {
			padding-top:14px;
	}


			/*------------------ MENU ------------------*/
#top_menu_l {
		height:38px;
		background:url(../img/menu_bg.gif) repeat-x;
		text-align:center;
}
#top_menu {
		background:url(../img/menu_bg.gif) repeat-x;
		vertical-align:middle;
		padding-left:15px;
}
#top_menu ul {
		margin:0;
		list-style:none;
}
	#top_menu ul li {
			display:inline;
			background:url(../img/menu_img.gif) no-repeat;
			padding:3px 20px 2px 13px;
			font-weight:bold;
			
	}
	#top_menu ul li a { color:#fff; }
	#top_menu ul li.activ { 
			background:url(../img/menu_img2.gif) no-repeat; 
				
	}
	#top_menu ul li.activ a { color:#603503; 
			text-decoration:underline; }

			/*------------------ /MENU ------------------*/

td#left {
		background:url(../img/left_bg.gif) repeat-y 100% 0%;
		padding-bottom:10px;
}
	.top_bg {
			height:17px;
			background-color:#fff;
	}
	.left_block {
			padding:30px 21px 0 21px;
	}
	.left_menu a {
			display:block;
			background:url(../img/img_link.gif) no-repeat 3px 3px;
			padding-left:17px ;
			color:#018360;
			font-weight:bold;
			}

.line {
		height:14px;
		background:url(../img/line_bg.gif) repeat-x 0% 50%;
}

a.color_blue { color:#82a7be; }
.text_underline { text-decoration:underline; }


.news {
		padding:0 0 23px 13px;
		font-size:11px;
}

	.news h2 { color:#1270a6; font-size:14px;
			padding:0 0 20px 0px;
	}
	.news var {
			display:block;
			background:url(../img/marker.gif) no-repeat 0px 5px;
			margin-left:-9px;
			padding-left:9px;
			color:#ffa73e;
			font-weight:bold;
	}


#content {
		padding:33px 20px 10px 25px;
		background:url(../img/page_bg.gif) no-repeat 100% 100%;
}

#spacer {
		background:url(../img/spacer_bg.gif) no-repeat 100% 0%;
		height:14px;
		font-size:1px;
}


			/*------------------- CELLAr  ------------------*/

#copyr {
		height:53px;
		border-top:1px solid #cacaca;
		background:url(../img/copyr_bg.gif) no-repeat 1px 7px;
}
	#copyr label {
			height:5px;
			background-color:#cacaca;
			display:block;
	}
	#copyr div {
			padding:7px 0 0 41px;
	}

#cellar_menu {
		border-top:1px solid #cacaca;
		background:url(../img/cellar_menu_bg.gif) no-repeat 100% 100%;
		color:#1270a6;
		text-align:center;
		vertical-align:middle;
}

			/*------------------- /CELLAr  ------------------*/




