table {
border-collapse:collapse;
border-spacing:0;
}

.cursor {cursor: pointer;}
a:active {outline: none;}
*|*:-moz-any-link:focus {outline: none;}

.maintable{margin: 0 auto; border-bottom: none; border-top: none; border-left: solid 1px grey; border-right: solid 1px grey;}

.slogan {text-align: left; color: #CCFFCC; font-size: 23px; text-transform: uppercase; text-shadow: 1px 1px 0px #4C7889; /*#CCFFCC*/
		position: absolute; top: 25px; margin-left: 20px;}
.head_address {text-align: right; color: #CDFFD1; font-size: 13px; line-height: 14px; font-weight: normal; text-shadow: 1px 1px 0px #4C7889;
				position: absolute; top: 15px; margin-left: 540px;}
				
.navi {background: url(/images/navi.jpg) no-repeat;}

.buttons {position: relative; vertical-align: middle; color: #3D685B; height: 30px; margin: 0 0 4px 0; cursor:pointer; width: 160px;}
.buttons img {float: left; margin: 0 10px 0 0; padding: 0;}
.butext{padding: 3px 0 0 0; font-weight:normal; font-size: 14px;}
.index_button {left: 15px;}
.gomeo_button {left: 35px;}
.massage_button {left: 53px;}
.cosmetology_button {left: 64px;}
.spa_button {left: 75px;}
.manicure_button {left: 82px;}				
.products_button {left: 87px;}
.about_button {left: 88px;}
.price_button {left: 89px;}				
.contacts_button {left: 85px;}
.articles_button {left: 78px;}
.message_button {left: 71px;}
.partners_button {left: 60px;}

body {
	background-color:#ffffff;
	color: #000033; 
	margin: 0;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}
a {
text-decoration:none;
color:#2b48a3;
}
.maintabl {
background-color:#fdfefd;
background-repeat:no-repeat;
}
.main_field {
padding:12px 22px;
text-indent: 20px;
}
.main_field2 {
padding:0px 0px 0px 0px;
text-indent: 0px;
}
.main_field2 p
{
padding-left:0px ;
}
.caption {
font-weight:bold;
margin-bottom:12px;
background-color:#caf8b7;
padding:3px;
}
.main_block {
float:right;
}
.news_text {
font-size:11px;
}
.news_link {
text-align:right;
margin:30px 48px 6px 0px;
}
.news_link a {
color:#3366cc;
}
.news_caption {
color:#003300;
font-weight:bold;
}
.news_pic {
border: solid 1px #3c6d3c;
}
.news_block {
background-repeat:no-repeat;
background-position:bottom;
}
.tabl_product {

}
.tabl_product td {
border:1px solid #93c1d8;
padding:3px;
background-color:#fcfefd;
}
.tabl_product td.tabl_product_head {
border:1px solid #93c1d8;
padding:3px;
background-color:#f2fcee;
color:#063293;
}
.noindent {
text-indent:0px;
}
.link {
display:block;
margin-bottom:12px;
}
.scr {
border: solid 1px #93c1d8;
}
.menu_block {
margin-right:200px;
}
.menu {
color:#2b48a3;
font-weight:normal;  /*bold*/
font-size:11px;
}
.menu a {
color:#2b48a3;
}
.imgalign {
margin-left:82px;
}
.top_menu {
margin:12px 112px 0px 0px;
}
.the_title
{
color: #2D68CE;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
}
.widecolumn .entry p {
        font-size: 1.05em;
        }


.news-box {
	float:right;
	margin:5px 5px 5px 20px;
	padding:0px;
	width:40%;
	border:1px solid gray;
	background-color: #F4FCFF;
	font-size:small;
}
.news-box .titl {
	background-color: #caf8b7; /*#61D05E*/
	color: #222; /* #eee */
	text-align:center;
	letter-spacing:2px;
	font-weight:bold;
}
.news-box ul {
	margin:5px 5px 5px 10px;
	padding:5px 5px 5px 10px;
	list-style:none;
}
.news-box li {
	margin-bottom:5px;	
}

#banner
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
width:86px;
background:#EEEFFF;
height: 29px;
border:1px solid black;
text-align:center;
font-weight:bold;
color: #000000;
margin-right:5px;
}

#banner a
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #000000;
}
#banner  a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #000000;
}