/* DEFAULT VALUES */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; border:none; width:100%; }
table td { margin:0; padding:0; vertical-align:top; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }

html, body { height:100%; }
body { background-color:#FFF; color:#353535; font-family:Arial, Verdana, Tahoma, sans-serif; }

a:link { color:#ba131a; font-weight:normal; text-decoration:none; }
a:visited { color:#996769; font-weight:normal; text-decoration:none; }
a:hover, a:active { color:#a17124; font-weight:normal; text-decoration:none; }

strong { font-weight:bold; }
.clear { clear:both; height:1%; width:100%; }
/* end of DEFAULT VALUES */


/* TABLES */
table.tables { border-top:#fec357 2px solid; }
table.tables th { padding:7px 2px 7px 2px; border-bottom:#e5e4de 1px solid; background:#FBFBFB; }
table.tables td { padding:7px 2px 7px 2px; border-bottom:#e5e4de 1px solid; }
p.table-head { padding-bottom:4px; font-weight:bold; }

/* LIQUID SKELETON */ 
div#container { 
  width:100%;
  background:none;
}
div#top-line { display:none; }
#ie6widthfix { display:none; }
/* end of LIQUID SKELETON */ 

/* FOOTER */
#footer2 { bottom:0; background-color:#ffffff; width:100%; }
#footer { display:none; }
#footer-pad { padding:0 27px 13px 27px; }
table#search { width:187px; margin:12px 0 0 0;  }
table#searchagain { width:300px; margin:12px 0 0 0;  }
table#search td { border:0; margin:0; padding:0; }  
p.legend { font-size:70%; }
table#searchagain input.search-form { border:#737879 1px solid; font-size:120%; color:#353535; padding:1px 1px 1px 21px; width:224px; margin:0; background:url('../images/loupe.gif') 7px 50% no-repeat; }
input.search-form { border:#737879 1px solid; font-size:80%; color:#353535; padding:1px 1px 1px 21px; width:124px; margin:0; background:url('../images/loupe.gif') 7px 50% no-repeat; }
div#copyright { margin-top:10px; }
ul#contacts{ margin:0; width:auto; margin:10px 0 0 0;  font-size:70%; }
ul#contacts li { display:inline; padding-right:13px; margin:0; }
ul li.cont { padding-left:26px; }
/* end of FOOTER */

/* LOGO */
#logo {
	display:none;
}
#logo-print {
  position:absolute;
  width:100px;
  height:90px;
  background:url('../images/logo.gif') 50% 50% no-repeat;
  display:block;
  cursor:pointer;
  left:26px;
  top:38px;
}
/* end of LOGO */

/* TOP LEFT NAVIGATION */
#top-left-nav {
	display:none;
}

/* end of TOP LEFT NAVIGATION */

/* TOP RIGHT NAVIGATION */
#top-right-nav {
	display:none;
}

/* languages */
#languages li {
	display:none;
}
/* end of languages */

/* dictionary */
#dictionary li {
	display:none;
}
/* end of dictionary */

/* navigation sitemap, home, print */
#navigation li {
	display:none;
}
/* end of navigation sitemap, home, print */

/* end of TOP RIGHT NAVIGATION */

/* MAIN MENU */
#main-menu {
	display:none;
}
/* end of MAIN MENU */

/* PATH NEAR LOGO */
#path {
	display:none;
}
/* end of PATH NEAR LOGO */


/* WRAPPER */
#wrapper {
  font-size:75%;
  padding:135px 35px 100px 26px;
  min-width:943px;
}
#wrapper.offers {
  padding-left:0;
}
/* end of WRAPPER */

/* BANNER, BIG ONE ON THE TITLE PAGE */
#banner {
  float:left;
  margin-top:20px;
	width:473px;
	height:290px;
}
/* end of BANNER */

/* ***************************************************************** */

#menu {
  float:left;
  width:48%;
}
#menu td {
  padding:0 0 0 20px;
  width:25%;
}
#menu td a.menuBtn {
  padding:13px 0 13px 40px;
  display:block;
  background-repeat:no-repeat;
  background-position:0 50%;
  color:#000;
}
#menu td a.menuBtn.active {
  color:#000000;
}
#menu td a.menuBtn:hover {
  color:#A17124;
}
#menu h2 {
  font-size:150%;
  font-weight:normal;
  color:#A17124;
  padding:0 0 0 0;
  margin:0;
  text-align:right;
}

/* ***************************************************************** */

#bmenu {
  padding:20px 0 0 0;
  width:100%;
}
#bmenu ul {
  float:left;
}

/* ***************************************************************** */

#bmenu ul li.golden {
  font-size:150%;
  color:#A17124;
  padding:0 0 20px 0;
}
#bmenu ul li.red {
  color:#BA131A;
  font-weight:bold;
}

