/* CSS Document */
body
	{ margin:0px; font-size:11px; color:#596980; font-family:Tahoma; background:url(../../../../htdocs/themes/theme_01/img/top_bg.jpg) top repeat-x; line-height:150% }
img { border:none;}
/* image 	{ background:url(../../../../htdocs/themes/theme_01/img/wroc.jpg) no-repeat; } */
a { color: #28A9EB; text-decoration: none;}
a:hover { color: #28A9EB; text-decoration: underline;}
a.link01	{ color:#596980; text-decoration:none; }
a.link01:hover 	{ color:#596980; text-decoration:underline; }
a.link02
	{ color:#FFFFFF; text-decoration:none; }
a.link02:hover 
	{ color:#FFFFFF; text-decoration:underline; }	
	
.font_orange
	{ color:#FF6600; }
	
.font_green
	{ color:#4CA826; }
	
.font_red
	{ color:#FF3300; }
	
	
.logo
	{ height:85px; width:970px; background:url("../../../../htdocs/themes/theme_01/img/logo.jpg") no-repeat;}
a.logo-link 
	{ height:85px; width:265px; display: block; float:left;}
.top_right
	{ height:85px; width:27px; background:url("../../../../htdocs/themes/theme_01/img/top_right.jpg") no-repeat;}
	
.top_left
	{ height:85px; width:27px; background:url("../../../../htdocs/themes/theme_01/img/top_left.jpg") no-repeat;}
	
.top_middle_right
	{ height:270px; width:27px; background:url("../../../../htdocs/themes/theme_01/img/top_middle_right.jpg") no-repeat;}
	
.top_middle_left
	{ height:270px; width:27px; background:url("../../../../htdocs/themes/theme_01/img/top_middle_left.jpg") no-repeat;}
	
.baner
	{ height:270px; background:url(../../../../htdocs/themes/theme_01/img/baner.jpg) no-repeat;}
	
.menu_main_bg
	{ height:56px; background:url(../../../../htdocs/themes/theme_01/img/menu_main_bg3.jpg) top repeat-x;}
	
.menu_main
	{ padding:0px 0px 0px 10px;}
	
.header_chosen_projects
	{ height:106px; width:268px; background:url(../../../../htdocs/themes/theme_01/img/header_chosen_projects.jpg) no-repeat;}
	
.header_chosen_projects_left
	{ height:106px; width:27px; background:url(../../../../htdocs/themes/theme_01/img/header_chosen_projects_left.jpg) no-repeat;}
	
.header_chosen_projects_left2
	{ height:106px; background:url(../../../../htdocs/themes/theme_01/img/header_chosen_projects_left2.jpg) repeat-x;}
	
.contact_bg
	{ height:162px; width:268px; background:url(../../../../htdocs/themes/theme_01/img/contact_bg.jpg) no-repeat;}
	
.menu_bottom_bg
	{ height:68px; background:url(../../../../htdocs/themes/theme_01/img/menu_bottom_bg.jpg) top repeat-x; font-color:#FFFFFF;}
	
.menu_bottom_bg
	{ padding:15px 0px 0px 0px;}
	
.menu_bottom_bg_right
	{ height:68px; background:url(../../../../htdocs/themes/theme_01/img/menu_bottom_bg_right.jpg) top repeat-x;}
	
.rotator_bg
	{ background:url(../../../../htdocs/themes/theme_01/img/rotator_bg.jpg) top repeat-y;}
	
.main_page_top_bg
	{ height:66px; background:url(../../../../htdocs/themes/theme_01/img/main_page_top_bg.jpg) top repeat-x;}
	
	
.partners_bg {  background:url(../../../../htdocs/themes/theme_01/img/partners_bg.gif) top repeat-x; padding-top:2px;}
.partners_bg .partners_header	{ background:url(../../../../htdocs/themes/theme_01/img/partners.gif) top left no-repeat; padding: 70px 0px 12px 0px; }
.partners_corner	{ background: #fff url(../../../../htdocs/themes/theme_01/img/partners_corner.gif) top left repeat-x; height:160px;}
	
/*------------*/

.contact_box
	{ padding:54px 0px 0px 22px; color:#FFFFFF;}
	
.footer
	{ padding:0px 0px 0px 0px; }
	
.upper_menu
	{ padding:30px 0px 0px 20px; font-size:12px; font-weight:bold; float: left;}
	
.upper_menu_span
	{ margin-right:28px; }
	
.bottom_menu_span
	{ margin-right:50px;}
	
.content
	{ width:642px; padding:20px 30px 10px 30px; background:url(../../../../htdocs/themes/theme_01/img/main_page_top_bg.jpg) top repeat-x;}
	
.bg_white
	{ background-color:#FFFFFF;}
	
.rotator_content
	{ padding:20px 0px 20px 20px; }	

.rotator_pic_border
	{ background-color:#EDF7FC; width:228px; }
	
.rotator_pic
	{ width:218px; padding:5px 5px 5px 5px;}
	
.rotator_space
	{ width:228px; padding:7px 0px 0px 0px;}
	
.title_line
	{ background-color:#C4C9D0; height:1px;}
	
.title_article
	{ font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; padding:0px 0px 6px 0px;}
	
.sub_menu_01
	{ padding: 0px 0px 0px 3px;}

 
table.produkty-matrix td img {padding-top: 15px;}
table.produkty-matrix td a {text-decoration: none;}
table.produkty-matrix td.hover {background: #f5f5f5;}
table.produkty-matrix td.hover:hover {background: #e8e8e8;}
div.nazwa {padding: 10px 8px 0 8px; text-align: center; clear:both;font-weight: bold; }
div.wiecej {float: right; clear: both; text-align: right; padding-right: 15px; padding-top: 5px; margin-bottom:8px;}
#newTop {width: 970px; height:264px; background:  url(../../../../htdocs/themes/theme_01/img/top-background.jpg) no-repeat top left;}
#Top1 {margin-top: 18px; padding: 0 22px 0 0; width: 312px; height: 221px; display: block; float: left; background: url(../../../../htdocs/themes/theme_01/img/top-garazowe.jpg) no-repeat top left;}
#Top2 {margin-top: 18px; padding: 0 22px 0 0; width: 312px; height: 221px; display: block; float: left; background: url(../../../../htdocs/themes/theme_01/img/top-przemyslowe.jpg) no-repeat top left;}
#Top3 {margin-top: 18px; padding: 0 0 11px; width: 301px; height: 147px; display: block; float: left; background: url(../../../../htdocs/themes/theme_01/img/top-inne.jpg) no-repeat top left;}
#Top4 {padding: 0 0 0 0; width: 301px; height: 62px; float: left;}
a.top {width: 312px; height: 190px; display: block; padding: 0; margin: 0}
a.topInne {width: 300px; height: 140px; display: block; padding: 0; margin: 0}
a.topLink {padding-left: 20px; margin: 6px 10px 0 15px; color:  white; float: right; background: url(../../../../htdocs/themes/theme_01/img/arrowT.gif) no-repeat center left}
#submenu {background:#efefef; width: 100%; display: inline-block; clear:both}
#submenu a {padding-left: 20px; margin: 10px 10px 10px 15px; color:  gray; float: left; background: url(../../../../htdocs/themes/theme_01/img/arrowT.gif) no-repeat center left; }
.form-kolor {float: left; width: 100px; padding: 5px; text-align: center;}
img.wzor-przyklad {margin-top: 8px; padding-top: 8px; margin-right: 6px; padding-right: 6px;}
.alignleft {float: left;}
.alignright {float: right;}
.title-tloczenie {float: left; padding-top: 2px; font-weight: bold; width: 135px; text-align: center; }
.title-tloczenie1linia {float: left; padding-top: 10px; font-weight: bold; width: 135px; text-align: center; }
.title-kolor {float: right; padding: 10px 200px 10px 0px; font-weight: bold; font-size: 1.1em; }
