@font-face {
 font-family: PoliticaBoldIE;
 src: url("/themes/507/politicabold.eot") /* EOT file for IE */
}
@font-face {
 font-family: PoliticaBold;
 src: url("/assets/24/politicabold.ttf") /* TTF file for CSS3 browsers */
}

/*@font-face{
    font-family:PoliticaBold;
	src:url(/assets/24/politicabold.ttf);
	src:local("PoliticaBold"),
	local("PoliticaBold"),
	url(/assets/24/politicabold.ttf)
	format("opentype")
}*/
* {margin: 0;padding: 0}
a {text-decoration: none}
html {background: url(/assets/24/background.gif) center repeat-y #dfd6c0;}
body {font-size:12px;font-family: Arial,Helvetica,Garuda,sans-serif;background-repeat:no-repeat;background-position: top center;min-width:1024px}
img {border:none}
.clear {clear: both}
.hidden {display: none}
.show {display: block}
.title {font-family:PoliticaBold;text-transform:uppercase;color:#201a16;line-height:34px;
	background-image: url(/assets/24/cube.gif), url(/assets/24/drewno_bg.gif);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, center;
	background-color: #f1eddf; 
	padding:0 15px 0 50px;
	margin-bottom:17px;
}
.title.pink {
	background-image: url(/assets/24/cube_b_pink.gif), url(/assets/24/drewno_bg.gif);
	background-repeat: no-repeat, no-repeat;
	background-position: left top, center;
}
.title small {float: right;text-transform: none;font-size:12px}
.title a {color:#201a16}
.title-small {font-size:24px;padding-left: 30px;background: url(/assets/24/cube_brown.gif) left no-repeat;font-family:PoliticaBold,PoliticaBoldIE;margin-bottom:15px;color:#5a4b43}
.title-small a {color:#5a4b43;}
.title-small.green {background: url(/assets/24/cube_green.gif) left no-repeat}
.title-small.pink {background: url(/assets/24/cube_pink.gif) left no-repeat}
.title-small.violet {background: url(/assets/24/cube_violet.gif) left no-repeat}
.more {padding-top: 5px;display: inline-block; color: inherit;font-family:PoliticaBold,PoliticaBoldIE}
.back {display: block;text-align:right;font-family:PoliticaBold,PoliticaBoldIE;color:#5a4b43}
.back a {color:#201a16;}
.content-box,.top-box,.screen {width: 100%;z-index:2;position:relative}
.top {width: 1024px;margin: 0 auto;height:406px}
.logo {display: inline-block;background: url(/assets/24/logo.png) center no-repeat;width: 225px;height: 205px;margin:10px 0 0 35px;float: left}
.phone {font-family:PoliticaBold,PoliticaBoldIE;font-size:20px;display: block;text-align: right;color:#ffffff;padding-top:5px}
.top-menu {font-family:PoliticaBold,PoliticaBoldIE;text-transform:uppercase;font-size: 20px;list-style:none;float: right;margin-top:5px}
.top-menu li {width:375px;line-height:44px;background:url(/assets/24/drewno_bg.gif);margin-top:6px}
.top-menu li img {float: right;}
.top-menu a {color:#201a16;padding-left:18px;display: inline-block;width: 305px;height: 44px}
.top-menu a:hover {color:#FFF;background:url(/assets/24/menu_top_bg.gif);}
.top-menu .all {width:140px;margin-left:235px;color:#FFF;background:url(/assets/24/menu_top_bg.gif);font-size: 14px;text-transform: uppercase}
.top-menu .all a {color: #FFF;width:140px;text-align: center;padding:0}
.top-menu .all a:hover {background: auto}
.content {width:1024px;margin: 0 auto;padding-bottom:120px;position: relative;}
.leaf {position: absolute;left:645px;top:-55px;}
.left-box {float: left;width:225px;margin-left:35px}
.right-box {float:right;width:717px}
.menu {margin:90px 0 45px 0}
.menu ul {list-style: none;font-size:24px;color:#201a16;font-family:PoliticaBold,PoliticaBoldIE;text-transform:uppercase;}
.menu li {margin-bottom: 15px;line-height:25px}
.menu li ul {margin: 5px 0 0 30px;text-transform: none;display: none}
.menu a {color:#201a16}
.menu a:hover {color:#5a4b43}
.menu .active a {color:#be4157}
.menu .active li a {color: #201a16}
.menu .active .active a {color:#be4157}
.menu .active .active li a {color: #201a16}
.menu .active .active .active a {color:#be4157}
.menu .active .active .active li a {color: #201a16}
.menu .active ul {display: block;}
.map {display: inline-block;width:180px;height:34px;padding: 169px 0 0 45px;background: url(/assets/24/mapa.jpg) top no-repeat;margin-bottom:32px;font-family:,PoliticaBold,PoliticaBoldIE;text-transform:uppercase;font-size: 24px;line-height: 34px;color: #201a16}
.gallery {display: inline-block;width:180px;height:34px;padding: 169px 0 0 45px;background: url(/assets/24/galeria.jpg) top no-repeat;font-family:PoliticaBold,PoliticaBoldIE;text-transform:uppercase;font-size: 24px;line-height: 34px;color: #201a16}
.offer a {display: block;background: url(/assets/24/oferta.jpg) center no-repeat;height:80px;margin-bottom:17px;color:#FFF;font-size:12px;font-family:PoliticaBold,PoliticaBoldIE;padding:20px 40px 0 380px}
.offer span {display: block;font-size:24px;text-transform:uppercase}
.education-item {width:335px;float:left;margin-bottom:20px;height:185px}
.education-item.odd {margin-right: 47px}
.education-item p {line-height: 1.5em}
.education-item img {float: right; margin-right: 10px;width:133px;height:133px}
.gallery-image {width:157px;float:left;height:205px;margin:0 14px 10px 15px}
.gallery-image a {color:#5a4b43;font-size: 14px;font-weight: bold; line-height: 1.5em;}
.gallery-image.l {margin-left:0}
.gallery-image.r {margin-right:0}
.news-list div {background: #f4f1e7;margin-bottom: 20px;height:108px}
.news-list h2 {font-size:18px;color:#000; padding:10px;}
.news-list h2 a {color: inherit;}
.news-list h2 small {float: right;font-size: 12px;font-weight: normal;}
.news-list p {padding: 0 10px}
.news-list img {float: left;margin-right: 10px}
.pagination {display: block; text-align: right;margin: 10px 0;color:#201a16;font-weight: bold;}
.pagination .disabled {color:#a8abab;padding:7px}
.pagination .current {color:#fff;background: #be4157;padding:4px 7px}
.pagination a {padding:7px;color:#556061}
.page-list div {width: 230px;background: url(/assets/24/drewno_bg.gif);float: left;margin-bottom: 15px}
.page-list .c {margin: 0 14px 15px 13px}
.page-list a {color:#000000;font-size: 14px;font-weight: bold;}
.page-list span {padding-left: 10px;line-height: 34px}
.page-list img {display:block}
.content-text {color: #5a4b43;font-size: 14px}
.content-text .image {float: left;margin: 0 15px 15px 0;max-width:344px;width:100%}
.content-text .intro {font-size: 16px}
.content-text p {text-align: justify;margin-bottom: 15px}
.content-text ol, .content-text ul {margin:0 0 15px 20px}
.images img {margin: 0 10px 10px 10px}
.content-gallery a {margin: 0 14px 25px 14px;float:left}
.content-gallery .l {margin: 0 14px 25px 0}
.content-gallery .r {margin: 0 0 25px 14px}
#map_canvas {width:555px;height:302px;float:left;margin: 0 15px 15px 0}
.partners-box {width: 100%;background:#ffffff}
.partners {width: 1024px;margin: 0 auto;font-family: PoliticaBold; font-size: 24px; color:#806a5e;}
.partners span {float: left;padding:5px 20px 0 0}
.partners a {margin: 0 20px }
.footer-box{width: 100%;background: url(/assets/24/footer_bg.gif) bottom center no-repeat #000000;}
.footer {max-width:1024px;margin:0 auto; padding: 0 0 0 210px;color:#62544b;line-height:1.5em}
.footer a {color:#62544b;text-decoration: none}
.address {width: 240px;padding:15px 20px 0 15px;float: left;}
.footer-menu {width: 87px;padding:15px 0 0 20px;float: left}
.footer-menu h4 {height: 30px;margin-bottom: 10px; font-family: PoliticaBold; font-size: 15px}
.footer-menu h4 a {color:inherit}
.footer-menu ul {list-style: none;font-size:11px}
.copyright {font-size: 9px;text-align: right; color:#322d29;padding:10px 0}
.copyright a {color: #322d29}
.news-small-list {background:url(/assets/24/drewno_bg.gif);height:275px;margin-bottom: 15px}
.news-content {float:right}
.news-content div {width: 404px;background: #FFF;padding: 7px 10px;height:78px;}
.news-content .active {background: none}
.news-content .title-small {margin-bottom: 5px}
.news-image {float: left}
.news-image img {height: 222px;width: 272px;margin:7px;}
.news-image img.show {display: block}
.facebook {position: fixed; top: 141px; right: -314px; z-index: 100}
.facebook-button {float:left;}
.facebook-box {float:left; padding: 10px; width: 265; background: #fff; border: 1px solid #eee; z-index: 2000}
.facebook-handle {height: 222px; width: 40px; z-index: 2000}

#slider {
 min-width: 1024px;
 width: 100%;
 padding: 0;
 position: absolute;
 top: 0;
 left: 0;
 right:0;
 overflow: hidden;
 height:593px;
 z-index:0;
}

.black{
    top:0;
    bottom:0;
    width: 150px;
    left: -450px;
    background:#000;
    position:absolute;
}
 
#maximage {
    position:relative !important;
}
.mc-hide-scrolls{
    overflow:hidden;
}

body .mc-cycle {
	height:100%;
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
}

div.mc-image {
	-webkit-transition: opacity 1s ease-in-out; 
	-moz-transition: opacity 1s ease-in-out; 
	-o-transition: opacity 1s ease-in-out; 
	transition: opacity 1s ease-in-out;
	-webkit-background-size: cover;
	-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}
.mc-old-browser .mc-image {overflow:hidden}



#featured{ 
    width:467px; 
	padding-right:250px; 
	position:relative; 
	height:250px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:280px; 
	list-style:none; 
	padding:0; margin:0; 
	width:437px; height:250px;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
    background:#fff;
}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
	
}
#featured ul.ui-tabs-nav li.ui-tabs-selected, #featured ul.ui-tabs-nav li.ui-tabs-active{ 
	background:none; 
}
#featured .ui-tabs-panel{ 
	width:286px; height:236px; 
	position:relative;
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}