/* ***************************************************************** */

#treasure li {
  padding:0 0 10px 0;
}
#treasure a {
  font-size:90%;
  color:#666666;
  background:url('../images/bullet-square.gif') 0 50% no-repeat;
  padding:0 15px;
}
#treasure a.active {
  color:#000000;
}
#treasure a:hover {
  color:#A17124;
}
#treasure a.golden {
  font-size:100%;
  color:#A17124;
  padding:0 0 20px 0;
  background:none;
}

/* ***************************************************************** */

#useful li {
  padding:0 0 10px 0;
}
#useful a {
  font-size:90%;
  color:#666666;
  background:url('../images/bullet-arrow.gif') 0 50% no-repeat;
  padding:0 15px;
}
#useful a.active {
  color:#000000;
}
#useful a:hover {
  color:#A17124;
}

/* ***************************************************************** */

ul.delimited {
  background:url('../images/delimiter.gif') 0 50% no-repeat;
  min-height:177px;
  padding:0 20px 0 30px;
}
ul.delimited li.red {
  padding-top:40px;
  font-size:100%;
}
ul.delimited li {
  padding:0 0 10px 0;
  font-size:90%;
}
ul.delimited a {
  color:#666666;
  background:url('../images/bullet-arrow.gif') 0 50% no-repeat;
  padding:0 15px;
}
ul.delimited a.active {
  color:#000000;
}
ul.delimited a:hover {
  color:#A17124;
}
ul.no-delimiter {
  background:none;
  padding:0 0 0 10px;
}

/* ***************************************************************** */

#submenu {
	display:none;
}

/* ***************************************************************** */

a.doc {
  display:block;
  padding:7px 0 7px 35px;
  background:url('../images/ul-bullet-4.gif') 0 50% no-repeat;
}
a.xls {
  display:block;
  padding:7px 0 7px 35px;
  background:url('../images/ul-bullet-5.gif') 2px 50% no-repeat;
}
a.pdf {
  display:block;
  padding:7px 0 7px 35px;
  background:url('../images/ul-bullet-6.gif') 0 50% no-repeat;
}
a.html {
  display:block;
  padding:7px 0 7px 35px;
  background:url('../images/ul-bullet-7.gif') 10px 50% no-repeat;
}

/* ***************************************************************** */

#content {
  padding-top:20px;
  float:left; 
  width:77%;
  color:#666666;
  position:relative;
}
#content h2 {
  padding:0 0 10px 0;
  margin:0;
  color:#A98445;
  font-size:170%;
  font-weight:normal;
}
#content h3 {
  padding:5px 0 10px 0;
  margin:0;
  color:#A98445;
  font-size:150%;
  font-weight:normal;
}
#content h3.question { padding-left:40px; background:url('../images/h-bullet-1.gif') 0 0 no-repeat; }
#content h3.cash { padding-left:40px; background:url('../images/h-bullet-2.gif') 0 0 no-repeat; }
#content h3.pencil { padding-left:40px; background:url('../images/h-bullet-3.gif') 0 0 no-repeat; }
#content h3.document { padding-left:40px; background:url('../images/h-bullet-4.gif') 0 0 no-repeat; }

#content h4 {
  color:#333333;
  font-size:110%;
  font-weight:bold;
	padding-left:20px;
  padding-bottom:5px;
}
#content h5 {
  color:#BA131A;
  font-size:110%;
  font-weight:bold;
	padding-left:20px;
  padding-bottom:5px;
}
#content b {
  color:#000000;
  font-weight:bold;
}
#content b a {
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}
#content p {
	text-align:justify;
  color:#666666;
  padding:0 0 5px 0;
}
#content p.date {
  color:#000000;
}
#content p.feedback {
  width:80%;
  text-align:left;
}
#content p.forsale {
  color:#BA131A;
  font-size:130%;
  font-weight:normal;
}
#content img {
  padding:10px 10px 5px 0;
}
#content ul {
  padding:0 0 10px 40px;
  margin:0;
}
#content ul li {
  padding:3px 0;
  display:block;
  background:url('../images/bullet-square.gif') 0 8px no-repeat;
  padding-left:15px;
}
#content ul li.no-bullet { background:none; padding-left:0; }
#content ul li.coins { background:url('../images/ul-bullet-1.gif') 0 0 no-repeat; padding-left:30px; }
#content ul li.percents { background:url('../images/ul-bullet-2.gif') 0 0 no-repeat; padding-left:30px; }
#content ul li.calendar { background:url('../images/ul-bullet-3.gif') 0 0 no-repeat; padding-left:30px; }
#content ul li.masinyte { background:url('../images/ul-bullet-8.gif') 0 0 no-repeat; padding-left:30px; }

#content ol {
  list-style:decimal;
  padding:0 0 10px 50px;
  margin:0 0 0 5px;
}
#content ol li {
  padding:3px 0;
}

