





body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#303030;}
#container{position:relative;}
#main{position:relative;margin:0 auto;min-width:950px;max-width:2000px;padding-bottom:20px;line-height:150%;}
.main{padding:0 35px;}
a img{border:none;}
a{outline:none;}
.clear{clear:both;}
.left{float:left;text-align:left;}
.right{float:right;text-align:left;}
.w48{width:48%;padding-bottom:20px;}
.w35{width:35%;}
.w21{width:21%;}
.pl15{padding-left:15px;}
.size30{font-size:30px;}
.p15{padding:15px;}
.s24{font-size:24px;}
.w100{width:100%;overflow:hidden;}
.w500{width:500px;overflow:hidden;}
.s12{font-size:12px;}
.s30{font-size:30px;}
.pb5{padding-bottom:5px;}
.pr50{padding-right:50px;}
.pr10{padding-right:10px;}
.black{color:#000;}
a:link{text-decoration:underline;color:#076b90;}
a:visited{text-decoration:underline;color:#076b90;}
a:hover{text-decoration:none;color:#076b90;}
.change_forma_mode{color:#076b90;border-bottom:1px dotted #076b90;cursor:pointer;position:relative;z-index:1;}
a.link:link{text-decoration:none;color:#fff;border-bottom:1px dotted #fff;}
a.link:visited{text-decoration:none;color:#fff;border-bottom:1px dotted #fff;}
a.link:hover{text-decoration:none;color:#fff;border-bottom:none;}
a.green:link{text-decoration:underline;color:#71A901;}
a.green:visited{text-decoration:underline;color:#71A901;}
a.green:hover{text-decoration:none;color:#71A901;}
a.blue:link{text-decoration:underline;color:#076b90;}
a.blue:visited{text-decoration:underline;color:#076b90;}
a.blue:hover{text-decoration:none;color:#076b90;}
.jslink{cursor:pointer;}
p{margin:0;padding:0 0 15px 0;}
h1{font-size:24px;margin:0;padding:0 0 15px 0;line-height:normal;font-weight:normal;}
h1 a:link, h2 a:link{text-decoration:underline;color:#303030;}
h1 a:visited, h2 a:visited{text-decoration:underline;color:#303030;}
h1 a:hover, h2 a:hover{text-decoration:none;color:#303030;}
h2{font-size:18px;margin:0;padding:0 0 15px 0;line-height:normal;font-weight:normal;}
h3{font-size:16px;margin:0;padding:0 0 10px 0;line-height:normal;font-weight:normal;}
h4{font-size:14px;margin:0;padding:0 0 10px 0;line-height:normal;font-weight:normal;}
h5{font-size:13px;margin:0;padding:0 0 5px 0;line-height:normal;font-weight:normal;}
h6{font-size:13px;margin:0;padding:0;line-height:normal;font-weight:normal;}
.cost{font-size:24px;color:#FFF;background:#076b90;padding:0 3px;white-space:nowrap;}
.colLeft{float:left;width:270px;position:relative;z-index:5;padding-left:20px;}
.colRightContainer{float:right;width:100%;margin-left:-290px;}
.colRight{padding:0 20px 0 0;margin-left:290px;}
.columnRight{float:right;width:160px;padding:20px 0;position:relative;z-index:5;}
.colCenter{float:left;width:100%;margin-right:-160px;line-height:150%;}
.colCenter #content{padding-right:180px;}
#logo{padding:86px 0 0 60px;background:url("../templates/images/logobg.png")/*tpa=/templates/images/logobg.png*/ no-repeat 0 0;height:134px;color:#606060;line-height:150%;}
#logo img{display:block;margin-bottom:10px;}
.pictbg{background:url("../templates/images/picbg.png")/*tpa=/templates/images/picbg.png*/ repeat-y 0 0;padding-top:5px;}
#picture{background:#91cffe url("../templates/images/picture.jpg")/*tpa=/templates/images/picture.jpg*/ right bottom;height:200px;}
#picture div{background:url("../templates/images/pictc1.png")/*tpa=/templates/images/pictc1.png*/ no-repeat 0 0;height:200px;}
#picture div div{background:url("../templates/images/pictc2.png")/*tpa=/templates/images/pictc2.png*/ no-repeat right top;}
#menu{height:40px;clear:both;overflow:hidden;background:url("../templates/images/menu.png")/*tpa=/templates/images/menu.png*/ repeat-x 0 -80px;}
#menu ul{padding:0 0 0 3px;margin:0;list-style:none;clear:both;background:url("../templates/images/menu.png")/*tpa=/templates/images/menu.png*/ no-repeat right -40px;height:40px;}
#menu ul li{padding:6px 5px 0 5px;margin:0;float:left;background:url("../templates/images/menu.png")/*tpa=/templates/images/menu.png*/ no-repeat right -120px;height:34px;font-size:15px;color:#000;}
#menu div{background:url("../templates/images/menu.png")/*tpa=/templates/images/menu.png*/ no-repeat 0 0;height:40px;}
#menu ul li a, #menu ul li a strong{display:block;height:29px;float:left;background-image:url("../templates/images/menuitem.png")/*tpa=/templates/images/menuitem.png*/;background-repeat:no-repeat;white-space:nowrap;}
#menu ul li a{background-position:right top;background-color:#e8e8e8;cursor:pointer;}
#menu ul li a strong{background-position:left -29px;padding:4px 5px 0 5px;height:25px;}
#menu ul li a:hover{background-position:right -58px;background-color:#FFF;}
#menu ul li a:hover strong{background-position:left -87px;}
#menu ul li.selected a, #menu ul li.selected a strong{display:block;height:29px;float:left;background-image:url("../templates/images/menuitem.png")/*tpa=/templates/images/menuitem.png*/;background-repeat:no-repeat;white-space:nowrap;}
#menu ul li.selected a{background-position:right -58px;background-color:#fff;cursor:pointer;}
#menu ul li.selected a strong{background-position:left -87px;background-color:transparent;}
#menu ul li a:link{text-decoration:none;color:#292929;}
#menu ul li a:visited{text-decoration:none;color:#292929;}
#menu ul li a:hover{text-decoration:none;color:#292929;}
#content{padding:20px 0;line-height:150%;}
.time{padding-bottom:10px;color:#7f7f7f;}
.list{list-style:none;padding:0;margin:0;}
.list li{padding:0 0 30px 0;margin:0;}
.list p img{float:left;margin:0 10px 10px 0;}
.list li.gallery a{display:block;width:160px;height:123px;background:#61b027 url("../templates/images/gallery.png")/*tpa=/templates/images/gallery.png*/}
.list li.gallery a img{width:150px;height:113px;vertical-align:top;margin:5px 0 0 5px;background:#FFF;}
#footer{clear:both;margin:0 auto;min-width:950px;max-width:2000px;background:#f9fcff url("../templates/images/footer.png")/*tpa=/templates/images/footer.png*/ repeat-x 0 0;line-height:150%;}
#footer1{background:url("../templates/images/footer1.png")/*tpa=/templates/images/footer1.png*/ no-repeat 0 0;border-left:35px solid #fff;border-right:35px solid #fff;zoom:1;}
#footer2{background:url("../templates/images/footer2.png")/*tpa=/templates/images/footer2.png*/ no-repeat right top;padding:20px 0;overflow:hidden;zoom:1;border-bottom:1px solid #d5e2cb;text-align:center;}
#footer .left{padding-left:40px;text-align:left;}
#footer .right{padding-right:40px;text-align:left;}
#footer .fGray{overflow:hidden;zoom:1;border-top:1px solid #FFF;background:#f5f5f5;font-size:12px;padding:20px 39px;border-left:35px solid #fff;border-right:35px solid #fff;}
#footer .fGray .left,#footer .fGray .right{padding:0;}
a.pict{display:block;width:160px;height:123px;background:#61b027 url("../templates/images/gallery.png")/*tpa=/templates/images/gallery.png*/;margin:0 20px 10px 0;}
a.pict img{width:150px;height:113px;vertical-align:top;margin:5px 0 0 5px;background:#FFF;}
a.btn{display:block;background:url("../templates/images/btn.png")/*tpa=/templates/images/btn.png*/;width:195px;height:29px;padding:5px 0 0 10px;font-size:18px;overflow:hidden;}
a.btn:link{text-decoration:none;color:#303030;}
a.btn:visited{text-decoration:none;color:#303030;}
a.btn:hover{text-decoration:none;color:#303030;}
.txtBlock{background:#e0f8c8 url("../templates/images/textbg.png")/*tpa=/templates/images/textbg.png*/ repeat-x 0 0;line-height:150%;border-bottom:2px solid #f4f4f4;margin-bottom:20px;}
.txtBlock1{background:url("../templates/images/textbg1.png")/*tpa=/templates/images/textbg1.png*/ no-repeat left bottom;position:relative;top:2px;zoom:1;}
.txtBlock2{background:url("../templates/images/textbg2.png")/*tpa=/templates/images/textbg2.png*/ no-repeat right bottom;padding:15px 20px 20px 20px;}
.txtBlock a.btn{float:right;line-height:normal;}
.txtBlock p{padding:0 280px 0 0;}
.txtBlock div.right{padding-top:5px;}
.txtBlock div.right img{vertical-align:top;margin-bottom:3px;}
.flats{padding:0;margin:0 0 0 0%;list-style:none;overflow:hidden;zoom:1;clear:both;}
.flats li.flatsItem{padding:0;margin:10 10 10px 0%;background:#f2f2f2 url("../templates/images/flats.png")/*tpa=/templates/images/flats.png*/ repeat-x 0 0;width:98%;_width:98%;display:-moz-inline-stack;display:inline-block;*display:inline;_overflow:hidden;vertical-align:top;position:relative;z-index:1;}
.flats li div.left{padding:10px;_padding-bottom:3px;}
.flats li div.left img{border:1px solid #666;padding:1px;vertical-align:top;float:left;}
.flats li .hotLabel{color:#af1100;text-align:center;line-height:31px;font-size:18px;overflow:hidden;position:absolute;z-index:10;top:10px;right:-3px;display:none;}
.flats li.flatHot .hotLabel{display:block;}
.flats li .description h2{font-size:20px;padding:15px 0 10px 0;}
.flats li .description img{vertical-align:middle;}
.flats li .goBtn{width:19px;height:19px;background:url("../templates/images/go3.png")/*tpa=/templates/images/go3.png*/;}
.flats li .descriptiontxt{background:#FFF;margin:8px 8px 0 8px;clear:both;line-height:150%;padding:5px;color:#303030;}
.flats li .descriptiontxt .center{text-align:center;padding-top:5px;}
.flats li.flatsShow{border:none;width:100%;line-height:150%;}
.flats li.flatsShow .p15{padding-right:40px;}
.flats li.flatsShow div.left{padding:0;float:none;overflow:hidden;zoom:1;}
.flats li li{padding:0;margin:0;background:none;float:none;width:auto;border:none;overflow:visible;}
.flats li ul, .flats li ol{padding:0 0 20px 0;margin-left:40px;}
.flats li ul{list-style:disc;}
.flatBlock{padding-bottom:10px;zoom:1;border:1px solid #969696;}
.news{list-style:none;padding:0 0 20px 0;margin:-15px 0 0 0;}
.news li{padding:15px 0;margin:0;border-bottom:1px dotted #9b9b9b;line-height:150%;overflow:hidden;zoom:1;width:100%;}
.news li img{border:1px solid #666;padding:1px;vertical-align:top;}
.news li div.left{padding:0 10px 0 0;}
.news li p.newsAnnounce{padding-left:135px;}
.newsDate{display:block;clear:both;color:#666;}
.edit{font-size:12px;text-align:right;}
.seoBlock{font-size:12px;padding:30px 30px 0 0;line-height:150%;}
#siteMapList{list-style:none;padding:0;margin:0;}
.footerText{text-align:left;line-height:1.712em;}
.tableList{width:100%;margin:0;padding:0;border-collapse:collapse;border:1px solid #adadad;}
.tableList th, .tableList td{margin:0;padding:4px 4px;text-align:left;vertical-align:top;border:1px solid #adadad;}
.tableList th{white-space:nowrap;font-weight:normal;font-size:12px;background:#bcbcbc url("../templates/images/caption2.png")/*tpa=/templates/images/caption2.png*/ no-repeat center top;padding:2px 2px;}
.tableList td.flat_Hot{background:#f5ecc1;}
.tableList td.flat_Hot img.Icon{float:right;margin:0 0 0 5px;}
#headerBlock{background:url("../templates/images/picture2.jpg")/*tpa=/templates/images/picture2.jpg*/ repeat-x 180px 15px;margin:0 35px;height:180px;}
#header{color:#FFF;overflow:hidden;zoom:1;background:url("../templates/images/logobg2.png")/*tpa=/templates/images/logobg2.png*/ no-repeat 0 0;}
#header .left{padding:84px 0 0 57px;}
#header .left img{vertical-align:top;margin-bottom:8px;}
#header .right{padding:50px 0 0 0;font-weight:bold;font-size:18px;font-style:italic;line-height:150%;width:270px;}
#menuBlock{background:#f4f4f4;padding:20px 0 0 0;margin:0 35px 20px 35px;clear:both;overflow:hidden;zoom:1;}
#menuBlock .left{width:200px;line-height:200%;font-size:12px;padding-left:30px;padding-bottom:20px;}
#menuBlock p{padding:0 300px 20px 250px;line-height:150%;}
#menuBlock .right{font-size:12px;width:290px;padding-bottom:20px;}
#menuBlock .right strong{font-size:30px;color:#076b90;}
.photoBlock{width:165px;height:25px;background:url("../templates/images/photo.jpg")/*tpa=/templates/images/photo.jpg*/ no-repeat 0 0;padding-top:140px;padding-left:52px;line-height:normal;}
.action{padding:5px;background:#fff9d6;border:1px solid #ecb626;margin-bottom:20px;}
.action p{padding:0;}
.action h2{color:#cd3c02;padding-bottom:5px;}
.action h3{color:#cd3c02;padding-bottom:5px;}
.action table{width:100%;padding:0;margin:0;border-collapse:collapse;border:1px solid #ecb626;}
.action table th{background:#fff097;}
.action table td,.action table th{margin:0;padding:0 2px;text-align:left;vertical-align:top;border:1px solid #ecb626;font-weight:normal;}
.centerBlock{margin:0 290px 20px 240px;}
.i{float:left;margin:0 15px 50px 0;}
#AdminMenu{background:#505050;overflow:hidden;zoom:1;color:#FFF;padding:5px 50px;margin-bottom:20px;}
#AdminMenu ul{margin:0 auto;list-style:none;padding:0;}
#AdminMenu ul li{margin:0;padding:0;}
#AdminMenu ul li.left{padding-right:10px;}
a.adminBtn, a.adminBtn strong{display:block;float:left;background:#313131 url("../templates/images/adminmenu.png")/*tpa=/templates/images/adminmenu.png*/ no-repeat right top;height:26px;overflow:hidden;white-space:nowrap;font-weight:normal;cursor:pointer;}
a.adminBtn strong{background:url("../templates/images/adminmenu.png")/*tpa=/templates/images/adminmenu.png*/ no-repeat left -26px;height:22px;padding:4px 10px 0 10px;}
a.adminBtn strong img{vertical-align:middle;}
a.adminBtn:link{text-decoration:none;color:#fff;}
a.adminBtn:visited{text-decoration:none;color:#fff;}
a.adminBtn:hover{text-decoration:none;color:#fff;}
.minHeight{height:100px;overflow:hidden;position:relative;z-index:1;}
.minHeight .grad{height:16px;width:100%;background:url("../templates/images/grad.png")/*tpa=/templates/images/grad.png*/;position:absolute;z-index:1;left:0;bottom:0;}
.scrollContainer{overflow:auto;padding:1px;min-height:180px;}
#filterChange{list-style:none;margin:0;overflow:hidden;zoom:1;height:38px;padding:0 0 0 20px;clear:both;background:url("../templates/images/tabsbg.png")/*tpa=/templates/images/tabsbg.png*/ repeat-x left bottom;}
#filterChange li{float:left;padding:0;margin:0;height:38px;font-weight:bold;font-size:15px;text-shadow:0 1px 0 #FFF;white-space:nowrap;position:relative;z-index:1;}
#filterChange li a{display:block;float:left;cursor:pointer;}
#filterChange li b{display:block;float:left;height:38px;background:url("../templates/images/tabsli.png")/*tpa=/templates/images/tabsli.png*/ no-repeat right top;_background-image:url("../templates/images/tabsli2.png")/*tpa=/templates/images/tabsli2.png*/;position:relative;z-index:1;}
#filterChange li b b{background-position:left top;padding:0 0 0 20px;left:-20px;}
#filterChange li b b b{padding:8px 0 0 0;background-position:center top;background-color:#b1b1b1;left:0;height:30px;}
#filterChange li.fc7 b{background-image:url("../templates/images/tabslired.png")/*tpa=/templates/images/tabslired.png*/;_background-image:url("../templates/images/tabsliredie6.png")/*tpa=/templates/images/tabsliredie6.png*/;}
.filterChangeTop li.fc7 b{background-position:right top;color:#FFF;text-shadow:none;}
.filterChangeTop li.fc7 b b{background-position:left top;}
.filterChangeTop li.fc7 b b b{background-position:center top;}
#filterChange li.selected b{background-position:right -38px;z-index:10;background-image:url("../templates/images/tabsli.png")/*tpa=/templates/images/tabsli.png*/;_background-image:url("../templates/images/tabsli2.png")/*tpa=/templates/images/tabsli2.png*/;text-shadow:0 1px 0 #FFFFFF;color:#303030;}
#filterChange li.selected b b{background-position:left -38px;}
#filterChange li.selected b b b{background-position:center -38px;background-color:#f5da7c;}
#filterChange li a:link,#filterChange li a:visited,#filterChange li a:hover{text-decoration:none;color:#08303f;}
.filterChangeBottom{background-position:left top !important;}
.filterChangeBottom li b{background-position:right bottom !important;}
.filterChangeBottom li b b{background-position:left bottom !important;}
.filterChangeBottom li b b b{background-position:center bottom !important;}
.filterChangeBottom li.selected b{background-position:right -76px !important;}
.filterChangeBottom li.selected b b{background-position:left -76px !important;}
.filterChangeBottom li.selected b b b{background-position:center -76px !important;}
.filterChangeBottom li.fc7 b{background-position:right bottom;color:#FFF;text-shadow:none;}
.filterChangeBottom li.fc7 b b{background-position:left bottom;}
.filterChangeBottom li.fc7 b b b{background-position:center bottom;}
.filterChangeBottom{position:relative;z-index:1;top:-20px;}
#filterChange li.selected{z-index:10;}
#filterChange li.fc1{z-index:9;}
#filterChange li.fc2{z-index:8;}
#filterChange li.fc3{z-index:7;}
#filterChange li.fc4{z-index:6;}
#filterChange li.fc5{z-index:5;}
#filterChange li.fc6{z-index:4;}
#filterChange li.fc7{z-index:3;}
#filterChange li.fc8{z-index:2;}
.main h1{position:relative;}
.add_opinion{position:absolute;right:0px;top:6px;font-size:0.7em;}
#opinion_send_form{width:400px;}
.ajaxSubmit{margin:0px !important;padding:0px !important;background:none !important;border:none !important;}
.popup_msg_top, .popup_msg_bottom{position:absolute;z-index:1000;top:200px;width:400px;padding:30px;line-height:150%;background:yellow;}
.close_btn{position:absolute;right:3px;top:3px;font-size:0.89em;cursor:pointer;}
#overlay{background-color:#666666;height:100%;opacity:0.3;left:0px;position:fixed;top:0px;width:100%;z-index:30;}
.popup_msg_top h2, .popup_msg_bottom h2{font-size:24px;}
.ordersFilter .item_wrapper{float:left;padding-right:40px;}
.ordersFilter .elements_wrapper{padding-bottom:10px;}
.ordersFilter .zf-calendar{z-index:1000;}
.descriptionMaxHeight{height:158px;overflow:hidden;}
.contactsTable{padding:0;margin:10px 0 0 0;border-collapse:collapse;}
.contactsTable td, .contactsTable th{padding:0 20px 5px 0;margin:0;text-align:left;vertical-align:top;line-height:normal;}
.contactsTable th img{vertical-align:middle;margin:0 3px 0 0;}
.picLeft{float:left;}
.picLeft img{float:left;margin:0 20px 20px 0;}
a.redBtn{display:block;background:#df0100 url("../templates/images/redbtn.png")/*tpa=/templates/images/redbtn.png*/ repeat-x left top;padding:10px;font-size:24px;text-align:center;cursor:pointer;position:relative;z-index:10;}
a.redBtn:link,a.redBtn:visited,a.redBtn:hover{color:#FFF;text-decoration:none;}
.bronBlock{float:left;width:310px;color:#000;}
.flatLeft{float:left;width:520px;overflow:hidden;}
a.btnz,a.btnz strong{float:right;height:42px;background:#c8ab63 url("../templates/images/btnz.png")/*tpa=/templates/images/btnz.png*/ no-repeat 0 0;padding:0 0 0 20px;overflow:hidden;cursor:pointer;font-size:18px;text-shadow:0 1px 0 #FFF;margin:0 0 20px 0;position:relative;z-index:10;}
a.btnz strong{height:32px;background:url("../templates/images/btnz.png")/*tpa=/templates/images/btnz.png*/ no-repeat right -42px;padding:10px 20px 0 0;float:left;margin:0;}
a.btnz:link,a.btnz:visited,a.btnz:hover{text-decoration:none;color:#000;}

.sendFormBlock{background:#f4f4f4;width:715px;}
.sendFormBlock .sendForm{padding:15px 10px;}
.lineForm{padding:0 0 10px 0;float:left;width:100%;margin:0;}
.lineForm.bnone{border:none;}
.lineForm dt{float:left;width:230px;padding:4px 0 0 10px;margin:0 -100% 0 0;color:#000; font-size:14px;}
.lineForm dd{margin:0 0 0 240px;padding:0 10px 0 0;}
#submit_btn{cursor:pointer;float:none;margin:0 0 0 240px;background: url("../templates/images/redbtn.png")/*tpa=/templates/images/redbtn.png*/ repeat-x left top #DF0100;color:#FFF;border:none;padding:5px 10px;}
.inpText{background:url("../templates/images/input_3.png")/*tpa=/templates/images/input_3.png*/ no-repeat 0 0;position:relative;z-index:1;float:left;}
.inpText div{background:url("../templates/images/input_3.png")/*tpa=/templates/images/input_3.png*/ no-repeat right bottom;padding:4px;float:left;}
.inpText input,.inpText textarea,.inpText select{padding:0;margin:0;border:1px solid #FFF;width:400px;font-size:15px;font-family:Arial, Helvetica, sans-serif;}
.lineForm p{padding:5px 0;}
.lineForm img{display:block;margin:0 0 5px 0;}
.sendFormBlock .goBtn{margin:0 0 0 180px;}

.inpText em,.inpText em label,.inpCheck em,.inpCheck em label{display:block;position:absolute;z-index:10;height:43px;background:url("../templates/images/error.png")/*tpa=/templates/images/error.png*/ no-repeat right bottom;_background-image:url("../templates/images/errorie6.png")/*tpa=/templates/images/errorie6.png*/;left:445px;top:-35px;color:#FFF;white-space:nowrap;font-size:14px;font-style:normal;zoom:1;float:left;}
.inpText em label,.inpCheck em label {
    background-position: 0 0;
    height: 38px;
    left: -15px;
    padding: 5px 1px 0 10px;
    position: relative;
    top: 0;
}
.inpCheck{position:relative;z-index:1;}

.Thumbnail {
    border: 5px solid #D6D6D6;
    margin: 0 10px 10px 0;
    position: relative;
    vertical-align: top;
    z-index: 1;
}
#siteMapList li{list-style:none;}
ul{margin:0}

img.specpic,.flats li div.left img.specpic{
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	padding:0;
	border:none;
}
.add_flat{
float:right;
}



.hslider_full {height:160px; padding:0 13px; overflow:hidden; border:1px solid #ffffff; border-top:0; border-bottom:0; position:relative; background:url(../templates/images/content_bg.png) repeat-y 0 0;}
.hslider {width:840px; height:182px; padding:0 0 0 52px; margin:0 auto; position:relative; background:#dddddd url(../templates/images/hslider_angle_bg.png) no-repeat 0 bottom;}
.hslider_prev {width:42px; height:67px; display:block; position:absolute; left:8px; top:49px; background:url(../templates/images/hslider_arrow.png) no-repeat 0 0; cursor:pointer; z-index:9999;}
.hslider_prev:hover {background-position:0 -67px;}
.hslider_prev:active {background-position:0 0;}
.hslider_next {width:42px; height:67px; display:block; position:absolute; right:8px; top:49px; background:url(../templates/images/hslider_arrow.png) no-repeat -42px 0; cursor:pointer; z-index:9999;}
.hslider_next:hover {background-position:-42px -67px;}
.hslider_next:active {background-position:-42px 0;}
.hslider_in {position:relative; overflow:hidden;}
.hslider_in ul li {width:120px; height:136px; float:left; padding:17px; overflow:hidden; background:url(../templates/images/hslider_border_img.png1) no-repeat 0 0;}
.hslider_in ul li img:hover {opacity:0.7;}








































#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	text-decoration:underline;
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../templates/JS/lightbook/blank.gif") no-repeat; /* Trick IE into showing hover */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	line-height:normal;
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button, #lightbox-close-button:link, #lightbox-close-button:visited, #lightbox-close-button:hover {
	text-decoration:underline;
	color:#999999;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;







.eBlock .eScreen { background-color:#F1F1F1; width:20%; padding:15px 5px 15px 5px; }  
.eBlock .eScreen img { height:87px; cursor:pointer; }  
.eBlock .eScreen .image { width:160px; height:90px; border:1px solid #999; overflow:hidden; }