.logo { position:absolute; left:5px; top:35px; /*top:21px;*/ }

.topmenu { position:absolute; left:265px; top:68px; text-align:left; }
.topmenu ul { list-style:none; }
.topmenu ul li { padding:0 0px 0px 25px; float:left; font-family:'GeoSlb712CMdBTMedium'; font-size:12px; text-transform:uppercase; line-height:17px; }
.topmenu ul li a { text-decoration:none; color: #000; }
.topmenu ul li a:hover, .topmenu ul li.active, .topmenu ul li.active a, .topmenu ul li a.selected { color: #7a5f4a; }





@font-face {
    font-family: 'GeoSlb712CMdBTMedium';
    src: url('fonts/geoslb712cmdbt-webfont.eot');
    src: url('fonts/geoslb712cmdbt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geoslb712cmdbt-webfont.woff') format('woff'),
         url('fonts/geoslb712cmdbt-webfont.ttf') format('truetype'),
         url('fonts/geoslb712cmdbt-webfont.svg#GeoSlb712CMdBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GeoSlb712CLtBTLight';
    src: url('fonts/geoslb712cltbt-webfont.eot');
    src: url('fonts/geoslb712cltbt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geoslb712cltbt-webfont.woff') format('woff'),
         url('fonts/geoslb712cltbt-webfont.ttf') format('truetype'),
         url('fonts/geoslb712cltbt-webfont.svg#GeoSlb712CLtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* GLOBAL  STYLES */

* {
    margin: 0;
    padding: 0;
    outline:none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

a, img, input {
    border: none;
}

html {
    background-color: #fff;
    width: 100%;
    font-size: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    height: 100%;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #000;
    min-width:1000px;
    text-align:center;
}


#DivToShowImage.Show {
    position:absolute;
z-index:1000;
}

#DivToShowImage.Hide {
    display:none;
}


.clear:after { content:"."; display:block; clear:both; visibility:hidden; height:0; }

.wrapper { width:1000px; margin:0 auto; min-height:100%; }


.header { position:relative; height:130px; margin:0 auto; }


.search { position:absolute; right:0px; top:20px; width:200px; border:1px solid #808080; }
.search .search-form input { background:#fff; color:#6b6b6b; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:1px 3px; float:left; width:160px; }
.search .search-submit input { float:right; background:url(images/go_grey.png) no-repeat bottom left; width:18px; height:17px; margin-bottom:2px; cursor:pointer; }


.slogan { position:absolute; left:30px; top:52px; font-family: "Times New Roman", Times, serif; font-style:italic; font-size:18px;  }



.middle { text-align:left; margin: 0 auto; }
* html .middle { margin: 0 auto; }


.right-column { width:750px; float:right;  }


.maintext { background:#ccc; padding:9px 0 0 9px; }

.nav { padding-bottom:10px; }
.nav a { font-size:10px; text-transform:uppercase; color:#000; text-decoration:none; }
.nav a:hover { text-decoration:underline; }

.content { background:#fff; padding:20px 30px 30px 30px; border-right:9px solid #ccc; border-bottom:9px solid #ccc; position:relative; }
.content a { color:#7a5f4a; text-decoration:underline; }
.content ul { padding:10px 0 15px 25px; }
.content ul li { padding-bottom:5px; text-align:justify; }
.content p { padding-bottom:20px; line-height:130%; }
.content div { line-height:130%; }


.left-column { width:250px; float:left; text-align:center; position:relative; }

.banners-stat { text-align:center; margin-bottom:20px; }
.banners-stat img { margin-bottom:15px; }

.banners-leftbot { text-align:center; margin:40px 0 20px 0; }

.fb-like-box { /*border:1px solid #ccc;*/ }

.tages { margin:20px; 5px 0 5px; }


.footer { padding:15px 10px 15px 0px; font-size:12px; position:relative; border-top:1px solid #ccc; }
.footer .copy { position:absolute; color:#6f6f6f; }
.footer .about { position:absolute; left:480px; }
.footer .about a { color:#6f6f6f; text-decoration:underline; padding-right:25px; }
.footer .rec { position:absolute; right:10px; top:12px; background:#6b6b6b; color:#ccc; font-weight:bold; font-size:13px; padding:3px 4px; }
.footer .counter { position:absolute; top:8px; right:10px; }