/* ***************************************************************** */

ul.anchors {
	display:none;
}

/* DICTIONARY TOOLTIPS ********************************************* */
/* ***************************************************************** */

a.tt {
  position:relative;
  z-index:24;
  text-decoration:none;
  cursor:help;
}
a.tt span {
  display:none;
}

/* hoverDownRight ---------------------------------------------------- */
/* ------------------------------------------------------------------- */

a.tt.hoverDownRight {
  z-index:25;
  background:;
}
a.tt.hoverDownRight span.tooltip {
  display:block;
  position:absolute;
  top:10px;
  left:0;
  padding:15px 0 0 0;
  width:351px;
}
a.tt.hoverDownRight span.top {
  display:block;
  padding:74px 8px 0 24px;
  background:url('../images/bubbledownright.png') no-repeat 0 0;
  color:#BA131A;
}
*html a.tt.hoverDownRight span.top {
  background:url('../images/bubbledownright.gif') no-repeat 0 0;
}
a.tt.hoverDownRight span.middle {
  display:block;
  color:#666666;
  padding:0 24px;
  background:url('../images/bubbledownrightfiller.png') repeat 0 100%;
}
*html a.tt.hoverDownRight span.middle {
  background:url('../images/bubbledownrightfiller.gif') repeat 0 100%;
}
a.tt.hoverDownRight span.bottom {
  display:block;
  padding:3px 8px 34px 24px;
  background:url('../images/bubbledownright.png') no-repeat 0 100%;
}
*html a.tt.hoverDownRight span.bottom {
  background:url('../images/bubbledownright.gif') no-repeat 0 100%;
}

/* hoverDownLeft ----------------------------------------------------- */
/* ------------------------------------------------------------------- */

a.tt.hoverDownLeft {
  z-index:25;
  background:;
}
a.tt.hoverDownLeft span.tooltip {
  display:block;
  position:absolute;
  top:10px;
  right:0;
  padding:15px 0 0 0;
  width:351px;
}
a.tt.hoverDownLeft span.top {
  display:block;
  padding:74px 8px 0 24px;
  background:url('../images/bubbledownleft.png') no-repeat 0 0;
  color:#BA131A;
}
*html a.tt.hoverDownLeft span.top {
  background:url('../images/bubbledownleft.gif') no-repeat 0 0;
}
a.tt.hoverDownLeft span.middle {
  display:block;
  color:#666666;
  padding:0 24px;
  background:url('../images/bubbledownleftfiller.png') repeat 0 100%;
}
*html a.tt.hoverDownLeft span.middle {
  background:url('../images/bubbledownleftfiller.gif') repeat 0 100%;
}
a.tt.hoverDownLeft span.bottom {
  display:block;
  padding:3px 8px 34px 24px;
  background:url('../images/bubbledownleft.png') no-repeat 0 100%;
}
*html a.tt.hoverDownLeft span.bottom {
  background:url('../images/bubbledownleft.gif') no-repeat 0 100%;
}
/* hoverUpRight ------------------------------------------------------ */
/* ------------------------------------------------------------------- */

a.tt.hoverUpRight {
  z-index:25;
  background:;
}
a.tt.hoverUpRight span.tooltip {
  display:block;
  position:absolute;
  bottom:10px;
  left:0;
  padding:15px 0 0 0;
  width:351px;
}
a.tt.hoverUpRight span.top {
  display:block;
  padding:20px 8px 0 24px;
  background:url('../images/bubbleupright.png') no-repeat 0 0;
  color:#BA131A;
}
*html a.tt.hoverUpRight span.top {
  background:url('../images/bubbleupright.gif') no-repeat 0 0;
}
a.tt.hoverUpRight span.middle {
  display:block;
  color:#666666;
  padding:0 24px;
  background:url('../images/bubbleuprightfiller.png') repeat 0 100%;
}
*html a.tt.hoverUpRight span.middle {
  background:url('../images/bubbleuprightfiller.gif') repeat 0 100%;
}
a.tt.hoverUpRight span.bottom {
  display:block;
  padding:40px 8px 34px 24px;
  background:url('../images/bubbleupright.png') no-repeat 0 100%;
}
*html a.tt.hoverUpRight span.bottom {
  background:url('../images/bubbleupright.gif') no-repeat 0 100%;
}

/* hoverUpLeft ------------------------------------------------------- */
/* ------------------------------------------------------------------- */

