*{font-size:100.01%}
html{height:100%;}
body {
	font:11px arial,sans-serif;
	color:#000;
	background:url(../images/bg.jpg) repeat-y 50% 0;
	margin:0;
	height:100%;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img {border:none}
#holder {
	background:url(../images/bg-main.jpg) no-repeat 50% 0;
	width:100%;
	overflow:hidden;
	min-height:100%;
}
* html #holder {
	height:100%;
	overflow:visible;
}
#main {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
h1.logo {
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:297px;
	height:105px;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 0 0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {
	width:868px;
	padding:0 66px;
	overflow:hidden;
}
.header {
	width:860px;
	padding:0 4px;
	overflow:hidden;
}
.header span {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ebe1a7;
	margin:70px 0 0;
	width:290px;
}
.header span a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ebe1a7;
	background:url(../images/dots.gif) repeat-x 0 100%;
}
.header span a:hover {text-decoration:none}
.header p {
	float:right;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ebe1a7;
	margin:70px 0 0;
}
#menu {
	background:url(../images/bg-menu.png) no-repeat;
	width:648px;
	height:28px;
	padding:12px 0 0 220px;
	margin:8px 0 0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	margin:0 85px 0 0;
}
#menu li a {
	display:block;
	position:relative;
	cursor:pointer;
	height:16px;
	text-indent:-9999px;
}
#menu li a.but01 {
	background:url(../images/but01.png) no-repeat;
	width:61px;
}
#menu li a.but01:hover {
	background:url(../images/but01-over.png) no-repeat;
}
#menu li.active a.but01 {
	background:url(../images/but01-over.png) no-repeat;
}
#menu li a.but02 {
	background:url(../images/but02.png) no-repeat;
	width:85px;
}
#menu li a.but02:hover {
	background:url(../images/but02-over.png) no-repeat;
}
#menu li.active a.but02 {
	background:url(../images/but02-over.png) no-repeat;
}
#menu li a.but03 {
	background:url(../images/but03.png) no-repeat;
	width:145px;
}
#menu li a.but03:hover {
	background:url(../images/but03-over.png) no-repeat;
}
#menu li.active a.but03 {
	background:url(../images/but03-over.png) no-repeat;
}
#content {
	width:868px;
	padding:0 66px;
	overflow:hidden;
}
.block {
	width:868px;
	padding:0 0 5px;
	overflow:hidden;
	position:relative;
}
.block-info {
	background:url(../images/bg-block.png) repeat-y;
	width:860px;
	padding:0 4px;
}
.block-part {
	background:url(../images/bg-block.jpg) repeat-y;
	width:792px;
	padding:0 34px 30px;
	min-height:420px;
	overflow:hidden;
	position:relative;
}
.one .block-part {
	background:url(../images/bg-home.jpg) no-repeat;
	width:800px;
	padding:0 30px 28px;
}
* html .block-part {
	height:420px;
	overflow:visible;
}
.home {
	background:url(../images/bg-index.jpg) no-repeat;
	width:800px;
	overflow:hidden;
	height:449px;
}
.home div {
	width:600px;
	padding:0 100px;
	overflow:hidden;
}
.home h2 {
	background:url(../images/head04.gif) no-repeat;
	width:425px;
	height:23px;
	font-size:12px;
	margin:36px auto 0;
	text-indent:-9999px;
}
.home p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:13px 0 0;
}
.home .photos {
	width:745px;
	padding:0 0 0 89px;
	margin:15px 0 0;
	overflow:hidden;
}
.photos a {
	background:url(../images/photos.png) no-repeat;
	width:697px;
	height:221px;
	display:block;
	margin:0;
	text-indent:-9999px;
}
.home .virtual {
	float:left;
	width:565px;
	padding:0 0 0 275px;
	margin:-75px 0 0;
	position:relative;
	overflow:auto;
	z-index:200;
}
.home .virtual a {
	display:block;
	background:url(../images/btn-enter.png) no-repeat;
	width:326px;
	height:102px;
	text-indent:-9999px;
}
.box {
	background:url(../images/popup-bg.jpg) repeat;
	width:860px;
	margin:10px 4px 0;
	overflow:hidden;
}
.box-bg {background:url(../images/popup-top.jpg) repeat-x}
.box-info {
	background:url(../images/popup-foot.jpg) repeat-x 0 100%;
	width:772px;
	padding:40px 30px 35px 58px;
	overflow:hidden;
}
.news-head {
	float:left;
	background:url(../images/news-part.gif) no-repeat 0 100%;
	width:156px;
	padding:0 0 0 14px;
	height:220px;
}
.news-head h2 {
	background:url(../images/head05.gif) no-repeat;
	width:89px;
	height:14px;
	font-size:12px;
	margin:0;
	text-indent:-9999px;
}
.news-info {
	float:left;
	width:305px;
	padding:0 10px 0 0;
}
.new {
	width:305px;
	margin:10px 0 0;
	overflow:hidden;
}
.new h3 {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.new h3 a {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.new h3 a:hover {text-decoration:none}
.new p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.new div {
	width:305px;
	overflow:hidden;
}
.new div span {
	float:right;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.new div span a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.new div span a:hover {text-decoration:none}
.news-info ul {
	width:305px;
	padding:0;
	margin:10px 0 0;
	overflow:hidden;
	list-style:none;
}
.news-info ul li {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	display:inline;
	padding:0 0 0 5px;
}
.news-info ul li:first-child {padding:0}
.news-info ul li a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.news-info ul li a:hover {text-decoration:none}
.news-part {
	float:left;
	width:285px;
}
.part {
	background:url(../images/news-hold.gif) no-repeat;
	width:285px;
	overflow:hidden;
	height:112px;
	padding:9px 0 0;
	margin:4px 0 0;
}
.top {margin:0}
.part h3 {
	height:13px;
	font-size:10px;
	margin:0 auto;
	text-indent:-9999px;
}
.part h3.head01 {
	background:url(../images/head06.gif) no-repeat;
	width:216px;
}
.part h3.head02 {
	background:url(../images/head07.gif) no-repeat;
	width:144px;
}
.vine {
	display:block;
	background:url(../images/vine.png) no-repeat;
	width:216px;
	height:86px;
	cursor:pointer;
	margin:7px 0 0 33px;
	text-indent:-9999px;
}
.tools {
	display:block;
	background:url(../images/tools.gif) no-repeat;
	width:145px;
	height:79px;
	margin:10px 0 0 70px;
	text-indent:-9999px;
}
.quest {
	width:262px;
	padding:14px 0 0 23px;
	overflow:hidden;
}
.quest span {
	display:block;
	background:url(../images/btn-quest.png) no-repeat;
	width:228px;
	height:59px;
	text-indent:-9999px;
}

.sidebar {
	float:left;
	width:170px;
	margin:58px 0 0;
	padding:0 24px 0 42px;
}
.nav {
	width:170px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.nav li {
	width:170px;
	margin:10px 0 0;
}
.nav li a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.nav li a:hover {text-decoration:none}
.info {
	float:left;
	width:542px;
	padding:0 0 100px;
	margin:20px 0 0;
}
.info h2 {
	background:url(../images/head01.gif) no-repeat;
	width:251px;
	height:17px;
	margin:0 0 0 28px;
	font-size:12px;
	text-indent:-9999px;
}
.list {
	width:542px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.list {
	width:542px;
	padding:0 0 27px;
	margin:17px 0 0;
	overflow:hidden;
	list-style:none;
}
.list li {
	float:left;
	width:524px;
	padding:0 0 0 18px;
	margin:10px 0 0;
	background:url(../images/separator01.gif) no-repeat 0 3px;
}
.list li a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#655640;
	text-decoration:underline;
}
.list li.open a {text-decoration:none}
.list li a:hover {text-decoration:none}
.list li.open a:hover {text-decoration:underline}
.list div {
	background:url(../images/bg-box.jpg) repeat;
	width:484px;
	padding:10px 20px;
	margin:7px 0 0;
	overflow:hidden;
}
.list h3 {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 -12px;
}
.list p {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:12px 0 0;
}
.write {
	width:542px;
	overflow:hidden;
}
.write a {
	display:block;
	background:url(../images/write.png) no-repeat;
	width:400px;
	height:56px;
	text-indent:-9999px;
}
.catalog-box {
	width:778px;
	padding:20px 7px 30px;
	overflow:hidden;
}
.catalog-box h2 {
	background:url(../images/head02.gif) no-repeat;
	width:120px;
	height:17px;
	font-size:12px;
	margin:0 0 0 325px;
	text-indent:-9999px;
}
.menu-box {
	width:778px;
	margin:18px 0 0;
	overflow:hidden;
}
.menu {
	float:left;
	width:665px;
	padding:0 0 0 113px;
	margin:0 0 -2px;
	position:relative;
	overflow:hidden;
	list-style:none;
}
.menu li {
	float:left;
	padding:0 0 0 2px;
}
.menu li a {
	float:left;
	cursor:pointer;
}
.menu li a:hover {
	background:url(../images/button-bg.jpg) no-repeat;
	text-decoration:none;
}
.menu li a.active {background:url(../images/button-bg.jpg) no-repeat}
.menu li a span {
	float:left;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 12px 1px;
	white-space:nowrap;
	text-decoration:underline;
}
.menu li a:hover span {
	color:#530006;
	background:url(../images/button-span.jpg) no-repeat 100% 0;
	text-decoration:none;
}
.menu li a.active span {
	color:#530006;
	background:url(../images/button-span.jpg) no-repeat 100% 0;
	text-decoration:none;
}
.subnav {
	float:left;
	background:url(../images/bg-men.jpg) repeat-y;
	width:778px;
	overflow:hidden;
}
.subnav div {
	background:url(../images/border01.gif) no-repeat;
	width:778px;
	overflow:hidden;
}
.drop {
	background:url(../images/border02.gif) no-repeat 0 100%;
	width:665px;
	padding:7px 0 5px 113px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.drop li {
	float:left;
	padding:0 0 0 12px;
}
.drop li a {
	float:left;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#5c5644;
	text-decoration:underline;
}
.drop li a:hover {
	color:#530006;
	text-decoration:none;
}
.drop li a.active {
	color:#530006;
	text-decoration:none;
}
.forms {
	width:778px;
	padding:0;
	margin:5px 0 0;
	list-style:none;
	overflow:hidden;
}
.forms li {
	float:left;
	width:778px;
	padding:6px 0 5px;
}
.forms li.dark {background:url(../images/bg-forms.jpg) repeat}
.forms li div {
	float:left;
	width:72px;
	padding:0 0 0 6px;
}
.forms li div span {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#5c5644;
}
.forms li input {
	float:left;
	margin:0 5px 0 0;
}
.forms li .text {
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:18px;
	padding:0 5px;
	border:1px solid #897f69;
	text-align:center;
}
.forms li .check {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:14px;
	height:15px;
	padding:0;
}
.forms li p {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#5c5644;
	width:635px;
	margin:0;
}
.forms li p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.forms li p a:hover {text-decoration:none}
.forms li em {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:55px;
	text-align:right;
}
.forms li em  strong{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#5c5644;
}
.cart-box {
	width:696px;
	padding:0 0 0 82px;
	margin:35px 0 0;
	overflow:hidden;
}
.cart-box a.cart-box {
	float:left;
	background:url(../images/add-cart.png) no-repeat;
	width:319px;
	height:26px;
	margin:14px 0 0;
	display:inline;
	text-indent:-9999px;
}
.cart-box div {
	float:left;
	background:url(../images/cart.png) no-repeat;
	width:168px;
	height:19px;
	padding:25px 0 0 57px;
}
.cart-box div p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	position:relative;
}

.foot {
	position:absolute;
	bottom:0;
	left:0;
}
.foot div {
	background:url(../images/bg-foot.png) no-repeat;
	width:868px;
	height:70px;
	overflow:hidden;
}
.one .foot div {
	background:url(../images/bg-home.png) no-repeat;
	width:868px;
	height:34px;
	overflow:hidden;
}
#footer {
	width:1000px;
	padding:0 0 50px;
	margin:20px 0 0;
	overflow:hidden;
}
#footer ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#footer ul li {
	float:left;
	padding:0 0 0 32px;
}
#footer ul li a {
	display:block;
	text-indent:-9999px;
}
#footer ul li a.logos01 {
	background:url(../images/logos01.png) no-repeat;
	width:72px;
	height:62px;
}
#footer ul li a.logos02 {
	background:url(../images/logos02.png) no-repeat;
	width:100px;
	height:52px;
}
#footer ul li a.logos03 {
	background:url(../images/logos03.png) no-repeat;
	width:109px;
	height:52px;
}
#footer ul li a.logos04 {
	background:url(../images/logos04.png) no-repeat;
	width:76px;
	height:52px;
}
#footer ul li a.logos05 {
	background:url(../images/logos05.png) no-repeat;
	width:29px;
	height:52px;
}
#footer ul li a.logos06 {
	background:url(../images/logos06.png) no-repeat;
	width:51px;
	height:52px;
}
#footer ul li a.logos07 {
	background:url(../images/logos07.png) no-repeat;
	width:70px;
	height:52px;
}
#footer div {
	width:100%;
	margin:12px 0 0;
	overflow:hidden;
}

