body { background: url(../images/back.gif) top repeat-x #FFFFFF; font-family: Verdana; font-size: 10px; line-height: 16px; margin: 33px 0 0 0; padding: 0; color: #737373; text-align: center; }
#layout { width: 756px; background: url(../images/layout_back.gif) top repeat-y #FFFFFF; margin: 0 auto; text-align: center; }
#header { width: 746px; height: 200px; background: url(../images/header_back.gif) top repeat-x #FFFFFF; text-align: center; margin: 0 auto; }

#header_new_1 { 
	width: 746px; height: 200px; 
	background: url(../images/header_back_2008-02-28_1.jpg) no-repeat; 
	margin: 0 auto; 
	text-align: left;
}
	#header_new_1 img { 
		border: 0;
		margin: 65px 0 0 30px;
	}
#header_new_2 { 
	width: 746px; height: 200px; 
	background: url(../images/header_back_2008-02-28_2.jpg) no-repeat; 
	margin: 0 auto; 
	text-align: left;
}
	#header_new_2 img { 
		border: 0;
		margin: 65px 0 0 30px;
	}
#header_new_3 { 
	width: 746px; height: 200px; 
	background: url(../images/header_back_2008-02-28_3.jpg) no-repeat; 
	margin: 0 auto; 
	text-align: left;
}
	#header_new_3 img { 
		border: 0;
		margin: 65px 0 0 30px;
	}

#header_left { width: 160px; margin: 60px 0 0 86px; float: left; display: inline; }
#header_right { width: 370px; float: right; margin: 1px 16px 0 0; }
#menu { 
	width: 750px; height: 36px; 
	background: url(../images/l1_2008-02-15_2.gif) repeat-x top; 
	text-align: center; 
	margin: 0 auto; 
	clear: both; 
}
	#menu a.mainmenu {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		padding: 0 10px 0 10px;
		line-height: 36px;
		color: #fff;
	}
	#menu a:hover.mainmenu {
		color: #480332;
	}

#menu img { margin: 5px 2px 0 5px; border: 0; }
#content { width: 746px; background: url(../images/content_back.gif) bottom repeat-x; margin: 0 auto; text-align: center; clear: both; overflow: hidden; padding-bottom: 16px; }

/* homepage */
#content_left { width: 349px; float: left; text-align: left; margin: 0 0 0 14px; display: inline; }

