body { 

	margin: 0px 0px 0px 0px;

   	padding: 0px;

   	text-align:center;

   	background: #ffffff;

	color:#333333;

    }

body, th, td { 

	font: 12px 'trebuchet ms',verdana,arial,sans-serif;

    }

div, table, td, th, td { 

	vertical-align:top;

	text-align:left;

    }
.wynajem td{
	border-bottom:2px solid black;
}

p {



}

a {

	text-decoration: none;

	color: #375EA6;

}

a:hover{

	color: #330000;

	text-decoration: underline;

}

h1 {

	color: #CC0000;

	display: block;

	font: lighter 24px 'trebuchet ms', Arial,sans-serif;

	padding:0px;

	margin:0px;

}

h1.title {

	padding:0px 0px 20px 0px;

}

h2 {

	color: #cc0000;

	font: 16px 'trebuchet ms', Arial,sans-serif;

	padding:0px;

	margin:0px;

}

h3 {

	color: #cc0000;

	font: 16px 'trebuchet ms', Arial,sans-serif;

	padding:0px;

	margin:0px;

}

h4 {

	color: #ff0000;

	font: 15px 'trebuchet ms', Arial,sans-serif;

	padding:0px;

	margin:0px;

}

/**********   struktura strony  ***********/

#main {

    margin: 0 auto;

    width: 1005px;

	background: #ffffff;

	border-left:1px solid #e5e6e1;

	border-right:1px solid #e5e6e1;

}

#mtab, 

#mtab_dn {

	margin:0px;

	padding:0px;

	

}

#mtab{

	width: 1005px;	

}

#mtab_dn{

	clear:both;

	height:62px;

	width: 100%;

	background: url(imgs/bottom_back.jpg) left bottom repeat-x;

}

.content { 

	clear:both;  

    padding: 0; margin: 0px 5px 0px 5px; width:995px;

}

div#head, div#menu, div#path {

   	margin: 0px; width:1005px;

}

div#head {

   	height:103px;

}

div#menu {

   	height:60px;

	background: url(imgs/menu_back.jpg) left bottom repeat-x;

}

div#menu_r {

   	height:60px;

	background: url(imgs/menu_back_r.jpg) left bottom repeat-x;

}

div#path {

   	height:30px;

	background: url(imgs/path_back.jpg) left top repeat-x;

	text-align:left;

	vertical-align:middle;

}

div#path p {

   	vertical-align:middle;

	padding:5px 0px 0px 10px;

	margin:0;

}



div#bottom {

    padding: 0px; margin: 0px 20px 0px 20px; height:62px;

	vertical-align:middle;

}

/**********   header  ***********/

#h_1{  

    float:left;

	width:305px;

	position:relative;

}

#h_2{  

    float:right;

	width:665px;

	background: url(imgs/h_back.jpg) top right repeat-y;

	text-align:right;

}

#h_1, #h_2 {

	height:103px;

}

/********** kolumny ***********/

#page_nav_left {

	float: left;

	width:197px;

	text-align:left;

	padding:0px 0px 20px 0px;

}

#cont_tfield {

	float: left;

	width: 550px;

	text-align:center;

	padding:0px 0px 20px 0px;

}

#page_nav_right{

	float: right;

	text-align:center;

	width:248px;

	margin:0px;

	padding:0px 0px 20px 0px;

}

#cont_tfield_p {

	float: right;

	width: 798px;

	text-align:center;

	padding:0px 0px 20px 0px;

}

/********** lewy pasek ***********/

.leftbox, .basketbox {

	text-align:left;

	margin: 0px;

	width: 197px;

}

.leftbox_top img , .basketbox_top img{

	margin: 20px 0px 0px 15px;

}

.leftbox_cont, .basketbox_cont {

	margin: 15px 10px 15px 10px;

	vertical-align:top;

	text-align:left;

}

.leftbox  {

	color:#666666;

	background: url(imgs/boxl_back.jpg) top center repeat-y;

}

.leftbox_top {

	background: url(imgs/boxl_up.jpg) center top no-repeat;

	height:42px;

}

