/* CSS Document */

h2{color:#333; font-size:20px;}
h3{padding-top:11px; padding-left:20px; margin:0; color:#fff; font-size:14px;}
h4{padding-top:11px; padding-left:20px; margin:0; color:#73bff7; font-size:14px;}
h3 a{color:#666; text-decoration:none;}
/*h4{color:#666; font-size:11px; padding:0; margin:0; text-decoration:none; padding-bottom:5px;}*/
h5{color:#808080; font-size:13px; padding:0; margin:0;}
h55{color:#808080; font-size:13px; padding:0; margin:0;}
h6{color:#c45b9e; font-size:12px; padding:0; margin:0;}
h6 a{color:#79a71c; text-decoration:none;}
h3.komunikat{padding-top:11px; padding-left:20px; margin:0; color:#73bff7; font-size:14px;}

#menu_content table tr td a{margin:0; color:#6699cc; font-size:15px; text-decoration:none;}
#menu_item_active{background:url(images/menu_aktywne.jpg) repeat-x top; width:135px; height:60px; padding-top:20px;}
#menu_item{background:url(images/menu_nieaktywne.jpg) repeat-x top; width:135px; height:60px; padding-top:20px;}
#ban_right_bottom table tr td{color:#898989;}
#informacje{background:#c45b9e; width:100px; height:19px; text-align:center; font-size:12px; padding-top:3px;}
#do_kosza{background:#c1dd3f; width:80px; height:22px; text-align:center; font-size:12px;}
#informacje a,#do_kosza a{color:#fff; text-decoration:none;}
form{margin:0; padding:0;}
#menu_w_stopce a{color:#BCBCBC; font-size:11px; text-decoration:none;}
#menu_w_stopce a:hover{color:#999999;}
#opis_pro{color:#666; font-size:11px; text-align:justify;}
#opis_pro a{color:#c45b9e; font-size:11px; text-decoration:none;}
th{font-size:12px; text-align:left; color:666; background:#c1dd3f;}
#prawy{font-size:12px;}
#prawy form table tr td{font-size:12px; color:666666;}
#prawy table tr td{font-size:12px; color:666666;}
#prawy tbody table tr td{font-size:12px; color:666666;}
#prawy form table tr td input{font-size:12px; color:666666;}
#err{font-size:12px; font:bold; padding-top:10px; padding-bottom:10px; text-align:center; width:700px; color:#990000;}
#err_no{font-size:12px; font:bold; padding-top:10px; padding-bottom:10px; text-align:center; width:700px; color:#c45b9e;}
#err_no a{text-decoration:none; color:#990000;}

.tomek{
font-size:12px;
font-weight:bold; 
color: red;
}

.tomek1{
font-size:12px;
font-weight:bold;
color:#777777;
}

.tomek2{
font-size:12px;

color:#888;
}


ul.menu{
padding:0;
margin:0;
width:220px;
list-style-type:none;
display:block;
}
ul.menu li{
padding:0;
margin:0;
display:block;
height:30px;
border-bottom:dashed 1px #999999;
}
ul.menu li.podstrona{
margin-left:40px;
text-align:left;
width:150px;
border-bottom:solid 1px #ebebeb;
}
ul.menu li a{
padding:0;
margin:0;
font-size:13px;

text-decoration:none;
line-height:35px;
width:180px;
height:35px;
padding-left:13px;
display:block;
background:url(images/arrow.jpg) no-repeat 0px 12px;
/*color:#898989;*/
color:#777777;
}
ul.menu li.podstrona a{
height:30px;
width:140px;
color:#898989;
}
ul.menu li.podstrona a:hover{
color:#3fb4ff;
}
ul.menu li.li2{
padding:0;
margin:0;
padding-left:10px;
font-size:13px;
text-decoration:none;
display:block;

height:30px;
}
ul.menu li.li2 a{
background:none;
color:#3fb4ff;
}

body{
	margin:0 auto;
	text-align:center;
	padding:0;
	background:url(images/tlo.jpg) repeat-x top #fffffd;
	font-family:Tahoma;
	color:#777777;
}


div{
	padding:0;
	margin:0;
}
#content{
width:940px;
margin:0 auto;

}

#baner{
background: url(images/ban.jpg) left bottom no-repeat;
width:940px;
height:193px;
}
#baner_podstrona{
background: url(images/ban_praca.jpg) left bottom no-repeat;
width:940px;
height:132px;
float:left;
}
#baner_podstrona_wifi{
background: url(images/baner_wifi.jpg) left bottom no-repeat;
width:940px;
height:132px;
float:left;
}
#baner_podstrona_systemy{
background: url(images/baner_systemy.jpg) left bottom no-repeat;
width:940px;
height:132px;
float:left;
}
#ban_fla{
/*background: url(images/ban_fla.jpg) center top no-repeat;*/
width:940px;
height:300px;
float:left;
}
#zdj_jpg{
background: url(images/rodzina.jpg) center top no-repeat;
width:940px;
height:260px;
float:left;
}
#logo{
background: url(images/logo.jpg) left bottom no-repeat;
width:940px;
height:45px;
}
#ban_left{
background:url(images/baner.jpg) no-repeat;
width:570px;
height:193px;
float:left;
}
#ban_right{
width:370px;
height:193px;
float:left;
}
#ban_right_bottom{
width:370px;
height:120px;
background:url(images/koszyk.jpg) bottom left no-repeat;
float:left;
}
#szukanie{
background:#c45b9e top;
width:370px;
height:35px;
color:#FFFFFF;
font-size:14px;
}

