/* ----- main styles ----- */
* { margin: 0px; padding: 0px; }
html { width: 100%; height: 100%; }
body { font-family: Tahoma, Arial; font-size: 8pt; height: 100%; width: 100%; color: #333; line-height: 17px; }

a, span.link { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active, span.link:active { outline: none; -moz-outline: 0; }
a:focus, span.link:focus { outline: none; -moz-outline: 0; }
a, span.link { color: #f15d22; text-decoration: underline; }

span.link { cursor: pointer; }

img { border: none; border-width: 0px; }
h1, h2, .h2_title { font-size: 16.5pt; color: #717074; line-height: 26px; padding: 0px 0px 17px 0px; font-weight: normal; } 
h1 { font-weight: bold; padding: 0px 0px 17px 0px; }
h3, h4 { font-size: 16.5pt; color: #717074; line-height: 26px; padding: 0px 0px 14px 0px; font-weight: normal; } 
h5, h6 { font-size: 15pt; color: #717074; line-height: 24px; padding: 0px 0px 16px 0px; font-weight: normal; }
p { padding: 0px 0px 11px 0px; }
ol { margin: 0px 0px 10px 10px; }
ul { margin: 0px 0px 10px 10px; }
li { margin: 5px 0px 10px 15px; }
table { border-collapse: collapse; }
input, select, textarea { font-family: tahoma; font-size: 8pt; color: #999; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }
.rel { position: relative; }
.green-text { color: #359a46; }
.red-text { color: #cb2027; }
.rel { position: relative; }
.t-right { text-align: right; }

/* ----- special classes styles ----- */
.main { position: relative; width: 1150px; margin: 0 auto; padding: 201px 0 525px 0; }
.page, .compare-page { padding: 201px 0 35px 0; }

/* ----- header styles ----- */
.header0 { left: 0px; top: 0px; position: absolute; width: 1150px; }
.header { height: 158px; padding: 43px 0 0 0; position: relative; background: url("../images/h-basket-line.gif") 679px 0 no-repeat; }

/* ----- h-l ----- */
.h-l { width: 340px; float: left; padding: 13px 0 0 0; }
.h-logo { padding: 0 0 40px 0; }

.h-search { padding: 0 0 0 16px; position: relative; height: 1%; }
.h-search .h-field { border: 1px solid #abadb3; width: 169px; height: 20px; padding: 0 3px 0 27px; line-height: 19px; 
		 background: url("../images/h-search-sel.gif") no-repeat; margin: 0 5px 7px 0; float: left; }
.h-search .h-search-but { width: 49px; height: 22px; background: url("../images/h-find.gif") no-repeat; border: none;
			border-width: 0; cursor: pointer; float: left; margin: 0 5px; }

/* ----- h-r ----- */
.h-r { width: 810px; float: left; }
.h-rt { height: 116px; }

.h-login { width: 335px; float: left; padding: 10px 0 0 0px; }
.h-login a { margin: 0 11px 0 0; float: left; }
.h-login .h-field { border: 1px solid #abadb3; width: 92px; height: 19px; padding: 0 3px 0 3px; line-height: 18px; margin: 0 5px 5px 0; float: left; }
.h-login .h-login-but { width: 44px; height: 21px; background: url("../images/h-enter.gif") no-repeat; border: none;
			border-width: 0; cursor: pointer; float: left; margin: 0 5px; }

.h-basket { width: 170px; float: left; padding: 0 0 0 60px; background: url("../images/h-basket.gif") 0 5px no-repeat;
			font-size: 10pt; line-height: 20px; min-height: 60px; }
*html .h-basket { height: 60px; }
.h-basket-bought { background: url("../images/h-basket-bought.gif") 0 5px no-repeat; }

.h-phone { width: 240px; padding: 3px 0 0 0; float: left; color: #717074; font-size: 15pt; text-align: right; line-height: 26px; }
.h-phone span { font-size: 12pt; } 
.h-phone a { font-size: 10.5pt; }


/* ----- h-menu ----- */
.h-menu { font-size: 11pt; }
.h-menu ul { margin: 0; list-style: none; }
.h-menu li { margin: 0; padding: 0 20px 0 0px; float: left; }
.h-menu a { color: #333; margin: 0 10px 0 0; }
.h-menu a:hover, .h-menu .active a { color: #f15d22; }
.h-menu .home { width: 13px; height: 18px; background: url("../images/home.gif") 0 4px no-repeat; display: block; margin: 0; }

/* ----- content styles ----- */
.content {  position: relative; padding: 0 0 0 10px; height: 1%; }
.left { width: 310px; float: left; padding: 19px 0 0 0; height: 1%; margin: 0 0 0 -10px; position: relative; }
.center { width: 840px; float: right; position: relative; }
.center img { border: 1px solid #dbdbdc; }
.center table { width: 100%; margin: 0 0 11px 0; }
.center td { padding: 5px 10px 6px 10px; vertical-align: top; border-bottom: 1px dotted #717073; }
.center thead td { background: #e3e2e3; border: none; padding: 3px 10px 4px 10px; }
.center .tr-last td { border: none; }


.page .content { background: url("../images/page-c.gif") 864px 0 repeat-y; min-height: 780px; }
.page .c-in { float: left; width: 1140px; background: url("../images/page-b.gif") 854px bottom no-repeat; }
.page .center { width: 520px; padding: 106px 35px 0 10px; margin: 0 275px 0 310px; min-height: 445px; }
.page .left { margin: 0 0 0 -1150px; float: left; }
.page .right { margin: 0 0 0 -275px; float: left; position: relative; width: 247px; padding: 34px 0px 0 28px; }
.page .center .top-line { width: 840px; height: 10px; background: url("../images/page-content.gif") no-repeat; left: 0px; top: 0px; position: absolute; }
.page .c-in-b { left: 864px; top: 10px; position: absolute; width: 11px; height: 438px; background: url("../images/page-t.gif") no-repeat;  }

.compare-page .center { width: 1132px; padding: 106px 0px 0 0px; float: none; margin: 0 0 0 6px; min-height: 0px; }
.compare-page .center .top-line { width: 1132px; height: 10px; background: url("../images/page-content-big.gif") no-repeat; left: 0px; top: 0px; position: absolute; }


/* ----- l-menu ----- */
.l-menu { font-size: 10pt; padding: 0 0 23px 0; }
.l-menu ul { margin: 0; padding: 0 0 10px 0; list-style: none; width: 265px; }
.l-menu li { margin: 0; padding: 0 0 13px 19px; }
.l-menu a { color: #4d4c4e; background: url("../images/l-menu.gif") 0 7px no-repeat; padding: 0 20px 0 24px; display: block; }
.l-menu a:hover, .l-menu .active a { color: #f15d22; background: url("../images/l-menu-act.gif") 0 7px no-repeat; }
.l-menu .num { right: 0px; top: 1px; position: absolute; color: #a3a1a5; font-size: 8pt; }
.l-menu .line { background: url("../images/l-menu-bord.gif") no-repeat; height: 12px; font-size: 0; margin: 10px 0 8px 0; padding: 0; }

/* ----- h-pic ----- */
.h-pic { position: relative; color: #fff; font-size: 9pt; margin: 0 0 29px 0; height: 1%; }
.center .h-pic img { border: none; }
.h-pic h1 { color: #fff; font-size: 20pt; font-weight: normal; padding: 0px 0px 14px 0px; }
.h-pic p { padding: 0 0 5px 0; }
.h-pic .more { background: url("../images/more-arrow.png") right 5px no-repeat; padding: 0 9px 0 0; color: #fff; }
.h-pic .h-pic-info { width: 325px; right: 45px; top: 55px; position: absolute; z-index: 201; }
.h-pic .h-pic-info .rel { width: 265px; padding: 23px 30px 25px 30px; background: url("../images/h-pic-info.png") repeat; height: 1%; 
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc"); }
.h-pic-t-l, .h-pic-t-r, .h-pic-b-l, .h-pic-b-r { width: 5px; height: 5px; position: absolute; z-index: 201; }
.h-pic-t-l { left: 0; top: 0; background: url("../images/gal-t-l.png") no-repeat;  }
.h-pic-t-r { right: 0; top: 0; background: url("../images/gal-t-r.png") no-repeat;  }
.h-pic-b-l { left: 0; bottom: 0; background: url("../images/gal-b-l.png") no-repeat; }
.h-pic-b-r { right: 0; bottom: 0; background: url("../images/gal-b-r.png") no-repeat; }

/* ----- cols ----- */
.cols { padding: 0 0 14px 10px; height: 1%; }
.col { width: 250px; padding: 0 40px 0 0px; float: left; }
.col-last { padding: 0px; }
.name { padding: 0 0 10px 0; }
.name h2 { float: left; padding: 0 0 15px 0; }
.all { float: left; font-size: 8pt; line-height: 33px; padding: 0 0 0 12px; }
.name .all a { color: #717074; font-size: 10pt; }
.name .all a:hover { color: #f15d22; }
.right .name .all a { color: #f15d22; }

/* ----- item ----- */
.item { min-height: 235px; padding: 0 0 20px 0; display: inline-block; text-decoration: none; vertical-align: top; }
.all-items .item { min-height: 0; padding: 0 0 19px 0; }
.right .all-items .item { min-height: 0; padding: 0 0 44px 0; }
.item .item-name { color: #333; font-size: 9pt; line-height: 18px; font-weight: bold; }  
.item .item-name:hover { color: #f15d22; }
.path { font-size: 8pt; }
.path a { float: left; color: #717074; }
.path a:hover { color: #f15d22; }
.path span { float: left; }
.path .path-bord { float: left; display: block; background: url("../images/path-arr.gif") 0 7px no-repeat; width: 4px; margin: 0 7px 0 7px; }
.item-in { line-height: 14px; padding: 10px 0 0 0; }
.i-pic { float: left; padding: 3px 15px 3px 0; }
.i-pic img { border: 1px solid #dbdbdc; }
.i-about { float: left; padding: 0 0 4px 0; }
.i-about p { padding: 0px 0px 11px 0px; }
.availability { margin: 0 0 0 115px; }
.availability strong { font-weight: bold; font-size: 9pt; }
.i-price { width: 101px; float: left; margin: 0 15px 0 0; padding: 3px 0 0 0; position: relative; }
.i-price span { float: right; background: url("../images/price.gif") no-repeat; padding: 0 0 0 7px; height: 24px; display: block; margin: 4px 0 0 0; }
.i-price span span { float: none; background: url("../images/price.gif") right 0 no-repeat; padding: 0 10px 0 5px;
			height: 24px; line-height: 21px; font-size: 13.5pt; margin: 0; }
.doclink {display: block; text-decoration: none;}
.doclink img {vertical-align: middle; margin: 0px 10px 0px 0px !important;}
.doclink div {display: table; min-height: 48px; height: 48px;}
.doclink span {display: table-cell; vertical-align: middle; text-decoration: underline;}
.i-price-old { margin: 0 0 0px 25px; float: left; color: #333; background: url("../images/old-price.png") center 4px no-repeat; font-size: 9pt; padding: 0 0 0 7px; }
.storefront .blue, .storefront .green, .storefront .purple { color: #fff; text-transform: uppercase; padding: 0 3px 0 4px; position: relative;
				line-height: 15px; font-weight: bold; background: #09c; display: inline-block;
				border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc"); height: 16px; margin: 3px 0 6px 0; }
*html .storefront .blue { display: inline; }
*html .storefront .green { display: inline; }
*html .storefront .purple { display: inline; }
*+html .storefront .blue { display: inline; }
*+html .storefront .green { display: inline; }
*+html .storefront .purple { display: inline; }
.storefront .blue { background: #09c; }
.storefront .green { background: #349946; }
.storefront .purple { background: #9a3466; }

.buts { padding: 9px 0 0 0; margin: 0 0 0 115px; height: 1%; }
.buts .i-price { width: auto; padding: 0; }
.buts .i-price-old { margin: 0; }
.buts .empty-line { width: 400px; height: 1px; font-size: 0; float: left; }
.buts .button { float: left; margin: 3px 10px 0 0; }
.reserv { float: left; line-height: 25px; padding: 3px 0 0 0; }
.buts .availability { float: left; line-height: 25px; padding: 3px 0 0 0; margin: 0; }
.buts .i-price span { float: left; }
.buts .i-price span span { float: none; }

/* ----- buttons ----- */
.button { background: url("../images/buttons.png") no-repeat; display: inline-block; margin: 6px 0 0 0; padding: 0 0 0 30px; 
		height: 26px; line-height: 24px; color: #333; text-decoration: none; font-size: 9pt; }
.button:hover { text-decoration: none; }
*html .button { display: inline; }
*+html .button { display: inline; }
.button span { display: inline-block; padding: 0 9px 0 0; height: 26px; background: url("../images/buttons.png") right 0 no-repeat; cursor: pointer; }
*html .button span  { display: inline; }
*+html .button span  { display: inline; }
.b-offbasket { background-position: 0 -26px; }
.b-compare { background-position: -30px -26px; }
.b-noncompare { background-position: -60px -26px; }
.b-order { background-position: -90px -26px; }
.b-publish { background-position: -120px -26px; }
.b-close { background-position: -150px -26px; }
.b-pick { background-position: -180px -26px; font-weight: bold; }
.b-search { background-position: -210px -26px; font-weight: bold; }
.b-send { background-position: -240px -26px; font-weight: bold; }
.b-accept { background-position: -270px -26px; font-weight: bold; }
.button-pas { background: url("../images/basket-pas.gif") no-repeat; width: 96px; height: 26px; padding: 0; }
#make-order-pass { width: 131px; height: 26px; background: url("../images/order-pas.gif") no-repeat; display: inline-block; margin: 6px 0 0 0; }
*html #make-order-pass { display: inline; }
*+html #make-order-pass { display: inline; }

.all-items2 { margin: 0 -30px 0 0; width: 550px; padding: 0 0 15px 0; }
.all-items2 .item { width: 250px; padding-right: 20px; }


/* ----- bot-block ----- */
.news0 { left: 10px; bottom: 135px; position: absolute; width: 1140px; }
.news { position: relative; height: 330px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc");
				background: #fbfbfb; border: 1px solid #f1f0f1; padding: 20px 0 19px 35px; }
.ncol { width: 315px; float: left; padding: 0 0 0 65px; line-height: 15px; }
.ncol h6 { font-size: 9pt; line-height: 17px; padding: 0 0 10px 0; }
.ncol img { float: left; margin: 3px 15px 10px 0; }
.ncol .ncol-item { padding: 0 0 9px 0; }
.ncol .date { color: #717074; padding: 0 0 5px 0; }
.ncol .more a { font-weight: bold; font-size: 10pt; }
.ncol-news { padding: 0; }
.ncol-news h6 { font-size: 9pt; line-height: 17px; padding: 0 0 1px 0; }
.page .news { height: auto; padding: 20px 20px 19px 20px; margin: 0 7px 10px 0; }
.page .ncol { width: auto; float: none; padding: 0; }

.sales { background: url("../images/girl.jpg") no-repeat; border: 1px solid #cecdcf; width: 280px; height: 270px; margin: 6px 0 19px 0; font-size: 9pt;
		padding: 6px 16px 11px 17px; }
.sales h3 { color: #717074; font-size: 13.5pt; padding: 0; line-height: auto; }

.left .news { border: none; background: none; padding: 0 20px 20px 20px; margin: 0; width: 255px; }


/* ----- main-info ----- */
.main-info { line-height: 15px; padding: 0 0 0px 0; height: 125px; left: 10px; bottom: 0px; position: absolute; width: 1140px; }

/* ----- path ----- */
.top-path { color: #717074; font-size: 9pt; left: 10px; top: 33px; position: absolute; width: 530px; }
.top-path a { color: #f15e24; }
.top-path a, .top-path span, .top-path .path-bord { display: inline; float: none; }
.top-path .path-bord { background: url("../images/path-arr.gif") 0 6px no-repeat; width: 4px; margin: 0 4px 0 7px; }
.compare-page .top-path { width: 1132px; left: 0; }

/* ----- years ----- */
.years { font-size: 10.5pt; color: #717074; padding: 0 0 27px 0; }
.years span { float: left; }
.years a { float: left; margin: 0 0 0 10px; }
.years .act { color: #333; text-decoration: none; }

/* ----- c-news ----- */
.c-news { line-height: 15px; }
.c-news h6 { font-size: 10.5pt; line-height: 17px; padding: 0 0 2px 0; }
.c-news .cn-item { padding: 0 0 3px 0; }
.c-news .cn-date { font-size: 9pt; color: #717074; padding: 0 0 6px 0; }

/* ----- tizer-names ----- */
.tizer-names { padding: 0 0 4px 0; }
.tizer-names ul { margin: 0; padding: 0; list-style: none; }
.tizer-names li { margin: 0; padding: 0; }
.tizer-names h2 { float: left; padding: 0 0 15px 0; }
.tizer-names span { float: left; font-size: 8pt; line-height: 34px; padding: 0 0 0 12px; }

/* ----- text ----- */
.text { padding: 5px 0 21px 0; font-size: 10pt; height: 1%; }
.text h2 { font-size: 13.5pt; padding: 8px 0 10px 0; }
.text h3 { font-size: 12pt; padding: 5px 0 5px 0; }
.data { display: block; margin: -15px 0 0 0; padding: 0 0 17px 0; color: #717074; }
.text img { float: left; margin: 4px 20px 5px 0; border: none; }
.text .right { float: right; margin: 4px 0 5px 20px; padding: 0; border: none; width: auto; }
.text ul { margin: 0; padding: 0 0 10px 0; list-style: none; font-size: 9pt; }
.text ol { font-size: 9pt; padding: 0 0 10px 0; margin: 0 0 0 10px; }
.text li { margin: 0 0 0 15px; padding: 0 0 3px 21px; background: url("../images/li.gif") 0 6px no-repeat; }
.text li li { margin: 0 0 0 3px; }
.text ol li { margin: 0 0 0 26px; padding: 0 0 3px 0px; background: none; }
.text ol ul li { margin: 0 0 0 3px; padding: 0 0 0 21px; background: url("../images/li.gif") 0 6px no-repeat; }
.text ol ul { padding: 8px 0 5px 0; }
.text ul ul { padding: 8px 0 2px 0; }

/* ----- text-pos ----- */
.text-pos {  }
.text-pos ul { margin: 0px 0px 0px 0px !important; padding: 0 0 10px 0; list-style: disc; font-size: 10pt; }
.text-pos li { margin: 5px 0px 0px 15px !important; padding: 0 !important; background: none; }
.green-big { height: 25px; line-height: 24px; font-size: 13.5pt; font-weight: normal; margin: -13px 0 14px 0; }
.text-pos .td-left { color: #666; width: 200px; }
.center .text-pos table { margin: 15px 0 16px 0; }


/* ----- pos ----- */
.pos { margin: 0 -10px 0 0; padding: 0 0 13px 0; }
.pos .text-pos { float: left; width: 210px; line-height: 13px; }
.pos .pos-pic { float: left; width: 320px; }
.pos .buts { margin: 0; padding: 0; }
.pos .buts .empty-line { float: none; }
.pos .i-price-old { font-size: 12pt; background: url("../images/old-price-big.png") 0 center no-repeat; margin: 0 0 0 14px; line-height: 18pt; }
.pos .i-price span { background: url("../images/price-big.gif") no-repeat; height: 36px; }
.pos .i-price span span { background: url("../images/price-big.gif") right 0 no-repeat; padding: 0 15px 0 8px;
		height: 36px; line-height: 33px; font-size: 21pt; }
.pos .button { margin-top: 8px; }
.pos .buts .availability { padding-top: 8px; }
.pos .pos-r { float: left; width: 210px; }
.pos .pos-r .buts { padding: 8px 0 0 0; height: 1%; }
.pos .prevs ul { margin: 0; padding: 0; list-style: none; }
.pos .prevs li { margin: 0 0 0 0; padding: 0 10px 10px 0; float: left; }


/* ----- pager ----- */
.pager { border: 1px solid #dededf; background: url("../images/pager.gif") repeat-y #f4f4f4; color: #333; 
		padding: 5px 16px 6px 16px; font-size: 10pt; margin: 0 0 23px 0;
		border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc"); position: relative; height: 1%; }
.pager ul { margin: 0; padding: 0; list-style: none; float: left; }
.pager li { margin: 0; padding: 0; float: left; padding: 0 8px 0 0; }
.pager a { float: left; }
.pager span { float: left; padding: 0 8px 0 0; }
.pager .act a { font-weight: bold; color: #333; text-decoration: none; }

/* ----- r-menu ----- */
.r-menu { font-size: 10pt; padding: 0 0 3px 0; }
.r-menu h2 { font-size: 13.5pt; padding: 0 0 10px 0 }
.r-menu ul { margin: 0; padding: 0 0 21px 0; list-style: none; }
.r-menu li { margin: 0; padding: 0 0 5px 0; }

/* ----- gallery ----- */
.gallery { width: 530px; margin: 0 -10px 0 0; padding: 0 0 17px 0; }
.gallery h2 { font-size: 13.5pt; padding: 0 0 19px 0; }
.gallery a { float: left; margin: 0 11px 10px 0; }

/* ----- forma ----- */
.forma { color: #717074; font-size: 9pt; }
.forma label { float: left; width: 62px; line-height: 24px; text-align: right; }
.forma .feed-in { margin: 0 0 0 72px; padding: 0 0 5px 0;}
.forma .field { width: 347px; height: 19px; padding: 0 5px 1px 5px; margin: 1px 0 2px 0; line-height: 17px;
			 color: #333; font-size: 9pt; border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; }
.forma textarea.field { width: 430px !important; height: 155px !important;  padding: 0 5px 5px 5px; }
.forma .cramp { float: left; padding: 2px 2px 0 5px; }  
.forma .cramp-r { float: left; padding: 2px 5px 0 2px; }
.forma .fp-1 { float: left; width: 28px; }
.forma .fp-1 .field { width: 26px; padding: 0 0px 1px 0px; text-align: center; }
.forma .fp-2 { float: left; width: 48px; }
.forma .fp-2 .field { width: 36px; }
.forma .fp-3 { float: left; width: 250px; }
.forma .fp-3 .field { width: 86px; }
.forma .feed-capcha img { border: none; }
.forma .feed-capcha .field { margin: 1px 5px 1px 0; width: 36px; }
.forma .submit { background: url("../images/send-but.gif") no-repeat; border: none; border-width: 0;
			cursor: pointer; margin: 12px 6px 0 0; width: 166px; height: 22px; float: right; }
.forma label.error { font-size: 8pt; float: none; line-height: 14px; width: auto; text-align: left; display: block; }
.forma .field.error { border: 2px solid #f25d23; margin-top: 0; margin-bottom: 1px; padding: 0 4px 1px 4px; }
.forma textarea.field.error { width: 430px !important; height: 155px !important;  padding: 0 4px 5px 4px; }
.forma .feed-capcha .field.error { margin: 0px 5px 0px 0; }
.forma .rel { height: 1%; }
.center .forma table { width: auto; margin: 0; }
.center .forma td { padding: 0 10px 6px 0;  border: none; }

/* ----- basket ----- */
.basket { font-size: 10pt; color: #333; padding: 0 0 17px 0; }
.basket div.counter-field { width: 68px; height: 18px; overflow: hidden; }
.basket .counter-field input { border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; color: #333; font-size: 10pt; width: 25px; text-align: center; }
.basket .counter-field span { cursor: pointer; padding: 0 5px; }
.basket .counter-field .minus { color: #cc0000; }
.basket .counter-field .plus { color: #093; }
.basket .position div { width: 238px !important; }
.calc .position div { width: 203px !important; }
.basket-total { width: 90px; }
.center .basket table { margin: 0; }

/* ----- r-step ----- */
.r-step { line-height: 19px; padding: 0 0 18px 0; }
.r-step h2 { padding: 0 0 20px 0; }
.r-step ul { margin: 0; list-style: none; }
.r-step li { margin: 0; padding: 0 0 14px 0; height: 1%; }
.r-step a { color: #333; }
.r-step-l { float: left; width: 47px; font-size: 10.5pt; color: #717074; }
.r-step-r { margin: 0 0 0 47px; font-size: 12pt; }
.r-step .pas, .r-step .pas .r-step-l { color: #999; }
.r-step .act a { color: #f15d22; }

/* ----- person-info ----- */
.person-info { font-size: 10pt; }
.changeinfo { font-size: 12pt; line-height: 24px; padding: 0 0 21px 0; }
.changeinfo a { text-decoration: none; border-bottom: 1px dashed #f15d22; }
.grey { color: #666; }

.infochange label { width: 105px; }
.infochange .feed-in { margin: 0 0 0 115px; }
.infochange .feed-in label { width: auto; padding: 0 20px 0 4px; }
.infochange .feed-in label input { margin: 0 5px 0 0; }
.infochange .field { width: 393px; }
.infochange #password, .infochange #password2 { color: #999; }
.infochange .for-capcha { padding: 11px 0 0 0; height: 1%; }
.infochange .submit { width: 428px; height: 26px; background: url("../images/save-but.gif") no-repeat; margin: 19px 0px 0 0; }
.infochange .submit2 { width: 387px; height: 26px; background: url("../images/save-but2.gif") no-repeat; margin: 19px 0px 0 0; }


/* ----- dropdown ----- */
.dropdown { width: 155px; }
.stylish-select .newListSelected * { list-style: none; height: auto; width: auto; display: block; margin: 0; color: #333;
									padding: 0; border: none; text-align: left !important; line-height: 18px; font-size: 9pt; }
.stylish-select .newListSelected { background: #ffffff url("../images/arr-down.gif") no-repeat right center; 
									width: 155px; height: 20px; margin: 1px 0 2px 0;
									 border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; }
.stylish-select .newListSelected div { overflow: hidden; padding: 0 20px 1px 5px; cursor: pointer; }
.stylish-select ul.newList { border: 1px solid #e3e8ee; border-top: none; position: absolute; z-index: 9999; margin-left: -1px; margin-top: 1px; }
.stylish-select ul.newList li { }
.stylish-select ul.newList li a, .select-form .stylish-select ul.newList li a { padding: 3px 8px 1px 8px; background: #FFFFFF; color: #333; text-decoration: none; }
.stylish-select .hiLite, .stylish-select .hiLite a { background: #ccc !important; cursor: pointer !important; }
.stylish-select .newListHover { background: #e3e8ee !important; cursor: pointer; }
.stylish-select .newListSelHover, .stylish-select .newListSelFocus { border: 1px solid #e3e8ee; }

/* ----- send-way ----- */
.send-way { color: #333; font-size: 10.5pt; padding: 0 0 2px 0; }
.send-way ul { margin: 0; padding: 0; list-style: none; }
.send-way li { margin: 0; padding: 0 0 13px 24px; }
.send-way p { padding: 5px 0 0 9px; font-size: 8pt; color: #717073; line-height: 15px; }
.send-way h6 { color: #717073; font-size: 13.5pt; }
.sw-left { float: left; width: 250px; }
.sw-right { float: right; width: 250px; }
.sw-input { margin: 0 7px 0 -24px; }
.sw-link { color: #333; text-decoration: none; }

/* ----- order-last ----- */
.order-last { font-size: 11pt; color: #333; padding: 0 0 20px 0; }
.order-last span { color: #717073; }
.order-last p { padding: 0 0 8px 0; }

/* ----- compare ----- */
.compare { font-size: 10pt; color: #333; margin: 0 0 16px 0; }
.compare-l { width: 250px; float: left; }
.compare-r { width: 882px; float: left; }
.compare table { width: auto; }
.compare td { width: 220px !important; }
.compare td div { width: 199px !important; }
.compare img { border: 1px solid #dbdbdc; margin: 0 0 10px 0; }
.compare a { color: #333; font-weight: bold; }
.compare div p { padding: 0 0 14px 0; }
.compare .compare-l table { width: 250px; }
.compare .compare-l td div { width: 230px !important; color: #717074; }
.compare .compare-l .line1 div { min-height: 141px; }
.compare .button { margin-top: 3px; float: left; }
.compare .b-close { float: right; }

.jspContainer { overflow: hidden; position: relative; }
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: -8px;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #ccc;position: relative;}
.jspDrag{background: #999;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #999;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
.horizontal-only{height: auto; width: 100%; overflow: auto;}
.jspArrowLeft { background: url("../images/arr-left-j.gif") no-repeat; }
.jspArrowRight { background: url("../images/arr-right-j.gif") no-repeat; }

/* ----- result-top ----- */
.result-top { }
.result-field { border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; color: #333; font-size: 12pt; 
				width: 426px; padding: 0 5px 1px 5px; height: 23px; line-height: 23px; float: left; margin: 0 0 10px 0; }
.result-but { float: right; width: 76px; height: 26px; background: url("../images/c-find.gif") no-repeat; 
				cursor: pointer; border: none; border-width: 0; }
.open-link { font-size: 10.5pt; border-bottom: 1px dashed #f15d22; text-decoration: none; }
.details-search {}
.details { font-size: 9pt; padding: 19px 0 34px 0; background: #fff; }
.details h6 { font-size: 10.5pt; padding: 0 0 5px 0; line-height: normal; font-weight: bold; color: #333; }
.details h6 span { font-weight: normal; }
.details ul { margin: 0; padding: 0 0 18px 0; list-style: none; }
.details li { margin: 0; padding: 0; background: none; }
.details p { padding: 0 0 18px 0; }
.details select { width: 170px; height: 22px; margin: 0 0px 10px 0; line-height: 22px; color: #333; font-size: 10pt; }
.details select option { padding: 0 5px; }
.details a { color: #333; }
.slider-val { padding: 0 0 15px 0; }
.slider-val input { border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; color: #333; font-size: 9pt; 
				width: 50px; padding: 0 5px 1px 5px; height: 19px; line-height: 18px; float: left; margin: 0 5px 0 0; }
.slider-val label { float: left; line-height: 20px; margin: 0 5px 0 0; }
.det-l { float: left; width: 260px; position: relative; } 
.det-r { float: left; width: 260px; position: relative; } 
.left-col { width: 49%; float: left; }
.right-col { width: 49%; float: left; }
.details .radios li { padding: 0 0 3px 0; }
.details .radios input { margin: 0 5px 0 0; }
.details .field { border: 1px solid #e3e8ee; border-top: 1px solid #acadb3; color: #333; font-size: 10pt; 
				width: 50px; padding: 0 5px 1px 5px; height: 20px; line-height: 19px; float: left; margin: 0 0px 15px 0; }
.details .field-big { width: 508px;  }
.relslide { margin-top: -5px; }
.details .rel { height: 1%; }

.result-right .details { padding: 0px 0 34px 0; }

/* ----- result ----- */
.result { color: #333; font-size: 10.5pt; line-height: 14px; padding: 0 0 5px 0; }
.result ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
.result li { padding: 0 0 15px 0; margin: 0; height: 1%; }
.result h6 { font-size: 10.5pt; padding: 0 0 5px 0; line-height: normal; }
.result p { font-size: 8pt; padding: 0 0 0 0; }
.result img { float: left; margin: 2px 10px 3px 0; }
.result .rel { padding: 0 0 0 18px; }
.result .res-number { right: 497px; top: 1px; position: absolute; }

/* ----- feed-item ----- */
.feed-item { padding: 0 2px 18px 2px; line-height: 14px; }
.feed-name { border: 1px solid #eaeaea; background: #f5f5f5; font-size: 10.5pt; position: relative; padding: 4px 90px 6px 5px;
			border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc"); height: 1%;
			margin: 0 -2px 7px -2px; width: 423px; line-height: 17px; }
.feed-date { right: 5px; top: 4px; position: absolute; color: #666; font-size: 9pt; }

.add-feed-link { font-size: 13.5pt; line-height: normal; padding: 0 0 25px 0; } 
.add-feed-link a { text-decoration: none; border-bottom: 1px dashed #f15d22; }
.add-feed .submit { width: 155px; height: 26px; background: url("../images/send-feed.gif") no-repeat; }



 /* ----- footer styles ----- */
.footer { position: relative; padding: 0 0 45px 10px; width: 1140px; margin: 0 auto; }
.f-l { float: left; width: 280px; padding: 6px 0 0 8px; color: #999; line-height: 14px; }
.f-l p { padding: 0 0 14px 0; }
.f-l .copy { color: #333; font-size: 10pt; padding: 0 0 12px 0; }
.f-l .counters { padding: 0 0 26px 0; }
.f-l .counters ul { margin: 0; list-style: none; }
.f-l .counters li { margin: 0; padding: 0 15px 0 0; float: left; }
.f-l .idea { line-height: 18px; }
.f-l .idea span { float: left; padding: 0 5px 0 0; }
.f-l .idea a { margin: 0 7px 0 0; float: left; }

.f-r { float: right; width: 820px; background: url("../images/f-block-bk.gif") repeat-x #f5f5f5; border-top: 7px solid #717074; padding: 24px 20px 19px 7px;
		position: relative; height: 100px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url("../js/PIE.htc"); font-size: 9pt; }
.f-r ul { margin: 0 10px 0 20px; list-style: none; float: left; }
.f-r li { margin: 0; padding: 0 0 8px 0; }
.f-r a { color: #717074; }
.f-r a:hover { color: #333; }
.f-r .f-info { float: right; width: 310px; color: #999; font-size: 7.5pt; line-height: 12px; padding: 3px 0 0 0; }
.f-r .f-info p { padding: 0; }





 div.light_rounded .pp_top .pp_left{background: url(../images/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(../images/prettyphoto/light_rounded/sprite.png) -113px -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(../images/prettyphoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
 div.light_rounded .pp_previous:hover{background: url(../images/prettyphoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
 div.light_rounded .pp_expand{background: url(../images/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.light_rounded .pp_expand:hover{background: url(../images/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.light_rounded .pp_contract{background: url(../images/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.light_rounded .pp_contract:hover{background: url(../images/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/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(../images/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(../images/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(../images/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(../images/prettyphoto/light_rounded/sprite.png) -110px -80px no-repeat;}
 div.light_rounded .pp_loaderIcon{background: url(../images/prettyphoto/light_rounded/loader.gif) center center no-repeat;}
 div.dark_rounded .pp_top .pp_left{background: url(../images/prettyphoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
 div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}
 div.dark_rounded .pp_top .pp_right{background: url(../images/prettyphoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
 div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top left repeat-y;}
 div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top right repeat-y;}
 div.dark_rounded .pp_content{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}
 div.dark_rounded .pp_next:hover{background: url(../images/prettyphoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
 div.dark_rounded .pp_previous:hover{background: url(../images/prettyphoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
 div.dark_rounded .pp_expand{background: url(../images/prettyphoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.dark_rounded .pp_expand:hover{background: url(../images/prettyphoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.dark_rounded .pp_contract{background: url(../images/prettyphoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.dark_rounded .pp_contract:hover{background: url(../images/prettyphoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyphoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
 div.dark_rounded .currentTextHolder{color:#818181;}
 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(../images/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(../images/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(../images/prettyphoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
 div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top left repeat;}
 div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyphoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
 div.dark_rounded .pp_loaderIcon{background: url(../images/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(../images/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(../images/prettyphoto/dark_rounded/loader.gif) center center no-repeat;}
 div.dark_square .pp_content_container .pp_left{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top left repeat-y;}
 div.dark_square .pp_content_container .pp_right{background: url(../images/prettyphoto/dark_rounded/contentPattern.png) top right repeat-y;}
 div.dark_square .pp_expand{background: url(../images/prettyphoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.dark_square .pp_expand:hover{background: url(../images/prettyphoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.dark_square .pp_contract{background: url(../images/prettyphoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.dark_square .pp_contract:hover{background: url(../images/prettyphoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.dark_square .pp_close{width:75px;height:22px;background: url(../images/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(../images/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(../images/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(../images/prettyphoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}
 div.dark_square .pp_previous:hover{background: url(../images/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(../images/prettyphoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.light_square .pp_expand:hover{background: url(../images/prettyphoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.light_square .pp_contract{background: url(../images/prettyphoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.light_square .pp_contract:hover{background: url(../images/prettyphoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.light_square .pp_close{width:40px;height:22px;background: url(../images/prettyphoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer; margin: 15px 0 0 0;}
 div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/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(../images/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{background: url(../images/prettyphoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}
 div.light_square .pp_previous{background: url(../images/prettyphoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
 *html  div.light_square .pp_next{background: url(../images/prettyphoto/light_square/btnNext.gif) center right no-repeat;cursor: pointer;}
 *html  div.light_square .pp_previous{background: url(../images/prettyphoto/light_square/btnPrevious.gif) center left no-repeat;cursor: pointer;}
 div.facebook .pp_top .pp_left{background: url(../images/prettyphoto/facebook/sprite.png) -88px -53px no-repeat;}
 div.facebook .pp_top .pp_middle{background: url(../images/prettyphoto/facebook/contentPatternTop.png) top left repeat-x;}
 div.facebook .pp_top .pp_right{background: url(../images/prettyphoto/facebook/sprite.png) -110px -53px no-repeat;}
 div.facebook .pp_content .ppt{color:#000;}
 div.facebook .pp_content_container .pp_left{background: url(../images/prettyphoto/facebook/contentPatternLeft.png) top left repeat-y;}
 div.facebook .pp_content_container .pp_right{background: url(../images/prettyphoto/facebook/contentPatternRight.png) top right repeat-y;}
 div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyphoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}
 div.facebook .pp_expand:hover{background: url(../images/prettyphoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}
 div.facebook .pp_contract{background: url(../images/prettyphoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}
 div.facebook .pp_contract:hover{background: url(../images/prettyphoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}
 div.facebook .pp_close{width:22px;height:22px;background: url(../images/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(../images/prettyphoto/facebook/loader.gif) center center no-repeat;}
 div.facebook .pp_nav .pp_arrow_previous{background: url(../images/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(../images/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(../images/prettyphoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}
 div.facebook .pp_previous:hover{background: url(../images/prettyphoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}
 div.facebook .pp_bottom .pp_left{background: url(../images/prettyphoto/facebook/sprite.png) -88px -80px no-repeat;}
 div.facebook .pp_bottom .pp_middle{background: url(../images/prettyphoto/facebook/contentPatternBottom.png) top left repeat-x;}
 div.facebook .pp_bottom .pp_right{background: url(../images/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:16px;position: relative;}
 * html .pp_top{padding:0 16px;}
 .pp_top .pp_left{height:16px;left:0;position:absolute;width:16px;}
 .pp_top .pp_middle{height:16px;left:16px;position:absolute;right:16px;}
 * html .pp_top .pp_middle{left:0;position: static;}
 .pp_top .pp_right{height:16px;left:auto;position:absolute;right:0;top:0;width:16px;}
 .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:0px;}
 .pp_content_container .pp_details{margin:10px 0 2px 0;}
 .pp_description{display: none;margin:0 0 5px 0;font-size:8pt; color: #545454; padding: 0;}
 .pp_nav{clear: left;float: left;margin:3px 0 0 0;}
 .pp_nav p{float: left;line-height: 14px;}
 .pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;overflow: hidden;text-indent: -10000px;width:14px;}
  .pp_nav a.pp_arrow_previous { margin: 0 3px 0 0; }
  .pp_nav a.pp_arrow_next { margin: 0 0 0 3px; }
 .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
 a.pp_next{background: url(../images/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(../images/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:10px;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;}






/* Overlay */
#simplemodal-overlay {background-color:#ccc; cursor:wait;}

/* Container */
#simplemodal-container {width: 540px; height: 118px; background-color:#fff; padding: 13px 15px 10px 15px; 
			border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
			box-shadow: 0px 5px 15px 0px #333; -moz-box-shadow: 0px 5px 15px 0px #333; -webkit-box-shadow: 0px 5px 15px 0px #333;			
			behavior: url("../js/PIE.htc");  }
#simplemodal-container .simplemodal-data { }
#simplemodal-container a.modalCloseImg { display: none; }
#basic-modal-content {display:none; text-align: center; font-size: 10pt; }
#basic-modal-content h2 { font-weight: bold; padding: 0 0 12px 0; }
#basic-modal-content p { padding: 0 0 15px 0; }


/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
#ui-datepicker-div { display: none; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(../img/ui-bg_fm.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(../img/ui-bg_hi.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../img/ui-bg_gl.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../img/ui-bg_gm.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../img/ui-bg_gm.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid red/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(../img/ui-bg_gm.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(../img/ui-bg_gn.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui-icons.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(../img/ui-icons.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../img/ui-icons.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(../img/ui-icont.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/ui-icont.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../img/ui-icont.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(../img/ui-icont.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/ui-icont.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(../img/ui-bg_fn.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(../img/ui-bg_fn.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }	
	
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.relslide { position: relative; height: 9px; padding: 0px 0 31px 5px; }
.ui-slider { position: relative; text-align: left; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
			width: 220px; background: url("../images/slider.gif") repeat-x; border: none; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2;; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: none;
								width: 13px; height: 12px; cursor: default; background: url("../images/slider-r.gif") no-repeat; }
.ui-slider .ui-slider-handle.lefted { background: url("../images/slider-l.gif") no-repeat; margin: 0 0 0 -13px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0; display: block; border: 0; background: url("../images/slider-act.gif") repeat-x; }

.ui-slider-horizontal { height: 9px; font-size: 0; }
.ui-slider-horizontal .ui-slider-handle { top: 9px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* -----
.field, x:-moz-any-link {  }
*html .field {  }
*:first-child+html .field {  }
  ----- */

/* ---- 16.12.2020 by gis ----- */

.social_widgets .fb_iframe_widget > span {
    width: 195px !important;
}

.social_widgets .fb_iframe_widget > span > iframe {
    width: 200px !important;
}