.leftbox_dn {

	background: url(imgs/boxl_dn.jpg) center bottom no-repeat;

	height:10px;

}

.basketbox {

	color:#ffffff;

	background: url(imgs/boxb_back.jpg) top center repeat-y;

}

.basketbox_top {

	background: url(imgs/boxb_up.jpg) center top no-repeat;

	height:42px;

}

.basketbox_dn {

	background: url(imgs/boxb_dn.jpg) center bottom no-repeat;

	height:10px;

}

.mp_inpt {

	width: 150px;

	background: #ffffff;

	border: 1px solid #cccccc;

}

.mp_srch_inpt {

	width: 110px;

	background: #ffffff;

	border: 1px solid #cccccc;

}

.ico_mp {

	float:left;

	border: 0px;

}

/********** prawy pasek ***********/

.rightbox {

	text-align:left;

	margin: 0px;

	width: 248px;

	color:#333333;

	background: url(imgs/boxr_back.jpg) top center repeat-y;

}

.rightbox_top {

	background: url(imgs/boxr_up.jpg) center top no-repeat;

	height:42px;

}

.rightbox_top img {

	margin: 20px 0px 0px 15px;

}

.rightbox_top h1{

	padding: 20px 0px 0px 15px;

}

.rightbox_top h1.small  {

	font: 16px 'trebuchet ms', Arial,sans-serif;	

}

.rightbox_cont {

	margin: 15px 15px 15px 15px;

	vertical-align:top;

	text-align:left;

}

.rightbox_dn {

	background: url(imgs/boxr_dn.jpg) center bottom no-repeat;

	height:10px;

}

.rb_prod {

	font: 9px, Verdana, sans-serif;

	border-top: 1px solid #e4e5e7;

	border-bottom: 1px solid #e4e5e7;

}

.rb_prod a {

	text-decoration:none;

}

.rb_prod a:hover {

	text-decoration:underline;

}

.rb_news {

	border-bottom: 1px solid #cccccc;

}

.rb_news p {

	margin: 5px 0px 10px 0px;

	padding:0px;

}

.rb_news h4 {

	margin: 5px 0px 5px 0px;

	padding:0px;

}

.rb_news h4 a {

	color:#003399;

}

/***** menu poziome ****************/

#mhor_div {

	width:1005px;

	height:30px;

	text-align:left;

	background: url(imgs/h_back.jpg) top right repeat-y;

	position : relative;

}

#mhor_tab {

	vertical-align:middle;

	text-align:left;

	height:29px;

}

.mhor_active, .mhor {

	height:29px;

	width: 137px;

	vertical-align:middle;

	text-align:center;

	font-size:13px;

}

.mhor_active {

	background: url(imgs/menu_item_back_active.jpg) center bottom no-repeat;

}

.mhor {

	background: url(imgs/menu_item_back.jpg) center bottom no-repeat;

}

#mhor_rent_active {

	background: url(imgs/menu_item_back_active_r.jpg) center bottom no-repeat;

}

#mhor_rent {

	background: url(imgs/menu_item_back_r.jpg) center bottom no-repeat;

}



