@CHARSET "UTF-8";
/*reset css*/
* {margin: 0;padding: 0;
font-size: 12px; font-family: georgia;  font-weight: normal;
background-repeat: no-repeat; background-position: 0 0; }
table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: underline; color: white;} 
a:hover {text-decoration: none;}
a:visited { color: #2579aa}
b {font-weight: bold;}
img {border: 0;}
span{text-decoration:none;}

body {background: black;}
#main {min-width: 1000px; max-width: 1600px; margin: 0 auto; background: #0c1011 url("/img/inner-bg-top.jpg") no-repeat 50% 0; min-height: 1142px;}

.panel { 
	font-size: 1.15em;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	color: #fdd44d;
}
.panel p {
	font-size: 1.15em;
	margin: -80px 10px 3px 30px;
	text-align: right;
	height: 90px;
}
.panel span {
	font-size: 1.2em;
}
.panel img {
	text-align: left;
	margin: 0 0 0 30px;
	border:0;
}
#fon{
	background: url("/banners/banner_border.jpg") no-repeat scroll 55px 25px transparent;
	width: 365px;
	height: 90px;
	padding: 25px 0 0 55px;
}
.panel a {
	border:0;
	text-decoration:none;
	color: #fdd44d;
}
/*head*/
#head {width: 1000px; overflow: hidden; height: 510px; margin: 0 auto;}

/*logo*/
#head .logo {height: 82px; width: 233px; overflow: hidden; margin: 14px 0 0 50px;}


#head .contacts .mailto {height: 50px; overflow: hidden;}
#head .contacts .order-water {margin: 10px 0;}
#head .contacts .order-water a {background: url(/img/blue_butt.png) 0 0 no-repeat; width: 160px; height: 40px; display: block; font-size: 14px; margin: 0 auto; text-align: center; line-height: 35px; padding: 0; color: white;}

#head .head-bot {overflow: hidden;}

/*menu*/
#head .menu {margin: 72px 500px 0 50px;}
#head .menu ul {list-style: none;}
#head .menu ul li {padding-bottom: 10px; padding-left: 86px;}
#head .menu ul li a {color: #d3b44f; font-family: georgia; font-size: 1.15em; text-decoration: none; text-transform: uppercase;}
#head .menu ul li a:hover {color: white;}
#head .menu ul li.act {background: url("/img/menu-marker.png") no-repeat 0 0; }
#head .menu ul li.act a {color: white;}


#head .contacts {float: right; margin: 3px 14px 0 0; overflow: hidden; text-align: right; width: 500px}
#head .contacts p.cap {color: #e7cc63; font: 1em georgia;}
#head .contacts p.phone {color: white; font: 3em georgia; white-space: nowrap; }
#head .contacts p.phone span {color: #e7cc63; font: 1em georgia; white-space: nowrap; }
#head .contacts a { background: url(/img/blue_butt.png) 26px 0 no-repeat; width: 160px; height: 40px; display: block; padding: 12px 14px; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; float: right; margin-top: 11px;}


/*main cont*/
.main-cont {width: 1000px; margin: 0 auto; margin-top: 10px;}
.main-cont .main-cont-top {width: 995px; height: 105px; overflow: visible; background: url("/img/main-cont-top-bg.png") no-repeat 0 100%;}




/*top*/
.main-cont .main-cont-top .nav-basket {height: 46px; overflow: hidden;}

