.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#page {min-width:990px; background: url(image/nybg.jpg) -5px 0 repeat-x;}
img {border:none;}
.dummy            {}
body              { font:normal 11px Tahoma; color:#333333; padding:0px; margin:0px; background-color:#FFFFFF; }
a                 { color:#03699F; }

input, select,
textarea          { font:normal 11px Tahoma;  color:#333333; background-color:#FFFFFF;  }

input.ctl         { font:normal 11px Tahoma; color:#000000; background-color:#C8DEE4; cursor: pointer; }
input.ctls        { font:12px Tahoma; background-color:#FFDCAA; }
input.error       { font:normal 12px Tahoma; color:black; background-color:#ffddcc; }
input.notnul      { text-align:right; background-color:#EDFABB; }
input.nul         { text-align:right; }
input.noedit      { text-align:right; border:0px; background-color:#FFFFFF;}
input.noeditusd   { text-align:right; border:0px; background-color:#FFFFFF; color:#2d7100;}

.clear { clear: both; float: none; }
.text           { font:normal 11px Tahoma; color:#333333;}
.text h1        { font:normal 21px Tahoma; color:#EE6A3F; }
.text h2        { margin-top:14px; font:bold 14px Tahoma; color:#EE6A3F; }
.text h3        { font:bold 13px Tahoma; color:#000000; margin-bottom: 8px; }
.text h4        { font:bold 12px Tahoma; color:#EE6A3F; margin-bottom: 4px; }
.text h5        { font:normal 11px Tahoma; color:#03699F; margin-top:6px; margin-bottom:8px;}
.text table     { font:normal 11px Tahoma; color:#333333; line-height: 1.3; }
.text table td  { padding-top: 2px; padding-bottom:2px; font:normal 11px Tahoma; color:#333333;}
.text p         { margin-top:6px; margin-bottom:10px; line-height: 1.3; }
.text ul        { margin:2px 0px; padding: 0px; list-style-type: disc;}
.text ol        { margin:2px 0px; padding: 0px 0px 0px 8px; }
.text li        { margin: 0px 0px 0px 15px; padding:2px 0px;}

ul.ulvista      { padding: 0px 0px 0px 10px !important; }
ol.ulvista      { padding: 0px 0px 0px 12px !important; }

.categorybody {margin:30px 20px 0 0; color:#888;}

table.tblmenu1    { margin:9px 0px 0px 0px;}
table.tblmenu1 td { padding: 4px 2px 3px 7px; font:normal 11px Tahoma; color:#000000;}
table.tblmenu1 a  { color:#000000; text-decoration:none;}
table.tblmenu1 a:hover { text-decoration:underline;}
table.tblmenu1 td.fst {background: url(image/bak.gif) 11px 0 repeat-y;}

table.tblmenu2    { margin:0px;}
table.tblmenu2 td { padding: 2px 2px 4px 7px; font:normal 11px Tahoma; color:#333333; border-top:1px solid; border-color:#E7CC9F; }
table.tblmenu2 a  { color:#CE6500; text-decoration:none;}
table.tblmenu2 a:hover { text-decoration:underline;}
table.tblmenu2 small   { font:normal 9px Tahoma; color:#929292;}

table.tblmenu3    { margin:0px;}
table.tblmenu3 td { padding: 2px 2px 2px 2px; font:normal 11px Tahoma; color:#000000; border: none;}
table.tblmenu3 a  { color:#03699F; text-decoration:none;}
table.tblmenu3 a:hover { text-decoration:underline;}
#bordermenu3      {}

table.tblmenu4    { margin:0px;}
table.tblmenu4 td { padding: 2px 2px 2px 2px; font:normal 11px Tahoma; color:#000000; border: none;}
table.tblmenu4 a  { color:#333333; text-decoration:none;}
table.tblmenu4 a:hover { text-decoration:underline;}
#bordermenu4      { border-top:1px solid; border-color:#C8DEE4; }

table.tblbottom    { margin:0px;}
table.tblbottom td { padding: 2px 7px 2px 0px; font:normal 11px Tahoma; color:#333333;}

table.tblbot     { margin:0px;}
table.tblbot td  { padding: 2px 7px 2px 7px; font:normal 11px Tahoma; color:#333333; }
table.tblbot th  { padding: 2px 0px 2px 0px; font:normal 11px Tahoma; color:#333333; text-align:left;}
table.tblbot p   { margin: 2px 0px 2px 0px; }
table.tblbot span { color:#03699F; }

table.tblbground     { margin:0px;}
table.tblbground td  { padding: 0px 0px 2px 7px; font:normal 11px Tahoma; color:#333333; }

table.windowshop     { margin: 1px 0px; }
table.windowshop td  { padding: 1px 0px 1px 8px; font:normal 10px Tahoma; color:#000000; }
table.windowshop td a { font:bold 11px Tahoma; }
table.windowshop small { font:normal 9px Tahoma; color:#333333;}
table.windowshop td div { margin-bottom:2px; font:normal 18px Tahoma; color:#EE6A3F; }
table.windowshop td span { font:bold 9px Tahoma; color:#333333;}

table.oneorder     { margin:0px;}
table.oneorder th  { padding: 2px 7px; font:bold 16px Tahoma; color:#EE6A3F; }
table.oneorder th span { padding: 2px 7px; font:bold 16px Tahoma; color:#333333; }
table.oneorder td  { font:normal 11px Tahoma; color:#333333; }

table.null    { margin: 0px 0px 0px 0px;}
table.null td { padding: 0px 0px 0px 0px;}

table.tblstud    { margin: 0px;}
table.tblstud td { padding: 7px 7px 7px 7px;}

table.tblnews    { margin:0px;}
table.tblnews td { padding: 2px 0px 20px 0px; font:normal 11px Tahoma; color:#333333; }
table.tblnews td span { font:normal 10px Tahoma; color:#666062; }
table.tblnews p  { margin: 6px 0px 10px 0px; }
table.tblnews h3 { font:normal 13px Tahoma; color:#000000; margin-bottom: 12px;}
table.tblnews h4 { font:normal 11px Tahoma; color:#03699F;}


table.basket    { margin:0px 0px 7px 0px; }
table.basket td { padding:2px 7px 2px 0px; font:normal 11px Tahoma; color:#000000; }

table.tblform      { margin:4px 0px 4px 0px;}
table.tblform td   { padding: 4px 5px 4px 5px; font:normal 11px Tahoma; color:#333333; }

table.tblproduct     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tblproduct th  { padding: 7px 7px 7px 7px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-color:#D8D8D8; }
table.tblproduct td  { padding: 7px 7px 7px 7px; font:normal 11px Tahoma; border-top:1px solid; border-color:#D8D8D8; word-break: break-all;}
table.tblproduct small a { color:#333333; text-decoration:underline; }
table.tblproduct small a:hover { text-decoration:underline; }

table.tblproduct1     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tblproduct1 th  { padding: 7px 5px 7px 5px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-color:#D8D8D8; }
table.tblproduct1 td  { padding: 7px 5px 7px 5px; font:normal 11px Tahoma; border-top:1px solid; border-color:#D8D8D8; }
table.tblproduct1 small a { color:#333333; text-decoration:underline; }
table.tblproduct1 small a:hover { text-decoration:underline; }

table.tblproduct2     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tblproduct2 th  { padding: 7px 3px 7px 3px; font:normal 11px Tahoma; color:#03699F; background-color:#D8EEFA; border-top:1px solid; border-right:1px solid; border-color:#D8D8D8; }
table.tblproduct2 td  { padding: 7px 3px 7px 3px; font:normal 11px Tahoma; border-top:1px solid; border-right:1px solid; border-color:#D8D8D8; }
table.tblproduct2 small a { color:#333333; text-decoration:underline; }
table.tblproduct2 small a:hover { text-decoration:underline; }

table.tblmodul     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tblmodul th  { padding: 0px; font:bold 11px Tahoma; }
table.tblmodul td  { padding: 7px 6px 7px 6px; font:normal 11px Tahoma; border-top:1px solid; border-color:#C8DEE4;}

table.tblmodulp     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tblmodulp th  { padding: 0px; font:bold 11px Tahoma; }
table.tblmodulp td  { padding: 7px 6px 7px 6px; font:normal 11px Tahoma;}

table.tblmodull     { margin: 0px ; font:normal 11px Tahoma; color:#333333; background-color:#227CBF;}
table.tblmodull th  { padding: 0px; font:bold 11px Tahoma; color:#FFFFFF; text-align:left;}
table.tblmodull td  { padding: 0px; font:normal 11px Tahoma; background-color:#FFFFFF;}

table.tbl     { margin: 7px 0px 7px 0px; }
table.tbl td  { padding: 0px; }

table.tbltext     { margin:0px; font:normal 11px Tahoma; color:#333333; }
table.tbltext td  { padding: 2px 4px 2px 4px; font:normal 11px Tahoma; border-color:#D8D8D8; }

table.bgbluetext     { margin:0px; }
table.bgbluetext td  { padding: 5px 10px;  font:normal 11px Tahoma; color:#FFFFFF; }

table.data { border-collapse: collapse; margin: 10px;}
table.data td, table.data th { padding: 5px; border: solid 1px Black; }
table.data th { font-weight: bold; }

.border-tl { border-top:1px solid; border-left:1px solid; }
.border-tr { border-top:1px solid; border-left:1px solid; border-right:1px solid;}
.border-bl { border-top:1px solid; border-bottom:1px solid; border-left:1px solid; }
.border-br { border-top:1px solid; border-bottom:1px solid; border-left:1px solid; border-right:1px solid;}

.divtop   { position:absolute; padding:50px 0px 0px 16px; }
.divtop a { font:bold 9px Tahoma; color:#FFFFFF; text-decoration: none; margin:0px; }
.divtop a:hover { text-decoration:none;}

img.img-gplus    { margin: 3px 0px 0px 0px; }
img.img-gplus1   { margin: 2px 0px 0px 0px; }
.imgtbl {margin:0px 20px 0px 0px; }

a.hreftbl       { text-decoration:none; }
a:hreftbl:hover { text-decoration:underline; }

a.hrefgray       { color:#333333; text-decoration:none; }
a.hrefgray:hover { text-decoration:underline; }

ul.map    { margin:2px 0px; padding: 4px 4px 8px 4px;  }
.map li   { margin: 0px 0px 0px 20px; padding:2px 0px; list-style-type: circle;}
ul.map1    { margin:2px 0px; padding: 4px 4px 8px 4px;  }
.map1 li  {  margin: 0px 0px 0px 40px; padding:2px 0px; list-style-type: disc; }
ul.map2    { margin:2px 0px; padding: 4px 4px 8px 4px;  }
.map2 li  {  margin: 0px 0px 0px 60px; padding:2px 0px; list-style-type: circle;}
ul.map3    { margin:2px 0px; padding: 4px 4px 8px 4px;  }
.map3 li  {  margin: 0px 0px 0px 80px; padding:2px 0px; list-style-type: disc;}

ul.map a { color:#CE6500; }
ul.map1 a {color:#03699F; }
.asmenu2 { color:#CE6500; }

.orang { color:#EE6A3F; }
.sks   { font:bold 14px Tahoma; color:#EE6A3F; }
.sks span { font:normal 11px Tahoma; color:#333333;}
.sks li   { padding:5px 0px;}
.ems   { font:bold 14px Tahoma; color:#03699F; }
.ems1  { font:bold 18px Tahoma; color:#EE6A3F; }

table.copyright     { margin:2px 0px 0px 0px;}
table.copyright td  { padding: 2px 7px 2px 7px; font:normal 9px Tahoma; color:#929292; }
table.copyright a  { color:#929292; text-decoration:none;}
table.copyright a:hover { text-decoration:underline;}

.action { font:normal 11px Tahoma;  color:#FF0000; }
.action a {color:#FF0000; text-decoration:none; }
.action a:hover { text-decoration:underline;}

.anone { text-decoration:none; }
.anone:hover { text-decoration:underline;}

.searchblack {color:#000000; text-decoration:none; }
.searchblack:hover { text-decoration:underline;}

ul.slist  { margin: 10px 0px 10px 0px; padding: 0px; }
.slist li { margin: 0px; padding: 0px 0px 6px 16px; list-style-image: url('image/0.gif'); background-image: url(image/i-bgo.gif) ; background-position: 0px 2px; background-repeat: no-repeat; font:bold 11px Tahoma; }
.slist li small { font:normal 11px Tahoma; }

ul.ligif  { margin: 10px 0px 10px 0px; padding: 0px; }
.ligif li { margin: 0px; padding: 0px 0px 6px 16px; list-style-image: url('image/0.gif'); background-image: url(image/i-li1.gif) ; background-position: 0px 6px; background-repeat: no-repeat; }

.titlegray { font:normal 11px Tahoma;  color:#4F4F4F; }
a.newall { font:normal 9px Tahoma; color:#03699F;}

.bordrightnone td{ border-right:none; }
#bordernone   { border:none }
#bordertop    { border-top:1px solid; border-color:#D8D8D8; }
#borderleft   { border-left:1px solid; border-color:#D8D8D8; }
#borderright  { border-right:1px solid; border-color:#D8D8D8; }
#borderbottom { border-bottom:1px solid; border-color:#D8D8D8; }

#border-t  { border-top:2px solid; border-color:#50B4E4; }
#border-l  { border-left:2px solid; border-color:#50B4E4; }
#border-r  { border-right:2px solid; border-color:#50B4E4; }
#border-b  { border-bottom:2px solid; border-color:#50B4E4; }
#border-lr { border-left:2px solid; border-right:2px solid; border-color:#50B4E4; }

#stud { padding: 7px 7px 7px 7px; }
#bgtitle { background-color:#EFEFEF; }
#bgtitleaction { background-color:#e1852d; }
#bgtitlenews {  background-color:#e14c2d; }
#bgtitledesi {  background-color:#777;}
#bg-blue { background-color:#164C8A; }

#redd { color:#FF0000; }
#hred { color:#EE6A3F; }
#purpure { color:#632E96; }
#bluegr  { color:#0E6C88; }
.blue    { color:#03699F; }

#srcimg { margin-top: 4px; margin-right: 10px; margin-bottom: 4px; margin-left: 0px;}
#srcimg1 { margin-top: 4px; margin-right: 0px; margin-bottom: 12px; margin-left: 7px;}
#srcimg2 { margin-top: 4px; margin-right: 25px; margin-bottom: 4px; margin-left: 0px;}
.srcimg3 { margin: 3px 10px 0px 0px;}
.usd { color:#2d7100; }
#usd { color:#2d7100; }

div.apc_selector { text-align:left; border:none; }
iframe.apc_selector { width:100%; border-width:0px; border-style:none; height:550px; text-align:left; }

.divtop2008   { position:absolute; padding:0px 0px 0px 0px; }

#showcase .details { background:none; position:absolute; display:none; margin-top:-7px; margin-left:-7px;}
#showcase .details td { background:white;}

.configurator { font:bold 13px Tahoma; display:block; }
.configurator li {font:bold 13px Tahoma; width:515px; display:block; padding: 8px 10px 8px 5px; list-style-image: none; list-style: none; }
.configurator li.last { color:#CDCDCD; }
.configurator li.current { color:#000000; }

.configurator div.but {float:right; font:bold 12px Tahoma; margin-left:20px;}
.configurator div.but a {text-decoration:none; color:#EE6A3F;}
.configurator div.last a {color:#CDCDCD;}

.configurator2 { font:bold 13px Tahoma; display:block; }
.configurator2 li {font:bold 13px Tahoma; width:515px; display:block; padding: 8px 10px 8px 10px; list-style-image: none; list-style: none; background-image: url(image/i-li1.gif); background-position: 0px 14px; background-repeat: no-repeat;}
.configurator2 li.last { color:#CDCDCD; }
.configurator2 li.current { color:#000000; }

#attention { margin:10px 0px 10px 0px; padding:15px 15px 15px 40px; background: url("/image/attention.gif") no-repeat #F57038; background-position: 10px center; font:normal 20px Tahoma; color: #FFFFFF; vertical-align:center; width:65%; }
#attention a { font:normal 12px Tahoma; color: #FFFFFF; text-decoration:underline; }
#attention span { font:normal 12px Tahoma; color: #FFFFFF;}

.dl_list { margin:0 0 10px; padding:0px; font-size: 12px; font-weight:bold; color:#03699F; }
.dl_list dt { margin:0px 0px; padding:4px 0px; }
.dl_list a { text-decoration:none; }
.dl_list a:hover { text-decoration:underline; }
.dl_list dd { margin:0px; padding:2px 0px 2px 0px; }

.fbold { font-weight:bold; }

.nota_bene { margin-bottom: 10px; }
.nota_bene a { font-size: 14px; font-weight: bold; }
.nota_bene img { margin-left: 7px; margin-top: 10px; position: relative; top: 4px; }

ul.r_arrow { list-style-image: url('/image/i-gli_w.gif'); }
	ul.r_arrow ul, ul.r_arrow ol { list-style-image: none; }
	ul.r_arrow ul { list-style-image:url('/image/list-square.gif'); list-style-type: disc; }
	ul.r_arrow ol { list-style-image: none; list-style-type: decimal; }

td.product-pager { color: #C8DEE4; }
	.product-pager a { color: #03699F; text-decoration: underline; }
	.product-pager a:hover { color: black; text-decoration: none;}

table.slogan-block {
	border: solid 2px #e5e5e5;
	width: 200px;
}
table.slogan-block td {
	padding: 10px;
}
table.slogan-block td.logo {
	text-align: right;
}
table.slogan-block td.slogan {
	text-transform: uppercase;
	color: #03699F;
}

/*zapros*/
.zapros {border:1px solid#c9d4df; margin-bottom:25px;}
.zapros .tl {background:url('/image/zball.gif') 0 0 no-repeat; width:10px; height:10px; margin:-1px 0 0 -1px; float:left;}
.zapros .tr {background:url('/image/zball.gif') 100% 0 no-repeat; width:10px; height:10px; margin:-1px -1px 0 0; float:right;}
.zapros .bl {background:url('/image/zball.gif') 0 100% no-repeat; width:10px; height:10px; margin:-9px 0 -1px -1px; float:left;}
.zapros .br {background:url('/image/zball.gif') 100% 100% no-repeat; width:10px; height:10px; margin:-9px -1px -1px 0; float:right;}
.zapros .ztext {margin: 5px 5px 5px 25px;}
.ztext table td{color:#03699f; font-size:12px; padding:0;}
.zapros .ztext p{padding:0;margin:0;}
a.zaprosbottom {display:block; background:url('/image/zaprosbottom.gif') 0 0 no-repeat; margin-left:10px; width:140px; height:31px;}
a.zaprosbottom:hover {display:block;background:url('/image/zaprosbottom.gif') 0 100% no-repeat; width:140px; height:31px;}
.zapros .info {background:url('/image/info.gif') 0 0 no-repeat; width:17px; margin: 3px 0 0 -6px; height:17px; float:left;}

/*header*/
.header {position:relative;z-index:9;}
.pos_rel {position:relative;}

.hd img {border:none;}
.hd {position:relative;}
.hd-bg td {background:transparent url(image/hd-bg.png) 0 0 repeat-x;}
.hd-bg td td {background:none;}
.hd-menu {position:relative;height:81px;padding:1px 0;top:0;zoom:1;}
.hd-title {color:#fff;font-size:12px;padding:12px 0 5px 0;}

.hd-location {font-size:11px;color:#fe8e4b;font-style:italic;float:left;position:relative;line-height:1.2;padding:1px 0;z-index:3;}
#location-bubble-trigger {position:relative;}
.hd-location a {color:#fe8e4b;text-decoration:none;border-bottom:1px dashed #fe8e4b;}
.hd-location .rounded {position:absolute;left:100%;top:0;width:281px;z-index:1;margin:1.3em 0 0 -10em;display:none;}
.hd-location .top {background:transparent url(image/hd-location-bubble.png) 0 0 no-repeat;height:20px;overflow:hidden;}
.hd-location .middle {background:transparent url(image/hd-location-bubble.png) -281px 0 repeat-y;padding:10px;}
.hd-location .foot {background:transparent url(image/hd-location-bubble.png) -562px 0 no-repeat;height:17px;}
.hd-location .close {position:absolute;right:10px;top:15px;border:none;}
.hd-location-list {margin:0;padding:0;}
.hd-location-list li {list-style:none;float:left;width:33%;margin:.3em 0;padding:0;font-style:normal;color:#666;}
.hd-location-list li a {border:none;color:#666;}
.hd-location-list li a:hover {color:#fe8e4b;}
.hd-location-list li:nth-child(3n+1) {clear:left;}

.hd-tels table td{padding-left:10px;}
.hd-tels p {margin:0;}
.hd-tels .country {font-size:12px;color:#75b2ef;}
.hd-tels .tel {color:#fff;font-size:18px;}
.hd-tels .im {font-size:12px;color:#75b2ef;}
.hd-tels .num {color:#fff;font-size:14px;}

.aside-menu {margin:0 0 0 10px;padding:0;}
.aside-menu a {color:#333;text-decoration:none;}
.aside-menu a:hover {text-decoration:underline;}
.aside-menu dt {margin:3em 0 1em 0;padding:0;}
.aside-menu dd {margin:.5em 0;padding:0;}
.aside-menu dd span {display:block;padding-left:20px;background:transparent url(http://www.ritm-it.ru/image/i-bplus.gif) 0 .2em no-repeat;}
.aside-menu dd.expanded span,
.aside-menu dd.current span {background:#fff url(http://www.ritm-it.ru/image/i-bgo.gif) 0 .2em no-repeat;}
.aside-menu dd.current ul {display:block;}
.aside-menu dd ul {margin:0 0 0 0;padding:.25em 0 .25em 30px;display:none;background:transparent url(http://www.ritm-it.ru/image/bak.gif) 3px 0 repeat-y;}
.aside-menu dd ul li {list-style:none;margin:.5em 0;padding:0;}
.aside-menu dd ul a {color:#03699F;}

@font-face {
	font-family: 'ALSRublRegular';
	src: url('rouble-webfont.eot');
	src: local('O'), url('rouble-webfont.woff') format('woff'), url('rouble-webfont.ttf') format('truetype'), url('rouble-webfont.svg#webfontXqAkHUC9') format('svg');
	font-weight: normal;font-style: normal;
}
.rur{font-family: 'ALSRublRegular';//display:inline-block;}
.rur-fix{font-size:97%;}
.rur span {display:none;}

.hd-search {padding:7px 0 7px 0;}
.hd-search form {margin:0;padding:0;}
.hd-search input {margin:0;float:left;outline:none;background-color:transparent;}
.hd-search .text {background:none;border:none;width:140px;margin-left:50px;padding:4px;}
.search-text-wrap {width:208px;height:32px;background:transparent url(image/hd-search-text.png) 0 0 no-repeat;float:left;}

.hd-foot-line td {padding:0;}
.hd-foot-line td table td {padding-left:10px;}
.hd-call-hint {color:#69c;}
.hd-callback {position:relative;zoom:1;}
.hd-callback-link {background:transparent url(image/hd-callback-cart-bg.gif) 0 0 no-repeat;padding-left:10px;height:23px;}
.hd-callback-link a {background:transparent url(image/hd-callback-cart-bg.gif) 100% -23px no-repeat;padding-right:10px;color:#fff;text-decoration:none;outline:none;cursor:pointer;}
.hd-callback-link a,
.hd-callback-link a span {display:block;height:23px;line-height:21px;}
.hd-callback-link a span {padding-left:20px;background:transparent url(image/icon-callback.gif) 0 3px no-repeat;}
.hd-callback-link a i {font-style:normal;border-bottom:1px dashed #fff;}
.hd-callback-link-expanded {background-position:0 -92px;}
.hd-callback-link-expanded a {background-position:100% -115px;}

.hd-cart-wrap {}
.hd-cart {background:transparent url(image/hd-callback-cart-bg.gif) 0 -46px no-repeat;padding-left:10px;height:23px;}
.hd-cart-inside {background:transparent url(image/hd-callback-cart-bg.gif) 100% -69px no-repeat;padding-right:10px;color:#fff;height:23px;line-height:21px;}
.hd-cart a {color:#fff;text-decoration:none;}
.hd-cart-icon {padding-left:20px;background:transparent url(image/icon-cart.gif) 0 50% no-repeat;}

.hd-callback-form {position:absolute;top:23px;left:0;width:142px;color:#fff;text-align:left;display:none;}
.hd-callback-form-body {background:transparent url(image/hd-callback-form.png) 0 0 no-repeat;padding:5px 10px 1px 10px;position:relative;zoom:1;}
.hd-callback-form-foot {background:transparent url(image/hd-callback-form.png) -142px 0 no-repeat;height:14px;overflow:hidden;}
.hd-callback-form .close {position:absolute;right:5px;top:5px;}
.hd-callback-form label {display:block;}
.hd-callback-form label input {margin-right:3px;background:transparent;}
.hd-callback-form .text {width:115px;margin:0;}
.hd-callback-form .btn {width:100%;}
.hd-callback-form .row {margin:5px 0;}

.hd-rounded-nav {position:absolute;margin:0;padding:0;left:0;bottom:0;}
.hd-rounded-nav li {margin:0 1px 0 0;padding:0 0 0 10px;list-style:none;float:left;color:#fff;height:25px;background:transparent url(image/hd-rounded-nav.gif) 0 0 no-repeat;position:relative;}
.hd-rounded-nav li span {color:#fff;float:left;height:25px;line-height:23px;background:transparent url(image/hd-rounded-nav.gif) 100% -25px no-repeat;padding:0 10px 0 0;}
.hd-rounded-nav li:hover {background-position:0 -50px;}
.hd-rounded-nav li:hover span {background-position:100% -75px;}
.hd-rounded-nav li a {color:#fff;height:25px;line-height:23px;float:left;}
.hd-rounded-nav li a:hover {text-decoration:none;}
.hd-rounded-nav .rules {background:transparent url(image/hd-icon-rules.gif) -2px 5px no-repeat;padding-left:20px;}
.hd-rounded-nav .howtobuy {background:transparent url(image/hd-icon-buy.gif) -2px 5px no-repeat;padding-left:20px;}
.hd-rounded-nav .devivery {background:transparent url(image/hd-icon-delivery.gif) -2px 5px no-repeat;padding-left:20px;}
.hd-rounded-sub-nav {position:absolute;left:0;top:25px;width:104px;background:transparent url(image/hd-rounded-sub-nav.png) 0 100% no-repeat;display:none;}
.hd-rounded-sub-nav ul {margin:0;padding:1px 10px 10px;}
.hd-rounded-sub-nav ul li {margin:0;padding:0 0 0 20px;float:none;color:#fff;height:auto;background:transparent url(image/hd-rounded-nav-bullet.gif) 5px .6em no-repeat;position:static;}
.hd-rounded-sub-nav ul li:hover {background-position:5px .6em;}
.hd-rounded-sub-nav ul li a {float:none;line-height:1.5;height:auto;}

.hd-slogan {color:#555;font-style:normal;font-size:12px;}
.hd-auth a {color:#555;font-size:12px;text-decoration:none;}

/*nav*/
.nav {margin:0;font-size:14px;}
.nav ul {margin:0;padding:0;}
.nav li {display:inline;list-style:none;padding:0;margin:0 6px 0 0;}
.nav li a {white-space:nowrap;text-decoration:none;}

.nav {margin:0;font-size:14px;}
.nav table {margin:1px 0;width:90%;border-collapse:collapse;border-spacing:0;}
.nav table td {padding:0 4px;background:#2065a3;border-left:1px solid #fff;height:25px;line-height:25px;text-align:center;}
.nav table td.first {padding-left:0;border:none;}
.nav table td.last {padding-right:0;}
.nav table td.left,
.nav table td.right {padding:0;border:none;}
.nav table td.left div {background:transparent url(image/navbground.png) no-repeat 0 0; width:9px; height:25px; border:none;font-size:0;float:left;}
.nav table td.right div {background:transparent url(image/navbground.png) no-repeat 100% 0; width:9px; height:25px; border:none;font-size:0;float:right;}
.nav table td a {white-space:nowrap;text-decoration:none;color:#fff;}


.goods-bubble {color:#fff;background:#e14c2d;width:100%;}
.goods-bubble td {padding:0;}
.goods-bubble .goods-text {padding:0 10px;}
.goods-bubble h2 {margin:0 0 3px 0;font-weight:normal;}
.goods-bubble p {margin:0;}

/*slider*/
.hide {display:none;}
.promo-slider {position:relative;z-index:1;height:222px;overflow:hidden;width:100%;overflow:hidden;margin:0 0 15px 0;}
.promo-slider img {border:none;}
.promo-slider .bg {position:absolute;left:0;top:0;}
.promo-slider .top {position:absolute;right:0;top:30px;}
.promo-slider .foot {position:absolute;right:0;bottom:0;}
* html .promo-slider .top,
* html .promo-slider .foot {right:-1px;}
#slides {width:100%;overflow:hidden;}
#slides .slides_container {z-index:2;height:222px;position:relative; background:#437fb6 url(image/slidesbg.jpg) repeat-x;}
#slides .img-item {position:absolute;left:0;top:0;z-index:1;width:100%;height:222px;}
#slides .show {position:absolute;z-index:20;}
#slides .pagination {position:absolute;right:5px;top:5px;z-index:3;margin:0;padding:0;height:17px;}
#slides .pagination li {list-style:none;margin:0 0 0 6px;//display:inline;padding:0;list-style:none;float:left;width:17px;height:17px;background:transparent url(image/slides-control.png) -17px 0 no-repeat;text-indent:-9999px;}
#slides .pagination .current {background-position:0 0;}
* html #slides .pagination li {background-image:url(image/slides-control.gif);}
#slides .pagination a {float:left;width:17px;height:17px;}
.showcase {zoom:1;}
.left-side,
.right-side {width:10px;height:222px;position:absolute;top:0;z-index:3;}
.left-side {background:transparent url(image/slider-left-side.png) 0 0 no-repeat;left:0;}
.right-side {background:transparent url(image/slider-right-side.png) 0 0 no-repeat;right:0;}
* html .right-side {right:-1px;}

.scroll-wrap {padding:0 0 0 70px;position:relative;zoom:1;}
.scroll-wrap .selection {width:70px;height:58px;background:url(image/logo-slider-prev.png) 0 0  no-repeat;position:absolute;top:0;left:0;}
.scroll-wrap .selection .link {display:block;width:70px;height:58px;text-indent:-9999px;}
.selection-popup {position:absolute;left:0;top:49px;width:281px;display:none;}
.selection-popup .top {height:9px;overflow:hidden;background:transparent url(image/selection-popup-top.gif) 0 0 no-repeat;}
.selection-popup .middle {background:transparent url(image/selection-popup-middle.png) 0 0 repeat-y;padding:10px 10px 1px 10px;}
.selection-popup .foot {background:transparent url(image/selection-popup-foot.png) 0 0 no-repeat;overflow:hidden;height:11px;}
.selection-popup p {margin:.5em 0;}
.selection-popup .close {position:absolute;right:5px;top:10px;}

#makeMeScrollable{height:58px;position:relative;overflow:hidden;min-width:790px;//min-width:700px;}
#makeMeScrollable .scrollableArea *{position:relative;float:left;margin:0;padding:0;}
.scrollingHotSpotLeft{width:55px;height:58px;background:url(image/logo-slider-prev.png) 100% 0  no-repeat;position:absolute;z-index:200;left:0;cursor:url(image/cursor_arrow_left.cur),url(image/cursor_arrow_left.cur),w-resize;}
.scrollingHotSpotLeftVisible{background-image:url(image/logo-slider-prev.png);background-repeat:no-repeat;zoom:1;z-index:2;}
.scrollingHotSpotRight{width:55px;height:58px;background:url(image/logo-slider-next.png) 0 0 no-repeat;position:absolute;z-index:200;right:0;cursor:url(image/cursor_arrow_right.cur),url(image/cursor_arrow_right.cur),e-resize;z-index:2;}
.scrollingHotSpotRightVisible{background-image:url(image/logo-slider-next.png);background-repeat:no-repeat;zoom:1;}
.scrollWrapper{position:relative;overflow:hidden;height:58px;width:100%;}
.scrollableArea{position:relative;width:auto;height:56px;zoom:1;border:1px solid #307bbb;}