#tom1{
background:#c45b9e top;

color:#FFFFFF;
font-size:14px;
text-align:center;
}
#tom2{

width:490px;
height:35px;
color:#555;
font-size:10px;
text-align:right;
}

#tom3{


color:#555;
font-size:13px;
text-align:justify;
}

#tom4{
background:#ffd3d7 top;

color:#555;
font-size:14px;
text-align:center;
}
#menu_small{
text-align:left;
width:370px;
height:30px;
font-size:10px;
}
#menu_small table tr td a{
font-size:10px;
text-decoration:none;
color:#999999;
padding-right:8px;
padding-left:2px;
}
#t1{
font-size:15px;
text-align:justify;
color:#999999;
}

#t2{
font-size:15px;
text-align:justify;
color:#999999;
}

#t3{
font-size:15px;
text-align:justify;
color:#999999;
}

#szukanie_sr{
width:370px;
height:5px;
}

#menu{
background:url(images/menu_passive.jpg) repeat-x top;
width:940px;
height:60px;
}
#menu_content{
background:url(images/menu_nieaktywne.jpg) repeat-x;
width:940px;
height:80px;
font-size:12px;
}
#menu_link{
padding-top:20px;
}
#20odstep{
width:940px;
height:20px;
}

#lewy{
width:220px;
float:left;
text-align:left;
color:#777777;
}

#podstrona_menu_1{
background:url(images/podstrona_menu_pasek.jpg) center repeat-y;
width:220px;
border-bottom:1px solid #daecfa;
float:left
}
#podstrona_menu_2{
background:url(images/rog_kartki.jpg) top left no-repeat;
width:220px;
}

#podstrona_tekst_1{
background:url(images/podstrona_tekst_pasek.jpg) center repeat-y;
width:710px;
border-bottom:1px solid #daecfa;
float:right
}
#podstrona_tekst_2{
background:url(images/rog_kartki_2.jpg) top left no-repeat;
width:710px;
}

#tytul_podstrony_ofirmie{
background:url(images/o_firmie.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_dom{
background:url(images/dom_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_oferta{
background:url(images/oferta_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_mapa{
background:url(images/mapa_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_kontakt{
background:url(images/kontakt_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_komunikaty{
background:url(images/komunikaty_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tytul_podstrony_promocje{
background:url(images/promocje_title.jpg) top right no-repeat;
width:710px;
height:59px;
}
#tekst_podstrony{
background:none;
width:600px;
padding-left:55px;
padding-right:55px;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:50px;
line-height:20px;
}
#tekst_podstrony ul{
list-style-type:none;
}
#tekst_podstrony ul li{
padding:0;
margin:0;
text-decoration:none;
line-height:35px;
padding-left:13px;
background: 0px 12px;
}
#prawy{
width:700px;
float:right;
text-align:left;
color:#777777;
font-size:12px;
}
#prawy_full{
width:940px;
float:left;
text-align:left;
color:#777777;
font-size:12px;
}
#prawy_full table tr td{font-size:12px;}

#kategorie_top{
background:url(images/maly_pasek.jpg) repeat-x;
width:220px;
height:40px;
}

#content_top{
background:url(images/sredni_pasek.jpg) repeat-x;
width:690px;
height:47px;
padding-bottom:20px;
font-size:14px;
font:bold;
color:#6699cc;
padding-top:10px;
padding-left:10px;
}

#content_top_full{
background:url(images/sredni_pasek.jpg) repeat-x;
width:930px;
height:47px;
text-align:left;
font-size:14px;
font:bold;
color:#6699cc;
padding-top:10px;
padding-left:10px;
}

#content_right{

}
#stopka{
width:940px;
height:80px;
float:left;
}
#menu_w_stopce{
float:left;
width:470px;
height:40px;
font-size:12px;
}
