html > body .entry ul li {line-height: 150%;}
#page {-webkit-box-shadow: 0px 0px 30px 0px #418bc7; box-shadow: 0px 0px 30px 0px #418bc7;}
/* ----- Header ----- */
#header .left img { margin: 11px 0 0 71px; }
#header div div.textwidget a {color: #000;}
#header #block-3, #header #block-4, #header #block-5 {float: right; margin: 45px 25px 0 0;}
#header #block-3 p, #header #block-4 p, #header #block-5 p { font-size: 10px; line-height: 0px; }
#header #block-6, #header .menu, #side-right #block-7, #side-right #block-9 { -webkit-box-shadow: 0px 0px 10px 0px #ffffff; box-shadow: 0px 0px 10px 0px #ffffff; border: 1px solid #a4d3f1; }
#header #block-6 { padding: 0 20px; background: url("/files/ribon.png") no-repeat scroll left 10px rgba(255, 255, 255, 0.8); width: 200px; margin: 5px 30px; float: left; clear:left; }
#header #block-6 h1 {line-height: 40px;}
#header .menu { background-color: rgba(255, 255, 255, 0.8); margin: 25px; padding: 0 53px; }
#header .menu ul li a { line-height: 40px; }
#header #block-8 {clear:both; padding: 30px; }
#header #block-8 table { float:left; background-color: #3b93cc; margin-left: 15px; padding:10px; }
#header #block-8 table:first-child { margin-left: 0; }
#header #block-8 table tr td img { border: 5px solid #fff; }
#header #block-8 table h1 { line-height: 40px; }

/* ----- Top -------- */
/* ----- Content ---- */
#content .innertube {padding: 8px 30px;}
#content h1 { background: url("/files/h1_ribon.png") no-repeat scroll left 10px transparent; margin-left: -30px; padding-left: 30px; }
#side-right .innertube { padding: 15px 30px 0 0; }
#side-right #block-7 { background: url("/files/facebook_badge.png") no-repeat scroll 243px 4px #e8f4fb; height: 85px; margin-top: 13px; }
#side-right span.fwb a {color: #fff;}
#side-right #block-9 { background: url("/files/right_hand.png") no-repeat scroll right 40px #e8f4fb; padding: 10px; margin: 15px 0;}
#side-right #block-9 p { margin-bottom: 0; }
#side-right #block-9 p strong {margin-top: 5px;}
/* ----- Footer ----- */
#footer {padding-top: 15px;}
#footer p {color: #fff; font-size: 10px;}

#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;}

#footer #iconscms { width: 100%; line-height:12px;}
#footer .icon_fb { width:124px; height:18px; line-height:12px; float: left; margin: 0 5px 0 30px;}
#footer .icon_fb:hover { width:124px; height:18px; line-height:12px; float: left; margin: 0 5px 0 30px; background: url(/files/facebook_light_h.png) left top no-repeat scroll transparent;}
#footer .icon_smartphone { line-height:12px; float:right; width:229px; height:18px; margin: 0 30px 0 5px;}
.facebook #footer .icon_fb {display:none;}

.facebook #header #block-3, .facebook #header #block-4, .facebook #header #block-5 { display:none; }
.facebook #header #block-6 { width: 205px; margin: 5px 0 5px 20px; }
.facebook #header .menu { margin: 35px 20px 25px 0; }
.facebook #header #block-8 { padding: 20px; }
.facebook #header #block-8 table { margin-left: 16px; }
.facebook #header #block-8 table:first-child { margin-left: 0; }
.facebook #header #block-8 table tr td img { width: 212px; height:auto; }

.facebook #side-right {width: 266px;}
.facebook #side-right .innertube { padding: 15px 20px 0 0; }
.facebook #side-right #block-7 { display:none; }
.facebook #side-right #block-9 {margin: 13px 0;}

.facebook #content .innertube { padding: 8px 20px; }
.facebook #content {margin-right: 266px;}
.facebook #content h1 {background-position: -68px 10px}
/*-------------------------*/
h1,h2.as-h1 {color:#ffffff;font:normal 2.40em/2.42em Georgia, "Times New Roman", Times, serif;}
a:link,a:visited,a:active {color:#2c60a3;text-decoration:none;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#0072fe;text-decoration:none;font-weight:Normal;}
h2 {color:#000000;font:bold 1.80em/1.22em Georgia, "Times New Roman", Times, serif;}
h3 {color:#333333;font:bold 1.40em/1.29em Georgia, "Times New Roman", Times, serif;}
p {color:#000000;font:normal 1.40em/1.29em Georgia, "Times New Roman", Times, serif;}
a:hover {color:#253952;text-decoration:none;font-weight:normal;}
body {color:#000000;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:#418bc7 url("/files/bg.jpg") no-repeat  center top;}
#page {background:#ffffff url("/files/above.png") no-repeat  left top;width:960px;}
#footer {height:50px;background:#418bc7;}
.menu ul li a {color:#000000;text-decoration:none;text-transform:None;font-weight:Normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-right:320px;}
#side-right {width:320px;}
.inner {width:960px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:292px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
