/* 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; }
p { line-height:18px;}
#logo-print {display:none;}

html, body { height:100%; }
body { background-color:#ba131a; 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:97%;
  min-width:977px;
  max-width:1300px;
  width:expression(document.body.clientWidth > 1300? "1300px":"97%" );
  position:relative;
  min-height:100%;
  background:url('../images/corner.gif') no-repeat 100% 13px #FFF;
}
* html div#container {
  height:100%;
}
div#top-line { width:100%; height:13px; background-color:#ba131a; }
#ie6widthfix { width:1000px; }
/* end of LIQUID SKELETON */

/* FOOTER */
#footer2 { bottom: 0; background-color: #ffffff; width: 100% }
#footer { position: absolute; bottom: 0; background-color: #ffffff; width: 100% }
#footer-pad { padding: 0 27px 13px 27px }
table#footer2 td { border-top: #e5e4de 2px solid;}
table#search { width: 187px; margin: 12px 0 0 0;  }
table#search td { border: 0; margin: 0; padding: 0 }
input.search-form { border: #737879 1px solid; font-size: 80%; color: #353535; padding: 1px; margin: 0 }
div#copyright { margin-top: 19px; font-size: 70% }
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 }
/* FOOTER END */

#searchagain {
	width:300px;
}
#searchagain input.search-form {
	width:250px;
	padding:1px;
	font-size:100%;
}


/* LOGO */
#logo {
  position:absolute;
  width:80px;
  height:72px;
  background:url('../images/logo.gif') 0 0 no-repeat;
  display:block;
  cursor:pointer;
  left:27px;
  top:57px;
}
#logo span {
  display:none;
}
/* end of LOGO */

/* TOP LEFT NAVIGATION */
#top-left-nav {
  position:absolute;
  left:234px;
  top:78px;
  font-size:75%;
}
#top-left-nav li {
  float:left;
  padding:0 23px 0 0;
}
#top-left-nav a {
  color:#BA131A;
}
#top-left-nav a.active,
#top-left-nav a:hover {
  color:#A17124;
}
#top-left-nav a:visited {
	color:#996769;
}
/* end of TOP LEFT NAVIGATION */

/* TOP RIGHT NAVIGATION */
#top-right-nav {
  position:absolute;
  left:702px;
  top:26px;
  font-size:70%;
}
#top-right-nav ul {
  float:left;
}

/* languages */
#languages {
	margin-left:25px;
}
#languages li {
  float:left;
  padding:0 20px 0 0;
}
#languages a {
  color:#737879;
}
#languages a.active {
  color:#737879;
}
#languages a:hover {
  color:#A17124;
}
/* end of languages */

/* dictionary */
#dictionary li {
  float:left;
}
#dictionary a {
  color:#737879;
	/*
  padding:0 10px 0 25px;
  background:url('../images/dictionary.gif') 0 50% no-repeat;
	*/
}
#dictionary a.active {
  color:#737879;
}
#dictionary a:hover {
  color:#A17124; /* red/active */
}
/* end of dictionary */

/* navigation sitemap, home, print */
#navigation li {
  float:left;
  padding:0 18px 0 0;
}
#navigation li a {
  display:block;
  height:12px;
	color:#737879;
}
#navigation li a:visited {
	color:#A17124; /* red/active */
}
#navigation li a:hover,
#navigation li a.action {
	color:#996769; /* red/visited */
}
#navigation li a.h { background:url('../images/home.gif') 50% 50% no-repeat; }
#navigation li a.p { background:url('../images/print.gif') 50% 50% no-repeat; }
#navigation li a.s { background:url('../images/sitemap.gif') 50% 50% no-repeat; }
#navigation li a span {
  display:none;
}
/* end of navigation sitemap, home, print */

/* end of TOP RIGHT NAVIGATION */

/* MAIN MENU */
#main-menu {
  position:absolute;
  left:234px;
  top:108px;
	font-size:110%;
	font-weight:bold;
}
#main-menu li {
  float:left;
  padding:0 20px 0 0;
}
#main-menu a {
  color:#BA131A;
}
#main-menu a:visited {
	color:#996769;
}
#main-menu a.active,
#main-menu a:hover {
  color:#A17124;
}
/* end of MAIN MENU */

/* PATH NEAR LOGO */
#path {
  font-size:90%;
	margin-bottom:20px;
}
#path a {
  color:#737879;
}
#path a.active {
  color:#353535;
}
#path a:hover {
  color:#A17124;
}
/* end of PATH NEAR LOGO */


/* WRAPPER */
#wrapper {
  font-size:75%;
  padding:142px 35px 100px 26px;
  min-width:943px;
}
#wrapper.offers {
  padding-left:0;
}
/* end of WRAPPER */

/* BANNER, BIG ONE ON THE TITLE PAGE */
#banner {
  float:left;
	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:#BA131A; /* red */
}
#menu td a.menuBtn:visited {
  color:#996769; /* red/visited */
}
#menu td a.menuBtn:hover {
  color:#A17124;
}
#menu h2 {
  font-size:150%;
  font-weight:normal;
  color:#A17124;
  padding:0;
  margin:0;
}

/* ***************************************************************** */

#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:#353535;
	font-size:90%;
}

/* ***************************************************************** */

