@charset "utf-8";
/* VGW mini websites */

body {font-family: arial, verdana, tahoma; font-size: .9em; margin: 0; padding: 0;}
h1 { font-size: 1.75em; margin-bottom: -15px; }
h2 { font-size: 1.5em; margin-bottom: -15px; }
h1 , h2, h3, h4 { font-weight: normal; color: #BDA087; }
p { line-height: 1.7em;}

.small-btn {display: inline-block; background:url(images/small-btn.png) top left no-repeat; width: 130px; height: 20px; overflow: hidden; line-height: 20px; color: #FFF; text-align: center; text-decoration: none; font-size: .75em; float: right; font-weight: normal;}
.small-btn:hover { background-position: bottom;}
.big-btn { display: inline-block; background:url(images/big-btn.png) top left no-repeat; width: 160px; height: 35px; overflow: hidden; line-height: 35px; font-size: 1.25em; color: #FFF; text-align: center; text-decoration: none;}
.big-btn:hover { background-position: bottom;}

.container { width: 870px;}

.top { height: 100px; background-color: #E1E1E1;}
.socialmedia-top { width: 870px; position: absolute; margin-top: 5px; margin-left: 2px;}
.menu { display: inline-block; float: right; margin-top: 54px; height: 30px; }
.meunu ul {}
.menu ul li { list-style-type: none; width: 100px; height: 31px; overflow: hidden; float: right; margin-right: 2px;}
.menu ul li a { display: inline-block; width: 100px; height: 31px; overflow: hidden; color: #fff; background: url(images/menu-btn.png) bottom left no-repeat; line-height: 30px; font-size: .8em; text-decoration: none;}
.menu ul li a:hover {background: url(images/menu-btn.png) top left no-repeat;}
.logo { display: inline-block; float: left; width: 240px; height: 100px; }

.content { padding-top: 25px; padding-bottom: 50px; min-height: 350px;}
.left-content { display: inline-block; float:left; width: 500px; padding-right: 50px; text-align: left; margin-bottom: 25px;}
.sitemap a,
.left-content p a:link,
.left-content p a:visited { color: #000; text-decoration: underline; font-weight: bold; }
.sitemap a:hover,
.left-content p a:hover,
.left-content p a:active { color: #BDA189; }
.right-content { display: inline-block; float: left; width: 300px; margin-left: 0px; text-align: left; margin-bottom: 25px;}
.grey-block { background-color: #EEE; padding: 20px; padding-bottom: 5px; padding-top: 1px;; margin-bottom: 20px; border-radius: 5px; box-shadow: #666 1px 1px 2px;}

.footer { width: 100%; height: 225px; overflow: hidden; color: #fff; background: #242021 url( images/bg-footer.jpg ) repeat-x left top; vertical-align: top; }
.footer h2 { color: #fff; font-size: 1.25em; margin-bottom: -10px;}
.footer p { font-size: .75em;}
.footer a { color: #fff; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.sitemap { list-style: none; margin-left: -25px;}
.sitemap li { margin-left: -25px; padding-left: 30px; margin-bottom: 5px;}
.sitemap li:before{ content: "\00BB\0020"; margin-right: 10px;}

.contactform input { height: 25px; line-height: 25px; width: 250px; padding-left: 5px;}
.contactform label { margin-right: 10px; font-weight: bold;}
.contactform textarea { font-family: arial, verdana, tahoma; font-size: 1em; padding-left: 5px; }
.form-send-btn { display: inline-block; background:url(images/small-btn.png) top left no-repeat; width: 130px !important; height: 20px !important; overflow: hidden; line-height: 20px; color: #FFF; text-align: center; text-decoration: none; font-size: .75em; float: right; font-weight: normal; border: none; cursor: pointer;}
.form-send-btn:hover { background-position: bottom;}