@charset "utf-8";
/* CSS Document */

html {height:100%; }

body {position:relative;font-size:100.01%; width:100%; min-width:1000px; padding:16px 0; margin:0; min-height:100%; height:auto !important; height:100%; font-family:Arial, Helvetica, sans-serif; background: url(/templates/qsix/jumbo/img/bkg.jpg) 50% 0 repeat; }

.wrapper {width:990px; margin:0 auto; background:#fff; border-radius:2px;}

/* Header
-----------------------------------------------------------------------------*/
.header {position:relative;height:153px; border-bottom:4px solid #f0f0f0; margin-bottom:13px;}

.logo { background:url(/templates/qsix/jumbo/img/logo.png) 0 0 no-repeat; position:absolute; top:24px; left:13px; height:72px; width:640px; overflow:hidden;}
.logo h1 { font-size:42px; color:#7d0201; line-height:22px; margin:13px 0 0;}
.logo h1 span { font-size:17px;}
.logo a { width:70px; height:72px; display:block; float:left; margin-right:16px;}

.phone { position:absolute; right:12px; top:33px; text-align:right; width:200px;}
.phone p { color:#000; font-size:32px; margin:0 0 5px; line-height:20px; position:relative;}
.phone p span { font-size:16px; color:#7e7e7e; position:absolute; top:-6px; left:10px;}
.phone p.small { font-size:12px; color:#6f0100; margin:-5px 2px 6px 0; text-align:right;}
.email-link { background:url(/templates/qsix/jumbo/img/icons/ic-email.png) 0 5px no-repeat; padding-left:23px; color:#6f0100;}

.navmenu { position:absolute; left:15px; bottom:0; }
.navmenu ul { list-style:none; margin:0; padding:0;width:676px; }
.navmenu ul li {margin:0;padding:10px 18px 0;font-size:14px;color:#fffc00; display:block;text-align:center; position:relative; float:left; margin-left:1px; background:url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu.png) 0 0 repeat-x; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;height:26px;}
.navmenu ul li:first-child { margin-left:0;}
.navmenu ul li:hover {background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu-h.png) 0 0 repeat-x; }
.navmenu ul li:hover a { color:#272727; border:none;}
.navmenu li a { color:#fff; text-decoration:none;  border-bottom:1px dotted #fff;}

.request { position:absolute; right:15px; bottom:0; width:246px; text-align:center;}
.request a {font-size:14px;color:#fff; background:url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu.png) 0 0 repeat-x; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; text-decoration:none; height:26px; display:block;padding:10px 0 0; }
.request a span { border-bottom:1px dotted #fff;}
.request a:hover {background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu-h.png) 0 0 repeat-x; color:#272727;}
.request a:hover span { border:none;}

.rooms-block { width:962px; margin:0 auto 23px; background:url(/templates/qsix/jumbo/img/backgrounds/bg-block.png) 0 0 repeat; border-radius:2px; position:relative;}
.room-photo { width:637px; height:340px; overflow:hidden; float:left; position:relative;}
.room-description { background:url(/templates/qsix/jumbo/img/backgrounds/bg-text-banner.png) 0 0 no-repeat; width:623px; height:65px; position:absolute; bottom:0; left:0; padding:20px 0 0 14px;}
.room-description p { color:#fff;}
.room-description .likeh1 { font-size:21px;}
.room-description a { color:#fff;}

.room-menu { width:324px; float:right;}
.room-menu ul { list-style:none; margin:0; padding:0;}
.room-menu li { background:url(/templates/qsix/jumbo/img/backgrounds/line-two-col.png) 0 0 repeat-x; /*height:84px;*/}
.room-menu li:first-child { background:none;}
.room-menu li a { display:block; padding:13px 0 10px 11px; font-size:21px; color:#1f1a17; text-decoration:none; line-height:20px;}
.room-menu li a span { color:#636363; font-size:12px;}
.room-menu li a:hover { background:url(/templates/qsix/jumbo/img/backgrounds/bg-rightmenu.png) 0 1px repeat-x; color:#fff;}
.room-menu li a:hover span { color:#fff;}
.room-menu .active { background:url(/templates/qsix/jumbo/img/backgrounds/bg-rightmenu.png) 0 1px repeat-x; color:#fff;}
.room-menu .active span { color:#fff;}

.shadow-right { background:url(/templates/qsix/jumbo/img/backgrounds/bg-shadow-r.png) 0 0 no-repeat; width:11px; height:340px; position:absolute; top:0; left:637px;}

.schemes-block {width:957px; margin:0 auto 19px; background:url(/templates/qsix/jumbo/img/backgrounds/bg-block.png) 0 0 repeat; border-radius:2px; position:relative; padding:7px 0 7px 5px;}

.scemes-img { width:590px; height:365px; float:left;}
.floors-block { background:url(/templates/qsix/jumbo/img/backgrounds/bg-floors-block.png) 0 0 no-repeat; width:38px; height:168px; position:absolute; top:7px; left:595px;}
.floors-block p { font-size:11px; color:#3b3b3b; margin:0 0 5px 2px;}
.floors-block ul { list-style:none; margin:0 0 0 3px; padding:0;}
.floors-block li a { background:url(/templates/qsix/jumbo/img/backgrounds/bg-floors.png) 0 0 no-repeat; width:31px; height:28px; display:block; text-align:center; font-size:19px; color:#4e4e4e; padding-top:3px; text-decoration:none; margin-bottom:4px;}
.floors-block li a:hover { background-position:0 -35px; color:#fff;}

.floors-zoom-block { background:url(/templates/qsix/jumbo/img/backgrounds/bg-zoom-block.png) 0 0 no-repeat; width:38px; height:110px; position:absolute; top:217px; left:595px;}
.floors-zoom { background:url(/templates/qsix/jumbo/img/backgrounds/bg-zoom.png) 0 0 no-repeat; width:27px; height:64px; margin:10px 0 0 3px;}
.floors-zoom-reset { background:url(/templates/qsix/jumbo/img/backgrounds/bg-reset.png) 0 0 no-repeat; width:22px; height:20px; margin:6px 0 0 8px;}

.floors-description { float:right; width:303px; margin:8px 10px 0 0;}
.floors-description .likeh1 { margin-bottom:15px;}

.sectionmenu { background:url(/templates/qsix/jumbo/img/backgrounds/bg-block.png) 0 0 repeat; height:36px; margin:19px 0; overflow:hidden;}
.sectionmenu ul { list-style:none; margin:0 0 0 160px; padding:4px 0 0; overflow:hidden;}
.sectionmenu li {font-size:15px; float:left; padding:0 32px; display:block; line-height:24px; background:url(/templates/qsix/jumbo/img/backgrounds/bg-separator.png) 0 8px no-repeat;}
.sectionmenu li:first-child { background:none;}
.sectionmenu li a { text-decoration:none; border-bottom:1px dotted #272727; color:#272727;}
.sectionmenu li a:hover {color:#8b0301;}
/* mains 
-----------------------------------------------------------------------------*/
.main { margin:0 auto 1px; width:957px;}
.main .likeh1, .main h1 { border-bottom:1px solid #dadada; padding:0 0 9px;}

.bg { background:url(/templates/qsix/jumbo/img/backgrounds/bg-cat-main.png) 0 0 repeat-y; border-radius:2px 2px 0 0; min-height:694px; margin-bottom:32px;}

.column-center { float: left; margin:0; position: relative; width: 636px;}
.column-center img.float-left { margin:5px 5px 5px 0;}

.column-right { float:right;width:310px; }


#news_short { margin:-11px 0 0; overflow:hidden;}
#news_short ul { list-style:none; margin:0; padding:0;}
#news_short li { background:url(/templates/qsix/jumbo/img/backgrounds/dotted-line.png) 0 0 repeat-x; padding:10px 0 9px;}
#news_short ul li:first-child { background:none;}
#news_short li em { font-style:normal; color:#636363; font-size:11px;}
#news_short li p { margin:0;}
#news_short li p a {font-weight:bold;}
#news_short li strong {color: #8B0301; font-style:normal; font-weight:bold;}

.catalog-items { float:left; width:320px; padding:9px 0 0;}
.catalog-items .likeh1 { padding-left:10px; margin-right:10px;}
.catalog-item { width:291px; margin:-4px auto 33px;}
.catalog-item p { margin-bottom:7px;}
.catalog-item a { font-weight:bold;}
.catalog-item img { border: 1px solid #b2b2b2; margin-bottom:8px;}
.description { overflow:hidden; margin:0 0 5px;}
.description dt { float:left; clear:left; font-size:12px; line-height:19px; margin-right:4px;}
.description dd { font-weight:bold; font-size:12px; line-height:19px;}

.product-full { float:left; width:624px; margin:0 0 0 13px; padding-top:10px;}
.product-full img { border: 1px solid #b2b2b2;}
.product-full-big-img { width:421px; float:left; margin-right:17px;}

.product-full-gallery { list-style:none; margin:0; padding:0; float:left;}
.product-full-gallery li { margin-bottom:3px;}

.tabs { padding:0;}
.tabs ul { list-style:none; height:33px; margin:19px 0 0; padding:0;}
.tabs ul li { float:left; margin-right:2px; font-size:12px;}
.tabs ul li a { background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu.png) 0 0 repeat-x; padding:8px 22px 7px; text-decoration:none; display:block; color:#fff; border-radius:4px 4px 0 0; }
.tabs ul li a span { border-bottom:1px dotted #fff;}
.tabs ul li a:hover { background: url(/templates/qsix/jumbo/img/backgrounds/bg-tabs-h.png) 0 0 repeat-x; color:#272727;}
.tabs ul li a:hover span { border-color:#272727;}
.tabs ul li a.selected { background: url(/templates/qsix/jumbo/img/backgrounds/bg-tabs-h.png) 0 0 repeat-x; color:#272727;}
.tabs ul li a.selected span { border-color:#272727;}

.tab-content { margin:0; background:#fff; border-radius:0 5px 5px 5px; padding:10px; width:592px;}
.tab-content p { margin:0 0 3px; color:#1f1a17;}
.tab-content .description dt { line-height:22px;}
.tab-content .description dd { line-height:22px;}

.deals-container { margin-bottom:16px;}

.category-catalog { list-style:none; margin:0 0 0 365px; padding:0; overflow:hidden;}
.category-catalog li {float:left; margin-right:2px; font-size:14px;}
.category-catalog li a {background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu-h.png) 0 0 repeat-x; padding:8px 12px 7px; text-decoration:none; display:block;color:#272727; border-radius:4px 4px 0 0; height:21px; }
.category-catalog li a span { border-bottom:1px dotted #272727;}
.category-catalog li a:hover { background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu.png) 0 0 repeat-x; color:#fff;}
.category-catalog li a:hover span { border-color:#fff;}
.category-catalog li.all a {background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu.png) 0 0 repeat-x; padding:8px 12px 7px; text-decoration:none; display:block;color:#fff; border-radius:4px 4px 0 0; }
.category-catalog li.all a span { border-bottom:1px dotted #fff;}
.category-catalog li.all a:hover { background: url(/templates/qsix/jumbo/img/backgrounds/bg-mainmenu-h.png) 0 0 repeat-x; color:#272727;}
.category-catalog li.all a:hover span { border-color:#272727;}

.catalog-container { background:url(/templates/qsix/jumbo/img/backgrounds/bg-block.png) 0 0 repeat; border-radius:5px; overflow:hidden; padding:11px 0;}

.hot-deal-container { float:left; width:305px; margin-right:20px;}
.hot-deal-container .likeh1 { padding-left:10px; margin-bottom:4px;}
.hot-deal-description { margin-left:10px;}
.hot-deal-description p { margin:0 0 6px;}
.hot-deal-description .small { line-height:18px;}
.hot-deal-description img { margin-bottom:6px;}
.hot-deal-description a { font-weight:bold;}

.catalog-table { float:left; width:624px; margin-left:7px;}
.catalog-table .likeh1 { margin-bottom:4px;}
.catalog-table td { border-left:1px dotted #424242; padding:10px 0 5px 13px;}
.catalog-table td:first-child { border:none; padding:0 20px 0 0;}
.catalog-table tr:first-child td { border-bottom:1px dotted #424242; padding-top:0;}
.catalog-table td a { font-weight:bold;}
.catalog-table td p { margin-bottom:6px;}
.catalog-table td img { margin-bottom:7px;}

/* Footer
-----------------------------------------------------------------------------*/
.footer {height:74px; overflow:hidden; position:relative; border-top:1px solid #d9dada; width:957px; margin:0 auto;}

.logo-footer { background:url(/templates/qsix/jumbo/img/logo-footer.png) 0 0 no-repeat; width:202px; height:38px; position:absolute; left:0; top:14px;}
.logo-footer a { width:45px; height:38px; float:left; margin-right:11px;}

.phone-footer{ position:absolute; right:179px; top:17px; text-align:right; font-size:12px;}
.phone-footer p { color:#363636; margin:0; line-height:18px; font-size:20px; position:relative;}
.phone-footer p span { color:#7e7e7e; font-size:14px; position:absolute; top:-3px; right:90px; white-space: nowrap;}
.phone-footer a { font-size:11px;}

.counter { width: 307px; position:absolute; top:17px; right:0;}

/* TEXT, a, list */

.likeh1 { font-size:22px; margin-bottom:7px; color:#1f1a17;}
.likeh1 span { color:#7d0201;}

p {font-weight:normal; font-size:12px; color:#636363; line-height:20px; margin:0 0 16px;}

.p_center {text-align:center; }

.p_right {text-align:right; }

a { color:#8b0301; }
a:hover {color:#2e2926; text-decoration:none;}

.small {font-size:11px; }

.x-small {font-size:10px; }

.xx-small {font-size:8px; }

.large {font-size:14px; }

.x-large {font-size:16px; }

.xx-large {font-size:18px; }

.img_left {float:left; margin:5px 10px 5px 0; border:1px solid #ebebeb; }

.img_right {float:right; margin:5px 0 5px 10px; }

h1 {font-size:22px; margin-bottom:7px; color:#1f1a17; }

h2 {font-weight:normal; text-align:left;  margin:0; font-size:19px;}

h3 {font-weight:normal; font-size:16px; color:#000; margin:0; }

h4 {font-weight:normal; font-size:14px; color:#000; line-height:110%; text-align:left; text-indent:0mm; margin:0 0 10px; padding:0; }

h5 {font-weight:bold; font-size:80%; color:#000; line-height:110%; text-align:left; text-indent:0mm; margin:0 0 10px; padding:0; }

h6 {font-weight:bold; font-size:80%; color:#000; line-height:110%; text-align:left; text-indent:0mm;margin:0 0 10px; padding:0;}

ul, ol { margin:0 0 5px; padding:0; list-style-position:outside;}
ul { list-style:none; margin:0 0 5px 0;}

.column-center ul.no-marker { list-style:none;}
.column-center ul.no-marker li { background:none; padding:0;}

.column-center ul li {font-size:12px; background:url(/templates/qsix/jumbo/img/backgrounds/bg-ul-li-r.png) 0 7px no-repeat; padding-left:5px;}
.column-center ul li:hover { background:url(/templates/qsix/jumbo/img/backgrounds/bg-ul-li-b.png) 0 7px no-repeat;}
.column-center ul li:hover a { color:#000;}
.column-center ol li { font-size:12px;}

.column-center table { color:#000; margin:15px 0;}
table tr.even td { background:#f3f5f7; }

td {font-size:12px; border-left:1px solid #e6e6e6;padding:6px 0 6px 35px; }
td:first-child { padding:6px 0 6px 10px; text-align:left; border:none;}

th {font-size:12px; background: url(/templates/qsix/jumbo/img/backgrounds/th.png) 0 0 repeat-x; padding:8px 0 8px 35px; font-weight:bold; border-left:1px solid #806e9b; text-align:left; color:#fff;}
th:first-child { padding:5px 0 5px 10px; border:none;}

.float-left { float:left;}
.float-right { float:right;}
.clear { clear:both;}

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.full { text-align: justify; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; color:#0175b7; font-size:13px; font-weight:bold; }
.strike, del { text-decoration: line-through; }

.contact-form { overflow:hidden; width:340px;}
.contact-form dt {width:100px; text-align:right; color:#332b2b; font-size:12px; padding-right:10px; display:inline-block;}
.contact-form dt label { vertical-align:middle;}
.contact-form dd { margin-bottom:5px; display:inline-block;}
.contact-form dd input { width:204px; height:22px; border-radius:4px; border:1px solid #bfbfbf; }
.contact-form .send-form { float:right; margin-right:20px;}
input.send-form { background:#870201; border-radius:8px; -moz-border-radius:8px; color:#fff; text-align:center; padding:0 5px !important; height:24px; border:none; font-weight:bold; font-size:12px; }

/* stylish select */

.stylish-select ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0; float:none;}
ul.newList a {color: #000; text-decoration:none; display:block; font-size:11px;}
ul.newList {margin:0; padding:5px 0 0; list-style:none; color:#000; width:84px; background:#fff; position:absolute; top:18px!important; left:1px; overflow-x:hidden; z-index:9999; font-size:100%; border-top:none; border:1px solid #c5c5c5; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-top:none;}
.newListSelected {width:86px; color:#000; height:23px; padding:0 0 0 5px; float:left; background:url(/templates/qsix/jumbo/img/bg-select.png) 0 0 no-repeat; font-size:11px; margin-bottom:10px;  cursor:pointer;}
.newListSelected span {width:86px; display:block;}
.newListDeselected {width:86px; color:#000; height:23px; padding:0 0 0 5px; float:left; background:url(/templates/qsix/jumbo/img/bg-select.png) 0 0 no-repeat; font-size:11px; margin-bottom:10px;  cursor:pointer;}
.newListDeselected span {width:86px; display:block;}
ul.newList li { padding:0 0 0 8px; line-height:120%; margin-bottom:0; background:none;}
ul.newList li a {padding:3px; display: block; float:none;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:76px; overflow:hidden; height:18px; padding:5px 0 0 7px;}
.newListHover {color:#000!important; cursor:pointer;}
/*.newListSelHover,*/ .newListSelFocus {background-position:0 0; cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

:focus { outline:none;}

span.niceCheck {width: 15px;height: 17px;display: block;cursor: pointer; background:url(/templates/qsix/jumbo/img/bg-nicecheck.png) -23px 0 no-repeat; margin-right:4px; float:left;}
span.niceCheck input {display: none; vertical-align:middle;}

.pagination ul { list-style:none; margin:0 0 15px; padding:0;}
.pagination li { background:none!important; display:inline; padding-left:0!important; font-weight:bold; color:#000; margin-right:5px;}
.pagination li a { color:#000; text-decoration:none;}
.pagination li a:hover { text-decoration:underline;}
.pagination li.active { font-size:14px; text-decoration:underline; color:#9c1212;}


/* calendar */
#dp-normal-1 { display:none;}
.date-picker-title { background:#ececec;}