
@import url(menu.css);

.hidden {display: none;position: absolute;}

  #popup {
     background-color: #FFFFFF;
     position: absolute;
     top:0;
     left:0;
     /*width:300px;*/
     min-width: 300px;
     z-index: 11111;
  }

  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;height:100%;
     z-index: 11110;
   }

a {
	color:#2b91d9;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
html, body {
	height:100%;
}
body {
	font: 70% Tahoma, sans-serif;
	color:#333;
	background-color:#dbdfe1;
	/*background: #dbdfe1 url(/i/body_bg.png) repeat-y 50% 0;*/
	text-align:center;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	font: normal 2.25em Tahoma, sans-serif;
	color:#000;
	margin:0; padding: 0 0 .5em 0;
}
h1 span {
	font: normal .45em Tahoma, sans-serif;
	display:block;
	margin:0; padding: 0 0 0 0;
}
h2 {
	font: normal 1.75em Tahoma, sans-serif;
	color:#000;
	margin:0; padding: 0 0 .5em 0;
}
h3 {
	font: bold 1.25em Tahoma, sans-serif;
	color:#2b91d9;
	margin:0; padding: 0 0 .5em 0;
}
h4 {
	font: bold 1.1em Tahoma, sans-serif;
	margin:0; padding: 0 0 1.5em 0;
}
img {
	border:none;
}
input, select, textarea {
	/*font: 1.1em Arial, sans-serif;*/
	font: 1em Tahoma, sans-serif;
	color:#333;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
ul, ul li {
	list-style-type:none;
	margin:0; padding:0;
}
ul {
	margin: 0 0 1.1em 8px;
}
ul li {
	line-height:1.5em;
	background: transparent url(/i/bullet.png) no-repeat 0 .5em;
	padding: 0 0 1.5em 12px;
}
/*
ul {
	margin: 0 0 1em 30px; padding:0;
}
ul li {
	margin:0; padding: 0 0 .5em 5px;
}
*/
#collage {
	height:360px;
	/*background: transparent url(/i/collage/pict.jpg) no-repeat 0 0;*/
}
#footempty {
	height:10.25em;
}
#footer {
	position:absolute;
	bottom:0; left:0;
	width:100%; height:10.25em;
	/*height:115px;*/
	text-align:left;
}
html>body #footer {
	min-height:10.25em;
	height:auto;
}
#footer a {
	color:#333;
}
#footer .com {
	padding: 14px 25px 0 25px!important;
}
#footer .com p {
	line-height:1.4em;
}
#footer .k2 {
	width:160px;
}
#footer .k3 {
	width:180px;
}
#footer .k4 {
	width:215px;
}
#footer .k5 {
	width:14em;
}
#footer .k6 img {
	display:block;
	float:left;
	margin: 0 4px 4px 0; padding-top:3px;
}
#header {
	position:relative;
	height:71px;
	background: #fff url(/i/header_bg.png) repeat-x 0 0;
}
html>body #header {
	min-height:71px;
	height:auto;
}
#header #logo {
	position:absolute;
	top:0; left:27px;
	width:250px; height:71px;
}
#header #logo img {
	width:250px; height:71px;
}
#header .com {
	padding: 0 60px 0 20px !important;
}
#header .k8 {
	width:265px;
}
#header .k9 {
	width:155px;
	background: transparent url(/i/clock.png) no-repeat 4px 21px;
	padding: 18px 0 0 27px;
}
#header .k10 {
	width:215px;
	padding: 20px 10px 0 0;
}
#header .k10 span {
	font-size:1.1em;
	color:#cc0000;
}
#header .k9 p {
	margin:0; padding: 0 !important;
}
#header .k10 p {
	line-height:1.35em;
	margin:0; padding: 0 0 .25em 0!important;
}
#header .k10 select {
	color:#808080;
}
#header .k11 {
	padding: 8px 0 0 0;
}
#header .k11 p {
	line-height:1.55em;
	padding: 0 0 0 58px !important;
}
#header .k11 p span {
	font: bold 1.25em Tahoma, sans-serif !important;
	color:#2b91d9;
}
#icons {
	position:absolute;
	top:16px; right:15px;
	width:46px; height:46px;
}
#icons img {
	width:22px; height:22px;
	display:block;
}
#icons #img1 {
	position:absolute;
	top:0; right:25px;
}
#icons #img2 {
	position:absolute;
	top:0; right:0;
}
#icons #img3 {
	position:absolute;
	top:23px; right:25px;
}
#icons #img4 {
	position:absolute;
	top:23px; right:0;
}
#ks {
	background: transparent url(/i/kelnik_logo.png) no-repeat 0 0;
	margin: 3px 0 0 0 !important; padding: 0 0 0 41px !important;
}
#ks span {
	display:block;
	height:15px;
	position:relative; top:-3px;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#outer {
	position:relative;
	width:990px; height:100%;
	/*width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);*/
	text-align:left;
}
html>body #outer {
	/*min-width:996px;*/
	min-height:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#outer2 {
	position:relative;
	width:100%; height:100%;
	width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);
	text-align:left;
}
html>body #outer2 {
	min-width:996px;
	min-height:100%;
	width:auto; height:auto;
}
#rstars img {
	width:17px; height:15px;
	background: transparent url(/i/star3.png) no-repeat 0 -15px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	margin: 0 3px 0 0;
}
#rstars img.hover {
	background-position: 0 0;
}
#rstars.selected img {
	cursor: auto;
}
#scrfl, #scrfl2 {
	position:absolute;
	left:5px;
	width:180px; height:70px;
	font-size:1.1em;
	color:#fff;
	background-color:#3a7fc1;
	z-index:100001;
}
#scrfl table, #scrfl2 table {
	border:0;
}
#scrfl td, #scrfl2 td {
	text-align:center;
	vertical-align:middle;
}
#scrfl .sc1, #scrfl2 .sc1 {
	width:157px; height:70px;
}
#scrfl .sc2 a, #scrfl .sc2 img, #scrfl2 .sc2 a, #scrfl2 .sc2 img {
	display:block;
	width:23px; height:70px;
}
.act a:hover {
	text-decoration: none !important;
}
.al {
	text-align:center;
}
.al2 {
	vertical-align:middle;
}
.al3 {
	text-align:right;
}
.al4 {
	margin-left:auto;
	margin-right:auto;
}
.al5 {
	vertical-align:bottom;
}
.allg {
	font: bold 1.45em Tahoma, sans-serif !important;
	height:5px;
	background-image: none !important;
	padding-top: .65em !important;
}
html>body .allg {
	min-height:5px;
	height:auto;
}
.allg img {
	width:15px; height:5px;
	margin: 0 0 0 7px;
}
.allg a {
	color:#fff;
}
.arr {
	height:5px;
}
html>body .arr {
	min-height:5px;
	height:auto;
}
.arr img {
	margin: 0 0 0 7px;
}
.auth {
	color:#000;
	background-color:#ddeef9;
	margin: 0 0 25px 0; padding: 20px 20px 18px 20px;
}
.auth a {
	color:#000;
	text-decoration:underline;
}
.auth2 {
	height:17px;
	background: transparent url(/i/ico_auth2.png) no-repeat 0 0;
	/*margin: 0 0 25px 0;*/ padding: 2px 0 0 19px;
}
html>body .auth2 {
	min-height:17px;
	height:auto;
}
.authtab .mm1 {
	width:355px;
	padding: 3.5em 0 0 0;
}
.authtab .mm2, authtab .mm2 div {
	width:17px;
}
.bk {
	height:5px;
	background: transparent url(/i/arr9.png) no-repeat 0 50%;
	margin: 0 0 2em 0; padding: 0 0 0 23px;
}
html>body .bk {
	min-height:5px;
	height:auto;
}
.bg {
	background-color: #f0f1f1 !important;
}
.bg2 {
	background: #b91b4f url(/i/menu_bg4.png) repeat-x 0 0 !important;
}
.bg3 {
	background: #f0f1f1 url(/i/ico_reg2.png) no-repeat 460px 100% !important;
}
.bg4 {
	background-color: #fafbfb !important;
}
.bg5 {
	background: #f0f1f1 url(/i/ico_history.png) no-repeat 490px 100% !important;
}
.bnr {
	margin: 0 0 35px 0;
}
.bnr img {
	display:block;
	margin: 0 0 10px 25px;
}
.bor {
	border-bottom: 1px dashed #2b91d9;
}
.but {
	font: 1.15em Arial, sans-serif;
}
.btab .gg1, .btab .gg3 {
	font-size:1px;
	line-height:1px;
	background: #fff url(/i/dot4.png) repeat-x 0 0;
}
.btab .gg2 {
	width:190px; height:36px;
	background: #fff url(/i/basket.png) no-repeat 8px 6px;
	padding: 4px 0;
}
.btab .gg2 p a {
	color: #000 !important;
}
.btab .gg2 p a:hover {
	text-decoration:none;
}
.btab .gg3 {
	background: #fff url(/i/dot4.png) repeat-x 0 100%;
}
.btab .gg4 {
	background: #fff url(/i/dot4.png) repeat-y 0 0;
}
.btab .gg5 {
	background: #fff url(/i/dot4.png) repeat-y 100% 0;
}
.btab .g1, .btab .g2, .btab .g3, .btab .g4 {
	width:6px; height:6px;
	background: transparent url(/i/corner_lt.png) no-repeat 0 0;
}
.btab .g2 {
	background: transparent url(/i/corner_rt.png) no-repeat 0 0;
}
.btab .g3 {
	background: transparent url(/i/corner_rb.png) no-repeat 0 0;
}
.btab .g4 {
	background: transparent url(/i/corner_lb.png) no-repeat 0 0;
}
.btab2 {
	margin: 0 0 23px 0;
}
.btab2 .rr1 {
	font-size:1px;
	line-height:1px;
	background-color:#e5eeef;
}
.btab2 .rr2 {
	width:165px;
	background-color:#e5eeef;
	padding: .2em 10px .45em 10px;
}
.btab2 .rr2 p {
	padding: 0 !important;
}
.btab2 .r1, .btab2 .r2, .btab2 .r3, .btab2 .r4 {
	width:6px; height:6px;
	background: transparent url(/i/corner2_lt.png) no-repeat 0 0;
}
.btab2 .r2 {
	background: transparent url(/i/corner2_rt.png) no-repeat 0 0;
}
.btab2 .r3 {
	background: transparent url(/i/corner2_rb.png) no-repeat 0 0;
}
.btab2 .r4 {
	background: transparent url(/i/corner2_lb.png) no-repeat 0 0;
}
.btab3 {
	margin: 0 0 30px 0;
}
.btab3 .cc1, .btab3 .cc3 {
	font-size:1px;
	line-height:1px;
	background: #fff url(/i/dot5.png) repeat-x 0 0;
}
.btab3 .cc2 {
	background-color:#fff;
	padding: 0 30px;
}
.btab3 .cc3 {
	background: #fff url(/i/dot5.png) repeat-x 0 100%;
}
.btab3 .cc4 {
	background: #fff url(/i/dot5.png) repeat-y 0 0;
}
.btab3 .cc5 {
	background: #fff url(/i/dot5.png) repeat-y 100% 0;
}
.btab3 .c1, .btab3 .c2, .btab3 .c3, .btab3 .c4 {
	width:4px; height:4px;
	background: transparent url(/i/corner3_lt.png) no-repeat 0 0;
}
.btab3 .c2 {
	background: transparent url(/i/corner3_rt.png) no-repeat 0 0;
}
.btab3 .c3 {
	background: transparent url(/i/corner3_rb.png) no-repeat 0 0;
}
.btab3 .c4 {
	background: transparent url(/i/corner3_lb.png) no-repeat 0 0;
}
.ccc1 {
	width:1px;
}
.ch {
	height:68px;
	color:#4d4d4d;
	background: transparent url(/i/choice2.png) no-repeat 0 0;
	padding: 0 0 0 79px;
}
html>body .ch {
	min-height:68px;
	height:auto;
}
.ch a {
	font: bold 1.15em Tahoma, sans-serif;
}
.ch2 td {
	padding-bottom:10px;
}
.chis td {
	vertical-align:middle;
	padding-bottom:10px;
}
.chis td img {
	margin: 0 20px 0 0;
}
.che {
	margin: 0 0 .45em 0;
	*margin: 0 0 .1em 0;
}
@-moz-document url-prefix(){
	.che { margin: 0 0 .1em 0; }
}
.che input {
	position:relative;
	left:-2px;
}
.che span {
	position:relative;
	top:0;
	*top:-2px;
}
@-moz-document url-prefix(){
	.che span { top:-4px; }
}
.choice {
	background-color:#ddeef9;
	margin: 0 0 30px 0; padding: 10px 20px 15px 20px;
}
.choice .q1 {
	width:205px;
}
.choice .q2 {
	width:85px;
}
.choice .q3 {
	width:125px;
	font-weight:bold;
	padding: 0 20px 0 0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.colo, .colo a {
	color: #2b91d9 !important;
}
.colo2, .colo2 a {
	color: #cc0000 !important;
}
.colo3 {
	color:#000;
}
.colo4 {
	color:#666;
}
.colo5, .colo5 a {
	color:#333;
}
.colo6, .colo6 a {
	color:#ffffbf;
}
.colo7, .colo7 a {
	color:#339900;
}
.com {
	padding:20px;
}
.com p {
	line-height:1.5em;
	margin:0; padding: 0 0 1.35em 0;
}
.com sup {
	font: .75em Arial, sans-serif;
}
.comp, .comp2 {
	background: transparent url(/i/cross.png) no-repeat 0 .1em;
	padding: 0 0 .75em 15px;
}
.comp a, .comp2 a {
	border-bottom: 1px dotted #2b91d9;
}
.comp a:hover, .comp2 a:hover {
	text-decoration:none;
}
.comp2 {
	background: transparent url(/i/cross2.png) no-repeat 0 .1em;
}
.compa {
	margin: 0 0 1.5em 0;
}
.compa ul {
	margin-bottom: .5em !important;
}
.compa ul li {
	background:none;
	padding: 0 0 .25em 12px !important;
}
.date {
	font: .9em Tahoma, sans-serif;
	color:#666;
}
.det p {
	margin:0; padding-bottom: .5em !important;
}
.err {
	font: 2.15em Tahoma, sans-serif;
	color:#cc0000;
	margin:0; padding: 0 0 1.1em 0;
}
.err span {
	font-size:3em;
}
.err2 {
	font: 3.65em Tahoma, sans-serif;
	line-height:1.015em;
	color:#000;
	height:330px;
	background: transparent url(/i/404.png) no-repeat 0 98px;
	margin:0; padding: 0 0 1.5em 0;
}
html>body .err2 {
	min-height:330px;
	height:auto;
}
.faq .ff1, .faq .ff1 div {
	width:20px;
}
.faq .ff2 {
	width:210px;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fr2 {
	width:210px;
	float:right;
	padding: 0 0 130px 0;
}
.fo {
	font-size:1.1em;
}
.fo2 {
	font: 1.1em Arial, sans-serif;
	color:#47484c;
	line-height: 1.35em !important;
}
.fo3 {
	font: bold 1.3em Tahoma, sans-serif !important;
	padding: .4em 0 0 10px !important;
}
.fo4 {
	font: normal 2.15em Tahoma, sans-serif;
	color:#000;
}
.hit {
	position:absolute;
	bottom:0; left:16px;
	width:52px; height:52px;
	background: transparent url(/i/hit.png) no-repeat 0 0;
}
.hit2 {
	position:absolute;
	bottom:-12px; left:5px;
	width:52px; height:52px;
	background: transparent url(/i/hit.png) no-repeat 0 0;
}
.hit a, .hit2 a {
	display:block;
	width:52px; height:52px;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background: transparent url(/i/dashed.png) repeat-x 0 0;
	margin: 0 0 20px 0;
}
.ind {
	margin:0; padding: 0 0 .6em 0 !important;
}
.ind2 {
	margin: 0 0 10px 0;
}
.ind3 {
	margin: 0 0 20px 0;
}
.ind4 {
	margin: 12px 0 0 0;
}
.ind5 {
	padding: 0 0 0 20px;
}
.ind6 {
	padding: 0 0 0 10px;
}
.ind7 {
	padding: 15px 20px 20px 20px !important;
}
.ind8 {
	margin:0; padding-bottom: 1.5em !important;
}
.ind9 {
	padding: 10px 0;
}
.ind10 {
	margin: 0 0 15px 0;
}
.inp {
	width:100%; height:18px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp2 {
	width:100%; height:17px;
	padding:0;
	border: 1px solid #cdcdcd;
}
.inp3 {
	width:45px; height:18px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp4 {
	height:20px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp5 {
	width:65px; height:18px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp6 {
	width:100%; height:140px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp7 {
	height:17px;
	padding:0;
	border: 1px solid #cdcdcd;
}
.inp8 {
	width:180px; height:18px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp9 {
	width:80px; height:18px;
	padding:0;
	border: 1px solid #a5acb2;
}
.inp10 {
	width:100%; height:130px;
	padding:0;
	border: 1px solid #a5acb2;
}
.list ul {
	margin-bottom:.5em;
}
.list2 ul {
	margin-bottom:1.25em;
}
.list li, .list2 li {
	line-height:1.5em;
	padding: 0 0 .25em 12px;
}
.lens {
	position:absolute;
	bottom:12px; right:0;
	width:24px; height:24px;
	background: transparent url(/i/lens.png) no-repeat 0 0;
}
.lens2 {
	position:absolute;
	bottom:1px; right:-35px;
	width:24px; height:24px;
	background: transparent url(/i/lens.png) no-repeat 0 0;
}
.lens a, .lens2 a {
	display:block;
	width:24px; height:24px;
}
.lesp a {
	color: #333 !important;
}
.main .k1 {
	width:230px;
	padding: 0 20px 0 0;
}
.main .k12 {

}
.mmp {
	margin: 0 0 10px 0;
}
.mmp td {
	padding: 0 0 10px 0;
}
.mmp td img {
	display:block;
}
.mmp .oo1 {
	padding: 0 0 10px 12px;
}
.mout .o1, .mout .o1 div {
	width:5px;
	background: transparent url(/i/body_bg.png) repeat-y 0 0;
}
.mout .o2, .mout .o2 div {
	width:5px;
	background: transparent url(/i/body_bg.png) repeat-y 100% 0;
}
.mout .o3 {
	background: #fff url(/i/dot3.png) repeat-x 0 100%;
}
.news {
	background-color:#f0f1f1;
	margin: 0 0 40px 0; padding: 20px 20px 0 20px;
}
.news td {
	padding-bottom:20px;
}
.news .b1 {
	width:49%;
	vertical-align:top;
}
.news .b2, .news .b2 div {
	width:2%;
}
.news a {
	font: bold 1.25em Tahoma, sans-serif;
	/*color:#333;*/
}
.news img {
	float:left;
}
.news span {
	font-size:.8em;
	color:#666;
}
.news p {
	margin:0; padding: 0 0 0 75px;
	/*color:#333;*/
}
.news2 {
	margin: 0 0 1.35em 0;
}
.news2 h3 {
	padding:0;
}
.nblock {
	margin: 0 0 25px 0; padding: 20px 20px 0 20px;
}
.nblock .b1 {
	width:49%;
	vertical-align:middle;
}
.nblock .b2, .nblock .b2 div {
	width:2%;
}
.nblock .b3 {
	font: normal 1.8em Tahoma, sans-serif;
	vertical-align:middle;
	padding: 0 0 0 12px;
}
.nblock .b4 {
	width:50px;
	vertical-align:middle;
}
.nblock .b5 {
	height:15px;
}
.nblock .b4 img {
	display:block;
}
.nbg td {
	background: none !important;
}
.nind td {
	padding-top: 0 !important;
}
.nitem {
	margin: 0 0 20px 0;
}
.nitem img {
	margin: 0 15px 0 0;
}
.nobor, .nobor a {
	border-bottom: none !important;
}
.noind {
	padding: 0 !important;
}
.noind .hr {
	margin-bottom: 0 !important;
}
.onlco td {
	vertical-align:middle;
	padding: 0 0 10px 0;
}
.onlco .po1 {
	width:50px;
}
.onlco .po1 img {
	width:40px;
	border: 1px solid #c8c9c9;
}
.onlcod {
	font: normal .9em Tahoma, sans-serif;
	text-align:left;
	background: #ddeef9 url(/i/dashed.png) repeat-x 0 100%;
	padding: .75em 20px;
}
.onlan {
	color:#cc0000;
	margin: 0 0 1em 0;
}
.path {
	font-size:.9em;
	height:12px;
	color:#808080;
	background: transparent url(/i/home3.png) no-repeat 0 10px;
	margin: 0 0 1em 0; padding: 8px 0 0 16px;
}
html>body .path {
	min-height:12px;
	height:auto;
}
.path a {
	color:#808080;
}
.pdec {
	position:absolute;
	top:6px; left:16px;
	width:14px; height:20px;
	background: transparent url(/i/poll_dec.png) no-repeat 0 0;
}
.pform {
	/*height:300px;*/
	background-color:#ddeef9;
	text-align:left;
	padding:15px;
}
/*html>body .pform {
	min-height:300px;
	height:auto;
}*/
.poll {
	margin: 0 0 20px 0; padding: 0 0 0 20px;
}
.poll .che {
	margin: 0 0 .5em 0;
}
.poll2 p {
	margin:0; padding: 0 0 .35em 0 !important;
}
.poll2 img {
	display:block;
	margin: .1em 0 0 0;
}
.pop {
	margin: 0 0 20px 0; padding: 25px 20px 0 20px;
}
.pop h1 {
	line-height:1em;
	padding: 0 20px 1em 0;
}
.pop .c1, .pop .c6 {
	width:32%;
	padding-bottom:25px;
}
.pop .c1 a, .pop .c6 a {
	font: bold 1.1em Tahoma, sans-serif;
	display:block;
	padding: 0 0 .75em 0;
}
.pop .c1 ul a, .pop .c6 ul a {
	font: normal 1em Tahoma, sans-serif;
	color:#333;
	display:inline;
	padding:0;
}
.pop .c1 img, .pop .c6 img {
	display:block;
	margin: 0 10px 0 0;
}
.pop .c1 ul, .pop .c6 ul {
	margin:0;
}
.pop .c1 ul li, .pop .c6 ul li {
	line-height:1.5em;
	background:none;
	padding: 0 0 0 0;
}
.pop .c2, .pop .c2 div {
	width:2%;
}
.pop .c3 {
	width:22%;
	text-align:center;
/*	vertical-align:middle;*/
	vertical-align:bottom;
	padding-bottom:10px;
}
.pop .c4, .pop .c4 div {
	width:4%;
}
.pop .c5 {
	padding: 0 0 20px 0;
}
.pop .c5 p {
	margin:0; padding: 0 !important;
}
.pop .c5 strong {
	font: bold 1.25em Tahoma, sans-serif;
}
.pop .c5 span {
	font: bold 1.1em Tahoma, sans-serif;
}
.pop .c6 {
	width:48%;
}
.pop .c7, .pop .c7 div {
	width:4%;
}
.pos {
	position:relative;
}
.pos2 {
	position:relative;
	height:1px;
}
html>body .pos2 {
	min-height:1px;
	height:auto;
}
.pos3 {
	position:relative;
	left:-2px;
}
.prn {
	height:12px;
	color:#2b90d9;
	background: transparent url(/i/print.png) no-repeat 0 .15em;
	margin:0 ; padding: 0 0 1em 16px;
}
html>body .prn {
	min-height:12px;
	height:auto;
}
.psp {
	font-size:.9em;
	color:#808080;
	margin: 0 0 1.35em 0; padding: .75em 0 0 0;
}
.psp2 {
	color:#000;
	margin:0; padding: 0 0 .5em 0 !important;
}
.qu {
	height:62px;
	color:#4d4d4d;
	background: transparent url(/i/quest.png) no-repeat 0 0;
	margin: 0 0 30px 0; padding: 2px 0 0 67px;
}
html>body .qu {
	min-height:62px;
	height:auto;
}
.qu a {
	font: bold 1.15em Tahoma, sans-serif;
	display:block;
	line-height:1.1em;
	padding: 0 0 .25em 0;
}
.qu2, .qu3 {
	height:28px;
	color:#666;
	background: transparent url(/i/quest2.png) no-repeat 0 0;
	margin: 0 0 30px 0; padding: 0 0 0 39px;
}
html>body .qu2, html>body .qu3 {
	min-height:28px;
	height:auto;
}
.qu2 a, .qu3 a {
	font: bold 1.15em Tahoma, sans-serif;
	display:block;
	line-height:1.1em;
	padding: 0 0 .1em 0;
}
.qu3 {
	background: transparent url(/i/ico_chip.png) no-repeat 0 0;
}
.qu3 a {
	color:#cc0000;
}
.quest {
	width:355px; height:62px;
	background: transparent url(/i/ico_quest.png) no-repeat 0 0;
}
html>body .quest {
	min-height:62px;
	height:auto;
}
.quest a {
	color:#333;
}
.quest ul {
	margin: 0 0 0 73px;
}
.quest ul li {
	font-size:1.1em;
	background:none;
	padding: 0 0 .1em 0;
}
.quest p {
	margin:0; padding: 0 0 .5em 73px;
}
.resp td {
	padding-bottom:10px;
}
.resp .pp1, .resp .pp1 div {
	width:20px;
}
.resp .pp2 {
	width:180px;
}
.resp .pp3 {
	width:290px;
}
.resp .pp4 {
	width:165px;
	padding: 0 5px 20px 0;
}
.resp .pp5 {
	width:195px;
	padding: 0 2px 20px 0;
}
.resp .pp6 {
	width:175px;
	padding: 0 5px 20px 0;
}
.resp .pp7 {
	width:225px;
	padding: 0 2px 20px 0;
}
.resp .pp8 {
	width:345px;
	padding: 0 2px 20px 0;
}
.resp .pp9 {
	padding: 0 2px 20px 0;
}
.resp .pp10 {
	padding: 0 10px 20px 0;
}
.resp .pp11 {
	padding: 0 10px 20px 25px;
}
.resp .pp12 {
	width:100px;
}
.regin {
	position:relative;
	height:20px;
	text-align:center;
	background: #6c6c6c url(/i/reg_bg.png) repeat-x 0 0;
}
html>body .regin {
	min-height:20px;
	height:auto;
}
.regin .rico {
	height:17px;
	color:#fff;
	background: transparent url(/i/ico_reg3.png) no-repeat 0 1px;
	padding: .25em 0 0 19px;
}
html>body .rico {
	min-height:17px;
	height:auto;
}
.regin .rico strong {
	color:#ffffbf;
}
.regin .sout {
	position:absolute;
	top:0; right:22px;
}
.regin .sout a {
	color:#ffffbf;
	text-decoration:underline;
}
.shad {
	height:62px;
	background: transparent url(/i/shadow.png) no-repeat 0 0;
	padding: 0 0 0 11px;
}
html>body .shad {
	min-height:62px;
	height:auto;
}
.srch {
	background-color:#f0f1f1;
	margin: 0 0 8px 0; padding: 6px 30px 6px 20px;
}
.srch .d1 {
	width:24px;
	text-align:right;
	vertical-align:middle;
}
.slider a {
	padding: 0 6px 0 0;
}
.slider span {
	font-weight:bold;
	color:#cc0000;
	background-color:#f0f1f1;
	line-height:1.8em;
	margin: 0 7px 0 0 !important; padding: 1px 2px 3px 3px !important;
}
.sort {
	margin: 0 0 2.5em 0;
}
.sort strong {
	color:#cc0000;
	background: #f0f1f1 url(/i/arr8.png) no-repeat 4px .55em;
	padding: .05em 3px .25em 14px;
}
.sort .ss2 {
	background: #f0f1f1 url(/i/arr7.png) no-repeat 4px .55em;
}
.stars img {
	width:17px; height:15px;
	vertical-align:middle;
	margin: 0 3px 0 0;
}
.tdata .e1 {
	width:260px;
}
.tdata .e2, .tdata .e2 div {
	width:20px;
}
.tdata .e3 {
	width:115px;
	text-align:center;
	padding: 0 5px 35px 0;
}
.tdata .e4 {
	padding-bottom:35px;
}
.tdata .e4 p {
	color:#666;
	margin:0; padding: 0 0 .5em 0 !important;
}
.tdata .e4 span {
	font: bold 1.45em Tahoma, sans-serif !important;
}
.tdata .e4 strong {
	font: bold 1.45em Tahoma, sans-serif !important;
	color:#000;
}
.tdata .e4 .espp {
	font: bold 1.1em Tahoma, sans-serif !important;
	color:#999;
	padding: .35em 0 0 0;
}
.tdata .e4 .espp span {
	font: bold 1em Tahoma, sans-serif !important;
	text-decoration:line-through;
}
.tdata .e5 {
	width:220px;
	padding-bottom:10px;
}
.tdata .e6 {
	width:240px;
	padding: 0 20px 20px 30px;
}
.tdata .e7 {
	padding: 0 20px 10px 0;
}
.tdata .e8 {
	width:180px;
	padding: 0 20px 10px 20px;
}
.tdata2 td {
	color:#000;
	/*background: transparent url(/i/dashed.png) repeat-x 0 100%;*/
	padding: .85em 0;
}
.tdata2 {
	margin: 0 0 25px 0;
}
.tdata2 .ee1 {
	width:110px;
	padding-right:10px;
}
.tdata2 .ee2 {
	width:47%;
	padding-left:10px;
	padding-right:10px;
	border-right: 2px solid #fff;
}
.tdata2 .ee3 {
	padding-left:10px;
	padding-right:10px;
}
.tdata2 .ee4 {
	width:200px;
	padding-left:10px;
	padding-right:10px;
	border-right: 2px solid #fff;
}
.tdata2 .ee5 {
	padding-left:10px;
	padding-right:10px;
	border-right: 2px solid #fff;
}
.tdata3 {
	margin: 0 0 20px 0;
}
.tdata3 .dd1 {
	width:1px;
	/*padding: 0 5px 0 0;*/
}
.tdata3 .dd2 {
	text-align:center;
	padding: 3px 0 0 0;
}
.tdata3 .dd2 img {
	margin: 0 0 7px 0
}
.tdata4 th {
	font: normal .8em Tahoma, sans-serif;
	text-align:left;
	background-color:#ddeef9;
	padding: .35em 0 .35em 0;
}
.tdata4 td {
	padding: .75em 0 1em 0;
}
.tdata4 .kk1 {
	width:35px;
	padding-left:5px;
	padding-right:5px;
}
.tdata4 .kk2 {
	width:80px;
	font-size:.8em;
	padding-right:5px;
}
.tdata4 .kk3 {
	width:160px;
	padding-right:5px;
}
.tdata4 .kk4 {
	padding-right:5px;
}
.tdata4 .kk5 {
	width:45%;
	font-weight:bold;
	padding: 1.25em 0 1.25em 10px;
}
.tdata4 .kk6 {
	font-size:1.1em;
	/*vertical-align:middle;*/
	padding-right:10px;
	padding-left:5px;
}
.tdata4 .kk7 {
	padding: .75em 5px .75em 10px;
}
.tdata4 .kk8 {
	width:125px;
	vertical-align:middle;
	padding-right:5px;
}
.tdata4 .kk9 {
	width:60px;
	text-align:center;
	padding-right:10px;
}
.tdata4 .kk10 {
	padding-left:10px;
}
.tdata4 .kk11 {
	width:440px;
	background-color:#fff;
	padding-top:0;
}
.tdata4 .kk12 {
	padding: 0 0 0 20px;
}
.ti {
	font: bold 1.25em Tahoma, sans-serif;
	color:#fff;
	margin:0; padding: .15em 0 .5em 10px;
}
.ti2 {
	font: bold 1.65em Tahoma, sans-serif;
	color:#fff;
	background: #1b71b9 url(/i/menu_bg.png) repeat-x 0 0;
	padding: .1em 20px .3em 20px;
}
.ti2 a {
	color:#fff;
	cursor:text;
}
.ti2 a.cgoods {
	color:#97c7ef;
	cursor:hand;
	border-bottom: 1px dashed #97c7ef;
}
html>body .ti2 a.cgoods {
	cursor:pointer;
}
.ti2 a:hover {
	text-decoration:none;
}
.ti2 h1 {
	font: bold 1em Tahoma, sans-serif;
	color:#fff;
	margin:0; padding:0;
}
.ti3 {
	font: normal 2.15em Tahoma, sans-serif;
	color:#7a8599;
	margin:0; padding: 0 0 .75em 0;
}
.ti4 {
	font: normal 2.15em Tahoma, sans-serif;
	height:35px;
	color:#2b90d9;
	background: transparent url(/i/ico_auth.png) no-repeat 6.25em 0;
	margin:0; padding: 3px 0 .05em 0;
}
html>body .ti4 {
	min-height:35px;
	height:auto;
}
.ti5 {
	font: normal 1.8em Tahoma, sans-serif;
	margin:0; padding: 0 0 1.25em 0;
}
.ti6 {
	font: bold 1.25em Tahoma, sans-serif;
	color:#339900;
	margin:0; padding: 0 0 1.5em 0;
}
.ti7 {
	font: normal 2.25em Tahoma, sans-serif;
	color:#000;
	margin:0; padding: 0 0 .5em 0;
}
.vterm td {
	width:33%;
	/*text-align:center;*/
	padding: 0 5px 5px 0;
}
.wi {
	width:9.5em;
}
.wi2 {
	width:6.5em;
}

/* stepcarousel */

.stepcarousel {
	width:100%; height:80px;
	position:relative;
	overflow:scroll;
	z-index:1;
	border: 1px solid #fff;
}
html>body .stepcarousel {
	margin-left: 0 auto;
	margin-right: 0 auto;
}
.stepcarousel .belt {
	position:absolute;
	left:0; top:0;
}
.stepcarousel .panel {
	height:80px;
	float:left;
	overflow:hidden;
	/*width: 192px; height: 144px;*/
	margin: 0 20px 0 0;
}

/* stepcarousel */

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
