body { background: url(../images/body_back.gif) top left repeat-x #E7E9D2; font-family: Tahoma; font-size:11px; line-height:18px; margin:0; padding:0; color:#000000; text-align:center;}
img { border:0; }
#top {width:960px; text-align:center; margin:0 auto;}
.flag {width:320px; text-align:right; margin:15px 10px 12px 0; float: right; } 
.flag img {padding:0 0 0 2px;}
#napis { float: left; width: 600px; }

#content {width:960px; text-align:center; margin:0 auto; background: url(../images/content_back.gif) top left repeat-x #FFFFFF; clear:both; overflow:hidden; }

#content_left { width: 230px; float: left; margin: 8px 14px 10px 12px; display: inline; padding: 0 0 10px 0; }
.leftMenuTop { text-align: left; }
.leftMenuTop img {padding:0 5px 0 0; vertical-align:middle;}
.leftMenuTop a {color: #004370; text-decoration:none; margin-right: 16px; }
.leftMenuTop a:hover {color:green; text-decoration:underline; }

.columnLeftAddress { text-align: left; }

#left_menu { width: 230px; background: #F4F5EA; text-align: center; margin: 0 auto; }
#menu {list-style:none; margin:0 5px 0 5px; padding:20px 0 20px 0; text-align:left;}
#menu li {width:200px; margin:2px 0 0 0; text-align:left; font-weight:bold;}
#menu li a {background: url(../images/list.gif) top left no-repeat #E7E9D2; color:#333515; text-decoration:none; width:100%; padding:2px 0 0 20px; display:block;}
#menu li a:hover {background: url(../images/list1.gif) top left no-repeat #E7E9D2; color:#D83219; text-decoration:none;}

.logo { width: 229px; text-align: left; margin: 55px 0 44px 0; }

#flash_left { width: 230px; margin: 10px 0 0 0; }

#content_center { width: 520px; float: left; margin: 15px 0 10px 0; }
#center {width:516px; text-align:center; margin:0 auto; border-top:1px solid #FFFFFF; border-left:1px solid #7EA3B7; border-right:1px solid #7EA3B7; border-bottom:1px solid #7EA3B7; background: url(../images/center_back.gif) top left repeat-x #F4F5EA;}
#center_text { width: 500px; border: 3px solid #E5DF39; margin: 12px 5px 12px 5px; background: url(../images/center_text_back.jpg) top left no-repeat #D2CC31; text-align: left; }

/* podstrona cennik */
#content_center_cennik { width: 684px; float: left; margin: 15px 0 10px 0; }
#center_cennik {width:680px; text-align:center; margin:0 auto; border-top:1px solid #FFFFFF; border-left:1px solid #7EA3B7; border-right:1px solid #7EA3B7; border-bottom:1px solid #7EA3B7; background: url(../images/center_back.gif) top left repeat-x #F4F5EA;}
#center_text_cennik { width: 664px; border: 3px solid #E5DF39; margin: 12px 5px 12px 5px; background: url(../images/center_text_back_cennik.jpg) top left no-repeat #D2CC31; text-align: left; }
/* podstrona cennik */

.head { font-size: 20px; color: #07456E; text-align: left; margin: 0; padding: 5px 20px 10px 20px; font-weight: normal; background: url(../images/points.gif) left top no-repeat; background-position: 12px 7px; }
.main {margin:10px 12px 10px 12px; color:#423600;overflow:hidden;}

.img { padding: 1px; border: 1px solid #FFFFFF; background: #DC351B; }
.img_left { float: left; padding: 1px; border: 1px solid #7EA3B7; margin: 12px 12px 5px 0; }
.img_right { float: right; padding: 1px; border: 1px solid #7EA3B7; margin: 12px 0 5px 12px; }

#content_right { width: 164px; float: right; margin: 15px 10px 10px 0; }

#footer { width: 960px; background: #FFFFFF; text-align: center; margin: 0 auto; padding-top: 15px; }
#footer_menu { width: 940px; background: url(../images/footer_back.gif) top left repeat-x #FFFFFF; height: 23px; clear: both; text-align: center; margin: 0 auto; font-weight: bold; line-height: 23px; }
#footer_menu a { color: #0A2E47; text-decoration: none; padding: 0 14px 0 14px; }
#footer_menu a:hover { color: red; text-decoration: none; }
#footer_copyright { width: 940px; font-size: 11px; text-align: center; padding: 5px 0 5px 0; color: #004370; background: #F4F5EA; }
#footer_copyright a { color: #0A2E47; text-decoration: none; font-weight: bold; }
#footer_copyright a:hover { color: red; text-decoration: none; }

/* formularz kontaktowy */
.kontakt_opis { width: 462px; margin: 0 auto; text-align: center; }
.kontakt_opis_text { padding: 3px 0 3px 0; text-align: left; }
.kontakt_opis_input { padding: 0 0 11px 0; }
.kontakt_opis_input_submit { padding: 0 0 11px 0; }
.kontakt_opis_input input { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 460px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input textarea { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 460px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input_submit { text-align: left; }
.kontakt_opis_input_submit input { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #808080; border-bottom: 1px solid #808080; font-family: Tahoma; font-size: 12px; width: 85px; height: 22px; }
/* formularz kontaktowy */

.wyniki_wyszukiwania_1 { padding: 5px 0 3px 0; }
.wyniki_wyszukiwania_1 img { vertical-align: middle; }
.wyniki_wyszukiwania_2 { padding: 1px 0 10px 0; }

.ms { padding: 2px 0 4px 0; }
.ms_0 { font-weight: bold; }
.img_ms { vertical-align: middle; }

a { color: #BF0208; text-decoration: underline; }
a:hover { color: #027FBF; text-decoration: underline; }

.table { width: 100%; border: 1px solid #808080; border-collapse: collapse; background: #F4F4F4; line-height: 16px; }
.table th { border: 1px solid #AAAAAA; padding: 5px; background: #ECECEC; text-align: center; vertical-align: top; }
.table td { border: 1px solid #AAAAAA; padding: 5px; vertical-align: top; }
.table_cena { text-align: right; }
.td_left { text-align: left; }
.td_right { text-align: right; }
.td_center { text-align: center; }

.gallery_list_thumbs { margin: 0 auto; text-align: center; }
.gallery_list_thumbs img { border: 1px solid #00A9F6; padding: 2px; margin: 2px; cursor: pointer; }

.gallery2 { margin: 0 auto; text-align: center; }
.gallery2 img { border: 1px solid #00A9F6; padding: 2px; margin: 3px; cursor: pointer; }

.klienci_dzial { clear: both; font-weight: bold; padding: 0; margin: 4px 0 4px 0; color: #151966; background: url(../images/arrow_1.gif) left top no-repeat; padding: 0 0 0 17px; background-position: 0 5px; }
.klienci_lista_firm { margin: 0 auto; text-align: center; padding: 0; list-style: none; }
.klienci_lista_firm div { border: 1px solid #000000; width: 150px; background: #F4F4F4; float: left; margin: 3px; font-weight: bold; }

form { display: inline; }

.ok { text-align: center; font-weight: bold; clear: both; }
.blad { text-align: center; font-weight: bold; color: #Ff0000; clear: both; }

#partners { overflow: hidden; margin: 0 0 0 8px; }
.logoBox { float: left; text-align: center; width: 150px; height: 100px; padding:2px 2px 2px 2px; margin: 0 0 0 0;}
.logoBox img {margin:0;border:0;padding:0}

.galeria { margin: 0 0 0 26px; position: relative; }	
#slider ul img { border: 0; }
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:424px;
	height:318px;
	overflow:hidden; 
	text-align: center;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:35px;
	height:77px;
	position:absolute;
	left:-35px;
	top:71px;
	}	
#nextBtn{ 
	left:424px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:35px;
	height:77px;
	background:url(../img/arrow_prev.gif) no-repeat top center;	
	}	
#nextBtn a{ 
	background:url(../img/arrow_next.gif) no-repeat top center;	
	}	
	
	
/* partnerzy*/
#partnersSet {overflow:hidden;margin:0 auto;width:540px}
#partners {width:492px;overflow:hidden;float:left;margin:0 8px;}
#partners .logoBox {padding:3px;border:2px solid #ddd;width:150px;height:100px;}
#partners ul {width:9900px;list-style:none;margin:0}
#partners li {float:left;width:160px;margin:0 4px 0 0}
#partners li img {}
.partnersPrev {float:left;display:block;margin:30px 0 0 0}
.partnersNext {float:left;display:block;margin:30px 0 0 0}