#content #respond label {color: #fff;}
#content .commentlist .comment-text {background: none; border: none;}


h4 {
    font-size: 1.4em;
    line-height: 150%;
    margin-bottom: 15px;
    font-weight: normal;
    color: #ffffff;
}

#content .captcha_image img {margin-top: 8px; float: left;}
#content .captcha_image p {clear: both; margin: 10px 0; float: left; font-size: 10px;}
#content input#captcha_comment {float: left; margin: 13px 0 0 10px; width: 80px;}
#content .error_spam_captcha {position: relative; z-index: 1907; float: left;}
#content .error_spam_captcha p {font-size: 12px;}

html > body .entry ul li {line-height: 150%;}
#above {background: url("/files/above1.png") no-repeat scroll center top transparent; display: block !important; min-height: 343px; top:0; position: absolute !important; width: 100% !important; z-index: 0 !important;}
#page {margin-top:24px; -moz-box-shadow: 0 0 0px 0 #000; -webkit-box-shadow: 0 0 8px 0 #000; box-shadow: 0 0 8px 0 #000;}
/* ----- Header ----- */

#header span.widgettitle {display: none;}
#header #qtranslate-3-chooser {float:right; margin:13px 38px 0 0; position:relative; z-index:90;}
#header #qtranslate-3-chooser {list-style-type:none;}
#header  ul#qtranslate-3-chooser li {display:inline-block; float:left; margin-left:15px;}
#header img[alt="logo"]  {margin:6px 0 0 6px;}
#header .left a.widget_sp_image-image-link {position:relative; z-index:99;}
#header .menu {padding:57px 0 0 13px;}
#header .menu ul li a {font-family: 'Abel', sans-serif; padding:0 0px 0 8px; line-height:14px; font-size:13.4px;}
#header .menu ul li ul {width:200px; padding-top:20px;}
#header .menu ul li ul li a {line-height:36px; margin-left:10px; padding:0 15px; background: url("/files/arrow.png") no-repeat scroll left center transparent; text-shadow: 1px 1px 3px #333;}
#header .menu ul li ul li {background: url("/files/divi.png") no-repeat scroll 9px bottom #712e21;}
#header .menu ul li#menu-item-444 ul.sub-menu {margin-left: -24px;}
/* ----- Top -------- */
/* ----- Content ---- */
#main {min-height:400px;}
#main h2 {text-shadow: 1px 1px 3px #333;}
#side-left .innertube #block-3 iframe {width:144px !important;}
#side-left .innertube {padding:10px 13px; }
#side-left .innertube #block-3 {position:relative; margin-bottom:57px;}
#side-left .innertube img[alt="follow"] {position:absolute; bottom:-43px; left:38px;}
#side-left .innertube .textwidget {  clear:both; background:#7e2818; margin-bottom:40px; padding:30px 7px 40px 11px; -moz-box-shadow: inset 0 0 5px #000;  -webkit-box-shadow: inset 0 0 5px #000;  box-shadow: inset 0 0 5px #000; }
#side-left .innertube .textwidget p {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px;}
#side-left .innertube .textwidget .phones {background: url("/files/phone.png") no-repeat scroll left 5px transparent; padding: 0 0 0 33px;}
#side-left .innertube .textwidget .prices {background: url("/files/prices.jpg") no-repeat scroll left top transparent; padding: 7px 0 20px 51px; margin-bottom:0; font-size:16px;}
#side-left .innertube .textwidget .maps {background: url("/files/map.jpg") no-repeat scroll -2px top transparent; padding: 8px 0 20px 51px; margin-bottom:0; font-size:16px;}
#side-left .innertube .textwidget .none {background: url("/files/none.png") no-repeat scroll -2px top transparent; padding: 8px 0 20px 51px; margin-bottom:0; font-size:16px;}
#content .innertube {padding:5px 38px 30px 35px;}
#content .innertube h1 {text-shadow: 1px 1px 3px #333; margin-top:0;}
#content .innertube img { background:#7e2818; padding:8px; -moz-box-shadow: inset 0 0 5px #000;  -webkit-box-shadow: inset 0 0 5px #000;  box-shadow: inset 0 0 5px #000; }
#content .innertube img.alignright {clear:right; margin-bottom:14px}
#content .innertube .tablewrap {clear:both;}
#content .innertube .tablewrap img {background:none; padding:0; box-shadow:none;}
#content .innertube .tablewrap td {text-transform:uppercase; font-family: 'OpenSansExtrabold'; font-size:18px; text-shadow: 1px 1px 3px #333;}
#content .innertube .tablewrap .subtbl {float:left; width:48% !important;}
#content .innertube .tablewrap .subtbl2 {float:right; width:48% !important;}
#content .innertube .tablewrap2 table {margin-bottom:20px;}
#content .innertube .left1 {float:left; width:48% !important;}
#content .innertube .right1 {float:right; width:48% !important;}
#content h1 { font-style: italic; }