#footer .footer {
	width: 1000px;
	margin:0;
	overflow: hidden;
	position: relative;
	text-align: center;
}
#footer .foots {
	width:auto;
	margin:0;
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
	overflow:visible;
}
#footer .foots-info {
	width:auto;
	margin:0;
	left: -50%;
	float: left;
	position: relative;
	overflow:visible;
}

#footer p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ebe1a7;
	margin:0;
	text-align:center;
}
#footer p a {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ebe1a7;
	background:url(../images/dots.gif) repeat-x 0 100%;
}
#footer p a:hover {text-decoration:none}


/* popup */
.popup-table{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:900px;
	z-index:100;
	background:url(../images/none.gif);
	display:block;
}
#popup-table{background: url(../images/bg.png)}

.popup-holder {
	display:block;
	position:absolute;
	top:300px;
	left:0;
	z-index:200;
	width:100%;
}
.popup {
	background:url(../images/popup-bg.jpg) repeat;
	width:400px;
	overflow:hidden;
	margin:0 auto;
}
.popup-bg {background:url(../images/popup-top.jpg) no-repeat}
.popup-info {
	background:url(../images/popup-foot.jpg) no-repeat 0 100%;
	width:362px;
	padding:35px 19px;
	overflow:hidden;
}
.popup h2 {
	background:url(../images/head03.gif) no-repeat;
	width:260px;
	height:17px;
	font-size:12px;
	margin:0 auto;
	text-indent:-9999px;
}
.send-form {
	width:362px;
	margin:4px 0 0;
	overflow:hidden;
}
.hold {
	width:362px;
	margin:9px 0 0;
	overflow:hidden;
}
.hold label {
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 7px;
	width:360px;
}
.hold input {
	float:left;
	margin:10px 0 0 109px;
	display:inline;
}
.hold .text1 {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:350px;
	margin:0;
	padding:2px 5px;
	background:#fff;
	border:1px solid #b69683;
}
.hold .text2 {
	float:right;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:69px;
	margin:3px 0 0;
	padding:2px 5px;
	background:#fff;
	border:1px solid #b69683;
}
.hold textarea {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:350px;
	height:110px;
	margin:0;
	overflow:auto;
	padding:5px;
	background:#fff;
	border:1px solid #b69683;
}
.hold p {
	float:left;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:2px 27px 0 0;
}
.hold p span {
	display:block;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#000;
}
.hold div {
	float:left;
	width:104px;
}
.hold div img {display:block}







