html,body {
height:100%;
margin:0;
padding:0;
}

body {
background:#fff url(../img/water-bg.png) repeat-x 0 88px;
font-family:Arial, serif;
font-weight:400;
font-size:12px;
color:#333;
}

sup {
vertical-align:super !important;
font-size:11px !important;
font-family:Arial, serif !important;
text-transform:lowercase;
}

p.copyright sup {
font-size:9px !important;
}

#content,#footer {
position:relative;
}

#content {
min-height:100%;
height:auto !important;
overflow:hidden;
padding-bottom:156px;
}

#content #finish {
height:50px;
}

#footer {
margin-top:-156px;
height:156px;
position:relative;
background:#fff url(../img/footer-bg.png) repeat-x 0 0;
}

p.copyright {
position:absolute;
top:90px;
background:url(../img/green-line.png) no-repeat 0 0;
height:37px;
font-size:11px;
margin:0 0 10px;
padding:3px 0 0 15px;
}

div.bul_bul {
background:url(../img/footer-bul-bg.png) no-repeat top right;
width:90px;
height:156px;
}

.logo {
margin-top:44px;
}

div.menu {
margin-top:32px;
}

div.menu ul li {
float:left;
text-transform:uppercase;
font-size:14px;
margin:0;
padding:0;
}

div.menu ul li.separate {
background:#fff url(../img/vertical_line.png) no-repeat center 13px;
width:1px;
height:25px;
padding:0 8px;
}

div.menu ul li a {
color:#333;
text-decoration:none;
}

h3,div.crumb {
font-family:Arial, serif;
font-weight:400;
font-size:14px;
text-transform:uppercase;
color:#010101;
line-height:37px;
background:#fff url(../img/green-line.png) no-repeat 0 0;
height:37px;
margin:0 0 10px;
padding:0 0 0 15px;
}

h3.crumb,div.crumb {
font-size:12px;
text-transform:none !important;
}

h3 a,h3 a:hover,.grid_12 a {
color:#010101;
text-decoration:none;
}

h3.fix {
line-height:18px;
}

p {
clear:both;
overflow:hidden;
}

.grid_12 p {
clear:none !important;
}

ul.cities,ul.order_phones {
list-style:none;
clear:both;
margin:0;
padding:0;
}

ul.cities li,ul.order_phones li {
float:left;
margin:0;
padding:0;
}

ul.cities {
margin:15px 0 0;
}

ul.cities li {
padding:0;
}

ul.cities li.separate {
background:#fff url(../img/vertical_line.png) no-repeat center 5px;
width:1px;
height:25px;
padding:0 5px;
}

ul.cities li span {
display:block;
height:25px;
text-align:center;
line-height:25px;
color:#333;
cursor:pointer;
padding:0 5px;
}

ul.cities li.cities-item span.act:hover {
text-decoration:none;
}

ul.cities li.cities-item span.act {
background-color:#5bd11b;
color:#fff;
cursor:default;
padding:0 8px;
}

ul.order_phones {
padding:0 0 0 13px;
}

ul.order_phones li {
font-size:28px;
}

ul.order_phones li span {
display:block;
float:left;
font-size:20px;
line-height:40px;
margin-right:7px;
}

a.read_more {
clear:both;
display:block;
background:#fff url(../img/arrow_right.png) no-repeat right 6px;
padding-right:10px;
float:right;
color:#333;
margin-top:15px;
}

span.date {
clear:both;
display:block;
background:#fff url(../img/arrow_right.png) no-repeat right 6px;
padding-right:10px;
color:#333;
width:60px;
}

ul.opros {
list-style:none;
margin:0;
padding:0;
}

ul.opros li p {
font-weight:700;
margin:5px 0;
padding:5px 0;
}

ul.opros li {
margin:0;
padding:0;
}

.marginbottom10 {
margin-bottom:10px;
}

.marginbottom30 {
margin-bottom:30px;
}

.paddingbottom10 {
padding-bottom:10px;
}

div.separate {
height:20px;
clear:both;
}

a {
color:#fff;
text-decoration:none;
}

div div.top-block {
width:699px;
height:37px;
}

div div.top-block div.top-left-block {
width:2px;
height:37px;
float:left;
}

div.blue div.top-block div.top-left-block {
background:url(../img/panel-left-bg-blue.png) no-repeat left top;
}

