body{
padding:0px;
margin:0px;
background: #FFF url(logo_silver_bkg.png);
}


table {border-collapse:collapse; border:0px;}


table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top; padding:0px;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#9F9F9F;
	}
	
.border { border-left:1px solid #17191E; border-right:1px solid #17191E}

.h_text strong, .h_text a{ color:#CF5000}
.h_text span a{ color:#9F9F9F}
.h_text span strong{ color:#9F9F9F}
.h_text span strong a{ color:#7B7B7B}
.h_text span { color:#7B7B7B}
.h_text li span a{ color:#7B7B7B}

.c_text { color:#86898C}
.c_text span{ color:#86898C; font-size:10px; line-height:11px}
.c_text a{ color:#86898C}
.c_text span a{ color:#E36802; font-size:11px}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.date { background:url(images/date2.gif) no-repeat; font-size:9px; color:#17191E; padding-left:6px; float:left; width:65px; height:17px}

.form{height:23px; margin-top:7px;}
.form input {width:243px; height:20px; border:none; background-color:#17191E; padding-left:5px}

textarea {width:243px; height:159px; border:none; background-color:#17191E; padding-left:5px; overflow:auto; margin-top:7px}

ul {margin:0; padding:0; list-style:none}
li  {background:none; margin:0px; padding:0px}
li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#CF5000}


td.top_line
{
	background: #3E3F40;
}

td.top_line div.main_text
{
	display: block;
	float: left;
	width: 512px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 15px;
}

td.top_line div.main_text h1
{
	font-size: 12px;
	color: #E67016;
}

td.top_line div.wspol p
{
	padding-left: 20px;
}

h3
{
	display: block;
	width: 400px;
	font-size: 12px;
	color: #E67016;
	margin: 0;
	padding: 0;
	margin-left: 50px;
}

td.top_line div.wspol H3
{
	margin-left: 20px;
}


td.top_line div.main_text p
{
	font-size: 12px;
	text-align: justify;
}

td.top_line div.main_text p.margin
{
	padding-left: 20px;
}


b.org
{
	font-size: 12px;
	color: #E67016;
}

b.morg
{
	color: #E67016;
}

b.margin
{
	padding-left: 20px;
	font-size: 16px;
}

b.org_t
{
	display: block;
	color: #E67016;
	text-align: center;
	font-size: 12px;
}

b.org_t_p
{
	display: block;
	color: #E67016;
	text-align: center;
	font-size: 15px;
}

ul.main_text
{
	padding: 0;
	margin: 0;
	font-size: 12px;
	margin-left: 20px;
	list-style: circle;
}

ul.main_text li
{
	font-size: 12px;
}

td.top_line div.side_buttons
{
	display: block;
	float: left;
	width: 185px;
	padding-top: 7px;
	padding-left: 15px;
	background:url(images/bg-line.gif) left repeat-y;
}

td.top_line div.side_buttons p
{
	font-size: 12px;
}

td.top_line div.side_buttons ul.buttons
{
	padding: none;
	margin: none;
	list-style: none;
}

td.top_line div.side_buttons ul.buttons li
{
	display: block;
	width: 185px;
	height: 90px;
	margin-bottom: 30px;
	background: #dadddf;
}

td.top_line div.side_buttons ul.buttons li.ks1 a,
td.top_line div.side_buttons ul.buttons li.ks2 a,
td.top_line div.side_buttons ul.buttons li.ks3 a
{
	display: block;
	width: 170px;
	_width: 185px;
	height: 80px;
	_height: 90px;
	background:url(kisegowosc_hover.jpg) no-repeat;
	color: #DF0D16;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	cursor: pointer;
	text-decoration: none;
}

td.top_line div.side_buttons ul.buttons li.ks2 a
{
	background: url(kadry_new.jpg) no-repeat;
}

td.top_line div.side_buttons ul.buttons li.ks3 a
{
	background: url(zlec_new.jpg) no-repeat;
}

td.top_line div.side_buttons ul.buttons li.ks1 a:hover
{
	background: url(kisegowosc.jpg) no-repeat;
	color: #E67016;
}

td.top_line div.side_buttons ul.buttons li.ks2 a:hover
{
	background: url(kadry_new_hover.jpg) no-repeat;
	color: #E67016;
}

td.top_line div.side_buttons ul.buttons li.ks3 a:hover
{
	background: url(zlec_new_hover.jpg) no-repeat;
	color: #E67016;
}

td.top_line div.main_text div.first_page_img
{
	display: block;
	float: left;
	margin: 10px;
	margin-top: 0;
	margin-left: 0;
	width: 265px;
	height: 170px;
	background:url(main_page_photo.jpg) no-repeat
}

td.bottom_line
{
	background: #000;
}

td.bottom_line div.bottom_buttons
{
	display: block;
	width: 765px;
	height: 60px;
	padding-bottom: 5px;
}

td.bottom_line div.bottom_buttons ul.bbuttons
{
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-left: 5px;
}

td.bottom_line div.bottom_buttons ul.bbuttons li
{
	display: block;
	width: 248px;
	height: 60px;
	background: #000;
	float: left;
	margin-right: 5px;
}


td.footer_line
{
	text-align: right;
	padding-right: 10px;
	background: #3e3f40;
}

dl.cennik
{
	display: block;
	width: 440px;
	margin: 0;
	padding: 0;
	margin-left: 50px;
}

dl.cennik dt,
dl.cennik dd
{
	display: block;
	float: left;
	background: #dadddf;
	color: #3e3f40;
	padding: 7px;
	margin: 3px;
}

dl.cennik dt
{
	width: 300px;
}

dl.cennik dd
{
	width: 80px;
	text-align: right;
	padding-right: 15px;
}

dl.cennik dt.indent
{
	width: 280px;
	margin-left: 23px;
}

dl.cennik dd.dbl
{
	height: 20px;
	padding-top: 15px;
	_height: 42px;
}

div.zapewniamy
{
	display: block;
	float: left;
	width: 185px;
	height: 278px;
	margin-bottom: 10px;
	background:url(cennik.jpg) no-repeat;
}

div.bottom_text
{
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

dl.wycena
{
	display: block;
	float: left;
	width: 430px;
	margin: 0;
	padding: 0;
	margin-left: 50px;
	padding-bottom: 15px;
}

dl.wycena dt,
dl.wycena dd
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 3px;
}

dl.wycena dt
{
	width: 130px;
}

dl.wycena dd
{
	width: 300px;
}

dl.wycena dd select,
dl.wycena dd input
{
	font-size: 11px;
	width: 200px;
	line-height: 11px;
	color: #000;
}

dl.wycena dd input.radio
{
	width: 30px;
}

dl.wycena dd textarea
{
	width: 200px;
	padding: 5px;
	font-size: 11px;
	background: #fff;
	color: #000;
}

div.wspolpraca
{
	display: block;
	float: left;
	width: 185px;
	height: 278px;
	margin-bottom: 10px;
	background:url(wspolpraca.jpg) no-repeat;
}

div.budowlany
{
	display: block;
	float: left;
	width: 185px;
	height: 278px;
	margin-bottom: 10px;
	background:url(budowlany.jpg) no-repeat;
}

div.oferta
{
	display: block;
	float: left;
	width: 185px;
	height: 278px;
	margin-bottom: 10px;
	background:url(oferta.jpg) no-repeat;
}
input.submit,
input.reset,
a.submit,
a.reset
{
	display: block;
	border: none;
	float: left;
	width: 150px;
	font-size: 11px;
	text-align: center;
	background: #E67016;
	color: #000;
	cursor: pointer;
	margin: 10px;
}

input.submit,
input.reset
{
	width: 220px;
	font-size: 13px;
}

input.reset,
a.reset
{
	background: #000;
	color: #E67016;
}

/********************************* LiveValidation *************************************/

.LV_valid
{
	color:#00CC00;
}
	
.LV_invalid
{
	color:#CC0000;
}
	
.LV_validation_message
{
	 margin:0 0 0 5px;
	float:left;
	display:block;
	clear:both;
}

.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field
{
	border: 2px solid #00CC00;
}

.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field
{
	border: 2px solid #CC0000;
}

div#view_1, div#view_2, div#view_3, div#view_4,
div#view_1.hide, div#view_2.hide, div#view_3.hide, div#view_4.hide
{
	display: none;
}

div#view_1.show, div#view_2.show, div#view_3.show, div#view_4.show
{
	display: block;
	color: #E67016;
}

div.offer_main
{
	display: block;
	width: 525px;
	margin: 0;
	padding: 0;
}

div.offer_main_col
{
	display: block;
	float: left;
	width: 235px;
	margin: 0;
	padding: 0;
	padding-left: 20px;
}

div.offer_main_col p
{
	text-align: justify;
}

div.offer_main_col ul
{
	list-style: circle;
	padding-left: 20px;
}

div.side_address
{
	display: block;
	font-size: 9px;
	text-align: right;
	margin-top: 160px;
}

div.add_offer
{
	margin-top: 10px;
	padding-bottom: 10px;
}

div.add_cennik
{
	margin-top: 50px;
}

div.add_wycena
{
	margin-top: 740px;
}

div.add_cop
{
	margin-top: 125px;
}

div.row
{
	display: block;
	width: 725px;
	height: 100px;
	float: left;
	margin-bottom: 20px;
}

div.row div.f_cell,
div.row div.s_cell
{
	display: block;
	width: 350px;
	height: 100px;
	_height: 102px;
	float: left;
	border: solid 1px #dadddf;
}

div.row div.s_cell
{
	margin-left: 20px;
}

div.logo_cell
{
	display: block;
	width: 195px;
	height: 90px;
	float: left;
	background: #fff;
	border: solid 1px #dadddf;
	margin: 2px;
	padding: 2px;
	padding-left: 5px;
}

div.comment_cell
{
	display: block;
	width: 120px;
	float: left;
	padding: 10px;
	font-size: 12px;
}

a.logo_c
{
	display: block;
	width: 190px;
	height: 90px;
	cursor: pointer;
	font-size: 17px;
	text-decoration: none;
	color: #E67016;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
}

a.medbook
{
	background: url(log/logo_medbook2.jpg) no-repeat;
	background-position: center center;
}

a.emka
{
	background: url(log/logo_emka.jpg) no-repeat;
	background-position: center center;
}

a.medica
{
	background: url(log/logo-medica-polska.jpg) no-repeat;
	background-position: center center;
}

a.windows
{
	background: url(log/windows2000.jpg) no-repeat;
	background-position: center center;
}

a.gdprawko
{
	background: url(log/logo_b1.jpg) no-repeat;
	background-position: center center;
}

a.ask
{
	background: url(log/asss2.jpg) no-repeat;
	background-position: center center;
}

a.thalgo
{
	background: url(log/thalgo.jpg) no-repeat;
	background-position: center center;
}

a.fitzone
{
	background: url(log/logo_fitzone.jpg) no-repeat;
	background-position: center center;
}

a.vigor
{
	background: url(log/logo_vigor.jpg) no-repeat;
	background-position: center center;
}

a.dewiza
{
	background: url(log/logo_dewiza.jpg) no-repeat;
	background-position: center center;
}

a.kantor_morski
{
	background: url(log/kantor_morski.jpg) no-repeat;
	background-position: center center;
}

a.kantor_cent
{
	background: url(log/kantor_cent.jpg) no-repeat;
	background-position: center center;
}

a.virgo
{
	background: url(log/virgo.jpg) no-repeat;
	background-position: center center;
}

a.jetski
{
	background: url(log/jetski_logo.jpg) no-repeat;
	background-position: center center;
}

a.alex
{
	background: url(log/alex.jpg) no-repeat;
	background-position: center center;
}

a.ejdrob
{
	background: url(log/ejdrob.jpg) no-repeat;
	background-position: center center;
}

a.magiczne
{
	background: url(log/magiczne.jpg) no-repeat;
	background-position: center center;
}

a.ekord
{
	background: url(log/ekord.jpg) no-repeat;
	background-position: center center;
}

a.putryn
{
	background: url(log/putryn.jpg) no-repeat;
	background-position: center center;
}

a.bakugan
{
	background: url(log/bakugan.jpg) no-repeat;
	background-position: center center;
}