



html, body

{ position: relative;

	margin-left: 0px;

	background-color: #8697a9;

	background-image: url('../images/background.jpg');

	background-repeat: repeat-x;

	padding: 0;

	padding-bottom: 0;

	

	

	

}



div, form, table

{

	background-color: transparent;

}



div.main

{

	margin: auto;

	margin-top: 5px;

	padding-top: 4px;

	padding-bottom: none;

	width: 730px;

	border: 1px solid #475460;

	border-bottom: none;

	font-family: tahoma, verdana;

	font-size: 12px;

	background-image: url(../images/bg_ramka.jpg);

	background-repeat: repeat-y;

	background-color: white;

}



div.main2

{

	margin: auto;

	margin-top: 5px;

	padding-top: 4px;

	padding-bottom: none;

	border: 1px solid #475460;

	border-bottom: none;

	width: 730px;

	font-family: tahoma, verdana;

	font-size: 12px;

	background-image: url(../images/bg_ramka.jpg);

	background-repeat: repeat-y;

}







div.przyklej

{

clear:both;



}





div.top_img

{

	margin: auto;

	margin-bottom: none;	

	width: 716px;

	height: 172px;

	background-image: url('../images/top_middle.jpg');

	background-repeat: no-repeat;

}







div.menu

{

	margin: auto;

	margin-top: 1px;

	width: 714px;

	height: 42px;

	border-right: 1px solid #1f2e41;

	border-left: 1px solid #1f2e41;

	border-top:  1px solid #1f2e41;

	background-image: url('../images/menu_background.jpg');

	background-repeat: repeat-x;

}













div.menu_elem

{

	/**padding-right: 30px;

	padding-left: 30px;**/

	padding-top: 11px;

	font-family: tahoma;

	font-size: 14px;

	font-weight: bold;

	color: white;

	display: block;

	float: left;

}



div.menu_edge

{

	width: 2px;

	height: 41px;

	background-image: url(../images/menu_edge.jpg);

	background-repeat: no-repeat;

	float: left;

}



div.right_panel

{

	border-right: 7px solid white;

	width: 180px;

	height: auto; /**do usuniecia**/

margin: auto;

padding: auto;



	background-image: url('../images/right_panel.jpg');

	background-repeat: repeat-y;

	

	float: right;

}



div.left_panel

{

	/*border-left: 9px solid white;*/

	width: 535px;

	padding-top: 8px;

	padding-left: 7px;

	height: auto; /**do usuniecia**/

	background-color: transparent;

	background-image: url(../images/bg_ramka.jpg);

	background-repeat: repeat-y;

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #545454;

	float: left;

}



div.szczegoly_oferty_top

{

	width: 714px;

	margin: auto;

	padding-top: 8px;

	height: 40px;

	background-color: white;

	border: none;

	

}



div.lista_ofert_top

{

	width: 714px;

	margin: auto;

	padding-top: 8px;

	height: auto;

	background-color: white;

	border: none;



	

}



div.strona

{

	width: 705px;

	margin-top: 25px;

	margin-left: 15px;

	padding-top: 8px;

	height: auto;

	background-color: white;

	border: none;

}



div.szczegoly_oferty_photos

{

	width: 723px;

	margin: auto;

	

	padding-top: 8px;

	height: auto;

	background-color: transparent;

	border: none;

	

}



div.site_edit

{

	width: 714px;

	margin: auto;

	padding-top: 8px;

	height: auto;

	min-height: 650px;

	

	background-color: white;

	border: none;

	

}



div.szczegoly_oferty_left

{

	width: 285px;

	margin-left: 7px;

	background-color: transparent;

	

	border-right: 1px solid #d6d6d6;

	

	float: left;

}	



div.szczegoly_oferty_right

{

	width: 430px;

	

	padding-bottom: 15px;

	background-color: transparent;

	float: right;

}



div.footer

{

	position: absolute;

	

	width:730px;

	margin: auto;

	

	margin-bottom: none;

	padding: 25px;

	padding-bottom: none;

	background-color: transparent;

	font-family: verdana;

	font-size: 10px;

	color: #cccccc;

}



h2.title

{

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 7px;

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	float: left;

}



h2.back

{

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 5px;

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	float: right;

}



h2.bottom

{

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	float: right;

}



img.arrow_back

{

	margin-top: 10px;

	margin-right: 7px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0;

	border: none;

	float:	right;

}



img.arrow_back2

{

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 35px;

	

	padding: 0;

	border: none;

	float:	left;

}



