* { padding: 0; margin: 0; }
html, body { margin: 0; padding: 0; font-size: 11px;  font-family: Tahoma; }


li { list-style-image: url(images/tick-red.gif); }
ul.black li { 
	list-style-image: url(images/tick-black.gif); 
	color: #474747;
}
ul.white li { 
	list-style-image: url(images/tick-white.gif); 
	color: #fff;
}

body {
	font-family: Tahoma;
	background-color: #fff;
	background-color: #B6B6B6;
	font-size: 14px;
}
div.body {
	background-color: #fff;
	width: 970px;
	border: 0px solid red;
	text-align: left;
}
div.left-col {
	width: 660px;
	margin:0px;
	border: 0px solid red;
}
div.right-fon {
	background: url(images/right-fon.gif) repeat-y right top;
}
div.content {
	margin: 20px;
	margin-bottom: 0px;
	border: 0px solid red;
}

div#header {
/*	background: url(images/header-1.jpg) no-repeat right top; */
	width: 670px;
	height: 349px;
	border: 0px solid red;
	padding-left: 18px;
	background-color: #ededed;
/*	opacity: 0;  */
} 
div.header-1 { 	background: url(images/header-1.jpg) no-repeat right top; height: 349px;}
div.header-2 { 	background: url(images/header-2.jpg) no-repeat right top; height: 349px;}
div.header-3 { 	background: url(images/header-3.jpg) no-repeat right top; height: 349px;}

div.content-title {
	width: 688px;
	_width: 688px;
	background: url(images/grad-x.gif) repeat-x left top;
	text-align: center;
	padding-top: 4px;
	border: 0px solid red;
}
div.content-title-text {
	background-color: #99a971;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #fff;
	padding: 2px;
}
div.color_1 { background-color: #CF3B2F; }
div.color_2 { background-color: #72B5BB; }
div.color_3 { background-color: #99a971; }
div.color_4 { background-color: #B6B6B6; }
div.content-title-text h1 {
	font-size: 16px;
}
div.right-col {
	margin-left: -5px;
	background: url(images/right-fon.gif) repeat-y right top;
	border-left: 0px solid red;
	float: right;
	width: 281px;
}
div.right-col div {
	width: 236px;
}
div.menus {
	float: none;
	text-align: center;
	margin-left: 18px;
	font-size: 15px;
	line-height: 2;
}
div.menus a {
	text-decoration: none;
	color: #fff;
}
div.menus a:hover {
/*	text-decoration: underline; */
	color: #000;
}
a {
	color: #707070;
}
a:hover {
	color: #CF3B2F;
}

div.menu_1 {
	width: 240px !important;
	background-color: #cf3b2f;
	margin-bottom: 10px;
}
div.menu_1 a img {
	border: 0;
	margin: 0px 10px 6px 10px;
	_margin: 0px 10px 0px 10px;
}
div.menu_2 {
	background-color: #72b5bb;
	margin-bottom: 10px;
	padding: 3px;
}
div.menu_3 {
	background-color: #99a971;
	margin-bottom: 10px;
	padding: 3px;
}	
div.menu_3-title {
	background-color: #7c885d;
	padding: 3px;
	font-size: 18px;
	color: #fff;
}	
div.menu_4 {
	background-color: #b6b6b6;
	margin-bottom: 10px;
	padding: 3px;
	font-weight: bold;
}	
div.menu_4-title {
	background-color: #707070;
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}	

div.right-block {
	float: none;
	text-align: center;
	margin-left: 18px;
	text-align: center;
	margin-bottom: 30px;
}
div.right-block-title {
	background: url(images/right-block-title.gif) no-repeat center top;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	width: 144px;
	height: 35px;
}
div.right-block-title a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
div.right-block-title a:hover {
/*	text-decoration: underline; */
	color: #000;
}
div.right-block-content {
	text-align: left;
	line-height: 1;
	margin-bottom: 20px;
}
div.right-block-content a {
	color: #000;
}
div.right-block-content a:hover {
	color: #cf3b2f;	
}
div.red_action {
	color: #cf3b2f;	
	font-size: 16px;
	font-weight: bold;
}
div.right-line {
	width: 100% !important;
	height: 2px;
	margin: 10px 0px 10px 0px;
	background: url(images/right-line.gif) no-repeat right top;
}
div.content-left-top {
	position: absolute;
	margin-top: 12px;
	margin-left: 18px;
	color: #cf3b2f;
	font-weight: bold;
	font-size: 16px;
}
div.content-right-top {
	position: absolute;
	margin-top: 10px;
	margin-left: 400px;
}
div.content-left-bottom  {
	position: absolute;
	margin-top: 300px;
	margin-left: 15px;
}
div.fotter-left {
	padding: 6px;
	background-color: #b80303;
	width: 678px;
	height: 30px;
	color: $fff;
	text-align: center;
	height: 30px;
}
div.fotter-left a {
	color: #FFFFFF;
	text-decoration: none;
}
div.fotter-left a:hover {
	text-decoration: underline;
}
div.fotter-right {
	position: absolute;
	margin-left: 690px;
	padding: 6px;
	background-color: #b80303;
	width: 268px;
	height: 30px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
div.fotter-right-text {
	position: absolute;
	margin-left: 670px;
	padding: 4px;
	padding-left: 30px;	
	width: 260px;
	height: 30px;
	color: #FFFFFF;
}
div.fotter-right-text a {
	color: #FFFFFF;
	text-decoration: none;
}
div.fotter-right-text a:hover {
	text-decoration: underline;
}
div.fotter-left-text {
	margin-top: 8px;
}
li {
	margin-left: 20px;
}
img.img_page {
	float: left;
	margin: 2px 15px 8px 2px;
}
table.block {
	margin-bottom: 30px;
	width: 100%;
}
div.gallery {
	text-align: center;
}
div.gallery a img,  table.block a img {
	margin: 10px;
	border: 2px solid #666;
}
div.gallery a:hover img,  table.block tbody tr td a:hover img  {
	border-color: #CF3B2F;
}

div.in_cat {
	text-align: center;
	font-size: 18px;
	margin-bottom: 30px;
}
h3.top_cat {
	text-align: center;
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
div.calculator {
	height: 50px;
	
}