#treasure {
	width:270px;
}
#treasure li {
  padding:0 0 10px 0;
}
#treasure a {
  font-size:90%;
	color:#BA131A; /* red */
  background:url('../images/bullet-square.gif') 0 50% no-repeat;
  padding:0 15px;
}
#treasure a:visited {
	color:#996769; /* red/visited */
}
#treasure a.active,
#treasure a:hover {
    color:#A17124; /* red/active */
}
#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%;
  background:url('../images/bullet-arrow.gif') 0 50% no-repeat;
  padding:0 15px;
	color:#BA131A; /* red */
}
#useful a:visited {
	color:#996769; /* red/visited */
}
#useful a.active,
#useful a:hover {
	color:#A17124; /* red/active */
}

/* ***************************************************************** */

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:#BA131A; /* red */
  background:url('../images/bullet-arrow.gif') 0 50% no-repeat;
  padding:0 15px;
}
ul.delimited a:visited {
	color:#996769; /* red/visited */
}
ul.delimited a.active,
ul.delimited a:hover {
	color:#A17124; /* red/active */
}
ul.no-delimiter {
  background:none;
  padding:0 0 0 10px;
}

/* ***************************************************************** */

#submenu {
  padding-top:20px;
  padding-right:20px;
  float:left;
  width:180px;
	min-width:194px;
}
#submenu h5 {
  color:#353535;
  padding:0 0 3px 0;
  margin:0;
	font-size:110%;
	font-weight:bold;
}
#submenu h5.calculator {
  padding:5px 0 10px 25px;
  background:url('../images/h-bullet-5.gif') 0 4px no-repeat;
}
#submenu ul {
  font-size:100%;
  padding:0 0 1em 1em;
}
#submenu ul ul {
  font-size:100%;
  padding:0 0 0 1em;
}
#submenu ul li {
  padding:0 0 5px 0;
  margin:0;
	line-height:17px;
	font-size:90%;
}
#submenu ul li a {
	color:#BA131A; /* red */
}
#submenu ul li a.active {
	font-weight:bold;
	color:#353535!important;
}
#submenu ul li a:hover {
	color:#A17124; /* red/active */
}
#submenu ul li a:visited {
	color:#996769; /* red/visited */
}
#submenu li li {
	font-size:100%;
}

#categories_nav {
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding-bottom:0 !important;
}
#categories_nav ul {
	border-top:1px solid #ddd;
	margin-top:5px !important;
}
#categories_nav li {
	border-bottom:1px solid #ddd;
}
#categories_nav li.last {
	border-bottom:none;
	border-bottom:0;
}
#categories_nav li li.last {
	padding-bottom:0;
}

/* ***************************************************************** */

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:#353535;
  position:relative;
}
#content h2 {
  padding:0 0 10px 0;
  margin:0;
  color:#A17124;
  font-size:170%;
  font-weight:normal;
}
#content h3 {
  padding:5px 0 10px 0;
  margin:0;
  color:#353535;
  font-size:130%;
  font-weight:bold;
}
#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 {
  line-height:20px;
  color:#353535;
  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;
	position:relative;
}
#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 {
  padding:10px 10px 10px 60px!important;
  margin:10px 0 15px 0!important;
  background:url('../images/question.gif') no-repeat 0 0 #BA131A;
  width:351px;
  min-height:71px;
}
ul.anchors li {
  padding:3px 20px 3px 0!important;;
}
ul.anchors a {
  color:#FFFFFF!important;
  background:url('../images/bullet-arrow2.gif') no-repeat 0 5px;
  padding:0 0 0 15px!important;;
  display:block;
}

ul.anchors a:hover,
ul.anchors a.active {
  color:#ECB679!important;
  background:url('../images/bullet-arrow3.gif') no-repeat 0 5px;
}

/* 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:#353535;
  padding:0 24px;
  background:url('../images/bubbledownrightfiller.png') repeat 0 100%;
  line-height:18px;
}
* 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:#353535;
  padding:0 24px;
  background:url('../images/bubbledownleftfiller.png') repeat 0 100%;
  line-height:18px;
}
* 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:#353535;
  padding:0 24px;
  background:url('../images/bubbleuprightfiller.png') repeat 0 100%;
  line-height:18px;
}
* 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:#353535;
  padding:0 24px;
  background:url('../images/bubbleupleftfiller.png') repeat 0 100%;
  line-height:18px;
}
* 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') -10px 0 no-repeat;
}
* html div.corner {
	background:url('../images/rounded.gif') -10px 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;
}

/* ***************************************************************** */

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%;
}

/* ***************************************************************** */

table.partners {
	border-collapse:collapse;
	width:100%;
}
table.partners td {
	padding:0 0 20px 0!important;
	margin:0!important;
	vertical-align:top;
}
table.partners td.image {
	padding-right:10px!important;
	width:200px;
}
table.partners td.image img {
	border:none;
	padding:0!important;
	margin:0!important;
}

/* ***************************************************************** */

#sitemap {
	padding:0!important;
	font-size:90%;
}
#sitemap ul {
	padding:0 0 0 10px!important;
}
#sitemap li {
	background:none!important;
}

/* ***************************************************************** */

#iframe_outer {
	margin:10px 0 20px 0;
}