img.arrow_back3

{

	margin-top: 10px;

	margin-right: -5px;

	margin-bottom: 10px;

	margin-left: 15px;

	

	padding: 0;

	border: none;

	float:	left;

}



img.arrow

{

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 10px;

	padding: 0;

	border: none;

	float:	left;

}



img.arrow3

{

	

	

	margin: 0;

	margin-left: -1px;

	padding: 0;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border: none;

	

	float:	left;

}



img.arrow2

{

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0;

	border: none;

	float:	left;

}



div.content_main

{

	width: 500px;

	height: auto;

	padding:15px;

	margin-left: -2px;

	color: #545454;

	font-style: tahoma, verdana;

	font-size: 13px;

	background-color: transparent;

	font-weight: normal;

	float: left;

}

div.content_main2

{

	width: 680px;

	height: auto;

	

	margin-left: -1px;

	padding: 15px;

	color: #545454;	

	background-color: transparent;

	

	font-style: tahoma, verdana;

	font-size: 13px;

	font-weight: normal;

	float: left;

}



div.specjalna

{

	

	float: left;

	height: auto;

	margin: auto;

	margin-top: 10px;

	text-align: center;

}



img.specjalna

{	

	width: 128px;

	

	margin-top: 10px;

	

	padding:1px;

	border: 1px solid black;

}



h2.specjalna_nazwa

{

	text-align: center;

	margin: auto;

	margin-top: 4px;

	margin-right: 7px;

	margin-left: 7px;

	font-family: tahoma, verdana;

	font-size: 11px;

	color: #990000;

}



a.specjalna

{

	font-family: tahoma, verdana;

	font-size: 11px;

	color: #990000;

	text-decoration: none;

}



/***************** SZCZEGӣY OFERTY ************/

#szczegoly_left

{

	width: 85%;

	margin: auto;

	border: none;

}



#szczegoly_right

{

	width: 90%;

	margin: auto;

	margin-left: 10px;

	margin-bottom: 8px;

	border: none;

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #12124c;

}



table.szczegoly_right2

{

	width: 68%;

	margin: auto;

	

	margin-bottom: 8px;

	margin-left: 10px;

	border: none;

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #12124c;

	border-top: 1px solid #d6d6d6;

}



td.td_title2

{

	padding-top:8px;

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #12124c;

	font-weight: bold;

}



td.td_desc2

{

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #12124c;

	font-weight: normal;

	

}





#szczegoly_left2

{

	width: 85%;

	margin: auto;

	margin-top: 30px;

	border: none;

}



#szczegoly_right td.td_title

{

	font-weight: bold;

}



#szczegoly_right td.td_desc

{

	font-weight: normal;

	

}



#szczegoly_left td.td_left1

{

	width: 43%;

	padding-top: 6px;

	padding-bottom: 6px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #12124c;

	text-align: left;

}



#szczegoly_left td.td_right1

{

	width: 58%;

	padding-top: 6px;

	padding-bottom: 6px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #0955ae;

	text-align: left;

}



#szczegoly_left2 td.td_left2

{

	width: 43%;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	text-align: left;

}



#szczegoly_left2 td.td_right2

{

	width: 58%;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #0955ae;

	text-align: left;

}



#szczegoly_left td.td_right_cena

{

	width: 58%;

	padding-top: 6px;

	padding-bottom: 6px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #cc0000;

	text-align: left;

}



/***************** HORIZONTAL MENU *************/

#menu {

	margin: auto;

	margin-top: 1px;

	width: 714px;

	height: 42px;

	border-right: 1px solid #1f2e41;

	border-left: 1px solid #7b91a0;

	border-top:  1px solid #1f2e41;

	background-image: url('../images/menu_background.jpg');

	background-repeat: repeat-x;

	font-family: verdana;

font-size:9px;

text-decoration: none;

color: white;

}



.menu_item {

	float:left;

}









#menu ul {

list-style: none;



margin: 0;

padding: 0;

float: left;



}



#menu ul.img1 {

	width: 121px;

	

	

margin: 0;

padding: 0;

}



#menu ul.img2 {

	width: 151px;



	margin: 0;

padding: 0;

}

#menu ul.img3 {

	width: 128px;

margin: 0;

padding: 0;

}

#menu ul.img4 {

	width: 178px;

margin: 0;

padding: 0;

}

#menu ul.img5 {

	width: 136px;

margin: 0;

padding: 0;

}



#menu a {



display: block;

margin: none;

margin-top: 4px;

