
* { margin:0; padding:0; }

body { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #595959; }
img  { border:0; }
a { text-decoration: none; }

.header { width:100%; height: 277px; }
.clear { clear:both; }
.wrapper { width: 1102px; margin:0 auto; }
.wrapper_inside { width:1000px; margin:0 auto; }
.left { float:left; }
.right { float:right; }
.a a { text-decoration:none; color: black; }


.header_data { margin-top:24px; }
.header_logo { float:left; width:285px; text-align: center; }
.header_address { float:left; margin-left:465px; width:250px; text-align:right; 
			      display:inline; overflow:hidden;
}
.header a { color:black; }

.menu { width: 1043px; height: 58px; position: relative; background: #2c2d31; top:250px; left: -20px; z-index:100; }
.menu_links a { font-size: 13px; color: #47bca5; text-decoration:none; margin:0 10px; }
.menu_links { position:absolute; top:16px; left:35px; }
.white_dot { font-size:13px; color:white; }
.bielinex_button { 
	padding:6px; color:black; width:137px; height:13px; background: url(images/bielinex-arrow.jpg) no-repeat; 
	position:absolute; left:820px; top:10px; font-family: Tahoma, Verdana, Arial; font-size:12px; font-weight:bold; }

.bielinex_button a:hover { color:black; }
    
    
.menu_left { margin:30px 0 20px 75px; width:250px; font-size:11px; }
.menu_left_title { display:block; width:220px; height:19px; background-color:#009977; padding:2px 10px 0 20px; color:white; }
.menu_ul { list-style:none; }
.menu_ul a { display:block; width:220px; height:18px; background-color: #eeeeee;  padding: 3px 10px 0 20px; color:black; margin:2px 0; }

.content_title { color:black; font-size:18px; font-weight:bold; }
.content_subtitle { color: #47bca5; font-size:18px; font-weight:bold; }
.content_background { background: #009977; position:relative; padding-bottom:40px; }
.content_inside { width:1000px; position: relative; margin:0 auto; z-index:200; padding-top: 15px; }
.news_tab { background:white; width: 275px; padding: 25px; float:left; display:inline; overflow:hidden; }
.menu_tab { background:white; width: 325px; float:left; display:inline; overflow:visible; position:relative; }
.content_tab { float:left; width:675px; }
.content_tab a {
	color:#000000; 
	cursor:hand;
	font-weight:bold;
}

.imageSlideshowHolder{
	  width:624px; 
	  height:120px;
	  position:relative;
		overflow: hidden;
		float: right;
	} 
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}


.right_column {	width:170px; height:126px; float:left; top:16px; left:460px; position:absolute; }
.right_column_div { width: 170px; background:white; padding:15px; }
.right_column_div img { border:2px solid #009977; }

.wide_tab { width:620px; background:white; float:left; margin-bottom:15px; margin-left:15px; padding:20px; }
.thin_tab { width:282px; height:75px; background:white; float:left; margin-bottom:15px; margin-left:15px; padding:20px; }
.left_tab { width:282px; height:75px; background:white; padding:20px; margin:15px 0;
		position:relative; left:-20px; z-index:1000; border:2px solid #009977; }
.tab_title { font-size:12px; font-weight:bold; }
.tab_icon { float:right; margin-left:15px; }
.tab_icon a { color: #009977; font-weight:bold; }
.questions_title { font-size:17px; margin-left:150px; }
.questions_title span, .questions_title a { color: #009977; font-weight:normal; }
.top_tab { width:560px; height:140px; background:white; float:left; margin-bottom:15px; 
	margin-left:15px; padding:30px 20px 20px 20px; position:relative; }
.ctab { width:560px; background:white; float:left; margin-bottom:15px; 
	margin-left:15px; padding:30px 20px 20px 20px; position:relative; }
.top_tab_text { width: 500px; float:left; width:435px; padding-right:15px; }
.top_tab_img { width:170px; height:126px; float:left; position:absolute; top:16px; left:460px; padding:15px; background:white; }


.news_box { margin:10px 0 20px 0; clear: both; }
.bimg { border:2px solid #009977; }
.news_box_more { font-size: 11px; float:right; color: #009977; font-weight: bold; text-decoration: none; }
.footer { padding:20px 0; font-weight:bold; width:100%; height:20px; }

.content_tab ul li { margin-left:20px; }


/* OLD STYLES */
.maintext { font-size:11px;	line-height:normal;	color:#336666;	text-decoration:none; }

.tabela_struktura1 {
	color:#FFFFFF; background-color:#009275; text-align:center; padding-top:3px; padding-bottom:3px;
	padding-left:1px; padding-right:1px;
}

.tabela_struktura2 {
	color:#FFFFFF; background-color:#8F8F8F; text-align:center; padding-top:3px; padding-bottom:3px;
	padding-left:1px; padding-right:1px;
}

.tabela_kruszywa1 {
	color:#FFFFFF; background-color:#009275; text-align:center; padding-top:3px; padding-bottom:3px;
	padding-left:1px; padding-right:1px;
}

.tabela_kruszywa2 {
	color:#336666; text-align:center; padding-top:3px; padding-bottom:3px; padding-left:1px;
	padding-right:1px; border: 1px solid #009275;
}

.tabela_kontakt {
	color:#336666; background-color:#E4E4E4; text-align:center;	padding-top:3px; padding-bottom:3px;
	padding-left:1px; padding-right:1px;
}

.menu1 {
	color:#336666;
	font-weight: bold;	
	background-image: url(images/menu.gif);
	border: 1px solid #858E8C;
	text-align: center;
}

.menu1_on {
	color:#336666;
	font-weight: bold;	
	background-image: url(images/menu_on.gif);
	border: 1px solid #858E8C;
	text-align: center;
}

.menu2 {
	color:#000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #858E8C;
	border-top: 1px none #858E8C;
	padding: 3px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
}

.menu2_on {
	color:#202020;
	font-weight: bold;
	background-color: #E7E7E8;
	border: 1px solid #858E8C;
	border-top: 1px none #858E8C;
	width: 85px;
	padding: 3px;
}

.formanmerkg {	
	margin-top:2px;
	font-weight:normal; 
	font-size:9px; 
	line-height:18px;
	color:#FF0000; 
	text-decoration:none; 
}

.kund {	
	font-weight:normal; 
	font-size:12px; 
	line-height:18px;
	color:#000000; 
	text-decoration:none; 
}

.kundHeadl {
	font-weight:bold; 
	line-height:14px;
	font-size:x-small; 
	color:#CCCCCC; 
	text-decoration:none; 
}

.tablecontent	{	
	margin-left:5px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal; 
	font-size:larger; 
	line-height:18px;
	color:#CCCCCC; 
	text-decoration:none; 
}

h2 {
	font-weight:bold; 
	line-height:14px;
	font-size:13pt; 
	color:#666666; 
	text-decoration:none; 
}

a:hover {
	color:#009275; 
	cursor:hand;
}

a.galeria {
	text-decoration: none;
}

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

.menuleft a {
	font-weight:normal; 
	font-size:11px; 
	color:#009275; 
	cursor:hand;
	text-decoration: none;
}

.menuleft a:hover {
	font-weight:normal; 
	font-size:11px; 
	color:#000000; 
	text-decoration: none;
	cursor:hand;
}

.submenuleft a {
	font-weight:normal; 
	font-size:11px; 
	color:#009275; 
	cursor:hand;
	text-decoration: none;
}

.submenuleft a:hover {
	font-weight:normal; 
	font-size:11px; 
	color:#000000; 
	text-decoration: none;
	cursor:hand;
}

.naglowekmenu {
	font-weight:bolder; 
	line-height:16px;
	font-size:small; 
	color:#CCCCCC;
}

.preis {
	font-weight:bold; 
	line-height:14px;
	font-size:medium; 
	color:#FF9900; 
	text-decoration:none;
}

.tloleft {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/kropkileft.gif);
	background-repeat: repeat-y;
}

.tloright {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/kropkiright.gif);
	background-repeat: repeat-y;
}

.topmenu {
	margin-left:27px;
	margin-right:15px;
	margin-top:10px;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	vertical-align: bottom;
}

.greenpasektop {
	font-weight:normal;
	font-size:9px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/greenpasektop1.gif);
	background-repeat: repeat-x;
}

.tlopasekmenu {
	background-image: url(images/tlopasekmenutop.gif);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
}

.tloleftgradient {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/gradientrighttlo.gif);
	background-repeat: repeat-y;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:17px;
}

.tlosrodekleft {
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/tlopaseksrofkaright.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 10px;
}

.tlodowngradient {
	font-weight:normal;
	font-size:xx-small;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/gradientdowntlo.gif);
	background-repeat: repeat-x;
}

.data {
	margin-left:27px;
	font-weight:normal;
	font-size:xx-small;
	line-height:normal;
	color:#999999;
	text-decoration:none;
}

.nagloweknewsa {
	margin-left:27px;
	font-weight:bold;
	font-size:small;
	line-height:normal;
	color:#009275;
	text-decoration:none;
	vertical-align: text-top;
}

.kropkinewsow {
	font-weight:normal;
	font-size:10px;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	background-image: url(images/kropkinewsow.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.naglowekright {
	margin-left:0px;
	font-weight:bold;
	font-size:16px;
	line-height:normal;
	color:#009275;
	text-decoration:none;
	vertical-align: text-top;
}

.naglowek {
	font-weight:bold;
	font-size:16px;
	color:#009275;
}

.menuleft {
	margin-left:27px;
	margin-right:15px;
	margin-top:10px;
	font-weight:normal;
	font-size:xx-small;
	line-height:normal;
	color:#000000;
	text-decoration:none;
	vertical-align: middle;
}


