* {
	padding: 0;
	margin: 0;
	}
BODY {
	font-family: Arial, Verdana, 'Trebuchet MS';
	font-size: 14px;
/*	line-height: 20px;*/
	color: #656565;
	background: white;
	}
A {
	color: #2a5596;
	outline: none;
	
	}
A:hover {
	color: #2a5596;
	text-decoration: none;
	
	}
A:visited {
	color: #2a5596;
	}
A IMG {
	border: none;
	}
H1, H2, H3, H4, H5 {
	font-family: Georgia, 'Times New Roman';
	font-style: italic;
	font-weight: bold;
	color: #b69488;
	}	
H1 {
	font-size: 30px;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	background: url("/templates/centrstone/images/bg_header.gif") left bottom repeat-x;
	}
H2 {
	font-size: 24px;
	margin: 20px 0;			
	}
#left H2,
#right H2 {
	font-size: 16px;
	margin: 20px 0 15px 0;
	-margin: 20px 0 5px 0;
	*margin: 20px 0 5px 0;	
}
H3 {
	margin: 20px 0 15px 0;
	font-size: 18px;
	}
H4 {
	margin: 20px 0 15px 0;
	font-size: 14px;	
	}
P {
	margin: 0 0 15px 0;
}
UL {
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
	}
UL LI {
	margin: 10px 0;
	padding: 0 0 0 30px;
	background: url("/templates/centrstone/images/li.gif") left 8px no-repeat;
	zoom: 1;
	}
#left UL LI,
#right UL LI {
	margin: 10px 0 0 0;
	padding: 0;
	background: none;
}
TABLE {
	margin: 15px 0;
	border-collapse: collapse;
	}
TD {
	padding: 8px 15px;
}
TD.color,
TR.color {
	background: #f5eeec;
}
.image {
	margin: 0 15px 15px 0;
	border: 3px solid #e4e4e4;
}
.centered {
	text-align: center;
	}




/******************* Layout *******************/
.inline {
	display: -moz-inline-stack;
	display: inline-block;
	-display: inline;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	}
.wrapper90 {
	width: 90%;
	min-width: 960px;
	max-width: 1500px;
	margin: 0 auto;
	-width: expression(document.body.clientWidth < 965 ? "960px" : (document.body.clientWidth > 1500 ? "1500px" : "90%"));	
}
#wrapper_bg {
	position: relative;
	-position: static;
	background: url("/templates/centrstone/images/bg.jpg");
	overflow-x: hidden;
	padding: 0 0 75px 0;
}
#header {
	position: relative;
	top: 75px;
	height: 175px;
	background: url("/templates/centrstone/images/bg_top_bottom.jpg") right top no-repeat;
}
#logo {
	width: 330px;
	height: 175px;
	text-indent: -10000px;	
	background: url("/templates/centrstone/images/bg_top_bottom.jpg") left top no-repeat;
	cursor: hand;
}
#content_wrapper {
	position: relative;
	top: 75px;	
	background: url("/templates/centrstone/images/bg_center.gif") left top repeat-y;
}
#content {
	margin: 0 0 0 auto;
	width: 100%;
	background: url("/templates/centrstone/images/bg_center.gif") right top repeat-y;
}
#left {
	width: 25%;
	-overflow-x: hidden;
}
#left_content {
	margin: 0 0 0 20%;
	-margin: 0 0 0 5%;
	width: auto;	
}
#center {
	position: relative;
	z-index: 1;
	margin: 80px 5% 0 5%;
	width: 46%;
}
#right {
	width: 16%;
}
#right_content {
	position: relative;
	z-index: 2;
}
#bottom {
	position: relative;
	top: 0;
	-top: 75px;
	*top: 75px;
	height: 310px;
	background: url("/templates/centrstone/images/bg_top_bottom.jpg") right bottom no-repeat;	
}
#bottom_left {
	width: 450px;
	height: 310px;
	background: url("/templates/centrstone/images/bg_top_bottom.jpg") left bottom no-repeat;
}
#footer_wrapper {
	position: relative;
	top: 0;
	-top: 75px;
	*top: 75px;
	margin: 0 auto -75px auto;
	-margin: 0 auto;
	*margin: 0 auto;
}
#footer_left,
#footer_center,
#footer_right {
	position: relative;
	padding: 20px 0 15px 0;
	font-size: 11px;
	text-align: center;
	}
