@charset "utf-8";
/*CSS CREATED BY DAMcontact; COPYRIGHT DAMcontact*/

body {
	margin: 0px auto;
	font:0.69em/1.4 Tahoma,sans-serif;
	color:#333333;
	background-image: url(../images/tlo.jpg);
	background-repeat: repeat-x;
	}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0px;
	padding:0px;
	}
.b {
font-weight:bold;
}	

em {
	text-decoration: none;
	}
strong {
	text-decoration: none;
	}
h1 {
	font-size:16px;
	font-weight:bold;
	margin: 0px 0px 15px 12px;
	}
h2 {
	font-size:13px;
	font-weight:bold;
	margin: 15px 0px 5px 0px;
	background-color: #ECECEC;
	padding: 0px 0px 0px 10px;
	border-top: #E67817 solid 2px;
	}
h3 {
	font-weight:bold;
	margin: 15px 0px 1px 0px;
	background-color: #ECECEC;
	padding: 0px 0px 0px 10px;
	border-top: #E67817 solid 2px;
	font-size: 11px;
	height: 20px;
}
	
a.link  {
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	}
a.link:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#333333;
	}
a.strona
{	padding:1px 5px 2px 5px;

border:1px  #FF9900 solid;
font-weight:bold;
background-color:#333333;
color:#CCCCCC;
text-decoration:none
}
a.strona:hover
{
padding:1px 5px 2px 5px;
background-color: #484848;
border:1px #FF9900 solid;
color:#CCCCCC;
text-decoration:none
}
/*==== GŁÓWNE BLOKI ====*/
#top {
	margin: 0 auto;
	width:850px;
	height:auto;
	position: relative;
	z-index: 1;
}
#naglowek {
	width:845px;
	height:100px;
	background-image:url(../images/tlo_naglowek.jpg);
	margin: 0px auto;
	}
#menu {
	width:822px;
	height:38px;
	margin: 0px auto;
	}
	
/*==== BLOKI NAGŁÓWKA ====*/
#logo {
	width:120px;
	height:89px;
	float:left;
	margin: 10px 0px 0px 20px;
	}
#przyciski {
	height:24px;
	width:210px;
	float:left;
	margin: 12px 0px 0px 40px;
	padding: 52px 0px 0px 0px;
	background: url(../images/tlo_poczta_rejestrator_panel.png) transparent;
	}
#przyciski_top {
	display:inline;
	margin-left:11px;
	color: #999999;
}
a.przyciski_top {
 text-decoration:none;
 color:#333333;
 }
a.przyciski_top:hover {
	text-decoration:underline;
	color:#000000;
	}
/*==== MENU ====*/
#menu_glowne
{
	display:inline;
	float:left;
	height:29px;
	margin-left:1px;
	padding-top:0;
	text-align:center;
	width:115px;
	margin-top: 6px;
	}
.border-right_menu {	border-right:1px dotted #C2C2C2;
	}
.border-left-right_menu {
	border-left:1px dotted #C2C2C2;
	border-right:1px dotted #C2C2C2;
	}
#menu_top {
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.menu_top {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.menu_top li a, ul.menu_top li a:visited   {
	color:#FEFFFF;
	display:block;
	height:27px;
	margin:0;
	padding-top:5px;
	text-decoration:none;
}
ul.menu_top li a:hover {
	background:transparent url(../images/tlo_menu_top-hover.jpg) no-repeat scroll 0px 0;
	}
/*BLOK TEKSTU - INDEX */
#linia {
	margin: 0 auto;
	width:820px;
	text-align: right;
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	padding: 2px 0px 0px 0px;
	}
#bok-txt {
	margin: 0 auto;
	width:820px;
	border: 1px dotted #E6E6E6;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	}
/* HOSTING - BLOKI */
#bloki-hosting-glowna {
	width:500px;
	height: 380px;
	float: left;
	margin: 5px 0px 5px 5px;
	}
.get-blok
{	float:left;
	width:238px;
	height:180px;
	border: 1px solid #E6E6E6;
	margin: 1px;
	padding: 2px 0px 0px 5px;
	}
#get-plus {
	background-image:url(../images/get-plus.jpg);
	}
