
/*** ESSENTIAL STYLES ***/
body1{
margin:0px; background-color: #f08141; background-image:url(../img/bg.png); background-position: 0px 0px; background-repeat:repeat-x; font-size:0.9em; font-family:verdana, tahoma, sans; text-align:top; color:#555555}

body{background-color:#C2BCA9 ; font-size:0.9em; font-family: Verdana, Arial, Helvetica, Tahoma, sans; text-align:top; color:#555555}

/*body{background-color:#b5b5b5 ; font-size:0.9em; font-family: Verdana, Arial, Helvetica, Tahoma, sans; text-align:top; color:#555555}*/

a {font-size:normal; color:#53ACFF; font-family:vardana, tahoma, arial; text-decoration:none}
a:hover {font-size:normal; color:#2985DC; font-family:vardana, tahoma, arial; text-decoration:underline}

.middle {float:left; width:73%}

.bottomlink a {font-size:normal; color:#f2f2f2; font-family:vardana, tahoma, arial; text-decoration:none}
.bottomlink a:hover {font-size:normal; color:#FFFFFF; font-family:vardana, tahoma, arial; text-decoration:underline}

img {border:0px;}

#maincontainer{width:1010px; margin:0 auto}
#maincontainerbg{float:left; background-image:url('img/bg_banner.png'); height:95px; background-repeat:repeat-x; width:100%;}
#blockleft{float:left; width:390px;}
#banner {float:left; margin-top:1em; margin-left:1em}
#topmenured{width:600px; height:51px; float:right; text-align:right;}
#belowredmenucontainer{width:1000px; float:right; background-color:white}


/*#thirdcontainer{float:left; width:1010px; background-color:#ffffff; background-image: url('../img/gradientleft_black.gif'); background-repeat: repeat-y; background-position:left;z-index:-10;}*/
#thirdcontainer{float:left; width:1010px; background-color:#ffffff; background-image: url('../img/gradientleft.gif'); background-repeat: repeat-y; background-position:left;z-index:-10;}
#secondcontainer{float:left; width:100%; border:1px solid pink}
/*#firstcontainer{float:left; width:100%; background-image:url('../img/gradienttop_black.gif'); border:1px solid green}*/
#firstcontainer{float:left; width:100%; background-image:url('../img/gradienttop.gif'); border:1px solid green}


#leftcornercontainer{float:left; width:100%; height:100%; z-index:-10; background-color:#ffffff; background-image: url('../img/cornernw.gif'); background-repeat: no-repeat; padding-top:0.5em}
#imieniny {float:left; width:74%; margin-left:5px;}
#primenews {font-size:0.8em; font-family:tahoma, verdana; color:#B7B7B7}
#rightmenu, #rightmenu1, #rightmenu2, #rightmenu3, #rightmenu4, #rightmenu5, #rightmenu6, #rightmenu7, #rightmenuhotnews1, #rightmenuhotnews2, #rightmenuhotnews0, #rightmenuhotnews1, #rightmenuhotnews2, #rightmenuhotnews3, #rightmenuhotnews4  {float:right; width:100%; background-color:#f9f9f9; margin-top:8px}
#footer {width:100%; background-color:#c3c3c3; height:53px; float:left; margin-top:20px; background-image: url('../img/footcorner.gif'); background-repeat: repeat-y; background-position:left}
/*#footer {width:100%; background-color:#c3c3c3; height:53px; float:left; margin-top:20px; background-image: url('../img/footcorner_black.gif'); background-repeat: repeat-y; background-position:left}*/
#footer1 {width:100%; background-color:#c3c3c3; float:left; margin-top:10px;}
#footerchild{width:680px; height: 50px; padding-left:200px; float:left}
.newsborder{width:100%; background-image: url('../img/newsborder.gif'); background-repeat:no-repeat; height:1px; background-position:center; margin-top:1em}
.newsborder2{margin:0 auto; width:95%; margin-top:0.5em; border-bottom:1px solid #F5F5F5}

.fontgrey {font-family: Verdana, Arial, Helvetica;  font-size: 0.8em; width:99%; color: #D5D5D5; text-decoration: none;}
.links  a {font-family: Verdana, Arial, Helvetica;  font-size: 0.8em; width:99%; color: #1F5593; text-decoration: underline;}
.links  a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 0.8em; width:99%; color: #1F5593; text-decoration: none;}

.linksearch  a {font-family: Verdana, Arial, Helvetica;  font-size: 0.8em; width:99%; color: #f08141; text-decoration: none;}
.linksearch  a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 0.8em; width:99%; color: #7b0000; text-decoration: underline;}


.linksdark a {font-family: Verdana, Arial, Helvetica;  font-size: 1em; color: #797E80; text-decoration: underline; background-color:#FFFFFF; padding:3px;}
.linksdark a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 1em; color: #FFFFFF; text-decoration: underline; background-color:#797E80; padding:3px;}

.inputtextform {border-left-color:#F2F2F2; border-top-color:#E5E5E5; border-right-color:#C2C2C2; border-bottom-color:#C2C2C2; border-width:1px; border-style:solid; margin-left:4px; margin-top:4px; width:70%; background-color:#EEEEEE}
.inputtextformwmargin {border-left-color:#F2F2F2; border-top-color:#E5E5E5; border-right-color:#C2C2C2; border-bottom-color:#C2C2C2; border-width:1px; border-style:solid; width:70%; color:#575757; background-color:#EEEEEE}
.inputtextformadd {border-left-color:#848484; border-top-color:#848484; border-right-color:#C2C2C2; border-bottom-color:#C2C2C2; border-width:1px; border-style:solid; margin-left:4px; margin-top:4px;}
.submit {border:1px solid #C2C2C2; background-color:#F2F2F2; color:#5C5C5C}
.messageborder{background-image:url('../img/messageinfo.png'); background-position:left; background-repeat:no-repeat; border-bottom:2px solid #8F8F8F; padding-left:5em; padding-top:1em; padding-bottom:1em; display:block; color:#596F83; background-color:#BBDBFF; font-weight:bolder}
.readart{width:100%; float:left;}
#topmenu a { font-family: Verdana, Arial, Helvetica; font-size:0.9em; color:#FFFFFF; text-decoration:none; margin-right:18px; margin-top:2em; font-weight:bolder}
#topmenu a:hover { text-decoration:underline; margin-top:2em; color:#6b685d; font-size:0.9em; font-weight:bolder}


.borderimage{margin-right:5px; border:1px solid #D1D1D1; padding:2px;}
.linksgrey {cursor: pointer; color: #868069; text-decoration: underline; font-family: Verdana, Arial, Helvetica;  font-size: normal;}
.linksbrown a:hover {cursor: pointer; cursor: pointer; color: #A9A9A9; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 0.8em;}
.ramkaalert {margin-top:10px; margin-left:80px; float:left; background-image:url(../img/ramkaalert.png); width:409px; height:166px; background-repeat:no-repeat}
.ramkaalerttxt {margin-left:110px; margin-top:50px; float:left; font-weight:bolder; margin-right:8px; width:280px; height:110px;}

.galerialink a {font-size:1em; color:#1F5593; font-weight:bolder; text-decoration:none}
.galerialink a:hover {font-size:1em; color:#1F5593; font-weight:bolder; text-decoration:underline}

.bl {background: url(../img/new_bg_top_left_left.png) 0 100% repeat-y #FFFFFF;}
.br {background: url(../img/new_bg_top_right_right.png) 100% 100% repeat-y}
.br1 {background: url(../img/new_bg_top_right.png) 100% 100% no-repeat}
.br3 {background: url(../img/new_bg_top_left.png) 0% 100% no-repeat}
.br2 {background: url(../img/new_bg_top.png) 0% 100% repeat-x}
.main {margin-left:2px; margin-right:2px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica }
.clear {font-size: 1px; height: 1px}
.clear1 {clear:both}

#link a {font-size:0.8em; font-family: Verdana, Arial, Helvetica}
#link a:hover {font-size:0.8em; font-family: Verdana, Arial, Helvetica; color:red}

#wim {float:left; font-size:0.8em; margin-bottom:0.2em; font-family: Verdana, Arial, Helvetica; color:#B4B4B4; text-decoration:none}
#wim a {color:#B4B4B4; text-decoration:none}
#wim a:hover {color:#1F5593; text-decoration:underline}

.greyline {width:80%; border-bottom:1px solid #E0E0E0; margin-bottom:5px}

.fontsmall{font-family: Verdana, Arial, Helvetica; font-size:11px; color:#A0997D; text-decoration:none; }
.fontsmall a{font-family: Verdana, Arial, Helvetica; font-size:11px; color:#53ACFF; text-decoration:none; }
.fontsmall a:hover{font-family: Verdana, Arial, Helvetica; font-size:11px; color:#2985DC; text-decoration:underline; }

.fontbig {font-family: Verdana, Arial, Helvetica, serif; font-size:1em; color:#3D3D3D; text-decoration:none; font-weight:bolder}
.fontbig a{font-family: Verdana, Arial, Helvetica; font-size:1em; color:#6B6B6B; text-decoration:none; font-weight:bolder }
.fontbig a:hover{font-family: Verdana, Arial, Helvetica; font-size:1em; color:#3D3D3D; text-decoration:underline; font-weight:bolder }

.fontmiddle{font-family: Verdana, Arial, Helvetica; font-size:0.9em; color:#666666; text-decoration:none; }
.fontmiddle a{font-family:  Verdana, Arial, Helvetica; font-size:0.9em; color:#666666; text-decoration:none; }
.fontmiddle a:hover{font-family: Verdana, Arial, Helvetica; font-size:0.9em; color:#2F2F2F; text-decoration:underline; }

.inputselect {font-family: Verdana, Arial, Helvetica; font-size:11px; color:#A0997D; text-decoration:none; background-color:#FFFFFF; border:1px #A0997D solid}


.container {
clear:both; width:100%;
border:1px solid black;
float:left
}

.katalogfirm {float:left; width:165px; height:30px; padding:3px; border:1px solid grey; font-size:12px; margin:2px; text-align:center}



.headnewsborder{width:100%; border-bottom:1px solid #C8C8C8;  margin-bottom:0.2em; display:block; float:left; font-family: Verdana, Arial, Helvetica}

.headnews {color:#6D6D6D; font-weight:bolder; font-size:1.3em; margin-top:0.9em; margin-bottom:0.1em; text-decoration:none; display:block}
.headnews a{color:#6D6D6D; font-weight:bolder; font-size:1.1em; margin-top:0.9em; margin-bottom:0.1em; text-decoration:none; display:block}
.headnews a:hover {color:#2985DC; font-weight:bolder; font-size:1.1em; margin-top:0.9em; margin-bottom:0.1em; text-decoration:underline; display:block}

.headblue {color: #3366FF; font-weight:bold; width:100%}

.news {color:#3C3C3C; font-size:0.9em; margin-bottom:0.3em; font-family: Verdana, Arial, Helvetica}
.newsdate {color:#CFCFCF; font-size:0.7em; font-family:Verdana, Arial, Helvetica; margin-bottom:0.3em}
.newsmore a {font-family: Verdana, Arial, Helvetica;  font-size: 1em; width:99%; color: #7b0000; text-decoration: underline;}
.newsmore  a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 1em; width:99%; color: #A9A9A9; text-decoration: none}

	#gallery {
		padding: 1px;
		width: 98%;
		position:relative;
		right:20px
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #009bd5;
		border-width: 1px 1px 10px;
	}
	#gallery ul a:hover img {
		border: 1px solid #40bfef;
		border-width: 1px 1px 10px;
		color: #fff;
		background-color:red;
	}
	#gallery ul a:hover { color: #fff; }



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



#dropmenudiv{
position:absolute;
background-color: #FFFFFF;
border:1px solid #D5D5D5;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #D5D5D5;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#676767;
background-color: #F4F4F4;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f08141;
color:#FFFFFF;
}

#dropmenudivh{
position:absolute;
background-color: #FFFFFF;
border:1px solid #D5D5D5;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudivh a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #D5D5D5;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#676767;
background-color: #E1E1E1;
}

#dropmenudivh a:hover{ /*hover background color*/
background-color: #F08141;
color:#FFFFFF;
}


#menuvertical a {font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; width:99%; display:block; border-top:1px solid #D5D5D5; color: #707070; padding-left:1%; padding-bottom:3%; padding-top:3%; text-decoration: none; font-weight:bolder}
#menuvertical a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; width:99%; background-color:#f08141; display:block; border-top:1px solid #D5D5D5; color: #B0B0B0; padding-left:1%; color:#FFFFFF;}


#menuhorizontal a {float:left; font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; background-color:#D6D6D6; color: #8A8A8A; padding-left:1%;  text-decoration: none; font-weight:bolder; width:20%; background-image: url('../img/menubackground.gif'); background-repeat:repeat-x; float:right; height:49px; border-bottom:1px solid #D6D6D6}
#menuhorizontal a:hover {float:left; font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; background-image: url('../img/menubackgroundhover.gif'); background-color:#f08141; color: #B0B0B0; padding-left:1%; color:#FFFFFF; width:20%; float:right; height:49px; border-bottom:1px solid #11b1ee}


.squarenumering a {font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; width:99%; color: #5C5C5C; text-decoration: underline;}
.squarenumering a:hover {font-family: Verdana, Arial, Helvetica;  font-size: 0.9em; width:99%; color: #A9A9A9; text-decoration: none;}
.squarenumering li {list-style-type: square; list-style-position: inside; padding: 0; margin: 0;  text-indent: -30px; color:#f08141; }
.squarenumering ul {border-bottom:1px dotted #B9B9B9; padding-bottom:4px;}
.data {font-family: Verdana, Arial, Helvetica;  font-size: 0.7em; color: #CACACA; text-decoration: none; margin-left:12px;}

#signupForm label.error {
	width: 220px;
	float:right;
	font-size:0.8em;
	position:relative;
	top:20%;
	right:20%;
	height:20px;
	background-color:#D6D6D6;
	padding:2%;
	border:2px solid #FFFFFF;
	color:#696969
}
#newsletter_topics label.error {
	display: none;
	margin-left: 103px;
}

a{
cursor: pointer;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;

_position:absolute; /* hack for internet explorer 6*/
margin-top:56px;
margin-left:15px;
height:550px;
width:710px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}
ra {
color:#C2BCA9;
font-size:10px;
}


