body {margin-left:auto; margin-right:auto; margin-top:0px; font:14px arial, tahoma, helvetica, sans-serif; background:url(img/tlo.jpg); background-repeat:repeat-x; background-color:#e5e7e2; text-align: center; }
img {margin: 0; padding: 0; border: 0;}
form { list-style:none; padding:0; margin:0px;}
a {TEXT-DECORATION: none; font: bold 12px Arial; color:#ffFFFF;}
h1 {text-decoration:none; font-size:14px; margin:0px; padding:0px;  color:#cc3333}
h2 {text-decoration:none; font-weight:bold; font-size:18px; margin:0px 0px 5px 0px; width:100%;}

.site_center {width: 1000px; margin-right:auto; margin-left: auto; }
.content {width: 1000px; margin-right:auto; margin-left: auto;}

.site_center_down {position: relative; float:left; width: 100%; margin: 0;  text-align: center; background-image:url(img/pasek_down.gif); height:60px;} 
.stopka {background-image:url(img/tlo_down.gif);  width:1000px; margin-right:auto; margin-left: auto; height:60px;}
.stopka_linki {padding:38px 0px 0px 20px; text-align:left; color:#FFFFFF}
.stopka_linki a{color:#FFFFFF; text-decoration:none; font-weight:normal}

.top_kreska { float:left; background-image:url(img/gora_pasek.jpg); background-repeat:no-repeat; margin:0px; height:10px; font-size:1px; width:1000px;}

.t1 {font-size:24px; font-weight:bold;   padding:10px 0px 00px 20px;  width:450px; }
.t2 {font-size:14px; padding:0px 0px 20px 20px;}

.top_menu_tlo { background:url(img/tlo_top.jpg); margin:0px; padding:0px; width:1000px; height:140px; text-align: -moz-center !important; text-align: center;}
.top_menu {  margin:0px 10px 0px 0px;}
.top_menu_kropka {background:url(img/menu_kropka.gif); background-repeat:no-repeat; background-position:left;  padding-left: 20px;}
.top_menu a {font-size:18px}

.srodek { width:1000px; min-height:450px; background-image:url(img/tlo_pasek.gif); float:left; text-align:left;}

.inp_kontakt {border: 1px solid  #FFFFFF;  HEIGHT: 18px; width: 250px; background-color:#8fa9b1; }

.ramka_top {background-image:url(img/ramka_kontakt_top.gif); width:910px; height:20px; }
.ramka_down {background-image:url(img/ramka_kontakt_down.gif); width:910px; height:20px;}



.menu1_btn {height: 14px; width: 180px; display: block; float: left; overflow: hidden;}
.menu1_btn:hover img {margin-top: -14px;}
.menu1_btn:hover {zoom: 1;}
.menu1_btn-xyz img {margin-top: -14px;}
.menu1_btn-xyz {zoom: 1; height: 14px; display: block; overflow: hidden;}

.menu1_btn2 {height: 26px; width: 150px; display: block; float: left; overflow: hidden;}
.menu1_btn2:hover img {margin-top: -26px;}
.menu1_btn2:hover {zoom: 1;}
.menu1_btn2-xyz img {margin-top: -26px;}
.menu1_btn2-xyz {zoom: 1; height: 26px; display: block; overflow: hidden;}


.box5 {width:323px; float:left; border:0px solid #CFCFCF; padding:2px; }
.box5_pudelko {width:130px; float:left; vertical-align:top; }
.box5_bottom {border-top:1px solid #CFCFCF; width:100%; float:left; margin-top:5px; padding:5px 0px 10px 0px}
.box5_cena   {float:left; width:145px; font-size:16px; font-weight:bold; color:#CC0000; text-align:center; padding-top:5px}


.menu1_btn3 {height: 26px; width: 130px; display: block; float: left; overflow: hidden;}
.menu1_btn3:hover img {margin-top: -26px;}
.menu1_btn3:hover {zoom: 1;}
.menu1_btn3-xyz img {margin-top: -26px;}
.menu1_btn3-xyz {zoom: 1; height: 26px; display: block; overflow: hidden;}

.bt_pobierz ul {margin: 0px; float: left; padding:0px;}
.bt_pobierz li {margin: 0px; list-style: none; width: 130px; float:left; margin-bottom:2px}
.bt_pobierz {  width: 130px; height: auto; margin:5px 0px 0px 30px;  float:left; }

.bt_zamow2 ul {margin: 0px;  float: left; padding:0px;}
.bt_zamow2 li {margin: 0px; list-style: none; width: 130px; float:left;}
.bt_zamow2 {  width: 130px; height: auto; margin:5px 0px 0px 5px;   float:left;}


.link_wiecej {color:#003399; padding-left:1px; font-size:12px; }



.box_menu_title {background-image:url(img/oferta_naszeuslugi.gif); width:180px; height:28px; margin-top:10px}
.box_menu { background-image:url(img/oferta_pasek_prawy.gif); background-position:right; background-repeat:no-repeat; width: 190px; height: auto; float:left; border:0px solid; margin-right:0px; }
.box_menu ul {margin: 10px 0 0; padding: 0; float: left;}
.box_menu li {margin: 0 0 20px; list-style: none; width: 190px; float: right;}
.box_menu a {text-decoration: none; display: block; font-size: 10pt; color: #0975ac;}
.box_menu a:hover { color: #004a70; color: #5d5f60}

.box_menu_wiecej { position:absolute;background-position:right; background-repeat:no-repeat; width: 150px;  padding:20px 0px 0px 790px}
.box_menu_wiecej ul {margin: 0px; padding: 0; float: left;}
.box_menu_wiecej li {margin: 0px; list-style: none;  float: right;}

.table_hosting tr {background-color:#DDDDFF; font:12px tahoma, arial, helvetica, sans-serif; }
.table_hosting td { padding-left:10px;}

.wiecej_tlo {background-image:url(img/opis_pasek.gif); background-repeat:repeat-x; width:980px; float:left;}
.dol_klienci {background:url(img/klienci.jpg);height:152px; width:980px; float:left;}
.opinie_klienci {background:url(img/klienci2.jpg);height:150px; width:770px; float:left; margin-bottom:10px;}

.tak {color:#006600; font-weight:bold}
.nie {color:#FF0000; font-weight:bold}
.box_zam {font-size:16px; font-weight:bold; color:#cc3333; padding:10px 0px 10px 0px;}

.box_zam_bt_dalej {width:150px; height:50px; margin:0px 0px 0px 460px;  padding:0px;}
.box_zam_bt_dalej ul {margin: 10px 0px 0px 0px; padding: 0; float: left;}
.box_zam_bt_dalej li {margin: 0px 0px 20px 0px; list-style: none; width: 200px; float: right;}

.zam_col1 { padding:2px 10px 0px 2px; text-align:right; width:250px; float:left;}
.zam_col2 {padding:2px 10px 0px 2px; font-weight:bold;  }
.zam_col2_2 {padding:2px 10px 0px 2px; font-weight:bold;  }
.zam_col2 input {border: 1px solid  #003300;  HEIGHT: 14px; width: 250px; background-color:#FFFF99; width:200px}
.zam_col2 select {border: 1px solid  #003300;  HEIGHT: 14px; width: 250px; background-color:#FFFF99; width:200px}

.wciecie {margin:10px 0px 0px 10px}

	
	#gallery {
		margin:10px 0px 0px 30px;
		background-color: #FFFFFF;
		padding: 0px;
	}
	#gallery ul { list-style: none; margin:0px; padding:0px }
	#gallery ul li { display: inline; }
	#gallery ul img { margin-left:4px; border: 5px solid #D5D5FF; border-width: 5px 5px 20px; }
	#gallery ul a:hover img {
		border: 5px solid #999999; 
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.link1 {color:#1f485d; font-size:14px;}
.pomoc_box1 {margin:0px 0px 15px 20px; width:850px;}
.pomoc_t1 {font-weight:bold; margin-bottom:5px;}