html > body .entry ul li {line-height: 150%;}
#footer { position: relative; clear:both; width: 100% !important;  }
/*Opera Fix*/
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
   body #footer { margin-top: 0 !important; }
}
#main { padding-bottom: 0 !important; }
#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;}
#body{ overflow-x: hidden; }
/**/
#header {
	border-bottom:7px solid #f26522;
}
#random {background:none scroll no-repeat center top transparent; display: block !important; min-height: 292px; top:150px; position: absolute !important; width: 100% !important; z-index: -1 !important;}
#above {background: url("/files/above.png") repeat-x scroll center top transparent; display: block !important; min-height: 150px; position: absolute !important; width: 100% !important; z-index: -1 !important;}
img[alt="logo"] {
	margin-top:35px;
	margin-left:20px;
}

/*top page-id-2*/ 
.page-id-2 #top {
	height:460px!important;
}
.pslideshow-container {width:100%!important;}
#slideshow li{ margin: 0 0 0 -360px !important;}

#slideshow {
   width:944px!important;
   overflow:visible!important;
}
a {
	outline:none;
}
.menu ul li a {
	line-height:30px;
	padding-top:70px;
	margin-right:1px;
}
.page-id-2 #main {
	margin-top:-70px!important;
	z-index:9;
}
#main {
	z-index:9;
	margin-bottom:10px;
}
/**/
#content {
    margin-right: 260px!important;
}
#content .innertube, #side-right .innertube {
	border:4px solid #e2e2e1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0 !important;
	 min-height: 365px;
}
#content .innertube p {
	padding-left:10px;
}
h1.first_title {
	background:#f26522;
	padding:10px;
	color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#side-right .innertube ul li {
	background:url(/files/bullet.png) left 6px no-repeat scroll transparent;
	padding-left:20px;
	margin-left: 10px;
}
#side-right .innertube p {
	 padding-left: 10px;
}
/*footer menu*/
#footer .menu-footer_menu-container ul li a {
	color:#424242!important;
	text-decoration:none;
	font-size:14px;
	text-transform:uppercase;
}
.menu-footer_menu-container {
	padding-top:10px;
}
img[alt="follow"] {
	position: absolute;
	right: -10px;
	top: 2px;
}
#footer .inner {
	position:relative;
}
#block-6 p {
	text-align:left!important;
}
#block-6 .textwidget {
	padding-left:10px;
	 padding-top: 60px;
}
a.grey {
	color:#424242!important;
}
#iconscms { width: 100%; line-height:12px;padding-top: 35px !important;}
.icon_fb { display:none; width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px;}
.icon_fb:hover { width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px; background: url(/files/facebook_dark_h.png) left top no-repeat scroll transparent;}
.icon_smartphone { line-height:12px; float: right;width:229px; height:18px; margin: 7px 10px 0 20px;}
.facebook .icon_fb {display:none;}

/*facebook*/
.facebook .page-id-2 #top {
    height: 464px !important;
}
.facebook img[alt="follow"] {display:none;}
.facebook li#menu-item-50 {display:none;}
/*-------------------------*/
h1,h2.as-h1 {color:#ffffff;font:bold 2.70em/1.33em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active,a:hover {color:#f26422;text-decoration:none;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;background-color:#f26422;text-decoration:none;font-weight:Normal;}
h2 {color:#333333;font:normal 1.60em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {color:#333333;font:bold 1.40em/1.29em "Trebuchet MS", Arial, Helvetica, sans-serif;}
p {color:#575757;font:normal 1.20em/1.50em "Trebuchet MS", Arial, Helvetica, sans-serif;}
body {color:#575757;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#ffffff url("/files/bg_r.png") repeat scroll left top;}
#header {height:143px;}
#top {height:305px;}
#footer {height:255px;background:transparent url("/files/footer.png") repeat-x  left top;position:relative;margin-top:-255px;clear:both;margin:-255px auto 0 auto;float:none;width:944px;}
.menu ul li a {color:#2d2d2d;text-decoration:none;text-transform:Uppercase;font-weight:Normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.80em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:250px;}
#side-right {width:250px;}
.inner {width:944px;}
#page {width:944px;min-height:100%;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:222px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
#main {overflow:auto;padding-bottom:255px;}
span.categories {display:none;}
span.tags {display:none;}
