ol, ul {list-style: none;}
* { margin: 0;padding: 0;}
.right {float: right;}
.left {float: left;}
.just {text-align: justify;}
.relat {position: relative;}
.smob {font-size: 9px;}
.majb {font-size: 14px; font-weight: bold;}
.abs_top_right{position: absolute; top: 0; right: 0;}
body, input, select, textarea  {font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #4c4c4c;}
body{background: #e0dfe4 url(../images/shadow2.gif) center top repeat-y;}
body div.content {padding: 0 230px 0 230px;}
body.wide div.content {padding: 0 0px 0 230px; text-align: justify;}
/*  links*/
a {color: red;outline: none;text-decoration: none;}
a.redhl{color: red; padding: 1px 3px;}
a.redhl:hover{color: #FFFFFF; background-color: red;}
.foo a.redhl{color: #4c4c4c; padding: 1px 0px;}
.foo a.redhl:hover{color: red; background-color: white;}
a.redb{color: #4c4c4c;}
a.redb:hover{color: red;}
a.rebd{color: red;}
a.rebd:hover{color: #4c4c4c;}
.rsm {/*font-size: 10px;*/}
.red {color: red;}
.blue {color: blue;}
.wd220 {width: 220px;}
/*-------------------------*/
/*  headers */
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica; font-weight: bold; text-align: left;}
h1 {font-size: 11pt;}
h2 {font-size: 11pt;}
h3{font-size: 10pt;}
h4{font-size: 9pt;}
h5{font-size: 8pt;}
.thined {padding: 15px 0px 20px 20px;}
/*  items */
div.lot-opis-unit{white-space: nowrap; background-color: #e8e8e8; padding: 2px 10px; margin: 2px 5px 3px 0; float: left;}
div.lot-opis{text-align: left;  margin-top: 10px;}
div.lot-opis:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

img {border: none;}
input {vertical-align: middle;}
div.ad_search{border-bottom: 1px solid red;border-top: 1px solid #cbc5c5;margin-bottom: 20px;background: #f7f7f7 url(../images/ad_search_bg.gif) bottom center repeat-x;padding: 20px;padding-top: 17px; position: relative;}
.ad_search_ta{width:416px;	height: 60px;}
.checkb{margin-bottom: auto; vertical-align:middle;}
.lcheckb{vertical-align:middle; margin-top: 3px;}
.cbspan{display: block;margin-top: 5px;margin-bottom: 5px;}
.cbspan-r{display: block;margin-top: 5px;margin-bottom: 5px;	text-align: right;}
input.lotid{ width: 45px;padding: 0 20px;}
input.sbmt {cursor:pointer; height:20px; width: 96px; border: 1px solid #ff5555; background-color: #ff0000; color: white;}
input.sbmt2 {cursor:pointer; height:20px; width: 96px; border: 1px solid #ff5555; background-color: #ff0000; color: white; font: 11px Verdana, Arial, Helvetica, sans-serif;}

.srch-frm-item {width: 302px;}
.srch-frm-item-short {width: 296px;}
.srch-frm-item-short-x {width: 200px;}
.fitbtn{padding-left: 118px;}
/*obvodka page*/
#holder { margin: 0 auto; background: #ffffff; border-left: 1px solid #cbc5c5; border-right: 1px solid #cbc5c5; border-bottom: 1px solid #cbc5c5; height: 100%; width: 960px; /*margin-bottom: 20px; */}
#wrapper {width: 960px;	margin: 0 auto;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 125px;	background: transparent url(../images/headerbg.gif) top left repeat-x;position: relative; padding: 20px 20px 0px 20px; }
#header ul{list-style: none;}
#header ul li{ float: left;}
/*deleted from the next class: padding-left: 20px;  background: transparent url(../images/addthis.gif) left center no-repeat;*/
.topredlinks {position: absolute; top: 2px; right: 20px; }
.topredtext {position: absolute; top: 2px; left: 20px; }


.logoslogan {text-align: right; height: 35px; vertical-align: center; font: 1px Verdana; color: #560319; padding-top: 23px;}
.logo { position: absolute; left: 25px; top: 40px;}
#shld-promo { position: absolute; right: 20px; top: 50px;}
#shld-promo3000 { position: absolute; right: 394px; top: 22px;}
#shld-promo-gold { position: absolute; right: 15px; top: 50px;}
#shld-promo-white { position: absolute; right: 15px; top: 50px;}

.underlogo {text-align: right; height: 20px;  }
.clientservice {position: absolute; right: 20px; top: 29px; color: #BBB; }
.freecall {font-size: 23.5px; font-weight: normal; margin-top: 5px; color: white;}
.minislogan {position: absolute; left: 65px; top: 75px; font-size: 10px; color: #c6bbbd;}
.navmain {height: 25px;  padding-top: 3px;}
.navsec { height: 20px;margin-top: 4px;}
#mainmenu li {border-left: 1px solid #a43d3d;}
#mainmenu li.rightlast {border-right: 1px solid #a43d3d;}
#mainmenu li a{font-family: Tahoma, Geneva, sans-serif;	font-size: 13px; color: white; display: block; padding: 6px 10px 0 10px;height: 23px;}
#mainmenu li a:hover{background: #640113;}
#mainmenu li.catalog a{text-align: center; white-space: nowrap; padding-left: 40px; width: 170px; background: transparent url(../images/home.png) 70px 6px no-repeat;}
#mainmenu li.catalog a:hover{ background: #640113 url(../images/home.png) 70px 6px no-repeat;}

#mainmenu li.right{float: right;}
#secmenu li a {color: #4c4c4c; display: block; font-size: 10px; margin-right: 5px;}
#secmenu li a:hover {color: red;}
div.breadcrumb {padding-left: 260px; background: transparent url(../images/bullet_menu.gif) 250px center no-repeat; }
div.breadcrumb a{color: #4c4c4c;}
div.breadcrumb a:hover{color: red;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {margin-top: 5px; width: 920px; padding: 0 20px 5px; height: 1%;}
#middle:after {content: '.';display: block;	clear: both;visibility: hidden;	height: 0}
#container {width: 100%;float: left;overflow: hidden;}
/* Destination
-----------------------------------------------------------------------------*/
#dest_ad_search_margin { margin-right: 230px; } /* destination*/
 #destlinks { position: absolute;  right: 0px;  top: 0px;  width: 220px;}
  #destlinks h5 {text-align: left;}
 div.destp {padding-left: 20px;}
 .lotcardindest{position: relative;background: #e8e8e8;border-bottom: 1px solid #cbc5c5;margin-bottom: 5px;margin-left: 5px;padding-bottom: 10px;width: 220px;height: 210px;float: left;  }
.portfol {font-size: 14px; font-weight: bold; padding-left: 20px;}
.portfol-dest {padding-left: 20px;}
span.portfol-dest a{color:  #4c4c4c;}
span.portfol-dest a:hover{color: red;}

/* Card of current lot
-----------------------------------------------------------------------------   */
div.grayline{background: #e8e8e8;margin: 0;padding: 0;height: 18px; text-align: right; padding-top: 2px;}
div.grayline span{float: left;}
#card{ background-color: #ffffff;margin: 0; position: relative; padding: 20px 10px 0 10px;}
#anketa{height: 270px;width: 270px;float: left;padding: 0;position: relative; text-align: left;}
#anketa select{width: 250px;margin-top: 3px;}
#card_img{position:relative; display: block; height: 270px; width: 360px;  padding: 0px; overflow: hidden; text-align: right; }
.cardprint {position:absolute; top: 60px; right: 10px;}
.ims {position: absolute;  opacity: 0.80; right: 0px; top: 0px; width: 180px; height: 20px; font: normal 10pt Verdana;  text-align: center; padding-top: 3px;}
.ims2 {position: absolute;  opacity: 0.80; right: 0px; top: 28px; width: 180px; height: 20px; text-decoration:line-through; font: normal 10pt Verdana;  text-align: center; padding-top: 3px;}
.prodano2 {background-color: #ffffff; color: red; text-decoration:none; opacity: 0.70}
.imsm {position: absolute; opacity: 0.80; left: 0px; top: 0px; width: 110px; height: 20px; font: normal 10pt Verdana; text-align: center; padding-top: 3px;}

#frm1, #frm2, #frm3{position: relative;	}
div.formline{text-align: right;	padding-right: 370px;margin: 5px 0;	}
div.formline_as{text-align: right;margin: 5px;margin-left: 10px;	}
div.formline input.name{	width: 160px;}
div.formline input.email{	width: 160px;}
div.formline input.email2{	width: 160px;}
div.formline input.phone{	width: 160px;}
div.formline input.fbutton{cursor:pointer; width: 95px; height: 22px; border: 1px solid #ff5555; background-color: #ff0000; color: white; font: 11px Verdana, Arial, Helvetica, sans-serif;}
div.formline span{float: left;font-weight: bold;}
div.frminfo	{position: absolute;right: 0;top: -6px; padding: 0;width: 360px;}
.lred {background-color: #FFb8b8; display: block; padding-left: 5px; margin-top: 7px;}
.lgreen {background-color: #b8FFb8; display: block;padding-left: 5px;margin-top: 7px;}
.lyellow {background-color: #FFFFb8; display: block;padding-left: 5px;margin-top: 7px;}

#cost{position: absolute;bottom: 0;}
#line_sl{height: 60px;border-bottom: 1px solid red;border-top: 1px solid red;margin: 10px 0;position: relative;}
#slider{position: absolute;	height: 60px;width: 360px;right: 0;	top: 0;	}
#linker{position: relative;	margin-right: 370px;padding-top: 5px; line-height: 25px;}
#gismap{ position: relative; height: 270px; margin: 20px 0px; padding-bottom: 5px;}
#gmap{  position: absolute; right: 0; top: 0; width: 360px; height: 270px;}
#gis{position: relative;margin-right: 370px; height: 270px;	}
#lnks{	position: absolute;	bottom: 0; left: 0;	line-height: 22px;	margin-bottom: 10px; text-align: left;}
#lnks span{	font-weight: bold; padding-left: 3px;}
#fullgallery img{display: inline;float: left;width: 156px;max-width: 156px;height: 117px;margin : 0; border-left: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF;border-collapse: collapse;}
#fullgallery{padding: 10px 0 20px 0px;}
.br:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.br {display: block;  }
.br {.display: inline-block;}
* html .br {height: 1%;}
#line_bt{height: 55px;padding-top: 5px;border-top: 1px solid #c4c4c4; margin-top: 25px;}

/* Search finish
-----------------------------------------------------------------------------*/
#srch_cont { margin-right: 230px; }

.srch_rb { font-size: 10px; text-align: center; color: red;}
.srch_rbdark {text-align: center;}

#srch {  position: relative; margin-top: 10px;}
#srch2 {  position: relative; }
#srch_right { position: absolute;
  right: 0px;
  top: 0px;
  width: 220px;}
  #srch_right2 { position: absolute;
  right: 0px;
  top: 0px;
  width: 220px;}
  .movebtn{padding-left: 118px;}
/* Menu lotov
-----------------------------------------------------------------------------*/
#topsrc {position: relative; margin: 0; line-height: 25px;border-bottom: 1px solid #555555; padding-bottom: 15px;padding-top: 10px;}

#rsort {position: absolute; right: 0; bottom: 15px; }
#topsrc .fliner{line-height: 14px;}
#incontentgray {margin-top: 0px;background: #e8e8e8; padding: 0 20px 1px 20px;}
.lot{background-color: #FFFFFF;border: 1px solid #cbc5c5; margin: 20px 0; padding: 20px; position: relative; height: 278px;}

/*----------------------*/
/* Menu lotov*/
span.head { display: block;}
span.head a { color: red; font-weight: bold;}
span.ans {display: block; color: #c0a062;margin-top: 5px;}
span.ans_card {color: #c0a062;}
span.desc {display: block; text-align: justify; margin-bottom: 10px; margin-top: 5px; }
div.osob {position: relative; }
div.osobl {position: absolute; left: 0; top: 0; width: 100px;}
div.osobr {position: relative; padding-left: 120px; }
div.osobrClosed li {padding-left: 15px; background: url(../images/bullet_menu.gif) 4px 5px no-repeat;}
div.osobr li {padding-left: 0px; list-style: disc;}
div.underlot {position: absolute; bottom: 20px; right: 20px; width: 360px; background-color: #FFFFFF;}
#rprint {position: absolute; right: 0; top: 10px; width: 200px; text-align: left;}
#rsort select {width: 200px}
#topsrc a{color: red;}
#topsrc .active{color: black;font-weight: bold;}
#botsrcnext{float: right; position: absolute; right: 5px; top: 0;}
#botsrc{margin: 20px 0; padding-right: 200px;  position: relative;}
#botsrc a{color: red;}
#botsrc a.redb{color: #4c4c4c;}
#botsrc a.redb:hover{color: red;}
#botsrc .active{color: black;font-weight: bold;}
.best {border-color: red;}
.info{position: relative; padding-left: 250px; padding-bottom: 50px;}
.adv{ position: absolute; left: 0; top: 0; width: 220px; margin: 20px; height: 258px;}
div.adv a {color: #555555}
div.adv a:hover {color: #000000}
div.lotimg  {position:relative; }
div.lotimg a:hover img {border-bottom: 5px solid #FF9999;}
.plancont {position: absolute; left: 0; bottom: 0; margin-top: 20px;}
.planka {background-color: #cccccc; width: 220px; height: 22px;  margin-bottom: 1px;}
.planka:hover {background-color: #e7d7dc}
div.planka a {display: block; padding-top: 3px; padding-left: 10px;}
div.plankaClosed a:hover {background: url(../images/bullet_menu.gif) 8px 8px no-repeat;}
.idsave {border-top: 1px solid #555555; margin-top: 11px; padding-top: 5px;}
div.downgrayline{background: #e8e8e8;padding: 0 0 0 3px;;height: 17px; margin: 0; text-align: center;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
div.z_logo{display: block; height:63px; width:220px;	overflow:hidden;}
a.z_logo{display: block; height:63px; width:220px;	overflow:hidden;}

#sideLeft {float: left;width: 220px;margin-left: -100%;position: relative;}
#quest{height: 66px;width: 220px;}
ul.mnu  li a{color: #555555;  display: block;  padding-top: 3px;}
ul.mnu  li{height: 22px;border-bottom: 1px solid #cacaca;padding-left: 20px;}
#destlinks li{padding-left: 0px;}
#mainlinks li{padding-left: 0px;}
#mainlinks-nm li{padding-left: 0px;}
#mainlinks {margin-left: 20px;}
#mainlinks-nm {margin-left: 0px;}
#mainlinks-nm2 {margin-top: 20px;}
.mnu  li.stop, #destlinks  li.stop{border-top: 1px solid #cacaca;}
#sideLeft  li.stop a{padding-top: 2px;}

#sideLeft  li.stopr{border-bottom: 1px solid #ff0000;}
#destlinks  li:hover, #mnudest  li:hover, #mainlinks li:hover,#mainlinks-nm li:hover, #mainlinks-nm2 li:hover{background-color: #e3e3e3;}
#sideLeft li.capital{background: #cccccc;border-bottom: 1px solid #ffffff;}
#sideLeft li.capital a{color: #444444;}
#sideLeft li.capital:hover{background-color: #e3e3e3;}
#sideLeft  li.a {background: #e3e3e3 url(../images/bullet_menu.gif) 8px center no-repeat;}
#sideLeft  li.a a{ color: #000000;}
#sideLeft  li a:hover{color: #000000;}
#sideLeft  li.mnupar{padding-left: 20px; background: #bbbbbb;}
#sideLeft  li.mnupar:hover{background: #bbbbbb;}
#sideLeft  li.mnupar a{color: #FFFFFF;background: url(../images/menubox_close.gif) right 7px no-repeat;height: 19px;}
#sideLeft  li.mnupar.active{background: #bbbbbb;}
#sideLeft  li.mnupar.active a{background-image: url(../images/menubox_open.gif);}
#sideLeft  li.hd{padding-left: 20px; background: #eeeeee;}
#sideLeft li.sealine  {border: 0px; padding-left: 20px;background: #f5df8b url(../images/ia-gold.png) no-repeat;margin-top: 10px;margin-bottom: 10px;}
#sideLeft ul li.sealine a{  color: #555555;}

#sideLeft select  {width: 220px;margin-top: 10px; padding-left: 0px;}          /*padding-left: 15px;*/
select option  {padding-left: 3px;}
select optgroup {padding-left: 3px; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #c4c4c4;}
#sblock{    margin-top: 20px;}
/*#sblock span {margin-left: 20px;} */
div.sid{  float: left;width: 220px;}
div.sid span{margin-right: 5px;margin-top: 0px;}
#sideLeft input.sbutt{float: right;}
/* Topic shield
-----------------------------------------------------------------------------*/
.p-slider{}
.sl-item{position: relative;}
.stripe {display: block;background: black;position: absolute; bottom: 9px; left: 0px;color: white;height: 20px;width: 440px;opacity: 0.70;padding-left: 20px;padding-top: 5px;padding-bottom: 5px; font: bold 14px Verdana; text-align: left;}
.stripe2 {display: block;background: black;position: absolute; bottom: 9px; left: 0px;color: white;height: 15px;width: 400px;opacity: 0.50;padding-left: 20px;padding-top: 5px;padding-bottom: 5px; text-align: left;}
.stripe3 {display: block;background: #330000;position: absolute; bottom: 9px; left: 0px;color: white;height: 20px;width: 440px;opacity: 0.70;padding-left: 20px;padding-top: 8px;padding-bottom: 5px; font: normal 12px Verdana; text-align: left;}

span.stripe2 a {color: white;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left; margin-right: -3px; width: 220px; margin-left: -220px; position: relative;}
.lotcard{position: relative;background: #e8e8e8;border-bottom: 1px solid #cbc5c5;margin-bottom: 5px;padding-bottom: 10px;height: 210px;}
#srch_right div.lotcard{background-color: #f3f3f3;}

.lotshld{display: block;background: black;position: absolute;top: 0px;left: 0px;color: white;height: 19px;width: 205px;opacity: 0.70;padding-left: 15px;padding-top: 3px;font: normal 8pt Verdana;margin-bottom: 10px;}
.luxshld{display: block;position: absolute;bottom: 0px;left: 0px;color: white;height: 19px;width: 200px;padding-left: 20px;padding-top: 3px;font: normal 8pt Verdana; color: black;}
span.luxshld a{color:  #4c4c4c;}
span.luxshld a:hover{color: red;}
a.bstlink{color: #4c4c4c;font: normal 11px/11px Verdana;text-decoration: none;display: block;margin-left: 15px; text-align: left;}
.price{color: #ff0000;font: normal 11px/11px Verdana;position: absolute;left: 15px;bottom: 5px;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {height: 130px;width: 920px;margin: 0 auto;}
#footertop{border-bottom: 1px solid red;padding-left: 230px;padding-top: 30px;  padding-bottom: 10px; margin-right: 0px;padding-right: 0; }
#footerleft{position: absolute;width: 220px;padding-top: 20px;}
#footerright{position: relative;margin-left: 230px;background: url(../images/bottom_bg.jpg) left top no-repeat;padding-top: 27px;padding-right: 220px;text-align: left;}
#ficons{ width: 48px; bottom: 83px; position: fixed; left: 11px;}
#ficons .ya-share2__badge{border-radius: 4px; margin-top: 3px;}

@media only screen and (max-device-width : 640px) {
#ficons{ width: 480px; bottom: 83px; position: fixed; left: 11px;}

}

/* Metrics
-----------------------------------------------------------------------------*/
.top5{	margin-top: 5px;}
.top10{	margin-top: 10px;}
.top15{	margin-top: 15px;}
.top20{	margin-top: 20px;}
.top25{	margin-top: 25px;}
.top30{	margin-top: 30px;}
.top35{	margin-top: 35px;}
.top40{	margin-top: 40px;}

.bot5{ margin-bottom: 5px;}
.bot10{ margin-bottom: 10px;}
.bot15{ margin-bottom: 15px;}
.bot20{ margin-bottom: 20px;}

.pl3{padding-left: 3px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}

.ml3{margin-left: 3px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}

.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}


.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion ul, .cardtext ul, .destp ul, .divspec ul, .ad_search ul{ list-style-type: disc; margin-left: 5px; padding:  0 0 0 10px;}
.ui-accordion ol, .cardtext ol, .destp ol, .divspec ol{ list-style-type: decimal; margin-left: 5px; padding: 0 0 0 10px;}

.ui-accordion a{color: red;outline: none;text-decoration: none;}
.ui-accordion .ui-accordion-header { text-align: left; cursor: pointer; position: relative; margin-top: 1px; zoom: 1; padding: .3em .1em .3em .1em; border-top: 1px solid #a5a5a5; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active {  border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .3em .1em .3em .1em; }
/*.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } */
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: .1em; bottom: .1em; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em .1em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; text-align: justify;}
.ui-accordion .ui-accordion-content-active { display: block; }

.speciallist li, .guidelist li {  background: transparent/*{bgColorDefault}*/ url(/images/right-arrow-gray.png)/*{bgImgUrlDefault}*/ right/*{bgDefaultXPos}*/ bottom/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/;}
.speciallist li:hover, .guidelist li:hover{  background: transparent/*{bgColorDefault}*/ url(/images/right-arrow-red.png)/*{bgImgUrlDefault}*/ right/*{bgDefaultXPos}*/ bottom/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  background: #e6e6e6/*{bgColorDefault}*/ url(/images/right-arrow-gray.png)/*{bgImgUrlDefault}*/ right/*{bgDefaultXPos}*/ bottom/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #d6d6d6/*{bgColorDefault}*/ url(/images/right-bottom-arrow-red.png)/*{bgImgUrlDefault}*/ right/*{bgDefaultXPos}*/ bottom/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/;font-weight: bold/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default:hover  { background: #d6d6d6/*{bgColorDefault}*/ url(/images/right-bottom-arrow-red.png)/*{bgImgUrlDefault}*/ right/*{bgDefaultXPos}*/ bottom/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/;}
.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-state-default .ui-icon { /*{iconsDefault}*/; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
h3.ui-state-active, h3.lastguide {  border-bottom: 1px solid #a5a5a5; }

.tooltip {
			color: #FF0000; outline: none; vertical-align: super;      		cursor: help; text-decoration: none; font-weight: bold;			position: relative;  text-align: left;
			font-size: 10px;		}		.tooltip span {			margin-left: -999em;			position: absolute;		}		.tooltip:hover span {			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.3);			position: absolute; left: 1em; top: 2em; z-index: 99;			margin-left: -30px; width: 260px;		}		.tooltip:hover img {			border: 0; margin: -10px 0 0 -50px;			float: left; position: absolute;		}		.tooltip:hover em {			display: block; padding: 0.2em 0 0.6em 0;		}* html a:hover { background: transparent; }.custombox { padding: 0.5em 0.8em 0.8em 1.5em; }
		* html a:hover { background: transparent; }
		.infobox { background: #EEE; border: 1px solid #FF0000; color: #000; font-weight: normal;}sup.hint {}
#toTop {border-radius: 2px;z-index: 1000;width: 100px;border: 1px solid #ccc;background: #ff0000;text-align: center;padding: 5px;position: fixed;bottom: 50px;left: 10px;cursor: pointer;display: none;color: #fff;}