body {
	font:11px arial,sans-serif;
	color:#000;
	background:#fff url(../images/bg.gif) repeat-x;
	margin:0;
	min-width:846px;
}
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-style:none;
}
img {border-style:none}
#main {
	background:url(../images/bg-c1.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.main {
	background:url(../images/bg-c2.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
}
#header {
	width:846px;
	overflow:hidden;
	margin:17px auto 0;
}
#header .choose {
	width:804px;
	padding:0 42px 0 0;
}
#header .choose:after {
	clear:both;
	display:block;
	content:"";
}
#header .choose fieldset {
	float:right;
}
#header .choose label {
	float:left;
	color:#949494;
	font:11px/20px Arial, Helvetica, sans-serif;
	padding:0 6px 0 0;
}
#header .choose div {
	float:left;
	position:relative;
}
#header .choose div a.btn {
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#606060;
	background:url(../images/bg-btn.png) no-repeat;
	width:130px;
	padding:3px 22px 4px 8px;
	height:14px;
	cursor:pointer;
}
#header .choose div a.btn:hover {text-decoration:none}
#header .choose div ul {
	display:none;
	position:absolute;
	top:18px;
	left:4px;
	padding:0;
	margin:0;
	width:150px;
	background:#fff;
	border:1px solid #575757;
	list-style:none;
}
#header .choose div.hover ul,
#header .choose div:hover ul {
	display:block;
}
#header .choose div ul li {
	width:150px;
	overflow:hidden;
}
#header .choose div ul li a {
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#606060;
	width:128px;
	padding:3px 18px 4px 4px;
}
#header .choose div ul li a:hover {
	background:#909090;
	color:#fff;
	text-decoration:none;
}
.header {
	width:846px;
	margin:25px 0 0;
	overflow:hidden;
}
.header .holder {
	width:736px;
	padding:0 53px 0 57px;
	overflow:hidden;
}
span.logo {
	float:left;
	margin:0;
	background:url(../images/logo.png) no-repeat;
	width:237px;
	height:70px;
	text-indent:-9999px;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.header .phone {
	float:right;
	margin:20px 0 0;
}
.header .phone span {
	float:left;
	font:20px/20px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	padding:0 3px 0 0;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.header .phone strong {
	float:left;
	font:bold 30px/32px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#606060;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.menu {
	width:794px;
	margin:7px 0 0 52px;
	overflow:hidden;
}
#menu {
	background:url(../images/bg-menu.gif) no-repeat;
	width:730px;
	height:27px;
	padding:8px 0 0 22px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	padding:3px 15px 3px 12px;
	background:url(../images/separator-menu.gif) no-repeat;
}
#menu li:first-child {background:none}
#menu li a {
	float:left;
	font:12px/16px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#a5dae9;
}
.header .image {
	width:100%;
	overflow:hidden;
}
.header .image img {display:block}
#content {
	width:100%;
	overflow:hidden;
}
.vopros {
	margin:-45px 0 0;
	position:relative;
}
.content {
	width:846px;
	overflow:hidden;
	margin:0 auto;
}
.map {background:url(../images/bg-sidebar04.jpg) no-repeat 100% 0}
.info {
	float:left;
	width:450px;
	padding:0 17px 0 4px;
}
.hospital {
	width:450px;
	overflow:hidden;
	margin:20px 0 0;
}
.dostvka .hospital {width:410px}
.hospital h1, h2 {
	font:25px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:0 0 0 27px;
	background:url(../images/arrow01.gif) no-repeat 50% 0 ;
	padding:0 0 0 31px;
}
.hospital .text {
	width:392px;
	padding:0 0 0 58px;
	overflow:hidden;
	margin:5px 0 0;
}
.dostavka .hospital .text {
	width:352px;
	padding:0 0 0 58px;
}
.hospital .text p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#838080;
	margin:9px 0 0;
}
.dostavka .hospital .text p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:25px 0 0;
}
.hospital .text p em {color:#848d95}
.hospital .text div p {color:#b5b5b5}
.dostavka .hospital .text div p {
	color:#868686;
	margin:9px 0 0;
}
.hospital .text p a {
	font-style:normal;
	color:#a9c840;
	text-decoration:underline;
}
.hospital .text p a:hover {text-decoration:none}
.hospital .list {
	width:445px;
	margin:34px 0 0 4px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.hospital .list li {
	float:left;
	width:445px;
	margin:16px 0 0;
}
.hospital .list li a {
	display:block;
	width:420px;
	cursor:pointer;
}
.hospital .list li a:hover {
	text-decoration:none;
	background:#f9dcdc url(../images/bg-item-pink-t.gif) no-repeat;
}
.hospital .list li.active a {background:#f9dcdc url(../images/bg-item-pink-t.gif) no-repeat}
.hospital .list li a span {
	display:block;
	color:#6a6d6f;
	font:15px/18px Tahoma, Verdana, sans-serif;
	width:394px;
	padding:2px 0 2px 26px;
}
.hospital .list li.grey a span {color:#9c9fa1}
.hospital .list li.active a span {
	font-weight:bold;
	background:url(../images/bg-item-pink-b.gif) no-repeat 0 100%;
}
.hospital .list li a:hover span {
	color:#6a6d6f;
	background:url(../images/bg-item-pink-b.gif) no-repeat 0 100%;
}
.hospital .ad {
	width:390px;
	overflow:hidden;
	margin:40px 0 0 58px;
}
.dostavka .hospital .ad {margin:135px 0 0 58px}
.hospital .ad img {display:block}
.order {
	width:424px;
	margin:40px 0 0 26px;
	overflow:hidden;
}
.order .text div {
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.order h1, h2 {
	font:25px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#70c2df;
	margin:0;
	background:url(../images/arrow03.gif) no-repeat 0 50%;
	padding:0 0 0 31px;
}
.order p {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#7a8188;
	margin:8px 0 0 31px;
}
.order .text div p {color:#9ba3aa}
.order p em {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#75980d;
}
.order p a {
	color:#75980d;
	text-decoration:underline;
}
.order p a:hover {text-decoration:none}
.contact-box {
	width:398px;
	padding:0 0 0 52px;
	overflow:hidden;
	margin:15px 0 0;
}
.contact-box strong {
	display:block;
	font:bold 26px/28px Arial, Helvetica, sans-serif;
	color:#585858;
	padding:0 0 0 53px;
	margin:17px 0 0;
}
.contact-box strong a {color:#585858}
.contact-box strong.phone {background:url(../images/ico-phone.gif) no-repeat 0 50%}
.contact-box strong.mail {background:url(../images/ico-mail.gif) no-repeat 0 50%}
.contact-box strong span {font-weight:normal}
.question-box {
	background:#f3f3f3 url(../images/bg-box-t2.gif) no-repeat;
	width:400px;
	overflow:hidden;
	margin:68px 0 0;
}
.question-box .holder {
	background:url(../images/bg-box-b2.gif) no-repeat 0 100%;
	width:360px;
	padding:3px 20px;
	overflow:hidden;
}
.question-box .holder h3 {
	font:15px/18px Tahoma, Verdana, sans-serif;
	color:#6a6d6f;
	margin:0;
	padding:0 0 0 31px;
	background:url(../images/ico-question.gif) no-repeat 0 50%;
}
.textbox {
	width:398px;
	padding:0 0 0 52px;
	overflow:hidden;
	margin:38px 0 0;
}
.dostavka .textbox {
	width:352px;
	padding:0 0 0 58px;
}
.textbox p {
	font:15px/18px Tahoma, Verdana, sans-serif;
	color:#9c9fa1;
	margin:15px 0 0;
}
.dostavka .textbox p {
	font:italic 15px/18px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	margin:10px 0 0;
}
.textbox p a {
	color:#62abc4;
	text-decoration:underline;
}
.textbox p a:hover {text-decoration:none}
.recive {
	width:100%;
	overflow:hidden;
	margin:100px 0 0;
}
.recive img {display:block}
.buy-box {
	width:400px;
	overflow:hidden;
	margin:45px 0 0 6px;
}
.buy-box .box {
	background:#f3f3f3 url(../images/bg-box-t2.gif) no-repeat;
	width:400px;
	overflow:hidden;
}
.buy-box .box .holder {
	background:url(../images/bg-box-b2.gif) no-repeat 0 100%;
	width:370px;
	padding:5px 14px 5px 16px;
	overflow:hidden;
}
.buy-box .box .holder .frame {
	background:url(../images/arrow03.gif) no-repeat;
	width:339px;
	padding:0 0 0 31px;
	overflow:hidden;
}
.buy-box .box .holder .frame p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#62abc3;
	margin:0;
}
.buy-box .box .holder .frame p a {
	color:#62abc3;
	text-decoration:underline;
}
.buy-box .box .holder .frame p a:hover {text-decoration:none}

.contact {margin:-20px auto 0}

.sidebar {
	float:left;
	width:375px;
	background:url(../images/bg-sidebar01.jpg) no-repeat;
}
.contact .sidebar {
	background:url(../images/bg-sidebar02.jpg) no-repeat;
	padding:44px 0 0;
}
.dostavka .sidebar {background:url(../images/bg-sidebar03.jpg) no-repeat}
.sidebar .question {
	background:url(../images/bg-link-question.png) no-repeat;
	width:216px;
	padding:29px 0 0 91px;
	height:54px;
	overflow:hidden;
	margin:9px 0 0 23px;
}
.sidebar .question a {
	font:17px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	letter-spacing:-1px;
	text-decoration:underline;
}
.sidebar .question a:hover {text-decoration:none}
.sidebar .ad {
	width:375px;
	overflow:hidden;
}
.dostavka .sidebar .ad {
	float:left;
	width:405px;
	margin:30px 0 0 -30px;
	position:relative;
}
.sidebar .ad img {display:block}
.side-box {
	width:325px;
	background:url(../images/bg-box-bg1.gif) repeat-y;
	overflow:hidden;
	margin:0 0 0 10px;
}
.contact .side-box {margin:25px 0 0 10px}
.side-box .holder {background:url(../images/bg-box-t1.gif) no-repeat}
.side-box .frame {
	width:305px;
	padding:14px 5px 14px 15px;
	overflow:hidden;
	background:url(../images/bg-box-b1.gif) no-repeat 0 100%;
	min-height:48px;
}
.side-box .frame p {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.med-box {
	height:1%;
	margin:45px 0 0 9px;
	overflow:hidden;
	padding:0 54px 0 6px;
	border-left:2px solid #9ba0a5;
}
.med-box h3 {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#a6c829;
	margin:0;
}
.med-box h3 a {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#a6c829;
	text-decoration:none;
}
.med-box h3 a:hover {text-decoration:underline}
.med-box p {
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#b5bfc9;
	margin:12px 0 0;
}
.news {
	height:1%;
	padding:0 15px 0 0;
	overflow:hidden;
	margin:45px 12px 0 9px;
}
.news .heading {
	background:url(../images/bg-news.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 2px;
	overflow:hidden;
}
.news .heading h1, h2 {
	float:right;
	font:18px/20px Tahoma, Verdana, sans-serif;
	color:#b5bfc9;
	margin:0;
}
.news .text {
	width:100%;
	overflow:hidden;
}
.news .text .item {
	width:100%;
	overflow:hidden;
	margin:14px 0 0;
}
.news .date {
	float:left;
	width:63px;
	font:bold 12px/14px "Times New Roman", Times, serif;
	color:#9ba0a5;
	text-align:center;
}
.news .date strong {
	font:bold 38px/38px "Times New Roman", Times, serif;
	color:#9ba0a5;
}
.news .text .item div {
	float:left;
	width:275px;
}
.news .text .item div p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#70c2df;
	margin:2px 0 0;
}
.news .text .item div p a {
	color:#70c2df;
	text-decoration:underline;
}
.news .text .item div p a:hover {text-decoration:none}
.map .item-box {
	width:846px;
	overflow:hidden;
	margin:17px 0 0;
}
.map .item-box h1, h2 {
	font:25px/28px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:0 0 18px 20px;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 31px;
}
.map .item-box .item {
	width:846px;
	overflow:hidden;
}
.map .item-box .item .part {
	float:left;
	width:412px;
}
.map .item-box .item .box {
	float:left;
	width:417px;
	margin:0 0 0 -15px;
	position:relative;
}
.map .item-box .item .box .t {
	background:url(../images/bg-box-t3.gif) no-repeat;
	width:417px;
	height:23px;
	overflow:hidden;
}
.map .item-box .two .box .t {background:none}
.map .item-box .item .box .c {
	background:url(../images/bg-box-bg3.gif) repeat-y;
	width:417px;
}
.map .item-box .two .box .c {background:none}
.map .item-box .item .box .c:after {
	clear:both;
	display:block;
	content:"";
}
.map .item-box .item .box .text {
	float:left;
	width:357px;
	padding:0 15px 0 30px;
	margin:-11px 0 -11px 15px;
	display:inline;
	position:relative;
	background:url(../images/arrow03.gif) no-repeat;
}
.map .item-box .one .box .text {background:url(../images/arrow05.gif) no-repeat}
.map .item-box .three .box .text {background:url(../images/arrow06.gif) no-repeat}
.map .item-box .four .box .text {background:url(../images/arrow07.gif) no-repeat}
.map .item-box .item .box .text h3 {
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#5d93a5;
	margin:0;
}
.map .item-box .item .box .text h3 a {color:#5d93a5}
.map .item-box .one .box .text h3 {color:#c29a9a}
.map .item-box .one .box .text h3 a {color:#c29a9a}
.map .item-box .three .box .text h3 {color:#7ba20d}
.map .item-box .three .box .text h3 a {color:#7ba20d}
.map .item-box .four .box .text h3 {color:#838383}
.map .item-box .four .box .text h3 a {color:#838383}
.map .item-box .item .box .text p {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#5d93a5;
	margin:0;
}
.map .item-box .one .box .text p {color:#c29a9a}
.map .item-box .three .box .text p {color:#7ba20d}
.map .item-box .four .box .text p {color:#838383}
.map .item-box .item .box .b {
	background:url(../images/bg-box-b3.gif) no-repeat;
	width:417px;
	height:23px;
	overflow:hidden;
}
.map .item-box .two .box .b {background:none}
.quest-box {
	background:url(../images/bg-quest.gif) no-repeat 100% 150px;
	width:846px;
	overflow:hidden;
}
.quest-box .heading {
	width:771px;
	padding:0 0 0 27px;
	overflow:hidden;
}
.quest-box .heading h3 {
	font:italic 13px/20px Arial, Helvetica, sans-serif;
	color:#a09c9c;
	background:url(../images/arrow01.gif) no-repeat;
	margin:0;
	padding:0 0 0 32px;
}
.quest-box .holder {
	width:790px;
	overflow:hidden;
	margin:16px 0 0;
	padding:0 48px 0 8px;
}
.quest-box .in {
	background:url(../images/bg-avto.gif) no-repeat 100% 0;
	padding:35px 48px 0 8px;
	margin:0;
}
.quest-box h1, h2 {
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#6da4b7;
	margin:0 0 0 19px;
	padding:0 0 0 32px;
	background:url(../images/arrow03.gif) no-repeat 0 50%;
}
.quest-box .in h1, h2 {
	color:#99bc3a;
	background:url(../images/arrow02.gif) no-repeat;
	background-position:left;
	float:left;
}
.quest-box h1, h2 a {
	color:#6da4b7;
	text-decoration:underline;
}
.quest-box .in h2 a {color:#99bc3a}
.quest-box h2 a:hover {text-decoration:none}
.quest-box h3 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#717171;
	margin:28px 100px 0 51px;
}
.quest-box h4 {
	font:italic 13px/16px Arial, Helvetica, sans-serif;
	color:#54afcc;
	margin:8px 100px 0 51px;
}
.quest-box .in h4 {color:#99bc3a}
.quest-box .holder p {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#a3a3a3;
	margin:5px 100px 0 49px;
}
.quest-box .holder p a {
	color:#a3a3a3;
	text-decoration:underline;
}
.quest-box .in p a {color:#ec6f6f}
.quest-box .holder p a:hover {text-decoration:none}
.quest-box .box {
	width:660px;
	overflow:hidden;
	margin:4px 0 0;
}
.quest-box .box .t {
	background:url(../images/bg-box-t4.gif) no-repeat;
	width:660px;
	height:12px;
	overflow:hidden;
}
.quest-box .none .t {background:none}
.quest-box .box .c {
	background:#f6f6f6;
	width:660px;
}
.quest-box .none .c {background:none}
.quest-box .box .c:after {
	clear:both;
	display:block;
	content:"";
}
.quest-box .box .text {
	float:left;
	width:593px;
	padding:3px 15px 3px 28px;
	margin:-6px 0 -6px 24px;
	display:inline;
	position:relative;
	background:url(../images/ico01.gif) no-repeat;
}
.quest-box .box .one {background:none}
.quest-box .in .box .text {background:url(../images/ico02.gif) no-repeat 0 3px}
.quest-box .box .text p {margin:0}
.quest-box .box .b {
	background:url(../images/bg-box-b4.gif) no-repeat;
	width:660px;
	height:12px;
	overflow:hidden;
}
.quest-box .none .b {background:none}
.quest-box .answers {
	background:url(../images/dots.gif) no-repeat 100% 100%;
	width:790px;
	padding:0 0 2px;
	overflow:hidden;
	margin:25px 0 0;
}
.quest-box .in .answers {
	background:none;
	margin:45px 0 0;
}
.quest-box .answers p {
	font:italic 13px/16px Arial, Helvetica, sans-serif;
	color:#595959;
	margin:0;
	text-align:right;
}
.item-block {
	height:1%;
	border-left:5px solid #cececf;
	overflow:hidden;
	margin:30px 0 0;
}
.item-block .items {
	width:840px;
	margin:0 auto;
	overflow:hidden;
}
.item-block .holder {
	width:840px;
	overflow:hidden;
}
.item-block .item {
	float:left;
	background:url(../images/border01.gif) no-repeat 100% 100%;
	padding:0 1px 0 0;
	width:277px;
}
.item-block .price {
	background:none;
	padding:0;
}
.item-block .item .text {
	width:262px;
	height:128px;
	padding:18px 0 0 15px;
	overflow:hidden;
	position:relative;
}
.item-block .phone .text {
	width:260px;
	height:146px;
	padding:0 15px 0 2px;
	background:url(../images/bg-phone-box.gif) no-repeat;
}
.item-block .phone .text h3 {
	font:11px/14px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:0 0 0 55px;
}
.item-block .phone .text .part {
	width:275px;
	padding:0 0 8px;
	overflow:hidden;
	margin:6px 0 0;
}
.item-block .phone .text .part span {
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#939393;
	width:55px;
}
.item-block .phone .text .part strong {
	float:left;
	background:url(../images/bg-phone.png) no-repeat;
	width:164px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
}
.item-block .phone .text p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#8c8f92;
	margin:0 0 0 55px;
}
.item-block .buy .text {
	background:url(../images/bg-doctor.gif) no-repeat;
	width:152px;
	padding:18px 110px 0 15px;
}
.item-block .buy .text h2 {
	font:16px/18px Tahoma, Verdana, sans-serif;
	color:#4f4f4f;
	margin:0;
}
.item-block .buy .text h2 a {
	color:#70c2df;
	text-decoration:underline;
}
.item-block .buy .text h2 a:hover {text-decoration:none}
.item-block .buy .text p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#8c8f92;
	margin:9px 0 0;
}
.item-block .buy .text .more {
	position:absolute;
	bottom:8px;
	left:15px;
}
.item-block .buy .text .more a {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#70c2df;
	background:url(../images/arrow03.gif) no-repeat;
	padding:0 0 0 26px;
}
.item-block .price .text {
	background:url(../images/bg-price-box.gif) no-repeat;
	width:172px;
	padding:18px 90px 0 15px;
}
.item-block .price .text p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#8c8f92;
	margin:9px 0 0;
}
.item-block .price .text h2 {
	font:16px/18px Tahoma, Verdana, sans-serif;
	color:#4f4f4f;
	margin:0;
}
.item-block .price .text h2 a {
	color:#829a40;
	text-decoration:underline;
}
.item-block .price .text h2 a:hover {text-decoration:none}
.item-block .price .text .more {
	position:absolute;
	bottom:8px;
	left:15px;
}
.item-block .price .text .more a {
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#829a40;
	background:url(../images/arrow02.gif) no-repeat;
	padding:0 0 0 26px;
}
.item-block .buy-form {
	width:840px;
	padding:0 30px 0 0;
	overflow:hidden;
	margin:45px 0 0;
}
.item-block .buy-form fieldset {float:right}
.item-block .buy-form input {
	float:left;
	width:14px;
	height:15px;
	padding:0;
	margin:0 5px 0 0;
}
.item-block .buy-form label {
	float:left;
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#8c8f92;
	width:355px;
}
.order-box {
	height:1%;
	padding:0 39px 0 60px;
	overflow:hidden;
}
.order-box .ad {float:left}
.order-box .ad img {display:block}
.order-box .list {
	float:right;
	width:299px;
	padding:0;
	margin:0;
	list-style:none;
}
.order-box .list li {float:left}
.order-box .list li a {
	display:block;
	font:15px/18px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#bdbdbd;
	padding:103px 0 0;
	text-align:center;
	text-decoration:underline;
}
.order-box .list li a:hover {text-decoration:none}
.order-box .list li a.link01 {
	width:151px;
	background:url(../images/bg-link01.jpg) no-repeat;
}
.order-box .list li a.link02 {
	width:148px;
	background:url(../images/bg-link02.jpg) no-repeat;
}
#text {
	width:785px;
	padding:0 0 0 61px;
	overflow:hidden;
	margin:40px 0 0;
}
#text .head {
	font:21px/24px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	background:url(../images/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	margin:0 0 0 -25px;
	position:relative;
	text-decoration:underline;
}
.ch {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	width:100%;
	overflow:hidden;
	margin:14px 0 0;
}
.ch td {padding:5px 0 0}
.ch input {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	float:left;
	padding:0;
	margin:0;
}
.ch .text1 {
	display:block;
	background:url(../images/bg-input02.gif) no-repeat;
	width:213px;
	height:16px;
	padding:2px 5px;
}
.ch .text1 input {
	width:213px;
	height:16px;
	padding:0;
	background:none;
	border:none;
}
.ch .text2 {
	float:left;
	background:url(../images/bg-input01.gif) no-repeat;
	width:56px;
	height:16px;
	padding:2px 5px;
}
.ch .text2 input {
	width:56px;
	height:16px;
	padding:0;
	background:none;
	border:none;
}
.ch .radio, .ch .speed {
	margin:1px 4px 0 0;
	width:14px;
	height:15px;
}
.ch .check {display:none}
.ch .textarea {
	display:block;
	background:url(../images/bg-textarea.gif) no-repeat;
	width:213px;
	height:81px;
	padding:5px;
}
.ch .txt {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	width:213px;
	height:81px;
	overflow:auto;
	border:none;
	background:none;
}
.ch a {
	float:left;
	margin:2px 6px 0 3px;
	display:inline;
}
.ch h2 {
	font:19px/22px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	margin:14px 0 0;
}
.ch .bt {
	background:url(../images/btn-send.gif) no-repeat;
	width:106px;
	height:19px;
	border:none;
	cursor:pointer;
	padding:19px 0 0;
}

#footer {
	background:url(../images/bg-footer.gif) repeat-x;
	width:100%;
	overflow:hidden;
}
.footer {
	background:url(../images/bg-c3.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.footer .holder {
	background:url(../images/bg-c4.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
}
.footer .foot {
	background:url(../images/bg-item-foot.gif) no-repeat 38px 0;
	width:676px;
	padding:0 0 0 170px;
	margin:0 auto;
	height:216px;
	overflow:hidden;
}
.footer .foot .item {
	width:676px;
	height:103px;
	margin:75px 0 0;
	overflow:hidden;
}
.footer .foot .item h2 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	margin:0;
}
.footer .foot .item p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#9f9d9d;
	margin:5px 0 0;
}
.footer .foot .item .time {
	float:right;
	width:290px;
	background:url(../images/bg-time-foot.gif) no-repeat 0 0;
	margin:17px 0 0;
	padding:51px 15px 0 0;
}
.footer .foot .item .time p {
	font:9px/12px Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	margin:0;
	text-align:right;
}
.footer .foot .item .time p a {
	color:#4e8395;
	text-decoration:underline;
}
.footer .foot .item .time p a:hover {text-decoration:none}
.footer .foot .nav {
	width:636px;
	padding:0 0 0 40px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.footer .foot .nav li {
	float:left;
	padding:4px 10px 4px 12px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.footer .foot .nav li:first-child {background:none}
.footer .foot .nav li a {
	float:left;
	font:12px/16px "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#9d9d9d;
	text-transform:uppercase;
}
.footer .counter {
	width:100%;
	overflow:hidden;
}
.footer .counter img {display:block}

.scroll-box h1 {
font-size:11px;
font-weight:normal;
line-height:11px;
margin:20px 0 0;
}