body {margin:0;background-color:#CACDD9;font-family:Tahoma;}
ul {list-style:none}
a {text-decoration:none;cursor:pointer;}
h2 {font-weight:normal;}
td {vertical-align:middle;}
label {font-weight:bold;}
.upperIndex {vertical-align:super;font-size:8px}

.minHeight100 {min-height:100px;height:auto !important;height:100px}
.minHeight150 {min-height:150px;height:auto !important;height:150px}
.minHeight200 {min-height:200px;height:auto !important;height:200px}
.minHeight300 {min-height:300px;height:auto !important;height:300px}
.minHeight500 {min-height:500px;height:auto !important;height:500px}
.minHeight650 {min-height:650px;height:auto !important;height:650px}
.minHeight800 {min-height:800px;height:auto !important;height:800px}

.topMargin10 {margin-top:10px}
.topMargin20 {margin-top:20px}
.topMargin40 {margin-top:40px}

.color1, #breadCrumb li a, #footerLinks  a, h2, h2 a, .pageNavigator a, #productInfo .prices,  #productInfo .durationContract, #productInfo .valueName, #productBox h3,  #productBox h3, #productBox p, #productBox td {color:#999999}
.color2, #breadCrumb li a:hover, #miniSearch label, #accountMenu a, .userListTable tbody td, .userListTable a, #content h2 a:hover, #nullInfoInner p, #contentRight.txt, nullInfoInner p a  {color:#555555}
.color3, .extraInfo p, #footerLinks  a:hover, #pageInfo, #pageInfo  a  {color:#ffffff}
.color4, .extraInfo h2, .extraInfo h2 a{color:#E0E1E9}
.color5, .homeCategory h2 a:hover, #subMenu h2, #subMenu ul li a, .productsListItem .prices, .pageNavigator a:hover, #productInfo .prices .valid, #productInfo .prices .old, #productInfo .value , .productOptions a, .paramTable td.paramValue, .floorOptions .prices .valid, #productBox .floorOptions td {color:#666666 }
#accountMenu li.active a, #accountMenu li a:hover {color:#CC0066}
.userDataTable td, .userDataTable input,  .optionPrice {color:#777}

.color6, .userListTable thead td {color:#838cab}

.bgColor1, #breadCrumb  {background-color:#E2E2E2}
.bgColor2, #footerExtra {background-color:#7C839E}
.bgColor3, #footerLinks {background-color:#535871}

.borderColor1, .userListTable thead td, .userListTable tbody td, #buttonBox {border-color:#ddd !important}
.borderColor2, .userDataTable input {border-color:#ddd !important}

.textAlignLeft {text-align:left !important}

#topWrapper, #bottomWrapper {float:left;width:100%}
#topWrapper {background:#ffffff url(../images/topWrapperBg.png) repeat-x}
#topBox {background-color:#ffffff}
#headBox{height:315px;width:100%;background:url(../images/headBoxBg.jpg) no-repeat}

#logo, #logo a {display:block;height:68px;width:224px;float:left}
#logo {margin:8px 0 0 10px}
#logo a {text-indent:-9999px}

/*#headBox li, #headBox li a, */
#userTools li a, #userTools li , #mainMenu li a , #mainMenu li , #contactData li , #contactData li  a, #breadCrumb li, #breadCrumb li a {display:block;float:left;margin:0}
#contactData, #mainMenu, #userTools {position:absolute;}

#contactData{top:8px;right:0px;}
#contactData li {padding:0 20px 0 35px}
#contactData li, #contactData li a {color:#E5E5E5;font-size:16px}
#contactData li a:hover {color:#ffffff}
#contactData  #topMail {background:url(../images/topContactIcons.png) no-repeat 0 -24px}
#contactData  #topTel, #contactData  .topTel{background:url(../images/topContactIcons.png) no-repeat 0 0}

#mainMenu {top:40px;left:260px;}
#mainMenu li a {color:#cccccc;font-size:19px;padding:0 15px}
#mainMenu li a:hover {color:#ffffff}

#activeBox {margin-top:95px;height:200px;width:920px;padding:0 20px}
#activeBoxMiddle {height:170px;width:900px;background-color:#333746;margin:20px 10px;float:left;display:inline}
#activeBoxTab {width:148px;float:left;margin:11px 0 0 12px;display:inline}
#activeBoxTab ul {margin:0;padding:0}
#activeBoxTab li, #activeBoxTab li a{display:inline;float:left}
#activeBoxTab li a {height:68px;width:68px;padding:0px}
#activeBoxTab li a span {display:none}
#activeBoxTab li {margin:3px;}


#activeBoxTab li #tab0{background:url(../images/activeBoxTabBg.jpg) no-repeat 0 0}
#activeBoxTab li #tab1{background:url(../images/activeBoxTabBg.jpg) no-repeat -68px 0}
#activeBoxTab li #tab2{background:url(../images/activeBoxTabBg.jpg) no-repeat -136px 0}
#activeBoxTab li #tab3{background:url(../images/activeBoxTabBg.jpg) no-repeat -204px 0}

#activeBoxTab li #tab0:hover,#activeBoxTab li.ui-tabs-selected #tab0{background:url(../images/activeBoxTabBg.jpg) no-repeat 0 -68px}
#activeBoxTab li #tab1:hover,#activeBoxTab li.ui-tabs-selected #tab1{background:url(../images/activeBoxTabBg.jpg) no-repeat -68px -68px}
#activeBoxTab li #tab2:hover,#activeBoxTab li.ui-tabs-selected #tab2{background:url(../images/activeBoxTabBg.jpg) no-repeat -136px -68px}
#activeBoxTab li #tab3:hover,#activeBoxTab li.ui-tabs-selected #tab3{background:url(../images/activeBoxTabBg.jpg) no-repeat -204px -68px}

.activeBoxContent {float:left;margin:14px 0 0 10px;width:720px}
.activeBoxImg {width:440px; height:134px;float:left;padding:4px;background-color:#414553;}
.activeBoxContent p, .activeBoxContent .activTxt  {float:left;color:#cccccc;padding-left:10px;width:250px;line-height:1.3}
.activeBoxContent p span {font-size:20px;display:block}
.activeBoxContent .activTxt  {padding:0}
.activeBoxContent .activTxt ul {list-style: square outside none !important}
.activeBoxContent .activTxt ul li {font-size:1.3em;padding:3px 0}
.activeBoxContent .activTxt ul li  a {color:#cccccc;}

#userTools {top:45px;right:0px;}
#userTools li a {color:#00CCFF;font-size:14px;padding:0 15px}
#userTools li a:hover {color:#B6EFFF}

#breadCrumb {height:30px;width:100%;margin-top:1px}
#breadCrumb ul {margin-bottom:0;margin-left:10px}
#breadCrumb li a{display:inline;line-height:30px;padding-right:26px;margin-right:10px;background:url(../images/breadCrumbArrow.png) no-repeat 100% 0}
#breadCrumb li a span {display:none}
#breadCrumb li.active a {background:none;color:#555;}

#miniSearch {display:inline;float:right;height:30px;margin-right:10px}
#miniSearch label {display:block;float:left;padding-right:10px;line-height:30px;}
#miniSearch input {display:block;float:left;border:1px solid #cccccc;margin-top:4px;width:150px;font-size:12px;padding:2px 3px }
#searchButton {width:24px !important;height:30px;padding:0 !important;margin:0 0 0 8px !important;border:none !important}

#content {float:left;width:100%;margin-top:30px;padding-bottom:30px}
#content.home {background:url(../images/homeContentBg.png) no-repeat} 

.contact .innerContact{width:800px; margin:0 auto}
.contact .grid_7 {margin:0;}

.contact .address1 p{color:#666666}
.contact .address1 h3 {font-weight:normal;font-size:30px;color:#B42950 !important;margin:0}
.contact .mail input, .contact .mail textarea{color:#555}
.contact .address1 p {font-size:20px;}

.contact .address1 #mail, .contact .address1 #gg, .contact .address1 #sky, .contact .address1 #order{color:#666666;text-decoration:underline}
.contact .address1 #tel, .contact .address1 .tel {background:url(../images/contact_icons.png) no-repeat 0 0;padding:2px 0 2px 40px}
.contact .address1 #fax {background:url(../images/contact_icons.png) no-repeat 0 -28px;padding:2px 0 2px 40px}
.contact .address1 #mail{background:url(../images/contact_icons.png) no-repeat 0 -56px;padding:2px 0 2px 40px}
.contact .address1 #gg {background:url(../images/contact_icons.png) no-repeat 0 -84px;padding:2px 0 2px 40px}
.contact .address1 #order {background:url(../images/contact_icons.png) no-repeat 0 -112px;padding:2px 0 2px 40px}
.contact .address1 #sky {background:url(../images/contact_icons.png) no-repeat 0 -140px;padding:2px 0 2px 40px}

.contact .mail label {color:#999;padding:20px 0;font-weight:normal;}
.contact .mail input, .contact .mail textarea {width:388px;border:1px solid #eee;border-bottom:3px solid #eee;padding:5px;margin:5px 0 15px 0}
.contact .mail textarea {height:150px}
.contact .mail .sendmail {display:block;border:none;width:150px;height:30px;padding:0;float:right;}
.contact .mail .mailSuccess {color:#B42950}
.contact .mail .error {color:#ff0000 !important}

.homeCategory {float:left;width:880px;margin:0 0 0px 80px;height:170px;padding-bottom:30px;display:inline;}
.homeCategory.cat1 {background:url(../images/homeCategoryBg1.png) no-repeat 40px 0}
.homeCategory.cat2 {background:url(../images/homeCategoryBg1.png) no-repeat 40px 0}
.homeCategory.cat3 {background:url(../images/homeCategoryBg3.png) no-repeat 40px 0}
.homeCategory.cat4 {background:url(../images/homeCategoryBg4.png) no-repeat 40px 0}

.homeCategory .categoryImage {display:block;float:left;background-color:#ffffff;height:132px;width:132px;}
.homeCategory .categoryImage img {border:0px solid;padding:9px}
.homeCategory .categoryImage {filter:alpha(opacity=85);	-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}
.homeCategory .categoryImage:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

.homeCategory.cat2 .categoryImage {background-color:#B30966}
.homeCategory.cat1 .categoryImage {background-color:#0033CC}
.homeCategory.cat2 .categoryImage {background-colorr:#B30966}
.homeCategory.cat3 .categoryImage {background-color:#EE3F06}
.homeCategory.cat4 .categoryImage {background-color:#009900}

.homeCategory h2 {display:block;float:left;margin-left:20px;}
.homeCategory h2 a{padding-right:30px;}
.homeCategory h2 span {padding-left:10px;float:left}
.homeCategory h2 .arrow {display:block;padding:0;margin:8px 0 0 10px;height:22px !important;line-height:22px;width:23px;}

.homeCategory.cat1 h2 .arrow {background:url(../images/categoryNameArrow.png) no-repeat 0 -66px}
.homeCategory.cat1 h2 a:hover .arrow {background:url(../images/categoryNameArrow.png) no-repeat -23px -66px}
.homeCategory.cat2 h2 .arrow {background:url(../images/categoryNameArrow.png) no-repeat 0 -22px}
.homeCategory.cat2 h2 a:hover .arrow {background:url(../images/categoryNameArrow.png) no-repeat -23px -22px}
.homeCategory.cat3 h2 .arrow {background:url(../images/categoryNameArrow.png) no-repeat 0 -44px}
.homeCategory.cat3 h2 a:hover .arrow {background:url(../images/categoryNameArrow.png) no-repeat -23px -44px}
.homeCategory.cat4 h2 .arrow {background:url(../images/categoryNameArrow.png) no-repeat 0 0}
.homeCategory.cat4 h2 a:hover .arrow {background:url(../images/categoryNameArrow.png) no-repeat -23px 0}

.homeCategory h2 .categoryItems {font-size:14px;padding-top:9px}
.homeCategory .homeCategoryItemImgs {height:90px;width:560px;margin:5px 0 0 120px;float:left}
.homeCategory .homeCategoryItemImgs a {display:inline;float:left;height:80px;width:90px;background-color:#ffffff;margin-right:50px;background-color:#ffffff;text-align:center;padding:5px 0}

#footerExtra, #footerLinks, #pageInfo {float:left;width:100%}

#subMenu {width:250px;float:left;padding-top:50px;background:url(../images/subMenuBg.png) no-repeat}
#subMenu h2 {margin:0 0 10px 0; padding-left:15px;font-weight:normal}

#subMenu h2 {background:#ffffff url(../images/subMenuH2Bg.png) no-repeat;font-size:21px;padding-bottom:4px}
#subMenu h2.cat1 {background-position: 0 -105px}
#subMenu h2.cat2 {background-position: 0 -35px}
#subMenu h2.cat3 {background-position: 0 -70px}
#subMenu h2.cat4 {background-position: 0 0}

#subMenu li {padding:2px 0;margin:0;background:#ffffff}
#subMenu li a {padding-left:20px;display:block;background:#ffffff}
#subMenu li.active a {background:#ffffff url(../images/subMenuArrowGrey.png) no-repeat 0 1px !important}
#subMenu li a:hover {background:#ffffff url(../images/subMenuArrowGrey.png) no-repeat 0 -42px !important}

#subMenu li a span.preexpress_ {display:block;float:left}
#subMenu li a span.express_ {display:block;float:left;text-indent:-9999px;background:url(../images/express.gif) no-repeat;width:80px;margin-left:10px}
#subMenu li a span.express1{display:block;background:url(../images/express.gif) no-repeat 41px 2px}
#subMenu li a span.express2{display:block;background:url(../images/express.gif) no-repeat 41px 2px}

#subMenu li a span.promooffer{color:#DA3263 !important}

#contentRight{display:inline;float:left;width:660px;margin-left:50px;padding-top:10px}
#contentRight h2 {display:block;float:left;margin:0}
#contentRight.txt p, #contentRight.txt ol {padding-top:20px}
#contentRight.txt ol li {padding:5px 0}

#contentRight .rules h3 {margin:0}
#contentRight .rules  ul {list-style:circle !important;margin-top:20px}
#contentRight .rules  a{color:#666666;text-decoration:underline}

.pageNavigator {float:right;height:35px;}
.pageNavigator a {display:block;float:left;font-size:12px;line-height:35px;color:#000099 !important;text-decoration:underline}
.pageNavigator a.nextPage {background:url(../images/pageNavigatorArrow.png) no-repeat 57px 0;padding-right:30px;margin-left:30px;}
.pageNavigator a.nextPage:hover {background:url(../images/pageNavigatorArrow.png) no-repeat 57px -35px;}
.pageNavigator a.prevPage {background:url(../images/pageNavigatorArrow.png) no-repeat -23px 0px;padding-left:30px;}
.pageNavigator a.prevPage:hover {background:url(../images/pageNavigatorArrow.png) no-repeat -23px -35px;}

#bigLogin {height:330px;width:800px;margin:10px auto 0 auto;padding-top:0px;}
#existingUser, #newUser {float:left;width:395px}
#existingUser h2, #existingUser .info  {color:#B42950}
#newUser h2, #newUser .info {color:#7C839E}
#existingUser {border-right:0px solid #eee;}
#newUser {border-left:2px solid #eee;}
#bigLogin h2, #bigLogin p {padding:0 15px;}
#existingUser p, #newUser p {margin:0;}
#bigLogin .info {height:3em}

#forgotPassBox {margin:0 auto;width:395px}

#forgotPassBox form,#bigLogin form{padding:0 15px 15px}
#forgotPassBox table,#bigLogin table {width:100%}
#forgotPassBox td,#bigLogin td {padding-bottom:5px;margin:0;}
#forgotPassBox label  ,#bigLogin label {font-size:12px;padding-right:10px;color:#666}
#forgotPassBox input,#bigLogin input {border:2px solid #dddddd;padding:5px 5px;width:180px;color:#666;font-weight:bold}

.errorRow {color:red;height:50px;}
.forgotPassword {padding:5px 0 !important;text-align:right;}
.forgotPassword a {color:#999 !important;padding-right:40px}
.loginButton, .registerButton {height:30px;width:150px !important;float:right;margin:5px 40px 0 0;border:none !important}
.loginButton {margin-top:45px}

#productsList {float:left;padding-bottom:20px;width:100%}

.productsListItem {float:left;height:280px; width:200px;margin-right:25px;margin-top:30px;display:inline}
.productsListItem.last {margin-right:0}
.productsListItem a {display:block;height:280px;width:200px;text-align:center;background-color:#ffffff;border-top:3px solid #ffffff;border:1px solid #ffffff;position:relative}
.productsListItem a:hover {background-color:#ffffff;border:1px solid #e2e2e2}
.productTh {padding:10px 0;height:170px}
.productsListItem  a img {margin-top:10px}
.productsListItem a .prodShortInfo {display:block;position:absolute;width:100%;height:90px;left:0;top:190px;background-color:#F7F7F7}
.productsListItem .promoSlogan {display:block;position:absolute;width:100%;height:30px;left:0;top:160px;color:#B42950;text-align:center;font-weight:bold;font-size:18px}
.productsListItem a:hover .prodShortInfo {background-color:#e2e2e2}
.productsListItem p{font-size:10px;text-align:left;line-height:12px;padding:3px 4px;margin-bottom:0;}
.productsListItem .pdoductName {font-size:12px;color:#555;height:30px;line-height:1.3}
.productsListItem .prices {padding-top:10px;text-align:right;line-height:15px;}
.productsListItem .prices .valid, .productsListItem .prices .old {font-size:15px;padding:0 3px}
.productsListItem .prices .valid {font-weight:bold}
.productsListItem .prices .old {text-decoration:line-through;font-size:11px;}
.productsListItem .prices.promo .valid {color:#DA3263}

.productsListItem a .prodShortInfo  .more {font-size:12px; color:#000099;text-align:right;text-decoration:underline;font-weight:bold}

#extraInfo {width:100%;color:#999999;margin-top:20px}
#extraInfo p {margin:0 0 11px 0}
#extraInfo.delivery {font-size:10px !important}

/* product Box */
#productBox {float:left;width:100%;padding:20px 0}
#productImage {float:left;width:440px;padding:20px 0;}

#productInfo {float:left;width:220px;}
#productInfo .valueName {font-size:12px}
#productInfo p {line-height:1.1}
#productInfo .prices {text-align:left;font-size:18px;margin:0}
#productInfo .prices .valid {font-size:25px;color:#414554 !important;}
#productInfo .prices .valid {font-weight:normal}
#productInfo .prices .old {text-decoration:line-through;font-size:18px;padding-right:10px}
#productInfo .prices.promo .valid {color:red}
#productInfo .durationContract {text-align:left;font-size:20px;margin:0}
#productInfo .netto{padding-top:5px}

.productButton {float:left;width:100%;}
.productButton a{display:block;width:100%;}
.productButton a span {display:none}
.productButton.addToCart a {height:30px;background:url(../images/selectOptionsButton.png) no-repeat;margin:20px 0}
.productButton.addToCart input {height:30px;margin:20px 0}
.productButton.negotiatePrice a {height:25px;background:url(../images/negotiatePriceButton.png) no-repeat;margin-bottom:5px}
.productButton.inquiryForm a {height:25px;background:url(../images/inquiryFormButton.png) no-repeat;margin-bottom:5px}
.productButton.seeArrangement a {height:25px;background:url(../images/seeArrangementButton.png) no-repeat}

#productIcons {float:left;width:100%;margin-top:30px}
#productIcons div{width:100%;float:left}
/*#productIcons a {display:block;float:left;height:35px;width:101px;padding:3px 6px 3px 0 }*/

#productIcons .icon {display:block;float:left;width:101px;padding:3px 6px 3px 0 }

#adToCartBox {float:left;width:100%;height:45px;border-top: 3px solid #B42950;}
#adToCartBox .addToCartInfo {display:block;}
#adToCartBox input.addToCartButton{display:block;float:right;margin-top:8px;}
#adToCartBox .addToCartInfo{float:left;color:#B42950;font-size:15px;line-height:45px;}

#adToCartBox .optionPrice {color:#B42950;font-size:16px}
#adToCartBox .optionPrice  span{font-size:20px}

#productBox h3 {width:100%;margin:20px 0;font-weight:normal;font-size:21px}

/*.productOptions {float:left;width:100%}*/
.productOptions {width:100%}

/*.productOptions h4 {display:block;float:left;width:100%;background-color:#999999;color:#ffffff;font-size:16px;font-weight:normal;padding:3px 0px}*/
.productOptions h4 {background-color:#999999;color:#ffffff;font-size:16px;font-weight:normal;padding:3px 0px}
.productOptions h4 span{padding-left:10px}
.productOptions h4 .doMore {font-size:10px;color:#dddddd}
.productOptions ul{float:left;width:100%}
.productOptions .optionMenu li, .productOptions .optionMenu li a {display:block;float:left;}
.productOptions .optionMenu li {margin:15px 20px 0 0}
.productOptions .optionMenu li a {padding-left:20px;background:url(../images/optionsMenuArrow.png) no-repeat;font-size:18px;color:#72849C;text-decoration:underline}
.productOptions .optionMenu  li.ui-tabs-selected a, .productOptions .optionMenu li a:hover {padding-left:20px;background:url(../images/optionsMenuArrow.png) no-repeat 0 -27px;font-size:18px;color:#505F72}
.productOptions .optionMenu  li.ui-tabs-selected a {text-decoration:none}

/*.productOptions .optionPrice {float:left;width:100%;margin-bottom:20px}*/
.productOptions .optionPrice {width:100%;margin-bottom:20px}
.productOptions .optionPrice span {font-size:18px}
.productOptions .optionItem {float:left;width:64px;height:97px;text-align:center;font-size:10px;margin:0 15px 12px 0;padding:3px}
.productOptions .optionItem img {border:1px solid #999;height:60px;width:60px}
.productOptions .optionItem img, .productOptions .optionItem span {float:left;}
.productOptions .optionItem span  {width:100%}
.productOptions .optionItem label{display:block;width:62px;height:77px;position:relative;cursor:pointer;}
.productOptions .optionItem span.imglabelfix {position:absolute;width:62px;height:15px;top:0;left:0;padding-top:62px; background: url(../images/imglabelfix.png) no-repeat -5000px;font-weight:normal}

.productOptions .selected {background-color:#ddd}

.schemaImage {float:left;}
.paramTable {float:left;margin-right:50px}
.paramTable .paramName {padding-right:30px}
.paramTable .paramValue {text-align:center;padding:0 10px}

.floorOptions {clear:both;width:100%}
.floorOptions thead, .floorOptions .sortDescription {border-bottom:1px solid #eeeeee}
.floorOptions thead, .floorOptions .cell-2 {text-align:center}
.floorOptions  td{vertical-align:top}
.floorOptions .cell-1 {width:210px}
.floorOptions .cell-2 {width:90px;vertical-align:middle}
.floorOptions thead .cell-1, .floorOptions thead .cell-2 {padding:0;}
.floorOptions thead .cell-2 {background-color:#efefef;}
.floorOptions .cell-1, .floorOptions .cell-2 {padding:15px 0 5px 0}

.floorOptions .prices .old {text-decoration:line-through;}
.floorOptions .prices .valid {font-size:18px; font-weight:normal}
.floorOptions .prices .valid  .currency {font-size:10px}
.floorOptions .prices.promo .valid {color:#ff0000}
.floorOptions .prices .netto {font-size:11px}
.floorOptions .pricesBox {height:80px}
.floorOptions .sortName {font-size:18px}
.floorOptions .sortDescription {line-height:1.2;font-size:11px;padding:10px;}
.floorOptions .selectRow td {text-align:center;padding-bottom:10px}

.extraInfo {float:left;width:320px}
.extraInfo p{padding: 0 15px;}
.extraInfo h2 {font-size:20px;margin:0;padding:15px;}
.extraInfo h2 a{padding-right:30px;background:url(../images/footerArrow.png) no-repeat 100% 0}
.extraInfo.address h2, .extraInfo.address p {padding-left:100px;color:#ffffff !important}
.extraInfo.address span {display:block; width:45px;float:left}

#recommendBox {width:630px;height:90px;background-color:#eeeeee;padding:15px}
#recommendBox a{background-color:#FFFFFF;display:inline;float:left;height:80px;margin-right:40px;text-align:center;width:90px;padding:5px 0}
#recommendBox a.last {margin-right:0 !important}

#arrangementBox {width:100%}
#arrangementBox a {float:left;margin:5px 10px 0 0}

/*account menu*/

#accountMenu {width:100%;float:left;background:url(../images/accountMenuBg.png) repeat-x;margin-bottom:20px}
#accountMenu li, #accountMenu li a{float:left;margin:0}
#accountMenu li a {height:35px;line-height:35px;padding:0 20px;font-weight:bold}
#accountMenu li.active a, #accountMenu li a:hover {background:url(../images/accountMenuLiBg.png) no-repeat center 0;} 
#content h3 {font-weight:normal;color:#999}
.userDataTable {margin-top:10px !important;width:960px;float:left}
.userDataTable tbody {width:960px}
.userDataTable td{padding:8px 0px 8px 0px !important}

.userDataTable td.label {width:300px !important}

.userDataTable input {border:2px solid;padding:5px;width:250px;}
.userDataTable label {padding-left:40px}
.userDataTable .error {color:red !important;padding:0 !important}
.userDataTable .error span{display:block;background:url(../images/error_bg3.png) no-repeat;width:300px;height:46px;line-height:46px;padding-left:20px;color:#CC0033;font-size:11px}
.userDataTable .error.off span {display:none;}
.userDataTable .asterisk {padding-left:5px}
.userDataTable .tableinfo {padding:20px 40px !important}

.userPanelStart td {padding-left:40px !important}
.userPanelStart td {color:#777!important; font-weight:bold}
.userPanelStart .userData {padding-left:0 !important}
.userPanelStart .userData span {font-size:1.5em}

.userListTable {float:left; width:100%;margin-top:30px !important;}
.userListTable thead td {text-align:center;font-size:1em !important;border:1px solid;border-left:none;border-right:none;vertical-align:middle;}
.userListTable tbody td{border-bottom:1px solid;padding:8px 0;font-size:14px}
.userListTable tbody .cartSumary td{border-top:3px double;border-bottom:0}
.userListTable a:hover{color:#000;text-decoration:underline;}
.userListTable .lp {width:25px}
.userListTable .productname a:hover{text-decoration:underline;}
.userListTable .amount {width:80px;text-align:center;}
.userListTable .amount input {margin-right:5px;text-align:center;width:30px;}
.userListTable .price, .userListTable .value {width:100px;text-align:right}
.userListTable .amount span, .userListTable .price span, .userListTable .value span{padding-left:3px;font-size:10px}
.userListTable .del {width:50px;}
.userListTable .del  span{background:transparent url(../images/cancel.png) no-repeat scroll 0 0px;display:block;height:16px;margin:0 auto 0 auto;width:16px;cursor:pointer;}

.userListTable .addDate, .userListTable .status, .userListTable .invoice {text-align:center}
.userListTable .invoice a{ background:url(../images/page_white_put.png) no-repeat 100% 0;display:block;text-align:center}
.userListTable .invoice a:hover{text-decoration:underline;}

#cartForm .orderStatus {color:#999;font-size:12px;font-weight:normal;padding-left:40px}
.orderData {width:100%}
#addressName td{color:#888;font-size:10px;padding-bottom:10px}
.clientAddress {color:#555;}

#nullInfoOuter, #nullInfoMiddle, #nullInfoInner {width:100%}
#nullInfoOuter {display: table; height: 250px;  #position: relative; overflow: hidden; width:100%;float:left;margin-top:20px}
#nullInfoMiddle {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
#nullInfoInner {#position: relative;  #top: -50%}
#nullInfoInner p{text-align:center;font-size:1.5em;}
#nullInfoInner p a {color:#555 !important}
#nullInfoInner .important {color:#DA3263 !important}

#nullInfoOuter.printOrderInfo {font-size:12px;height:120px !important}
#nullInfoOuter.printOrderInfo  a{display:block;text-indent:-9999px;width:200px;margin:10px auto;background:url(../images/printOrder.png) no-repeat}

#buttonBox {border-top:1px solid;float:left;margin-bottom:30px;padding-top:15px;width:100%;}
#buttonBox  #buyButton, #buttonBox  #saveButton, #buttonBox #continueShopping {display:block;float:right;}
#buttonBox  #buyButton {background:url(../images/cartBuyBotton.png) no-repeat;width:150px;height:30px}
#buttonBox  #saveButton {background:url(../images/saveButton.png) no-repeat;width:150px;height:30px}
#buttonBox  #continueShopping {background:url(../images/continueShopping.png) no-repeat;width:200px;height:30px;margin-right:20px}
#buttonBox  #buyButton span, #buttonBox #continueShopping span {display:none}

#logosBox {float:left;width:100%;height:auto;background-color:#eeeeee;padding:10px 0}
#logosBox  ul {text-align:center;margin:0 0 10px 0}
#logosBox  ul li {display:inline;margin:0 50px}
#logosBox  ul.catLinks li {margin:0;color:#B3B3B3}
#logosBox  ul.catLinks li  a{color:#B3B3B3;padding: 0 4px 0 2px;font-size:11px}
#logosBox  ul.catLinks li  a:hover {color:#999999}


#footerLinks {height:50px;}
#footerLinks ul {margin:0;text-align:center;}
#footerLinks li {display:inline;line-height:50px;margin:0}
#footerLinks li a{padding:0 10px}

#pageInfo {height:30px}
#pageInfo span {display:block;line-height:30px}
#pageInfo .copyright {float:left}
#pageInfo .designby {float:right}

.telico1 {height:22px;width:23px;background:url(../images/contact_icons.png) no-repeat -4px -3px;padding-left:30px}
.telico {display:block;float:left;height:22px;width:23px;background:url(../images/contact_icons.png) no-repeat -4px -3px;margin-right:10px}

.ui-tabs .ui-tabs-hide { display: none !important;}