#menu li {
	float:left;
	margin:0 40px 0 0;
}
#menu li a.but04 {
	background:url(../images/but04.png) no-repeat;
	width:68px;
}
#menu li a.but04:hover {
	background:url(../images/but04-over.png) no-repeat;
}
#menu li.active a.but04 {
	background:url(../images/but04-over.png) no-repeat;
}
.header {
	position:relative;
}
.search {
	position:absolute;
	top:14px;
	right:0;
}
.search label {
	float:left;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#efdfad;
	padding:0 8px 0 0;
}
.search input {
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:107px;
	padding:3px 5px 2px;
	margin:1px 9px 0 0;
	height:14px;
	background:url(../images/popup-bg.jpg);
	border:1px solid #b69683;
}
.search .btn {
	float:left;
	background:url(../images/btn-ok.png) no-repeat;
	width:33px;
	height:24px;
	text-indent:-9999px;
}
.forms {
	width:778px;
	padding:0;
	margin:5px 0 0;
	list-style:none;
	overflow:hidden;
}
.forms li {
	float:left;
	width:778px;
	padding:6px 0 5px;
}
.forms li.dark {background:url(../images/bg-forms.jpg) repeat}
.forms li div {
	float:left;
	width:72px;
	padding:0 0 0 6px;
}
.forms li div span {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#5c5644;
}
.forms li input {
	float:left;
	margin:0 5px 0 0;
}
.forms li .text {
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:18px;
	padding:0 5px;
	border:1px solid #897f69;
	text-align:center;
}
.forms li .check {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:14px;
	height:15px;
	padding:0;
}
.forms li p {
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5c5644;
	width:545px;
	padding:0 10px 0 0;
	margin:0;
}
.forms li p a {
	color:#000;
	line-height:18px;
	text-decoration:underline;
}
.forms li.toper p a {color:#5c5644}
.forms li.toper p .up a {
	background:url(../images/arrow-up.gif) no-repeat 0 0;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li.toper p .up a:hover {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li.toper p .up a.active {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li.toper p .down a {
	background:url(../images/arrow-down.gif) no-repeat 0 50%;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li.toper p .down a:hover {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}
.forms li.toper p .down a.active {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}
.forms li p a:hover {text-decoration:none}
.forms li em {
	float:left;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:55px;
	text-align:right;
}
.forms li em strong{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#5c5644;
}
.forms li em strong a{
	color:#5c5644;
	text-decoration:underline;
}
.forms li em strong a:hover{text-decoration:none}
.forms li em .up a {
	background:url(../images/arrow-up.gif) no-repeat 0 0;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li em .up a:hover {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li em .up a.active {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li em .down a {
	background:url(../images/arrow-down.gif) no-repeat 0 50%;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li em .down a:hover {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}
.forms li em .down a.active {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}
.forms li .country {
	float:left;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5c5644;
	width:80px;
	margin:0;
}
.forms li .country a {
	color:#181716;
	text-decoration:underline;
}
.forms li .country a:hover {text-decoration:none}
.forms li .country .up a {
	background:url(../images/arrow-up.gif) no-repeat 0 0;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li .country .up a:hover {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li .country .up a.active {background:url(../images/arrow-up-over.gif) no-repeat 0 0}
.forms li .country .down a {
	background:url(../images/arrow-down.gif) no-repeat 0 50%;
	padding:1px 0 1px 13px;
	text-indent:-9999px;
	text-decoration:none;
}
.forms li .country .down a:hover {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}
.forms li .country .down a.active {background:url(../images/arrow-down-over.gif) no-repeat 0 50%}

.wide-popup {
	background:url(../images/popup-bg-wide.jpg) repeat;
	width:800px;
}
.wide-popup .popup-bg {background:url(../images/popup-top-wide.jpg) no-repeat}
.wide-popup .popup-info {
	background:url(../images/popup-foot-wide.jpg) no-repeat 0 100%;
	width:762px;
	padding:35px 19px;
	overflow:hidden;
}
.search-form {
	width:100%;
	overflow:hidden;
}
.search-form label {
	float:left;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#191817;
	padding:0 8px 0 0;
}
.search-form input {
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	width:107px;
	padding:3px 5px 2px;
	margin:1px 9px 0 0;
	height:14px;
	background:#fff;
	border:1px solid #b69683;
}
.search-form .btn {
	float:left;
	background:url(../images/btn-ok.png) no-repeat;
	width:33px;
	height:24px;
	text-indent:-9999px;
}
.popup .heading {
	width:100%;
	overflow:hidden;
}
.popup .heading h3 {
	background:url(../images/head-result.gif) no-repeat;
	width:210px;
	height:19px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
.popup .scroll-box {
	overflow: auto;
	width:762px;
	height:420px;
}
.popup .scroll-info{
	float:left;
	width:740px;
	min-height:420px;
}
* html .popup .scroll-info{height:420px}
.scroll-box .item-list {
	width:740px;
	padding:0;
	margin:10px 0 0;
	overflow:hidden;
	list-style:none;
}
.scroll-box .item-list li {
	float:left;
	width:740px;
	margin:15px 0 0;
}
.scroll-box .item-list li .num {
	float:left;
	width:34px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.scroll-box .item-list li .inform {
	float:left;
	width:706px;
}
.scroll-box .item-list li .inform h4 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#262522;
	margin:0;
}
.scroll-box .item-list li .inform h4 a {
	color:#262522;
	text-decoration:underline;
}
.scroll-box .item-list li .inform h4 a:hover {text-decoration:none}
.scroll-box .item-list li .inform p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#262522;
	margin:0;
}
.scroll-box .paging {
	width:730px;
	padding:0 0 0 10px;
	margin:20px 0 0;
	overflow:hidden;
	list-style:none;
}
.scroll-box .paging li {
	float:left;
	margin:0 7px 0 0;
}
.scroll-box .paging li a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#262522;
	text-decoration:underline;
}
.scroll-box .paging li a:hover {
	font-weight:bold;
	text-decoration:none;
}
.scroll-box .paging li a.active {
	font-weight:bold;
	text-decoration:none;
}