a.tt.hoverUpLeft {
  z-index:25;
  background:;
}
a.tt.hoverUpLeft span.tooltip {
  display:block;
  position:absolute;
  bottom:10px;
  right:0;
  padding:15px 0 0 0;
  width:351px;
}
a.tt.hoverUpLeft span.top {
  display:block;
  padding:20px 8px 0 24px;
  background:url('../images/bubbleupleft.png') no-repeat 0 0;
  color:#BA131A;
}
*html a.tt.hoverUpLeft span.top {
  background:url('../images/bubbleupleft.gif') no-repeat 0 0;
}
a.tt.hoverUpLeft span.middle {
  display:block;
  color:#666666;
  padding:0 24px;
  background:url('../images/bubbleupleftfiller.png') repeat 0 100%;
}
*html a.tt.hoverUpLeft span.middle {
  background:url('../images/bubbleupleftfiller.gif') repeat 0 100%;
}
a.tt.hoverUpLeft span.bottom {
  display:block;
  padding:40px 8px 34px 24px;
  background:url('../images/bubbleupleft.png') no-repeat 0 100%;
}
*html a.tt.hoverUpLeft span.bottom {
  background:url('../images/bubbleupleft.gif') no-repeat 0 100%;
}

/* END OF DICTIONARY TOOLTIPS ************************************** */
/* ***************************************************************** */

#lettersList {
  padding:0!important;
  margin:20px 0!important;
  overflow:hidden;
}
#lettersList li {
  float:left;
  background:none!important;
  padding:0 10px!important;
  text-transform:uppercase;
}
#lettersList li a.active {
  font-weight:bold;
}

/* ***************************************************************** */

ul.pager {
  overflow:hidden;
  padding:0!important;
  margin:0!important;
}
ul.pager li {
  float:left;
  padding:0!important;
  margin:0!important;
}
ul.pager li strong {
  padding:5px 10px 0 0!important;
  font-weight:normal;
  display:block;
}
ul.pager li a {
  padding:5px 5px 0 5px!important;
  display:block;
}
ul.pager li a.prev {
  display:block;
  width:22px;
  height:21px;
  background:url('../images/pager-prev.gif') 0 0 no-repeat;
  padding:0!important;
}
ul.pager li a.next {
  display:block;
  width:22px;
  height:21px;
  background:url('../images/pager-next.gif') 0 0 no-repeat;
  padding:0!important;
}
ul.pager li a.prev span, 
ul.pager li a.next span {
  display:none;
}

/* ***************************************************************** */

ul.thumbnails {
  padding:0!important;
  list-style:none;
  width:100%;
}
ul.thumbnails li {
  float:left;
  width:120px;
  display:block;
  background:none!important;
  padding:0!important;
  margin:0 10px 0 0!important;
}
ul.thumbnails li a.image {
  display:block;
  width:120px; 
  height:90px;
}

a.rounded {
	position:relative;
	width:214px;
	height:132px;
	display:block;
	cursor:pointer;
}
div.corner {
	position:absolute;
	top:0;
	right:0;
	width:214px;
	height:132px;
	z-index:100;
	background:url('../images/rounded.png') 0 0 no-repeat;
}
*html div.corner {
	background:url('../images/rounded.gif') 0 0 no-repeat;
}

/* ***************************************************************** */

#calculator {
  padding:0;
  margin:0 0 0 20px;
}
#calculator fieldset {
  padding:0;
  margin:0 0 10px 0;
}
#calculator label {
  padding:0;
  margin:0 0 5px 0;
  display:block;
}
#calculator input {
  border:1px solid #A0A0A0;
  padding:1px;
  margin:0;
}
#calculator select {
  border:1px solid #A0A0A0;
  margin:0;
  width:80px;
}
#calculator input.button {
  border:none;
}
#calculator input.price {
  width:100px;
}
#content h5.calculator {
  padding:5px 0 10px 25px;
  background:url('../images/h-bullet-5.gif') 0 4px no-repeat;
  color:#BA131A;
  font-size:110%;
}
#calculator fieldset.option input.radio {
  margin:5px 0 0 0;
  border:none;
}
#calculator fieldset.option span {
  padding-left:5px;
}
#calculator fieldset.option input.txt {
  margin-top:10px;
}

/* ***************************************************************** */

#googlemap {
  width:450px;
  height:400px;
  border:1px solid #CCCCCC;
  position:absolute;
  top:60px;
  right:0;
}
#tooltip {
  width:200px;
  height:55px;
}

/* ***************************************************************** */

dl.news {
	margin-bottom:20px;
}

/* ***************************************************************** */

#sitemap {
	padding-left:10px!important;
}

/* ***************************************************************** */

table.team {
	border-collapse:collapse;
	width:100%;
}
table.team td {
	padding:0 0 20px 0!important;
	margin:0!important;
	vertical-align:top;
}
table.team td.pic {
	padding-right:10px!important;
	width:90px;
}
table.team td.pic img {
	border:none;
	padding:0!important;
	margin:0!important;
}
table.team td.desc {
	width:40%;
}

/* ***************************************************************** */

#feedback-form-container {
	display:none;
}