.left_top { width: 349px; background: url(../images/left_back.jpg) top no-repeat #FFFFFF; border: 1px solid #B4B4B5; margin: 14px 0 0 0; padding: 0 0 1px 0; }
.left_text { width: 300px; margin: 5px 0 8px 11px; color: #62194B; }
.left_banner_1 { width: 349px; margin: 7px 0 0 0; }
.left_bottom { width: 349px; height: 150px; background: url(../images/left_back.jpg) top no-repeat #FFFFFF; border: 1px solid #B4B4B5; margin: 14px 0 0 0; overflow: hidden; }
.left_banner_2 { float: left; padding: 28px 0 12px 15px; }
.left_banner_3 { float: right; padding: 28px 15px 12px 0; }

#content_right { width: 349px; float: right; text-align: left; margin: 0 14px 0 0; display: inline; }

.right { width: 349px; height: 117px; background: url(../images/right_back.gif) top left no-repeat; border: 1px solid #B4B4B5; margin: 14px 0 0 0; }
.right_text_head { width: 300px; margin: 5px 0 8px 11px; color: #62194B; }
.right_text_main { width: 250px; float: left; margin: 5px 0 0 11px; display: inline; line-height: 13px; color: #737373; }
.right_img { width: 61px; float: right; margin: 10px 15px 0 0; display: inline; }

/*zmiany z 2008-02-20*/
.right_new {
	width: 349px;
	height: 416px;
	border: 1px solid #B4B4B5; 
	margin: 14px 0 0 0;
	background: url(../images/right_back_2008-02-20.gif) top left no-repeat;
}
	.right_text_main h2 {
		font-size: 10px;
		margin: 10px 0 0 0;
		color: #62194B;
	}
	.right_text_main p {
		margin: 5px 0 0 0;
	}
	.right_text_main a {
		color: #0D9BC9;
	}
/*********************/

.sonda_box { width: 349px; height: 150px; background: url(../images/left_back.jpg) top no-repeat #FFFFFF; border: 1px solid #B4B4B5; margin: 14px 0 0 0; overflow: hidden; clear: both; }
.sonda_przycisk { width: 76px; float: right; margin: 35px 9px 0 0; display: inline; }

.sonda_text { width: 250px; float: left; margin: 11px 0 0 11px; line-height: 11px; color: #62194B; display: inline; }
.sonda_content { width: 250px; float: left; margin: 7px 0 20px 11px; line-height: 11px; color: #62194B; display: inline; }
.sonda_content img { vertical-align: middle; padding: 5px 0 5px 0; border: 0; }
.sonda_wyn { padding: 4px 0 4px 20px; background: url(../images/offer_arrows.gif) top left no-repeat; background-position: 0px 6px; }
.sonda_wyn span { font-weight: bold; }
.radio { padding: 2px 0 0 0; vertical-align: middle; }
/* homepage */

/* footer */
#footer {width:756px; clear:both; margin:0 auto; text-align:center;}
#footer_left { float:left; text-align:left; color:#B4B4B5; margin:10px 0 0 3px; display:inline;}
#footer_left a {color:#B4B4B5; text-decoration:none;}
#footer_left a:hover {color:#615755; text-decoration:none;}
#footer_left span {padding:0 7px 0 7px;}
#footer_right { padding: 0px 0 10px 0; margin: 6px 2px 0 0; color: #B4B4B5; float: right; display: inline; text-align: right; }
/* footer */

/* subpage */
#subpage { margin: 15px 0 0 0; }
#subpage_main { width: 717px; background: url(../images/left_back.jpg) top left no-repeat #FFFFFF; text-align:center; border: 1px solid #B4B4B5; margin: 0 auto; }
#subpage_localizer { width: 717px; height: 40px; overflow: hidden; }
.subpage_title { width: 450px; padding: 5px 0 8px 11px; color: #62194B; float: left; text-align: left; }
.subpage_title a { color: #0D9BC9; text-decoration: none; }
.subpage_title a:hover { color: #FF0000; text-decoration: underline; }
.subpage_img { width: 19px; float: right; padding: 9px 11px 0 0; }
.subpage_img img { cursor: pointer; }
.subpage_content { width: 695px; margin: 0 11px 15px 11px; text-align: left; clear: both; overflow: hidden; }
.subpage_content p { margin: 10px 0 10px 0; padding: 0; color: #737373; line-height: 15px; font-size: 10px; }
#subpage a { color: #0D9BC9; text-decoration: none; }
/* subpage */

a {color:black; text-decoration:none;}
a:hover {color:red; text-decoration:none;}

.table { width: 100%; border: 1px solid #808080; border-collapse: collapse; background: #F4F4F4; line-height: 16px; }
.table th { border: 1px solid #FFFFFF; padding: 5px; background: #ECECEC; text-align: center; }
.table td { border: 1px solid #FFFFFF; padding: 5px; }
.t_right { text-align: right; }
.t_center { text-align: center; }

.gallery { margin: 0 auto; text-align: center; }
.gallery img { border: 1px solid #90908F; padding: 2px; margin: 3px; cursor: pointer; }

form { display: inline; }

.ok { text-align: center; font-weight: bold; clear: both; }
.blad { text-align: center; font-weight: bold; color: #Ff0000; clear: both; }

/* formularz kontaktowy */
.kontakt_opis { width: 482px; padding-top: 10px; }
.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: 1px solid #B4B4B5; width: 480px; font-family: Verdana; font-size: 10px; color: #737373; padding: 2px; }
.kontakt_opis_input textarea { border: 1px solid #B4B4B5; width: 480px; font-family: Verdana; font-size: 10px; color: #737373; padding: 2px; }
.kontakt_opis_input_submit { text-align: left; }
.kontakt_opis_input_submit input { }
/* formularz kontaktowy */

.offer_head { text-align: left; font-size: 11px; margin: 10px 0 0 10px; clear: both; line-height: 13px; color: #62194B; }
.offer_text { text-align: left; font-size: 10px; margin: 10px 10px 20px 10px; font-weight: normal; line-height:13px; color:#737373; }
.offer_text_img { float:left; margin:0 10px 10px 0; border:1px solid #cacaca; }

.partner_head { text-align: left; font-size: 11px; margin: 10px 0 0 10px; clear: both; line-height: 13px; color: #62194B; }
.partner_text { float:left; display: inline; width: 670px; text-align: left; font-size: 10px; margin: 10px 10px 20px 10px; font-weight: normal; line-height:13px; color:#737373; border-bottom: 1px dotted #e4e4e4; }
.partner_logo { float: right; margin:0 0 10px 10px; border:0; }
.partner_img { text-align: center; clear: both; }
	.partner_img img { border:1px solid #cacaca; margin: 0 10px 5px 10px; }

.client_head { text-align: left; font-size: 11px; margin: 10px 0 0 10px; clear: both; line-height: 13px; color: #62194B; }
.client_text { float:left; display: inline; width: 670px; text-align: left; font-size: 10px; margin: 10px 10px 20px 10px; font-weight: normal; line-height:13px; color:#737373; border-bottom: 1px dotted #e4e4e4; }
.client_logo { float: right; margin: 0 0 10px 10px; border:0; }
.client_img { text-align: center; }
	.client_img img { border:1px solid #cacaca; margin: 0 10px 0 10px; }

.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; }

.img { border: 1px solid #00A9F6; padding: 2px; }
.img_left { float: left; border: 1px solid #00A9F6; margin: 2px 10px 2px 0; }
.img_right { float: right; border: 1px solid #00A9F6; margin: 2px 0 2px 10px; }

.violet {
	color: #621a4b;
}

ul {
	padding: 0;
	margin: 0 0 0 20px;
	list-style-position: inside;
}