@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin);body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;color:#3f4169;}
html{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
html, body{height:100%;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
th, td{font-weight:normal;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
body{background:url(friendly-ghost/backgound-menu.png) repeat-x;}
body.level-2nd-navigation{background:url(friendly-ghost/backgound-menu-2nd-level.png) repeat-x;}
#main{color:#000;font-family:'Droid Sans', arial, serif;min-height:100%;width:100%;margin:0 auto;max-width:960px;}
#main .maincontainer{float:left;padding:0 0 130px 0;width:100%;}
#top{float:left;width:100%;padding:10px 0 0 0;}
#topInner{height:65px;margin:0 auto;min-width:420px;width:100%;position:relative;}
#topInner .title{position:absolute;margin:0;font-style:italic;font-size:24px;font-weight:bold;letter-spacing:-2px;-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.25);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.25);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.25);}
#topInner .title a{color:#c209b3;text-decoration:none;}
#topInner .subtitle{position:absolute;top:30px;font-weight:normal;font-size:12px;margin:0 0 30px 0;font-style:italic;}
#topInner .phone{position:absolute;left:190px;width:200px;color:#c209b3;}
#topInner .phone span{margin:0 5px 0 15px;font-size:22px;color:#3f4169;}
#topInner .adress{position:absolute;right:388px;text-transform:none;}
#topInner .profile{position:absolute;right:0;top:13px;}
#topInner .profile ul{float:left;}
#topInner .profile ul li{float:left;font-style:italic;}
#topInner .profile ul li span{float:left;display:block;padding:0 3px;font-style:normal;}
#naviWrap{margin:0 0 15px 0;}
#topNavigation{margin:0 auto;width:100%;}
#topNavigation td{height:60px;line-height:60px;text-align:center;}
#topNavigation td a{color:#3f4169;display:block;font-size:20px;height:60px;text-decoration:none;font-style:italic;font-weight:bold;position:relative;}
#topNavigation td a span.border{position:absolute;bottom:0;left:0;display:block;width:100%;height:6px;}
#topNavigation td.current a, #topNavigation td a:hover{text-decoration:none;color:#c209b3;}
#topNavigation td.current a span.border, #topNavigation td a:hover span.border{background-color:#c209b3;}
#subNavigation{}
#subNavigation table{margin:0 auto;width:100%;}
#subNavigation table td{display:inline-block;height:40px;line-height:40px;text-align:center;}
#subNavigation table td.current, #subNavigation table td a:hover{text-decoration:underline;color:#c209b3;}
#subNavigation table td a{display:block;font-size:12px;font-weight:bold;height:60px;padding:0 30px;text-transform:none;}
#subNavigation ul li chosen{font-style:italic;font-weight:bold;}
#skinHeader{height:240px;margin:0 0 50px 0;position:relative;}
#skinHeader h1{font-style:italic;line-height:0.9;letter-spacing:-5px;position:absolute;text-transform:none;}
#skinHeader p{font-size:14px;position:absolute;right:45px;bottom:0;width:415px;}
#body{float:left;width:100%;}
#columns{}
#columns .col{border-top:5px solid #3f4169;float:left;margin:0 0 0 30px;padding:10px 0;width:210px;}
#columns .col:first-child{margin-left:0;}
#columns .col h3{font-size:12px;margin:0 0 20px 0;}
#columns .col h4{color:#000;font-size:12px;font-weight:bold;font-style:italic;margin:0;text-transform:none;}
#columns .col li{margin:0 0 20px 0;}
#columns .col p, #columns .col a{font-size:14px;}
#columns .col small{color:#6d6d6d;}
#socialLinks{width:160px;}
#socialLinks li{}
#socialLinks li a{color:#000;display:block;font-style:italic;font-weight:bold;font-size:12px;min-height:37px;padding:0 0 0 66px;}
#socialLinks .twitter a{background:url(friendly-ghost/twitter-logo-light.png) no-repeat 0 0;padding-top:5px;}
#socialLinks .facebook a{background:url(friendly-ghost/facebook-logo-light.png) no-repeat 0 0;padding-top:3px;}
#content{font-size:12px;float:left;width:100%;}
#content ol{list-style-type:decimal;margin:0 0 0 25px;}
#content ol li{}
#content ul{margin:0 0 12px 25px;}
#content ul li{font-size:14px;margin:0 0 10px 0;list-style:square;}
#content.frontPage{}
#content.frontPage h3{margin:30px 0 0 0;}
#content.textpage{}
#content.textpage > p > img, #content.textpage > img{float:left;margin:4px 12px 12px 0;}
#content.textpage .left-column{float:left;width:470px;}
#content.textpage .right-column{float:left;width:470px;margin-left:20px;}
#content table.target,
#content .tableWithPaging{border:1px solid #d8d8d8;}
#content table.target th,
#content .tableWithPaging th{background-color:#00acee;color:white;text-align:center;border-color:black;}
#content table.target th,
#content table.target td,
#content .tableWithPaging th,
#content .tableWithPaging td{padding:2px 5px;vertical-align:middle;border:1px solid #d8d8d8;}
#content table.target .selected-row
#content table.tableWithPaging .selected-row{background-color:rgba(0, 0, 0, 0.2);}
#content .tableWithPaging{border:none;}
#content .tableWithPaging tr.pages{border:none;float:none;}
#content .tableWithPaging tr.pages > td{border:none;padding:15px 0 0 0;}
#content .tableWithPaging tr.pages > td > table{width:auto;}
#content .tableWithPaging tr.pages > td > table td{padding:0;}
#content .tableWithPaging tr.pages > td > table td a{padding:0 5px;margin:0 3px 0 0;}
#content .tableWithPaging tr.pages > td > table td span,
#content .tableWithPaging tr.pages > td > table td a:hover{background-color:rgba(0, 0, 0, 0.75);color:white;display:block;text-decoration:none;padding:0 5px;margin:0 3px 0 0;}
.newsList{}
.newsList .news{float:left;margin:0 0 20px 0;width:100%;}
.newsList .news > a{float:left;margin:0 12px 7px 0;}
.newsList .news > a img{float:left;}
.newsList .news .news-short-description{float:left;width:798px;}
.newsList .news .news-short-description small{color:#6d6d6d;}
.newsList .news .news-short-description .headline{padding-top:0;}
.newsList .news .introduction{margin-bottom:10px;}
.pages{float:left;width:100%;border-top:3px solid #c209b3;font-size:14px;}
.pages div{float:left;margin-top:7px;}
.pages ul{margin:0 !important;float:left;}
.pages ul li{float:left;list-style-type:none;margin:0 3px 0 0;}
.pages ul li a, .pages ul li span{float:left;padding:0 5px;color:#c209b3;}
.pages ul li a:hover, .pages ul li span{display:block;background-color:#c209b3;color:white;text-decoration:none;}
.post{}
.post .entry-title{margin-bottom:0;}
.post .entry-date{font-size:12px;}
.post .entry-date span{display:inline-block;margin:0 5px 0 0;}
.post .entry-content{margin:30px 0 0 0;}
.post .entry-meta{font-size:12px;}
#comments{margin:50px 0 0 0;width:100%;}
#comments h3{margin:0 0 10px 0;}
#comments .commentlist{list-style-type:none;margin:0 0 60px 0;width:550px;}
#comments .commentlist li{background-color:#666;background-color:rgba(0,0,0,0.1);-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 10px 0;padding:15px 15px 15px 15px;}
#comments .commentlist li:nth-child(odd){background-color:#ccc;background-color:rgba(0,0,0,0.2);}
#comments .commentlist li .comment-author{}
#comments .commentlist li .comment-meta{}
#comments .commentlist li .photo{float:right;height:50px;width:50px;}
#commentform{position:relative;}
#commentform #gravatar{left:385px;position:absolute;top:15px;}
#commentform .form-label{}
#commentform .form-input{margin:0 0 25px 0;}
#commentform .form-submit{}
#commentform label.error{color:#8a1f11;display:inline-block;margin:0 0 0 20px;}
#content .umbGallery{list-style-type:none;margin:0;}
#content .umbGallery li{background-color:#fff;background-color:rgba(255,255,255,0.6);-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);-o-box-shadow:0 0 20px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);display:inline-block;margin:0 0 15px 20px;min-height:140px;padding:10px 0;text-align:center;vertical-align:top;width:150px;}
#content .umbGallery li:first-child{margin-left:0;}
#content .umbGallery li .photo{}
#content .umbGallery li .name{}
#content .umbGallery li .meta{display:block;}
#footer{background:url(friendly-ghost/backgound-footer.png) repeat-x;color:#fff;font-size:12px;font-family:'Droid Sans',arial,serif;margin:-85px 0 0 0;padding:10px 0 12px 0;float:left;width:100%;}
#footerInner{margin:0 auto;width:100%;color:white;}
#skinName{display:inline-block;margin:0 15px 0 0;}
#skinInfo{font-size:12px;font-style:italic;margin:25px auto 0 auto;text-align:right;width:100%;}
#skinInfo a{color:#000;color:rgba(0,0,0,0.5);}
#content fieldset{}
#content legend{display:none;}
#content label{display:block;margin:0 0 5px 0;text-transform:uppercase;}
#content table.radioButtonList td{padding:0;}
#content table.radioButtonList label{display:inline;margin:0 0 0 5px;}
#content input[type=text], textarea, #content input[type=password]{background-color:#fcfcfc;background:-webkit-gradient(linear, left top, left 25, from(#fff), color-stop(4%, #e0e0e0), to(#fff));background:-moz-linear-gradient(top, #fff, #e0e0e0 1px, #fff 25px);border:1px solid #ccc;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 8px rgba(255,255,255,0.5);-o-box-shadow:0 0 8px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 8px rgba(255,255,255,0.5);box-shadow:0 0 8px rgba(255,255,255,0.5);color:#000;color:rgba(0,0,0,0.75);font-family:'Droid Sans', arial, serif;font-size:12px;outline:none;padding:10px;}
#content input[type=text], #content input[type=password]{width:215px;}
#content textarea{height:120px;width:445px;}
#content input[type=text]:focus, textarea:focus{}
#content a.button{float:left;}
#content a.button:hover{text-decoration:none;}
#content input[type=submit], #content a.button{background-color:#00acee;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;color:#fff;font-size:14px;padding:10px 11px;text-transform:uppercase;}
#content input[type=submit]:hover, #content a.button:hover{background-color:#c3c3c3;cursor:pointer;}
#content input[type=submit]:focus{}
#content input[type=text].error, textarea.error{border:2px solid #8a1f11;}
.error, .notice, .success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
h1{font-size:18px;font-weight:bold;padding:0 0 15px;}
h2{font-size:16px;font-weight:bold;padding:10px 0 8px 0;}
h3{font-size:14px;font-weight:bold;padding:8px 0 6px 0;}
h4{}
h5{}
#content h3 a{color:#000;}
p{font-size:14px;line-height:1.4;margin:0 0 12px 0;}
a{color:#c209b3;text-decoration:none;}
a:hover{text-decoration:underline;}
em{font-style:italic;}
strong{font-weight:bold;}
img{}
small{font-size:11px;}
::-moz-selection{background-color:#000;color:#fff;}
::-o-selection{background-color:#000;color:#fff;}
::-webkit-selection{background-color:#000;color:#fff;}
::selection{background-color:#000;color:#fff;}
html{}
.clearfix:after{clear:both;font-size:0;height:0;overflow:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.gallery{float:left;}
.gallery ul{width:100%;float:left;margin:0 !important;list-style:none !important;}
.gallery ul li{float:left;margin:0 0 15px 15px;width:180px;}
.gallery ul li:first-child{margin-left:0;}
.gallery ul li a{float:left;}
.gallery ul li img{float:left;border:solid 5px #c209b3;border-radius:5px;}
.gallery ul li span{float:left;text-align:center;display:block;width:100%;margin:5px 0 0 0;font-size:14px;font-weight:bold;color:#c209b3;}
.gallery ul li a:hover span{text-decoration:underline;}
.gallery ul li a:hover img{border-color:#c209b3;}
.title-field{display:block;width:100%;font-weight:bold;}
.inner-menu{float:left;width:100%;margin:0 0 15px 0;}
.inner-menu ul{}
.inner-menu ul li{margin:0 10px 0 0;}
.inner-menu ul li a{float:left;}
.inner-menu ul li a:hover{text-decoration:underline !important;}
.validator{margin:0 0 10px 0;}
.validator ul li{color:red !important;}
.td_distinguished{font-weight:bold;color:#C209B3;}

 @media all and (max-width:600px) {
 	.calc tr {    display: table;  width:100%; }               
    .calc td {    display: table-row; }           
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
