* {margin:0; padding:0;}

body {font:0.75em Tahoma, Sans-serif; background-color:#d3d1b7;}

.stat {position:absolute; left:0; top:0; visibility:hidden;}
.stat img {width:0; height:0;}

.page {min-width:1000px;}

.header {height:141px; background:#1da5cb url("/i/header_bg.gif") left top repeat-x;}
.header .bg_left {height:100%; background:url("/i/header_bg_left.jpg") left top no-repeat;}
.header .bg_right {height:100%; background:url("/i/header_bg_right.jpg") right top no-repeat;}
.logo {width:279px; height:100%; float:left;}
.logo img {width:219px; height:38px; border:0; margin:49px 0 0 60px; color:white;}
.header .space {height:100%; margin-left:279px;}
.header .space div {display:table; width:100%; height:100%;}
.header .space span {display:table-cell; text-align:center; vertical-align:middle; padding-right:274px; font:x-large bold Geneva, sans-serif; color:white;}

.menu {height:47px; background:#8ebe1c url("/i/menu_bg.gif") left top repeat-x;}
.menu .bg_left {height:100%; background:url("/i/menu_bg_left.jpg") left top no-repeat;}
.menu .bg_right {height:100%; background:url("/i/menu_bg_right.jpg") right top no-repeat;}
.menu ul {list-style:none; margin-left:60px;}
.menu li {float:left; margin-top:11px; background:url("/i/menu_sep.gif") right top no-repeat;}
.menu a {display:table-cell; width:123px; height:36px; text-decoration:none; font-size:1.08em; font-weight:bold; color:white; text-align:center; vertical-align:middle;}
.menu .last {background:none;}
.menu .active {margin-top:0; background:#f1f0e0 url("/i/menu_active.jpg") left top no-repeat;}
.menu .active a {height:47px; color:black;}
.menu .nosep {background:none;}

.main {background-color:#f1f0e0; padding:29px 0 46px 0; overflow:hidden; width:100%;}
.content {width:70%; float:left;}
.content .padding {padding:0 33px 0 60px;}

.sidebar {margin-left:70%; padding-right:60px;}
.rect-label {background:#7b7a6c url("/i/rect_label_lefttop.gif") left top no-repeat; margin-bottom:2px; text-align:center; color:white; font-weight:bold;}
.rect-label div {padding:11px 0 11px 0; background:url("/i/rect_label_righttop.gif") right top no-repeat;}
.rect-label .alsoCaption {background:url("/i/accept.gif") left center no-repeat; padding-left:25px;}

.rect-body {position:relative;}
.rect-body-data {position:relative; z-index:1;}
.rect-body-view {background:#e4e2c5 url("/i/rect_body_top.gif") left top repeat-x; position:absolute; top:0; width:100%; height:100%; z-index:0; opacity:0.9;}
.rect-body-view-aux {height:100%; background:url("/i/rect_body_bott.gif") left bottom repeat-x;}
.rect-body-view-aux div {height:100%; background:url("/i/rect_body_leftbott.gif") left bottom no-repeat;}
.rect-body-view-aux span {display:block; height:100%; background:url("/i/rect_body_rightbott.gif") right bottom no-repeat;}

.rect-body .phones {padding:52px 0 50px 0; text-align:center; line-height:1.5;}
.rect-body .callCaption {background:url("/i/telephone.gif") left center no-repeat; padding:0 0 1px 25px; font-weight:bold;}
.rect-body .phoneNote {font-size:0.92em;}
.rect-body .emailCaption {background:url("/i/email.gif") left center no-repeat; padding:0 0 1px 25px; font-weight:bold;}
.rect-body .questionCaption {background:url("/i/question.gif") left center no-repeat; padding:1px 0 1px 25px;}

.rect-body .links {padding:27px 10px 25px 10px;}
.rect-body ul {list-style:none;}
.rect-body li {background:url("/i/rect_listmarker.gif") left 4px no-repeat; padding-left:17px; margin-bottom:10px;}

.sidebar .calc {padding-top:29px; position:relative;}
.sidebar .calc-spacer-left, .sidebar .calc-spacer-right {float:left; height:136px; margin-top:29px;}
.sidebar .calc-spacer-left {min-width:225px;}
.sidebar .calc-spacer-right {width:76px;}
.sidebar .calc-link {position:absolute; top:58px; width:100%; text-align:center; z-index:1;}
.sidebar .calc-link img {width:150px; height:136px; border:0; vertical-align:bottom;}

.footer {border-top:1px solid #b8b591; padding:24px 61px 27px 61px; position:relative;}
.bottmenu {margin-left:-11px; text-align:center;}
.bottmenu a {margin:0 11px; color:black;}
.copy {padding-top:11px; color:#0188b7; /*float:left;*/}
.autor {padding-top:11px; float:right;}
.autor a {color:black;}
.friends {text-align:center; font-size:0.92em; padding-top:11px; color:#9b9999;}
.friends a {color:#9b9999;}

.questionPara {margin-top:25px; line-height:2;}
a.questionLink {background:url("/i/question.gif") left center no-repeat; padding:1px 0 1px 25px; font-weight:bold;}
a.shopLink {background:url("/i/shop.png") left center no-repeat; padding:0 0 4px 25px; font-weight:bold;}

#mermaid {width:160px; height:270px; background:url("/i/mermaid.jpg") right top no-repeat; position:absolute; right:13px; top:-202px;}

