@charset "utf-8";.main {}body {	font-family: "Tahoma";	font-size: 11px;	text-align: center;	margin: 0;	padding: 0;    background: url(../images/main_back_black.jpg) top left repeat-x;	color: #666666;}a {font-family:"Tahoma";font-weight: normal;font-size: 11px;color: #666666;text-decoration: none;}a:hover {font-family:"Tahoma";font-weight:normal;font-size: 11px;color: #666666;text-decoration: underline;}a:active {font-family:"Tahoma";font-weight:normal;font-size: 11px;color: #666666;text-decoration: none;}a.link_naglowka {font-size: 21px;font-weight: bold;text-decoration: none;}div.main_frame {width: 980px;text-align: left;background: url(../images/main_frame_back.jpg) top center no-repeat;}#logo {float: left;text-align: left;width: 275px;height: 85px;padding-top: 28px;}#main_menu {float: right;text-align: right;width: 705px;height: 71px;padding-top: 42px;}#main_banner {clear: both;width: 980px;height: 217px;background: #000000;}a.top_menu_button {font-family: "Tahoma";font-size: 14px;font-weight: bold;color: #474d51;text-decoration:none;background: #9D9EA2 url(../images/menu_out.jpg) repeat-x bottom;display:inline-block;height: 25px;width: 98px;margin-left: 2px;padding-top: 5px;text-align:center;}a.top_menu_button:hover {background: #DF613B url(../images/menu_over.jpg) repeat-x bottom;color: #FFFFFF;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button:active {background: #9D9EA2 url(../images/menu_over.jpg) repeat-x bottom;color: #434343;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_wide {font-family: "Tahoma";font-size: 14px;font-weight: bold;color: #434343;text-decoration:none;background: #9D9EA2 url(../images/menu_out.jpg) repeat-x bottom;display:inline-block;height: 25px;width: 155px;margin-left: 2px;padding-top: 5px;text-align:center;}a.top_menu_button_wide:hover {background: #DF613B url(../images/menu_over.jpg) repeat-x bottom;color: #FFFFFF;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_wide:active {background: #9D9EA2 url(../images/menu_green.jpg) repeat-x bottom;color: #434343;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_curr {font-family: "Tahoma";font-size: 14px;font-weight: bold;color: #FFFFFF;text-decoration:none;background: #000000 url(../images/menu_green.jpg) repeat-x bottom;display:inline-block;height: 25px;width: 98px;text-align: center;margin-left: 2px;padding-top: 5px;}a.top_menu_button_curr:hover {background: #9D9EA2 url(../images/menu_over_green.jpg) repeat-x bottom;color: #434343;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_curr:active {background: #DF613B url(../images/menu_out.jpg) repeat-x bottom;color: #FFFFFF;height: 25px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_bl {font-family: "Tahoma";font-size: 13px;color: #B0B0B0;text-decoration:none;background: url(../images/new_button.jpg) no-repeat;display:inline-block;height: 23px;width: 98px;margin-left: 2px;padding-top: 5px;text-align:center;}a.top_menu_button_bl:hover {background: url(../images/new_button.jpg) no-repeat;color: #FFFFFF;height: 23px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_bl:active {background: url(../images/new_button.jpg) no-repeat;color: #B0B0B0;height: 23px;padding-top: 5px;margin-left: 2px;}a.top_menu_button_orange {font-family: "Tahoma";font-size: 13px;color: #ffffff;text-decoration:none;background: url(../images/button_orange.jpg) no-repeat;display:inline-block;height: 23px;width: 98px;margin-left: 2px;padding-top: 5px;text-align:center;}a.top_menu_button_orange:hover {background: url(../images/button_orange.jpg) no-repeat;color: #ffffff;height: 23px;font-weight: bold;padding-top: 5px;margin-left: 2px;}a.top_menu_button_orange:active {background: url(../images/button_orange.jpg) no-repeat;color: #ffffff;height: 23px;padding-top: 5px;margin-left: 2px;}#fourboxes {width: 100%;height: 160px;padding-top: 22px;} #box1 {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl1.png) top left no-repeat;}#box1:hover {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl1b.png) top left no-repeat;}#box2 {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl2.png) top left no-repeat;}#box3 {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl3.png) top left no-repeat;}#box4 {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl4.png) top left no-repeat;}#box2:hover {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl2b.png) top left no-repeat;}#box3:hover {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl3b.png) top left no-repeat;}#box4:hover {width: 246px;height: 100px;padding-top: 15px;text-align: center;background: url(../images/box_bl4b.png) top left no-repeat;}#box1_current {width: 209px;height: 151px;padding-top: 12px;padding-left: 15px;padding-right: 15px;padding-bottom: 12px;text-align: left;font-size: 12px;background: url(../images/box_current.jpg) top left repeat-x;color: #FFFFFF;}td.box_current {color: #FFFFFF;}td.box_current a {color: #ff1c05;}box_current.orange_big {color: #FFFFFF;}td.box_normal {background: url(../images/4boxes_bg.jpg) repeat-x;}#box2_current {width: 209px;height: 151px;padding-top: 12px;padding-left: 15px;padding-right: 15px;padding-bottom: 12px;text-align: left;font-size: 12px;background: url(../images/box_current.jpg) top left repeat-x;color: #FFFFFF;}#box3_current {width: 209px;height: 151px;padding-top: 12px;padding-left: 15px;padding-right: 15px;padding-bottom: 12px;text-align: left;font-size: 12px;background: url(../images/box_current.jpg) top left repeat-x;color: #FFFFFF;}#box4_current {width: 209px;height: 151px;padding-top: 12px;padding-left: 15px;padding-right: 15px;padding-bottom: 12px;text-align: left;font-size: 12px;background: url(../images/box_current.jpg) top left repeat-x;color: #FFFFFF;}#spacer1 {width: 980px;height: 1px;}#middle_column_long {width: 714px;border-right: solid 1px #C5C5C5;text-align: left;}#left_column {width: 218px;border-right: solid 1px #C5C5C5;background: url(../images/col_sep_left.jpg) top right repeat-y;text-align: left;}#middle_column {width: 445px;padding-left: 25px;padding-right: 25px;border-right: solid 1px #C5C5C5;text-align: left;}#right_column {width: 215px;padding-left: 25px;background: url(../images/col_sep_right.jpg) top left repeat-y;text-align: left;}div.line {width: 100%;height: 1px;background: #D8D8D8;margin-bottom: 15px;margin-top: 15px;}div.line2 {width: 100%;height: 4px;background: #B2B2B2;margin-bottom: 15px;margin-top: 15px;}div.line3 {width: 90%;height: 4px;background: #B2B2B2;margin-bottom: 15px;margin-top: 15px;}font.big_font {font-family: "Tahoma";font-size: 15px;color: #666666;}font.orange_big {font-family: "Tahoma";font-size: 21px;color: #ff3d00;font-weight: normal;}font.orange_medium {font-family: "Tahoma";font-size: 15px;color: #ff3d00;font-weight: normal;}font.orange_small {font-family: "Tahoma";font-size: 11px;color: #ff3d00;font-weight: normal;}a.orange_link {font-size: 13px;color: #ff3d00;font-weight: normal;}h2 {font-family: "Tahoma";font-size: 20px;font-weight: bold;padding: 0;margin: 0;}h1 {font-family: "Tahoma";font-size: 12px;font-weight: normal;padding: 0;margin: 0;}a.orange_big {font-family: "Tahoma";font-size: 20px;color: #ff6600;font-weight: bold;}a.orange_big_bl {font-family: "Tahoma";font-size: 24px;color: #FFFFFF;font-weight: normal;}a.orange_big_bl:hover {font-family: "Tahoma";font-size: 24px;color: #ff1c05;font-weight: normal;text-decoration: none;}a.news_link {font-size: 15px;color:  rgb(139,174,62);font-weight: normal;}a.green_big {font-size: 15px;color: #7BAE2F;text-decoration: none;font-weight: normal;}a.green_big:hover {font-size: 15px;color: #7BAE2F;text-decoration: underline;font-weight: normal;}div.tab_left {width: 185px;padding-left: 30px;height: 32px;padding-top: 3px;background: url(../images/tab_ledt.jpg) left no-repeat;font-size: 21px;font-weight: bold;margin-bottom: 15px;}div.tab_middle {width: 239px;padding-left: 30px;height: 32px;padding-top: 3px;background: url(../images/tab_middle.jpg) no-repeat;font-size: 21px;font-weight: bold;margin-bottom: 15px;}div.tab_middle_long {width: 415px;padding-left: 30px;height: 32px;padding-top: 3px;background: url(../images/tab_middle.jpg) top left no-repeat;font-size: 21px;font-weight: bold;margin-bottom: 15px;} div.tab_middle_longer {width: 659px;padding-left: 30px;padding-right: 25px;height: 32px;padding-top: 3px;background: url(../images/tab_middle.jpg) top left no-repeat;font-size: 21px;font-weight: bold;margin-bottom: 15px;}div.tab_middle_longer_prod {width: 659px;padding-left: 30px;padding-right: 25px;height: 30px;padding-top: 5px;background: url(../images/tab_middle.jpg) top left no-repeat;font-size: 15px;font-weight: bold;margin-bottom: 15px;}#newsletter {width: 185px;padding-left: 0px;padding-right: 40px;height: 162px;padding-top: 12px;}#form_button {width: 243px;height: 76px;padding-top: 16px;padding-left: 18px;background: url(../images/form_button.jpg) no-repeat;}font.bigest_font {font-size: 21px;font-weight: bold;}input.newsletter_input {width: 166px;height: 19px;padding-top: 3px;padding-left: 10px;padding-right: 10px;background: url(../images/input_newsletter.jpg) right top no-repeat;border: none;margin-top: 11px;margin-bottom: 8px;font-family: "Tahoma";font-size: 10px;color: #ff3d00;}input.input_search {width: 126px;padding-left: 20px;height: 18px;padding-top: 4px;background: url(../images/input_search.jpg) right top no-repeat;border: none;font-family: "Tahoma";font-size: 10px;color: #444444;}#footer {margin-top: 10px;margin-bottom: 10px;width: 100%;height: 25px;padding-top: 10px;background: url(../images/footer_back.jpg) top center repeat-x;text-align:center;font-size: 11px;font-family: "Tahoma";color: #FFFFFF;font-weight: bold;}a.tree_link {font-size: 11px;font-weight: bold;color:  #909090;}div.real_box {width: 316px;display: table-cell;height: 238px;background-image: url(../images/realizacje_frame_01_off.jpg) ;font-family: "Tahoma";font-size: 18px;}div.real_box2 {width: 316px;display: table-cell;height: 238px;background-image: url(../images/realizacje_frame_02_off.jpg) ;font-family: "Tahoma";font-size: 18px;}div.real_box3 {width: 316px;display: table-cell;height: 238px;background-image: url(../images/realizacje_frame_03_off.jpg);font-family: "Tahoma";font-size: 18px;}div.real_box4 {width: 316px;display: table-cell;height: 238px;background-image: url(../images/realizacje_frame_04_off.jpg);font-family: "Tahoma";font-size: 18px;}/* ja form */.ja_form{    padding-top: 8px;}.ja_form div {	width: 150px; 	float: left; 	vertical-align:middle; 	line-height: 15px;}.ja_form_title {	font-size: 12px;	font-weight: bold;}	div.ja_box_form { }div.ja_box_form2 {	line-height: 5px;	padding-left: 17px;	   }input, select {	font: 11px/Tahoma;}select, .inputbox {	padding: 2px;}textarea {	padding-left: 2px;}.button {	border: solid 2px #f3f3f3;	padding: 1px 8px;	background: #FF6600;	color: #ffffff;	font-size: 9px;}.button:hover, .button:focus {	border-color: #E6E6E6;}.button2 {	border: solid 2px #f3f3f3;	padding: 1px 8px;	background: #818586;	color: #ffffff;	font-size: 10px;}.button2:hover, .button2:focus {	border-color: #E6E6E6;	font-size: 10px;}.inputbox {	border: 1px solid #E6E6E6;	background: #F3F3F3;	color: #6B6B6B;	width: 260px;}.inputbox:hover, .inputbox:focus {	border: 1px solid #CCCCCC;}/* end ja form */