div.red div.top-block div.top-left-block {
background:url(../img/panel-left-bg-red.png) no-repeat left top;
}

div div.top-block div.top-main-block {
width:690px;
height:37px;
float:left;
}

div.blue div.top-block div.top-main-block {
background:url(../img/panel-bg-blue.png) repeat-x left top;
}

div.red div.top-block div.top-main-block {
background:url(../img/panel-bg-red.png) repeat-x left top;
}

div div.top-block div.top-main-block a {
text-decoration:none;
font-size:14px;
text-transform:uppercase;
color:#fff;
line-height:37px;
margin-left:10px;
}

div div.top-block div.top-right-block {
width:7px;
height:37px;
float:left;
}

div.blue div.top-block div.top-right-block {
background:url(../img/panel-right-bg-blue.png) no-repeat left top;
}

div.red div.top-block div.top-right-block {
background:url(../img/panel-right-bg-red.png) no-repeat left top;
}

div.main-block {
width:679px;
background:url(../img/panel-main-bg.png) repeat-y left top;
min-height:240px;
overflow:hidden;
padding:10px;
}

div.footer-block {
width:699px;
height:2px;
background:url(../img/panel-footer.png) no-repeat left top;
}

ul.products {
width:690px;
list-style:none;
clear:both;
margin:20px 0 20px 50px;
padding:0;
}

ul.products li {
width:100px;
float:left;
margin:0 25px;
padding:0;
}

.ads_block {
width:680px;
height:200px;
text-align:center;
margin-top:20px;
}

.ui-dialog {
width:515px !important;
height:346px !important;
background:url(../img/popup_bg.png) no-repeat left top;
position:absolute;
}

.ui-dialog-title {
display:block;
font-family:Arial, serif;
font-weight:400;
font-size:14px;
text-transform:uppercase;
color:#010101;
line-height:37px;
background:url(../img/green-line.png) no-repeat 0 0;
height:37px;
position:absolute;
left:30px;
top:30px;
margin:0 0 10px;
padding:0 0 0 15px;
}

.ui-dialog-titlebar {
height:30px;
}

.ui-dialog-titlebar-close {
position:absolute;
right:30px;
top:30px;
}

.ui-icon-closethick {
display:block;
text-indent:-9999px;
width:30px;
height:30px;
background:url(../img/popup_close.png) no-repeat left top;
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#aaa url(../../libs/jquery/ui/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.3;
filter:Alpha(Opacity=30);
}

#product_content {
width:472px;
height:215px;
position:absolute;
left:30px;
top:80px;
}

#product_content img {
float:left;
margin:0 10px;
}

img.unactive {
opacity:.3;
filter:Alpha(Opacity=30);
}

#product_content ul,.product_item ul {
float:left;
list-style:none;
width:345px;
}

.product_item ul {
width:475px;
padding-bottom:20px;
background:url(../img/line.png) repeat-x bottom left;
}

#product_content ul li,.product_item ul li {
clear:both;
margin:0;
padding:0;
}

#product_content ul li span,.product_item ul li span {
display:block;
float:left;
font-weight:700;
width:155px;
}

ul#product_func {
list-style:none;
position:absolute;
left:25px;
top:295px;
}

ul#product_func li {
float:left;
padding-left:20px;
margin-left:15px;
}

ul#product_func li.but_read_more {
background:url(../img/but_view_more.png) no-repeat 0 2px;
}

ul#product_func li.but_to_cart a {
color:#fa2768;
}

.product_item {
padding-bottom:10px;
overflow:hidden;
}

.product_item .title,.product_item h1 {
display:block;
font-family:Arial, serif;
font-weight:700;
font-size:18px;
text-transform:uppercase;
color:#010101;
line-height:37px;
margin:0;
}

.product_item ul.product_desc {
list-style:none;
width:475px;
float:left;
padding-bottom:20px;
background:url(../img/line.png) repeat-x bottom left;
}

.product_item ul.product_desc li span {
display:block;
float:left;
font-weight:700;
width:160px;
}

.unavailable {
color:#fa2768;
height:25px;
}

ul.product_func {
float:left;
list-style:none;
width:300px;
background:none;
}

ul.product_func li {
margin:0 0 10px;
padding:0 0 0 22px;
}

ul.product_images {
float:left;
list-style:none;
background:none;
width:475px;
}