.mhor a {

	color: #ffffff;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}

.mhor a:hover {

	color: #ffffff;

	text-decoration:underline;

}

.mhor_active a {

	color: #ffffff;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

}

.mhor_active a:hover {

	color: #ffffff;

	text-decoration:underline;

}

/*************************************/

.mbott {

	vertical-align:middle;

	text-align:center;

	padding: 12px 0px 0px 0px;

	color: #375EA6;

}

.mbott a {

	color: #375EA6;

	text-decoration:none;

}

.mbott a:hover {

	color: #427EC4;

	text-decoration:underline;

}

/************ ramki *****************/

.cont_item, .ci_top, .ci_bottom  {

	width: 540px;

	text-align:left;

}

.ci_top {

	background: url(imgs/ci_top.jpg) center top no-repeat;

	height:30px;

	position:relative;

}

.cont_item {

	background: url(imgs/ci_back.jpg) center top repeat-y;

	margin: 0px;

}

.ci_cont {

	margin: 0px 20px 20px 20px;

	vertical-align:top;

	text-align:left;

	width: 500px;

}

.ci_cont_wide {

	margin: 0px 7px 0px 9px;

	vertical-align:top;

	text-align:left;

}

.ci_bottom {

	background: url(imgs/ci_bottom.jpg) center bottom no-repeat;

	height:10px;

}

/************ ramki produkt *****************/

.cont_item_p, .ci_top_p, .ci_bottom_p  {

	width: 792px;

	text-align:left;

}

.ci_top_p {

	background: url(imgs/ci_top_p.jpg) left top no-repeat;

	height:30px;

	position:relative;

}

.cont_item_p {

	background: url(imgs/ci_back_p.jpg) left top repeat-y;

	margin: 0px;

}

.ci_cont_p {

	margin: 0px 20px 20px 20px;

	vertical-align:top;

	text-align:left;

	width: 752px;

}

.ci_bottom_p {

	background: url(imgs/ci_bottom_p.jpg) left bottom no-repeat;

	height:10px;

}

/********* top oferta - mp **********/

.mp_of_top {

	background: url(imgs/mp_of_top.jpg) center top repeat-y;

	width: 520px;

}

.mp_of_img {

	width: 520px;

}

.mp_of_name {

	background: url(imgs/mp_of_name.gif) right top no-repeat;

	font-size:11px;

	color:#333333;

	padding:0px 60px 0px 10px;

	margin:0px;

	height:100%;

}

.mp_of_name a {

	color:#333333;

	text-decoration:none;

}

.mp_of_name a:hover {

	color:#333333;

	text-decoration:underline;

}

.mp_of_desc {

	background: url(imgs/mp_of_top.jpg) center top repeat-y;

	width: 520px;

}

/***********************************/

.cont_tab {

	width: 520px;

}

/********* top oferty *************/

.top_td {

	background:#F5F5F5;

	border:1px solid #EBEBEB;

	height:200px;

}

.top_td h1 {

	font: 14px Verdana;

	color:#FF6600;

}

.top_td p {

	padding:0px 5px 2px 5px;

	margin:0;

}

.top_td h4 {

	color:#FF6600;

	display: block;

	text-align:left;

	padding:5px;

	margin:0;

}

.top_td h4 a {

	color:#ff0000;

	text-decoration:none;

}

.top_td h4 a:hover {

	color:#cc0000;

	text-decoration:underline;

}

.top_img {

	background:#ffffff;

	border-bottom:1px solid #EBEBEB;

	height:145px;

}

.top_img img {

	padding:0px;

	margin:0px;

}

.top_cena_p {

	background:#E4EAF3 url(imgs/naglowek.gif) left top repeat;;

	border-bottom:1px solid #ffffff;

	height:26px;

}

.top_cena {

	font-size: 18px;

}

.top_nr {

	font-size: 10px;

	color:#999999;

}

/************ produkt ***************/

.cena {

	font-size: 18px;

	color:#375EA6;

}

.cena_kraj {

	font-size: 12px;

	color:#00CC00;

}

.p_photos {

	width:440px;

	border: 1px solid #D2DDE8;

	background:#EBEBEB url(imgs/p_photos_back.gif) left top repeat;

}

.small_img {

	border: 1px solid #D2DDE8;

}

#mainimage {

	border: 2px solid #D2DDE8;

}

.p_photos {

	width:110px;

	margin:0px;

	padding:0px;

	width:450px;

}

.p_photos td {

	width:110px;

}

.p_details p {

	padding: 3px;

	margin:0px;

	border-bottom: 1px solid #D2DDE8;

}

.p_details_h {

	color: #274069;

}

.p_opis p {

	padding: 3px;

	margin:0px;

}

.p_cena {

	color: #375EA6;

	font-weight:bold;

}

.p_cena_kraj {

	color: #00CC00;

	font-weight:bold;

}

.p_bottom {

	border-top: 1px solid #D2DDE8;

}

