/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.
*/
h1 span, h2 span, h3 span ,h4 span, h5 span {
	color:#00CC33}

.text-green {
	 color:#00CC33}

h1 span, h2 span, h3 span ,h4 span, h5 span {
	color:#00CC33}

.header {
	height:52px;
	background:url(images/header_bg.png) 0 0 repeat-x;
	z-index:20;
	position:fixed;
	top:0;
	width:100%;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#header_pane {
	width:52px;
	height:24px;
	background:url(images/header_pane_arrow.png) 0 0 no-repeat;
	position:fixed;
	z-index:21;
	top:76px;
	left:48%;
	cursor:pointer;}

#header_pane.closed {
	background-position:0 -24px;}

.header .logo {
	width:180px;
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}

.header .logo h1, 
.header .logo strong {
	display:block;
	text-indent:-9000px}

.header_play_box {
	float:left;
	background:url(images/progress_bar_bg.png) left 0 no-repeat;
	padding:4px 0 0 33px;
	height:30px;
	width:185px;
	position:relative}

.header_play_box .play_button {
	display:block;
	background:url(images/play_button.png) 0 0 no-repeat;
	width:23px;
	height:24px;
	overflow:hidden;
	cursor:pointer}

.header_play_box .play_button.play {
	background-position:0 -24px;}

.progress_bar_bg {
	background:url(images/progress_bar_line.png) 0 0 no-repeat;
	width:151px;
	height:3px;
	padding:1px 0 2px 0;
	position:absolute;
	top:13px;
	left:64px;
	z-index:5;
	overflow:hidden;}

.header_social {
	position:absolute;
	top:28px;
	right:30px;
	width:110px;
	height:23px;
	text-align:right}

.header_social a {
	margin:0 5px;}

.header_social a:hover {}

/* topmenu */
.topmenu {
	position:absolute;
	top:34px;
	right:190px;}

.topmenu .dropdown {
	font-family: 'Quattrocento Sans', sans-serif;
	font-size:14px;
	text-transform:uppercase;
	line-height:1.1em;
	color:#808080;	
	z-index:1300;
	margin:0;
	padding:0;}

.topmenu .dropdown li {
	display:block;
	float:left;
	margin:0;
	position:relative;
	list-style:none;
	margin:0 10px}

.topmenu .dropdown li a {
	display:block;
	color:#808080;
	height:20px;
	text-decoration:none;}

.topmenu .dropdown li a span {
	display:block}

.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .menu-item-home.current-menu-item a, 
.topmenu .dropdown .menu-item-home a:hover{
	color:#00CC33;}

.topmenu .dropdown .current-menu-item ul li a,
.topmenu .dropdown .current-menu-ancestor ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-item li a,
.topmenu .dropdown .menu-item-home ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a {
	color:#b3b2b4}
	
.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown .current-menu-ancestor ul li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item a,
.topmenu .dropdown li .current-menu-item a,
.topmenu .dropdown li.parent li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor .current-menu-item a{
	color:#00CC33}

.topmenu .dropdown li ul {
	display:none;
	position: absolute;
	top: 20px;
	left:-15px;
	z-index: 1308;
	width: 186px;
	padding:22px 0 0 0;
	margin:0;
	font-size:13px;}

.topmenu .dropdown li ul li ul {
	display:none;
	position: absolute;
	top:-7px;
	width: 175px;
	left:-175px !important;
	z-index: 1308;
	padding:0;
	font-size:12px;}
	
.topmenu .dropdown li ul li {
	display:block;
	background:url(images/dropdown_sprite2.png) 0 0 repeat-y;
	width: 186px;
	margin:0;
	height:auto;
	clear:both;
	position:relative;
	line-height:1.3em}

.topmenu .dropdown li ul li ul li {
	width: 175px;}

.topmenu .dropdown li ul li ul li {
	background:url(images/dropdown_sprite2.png) -186px 0 repeat-y;}

.topmenu .dropdown li ul li.first {
	background:url(images/dropdown_sprite.png) 0 top no-repeat;
	padding-top:15px}

.topmenu .dropdown li ul li ul li.first {
	background:url(images/dropdown_sprite.png) -372px top no-repeat;
	padding-top:8px}
	
.topmenu .dropdown li ul li.last {
	background:url(images/dropdown_sprite.png) -186px bottom no-repeat;
	padding:0 0 8px 0;}

.topmenu .dropdown li ul li ul li.last {
	background:url(images/dropdown_sprite.png) -547px bottom no-repeat;}

.topmenu .dropdown li ul li a{
	background:url(images/dropdown_sprite2.png) -361px bottom no-repeat;
	display:block;
	color:#8c8c8c;
	text-shadow:0 1px 1px #000;
	height: auto;
	padding:10px 23px 10px 23px;}

.topmenu .dropdown li ul li ul li a {
	background:url(images/dropdown_sprite2.png) -547px bottom no-repeat;
	padding:10px 23px 10px 19px !important;}

.topmenu .dropdown li ul li.last a,
.topmenu .dropdown li ul li ul li.last a {
	background:none}

.topmenu .dropdown li a:hover span {
	cursor:pointer}

.topmenu .dropdown .parent li a span,
.topmenu .dropdown .parent li a:hover span  {
	background:none}

.topmenu .dropdown li ul li.parent ul li span,
.topmenu .dropdown li ul li.parent ul a:hover span {
	background:none;
	padding-right:0px}
	
.topmenu .dropdown li ul li.parent span,
.topmenu .dropdown li ul li.parent ul li.parent a span {
	background:url(images/dropdown_1_arrow.png) 130px 5px no-repeat;
	padding-right:10px}

.topmenu .dropdown li ul li.parent ul li.parent a span {
	background-position:115px 5px;}

.topmenu .dropdown li ul li.parent a:hover span {
	background:url(images/dropdown_1_arrow.png) 131px 5px no-repeat;}

.topmenu .dropdown li:hover ul li ul,
.topmenu .dropdown li:hover ul li:hover ul ul  {
	display:none;}	

.topmenu .dropdown li:hover ul,
.topmenu .dropdown li:hover ul li:hover ul,
.topmenu .dropdown li:hover ul li:hover ul li:hover ul {
	display:block}
	
/*----------------------------------------------*/

/* main content */
.middle a:hover {
	color:#00CC33}

.middle p {
	margin:0 0 18px 0}

.text-block-1 {
	padding:0 20px}

.title_icon {
	min-height:87px;
	margin-bottom:15px}
	
.title_icon img {
	float:right;
	margin-left:20px;}

.title_icon h2, .title_icon h3 {
	padding-top:15px;}

.title_black {
	color:#1a1a1a;
	text-shadow:1px 1px 1px #fff}

.link_arrow_left, .link_arrow_right, .link-more {
	color:#00CC33;
	font-size:12px;
	text-transform:uppercase}

.link_arrow_right, 
.content .link-more {
	color:#00CC33;}
	
/*----------------------------------------------*/
/* Framed boxes */
.frame_box {
	display:inline-block;
	position: relative;
	border-bottom:3px solid #00CC33;}

.frame_box img {
	margin:0 !important;
	border:none !important}

.frame_left, .frame_right, .frame_center {
	border-bottom:3px solid #00CC33}
	
.frame_left {
	float:left;
	display:block;
	margin:5px 20px 5px 0;}
	
.frame_right {
	float:right;
	display:block;
	margin:5px 0 5px 20px}

.frame_center {
	display:block;
	margin:5px auto 10px auto;
	text-align:center}

.quoteBox2 .quote-text {
	color:#00CC33;
	padding:0 10px 0 20px;
	border-left:3px solid #00CC33}

.slideshow {
	clear:both;
	margin:10px 0 50px 0;
	position:relative;}

.slideshow .slides_container {
	width:578px;
	display:none;
	border-bottom:3px solid #00CC33}

.entry .minigallery ul li img {
	width:92px!important;
	height:92px;
	border-bottom:3px solid #00CC33;
	position:relative;
	z-index:1}

.table-price thead td {
	font-size:13px;
	color:#00CC33;
	text-transform:uppercase;
	height:49px;
	padding:0;
	position:relative;}

.table-price thead td span {
	display:block;
	padding-top:12px;
	position: relative;
	height:37px;
	color:#00CC33;}

.sidebar .widget-container a:hover {
	color:#00CC33}

.sidebar .widget-container li a:hover,
.sidebar .widget-container .current-menu-item a,
.sidebar .widget-container .current-menu-item a:hover,
.sidebar .widget-container .current_page_item a{
	color:#00CC33;}

/* 3.5 Mini Gallery  */
/*----------------------------------------------*/
.minigallery-list {
	position:relative;
	margin:10px 0}

.minigallery-list ul {
	margin:0;
	padding:0}

.minigallery-list ul li {
	margin:0;
	list-style:none;
	height:95px;
	display:block;
	float:left}
	
.minigallery ul li img,
.entry .minigallery ul li img {
	width:180px!important;
	height:92px;
	border:none;
	position:relative;
	z-index:1;
	padding-right: 4px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.minigallery.boxed {
	background:#000;
	padding:15px;
	border:none;
	height: 100px;
}

.minigallery.boxed a {
	position:relative;
	display:block}

.minigallery.boxed a img,
.entry .minigallery.boxed a img {
	position:relative;
	z-index:1;}
	
.minigallery.boxed a span {
	background:url(images/icons/item_zoom.png) no-repeat;
	width:48px;
	height:48px;
	position:absolute;
	top:22px;
	left:22px;
	z-index:20;
	display:block;
	visibility:hidden}

.minigallery.boxed a:hover span {
	visibility:visible;}

/*----------------------------------------------*/























.content .post-item.post-detail .entry .kontakt {
	float: left;
}
.content .post-item.post-detail .entry .kontakt tr td{
	text-align: left;
	font-family: 'Quattrocento Sans', sans-serif;
	color:#a6a6a6;
	font-size:14px;
	line-height:1.5em;	
}
.btn-submit, 
.comment-form .btn-submit{
	background:none;
	width: auto;
	color:#00CC33;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size:15px;
	text-transform:uppercase;
	border:none;
	padding:0;
	margin:0;
	text-align:center}