#benefits_0,#benefits_1,#benefits_2 {
min-height:290px;
}

#product_load {
background:#fff url(../img/preload.gif) no-repeat center;
width:455px;
height:205px;
position:absolute;
left:30px;
top:75px;
z-index:100;
}

.surveyblock_bg {
opacity:0;
}

fieldset {
position:relative;
border:0;
margin:0;
padding:0;
}

fieldset ol {
list-style:none;
padding:0;
}

fieldset ol li {
display:block;
margin:0;
padding:5px 0;
}

fieldset label {
display:block;
min-height:14px;
font-size:12px;
text-align:left;
color:#000;
margin:0;
padding:5px 10px 5px 0;
}

fieldset input,fieldset select,fieldset textarea {
height:20px;
width:200px;
border:1px #959aa2 solid;
-moz-border-radius:4px;
-webkit-border-radius:3px;
margin:0;
padding:2px;
}

fieldset select {
height:27px;
width:207px;
border:1px #959aa2 solid;
margin:0;
padding:2px;
}

input.checkbox_input {
width:20px !important;
position:relative;
top:5px;
}

fieldset input.error,fieldset select.error,fieldset textarea.error {
border:1px red solid;
}

fieldset textarea {
font-size:12px;
line-height:14px;
height:200px !important;
width:400px;
padding:4px;
}

.message {
font-family:"trebuchet ms", sans-serif;
font-size:1.1em;
background-repeat:no-repeat;
background-position:8px 50%;
min-height:16px;
line-height:1.4em;
border-style:dotted;
border-width:1px;
margin:0 0 15px;
padding:10px 10px 11px 45px !important;
}

.message.success {
background-color:#dff2bf;
background-image:url(admin/msg_success.png);
color:#4f8a10;
}

#slideshow {
position:relative;
height:220px;
cursor:pointer;
}

#slideshow IMG {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow IMG.active {
z-index:10;
opacity:1px;
}

#slideshow IMG.last-active {
z-index:9;
}

div.price_tbl table tr td {border:1px solid #ccc; padding:5px;}

a.main_link {
color:#000;
}

.benefits_item {
margin:6px !important;
padding:0 !important;
}

a#newyear {
text-indent:-900000px;
display:block;
background:url(../img/cascade-new-year.png) no-repeat 0 0;
width:220px;
height:131px;
}

a#newyear:hover {
text-indent:-900000px;
display:block;
background:url(../img/cascade-new-year.png) no-repeat 0 -131px;
width:220px;
height:131px;
}

div.menu ul,ul.category_list,ul.category_list li ol {
list-style:none;
}

h3.crumb a:hover,div.crumb a:hover,ul.cities li span:hover,a:hover {
text-decoration:underline;
}

ul#product_func li.but_compare,ul.product_func li.but_compare {
background:url(../img/but_to_compare.png) no-repeat 0 2px;
}

ul#product_func li.but_to_cart,ul.product_func li.but_to_cart {
background:url(../img/but_add_to_cart.png) no-repeat 0 2px;
}

ul#product_func li a,ul.product_func li a {
color:#333;
}

.product_item img,.txtblock ul,.txtblock img {
float:left;
}

.product_item ul.product_desc li,ul.category_list li {
clear:both;
margin:0;
padding:0;
}

ul.product_images li,ol.product_list li {
float:left !important;
clear:none;
}

ul#topmenu,ul#topmenu ol {
list-style:none;
margin:0;
padding:0;
}

ul#topmenu {
width:688px;
height:154px;
float:right;
position:absolute;
z-idex:100px;
top:27px;
right:0;
overflow:hidden;
}

ul#topmenu li {
float:left;
height:39px;
text-align:center;
line-height:39px;
}

ul#topmenu a,ul#topmenu span {
float:left;
height:39px;
outline:none;
}

ul#topmenu li a.top,ul#topmenu li span.top {
background:url('../img/top-menu-act.png');
height:39px;
}

ul#topmenu li a:hover {
color:#fff;
}

ul#topmenu ol {
display:none;
position:relative;
z-index:1000;
margin-left:1px;
width:288px;
}

ul#topmenu li.hover ol {
display:block;
}

ul#topmenu li ol li {
text-align:left;
font-size:12px;
text-transform:none;
padding-top:10px;
padding-bottom:10px;
}