#get-start {
	background-image:url(../images/get-start.jpg);
	}
#get-mail {
	background-image:url(../images/get-mail.jpg);
	}
#get-web {
	background-image:url(../images/get-web.jpg);
	}
#host-txt {
	width:225px;
	padding:0px 4px 0px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	font-size:10px;
	color: #666666;
	margin: 0 auto;
	font-weight: bold;
	}
#cena {
	text-align: right;
	margin-bottom: 12px;
	padding-right: 5px;
	padding-top: 6px;
	}
.cena {
	font-weight:bold;
		color: #E67817;
	}
#wiecej-blok {
	width:230px;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin-top: 10px;
	}
.host-txt2 {
	font-size:12px;
	color: #E67817;
	font-weight: bold;
	}
a.wiecej-host {
	padding:2px 5px 2px 5px;
	text-align:center;
	background-color: transparent;
	border: 1px solid #252525;
	text-decoration: none;
	color: #020202;
	}
a.wiecej-host:hover {
	padding:2px 5px 2px 5px;
	text-align:center;
	background-color: #CCCCCC;
	border: 1px solid #252525;
	text-decoration: none;
	color: #020202;
	}
/*PRAWA STRONA NA GŁÓWNEJ*/
#prawa-glowna {
	margin-left:505px;
	}
/*SZUKAJ DOMEN, CENY*/
#sprawdz-domene {
	width:310px;
	height:95px;
	border: 1px solid #E6E6E6;
	margin-top: 5px;
	background-image: url(../images/tlo-sprawdz-domene.jpg);
	text-align: center;
	padding-top: 5px;
	}	
.szukaj {
	font-size:11px;
	height:20px;
	padding:0px;
	width:100px;
	cursor:pointer;
	margin: 0px 5px 0px 5px;
}
#szukaj-domene {
	height:30px;
	}
#sprawdz {
	font-size:15px;
	font-weight: bold;
	padding-bottom: 2px;
	}
#ceny_domen {
	padding: 5px 10px 5px 10px;
	font-size:11px;
	text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	}
/*PROMOCJE*/
#promocje {
	height:80px;
	margin-top:2px;
	border: 1px solid #E6E6E6;
	width:310px;
	background-image: url(../images/tlo-promocja.jpg);
	}
	
.promocja {
	font-size:16px;
	color:#E67817;
	font-weight: bold;
	text-decoration: blink;
	}
#pr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #434343;
	width: 250px;
	margin: 0 auto;
	padding: 2px 5px 2px 5px;
	text-align: center;
	}
a.promocje {
	padding: 2px 50px 2px 50px;
	background-color:#E67817;
	text-decoration: none;
	color: #FFFFFF;
	}
	a.promocje:hover {
	padding: 2px 50px 2px 50px;
	background-color:#010101;
	text-decoration: none;
	color: #FFFFFF;
	}
	
/* INFOLINIA; STRONY WWW*/
#inf_str-www {
	height:86px;
	width:310px;
	margin-top:3px;
	background-image: url(../images/tlo_inf.jpg);
	border: 1px solid #E6E6E6;
	padding-top: 94px;

}

/*FLASH*/
#flash {
	width:820px;
	height:50px;
	margin:0 auto;
	background-color: #F5F5F5;
	margin-top: 12px;
	border: 1px solid #E6E6E6;
	}

/*STOPKA*/
#stopka {
	width:800px;
	height:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	background-image: url(../images/tlo-stopka.jpg);
	font-size: 10px;
	padding: 0px 10px 0px 10px;
	color: #929292;
	margin: 0 auto;
	background-repeat: repeat-x;
	}
#copyright {
	float:left;
	padding-top:5px;
	}
#menu_stopka {
	float:left;
	padding: 3px 5px 3px 230px;
	}
a.menu_stopka {
	text-decoration:none;
	color:#666666;
	background-color:#EDEDED;
	padding: 2px 4px 2px 4px;
	border: 1px dashed #E6E6E6;
	}
a.menu_stopka:hover {
	text-decoration:none;
	color:#000000;
	background-color:#D3D3D3;
	padding: 2px 4px 2px 4px;
	border: 1px dashed #E6E6E6;
	}
