/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font:12px Tahoma, Times, serif;
	background:#fff;
	color:#4E4A4A;
}

a {
	outline: none;
}

.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.all {
	min-height:100%;
	height:auto !important;
	height:100%;
	width:1030px;
	margin:0 auto -51px auto;
	background:url(../images/all.gif) repeat-y 0% 0%;
}
.wrapper {
margin:0 auto;
width:1000px;
background:url(../images/bg.jpg) no-repeat 0% 0%;
padding-bottom:51px;
}

/* =Misc(links)
----------------------------------------------- */
a {
	color:#E77817;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
width:1000px;
height:254px;
}
.logo {
position:absolute;
margin:86px 0 0 0;
}
.menu_block {
position:absolute;
margin:203px 0 0 50px;
}
.menu_block ul {
background:url(../images/menu.gif) no-repeat 58px 37px;
height:47px;
}
.menu_block ul li {
float:left;
font-size:17px;
padding:0 18px 23px 18px;
background:url(../images/link.gif) no-repeat 50% 100%;
}
.menu_block ul li a {
color:#484848;
}
.menu_block ul li:hover {
background:url(../images/link_hover.gif) no-repeat 50% 100% !important;
}
.menu_block ul li:hover a {
color:#E88228 !important;
}
.menu_block .active {
background:url(../images/link_hover.gif) no-repeat 50% 100% !important;
font-weight:bold;
}
.menu_block .active a {
color:#E88228 !important;
}
.menu_img {
position:absolute;
margin:188px 0 0 829px;
padding:7px 6px;
border:solid 1px #aaa;
}


/* =Content
----------------------------------------------- */
.content {

}
.left_col {
float:left;
width:223px;
padding:0 0 0 9px;
}
.center_col {
float:left;
width:551px;
padding:24px 10px 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.right_col {
float:left;
width:206px;
padding: 24px 0 0 0;
}
#page1 div.all div.wrapper div.content div.right_col {
padding: 176px 0 0 0;
}

.center_col a:hover {
	 text-decoration: underline;
}

/* =Footer
----------------------------------------------- */
.footer {
height:51px;
background:url(../images/footer.gif) no-repeat 0% 0%;
width:1000px;
margin:0 auto;
}
.f_menu {
position:absolute;
margin:0 0 0 252px;
}
.f_menu ul li {
float:left;
padding:0 12px 0 0;
font-size:13px;
}
.f_menu ul li a {
color:#484848;
}
.f_menu ul li a:hover {
color:#E88228;
}
.f_active a{
color:#E88228 !important;
font-weight:bold;
}
.copy {
position:absolute;
margin:16px 0 0 7px;
font-size:13px;
}
.copy a{
color:#E77817;
}
.copy a:hover{
text-decoration:none;
}
.copy span{
color:#B4B4B4;
font-weight:bold;
}
.copyrights {
position:absolute;
margin:25px 0 0 480px;
font-size:13px;
}
.counter {
position:absolute;
margin:18px 0 0 252px;
width:726px;
}

/* Content parts */
.left_bg1 {
background:url(../images/left_bg1.gif) no-repeat 0% 0%;
width:213px;
}
.left_bg2 {
background:url(../images/left_bg2.gif) repeat-y 0% 0%;
width:213px;
margin-bottom:11px;
}
.left_bg3 {
background:url(../images/left_bg3.gif) no-repeat 0% 100%;
padding:22px 0 22px 0;
}
.left_bg3 h2 {
font-size:12px;
font-weight:bold;
padding:0 0 8px 0;
text-align:center;
color:#E77817;
}
.left_menu {
padding:0 0 0 22px;
}
.left_menu ul li{
padding:0 0 2px 0;
font-size:13px;
overflow:hidden;
}
.left_menu ul li a{
color:#000;
display:block;
}
.left_menu ul li a:hover{
color:#E77817;
}
.left_menu ul li ul{
padding:2px 0 0 19px;
position:relative;
margin:0 0 -2px 0;
display:none;
}
.left_menu ul li ul li {
overflow:hidden;
}
.left_act{
color:#E77817 !important;
}
.left_menu ul li ul li a.left_act {
display:block;
}
.about_menu {
padding:0 0 6px 32px;
}
.about_menu li {
padding:0 0 2px 0;
}
.about_menu ul li a{
color:#000;
}
.about_menu ul li a:hover{
color:#E77817;
}
.left_contact {
background:url(../images/left_contact.gif) no-repeat 0% 0%;
padding:64px 0 0 55px;
height:211px;
width:166px;
margin:0 0 11px -9px;
position:relative;
}
.left_contact h2 {
font-size:12px;
font-weight:bold;
color:#000;
padding:0 0 10px 0;
color:#E77817;
}
.left_contact p {
font-size:18px;
padding-bottom:5px;
color:#E88630;
}

.news {
padding:0 0 9px 7px;
}
.news h2 {
/*background:url(../images/t_news.gif) no-repeat 100% 0%;*/
font-size:14px;
color:#F88718;
padding:0 0 20px 0;
color:#E77817;
font-weight:bold;
}
.news_item {
padding:0 0 13px 0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
width:175px;
}
.news_item span {
color:#F88718;
}
.news_item strong {
color:#aaa;
font-weight:bold;
}
.news_item a {
margin:0 0 0 5px;
}
.news_item_center {
padding:0 0 13px 0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}
.news_item_center span {
color:#F88718;
}
.news_item_center strong {
color:#aaa;
font-weight:bold;
}
.news_item_center a {
font-weight:bold;
}

.right_bg1 {
background:url(../images/right_bg1.gif) no-repeat 0% 0%;
}
.right_bg2 {
background:url(../images/right_bg2.gif) repeat-y 0% 0%;
width:189px;
margin-bottom:11px;
}
.right_bg3 {
background:url(../images/right_bg3.gif) no-repeat 0% 100%;
padding:30px 0 30px 0;
}
.actions {
text-align:center;
}
.actions img {
margin-bottom:8px;
}
.actions p {
font-size:24px;
}
.reklama {
text-align:center;
}
.reklama p {
font-size:24px;
}
.center_col h3 {
font-size:14px;
color:#E87D20;
padding-bottom:13px;
font-weight:bold;
}
.center_col p {
padding-bottom:13px;
line-height:15px;
}

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	background-color: #FFFFFF;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
.center_col h2 {
color:#E77817;
font-size:12px;
font-weight:bold;
}
.news-single-timedata {
float:left !important;
font-size:12px !important;
color:#E77817 !important;
}
.tx-rgsmoothgallery-pi1 {
float:left;
margin:0 20px 40px 20px;
}
.center_col ul li {
background:url(../images/list_dot.gif) no-repeat 0% 4px;
padding:0 0 0 13px;
}
.align-center {
text-align:center;
}
.align-justify {
text-align:justify;
}





.contenttable {
border:solid 1px #505050;
clear:both;
border-collapse:collapse;
	border-spacing:0;
}
.contenttable td {
border-bottom:solid 1px #505050;
border-right:solid 1px #505050;
padding: 1.5pt;
}

.contenttable th {
border-bottom:solid 1px #505050;
border-right:solid 1px #505050;
padding: 1.5pt;
font-weight: bolder;
}

.contenttable THEAD {
	background-color: #EEEEEE;
	text-align: center;
	font-weight: bold;
}

.contenttable tr th p {
margin:0 0 0 2px;
padding: 0px;
}

.contenttable tr td p {
margin:0 0 0 2px;
padding: 0px;
}

p.align-right {
	text-align: right;
	padding-right: 35px;
}

div.center {
	margin: 0 auto;
	width: 60%;
}