#footer_left,
#footer_right {
	width: 25%;
	}
#footer_center {
	width: 49%;
	}	
#phones {
	position: absolute;
	z-index: 2;
	top: 37px;
	left: 40%;
	width: 530px;
	height: 280px;
	background: url("/templates/centrstone/images/phones.png") left top no-repeat;
	-background: url("/templates/centrstone/images/phones.gif") left top no-repeat;	
}
#compasses {
	position: relative;
	z-index: 1;
	top: 0;
	left: -139px;
	width: 350px;
	height: 200px;
	background: url("/templates/centrstone/images/pic_compasses.png") left top no-repeat;
	-background: url("/templates/centrstone/images/pic_compasses.gif") left top no-repeat;
}
#eraser {
	position: relative;
	z-index: 1;
	-display: none;
	top: -40px;
	right: 15px;
	width: 450px;
	height: 200px;
	background: url("/templates/centrstone/images/pic_eraser.png") left top no-repeat;
	-background: url("/templates/centrstone/images/pic_eraser.gif") left top no-repeat;
}





/******************* Menu *******************/
#menu {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	font-size: 12px;
	font-weight: bold;
	color: white;		
	text-align: center;
	background: url("/templates/centrstone/images/bg_menu.jpg") left top repeat-x;
}
#menu UL {
	margin: 7px 0 0 0;
	padding: 0;
	width: auto;
	overflow-x: hidden;
}
#menu UL LI {
	margin: 0 14px 0 -5px;
	padding: 0 0 0 14px;
	background: url("/templates/centrstone/images/li_menu.gif") left 6px no-repeat;
}
#menu A {
	color: #c3ac94;
	text-decoration: none;
}
#menu A:hover {
	text-decoration: underline;
}





	
/******************* Submenu *******************/
#submenu {
	margin: 20px 0 35px 0;
}
#submenu H3 {
	margin: 0 0 15px 0;
	*margin: 0 0 5px 0;
	-margin: 0 0 5px 0;
	font-size: 16px;
}
#submenu UL {
	margin: 0;
	padding: 0;
	background: url("/templates/centrstone/images/contacts_bg.gif") left -68px repeat-x;
	}
#submenu LI {
	}
#submenu UL UL {
	margin: 5px 0 0 25px;
	*margin: 0 0 0 25px;
	-margin: 0 0 0 25px;
	padding: 0;
	background: none;
}
#submenu LI LI {
	padding: 0;
	font-size: 12px;
	}
#submenu .active {
	color: #a16ea0;
	font-weight: bold;
	}
	
	

	
	
	
/******************* Navigator *******************/
#navigator {
	margin: -10px 0 20px 0;
	padding: 0;
	font-size: 11px;
	}
#navigator LI {
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
	}
#navigator LI A {
	color: #93756b;
}
#navigator SPAN {
	margin: 5px 3px 0 7px;
	*margin: 0 6px 0 6px;
	-margin: 0 6px 0 6px;
	color: #b69488;
	}
	
	
	
	
	