/* ----- Footer ----- */

#iconscms { width: 100%; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif; }
.icon_fb { line-height:12px; background: url("/files/facebook.png") no-repeat; float: left; margin: 7px 5px 0 11px; padding: 4px 0 4px 24px; }
.icon_smartphone { line-height:12px; background: url("/files/smartphone.png") no-repeat; float: left; margin: 7px 10px 0 20px; padding: 4px 0 4px 24px; }
.icon_cms {text-decoration:none !important; background: url("/files/cms.png") no-repeat; float: right; margin: 7px 37px 0 20px; padding: 4px 0 4px 24px; }
.facebook .icon_fb {display:none;}

#content .contact-form input[type="submit"] { margin: 10px 0 0 152px; }
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin: 1px; padding: 1px; width: 200px;  }
#content .contact-form textarea { margin: 1px; padding: 1px; width: 200px; }
#content .contact-form label { clear: both; float: left; padding-top: 6px; width: 152px;}


.facebook #block-3 iframe {display:none;}
.facebook #header .menu{padding: 0px !important; margin-top: -71px; margin-left: 198px; font-family: 'Abel',sans-serif;} /*test*/
.facebook #header .menu ul li a {padding:0 3px; font-size:11px;}
.facebook #header .menu ul li ul li a  {padding:0 10px;}
.facebook #content .innertube img {max-width:528px;}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('/files/OpenSans-Regular-webfont.eot');
    src: url('/files/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/OpenSans-Regular-webfont.woff') format('woff'),
         url('/files/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/files/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('/files/OpenSans-Bold-webfont.eot');
    src: url('/files/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/OpenSans-Bold-webfont.woff') format('woff'),
         url('/files/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/files/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('/files/OpenSans-ExtraBold-webfont.eot');
    src: url('/files/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('/files/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('/files/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}
/*-------------------------*/
h1,h2.as-h1 {color:#ffffff;font:normal 2.60em/1.15em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited,a:active {color:#ffffff;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ff8787;text-decoration:none;font-weight:Normal;}
h2 {color:#ffffff;font:normal 1.80em/1.00em Georgia, "Times New Roman", Times, serif;}
h3 {color:#f7f7f7;font:normal 1.40em/1.29em Georgia, "Times New Roman", Times, serif;}
p {color:#f7f4f7;font:normal 1.40em/1.29em Georgia, "Times New Roman", Times, serif;}
a:hover {color:#ffffff;text-decoration:none;font-weight:normal;}
body {color:#f7f4f7;font-family:Georgia, "Times New Roman", Times, serif;}
textarea {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.40em;line-height:1.80em;}
.facebook .entry ul {font-family:Georgia, "Times New Roman", Times, serif;}
table {font-size:1.40em;line-height:1.80em;}
label {font-size:1.40em;}
#body {background:#430e04 url("/files/bck.jpg") repeat-x  left top;}
#page {background:transparent url("/files/bck-orange.jpg") repeat-y  left top;width:960px;}
#header {height:119px;background:transparent url("/files/header.png") no-repeat  left top;}
#footer {height:0px;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:1.10em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-left:193px;}
#side-left {width:193px;}
.inner {width:960px;}
#side-left .contactform {width:165px;}
#side-right .contactform {width:172px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
