html  {
	margin: 0;
	padding: 0;
	font-size: 100.1%
	}
	
body  {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Arial, Verdana, Tahoma,  sans-serif;
	color: #000;
	background:#fff;
	}

p {
	margin: 0;
	padding: 0;
	color: #000;
	font: 1em Arial, Verdana, Tahoma,  sans-serif;
	}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #000;
	font: 1em Arial, Verdana, Tahoma,  sans-serif;
	}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #000;
	font: 1em Arial, Verdana, Tahoma,  sans-serif;
	}

a {	
	color:#3d7393; 
	text-decoration:underline;
	}
a:hover {
	text-decoration:underline;
	color: #000;
	}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight:normal;
	color: #3d7393;
	font-family: Arial, Verdana, Tahoma,  sans-serif;}

h1 {font-size: 2em;}
h2{font-size: 1.8em; color: #fff; float: left; background:#3d7393; margin-bottom:28px; padding: 1px 7px; text-transform: uppercase;}
h3{font-size: 1.5em; color: #fff; background:#3d7393;  padding: 1px 7px; text-transform: uppercase; display:inline}

h3 {font-size:1.5em;}
h4 {font-size:1.3em;}
h5 {font-size: 1.1em;}

img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:1em Tahoma, Arial, Verdana, sans-serif;  color: #bcbea6; }
label {font:1em Arial, Verdana, Tahoma,  sans-serif; color: #003155;}
select { height: 18px;  font:1.1em Arial, Verdana, Tahoma,  sans-serif;}
input.text {padding: 0 2px; height: 16px; color: #bcbea6;  font:1.1em Tahoma, Arial, Verdana, sans-serif ; border: 0; }

textarea {height: 70px; width: 250px; padding: 0 2px; border: 1px solid #A7A6AA;  font:1em Tahoma, Arial, Verdana, sans-serif ;}

ul, li {margin: 0; padding: 0; list-style: none;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


#layout{
	margin:0 auto;
	width: 995px;	
	}

#head{
	overflow: hidden;
	width: 100%;
	height: 158px;
	background: url("../img/head.jpg"); no-repeat 0 0;
	}
.logo {
	float: left;
	margin:0 0 0 395px;
	display: inline;
	width: 212px;
	height: 158px;
	background: url("../img/logo.jpg"); no-repeat 0 0;
	}
	.logo a {
		display: block;
		overflow: hidden;
		height: 100%;
		text-indent: -3000px;
		}

#zone{
	overflow: hidden;
	width: 100%;
	}
.main_menu{
	width: 100%;
	overflow: hidden;
	list-style: none;
	background: #3d7393;
	padding-left: 38px;
	margin-bottom: 35px;
	}
	.main_menu li{
		float: left;
		padding:10px 20px 10px 0;
		color: #fff;
		background: url("../img/list_mark.gif"); no-repeat 0 7px;
		}
		.main_menu li a{
			font: 1.3em Arial, Verdana, sans-serif;
			color: #fff;
			text-decoration: none;
			}
			.main_menu li a:hover{
			color:#fff;
			text-decoration: underline;
			}


.content{
	float: left;
	width: 347px;
	padding-left: 23px;
	}
	.content p,
	.content ul{
		padding: 0 0 5px 0;
		font-size: 1.3em;
		text-align: justify;
		clear: both;
		padding-bottom: 20px;
		}
		.content ul {
			padding-left: 40px;
			}
		.content dl{
			clear: both;
			font-size: 1.2em;
			}
		.content dt{
			color: #8f8f8f;
			}
			.content dd{
				padding-bottom: 20px;
				}
.text{
	padding:0 0 18px 18px;
	}
.more{
	float: right;
	font-size: 1.2em;
	}


.right_col{
	float: left;
	display: inline;
	margin-left: 75px;
	padding-right: 10px;
	width: 525px;
	}
	.right_col ul{
		clear: both;
		}
		.right_col li{
			float: left;
			width: 230px;
			margin-right: 15px;
			font-size: 1.2em;
			padding-bottom: 45px;
			}
		.right_col li img{
			float: left;
			margin: 0 10px 10px 0;
			border: 1px solid #3d7393;
			}
#footer{
	clear: both;
	margin: 100px 0 20px 0;
	padding: 8px 0 8px 0;
	font-size: 1.1em;
	overflow: hidden;
	width: 100%;
	}
	#footer ul{
		background: #3d7393;
		color: #fff;
		overflow: hidden;
		height: 1%;
		margin-bottom: 14px;
		padding: 8px 0 8px 174px;;
		}
		#footer li{
			float: left;
			padding-right: 10px;
			}
			#footer li a{
				color: #fff;
				}
				#footer li a:hover{
					text-decoration: none;
					}
	#footer p{
		float: left;
		color: #3d7393;
		font-size: 1.1em;
		padding-left: 34px;
		}
	.counter{
		float: right;
		padding-right: 34px;
		}

.div_in_tree_menu{padding-left:10px;}
.div_in_tree_menu1{padding-left:13px;}
.div_in_tree_menu1 a{ }
.p_in_shop_tree_menu{text-align:left; padding:2px;}
.p_in_shop_tree_menu2{text-align:left;  padding-top:10px; padding-bottom:10px; padding-left:0px;
width:331px;}
.p_in_shop_tree_menu1{ text-align:left;  padding-top:10px; padding-bottom:10px; padding-left:0px; width:331px;}
.hand{cursor:pointer; font-size:17px;text-decoration: none;}
.hand : hover{cursor:pointer;  }	