/******************* Paginator *******************/
/*#paginator {
	margin: 30px 0 0 0;
	padding: 15px 0 0 0;
	width: 100%;
	font-size: 18px;
	line-height: 33px;
	text-align: center;
	zoom:1;
	border-top: 1px solid #a9d5ff;
	}
.items-block #paginator {
	margin: 30px auto 0 auto;
	width: 94%;
}
#paginator UL {
	margin: 0 auto;
	padding: 0;
	width: 60%;
	}
#paginator UL LI {
	margin: 0 0 10px 0;
	padding: 0;
	background: none;
	}
#paginator A {
	display: block;
	width: 30px;
	height: 30px;
	}
#arrow_first,
#arrow_prev,
#arrow_next,
#arrow_last {
	text-indent: -9000px;	
	}
#arrow_first {
	float: left;
	margin-right: 5px;
	background: url("/templates/centrstone/images/paginator.gif") left top no-repeat;
	}
#arrow_prev {
	float: left;
	background: url("/templates/centrstone/images/paginator.gif") -50px top no-repeat;
	}
#arrow_next {
	float: right;
	background: url("/templates/centrstone/images/paginator.gif") -100px top no-repeat;
	}
#arrow_last {
	float: right;
	margin-left: 5px;	
	background: url("/templates/centrstone/images/paginator.gif") -150px top no-repeat;
	}	
#paginator .active {
	display: block;
	width: 36px;
	height: 36px;	
	color: #a16ea0;
	background: url("/templates/centrstone/images/paginator.gif") -200px -1px no-repeat;
	}
	
	
.btn_back {
	margin: 30px 0 0 0;
	padding: 15px 0;
	width: 100%;
	height: 15px;
	zoom:1;
	border-top: 1px solid #a9d5ff;
	}
.items-block .btn_back {
	margin: 30px auto 0 auto;
	width: 94%;
	}
.btn_back A {
	float: left;
	display: block;
	height: 30px;
	line-height: 24px;
	}
.arrow_back {
	float: left;
	margin-right: 7px;
	width: 30px;
	height: 30px;
	background: url("/templates/centrstone/images/paginator.gif") -50px top no-repeat;		
	}
	
	*/
	
	


/******************* Forms *******************/
/*FORM {
	margin: 0 auto;
	padding: 15px 7%;
	width: 85%;
	background: #fff4de;	
	}
LABEL {
	display: block;
	margin: 0 0 3px 0;
	width: 100%;
	}
INPUT {
	margin: 0 0 10px 0;	
	}
.input-100 {
	width: 100%;
	}
.input-50 {
	width:  50%;
	}
TEXTAREA {
	margin: 0 0 10px 0;
	width: 100%;
	height: 100px;
	}
SELECT {
	margin: 0 0 10px 0;	
	}
FORM UL {
	margin: 0 0 10px 0;
	padding: 0;
	}
FORM LI {
	margin: 0 0 2px 0;
	padding: 0;
	background: none;
	}
FORM LI LABEL {
	display: inline;
	}
.radio,
.checkbox {
	margin: 0 5px 0 0;
	}
.btn_send {
	padding: 10px 0 0 0;
	}
.required {
	font-size: 16px;
	font-weight: bold;
	color: #0070be;
	}
.error {
	color: red;
	}*/
	


	

/******************* News & Actions *******************/
/*.news UL {
	margin: 0;
	padding: 0;
	}
.news LI {
	margin: 0 0 15px 0;
	padding: 0;
	background: none;
	}
.news .image {
	display: block;
	position: relative;
	margin: 0 0 5px 0;
	border: 1px solid #d9e9f9;	
	}
.news P {
	padding: 0;
	}
.news .title {
	display: block;
	font-size: 17px;
	margin: 0 0 5px 0;
	}
.news .date {
	margin: 5px 0 0 0;
	font-size: 11px;	
	color: #a778a4;
	}*/
	
	

	
	
	

	
	
	
	
/******************* Footer *******************/
#footer_menu {
	margin: 20px auto 0 auto;
	padding: 0;
	text-align: center;
}
#footer_menu LI {
	margin: 0 15px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	background: none;
}
#footer_menu A {
	color: #45260d;
}
#footer_center {
	color: #725e48;
}
#footer_center A {
	color: #725e48;
}
#footer_right UL {
	margin: 0;
	padding: 0;
	}
#footer_right LI {
	margin: 0;
	padding: 0;
	background: none;
	}
#logo_obsudim,
#logo_handy {
	display: block;
	width: 82px;
	height: 30px;
	text-indent: -9000px;
	cursor: pointer;
	}	
#logo_obsudim {
	margin-right: 15px;
	background: url("/templates/centrstone/images/logo_obsudim_handy.gif") left top no-repeat;	
	}
#logo_handy {
	background: url("/templates/centrstone/images/logo_obsudim_handy.gif") -98px top no-repeat;	
	}	
	
	