body{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(/themes/mystery/images/top_area_bg.jpg) repeat-x;
    background-position:0 -422px;
}

#top_area{
	height:49px;
	width:960px;
	margin:0 auto;	
	background:url(/themes/mystery/images/logo.jpg) no-repeat left top;
}

a{
    color:#ce7d22;
}
a:hover{
    text-decoration:none;
}

a img{
    border:0;
}

/**/

#logo{
	float:left;
    width:100px;
    height:49px;
    cursor:pointer;
}

#top_caralog_section{
	color:#da7b30;
	float:left;
	margin-top:14px;
	margin-left:35px;
	font-weight:bolder;
	font-size:12px;
}

#top_caralog_section a{
	color:#da7b30;
	text-decoration:none;
    padding:5px;
}

#top_caralog_section span{
    position: absolute;
    d.isplay: block;
    height: 8px;
	float:left;
}

#top_caralog_section span.g1{
	width:70px;
}

#top_caralog_section span.g2{
	width:110px;
}

#top_caralog_section span.g3{
	width:120px;
}

#top_caralog_section a:hover{	
	color:#d5d5d5;
}

#top_caralog_section a.active{
	color:#000;
    background-color:#da7b30;
}

/**/

#top_menu{
	float:right;
	font-size:11px;
	margin-top:15px;
}

#top_menu a{
	margin-left: 20px;
	color:#d5d5d5;
	text-decoration:none;
}

#top_menu a:hover{
	color:#da7b30;
}

#top_menu a.active{
	color:#da7b30;
}

#top_menu a.basket{
	color:#ff0000;
}

/**/

#header_page{
	width:960px;
	margin:0 auto;
	padding-top:10px;
	height:120px;
}

#header_page #phone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#34474d;
	float:left;
	height:35px;
}

#header_page #form_search{
	color:#f48331;
	float:right;
	text-align:right;
	height:35px;
}

#header_page #page_descr{
	float:left;
	width:730px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b7d87;
	margin-bottom:10px;
}

#header_page #time_work{
	float:right;
	font-size:11px;
	color:#5d5d5d;
	text-align:right;
	width:150px;
	margin-top:-10px;
}

/**/

#body{
	margin:0 auto;	
	width:960px;
	display:table;
}

#content{
	padding:15px;
	p.osition:absolute;
	width:930px;

    display:table;
}

#copyright{
    padding-top:20px;
    padding-bottom:20px;
    background-color:#eeebeb;
    margin-top:50px;
}
#copyright div.b{
    margin:0 auto;
	width:960px;
    display:table;
}
#copyright div.b a{
    font-size:11px;
    color:#323232;
    font-family:Tahoma;
    text-decoration:none;
}
#copyright div.b a:hover{
    text-decoration:underline;
}
#copyright div.b div.left{
    float:left;
    width:150px;
    color:#323232;
    font-size:11px;
    font-family:Tahoma;
}
#copyright div.b div.left span {
    font-size:14px;
    font-family:Arial;
    color:#323232;
}

#copyright div.b div.right{
    float:right;
    width:150px;
    text-align:right;
}

#copyright div.b div.center{
    float:left;
    width:660px;
    text-align:center;
}
#copyright div.b div.center span{
    font-size:11px;
    font-family:Arial;
}
#copyright div.b div.center a{
    margin-left:8px;
    margin-right:8px;
}

.shodow_content_box{
	box-shadow:#ccc 0 1px 10px;
	-moz-box-shadow:#ccc 0 1px 10px;
	-webkit-box-shadow:#ccc 0 1px 10px;
	background-color:#fff;
}

#content .content_legend{
	margin-left:-15px;
	margin-top:-5px;
	margin-bottom:5px;
	float:left;
	width:100%;
}

#content .content_legend div{
	background:url(/themes/mystery/images/bg_h.jpg) #bf5c0e repeat-y;
	width:170px;
	font-size:15px;
	padding-left:15px;
	color:#fff;
}


/**/

#bottom{
	background-color:#eeebeb;
	width:100%;
	height:150px;
	float:left;
}