.main-cont .main-cont-top .nav-basket div.about_shopping {width: 380px; height: 46px; float: right;}
.main-cont .main-cont-top .nav-basket div.about_shopping p { color: #59d0e9; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 80px; padding-top: 23px; }
.main-cont .main-cont-top .nav-basket div.about_shopping a.basket_ico { display: block; float:right; margin-right: 10px;}
.main-cont .main-cont-top .nav-basket div.about_shopping a:link { color: #fff;}
.main-cont .main-cont-top .nav-basket div.about_shopping a:visited { color: #fff;}
.main-cont .main-cont-top .nav-basket div.about_shopping a:hover { color: #fff;}
.main-cont .main-cont-top .nav-basket div.about_shopping a:active { color: #fff;}



/*navigation*/
.navigation {color: #a2811b; height: 32px; font-size: 0.9em; line-height: 32px; margin-left: 86px; margin-top: 15px; margin-right: 400px;}
.navigation a {color: #a2811b; font-size: 1em; background: url(/img/arr_next.gif) 100% 5px no-repeat; padding-right: 20px; margin-right: 5px;}
.navigation span {color: #a2811b; font-size: 1em;}


.main-cont .main-cont-top .name {height: 60px; line-height: 60px; margin-left: 28px; overflow: hidden;}
.main-cont .main-cont-top .name h1 {color: white; font-size: 2.66em; font-style: italic;}


/*cont*/
.main-cont .main-cont-inner {background: url("/img/inner-bg.jpg") repeat-x 0 0 #e7f6f9; width: 995px; min-height: 600px;} 
.main-cont .main-cont-inner .cats {height: 66px; padding-left: 28px; border-bottom: 1px solid white; overflow: hidden; padding-bottom: 10px; }
.main-cont .main-cont-inner .cats .col {margin-right: 25px; float: left;}

.main-cont .main-cont-inner .cats .col p.sel { color: #032234;  font-style: italic; font-size: 1.33em; line-height: 2em; display: block; height: 34px; font-weight: bold; }
.main-cont .main-cont-inner .cats .col a {color: #093e73; font-size: 1.33em; font-style: italic; line-height: 2em; background: url(/img/menu_bg.png) 0 0px no-repeat; /*display: block;*/ height: 34px; font-weight: bold}
.main-cont .main-cont-inner .cats .col a:hover { color: #fff;}


.main-cont .main-cont-inner .order-water {margin: 10px 0;}
.main-cont .main-cont-inner .order-water a {background: url(/img/blue_butt.png) 0 0 no-repeat; width: 160px; height: 40px; display: block; font-size: 14px; margin: 0 auto; text-align: center; line-height: 35px;}


.main-cont .main-cont-inner .info-box {padding: 27px 63px 75px 63px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.main-cont .main-cont-inner .info-box {padding: 27px 63px 100px 63px} /*chrom, safari*/
}

/*bottom*/
.main-cont .main-cont-bottom {width: 995px; height: 21px; line-height: 0; font-size: 0; background: url("/img/megabottom.png") no-repeat 0 0; position: relative; top: -10px;}







/*footer part*/
.footer-part {background: url("/img/inner-bg-bottom.jpg") no-repeat 50% -50px; min-width: 1000px; max-width: 1600px; margin: 0 auto; overflow: hidden;}


/*item icons*/
.footer-part .item-icons {width: 1000px; margin: 0 auto; height: 370px; margin-top: 97px;}

.footer-part .item-icons .item-icon-1 {width: 180px; height: 364px; float: left; position: relative; margin-left: 91px;}
.footer-part .item-icons .item-icon-1 img {position: absolute; bottom: 0;}
.footer-part .item-icons .item-icon-1 p {padding-top: 100px; padding-left: 40px;}
.footer-part .item-icons .item-icon-1 p a.name {color: #d3b44f; font: 1.5em georgia; text-decoration: none;}

.footer-part .item-icons .item-icon-2 {width: 244px; height: 360px; float: left; margin-left: 67px;}
.footer-part .item-icons .item-icon-2 img {}
.footer-part .item-icons .item-icon-2 p {padding-top: 20px; padding-left: 70px;}
.footer-part .item-icons .item-icon-2 p a.name {color: #d3b44f; font: 1.5em georgia; text-decoration: none;}

.footer-part .item-icons .item-icon-3 {width: 182px; height: 360px; float: left; margin-left: 94px; position: relative;}
.footer-part .item-icons .item-icon-3 img {position: absolute; top: 139px;}
.footer-part .item-icons .item-icon-3 p {padding-top: 110px; padding-left: 50px;}
.footer-part .item-icons .item-icon-3 p a.name {color: #d3b44f; font: 1.5em georgia; text-decoration: none;}



/*!!!!!!!!!!!!!!!!!!!!
/*!!!!!content ctyles*/
.info-box h1 {color: #fff; font-size: 2.66em; line-height: 1.66em; font-weight: normal; font-style: italic;}
.info-box h2 {color: #093e73; font-size: 2em; line-height: 1.66em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; position: relative; left: -31px; padding-bottom: 10px;}
.info-box h3 {color: #093e73; font-size: 1.6em; line-height: 1.66em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}



.info-box p {color: #032234; font-size: 1.33em; line-height: 1.66em; margin-bottom: 10px; text-align: justify;}
.info-box p a {color: #093e73; font-size: 1em; font-weight: bold;}
.info-box a {color: #093e73; font-size: 1.33em; font-weight: bold;}


.info-box b {color: #032234; font-size: 1em; font-weight: bold;}
.info-box strong {color: #032234; font-size: 1em; font-weight: bold;}

.info-box i {color: #032234; font-size: 1em; font-style: italic;}
.info-box em {color: #032234; font-size: 1em; font-style: italic;}

.info-box ul {list-style: none; margin: 10px 0;}
.info-box ul li {padding-left: 14px; background: url("/img/li.gif") no-repeat 0 11px; line-height: 1.66em; color: #032234; font-size: 1.33em;}

.info-box ol {padding-left: 20px; color: #093e73; font-size: 1.33em; margin: 10px 0;}
.info-box ol li {line-height: 1.7em; color: #032234; font-size: 1em;}
.info-box ol li span {color: #032234; font-size: 1em;}

.info-box blockquote {font-size: 1em; color: #093e73; background: url(/img/blockquote_l.gif) 10px 83% no-repeat #b5e0ea; padding: 18px; margin: 10px 0; line-height: 1.7em; text-align: justify; margin-bottom: 20px;}
.info-box blockquote div { background: url(/img/blockquote_r.gif) 100% 0 no-repeat; padding: 10px 30px 10px 24px;}

.info-box div.img-left {float: left; margin: 5px 20px 5px 0;}
.info-box div.img-right {float: right; margin: 5px 0 5px 20px;}

.info-box img {border: 1px solid #093e73;}
.info-box img.left { float: left; margin: 0 15px 0px 0;}

.info-box table.table {border-collapse: separate; text-align: left; margin: 0px 0 45px; border: 1px solid #093e73}
.info-box table.table caption { text-align:left; font-size: 14px; color: #093e73; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 20px; padding-bottom: 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.info-box table.table caption { padding-bottom: 0px;} /*chrom, safari*/
}
.info-box table.table { border-left: 1px solid #093e73}
.info-box table.table th { /*background: #093e73; padding: 10px; color: #bbe2ea; font-size: 1em; text-align: center;*/padding: 10px; font-size: 1.2em; color: #032234; border-left: 1px solid #a8cbd9; background: /*#c5e4eb*/ #fff;}
.info-box table.table td {padding: 10px; font-size: 1.2em; color: #032234; border-left: 1px solid #a8cbd9; background: /*#c5e4eb*/ #fff;}
.info-box table.table td.first { font-weight: bold; text-align: center;}

.info-box div.qwest_answer { background: #ffffff; border: 1px solid #cde5eb;  font-family: Arial, Helvetica, sans-serif;}
.info-box div.qwest_answer div.qwest { background: #cde5eb; border-bottom: 1px dashed #7699b6; padding: 15px;}
.info-box div.qwest_answer span.name { color: #093e73; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px;}
.info-box div.qwest_answer span.date { color: #032234; font-family: Arial, Helvetica, sans-serif}
.info-box div.qwest_answer span.time { color: #4f82a0; font-family: Arial, Helvetica, sans-serif}
.info-box div.qwest_answer span.title { margin: 4px 0; display: block; }
.info-box div.qwest_answer div.qwest p { font-weight: bold; margin: 0; color: #093e73}
.info-box div.qwest_answer div.answer { padding: 15px 30px 15px 15px;}
.info-box div.qwest_answer div.answer p { color: #093e73; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif;}


/*pagination styles*/
.pagination {margin: 20px 0; height: 24px;}
.pagination a {display: block; float: left; font-size: 1.15em; color: #70a61e; margin: 0 4px; line-height: 20px}
.pagination a.pre {background: url("/img/pagination.png") no-repeat -24px 0; width: 12px; height: 12px; display: block; float: left; margin-right: 5px; margin-top: 5px;}
.pagination a.next {background: url("/img/pagination.png") no-repeat -36px 0; width: 12px; height: 12px; display: block; float: left; margin-left: 5px; margin-top: 5px;}
.pagination span.act {display: block; float: left; line-height: 20px; font-size: 1.15em; color: white; margin: 0 4px; text-align: center; background: url("/img/pagination-act.png") no-repeat 0 0; padding-left: 1px; width: 20px; height: 20px;}
.pagination span.pre {background: url("/img/pagination.png") no-repeat 0 0; width: 12px; height: 12px; display: block; float: left; margin-right: 5px; margin-top: 5px;}
.pagination span.next {background: url("/img/pagination.png") no-repeat -12px 0; width: 12px; height: 12px; display: block; float: left; margin-left: 5px; margin-top: 5px;}



/*footer*/
#footer {margin: 0 auto; width: 1000px;  padding-top: 80px; padding-bottom: 49px; overflow: hidden;}

#footer .copy {float: left; width: 180px; margin-left: 183px; margin-top: 12px;}
#footer .copy p {color: #ccc19f; font-size: 0.9em;}

#footer .siteactive  {float: right; width: 317px; /*margin-right: 207px;*/text-align: center;}
#footer .siteactive img  {margin-bottom: 5px;}
#footer .siteactive a {color: #ccc19f; font-size: 0.9em;}

#footer .counter {margin: 11px 200px 0 480px;}


/*form contact*/
.info-box div.form_cont { overflow: hidden;}
.info-box div.form_cont div.left-part { width: 46%; float: left; overflow: hidden; margin-right: 20px;}
.info-box div.form_cont div.left-part div.captcha { width: 100%; text-align: right; overflow: hidden; padding-bottom: 20px;}
.info-box div.form_cont div.left-part div.captcha img { float: right; clear: left; border: none;}
.info-box div.form_cont div.long { width: 98%; margin-bottom: 10px;}
.info-box div.form_cont div.long input { width: 98%}
.info-box div.form_cont div.wrap {overflow: hidden; float: none; margin-bottom: 10px;}
.info-box div.form_cont div.W50 { width: 42%;}
.info-box div.form_cont div.W30 { width: 30%;}
.info-box div.form_cont div.W30 input { width: 95%}
.info-box div.form_cont div.W15 { width: 15%; margin-left: 10px;}
.info-box div.form_cont div.W15 input { width: 95%}
.info-box div.form_cont div.W20 { width: 20%;}
.info-box div.form_cont div.W20 input { width: 95%}
.info-box div.form_cont div.fright { float: right}
.info-box div.form_cont div.fleft { float: left}
.info-box div.form_cont  div.form_bg_left { background:url(/img/form_bg_left.png) 0 0 no-repeat; height: 24px; padding-left: 5px; padding-bottom: 10px;}
.info-box div.form_cont div.form_bg_left div.form_bg_right { background: url(/img/form_bg_right.png) 100% 0 no-repeat; height: 25px; padding-right: 5px;}
.info-box div.form_cont div.form_bg_left div.form_bg_right div.t_b_border { border-top: 1px solid #002340; border-bottom: 1px solid #002340; height: 23px; background: #fff;}
.info-box div.form_cont div.form_bg_left div.form_bg_right div.t_b_border input { border: 0px solid #fff; position: relative; top: 3px;}
.info-box div.form_cont div.left-part input.butt1 { width: 148px; height:28px; background: url(/img/button_form.png) 0 0 no-repeat; border: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; float: right }
.info-box div.form_cont div.left-part input.butt2 { width: 148px; height:28px; background: url(/img/button_form2.png) 0 0 no-repeat; border: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; float: right}
.info-box div.form_cont div.left-part .send {height:35px; overflow: hidden;}
.info-box div.form_cont div.left-part #preloader {text-align: right;}
.info-box #showErrors {}
.info-box #showErrors p {color: black; font-size: 12px; line-height: 15px;}



.info-box div.form_cont div.right_part { margin-left: 428px;}
.info-box div.form_cont div.right_part p { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em;}
.info-box div.form_cont div.right_part span { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; }
.info-box div.form_cont div.right_part div.time { margin-bottom: 10px;}
.info-box div.form_cont div.right_part div.time label { position: relative; top: -2px; //top: -9px; margin-left: 10px;}
.info-box div.form_cont div.right_part div.time input { margin-bottom: 8px;}
.info-box div.form_cont div.right_part div.time div.f_time { width: 115px; float: right; position: relative; top: -3px;}

.info-box div.form_cont div.right_part div.textarea { background: url(/img/textarea.gif) 0 0 no-repeat; width: 422px; height: 100px; /*overflow: hidden;*/ padding: 10px 0 0 10px; margin-top: 20px; position: relative}
.info-box div.form_cont div.right_part div.textarea textarea { border:none; width: 400px; height: 80px; position: absolute; top:10px; left:10px;}
.info-box div.form_cont div.right_part p.code { font-size: 11px; font-weight: normal; margin-top: 73px; //margin-top: 100px; margin-bottom: 4px; line-height: 14px;}

.info-box table.basket {margin-bottom: 0; border-collapse: separate; text-align: left; border: 1px solid #093e73}
.info-box table.basket td.name, .info-box table.basket th.name { font-weight: bold; text-align:left; }
.info-box table.basket th.wdt { width: 120px;}
.info-box table.basket th.wdt2 { width: 60px;}
.info-box table.basket th { background: #093e73; padding: 10px; color: #bbe2ea; font-size: 1em; text-align: center; text-align: left;}
.info-box table.basket td {padding: 10px; font-size: 1.2em; color: #032234; border-left: 1px solid #93c4d6; background: #8ed8e9;}
.info-box table.basket td div.sum { width: 25px; height: 23px; background: url(/img/sum.jpg) 0 0 no-repeat; text-align: right; padding: 3px 7px 0 0; float: left; margin-right: 3px; margin-left: 28px; position: relative;}
.info-box table.basket td div.sum input { border: none; background: none; width: 20px; text-align: right; position: absolute; right: 6px; top: 4px;}
.info-box table.basket td span { font-size: 0.8em; padding-top: 4px; display:block;}
.info-box table.basket td a.delete-item {display: block; height: 8px; width: 9px; background: url("/img/delete-button.png") no-repeat 0 0;}

table.amount { width: 280px;  border-collapse: separate; text-align: left; margin: 0px 0 18px; border: 1px solid #093e73; float: right} 
table.amount th { text-align: left; background: #093e73; padding: 10px; color: #bbe2ea; font-size: 1em; text-align: center;}
table.amount td {padding: 10px; font-size: 1.2em; color: #032234; border-left: 1px solid #a8cbd9; background: #8ed8e9; font-size: 18px;}

.info-box div.butt { width: 100%; overflow: hidden; } 
.info-box div.butt a.butt1 { width: 148px; height:28px; display: block; text-decoration: none; text-align: center; line-height: 24px; background: url(/img/button_form.png) 0 0 no-repeat; border: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; float: right; margin-right: 130px}
.info-box div.butt a.butt2 { width: 148px; height:28px; display: block; text-decoration: none; text-align: center; line-height: 24px; background: url(/img/button_form2.png) 0 0 no-repeat; border: none; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; float: right;  margin-right: 130px}


.info-box div.single div.gall {overflow: hidden; width: 230px; float: left; }
.info-box div.single div.bigpic {width: 212px; height: 272px; text-align: center;}
.info-box div.single div.bigpic img.noborder {padding-top: 50px; border: 0;}
.info-box div.single div.gall ul {list-style: none;}
.info-box div.single div.gall ul li {background: none; float: left; padding-left: 0; margin-right: 6px;}

.info-box div.single div.descr { margin-left: 230px;}
.info-box div.single div.descr p {  font-size: 1em;} 
.info-box div.single div.descr ul li {  font-size: 1em;}
.info-box div.single div.descr p.yes { background: url(/img/yes.jpg) 0 3px no-repeat; padding-left: 7px; font-weight: bold;}

.info-box div.single div.buy { width: 100%; overflow: hidden; margin-top: 20px;}
.info-box div.single div.buy div.action { width: 165px; float: left; border-bottom: 0;}
.info-box div.single div.buy div.action a.butt1 {width: 160px; height:28px; background: url(/img/butt_action.png) 0 0 no-repeat; font-family: Georgia, "Times New Roman", Times, serif;  font-size: 12px; display: block; text-align: center; text-decoration: none; line-height: 26px;} 

.info-box div.single div.buy div.price { margin-left: 230px;}
.info-box div.single div.buy div.price span { font-size: 1.5em; float: left; margin-right: 20px;}
.info-box div.single div.buy div.price div.fl { background: url(/img/f_l.gif) 0 0 no-repeat; height: 25px; width: 22px; padding-left: 4px; margin-left: -7px; margin-right: 2px; float: left;}
.info-box div.single div.buy div.price div.fl div.fr { background: url(/img/f_r.gif) 100% 0 no-repeat; height: 25px;}
.info-box div.single div.buy div.price div.fl div.fr input { background: none; border: none; position: relative; top: 4px; width: 20px; text-align: right;}
.info-box div.single div.buy div.price label { }

.info-box div.single div.buy div.price input.buy { background: url(/img/buy.gif) 0 0 no-repeat; border: none; width: 79px; height: 23px; margin-left: 7px; cursor: pointer;}

.info-box div.page { text-align: center; padding-top: 20px;}
.info-box div.page a { margin-right: 5px; font-weight: normal; }
.info-box div.page a img { border: none;} 
.info-box div.page span { margin-right: 5px; color: #093E73; font-size: 1.3em;}

.info-box p.bq { font-size: 0.9em; padding-left: 40px;}
.info-box div.sort { background:url(/img/sort_bg.jpg) 0 0 no-repeat; height: 39px; width: 952px; position: relative; left: -62px; padding-left: 41px; padding-top: 11px; overflow: hidden;}
.info-box div.sort .sort-inner {padding: 0;}
.info-box div.sort a { font-size: 11px; font-weight: normal;}
.info-box div.sort a.second { font-size: 11px; font-weight: normal; margin-left: 39px;}


.info-box div.wrapone { overflow: hidden; width: 109%; position: relative; left: -30px; margin-top: 20px;}
.info-box div.one { width: 450px; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 20px; height: 370px;}
.info-box div.one img { float: left; margin-right: 30px;}
.info-box div.one div.descr { /*margin-left: 220px;*/ overflow: hidden;}
.info-box div.one div.descr a {  background: url(/img/li.gif) 0 8px no-repeat; padding-left: 8px;}
.info-box div.one div.descr p {  font-size: 1em;} 
.info-box div.one div.descr ul li {  font-size: 1em;}
.info-box div.one div.descr p.yes { background: url(/img/yes.jpg) 0 3px no-repeat; padding-left: 7px; font-weight: bold;}

.info-box div.one div.about {margin-top: 10px; text-align: right;}
.info-box div.one div.about a {font-size: 0.9em;}

.info-box div.one div.buy div.price {/* margin-left: 220px;*/}
.info-box div.one div.buy div.price span { font-size: 1.5em; float: left; margin-right: 20px;}
.info-box div.one div.buy div.price div.fl { background: url(/img/f_l.gif) 0 0 no-repeat; height: 25px; width: 22px; padding-left: 4px; margin-left: -7px; margin-right: 2px; float: left;}
.info-box div.one div.buy div.price div.fl div.fr { background: url(/img/f_r.gif) 100% 0 no-repeat; height: 25px;}
.info-box div.one div.buy div.price div.fl div.fr input { background: none; border: none; position: relative; top: 4px; width: 20px; text-align: right;}
.info-box div.one div.buy div.price input.buy { background: url(/img/buy.gif) 0 0 no-repeat; border: none; width: 79px; height: 23px; margin-left: 7px; cursor: pointer;}

.info-box div.wrapmenu div.choice { margin-top: 37px; width: 100%; margin-bottom: 20px; position: relative; overflow: hidden;}
.info-box div.wrapmenu div.choice div.img { float: left; width: 115px; text-align: center; }
.info-box div.wrapmenu div.choice div.img img {border: none;}
.info-box div.wrapmenu div.choice div.choice-right {margin-left: 120px;}
.info-box div.wrapmenu div.choice a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-weight: normal; }
.info-box div.wrapmenu div.choice a.all {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: normal; margin-left: 15px; }
.info-box div.wrapmenu div.choice  div.description { margin-top: 15px; background: url(/img/li.gif) 0 7px no-repeat; padding-left: 10px; margin-left: 17px; ont-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; font-weight: normal; line-height: 20px; overflow: hidden;}


.info-box div.wrapmenu div.choice div.type { font-size: 0.7em; margin-top: 10px;}

.info-box div.wrapmenu div.choice div.type p {margin-top: 10px;}
.info-box div.wrapmenu div.choice div.type p a {margin-left: 20px; color: #093E73; font-size: 13px; }

div.cool {  padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid white;}
div.cool p {margin-left: 49px;}
div.cool p a {color: #093e73; font-size: 1.23em; font-style: italic; line-height: 2em; background: url(/img/menu_bg.png) 0 0 no-repeat; font-weight: bold; text-decoration: none;}
div.cool a:hover { color: #fff; background: url(/img/menu_bg.png) -6px 31px no-repeat; }
div.cool a.act { color: #fff; background: url(/img/menu_bg.png) -6px 31px no-repeat; }

.confirm {background: white; border: 1px solid #1082d3; padding: 10px; width: 70px; position: absolute;}
.confirm p {color: black; text-align: center; margin: 0;}
.confirm p a {color: #1082d3; text-align: center; margin: 0;}

/*actions*/
.info-box div.action {margin: 15px 0; border-bottom: 1px solid white;}
.info-box div.action h2 {color: #093e73; font-size: 2em; line-height: 1.66em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; position: relative; left: -31px; padding-bottom: 10px;}
.info-box div.action h2 a {color: #093e73; font-size: 1em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
 
/*super debugger )) */

/*
* { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }
*/








 





 
 
div.ppage { margin-top: 34px; overflow: hidden; text-align: center;}

div.ppage ul { width: auto; display: inline-block; //display: inline; //zoom:1;}

div.ppage ul li { float:left; list-style: none; display: block; background: url(/img/page.gif) 0 0 no-repeat; width: 20px; height: 30px; margin-left: 8px; padding-top: 2px; text-align: center; font-size: 14px;}

div.ppage ul li.sel { background: url(/img/page_sel.gif) 0 0 no-repeat; }

div.ppage ul li a { position: relative; top: -1px; font-size: 14px; color: black;}


