body { margin: 10px 0 0 0; padding: 0; background: url(../images/body_back.jpg) top left repeat-x #FFFFFF; font-family: Tahoma; color: #000000; font-size: 12px; line-height: 18px; }
#back { width: 100%; overflow: hidden; background: url(../images/tlo.jpg) top center no-repeat; }
#layout { width: 960px; text-align: center; margin: 0 auto; overflow: hidden; }
#content { width: 960px; overflow: hidden; background: url(../images/content_back.gif); }
#content_back { width: 960px; overflow: hidden; background: url(../images/content_back_bottom.gif) bottom no-repeat; }
#content_left { width: 225px; float: left; overflow: hidden; }
#content_right { width: 735px; float: right; overflow: hidden; background: #ddeffb; }

#content_left_back { width: 225px; margin: 0 0 0 0; background: url(../images/header_left_back.gif) bottom left no-repeat; overflow: hidden; }
#content_left_logo { margin: 19px 0 22px 0; }
#content_left_address { color: #FFFFFF; text-align: left; margin: 3px 0 24px 43px; line-height: 17px; padding: 0; font-size: 12px; }
#content_left_address a { color: #B8C4D6; text-decoration: none; }
#content_left_address a:hover { color: #FFC869; text-decoration: underline; }
.content_left_info { padding: 10px; margin: 0 0 20px 0; }

#menu_left { width: 225px; text-align: left; overflow: hidden; }
#menu_left_back_top { width: 225px; background: url(../images/content_left_back_2.jpg) top no-repeat; overflow: hidden; }

#menu_left_title { width: 225px; height: 88px; overflow: hidden; }
#menu_left_title span { display: block; font-weight: bold; font-family: "Trebuchet MS"; color: #002B6A; text-align: center; font-size: 22px; margin: 35px 0 0 0; }
#menu_left ul { list-style: none; padding: 0; margin: 0 0 10px 0; width: 225px; }
/* color: #333438; font-weight: bold; margin: 0; padding: 20px 5px 2px 40px; border-bottom: 1px solid #970100; font-size: 12px; background: url(../images/menu_left_back.gif) bottom left no-repeat; */


.left_menu_0 { margin: 4px 0 8px 0; background: #990000 url(../images/menu_left_0_back_1.gif) top right no-repeat; }
.left_menu_0 div { background: url(../images/menu_left_0_back_2.gif) bottom left no-repeat; padding: 7px 5px 7px 25px; }
.left_menu_0 a { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal; }
.left_menu_0 a:hover { color: #D9D9D9; text-decoration: underline; font-size: 12px; font-weight: normal; }

.left_menu_1 { color: #333438; font-weight: normal; margin: 0; padding: 12px 5px 2px 26px; border-bottom: 1px solid #970100; font-size: 12px; }
.left_menu_1 a { color: #333438; text-decoration: none; }
.left_menu_1 a:hover { color: #000000; text-decoration: none; }

#header { width: 735px; background: url(../images/header_back.gif) top left repeat-x; margin: 0 0 0 0; }
#header_menu { width: 735px; height: 49px; overflow: hidden; background: #003366 url(../images/header_menu_back.gif); }
.menu { float: left; margin: 17px 33px 0 33px; font-weight: bold; display: inline; }
.menu a { color: #FFFFFF; text-decoration: none; }
.menu a:hover { color: #FFC869; text-decoration: none; }
.menu span { padding: 0 20px 0 20px ; font-weight: normal; color: #FFFFFF; }
#languages { float: right; display: inline; margin: 17px 9px 0 9px ; }
#languages img { margin: 0 14px 0 0;}
#header_flash { width: 735px; height: 260px; background: #FFFFFF; }
#content_right_back { width: 735px; overflow: hidden; background: url(../images/content_right_back.gif) top right no-repeat #FFFFFF; }
#content_right_back_2 { width: 735px; overflow: hidden; background: url(../images/content_right_back_2.gif) top right no-repeat #FFFFFF; }


#footer { width: 960px; height: 79px; background: url(../images/footer_back.gif) top left repeat-x #FFFFFF; text-align: left; clear: both; margin-top: 20px; overflow: hidden; }
#footer_left {float: left; width: 500px; }
#footer_right {float: right; width: 400px; }

.footer_text_left1 {float: left; margin: 9px 0 0 25px; display: inline; width: 400px;}
.footer_text_left1 a {color: #007ABE; text-decoration: none;}
.footer_text_left1 a:hover { color: #002B6A; text-decoration: underline;}
.footer_text_left1 span {padding: 0 10px 0 10px ; color: #FFFFFF;}

.footer_logo {float: right; margin: 0 55px 0 0; display: inline; }

.footer_text_left2 { float: left; display: inline; margin: 21px 0 0 25px; color: #002B6A; width: 400px;}
.footer_text_left2 a { color: #007ABE; text-decoration: none;}
.footer_text_left2 a:hover { color: #002B6A; text-decoration: underline;}

.footer_text_right {float: right; display: inline; margin: 17px 6px 0 0 ; width: 200px;}
.footer_text_right a { color: #007ABE; text-decoration: none;}
.footer_text_right a:hover { color: #002B6A; text-decoration: underline;}
.footer_text_right img { vertical-align: middle; padding: 0 18px 0 5px; cursor: pointer; }

.head { font-size: 16px; font-weight: bold; margin: 15px 5px 0 35px; text-align: left; font-family: Arial black; color: #002B6A; text-decoration: underline; }

.main { margin: 15px 10px 15px 35px; text-align: left; color: #002B6A; }

.ms { color: #000000; text-align: left;}
.ms_ {color:#002B6A; font-weight:bold;}
.ms_0 {color:#002B6A; font-weight:bold;}
.ms_1 {color:#BD6B22; font-weight:bold;}
.ms_2 {color:#1E5599; font-weight:bold;}
.ms_3 {color:#40924A; font-weight:bold;}
.ms img {margin:0 3px 0 0;}

.gallery {}

#galeria {margin: 20px 0 0 0px;}

.zdjecie { border: 1px solid #E7DBCB; }

.ListaMiniaturki { margin: 0 auto; text-align: center; padding: 5px 0 0 0; margin: 10px 0 0 0; }
.ListaMiniaturki li { list-style: none; display: inline;	margin: 0; padding: 0 5px 0 5px; }
.ListaMiniaturki li a img { border : 2px solid #002B6A; }



.read_more {width: 682px; height: 15px; background: url(../images/czytaj_wiecej.gif) top left no-repeat; margin: 12px 0 0 0; text-align: right;}
.read_more_text {margin: 0 65px 0 0;}
.read_more_text a { color: #007ABE; text-decoration: none;}
.read_more_text a:hover { color: #F11111; text-decoration: none;}

.box { width: 320px; float: left; display: inline; margin: 20px 0 0 20px; text-align: left;}
.box_head { font-size: 16px; font-weight: bold; margin: 15px 5px 20px 0; text-align: left; font-family: Arial black; color: #002B6A; text-decoration: underline;}
.box_img { border: 1px solid #012C6B; margin: 0 0 20px 0;}
.box_text { font-weight: bold; margin: 0 0 40px 0;}
.box_bottom { height: 15px; margin: 0 0 0 0; background: url(../images/box_bottom.gif) top left no-repeat;  }
.box_bottom_text {text-align: right; margin: 0 60px 0 0;}
.box_bottom_text a { color: #007ABE; text-decoration: none;}
.box_bottom_text a:hover { color: #F11111; text-decoration: none;} 


a { color: #003366; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

/* lista towarow */
.box_towar { width: 690px; clear: both; overflow: hidden; margin: 10px 0 0 0; }
.box_towar_nazwa { font-size: 16px; font-weight: bold; padding: 0 0 10px 0; }
.box_towar_info_lewa { float: left; width: 430px; overflow: hidden; }
.box_towar_info_prawa { float: right; width: 260px; overflow: hidden; }
.box_towar_zdjecia img { margin: 0 0 6px 0; border: 2px solid #FFFFFF; }
.box_towar_opis {  }
.box_towar_dane { clear: both; }
.box_towar_dane_n { padding: 5px 0 5px 0; font-weight: bold; }
.box_towar_tabelka { width: 650px; padding: 0; margin: 0 0 0 0; border-collapse: collapse; }
.box_towar_tabelka td { padding: 4px 0 4px 0; border-bottom: 1px solid #c8c8ca; margin: 0; }

#zakladka1 { width: 618px; margin: 0 20px 0 20px; overflow: hidden; }
#zakladka2 { width: 618px; margin: 0 20px 0 20px; overflow: hidden; }
#zakladka3 { width: 618px; margin: 0 20px 0 20px; overflow: hidden; }
#zakladka4 { width: 618px; margin: 0 20px 0 20px; overflow: hidden; }

h2 { font-size: 15px; padding: 0; margin: 5px 0 5px 0; }

/* lista towarow*/


#navigation a
{
	color: #666666;
	background: #e8e8e8 url(../images/corner_left_bottom.gif) left bottom no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 7px 10px;
	font-size: 12px;
}

#navigation a span
{
	background: url(../images/corner_right_top.gif) right top no-repeat;
	padding: 7px 10px 0 0;
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000000;
background: #c8c8ca url(../images/corner_left_bottom_on.gif) left bottom no-repeat;
padding: 0 0 7px 10px;
}

#navigation a:hover span
{
	background: url(../images/corner_right_top_on.gif) right top no-repeat;
	padding: 7px 10px 0 0;
}

#navigation { list-style: none;
	padding: 10px 0 0 0;
	margin: 0; }
#navigation ul
{
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0;
}

#navigation li
{
	float: left;
	margin: 0 2px 0 0;
} 

/* kontakt */
.kontakt_dzial { width: 690px; overflow: hidden; font-size: 16px; font-weight: bold; color: #5e79a1; padding: 5px 0 2px 0; border-bottom: 1px solid #5e79a1; margin: 0 0 4px 0; }
.kontakt_dzial div { display: inline; font-size: 14px; }
.kontakt_dzial_odstep { width: 690px; height: 1px; overflow: hidden; margin: 6px 0 12px 0; clear: both; }
.kontakt_zestaw { width: 690px; overflow: hidden; clear: both; color: #002b6a; font-weight: bold; }
.kontakt_osoba { width: 320px; float: left; font-weight: normal; margin: 0 20px 0 10px; display: inline; overflow: hidden; }
.kontakt_osoba span { font-weight: normal; font-style: normal; }
/*
.kontakt_email { width: 150px; float: left; text-align: left; background: url(../images/ico_email.gif) left no-repeat; background-position: 0 6px; margin-right: 20px; }
.kontakt_email span { padding: 0 0 0 20px; }
*/
.kontakt_email { width: 20px; float: left; text-align: center; margin-right: 20px; }
.kontakt_email img { margin-top: 5px; cursor: pointer; }
.kontakt_tel { width: 160px; float: left; text-align: left; background: url(../images/ico_phone.gif) left no-repeat; margin-right: 20px; font-weight: normal; }
.kontakt_tel span { padding: 0 0 0 20px; }
.kontakt_mobile { width: 120px; float: left; text-align: left; background: url(../images/ico_mobile.gif) left no-repeat; font-weight: normal; }
.kontakt_mobile span { padding: 0 0 0 20px; }
.kontakt_opis { clear: both; padding: 4px 0 0 0; }
.kontakt_odstep { height: 1px; overflow: hidden; margin: 2px 0 2px 0; clear: both; }
/* kontakt */

form { display: inline; }
input, textarea, select { font-family: Tahoma; color: #000000; font-size: 12px; background: #FFFFFF; }

.kontakt_opis { width: 600px; color: #000000; text-align: center; margin: 0 auto;  }
.kontakt_opis_text { padding: 0 0 3px 0; text-align: left; }
.kontakt_opis_input { }
.kontakt_opis_input input { margin: 0 0 3px 0; width: 600px; border: 1px solid #d6e9f5; }
.kontakt_opis_input textarea { margin: 0 0 3px 0; width: 600px; height: 80px; border: 1px solid #d6e9f5; overflow: auto; }
.kontakt_opis_input_submit { padding: 5px 0 5px 0; text-align: right; }
.blad {color: #F12D13; margin: 10px 0 10px 20px; font-weight: bold; font-size: 13px; text-align: left;}
.ok {color: #078313; margin: 10px 0 10px 20px; font-weight: bold; font-size: 13px; text-align: left;}

.gallery { text-align: center; }
.gallery img { padding: 2px; border: 2px solid #bbc1d4; cursor: pointer; margin: 4px; }
.gallery2 { text-align: center; }
.gallery2 img { padding: 2px; border: 2px solid #bbc1d4; cursor: pointer; margin: 3px; }