margin-bottom: 4px;

margin-left: 5px;

padding: 0;

font-family: verdana;



text-decoration: none;

color: white;

}



#menu a.img  {

display: block;

border-width:0;

margin: 0;

padding: 0;

font-family: verdana;



text-decoration: none;

color: white;

}



img {

border-width:0;

margin: 0;

padding: 0;

}







#menu li {

position: relative;

margin: 0px;

padding: 0px;

text-align:left;



font-family: verdana;



text-decoration: none;

color: white;

}



#menu li.poziom3 {

position: relative;

top:5px;

left:-1px;

margin: 0;

padding: 0;

z-index:1;

}



#menu ul ul {

position: absolute;

z-index: 500;



font-family: verdana;

font-size: 9px;

text-decoration: none;

color: white;



left:0px;



width:150px;

margin: 0;

padding:0;

background: #213044;

}



#menu ul ul li{

z-index: 500;

margin:0px;

margin-left: 7px;

padding:0px;

font-family: verdana;



text-decoration: none;

color: white;

border-top:1px solid #1f3042;

width:140px;

}



#menu ul ul ul {

position: absolute;

top: 0;

left: 100%;

}



div#menu ul ul,

div#menu ul li:hover ul ul,

div#menu ul ul li:hover ul ul

{display: none;}



div#menu ul li:hover ul,

div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block;}







/*admin*/

form.form_adminLogin

{

	width: 140px;

	margin: auto;

	margin-top: 40px;

	background-color: transparent;

}



input.text_adminLogin

