*{
box-sizing:border-box;
-moz-box-sizing:border-box;
}

h1 {font-size:16px;margin-top:0;}
h2 {font-size:15px;margin-top:0;}
h3 {font-size:14px;margin-top:0;}
h4 {font-size:13px;margin-top:0;}

body {
	font-size: 11px;
	background:#EFE9D8;
	padding: 10px;
	font-family: Tahoma,sans-serif;
	color:#666809;
}

p {padding-top:0;margin-top:0;}

form {
	margin:0px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
}

input, select, textarea {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	vertical-align:middle;
}


a {color:#666809;}
a:hover {color:#666809;}

.s5 {
	clear:both;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
	height:5px;
	line-height:5px;
}
.s10 {
	clear:both;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
	height:10px;
	line-height:10px;
}

.m5 {
	margin:5px;
	overflow:hidden;
}

.m10 {
	margin:10px;
	overflow:hidden;
}

.m010 {
	margin:0 10px 10px 10px;
	overflow:hidden;
	text-indent:15px;
}

.c {
	clear:both;
	padding:0 ! important;
	margin:0 ! important;
	overflow:hidden ! important;
	height:0 ! important;
	line-height:0 ! important;
	width:100%;
	font-size:0 ! important;
}

.vmenu {text-align:center;padding:10px 0 0 0;width:170px;}

.vmenu a,
.breadcrumbs,
.breadcrumbs a {color:#666809;font:normal 12px/17px Tahoma,sans-serif;text-decoration:none;padding: 1px 3px;}

.vmenu a:hover,
.breadcrumbs a:hover {color:#666809;}

.vmenu li {display:block;list-style:none;position:relative;margin:0 5px 0 0;background-color:#efe9d8;padding:0;z-index:10;border:1px solid #EFE9D8;}

.vmenu ul {padding:0;list-style:none;margin:0;background-color:#efe9d8;z-index:10;}

.vmenu a {display:block;background:#efe9d8;white-space:nowrap;}

.vmenu ul ul ul,
.vmenu ul ul {position:absolute;top:0;left:100%;background-color:#efe9d8;text-align:left;z-index:10;}

div.vmenu ul ul,
div.vmenu ul li:hover ul ul,
div.vmenu ul ul ul,
div.vmenu ul ul li:hover ul
{display: none;}

div.vmenu ul li:hover ul,
div.vmenu ul ul li:hover ul
{display: block;}


.page_box {border:1px solid #e4ddc5;width:1002px;height:636px;margin:0 auto;}
.page_box2 {border:1px solid #e4ddc5;width:1002px;height:900px;margin:0 auto;}
.page_bg {background:#efead7 url("/css/img/GV_Fon_1000.gif") no-repeat top left; height:634px; border:1px solid #aba365;}
.page_bg2 {background:#efead7 url("/css/img/GV_Fon_1000_2.gif") no-repeat top left; height:900px; border:1px solid #aba365;}
.page_c {margin:65px 47px 0 67px;}

#col1 {width:180px;height:477px;}
#col2 {height:450px;overf1low:scroll;}
#col3 {width:131px;height:100%;}


.frame1, .product {border:1px solid #fffbc7;}
.frame2 {border:1px solid #beb67b;padding:5px;margin:5px;}
.frame3 {border:1px solid #948b3d;height:100%;}

.ornament{background:#efead7 url("img/GV_ornament-1000.gif") no-repeat top left; margin:10px auto 10px; width:95px;height:12px;}

.latest_news{padding:8px 20px 0;font-size:11px;line-height:12px;text-align:justify;}
.latest_news h2{font-size:12px;margin:0 0 5px 0;}
.latest_news a{font-style:italic;font-size:11px;margin-top:5px;display:block;text-decoration:none;}

.product {float:left;}

#vgallery .product {border:none;border-bottom:1px solid #fffbc7;}
#hgallery .product {border:none;border-right:1px solid #fffbc7;}

.content {overflow:scroll1;padding:20px;width:200px;}

.breadcrumbs {margin:0 0 10px 0;font-weight:normal;}

#phone {text-align:center;font-size:14px;font-weight:bold;height:100px;}
#phone a {text-decoration:none;display:block;}

#news_list {}
#news_list .news_item {font:normal 11px/13px Verdana;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted gray;}
#news_list .news_item h2 {font:bold 11px/14px Verdana;margin-bottom:5px;}
#news_list .news_item h3 {font:normal 11px/14px Verdana;margin-bottom:3px;}
#news_list .news_item .details {margin-top:5px; font:bold 11px/14px Verdana; display:block; text-decoration:none;}

._form td {font-size:11px;}
._form tr th {font-size:11px;text-align:center;border-top:1px dotted gray;border:1px dotted gray;line-height:20px;}
._form tr td {width:50%;padding:2px 0;text-align:left;font-size:11px;}
._form tr td input[type="text"]{width:100%;padding:2px 3px;border:1px solid #948b3d;}
._form tr td textarea{width:100%;padding:2px 3px;border:1px solid #948b3d;}

.ok_message {display:block;clear:both;border:1px dotted gray;line-height:25px;background:#d4ffd4;text-align:center;margin-bottom:10px;}

element.style {
width:100%;
}