ul#topmenu ol li a,ul#topmenu ol li span {
color:#fff;
display:block;
float:left;
text-indent:0;
height:20px;
text-decoration:none;
width:120px !important;
line-height:10px !important;
background:url('../img/point.png') 0 6px no-repeat !important;
margin:0 0 0 12px;
padding:3px 0 3px 10px;
}

ul#topmenu ol li a:hover {
color:#fff;
text-decoration:underline;
}

ul#topmenu ol li {
background:transparent url('../img/dropdown_main.png') top left repeat-y;
width:288px;
height:auto !important;
}

ul#topmenu ol li a img {
margin-right:5px;
}

ul#topmenu ol li.ft {
background:transparent url('../img/dropdown_bottom.png') top left no-repeat;
height:6px !important;
overflow:hidden;
padding-top:0 !important;
padding-bottom:0 !important;
}

ul#topmenu ol li.hd {
background:transparent url('../img/dropdown_top.png') top left no-repeat;
height:6px !important;
overflow:hidden;
padding-top:0 !important;
padding-bottom:0 !important;
}

ul#topmenu li.tm_products ol li.hd,ul#topmenu li.tm_contacts ol li.hd {
background:transparent url('../img/dropdown_top2.png') top left no-repeat;
height:6px !important;
overflow:hidden;
}

ul#topmenu li.tm_products ol {
left:-159px;
position:relative;
}

ul#topmenu li.tm_contacts ol {
left:-196px;
position:relative;
}

ul#topmenu li.tm_home a,ul#topmenu li.tm_home span {
width:87px;
background-position:0 0;
}

ul#topmenu li.tm_home a:hover,ul#topmenu li.tm_home span:hover {
color:#fff;
width:87px;
background-position:0 -39px;
}

ul#topmenu li.tm_info {
width:126px;
}

ul#topmenu li.tm_info a,ul#topmenu li.tm_info span {
background-position:-110px 0;
width:126px;
}

ul#topmenu li.tm_info a:hover {
background-position:-110px -39px;
}

ul#topmenu li.tm_info a.dir:hover {
background-position:-110px -78px !important;
}

ul#topmenu li.tm_info a.dir_hover,ul#topmenu li.tm_info span.dir_hover {
color:#fff;
background-position:-110px -78px !important;
}

ul#topmenu li.tm_service a,ul#topmenu li.tm_service span {
background-position:-261px 0;
width:87px;
}

ul#topmenu li.tm_service a:hover {
background-position:-261px -39px;
}

ul#topmenu li.tm_water {
width:71px;
}

ul#topmenu li.tm_water a,ul#topmenu li.tm_water span {
background-position:-372px 0;
width:71px;
}

ul#topmenu li.tm_water a:hover {
background-position:-372px -39px;
}

ul#topmenu li.tm_products {
width:130px;
}

ul#topmenu li.tm_products a,ul#topmenu li.tm_products span {
background-position:-468px 0;
width:130px;
}

ul#topmenu li.tm_products a:hover {
background-position:-468px -39px;
}

ul#topmenu li.tm_contacts {
width:93px;
}

ul#topmenu li.tm_contacts a,ul#topmenu li.tm_contacts span {
background-position:-623px 0;
width:93px;
}

ul#topmenu li.tm_contacts a:hover {
background-position:-623px -39px;
}

ul#topmenu li.tm_home,ul#topmenu li.tm_service {
width:87px;
}

ul#topmenu li.tm_service a.dir:hover,ul#topmenu li.tm_service a.dir_hover,ul#topmenu li.tm_service span.dir_hover {
color:#fff;
background-position:-261px -78px !important;
}

ul#topmenu li.tm_water a.dir:hover,ul#topmenu li.tm_water a.dir_hover,ul#topmenu li.tm_water span.dir_hover {
color:#fff;
background-position:-372px -39px !important;
}

ul#topmenu li.tm_products a.dir:hover,ul#topmenu li.tm_products a.dir_hover,ul#topmenu li.tm_products span.dir_hover {
color:#fff;
background-position:-468px -78px !important;
}

ul#topmenu li.tm_contacts a.dir:hover,ul#topmenu li.tm_contacts a.dir_hover,ul#topmenu li.tm_contacts span.dir_hover {
color:#fff;
background-position:-623px -39px !important;
}

div.light_rounded .pp_top .pp_left{background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