.p_bottom  a {

	font-weight:bold;

	color:#cc0000;

}

/******** search *********/

.search_tab td {

	border-bottom: 1px solid #D2DDE8;

	padding:6px;

}

.search_tab {

	width:100%;

}

/********** stronicowanie ************/

.stronicowanie {

	border-bottom: 1px dotted #ff9999;

	border-top: 1px dotted #ff9999;

	padding: 1px;

	margin: 0px 0px 6px 0px;

	font: 11px verdana,arial,sans-serif;

	text-align:center;

	width:100%;

	height:16px;

}

.stronicowanie a {

	color:#D14754;

	text-decoration:none;

}

.stronicowanie a:hover {

	color:#CC0000;

	font-weight:bold;

	text-decoration:underline;

}

/******************************/

#naglowek{

	text-align: left;

	width:750px;

	background: url(imgs/naglowek.gif) left top repeat;

	height:46px;

	margin:0px 0px 20px 0px;

}

#naglowek td {

	padding:10px;

	font-size: 12px;

	color:#cc0000;

	font-weight:bold;

	vertical-align:middle;

}

/************ koszyk ***************/

.koszcell, .koszhead {

	font: 11px Verdana, Arial, sans-serif;

	padding: 2px 8px 2px 8px;

	vertical-align:middle;

	height:26px;

	text-align:center;

}

.koszcell {

	background-color:#f3f3f3;

	color:#333333;

}

.koszhead {

	background-color: #DADBDE;

	color:#333333;

	text-align:center;

}

.form_tab{

	padding-top: 30px;

}

/********************************/

p.komentarz_data{

	font: 10px Verdana, Arial, sans-serif;

	margin: 2px 0px 2px 0px;

	color:#cccccc;

}

p.komentarz_opis{

	margin: 0px 0px 6px 0px;

	border-bottom: 1px solid #cccccc;

}

p.komentarz {

	margin: 2px 0px 2px 0px;

	font: 11px Verdana, Arial, sans-serif;

	color:#375EA6;



}

/*******************************/

.srchall_res {

	border-bottom:1px solid #cccccc;

}

.prodform {

	margin: 0;

	padding : 0;

}

/*********** edytor *************/

.pusty {

	padding:0; 

	margin:0;

	border: 0px;

}

.td_head {

	padding:0; margin:0;

	background: #E3DBC1;

	text-align: center;

}

.td_data {

	text-align: center;

	background: #f3f3f3;

}

.list_row td {

	border-bottom:1px solid #cccccc;

	height:85px;

	vertical-align:top;

}

.list_row img{

	border:1px solid #cccccc;

}

/*************  submenu ************/

.menu_sub {

	display: block;

	position: absolute;

	left:0px;

	top:30px;

	margin: 0;

	padding : 0;

	text-align : center;

	width:1005px;

	z-index:100;

}

.menu_sub_item {

	height:28px;

	width: 160px;

	vertical-align:middle;

	text-align:center;

	color: #ffffff;

	font-size:13px;

}

.menu_sub_item a {color:#ffffff;text-decoration:none;}

.menu_sub_item a:hover {color:#ffffff;text-decoration:underline;}

/************  menu_kraje *************/

ul#c_menu{

	margin: 0;

	padding : 0;

	border-top:1px solid #cccccc;

	width: 215px;

}

ul#c_menu li {

	list-style:none;

}

ul#c_menu a {

	height: 22px;

	width: 215px;

	display: block;

	text-align:left;

	vertical-align:middle; 

	text-decoration:none; 

	border-bottom:1px solid #cccccc;

	font-size:13px;

	}

ul#c_menu a:hover {

	text-decoration:underline; 

	background:#e3e5e8;

}

ul#c_menu img {

	vertical-align:middle; 

	border:0px;

	}

.news {

	border-bottom:1px solid #cccccc;

}



div#flash{

	position: relative;

}



a#flashlink {

   z-index: 102;

   position:absolute;

   left:0;

   top:0;

}



a#flashlink {

   display:block;

}



a#flashlink img {

   border:1;

}