body{background: #FFFFFF; text-align:center; font-family: Arial, sans-serif; margin:0; padding:0}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }


/* LAYOUT STYLE */
#mother {margin: 0 auto; width: 960px; text-align:left; }
#header{padding:30px 0 0 ;}
#main.home{margin:22px 0 0;}
#footer{border-top:1px solid #d1d9e0; margin:15px 0 10px; font-size:92%; padding:3px 15px;}
#footer .col-left{float:left; width:30%;}
#footer .col-right{float:right; width:60%; text-align:right;}
.creator a{text-decoration:none; color:#666;}
.creator a:hover{color:#333;}

/* LANG MENU */
#lang-menu{float:right; display:inline; padding:0 18px 0 15px; border-left:1px solid #cccccc; margin-top:2px;}
#lang-menu a{display:block; border-bottom:2px solid #cccccc; margin:10px 0;}
#lang-menu a img{display:block;}
#lang-menu a:hover{border-bottom-color:#9d9d9d;}
#lang-menu p{margin:0; padding:1px 0 0px}

/* LOGO BOX */
#logo-box{float:left; margin:10px 0 0 17px;}
#logo-box h1, #logo-box p{margin:0; padding:0; font-size:117%; line-height:1;}

/* LOGIN BOX */
#login-box{float:right; padding:0 17px 0 0; text-align:right; width:255px;}
#login-box h2{font-size:117%; margin-top:13px;}

/* HEAD CONTACT */
#head-contact-box{float:right; padding:10px 0 5px 40px; background:url('/img/bg/head-contact.png') 0 0 no-repeat; width:230px; min-height:50px; color:#73c604;}
#head-contact-box h2, #head-contact-box p{margin:0; padding:0; line-height:1;}

/* MAIN MENU */
#main-menu{ margin:35px 0 0 0px; background:#bb4c93 url('/img/bg/main-menu-top.png') 0 0 no-repeat; width:100%; zoom:1;}
#main-menu .spc{background:url('/img/bg/main-menu-bottom.png') 0 100% no-repeat; padding-bottom:2px;  zoom:1;}
#main-menu li{float:left; text-transform:uppercase; font-size:92%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:1; border-left:1px solid #983e78; border-right:1px solid #ce54a2; margin-bottom:-1px;   position:relative;}
#main-menu li a{color:white;float:left; text-decoration:none;}
#main-menu li span{ padding:13px 21px 11px; float:left; min-width:51px; text-align:center;}
#main-menu li.first{border-left:none;}
#main-menu li.first span{min-width:52px;}
#main-menu li.last{border-right:none;}
#main-menu li a:hover{background:#cd55a1 url('/img/bg/main-menu-a.png') 0 0 repeat-x; cursor:pointer;}
#main-menu li strong, #main-menu li a.activeclick{background:#cd55a1 url('/img/bg/main-menu-a.png') 0 0 repeat-x; float:left; color:white;}
#main-menu li.first a:hover, #main-menu li.first strong, #main-menu li.first a.activeclick{background:#cd55a1 url('/img/bg/first-hover.png') 0 0 no-repeat;}
#main-menu li.first a:hover span, #main-menu li.first strong span, #main-menu li.first a.activeclick span{background:url('/img/bg/first-hover-bottom.png') 0 100% no-repeat}
#main-menu li.last a:hover, #main-menu li.last strong, #main-menu li.last a.activeclick{background:#cd55a1 url('/img/bg/last-hover.png') 100% 0 no-repeat;}
#main-menu li.last a:hover span, #main-menu li.last strong span, #main-menu li.last a.activeclick span{background:url('/img/bg/last-hover-bottom.png') 100% 100% no-repeat}

/* SIDE MENU */
#side-menu{padding-bottom:4px; background:#d9f3fd; margin-bottom:1.9em; position:relative; padding:15px 0;}
#side-menu .reset li{ line-height:1.2; vertical-align:bottom; margin:0; width:185px;}
#side-menu li a, #side-menu li strong{display:block; padding:11px 10px 10px 23px;}
#side-menu li a{color:#02a0dc; text-decoration:none;}
#side-menu li.active{background:white url('/img/bg/side-active.png') 0 0 no-repeat;}
#side-menu li.active strong, #side-menu li.active .activeclick{background:url('/img/bg/side-active.png') 0 100% no-repeat;}
#side-menu li a:hover{text-decoration:underline;}
#side-menu .cor{background-image:url(/img/bg/cor-noborder-full-24.png); height:14px; width:14px;}

/* HOME CROSSROAD */
.home-crossroad {font-family:Arial, sans-serif;}
.home-crossroad li{width:49.5%;}
.home-crossroad .tabs li{background:#0a91c6 url('/img/bg/tab-blue.png') 100% -156px no-repeat; margin-bottom:-1px;}
.home-crossroad a{color:white}
.home-crossroad .tabs li a{text-decoration:none; text-align:center; display:block; background:url('/img/bg/tab-blue.png') 0 -156px no-repeat; line-height:44px; font-size:150%; font-weight:bold;}
.home-crossroad .tabs li.ui-tabs-selected{ background:#02aef0 url('/img/bg/tab-blue.png') 0 0px no-repeat;}
.home-crossroad .tabs li.ui-tabs-selected a{background:url('/img/bg/tab-blue.png') 100% 0px no-repeat;}
.home-crossroad .body{position:relative; }
.home-crossroad .body .spc{background:#02aef0; padding-top:13px; padding-bottom:7px; border-bottom:2px solid #cccccc;}
.home-crossroad .body #tab-1{background:#02aef0 url('/img/bg/bg-tab-blue1.png') 100% 0 no-repeat;}
.home-crossroad .body #tab-2{background:#02aef0 url('/img/bg/bg-tab-blue2.png') 0 0 no-repeat;}
.home-crossroad .body li{padding:17px 0 13px; background:url('/img/bg/home-crossroad-border.png') 0 0 repeat-x; width:49%;}
.home-crossroad .body li a{font-size:117%; font-weight:bold; padding-left:30px; background:url('/img/bg/dot-two-arr.png') 3px 0.15em no-repeat; display:block;}
.home-crossroad .body li.first{background:none}
.home-crossroad .cor{width:15px; height:15px; background-image:url('/img/bg/blue-corners.png');}
.ui-tabs-hide{display:none;}

/* MOST SEARCH */
.most-search{padding:5px 0 10px;}
.most-search ul li{width:42%; border-top:1px solid #d1d9e0; padding:6px 2% 7px 5%; background:url('/img/bg/dot-single-green.png') 0.5em 0.8em no-repeat;}
.most-search ul li.first{border-top:none;}

/* BANNERs */
.banner{margin:6px 0 16px;}

/* HELP BOX */
.help-box{margin-top:-8px;}
.help-box h2{margin:0 0 0;  position:relative; z-index:2;}
.help-box .box{background:#d9f3fd url('/img/bg/home-help.png') 0 0 repeat-x; padding:1px 8px 1px 8px; position:relative;}
.help-box .box .head{float:left; display:inline; width:134px; padding-top:7px; margin-right:-1px; position:relative;}
.help-box .box .body{background:url('/img/bg/home-help-body.png') 0 0 no-repeat; min-height:200px; float:right; width:321px;}
.help-box .box .body h3{font-size:100%; margin:0em 0 0; font-weight:normal;}
.help-box .box .body p{margin:3px 0 1.3em; font-size:92%;}
.help-box .box .cor{background-image:url('/img/bg/blue-light-corners.png'); height:15px; width:15px;}
.help-box .box .head a{text-decoration:none; display:block; padding:11px 9px;}
.help-box .box .head .ui-tabs-selected{}
.help-box .box .head li{zoom:1;}
.help-box .box .head .ui-tabs-selected a{background:url('/img/bg/home-help-active.png') 0 0 no-repeat;}
.help-box .box .head li:first-child.ui-tabs-selected a{background:url('/img/bg/home-help-active-first.png') 0 0 no-repeat;}
.help-box .box .v-tab{padding:11px 0 0 25px;}
.more a{padding-right:14px; background:url('/img/bg/dot-single-green.png') 100% 0.2em no-repeat }

/* TIP BOX */
.tip-box{background:#026eb6 url('/img/bg/tip-new.png') 100% 0 no-repeat; color:white; position:relative; margin:16px 0;}
.tip-box h2.cz .sprite{background:url('/img/sprites/remax-new.png') 0 0 no-repeat;}
.tip-box h2.en .sprite{background:url('/img/sprites/remax-en.png') 0 0 no-repeat;}
.tip-box h2.ru .sprite{background:url('/img/sprites/remax-ru.png') 0 0 no-repeat;}
.tip-box .body{border-bottom:2px solid #ccc; padding:14px 25px 14px;}
.tip-box .body h2{margin-left:-25px; width:338px; height:47px; position:relative; margin-bottom:0.6em;}
.tip-box .cor{width:15px; height:15px; background-image:url('/img/bg/blue-dark-corners.png'); }
.tip-box ul{ margin:0; padding:0;}
.tip-box ul li{margin-bottom:10px; background:url('/img/bg/dot-white.png') 0 0.6em no-repeat; padding-left:13px; }

/* BREADCRUMB */
#breadcrumb{padding:8px 0 0px; margin-bottom:1em;}
#breadcrumb p{margin:0; border-bottom:1px solid #e0e0e0; padding:0 1px 5px; font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size:92%; color:#02a0dc;}
#breadcrumb p strong{color:#333; font-weight:normal;}

/* NOTE */
.note{font-size:117%; line-height:1.5; margin-bottom:1.4em;}
.note .img{border:1px solid #e0e0e0; float:left; margin:0 17px 10px 0;}
.note .img img{margin:0; padding:0;}
.grid-11 .note{margin-top:0;}
.note-img{background:#f0f0f0; padding:10px; float:left; margin: 0px 20px 10px 0; position:relative;}
.note-img .cor {background-image:url(/img/bg/cor-not-img.png); height:4px; width:4px; _display:none;}
.note-img:hover{background:#dedede;}
.note-img img{float:left;}

/* DATE */
p.date{margin:0 0 0.4em;}

.home-object{width:100%; overflow:hidden;}

.blue-box{background:url('/img/bg/blue-box.png') 0 100% no-repeat; min-height:250px;}

/* CATEGORY CROSSROAD */
.category-crossroad{margin-bottom:-10px;}
.category-crossroad ul{margin:0 -5px 0 -25px; padding:0; list-style:none;}
.category-crossroad ul li{float:left; padding:0; display:inline; width:220px; height:202px; background:#ebf9fd; margin:0 0 20px 20px; position:relative;}
.category-crossroad ul li h2{ width:210px; height:106px; border-bottom:2px solid #e5e5e5; margin:0; font-size:100%; font-weight:normal; text-align:center; padding:84px 5px 10px;}
.category-crossroad ul li h2 a{display:block;  font-size:150%;}
.category-crossroad ul li h2 a.hover{color: #333;}
.category-crossroad ul li h2 span{font-size:125%;}
.category-crossroad ul li .cor{width:14px; height:14px; background-image:url('/img/bg/cor-noborder-24.png');}
.category-crossroad ul li.jsclick{cursor:pointer;}


/* LOCATION FORM */
.form-location{zoom:1;}
.form-location .col-left{width:500px; float:left;}
.form-location .col-right{width:370px; float:right; padding:52px 15px 0 0;}
.form-location .col-right .col-h-r{width:51%;}
.form-location .col-right .col-h-l{width:47%;}
.form-location label{font-size:133%; font-weight:bold;}
.form-location ul .number{color:#666666; font-size:133%; font-weight:bold;}
.form-location ul.reset li{margin:0 0 6px;}
.form-location .object{padding:0 0 15px 30px;}

/* FORM PARAM */
.grid-pad-2 .full-box{margin:0 -15px;}
.form-param{padding:0 0 10px; zoom:1;}
.form-param .col-left{float:left; width:420px; display:inline;}
.form-param .col-right{float:right; width:480px; display:inline;}
.form-param .col-left .box{padding-left:97px;}
.form-param .col-left .box h3{float:left; margin:0.35em 0 0 -97px; width:90px; text-align:right; display:inline;}
.form-param .full .box, .form-param-others .col-left .box{padding-left:87px; }
.form-param .full .box h3, .form-param-others .col-left .box h3{float:left; margin:0.35em 0 0 -87px; width:75px; text-align:right; display:inline;}
.form-param .full .box h3{margin:0.35em 0 0 -120px; width:110px;}
.form-param .full .box {padding-left:120px;}
.form-param .full{padding:5px 0 5px; clear:both;}
.form-param .col-right .box{padding-left:138px; }
.form-param .box {padding-top:15px;}
.form-param .no-multislider{padding-top:30px}
.form-param .box p label{font-size:117%; margin-right:11px;}
.form-param .col-right .box h3{float:left; margin:0.35em 0 0 -138px; width:130px; text-align:right; display:inline;}
.form-param .multislider-title{padding-top:0;}
.form-param .col-left .multislider-title{padding-left:75px;  zoom:1;}
.form-param .col-right .multislider-title{padding-left:130px;  zoom:1;}
.form-param .col-left .multislider-title h3{float:left; margin:-5px 0 0 -75px; *margin:2em 0 -2em -75px; width:75px; text-align:right; line-height:1.2; display:inline;}
.form-param .col-left h3 span{display:block;}
.form-param .col-right .multislider-title h3{float:left; margin:-5px 0 0 -130px; *margin:2em 0 0 -130px; width:130px; text-align:right; line-height:1.2; display:inline;}
.form-param .col-right h3 span{display:block;}
.form-param .no-js .multislider{padding-left:10px;}
.form-param .no-js{overflow:hidden; zoom:1; padding:10px 0;}
.form-param .no-js h3{*margin-top:0em !important;}
.form-param .multislider-title h3{margin-top:-0.4em;}
.grid-pad-2 .form-param-others{margin-bottom:4px; padding-top:16px;}
.form-param-others .item{white-space:nowrap; float:left; margin:0 5px 5px 0;}

.search-form .openBox{margin:0 -15px;}

/* CONTACT FORM */
/*.contact-form {margin-top:2.2em;}
.contact-form .form-box{padding:18px 22px 8px; background:#f4f4f4 url('/img/bg/wrap-table.png') 0 100% repeat-x; }
.contact-form .form-box label{color:#505050;}*/

/* TITLE BAR */
.title-bar h1{width:60%; margin-bottom:0;}
.title-bar p.l{clear:both; margin-top:-3px; width:400px; *margin-top:9px;}
.title-bar a.back{text-decoration:none;}
.title-bar a.back .name{text-decoration:underline;}
.title-bar a.back .arr{color:#333333; font-size:108%;}
.title-bar p.r{margin-top:1.7em;}
.title-bar .email{padding:7px 0 4px 32px; background:url('/img/ico/active-mail.png') 0 0 no-repeat; position:relative;}

/* GETS PARAM */
.gets-param{ position:relative; zoom:1;}
.gets-param .col-left{float:left; width:600px; padding:15px 0 13px 50px; margin-bottom:-1px; *margin-bottom:-2px;}
.gets-param .col-right{float:right; width:210px; background:#ebebeb url('/img/bg/gets-param-sum.png') 0 center no-repeat; padding:15px 35px 13px 60px; margin-bottom:-1px; *margin-bottom:-2px;}
.gets-param .spc{border:1px solid #cccccc; border-bottom-width:3px; background:url('/img/ico/bulb2.png') 12px 55% no-repeat;}
.gets-param .col-left h3{margin:0;}
.gets-param .col-left p{margin:0;}
.gets-param .col-right p{margin:0; font-size:117%;}
.gets-param .cor{width:14px; height:14px; background-image:url('/img/bg/cor-border-24.png');}

/* ITEM LIST */
.item-list{padding:25px 0 0;}
.item-list .col-left{width:670px; float:left;}
.item-list .col-right{width:263px; float:right; padding-right:5px;}
.item-list .col-right h2{margin:0.2em 0 0;}

/* RIGHT FORM */
.item-list .col-right .location ul{margin:24px 0 0; padding:0;}
.item-list .col-right .location ul li{padding:0; margin:0 0 9px; font-weight:bold; background:none;}
.item-list .col-right .btn-small-purple{margin:2em 0 0 0px;}
.item-list .col-right .btn-small-purple .number{font-size:117%; color:#b3488c;}
.item-list .col-right .btn-small-purple .number img{vertical-align:middle; margin-left:2px;}
.item-list .col-right .location .number {color:#707070}
.item-list .col-right .location .col-h-l{width:45%;}
.item-list .col-right .location .col-h-r{width:53%;}
.item-list .col-right p label{margin:0 10px 7px 0; white-space:nowrap; float:left;}

/* SORT BAR */
.sort-filter{border:1px solid #d1d9e0; border-width:1px 0; padding:6px 6px 4px; zoom:1;}
.sort-filter p, .sort-filter img, .sort-filter select{margin:0; vertical-align:middle;}
.sort-filter a{text-decoration:none;}
.sort-filter p.l a{ margin-right:15px;}
.sort-filter p.l a .name{text-decoration:underline;}
.sort-filter p.l .arr{font-size:117%; color:#a4abb0;}
.sort-filter p.r label{margin:0 0 0 8px;}
.sort-filter input{vertical-align:middle;}

/* CONTACT FORM */
.contact-form{background:#ebf9fd; position:relative;}
.contact-form .form-spc{border-bottom:2px solid #e5e5e5; padding:10px 23px;}
.contact-form .cor{width:14px; height:14px; background-image:url('/img/bg/cor-noborder-24.png');}

#send-reality {margin:0 0 10px -13px; position:relative; zoom:1;}
#send-reality h2{margin-bottom:0;}
#send-reality label{font-size:117%; padding:0 5px;}
#send-reality p{margin:1.3em 0 0;}
#send-reality .small{margin:0 0 2em 35px;}
#send-reality .col-h-l, #send-reality .col-h-r{width:289px;}
#send-reality .int-text{width:259px; height:25px; padding:9px 15px 0; margin:0; background:white url('/img/bg/sell-half-input.png') 0 0 no-repeat; border:none;}
#send-reality .full .int-text{width:597px; background:white url('/img/bg/sell-full-input.png') 0 0 no-repeat;}
#send-reality textarea{overflow:auto; width:597px; height:139px; padding:9px 15px; margin:0; background:white url('/img/bg/sell-textarea.png') 0 0 no-repeat; border:none; font-family:arial; font-size:100%;}
#send-reality .right{margin:1em 0 1em;}

.remax-form{background:#ededed;}
#send-reality.remax-form .full .int-text{background:white url('/img/bg/remax-input.png') 0 0 no-repeat;}
#send-reality.remax-form .int-text{background:white url('/img/bg/remax-half-input.png') 0 0 no-repeat;}
#send-reality.remax-form textarea{background:white url('/img/bg/remax-textarea.png') 0 0 no-repeat;}

#send-message .col-h-l, #send-message .col-h-r{width:229px;}
#send-message .int-text{width:199px; height:25px; padding:9px 15px 0; margin:0; background:white url('/img/bg/contact-input-half.png') 0 0 no-repeat; border:none;}
#send-message .full .int-text{width:437px; background:white url('/img/bg/contact-input.png') 0 0 no-repeat;}
#send-message .form-spc,  #profil-form .form-spc{padding:10px 30px 20px 24px;}
#send-message p, #profil-form p{margin:1.3em 0 0;}
#send-message label, #profil-form label{font-size:117%; padding:0 5px;}
#send-message textarea.int-text{overflow:auto; width:427px; height:127px; padding:0 10px 0 0; margin:0; background:none; border:none; font-family:arial; font-size:100%;}
#send-message .textarea{width:447px; height:127px; padding:15px 5px 15px 15px; margin:0; background:white url('/img/bg/contact-text.png') 0 0 no-repeat;}

#send-message{margin:2.2em 0 0;}
#send-message .borker-box{background:white; margin:1.5em 0; position:relative;}
#send-message .borker-box .spc{border-bottom:2px solid #d3e0e3; padding:15px 8px;}
#send-message .borker-box .spc p{margin:0 0 0 88px; padding:4px 0;}
#send-message .borker-box .spc p.tel{border-bottom:1px solid #dce2e8;}
#send-message .borker-box .spc h3{margin:0 0 0.3em 88px;}
#send-message .borker-box .spc h3 .name{display:block; /*margin-top:0.8em;*/}
#send-message .borker-box .spc h3 .img{float:left; width:75px; height:75px; margin-left:-88px; overflow:hidden;}
#send-message .borker-box .cor{width:5px; height:6px; background-image:url('/img/bg/cor-detail.png');}

h1.login{margin-left:260px;}
#login-form {width:430px; margin:0px 0 30px 251px;}
#login-form .form-spc{padding-bottom:14px;}
#login-form p{margin:1em 0 0; overflow:hidden; zoom:1;}
#login-form .int-text, #profil-form .int-text{width:199px; height:25px; padding:9px 15px 0; margin:0; background:white url('/img/bg/contact-input-half.png') 0 0 no-repeat; border:none;}
#login-form  label{font-size:117%; padding:0 0px; margin:5px 0 0; width:140px; text-align:right;}
#login-form p.l{margin-top:1.7em;}

#TB_window #login-form{margin:0 auto 20px auto;}

h1.profil{margin-left:204px;}
#profil-form{margin:0 0 30px 195px;}
#profil-form .col-h-r{padding-left:4px; width:229px;}

/* SIDE CROSSROAD */
.side-crossroad{margin:2.5em 0 0;}
.side-crossroad h2{font-weight:normal;}
.side-crossroad ul.reset li{margin:0 0 9px; padding:0; background:none;}

/* PRODUCT DETAIL */
.detail-param ul{margin:1.6em 0 0; padding:0; list-style:none;}
.detail-param li{border-top:1px solid #e5e5e5; overflow:hidden; zoom:1; background:none; padding:6px 12px 5px 2px; margin:0; font-size:117%;}
.detail-param li:first-child{border:none;}
.detail-param li span.r{float:right; width:40%; text-align:right;}
.detail-param li span.r span{white-space:nowrap;}
.detail-param li strong{float:left; width:40%}

.product-detail{padding-bottom:10px;}
.product-detail .col-right{float:right; width:420px;}
.product-detail .col-left{float:left; width:520px;}
.product-detail .box-top{background:#ebf9fd; position:relative; margin:0 0 10px;  zoom:1;}
.product-detail .box-top .spc{ border-bottom:2px solid #e5e5e5; padding:11px 11px 0;}
.product-detail .box-top .cor {background-image:url(/img/bg/cor-noborder-24.png); height:14px; width:14px;}
.product-detail .box-top .images-box{float:left; width:496px; background:white; margin:0 0 15px; position:relative;}
.product-detail .box-top .map-box{float:right; width:406px; background:white; margin:0 0 15px; position:relative; }
.product-detail .box-top .map-box .l{padding:1px 0 4px 30px; width:180px; background:url('/img/ico/pin.png') 10px 0 no-repeat; margin:17px 0 5px;}
.product-detail .box-top .map-box .r{font-size:92%; padding-top:3px; margin:17px 5px 5px 0; /*width:170px;*/}
.product-detail .box-top .spc .spc{padding:7px; border-color:#d3e0e3; *padding:7px 7px 1px;}
.product-detail .box-top .spc .map-box .spc{padding:7px;}
.product-detail .box-top .spc .cor{width:4px; height:4px; background-image:url(/img/bg/cor-blue.png);}
.product-detail .box-top .spc .cor-bl, .product-detail .box-top .spc .cor-br{height:6px;}
.product-detail .box-top .spc .super-img{width:400px; height:265px; text-align:center; position:relative; float:left;}
.product-detail .box-top .spc .super-img img{display:block; margin:0 auto;}
.product-detail .box-top .spc .super-img .info{background:url('/img/bg/img-info.png') 0 0 no-repeat; width:157px; text-align:left; padding:20px 15px 1px; position:absolute; bottom:0; left:11px;}
.product-detail .box-top .spc .super-img .info h3{margin-top:0;}
.product-detail .box-top .spc .super-img .info p{margin-bottom:1em;}
.product-detail .box-top .spc .next-img{float:right; width:75px; padding-right:0px;}
.product-detail .box-top .spc .next-img li{margin-bottom:4px; overflow:hidden;}
.product-detail .box-top .spc .next-img .next{background:url('/img/bg/btn-next.png') 0 0 no-repeat; }
.product-detail .box-top .spc .next-img .next a{display:block; padding:3px 20px 3px 10px; color:white; text-decoration:none;}
.product-detail .box-top .spc .map-box .object{width:100%; height: 220px; overflow:hidden;}
.product-detail .box-top .price{float:left; padding-left:75px; background:url('/img/ico/big-house.png') 20px 4px no-repeat; text-align:right; line-height:1.3;}
.product-detail .box-top .price strong{font-size:208%;}
.product-detail .box-top .price span{font-size:142%;}
.product-detail .box-top .buttons{margin-left:7px; float:left; padding-top:3px;}


/* PAGING */
.paging{text-align:center; margin:15px 0;}
.paging a{text-decoration:none;}
.paging a, .paging strong, .paging img{ vertical-align:middle;  display:inline-block;}
.paging .pager a, .paging .pager strong{display:-moz-inline-block; display:inline-block; border:1px solid #d1d9e0; height:21px; margin-left:-4px; padding: 0 8px; line-height:21px; position:relative; }
.paging .pager a{text-decoration:underline;}
.paging a.next{margin-left:-4px; *margin-left:-6px;}          

/* PRODUCT LISTs */
.product-list ul{overflow:hidden; zoom:1; padding:0; list-style:none; margin:0;}
.product-list li{margin:0; padding:0; list-style:none;}
.product-list ul.list-box{margin:30px 0 10px -20px;}
.product-list ul.list-box:first-child{margin-top:15px;}
.product-list ul.list-box li{float:left; width:210px; background:#ebf9fd; margin:0 0 0px 20px; padding:0; display:inline; position:relative;}
.favorite-list{margin-bottom:30px;}
.favorite-list ul.list-box{margin:30px 0 10px -30px;}
.favorite-list ul.list-box li{margin:0 0 0px 30px;}
.product-list ul.list-box li h2 .img{display:block; background:url('/img/bg/img-list-img.png') 0 0 no-repeat; width:150px; height:150px; margin:0 auto 15px auto; padding:10px;}
.product-list ul.list-box li h2 .img span{display:block; width:100%; height:100%; overflow:hidden;}
.product-list ul.list-box li h2{font-weight:normal; font-size:117%; text-align:center; margin:0 0 0;}
.product-list ul.list-box li .spc{position:relative; padding:20px 10px 23px; border-bottom:2px solid #e5e5e5;}
.product-list ul.list-box li .price, .product-list ul.list-list li .price{ text-align:center; margin:0.7em 0 0; font-weight:bold; color:#c21867; font-size:133%;}
.product-list ul.list-box .add-button{position:absolute; right:0; bottom:-4px; margin:0 0 0px;}
.dog-list ul li .add-button{position:absolute; right:0; bottom:-2px; margin:0 0 0px;}
.product-list ul.list-box .add-button input{margin:0; padding:0;}
.product-list ul.list-box li .cor, .product-list ul.list-list li .cor{width:14px; height:14px; background-image:url('/img/bg/cor-noborder-24.png');}
.product-list ul.list-list{margin-top:15px;}
.product-list ul.list-list li{background:#ebf9fd; position:relative; margin-top:16px; zoom:1;}
.product-list ul.list-list li.first{margin-top:0;}
.product-list ul.list-list li .img{float:left; width:178px; height:137px; overflow:hidden; margin:-1px 0 -1px -186px; background:white; position:relative; }
.product-list ul.list-list li .img .spc-cor{width:40px; height:137px; background:url('/img/bg/list-img-cor.png') 0 0 no-repeat; display:block; position:absolute; right:0; top:0;}
.product-list ul.list-list li .spc{padding:1px 0 0; border-bottom:2px solid #e5e5e5;}
.product-list ul.list-list li h2{margin:0 0 0 186px; font-size:133%;}
.product-list ul.list-list li h2 .name{display:block; padding:1.1em 0 0.4em; text-decoration:underline;}
.product-list ul.list-list li p{margin:0 0 0 186px;}
.product-list ul.list-list .desc{padding-right:10px;}
.product-list ul.list-list li .price{text-align:left; margin-left:186px;}
.product-list ul.list-list .add-button{position:absolute; right:11px; bottom:14px; margin:0 0 0px;}
.product-list ul.list-list .add-button a{padding:4px 30px 4px 0; background:url('/img/ico/plus.png') right 0 no-repeat; float:right; position:relative;}
.product-list .list-table{margin-top:15px; position:relative; zoom:1;}
.product-list .list-table .spc {border-bottom:2px solid #e5e5e5;  zoom:1;}
.product-list .list-table .spc2 {border:1px solid #d3f4fd; margin:0;  zoom:1;}
.product-list .list-table .spc table{margin:0;}
.product-list .list-table .spc table td{border:none; padding:10px 16px 8px; vertical-align:middle; background:#ebf9fd;}
.product-list .list-table .spc table .even td{background:white;}
.product-list .list-table .spc table td.price{font-weight:bold; color:#c21867; font-size:117%; text-align:right;}
.product-list .list-table .spc table .name{font-size:117%;}
.product-list .list-table .cor{width:14px; height:14px; background-image:url('/img/bg/cor-border-blue-24.png');}
.product-list .img{cursor:pointer;}

/* PAGE CROSSROAD */
.page-crossroad ul.list-list{margin:0 0 20px;}

/* MESSAGES */
.ok-message{background:#E3FDB6 url(/img/ico/bullet-tick.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:0em 0px 1.5em; }
.error-message{background:#FFCCCC url(/img/ico/bullet-cross.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:0em 0px 1.5em;}
.info-message{background:#fff1b0 url(/img/ico/bullet-info.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #e6bd00; color:#6c6c6c; font-weight:bold;  margin:0em 0px 1.5em;}

#login-form .error-message{ margin:0.5em 0px 1.5em;}


/* ATT IMAGES */
.att-images{margin:1.5em 0 1.2em;  background:#ebf9fd; position:relative; zoom:1;}
.att-images .spc{border-bottom:2px solid #e5e5e5; padding:20px 0 0; zoom:1;  *padding-bottom:20px;}
.att-images .cor{width:14px; height:14px; background-image:url('/img/bg/cor-noborder-24.png');}
.att-images ul.reset{margin-left:1px; width:100%;}
.att-images ul.reset li{float:left; margin:0 0 20px 37px; display:inline; width:170px; height:170px; background:url('/img/bg/img-list-img.png') 0 0 no-repeat;}
.att-images ul.reset li a{display:block; width:150px; height:150px; text-align:center; padding:10px; cursor:pointer;}
.att-images ul.reset li a:hover{position:relative;}
.att-images ul.reset li span{display:block; width:150px; height:150px; overflow:hidden;}

/* ATT ARTICLES */
.att-articles ul.reset li{margin:0 0 0.6em;}
#att-links{padding:1px 0; margin-top:1.2em; }

/* ATT FILES */
.att-files{margin-top:2em; padding:1px 0 1px;}
.att-files ul {margin:0; padding:0; list-style:none;}
.att-files ul li.ico{padding-left:22px; background-repeat:no-repeat; background-position:0 0;}
.dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.html { background-image: url("/img/fileico/fico-sm-html.png"); }
.jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.png { background-image: url("/img/fileico/fico-sm-png.png"); }
.ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.zip { background-image: url("/img/fileico/fico-sm-zip.png"); }
.unknown { background-image: url("/img/fileico/fico-sm-unknown.png"); }


/* FAKE TEXT INPUT */
.form-param .int-text {width:296px; padding:9px 12px 0; height:24px; background:url('/img/bg/int-text-param-form.png') 0 0 no-repeat; border:none; vertical-align:center; margin:-7px 0 0;}

/* FAKE SELECT */
.form-param .fake-select, .item-list .col-right .fake-select{ position:relative; color:#333333; float:left; font-size:117%; height:27px; background:url('/img/bg/fake-select-param-form.png') 0 0 no-repeat; vertical-align:middle; margin-top:-3px; padding-left:9px; width:311px;}
.form-param .fake-select .fake-spc, .item-list .col-right .fake-select .fake-spc{ display:-moz-inline-box;  cursor: default; display:block; height:23px; padding:4px 37px 0 11px; background:url('/img/bg/fake-select-param-form.png') 100% 100% no-repeat; min-width:110px;}
.form-param .fake-select .fake-group, .item-list .col-right .fake-select .fake-group{position:absolute; z-index:99; top:27px; left:10px; background:white; width:297px; display:block; border:1px solid #BFBFBF; display:none; border-top:0;}
.form-param .fake-select .fake-option, .item-list .col-right .fake-select .fake-option{display:block; padding:2px 11px; color:#333333; _height:1px;}
.form-param .fake-select .fake-group .hover, .item-list .col-right .fake-group .hover{background:#43cafd; color:white; cursor:pointer}
.item-list .col-right .fake-select{width:250px; display:block;  float:none;}
.item-list .col-right .fake-select .fake-spc{padding-top:3px; height:24px;}
.item-list .col-right .fake-select .fake-group{width:235px;}


/* FAKE CHECKBOX */
.fake-checkbox{display:inline-block; height:21px; width:21px; vertical-align:middle; background:url('/img/bg/fake-checkbox.png') 0 0 no-repeat; margin:-3px 2px 0 0; position:relative;}
.fake-checkbox-hover{background:url('/img/bg/fake-checkbox-hover.png') 0 0 no-repeat;}
.fake-checkbox-active{background:url('/img/bg/fake-checkbox-active.png') 0 0 no-repeat;}

/* INLINE BUTTON and LINKS */
.inline-btn, .inline-link, .terms-sum, .terms-sum .spc .number{background-repeat:no-repeat; background-position:0 0; margin:0; text-decoration:none; display:-moz-inline-box; display:inline-block;  vertical-align:middle;} 
.inline-btn input, .inline-link span, .terms-sum .spc{background-repeat:no-repeat; background-position:100% -100px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; overflow:visible; background-color:transparent; display:block;  *display:inline-block; min-width:1px; cursor:pointer; font-size:100%;}

.btn-big-purple .inline-btn, .btn-big-purple .inline-link{color:white; height:45px; background-color:#b4498e; background-image:url('/img/bg/btn-big-purple.png'); text-align:center;}
.btn-big-purple .inline-btn input, .btn-big-purple .inline-link span{min-height:0; height:45px; font-size:100%; padding:0 32px 0 20px; line-height:45px; background-image:url('/img/bg/btn-big-purple.png'); color:white; font-weight:bold; font-size:117%;}

.btn-blue-back .inline-btn, .btn-blue-back .inline-link{margin:0 0 0 15px; color:white; height:31px; background-color:#2bc1f9; background-image:url('/img/bg/btn-blue-back.png'); text-align:center;}
.btn-blue-back .inline-btn input, .btn-blue-back .inline-link span{min-height:0; height:31px; font-size:100%; padding:0 32px 0 10px; line-height:31px; background-image:url('/img/bg/btn-blue-back.png'); color:white; font-weight:bold; font-size:117%;}
.col-right .btn-blue-back .inline-btn, .col-right .btn-blue-back .inline-link{margin:20px 0 0 0px;}

.btn-big-blue .inline-btn, .btn-big-blue .inline-link{color:white; height:45px; background-color:#2bc1f9; background-image:url('/img/bg/btn-big-blue.png'); text-align:center;}
.btn-big-blue .inline-btn input, .btn-big-blue .inline-link span{min-height:0; height:45px; font-size:100%; padding:0 32px 0 10px; line-height:45px; background-image:url('/img/bg/btn-big-blue.png'); color:white; font-weight:bold; font-size:117%;}

.btn-small-purple .inline-btn, .btn-small-purple .inline-link{color:white; height:35px; background-color:#b4498e; background-image:url('/img/bg/btn-small-purple.png'); text-align:center; margin-bottom:3px;}
.btn-small-purple .inline-btn input, .btn-small-purple .inline-link span{min-height:0; height:35px; font-size:100%; padding:0 15px 0 30px; line-height:35px; background-image:url('/img/bg/btn-small-purple.png'); color:white; font-weight:bold; }

.contact-form .inline-btn, .contact-form .inline-link{color:white; height:35px; width:120px; background-color:#2bc1f9; background-image:url('/img/bg/btn-form-send.png');}
.contact-form .inline-btn input, .contact-form .inline-link span{min-height:0; height:35px; width:120px; font-size:100%; padding:0 10px; line-height:35px; background-image:url('/img/bg/btn-form-send.png'); color:white; font-weight:bold; font-size:117%; text-align:center;}
.remax-form .inline-btn input{background-position:100% -300px;}
.remax-form .inline-btn{background-position:0 -200px;}

.buttons .inline-link {color:white; height:45px; background-color:#2bc1f9; background-image:url('/img/bg/btn-big-norm.png'); margin-left:30px;}
.buttons .inline-link span{height:45px; font-size:117%; padding:0 20px; line-height:45px; background-image:url('/img/bg/btn-big-norm.png'); color:white; font-weight:bold; background-position:100% 0;}
.buttons .btn-big-add .inline-link{background-image:url('/img/bg/btn-big-add.png');}
.buttons .btn-big-add .inline-link span{background-image:url('/img/bg/btn-big-add.png'); padding-left:54px;}



.search-form .terms-sum{margin-top:-31px; height:53px; background-color:#2bc1f9; background-image:url('/img/bg/btn-search-terms.png');}
.search-form .terms-sum .spc{min-height:0; height:53px; font-size:100%; padding:0 0px 0 13px; line-height:53px; background-image:url('/img/bg/btn-search-terms.png'); color:white; font-weight:bold; font-size:117%;}
.search-form .terms-sum .spc .number{width:63px; font-size:171%; vertical-align:middle; text-align:center; padding-left:5px;}
.search-form .terms-sum .spc .number img{vertical-align:middle; position:relative; top:-2px; *top:-1px;}

.search-form .btn-big-purple, .search-form .btn-big-blue{position:relative; margin:5px -15px 0 -15px;}

/* GRID RULES */
.grid-1{width:60px;}
.grid-2{width:120px;}
.grid-3{width:180px;}
.grid-4{width:240px;}
.grid-4-spc{width:250px;}
.grid-5{width:300px;}
.grid-6{width:360px;}
.grid-7{width:420px;}
.grid-8{width:480px;}
.grid-9{width:540px;}
.grid-9-spc{width:520px;}
.grid-10{width:600px;}
.grid-11{width:660px;}
.grid-11-spc{width:670px;}
.grid-12{width:720px;}
.grid-13{width:780px;}
.grid-14{width:840px;}
.grid-15{width:900px;}
.grid-16{width:960px;}

.grid-pad-1{padding:0 10px;}
.grid-pad-2{padding:0 15px;}
.grid-pad-3{padding:0 17px;}
.grid-pad-4{padding:0 10px 0 0;}
.grid-pad-5{padding:0 0px 0 10px;}


/* TITLE ICONS */
h2.ico, h2 a.ico{padding-left:28px;}
.ico-lock{background:url('/img/ico/lock.png') 0 0 no-repeat; padding-top:7px;}
h2.ico-bulb{background:url('/img/ico/bulb.png') 7px 0 no-repeat; padding:7px 0 0 36px;}
h2.ico-star{background:url('/img/ico/star.png') 6px 0 no-repeat; padding:2px 0 0 38px;}
h2.ico-list{background:url('/img/ico/list.png') 0px 2px no-repeat; padding:2px 0 0 36px;}
h2.ico-price{background:url('/img/ico/price.png') 0px 2px no-repeat; padding:2px 0 0 30px;}
h2.ico-message{background:url('/img/ico/message.png') 0px 2px no-repeat; padding:0px 0 2px 35px;}

#login-box.ico-lock{padding:12px 17px 0 38px; width:200px; line-height:1.6; background-position:30px 15px;}

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}