{

	width: 120px;

	height: 18px;

	margin-left: 13px;	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



input.submit_adminLogin

{

	width: 50px;

	height: 20px;

	margin-left: 13px;	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #cc0000;

}



p.kom

{

	margin: auto;

	margin-bottom: 10px;

	margin-left: 13px;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

	color: blue;

	float: left;

}



table.admin_sitesList

{

	width: 90%;

	margin: auto;

	

	margin-bottom: 8px;

	margin-left: 10px;

	border: none;

	font-family: tahoma, verdana;

	font-size: 12px;

	color: #12124c;

	border-top: 1px solid #d6d6d6;

	float: left;

}



td.admin_sitesArrow

{

	width: 45px;

}



td.admin_sitesList

{

	width: 150px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #cc0000;

	text-align: left;

}



td.groups_sitesList

{

	width: 30px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #cc0000;

	text-align: left;

}



td.admin_sitesList2

{

	width: 150px;

	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: blue;

	text-align: left;

}



td.groups_sitesList2

{

	width: 40px;

	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: blue;

	text-align: left;

}



td.lists_sitesList2

{

	width: 40px;



	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: blue;

	

	

}



td.admin_sitesListCommand

{

	width: 70px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	text-align: left;

}



a.admin_sitesListCommand

{

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	text-decoration: none;

}



form.site_edit

{

	width: 98%;

	background-color: transparent;

	float: left;

}



form.user_edit

{

	width: 98%;

	background: transparent;

	float: left;

}



table.site_edit

{

	width: 98%;

	margin-left: 10px;

	border: none;

	float: left;

}



table.oferta_edit

{

	width: 96%;

	margin-left: 11px;

	border: none;

	text-align: center;

	float: left;

}

table.oferta_bottom

{

	width: 99%;

	

	margin-left: 5px;

	/*margin-bottom: 5px;*/

	padding: none;

	border: none;

	float: left;

}



table.user_edit

{

	width: 98%;

	margin-left: 10px;

	border: none;

	float: left;

}



td.oferta_edit_title

{

	width: 70px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;



	text-align: left;

}



td.oferta_edit_dodatki

{

	width: 120px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #cc0000;

	text-align: left;

}



td.user_edit_title

{

	padding-top:20px;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	

	text-align: left;

}



label.oferta

{

	font-weight: normal;

}







input.oferta

{

	font-weight: normal;

}



select

{

	font-weight: normal;

}



option

{

	font-weight: normal;

}



td.oferta_edit_content

{

	width: 70px;

	

	font-family: tahoma, verdana;

	font-size: 13px;

	font-weight: normal;

	color: #12124c;

	text-align: left;

}	



td.user_edit_content

{

	width: 70px;

	

	font-family: tahoma, verdana;

	font-size: 13px;

	font-weight: normal;

	color: #12124c;

	text-align: left;

}	



input.site_edit

{

	width: 100px;

	height: 18px;

	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



input.oferta_edit

{

	width: 200px;

	height: 18px;

	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



input.user_edit

{

	width: 120px;

	height: 18px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



input.group_edit

{

	width: 75px;

	height: 18px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



select.user_edit

{

	width: 120px;

	height: 18px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



select.oferta_edit

{

	width: 200px;

	height: 22px;

	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



select.group_edit

{

	width: 110px;

	height: 18px;	

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: normal;

	color: #12124c;

	float: left;

}



textarea.elm

{

	width: 670px;

	height: 300px;

}



textarea.site_edit

{

	width: 670px;

	height: 100px;

}



textarea.oferta_edit

{

	width: 250px;

	height: 170px;

}



input.site_edit_chk

{

	color: #cc0000;

}



input.edit_site_submit

{

	width: 80px;

	margin-right: 30px;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold; 

	color: #cc0000;

	float: right;

}



input.user_edit_submit

{

	width: 120px;

	margin-right: 30px;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold; 

	color: #cc0000;

	float: left;

}



input.group_edit_submit

{

	width: 105px;

	margin-right: 50px;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold; 

	color: #cc0000;

	float: right;

}



a.oferta_photos

{

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	float: none;

	text-decoration: none;

}







img.oferta_big_photo

{

	width: 688px;

	height: 482px;

	margin: auto;

	margin-top: 30px;

	margin-bottom: 45px;

	margin-left: 13px;

	padding: 1px;

	border: 1px solid black;

}



img.oferta_photo

{

	width: 130px;

	height: 94px;

	padding: 1px;

	border: 1px solid black;

}



img.photo_details

{

	width: 600px;

	height: 480px;

}



/****LISTA OFERT******/



table.lista_ofert

{

	width: 96%;

	margin: auto;

	border: none;

	

}



tr.lista_top

{

	height: 15px;

	background-color: #eeebeb;

	font-family: tahoma, verdana;

	font-size: 12px;

	font-weight: bold;

	color: #12124c;

	text-align: center;

	border-bottom: 4px solid white;

}



tr.lista2

{

	height: 15px;

	background-color: white;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	border-bottom: 2px solid white;

}



tr.lista1

{

	height: 15px;

	background-color: #eeebeb;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	border-bottom: 2px solid white;

}



tr.w_lista2

{

	height: 15px;

	background-color: #ffffc4;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	border-bottom: 2px solid white;

}



tr.w_lista1

{

	height: 15px;

	background-color: #fef150;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	border-bottom: 2px solid white;

}



td.lista_top

{

	margin-top: 4px;

	padding: 7px;

}



td.lista_top_nr

{

	margin-top: 4px;

	padding: 7px;

	width: 70px;

}



td.lista_foto

{

	margin-top: 4px;

	padding: 14px;

}



td.lista_text

{

	margin-top: 4px;

	padding: 7px;

}



a.lista_ofert

{

	border:none;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	text-decoration: none;

}







table.licznik

{

	margin: auto;

	width: 95%;

}



td.licznik_arrow

{

	width: 10%px;

	float: left;

}



td.licznik

{

	width: 90%;

	text-align: center;

}



h2.licznik{

	margin-top: 10px;

	margin-right: 7px;

	margin-bottom: 10px;

	margin-left: 10px;

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	display: inline;

	

}



a.licznik

{

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	

	text-decoration: underline;

}



div.news

{

	width: 145px;

	float: right;

	margin: auto;

	height: auto;

	margin-top: 10px;

	margin-right: 10px;

	font-size: 11px;

	text-align:justify;

}



h2.news

{

	

	margin-top: 4px;

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

}



a.news

{	

	font-family: tahoma, verdana;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



h2.copy

{

	margin-top: -15px;

	

	font-family: verdana;

	font-size: 10px;

	color: #cccccc;

	font-weight: normal;

	float: left;

}



h2.designed

{

	margin-top: -15px;

	margin-right: 65px;

	font-family: verdana;

	font-size: 10px;

	color: #cccccc;

	font-weight: normal;

	float:right;

}



h2.copy2

{



	margin-left: 20px;

	font-family: verdana;

	font-size: 10px;

	color: #cccccc;

	font-weight: normal;

	float: left;

}



h2.designed2

{

	

	margin-right: 20px;

	font-family: verdana;

	font-size: 10px;

	color: #cccccc;

	font-weight: normal;

	float:right;

}



a.back

{

	font-family: trebuchet, verdana;

	font-size: 12px;

	color: #37475d;

	float: left;



	text-decoration: none;

}