/*PODSTRONY - BLOKI*/
#lewa {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:220px;
	float: left;
	z-index: 500;
	background: #FFFFFF url(../images/tlo_txt_podstr.jpg) repeat-x scroll 0 0;
	}
	
#naglowek-menu2 {
	height:50px;
	padding: 20px 5px 5px 10px;
	border-bottom: #CCCCCC dotted 1px;
	}
.menu-symbol {
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	}

#menu2 {
	width:220px;
	position:fixed;
	}
#menu2 ul {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
#menu2 h5 {
	font-size:11px !important;
	}
#menu2 a {
	width: 203px;
	border-bottom:dotted #CCCCCC 1px;
	background-color:#333333;
	color:#CCCCCC;
	display: block;
	padding:2px 0px 3px 15px;
	text-decoration:none;
	border-left:#FF9900 solid 2px;
	}
#menu2 a:hover {
	width: 203px;
	border-bottom:dotted #CCCCCC 1px;
	background-color: #484848;
	color: #FFFFFF;
	display: block;
	padding:2px 0px 3px 15px;
	text-decoration:none;
	border-left:#FF9900 solid 2px;
}
	
#menu2 li {	
cursor:pointer;
display:block;
margin:0px;
position:relative;	
}
.sub_menu2 {
	background-color: #5D5D5D !important;
	width:120px !important;
	border-left:#FF9900 solid 2px !important;
	}
#menu2 uldf {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu2 ul ul   {
position: absolute;
left: 100%;
top:0;
z-index: 500;
margin: 0px !important;
}

div#menu2 ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul ul li:hover ul ul
{display: none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display: block;}


/*prawa*/
#prawa {
	margin: 0px 0px 0px 220px;
	background: #FFFFFF url(../images/tlo_txt_podstr.jpg) repeat-x scroll 0 0;
	;
	z-index: 1;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
#naglowek_prawa {
	padding: 20px 5px 5px 10px;
	border-bottom: #CCCCCC dotted 1px;
	}
#opis_prawa {
	margin:0px 15px 5px 15px;
	background-color:#FAFAFA;
	padding: 8px;
	border: 1px dotted #CCCCCC;
	}
.opis {
	color: #333333;
	padding-left:10px;
	margin-bottom: 1px;
}
#img_plus_opis {
	width:500px;
	height:160px;
	margin-left: 20px;
	padding: 10px 5px 5px 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	background:#F5F5F5 url(../images/tlo_referencje.jpg) repeat-x scroll 0 0 ;
	}

#img {
	float:left;
	margin-top: 3px;
	}
#opis {
	float:left;
	margin-left: 15px;
	padding: 5px 0px 0px 0px;
	width: 380px;
}
.images:link img{
	border: 1px solid #d1d1d1;
}
.images:visited img{
	border: 1px solid #d1d1d1;
}
.images:active img{
	border: 1px solid #d1d1d1;
}
.images:hover img{
	border: 1px solid #777370;
}
.pochyly {
	font-style: italic;
	}

/*tabele*/
.naglowek_tabela {
	width:58px;
	background-color:#EF8F39;
	font-size: 10px;
	}
.opis_tabela_lewa {
	background-color:#F7C293;
	font-weight: bold;
	}
.opis_tabela {
	background-color:#EAEAEA;
	border-bottom: 1px #CCCCCC solid;
	}
.naglowek_tabela-szersze {
	width:100px;
	background-color:#F2A55E;
	font-weight: bold;
}
.opis_tabela-szersze {
	font-size:10px;
	background-color:#D6D6D6
}
.margines-lewy {
	margin-left:40px;
	}
.margines-lewy-big {
	margin-left:60px;
	}

/*Formularz kontaktowy*/

.form_txt {
	margin-top:4px;
	}
.form {
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #F5F5F5;
	border: thin inset #DADADA
}


/*do realizacji www*/
#projekt {
	background-color:#F3F3F3;
	margin: 0px auto;
	padding: 5px;
	}
#firma {
	float:left;
	}
#firma_link {
	float:right;
	padding-right: 15px;
	}

a.anowe {
	text-decoration:none;
	color:#000;
	font-weight:bold;
} 

a.anowe:hover {
	text-decoration:underline;
}
