* {padding: 0; margin: 0}
body {text-align: center; background-color: #f8f8f8}
img {border: none}
#container {text-align: left; margin: 2px auto; width: 937px;}
#page {margin: 57px 0 0 0; position: relative;}
#top_tabs {position: absolute; right: 460px; top: -18px}

#top_flags {position: absolute; right: 20px; top: 2px}

#top_flags_1 {position: absolute; right: 140px; top: -30px}
#top_flags_2 {position: absolute; right: 95px; top: -30px}
#top_flags_3 {position: absolute; right: 45px; top: -30px}


#checkbox_ {position: absolute; right: 0px; top: 0px}

#top_image {width: 944px; height: 19px; background: url(../img/gora.png) no-repeat}
#content {width: 888px; background: url(../img/srodek.png) repeat-y; padding: 0 28px; overflow: auto}
#logo img {border: none; position: absolute; top: -40px; left: 35px;}
#logo_mamut img {border: none; position: absolute; top: -45px; left: 560px;}

#top_menu {font: 13px Arial, sans-serif; height: 15px; font-weight: bold; position: absolute; width: 844px; top: -20px; left: 100px;}
#top_menu a {text-decoration: none; color: black; height: 17px;}
#top_menu a:hover { font-weight: bold;  color: red; }
#top_menu li {display: inline; list-style: none; margin: 0px 5px 10px 0; height: 18px}


#top_menu1 {font: 13px Arial, sans-serif; height: 30px; font-weight: bold; position: absolute; width: 790px; top: 5px; right: 80px;}
#top_menu1 a {text-decoration: none; color: black; border-bottom: 0px solid #d4d4d4; padding-bottom: 0px; height: 17px;}
#top_menu1 a:hover { font-weight: bold; color: red; }
#top_menu1 li {display: inline; list-style: none; margin: 0px 5px 10px 0; height: 18px}


#left_menu {float: left; margin-left: 35px;}
#right_menu {float: right; margin-right: 18px;}


#sidebar {width: 208px; float: left;}


#sidebar div {background: #ffffff url(../img/menu_background.png) top no-repeat; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; font: 11px Arial; padding: 0px; margin-top: 15px}
#sidebar h1 {font: bold 16px Tahoma, sans-serif; color: black; padding: 2px 0 5px 15px;}
#sidebar li {list-style: none; margin: 3px 5px 3px 5px}
#sidebar a {color: black; text-decoration: none;}
#sidebar a:hover {color: #888888;}
#sidebar div.checkDomain {background: #fdf1e1 url(../img/menu_background.png) top no-repeat; margin-top: 5px}
#sidebar form div {background: none; margin: 10px 0 0 0; padding: 0;}
#sidebar label {display: block; cursor: pointer; padding: 0; margin: 0}
#sidebar label input {margin: 2px 10px 2px 0}
#sidebar input.text {width: 150px; height: 20px; border: 1px solid #c5c5c5; padding: 2px;
					font: 11px verdana; color: red}
#sidebar input.strzalka {margin: -20px 0 0 150px}

.menu_foot {margin-bottom: 0px }

#doYouKnow {margin-top: 0px !important;}
#doYouKnow p { margin-left: 10px; margin-top: 5px; margin-right: 5px;}

#doYouKnow2 {margin-top: 20px !important;}
#doYouKnow2 p { margin-left: 10px; margin-top: 5px; margin-right: 5px;}

#domain_col_one {width: 80px; float: left;}
#domain_col_two {margin-left: 80px;}

#right {margin: 10px 0 0 223px; width: 664px; position: relative}

#main {font: 11px verdana, sans-serif; width: 664px; line-height: 1.5em; background: url(../img/roundedMid.jpg) repeat-y;}
#main h1 {font: bold 14px Tahoma, sans-serif;  color: #000; margin: 0 0 10px 0}
#main h1 a {text-decoration: none; color: #408fa2; border: none;}
#main a {text-decoration: none; color: #666; border-bottom: dotted 1px #ccc}
#main a:hover {color: #000000; border-bottom: solid 1px #555}
#main td {font: 11px verdana, sans-serif; padding: 3px 0}
#main li {margin: 2px 3em}
#main ul {padding: .7em 0 0 0; padding: 0 1em}
#main ul.links li {margin: 5px 0 0 0; list-style: none}
#main input.text {border: 1px solid #c5c5c5; padding: 2px; font: 14px verdana; color: red; margin: 0}
#main p {padding: .5em 0; line-height: 1.7em}
#main p strong {color: #408fa2;}

#content_foot {position: absolute; bottom: 0; left: 0;}

table.cennik {width: 100%}
table.cennik th {padding: 3px; font: bold 11px verdana, sans-serif; background: #CCCCCC;}
table.cennik td {height: 40px; background: #ffffff}
table.cennik td.dark {background: #ebf35f}

table.porownanie td, table.porownanie th {text-align: center}

#fromDataBase {padding: 0 20px; padding-top: 10px;}

#header {margin: 15px 0 10px 0; width: 662px; position: relative}
#header h1 {font: bold 11px verdana, arial, sans; color: #000000; padding: 0 10px;}
#header a {text-decoration: none; color: #000000}
#banner img {border-top: 1px solid #fff;}
#printHelp {position: absolute; right: 5px; bottom: -35px; z-index: 1000; width: 115px; height: 21px;
			text-align: right;}

#header1 {margin: 15px 0 10px 0; width: 662px; height: 21px; background-color: #EEEEF6; }

#bottom_image {width: 944px; height: 19px; background: url(../img/dol.png) no-repeat; clear: both}

#roundedTop, #roundedBot {width: 664px; height: 10px; margin: 0; padding: 0}
#roundedTop {background: url(../img/roundedTop.jpg) no-repeat top left}
#roundedBot {background: url(../img/roundedBot.jpg) no-repeat top left}

#toolMenu {position: absolute; bottom: 1px; right: 1px; width: 161px; z-index: 10; background: url(../img/toolMenu_mid.jpg) repeat-y left; padding-bottom: 10px}
#toolMenu2 p,
#toolMenu p {margin: 0; padding: 0 5px 0 10px;}
#toolMenu2 a,
#toolMenu a {border: none; font-weight: bold;}

#toolMenu2 {position: absolute; bottom: 1px; right: 1px; z-index: 10; background: url(../img/toolMenu_mid.jpg) repeat-y left; padding-bottom: 10px;}
#toolMenu2Top {background: url(../img/toolMenu_mid.jpg) repeat-x top;}

#webdesign p { width: 200px; float: left; text-align: center}

#footer {font: 9px Arial, sans-serif; color: #808080; padding: 0 15px}
#footer div {text-align: center}
#footer div p {display: inline; margin: 0 5px}

/* ----------------------------------------------

				STRONA GŁÓWNA

   ----------------------------------------------  */

#banners {margin-top: 15px; position: relative; width: 893px; height: 234px; font: 12px Arial, sans;}

#banner1 {width: 394px; height: 134px; position: absolute; top: 0; left: 0}
#banner2 {width: 394px; height: 134px; position: absolute; top: 0; right: 0}

/*#adminPanel, #serwis, #domain {border: 1px solid black}*/

#middle {margin-top: -35px; position: relative; width: 693px; height: 370px; font: 12px Arial, sans;}
#middle p {line-height: 1.2em}
#middle h5 {font: bold 12px Arial, sans; margin: 0 0 5px 0}
#middle input.text {width: 153px; border: 1px solid #b8b8b8; padding: 1px 3px; color: #e10026; font: bold 14px Arial, sans;}
#middle input.password {width: 90px; height: 18px; border: 1px solid #b8b8b8; padding: 1px 3px;}

.contentstyle ul, ul.list {list-style-image: url('../img/kropka_ciemna_niebieska.png'); margin: 5px 15px 5px 30px;
					font: 11px Arial, sans; white-space: nowrap;}

.middleFoot {position: absolute; bottom: 0; left: 0}

#adminPanel {width: 208px; height: 243px; position: absolute; top: 0; left: 0; background: url(../img/tlo5.png) no-repeat top left;}
#adminPanel p {margin-top: 10px}
#adminPanel p.small {font-size: 75%; padding-top: 10px;}
#adminHeader {background: url(../img/zielone_gora.png) no-repeat top left; padding-top: 8px;}
#adminHeader h1 {padding-bottom: 12px}
#adminPanelFoot {width: 208px; height: 9px; position: absolute; bottom: 0px; left: 0; background: url(../img/zielone_dol.png) no-repeat top left;}

#serwis {width: 257px; height: 243px; margin: 0 405px 0 218px; position: relative; background: url(../img/tlo6.png) no-repeat top left;}
#serwisHeader {background: url(../img/niebieski_gora.png) no-repeat top left; padding-top: 7px;}
#serwisHeader h1 {padding-bottom: 13px}
#serwisFoot {width: 257px; height: 7px; position: absolute; bottom: 0px; left: 0;
				background: url(../img/niebieski_dol.jpg) no-repeat top left;}
#serwis a {font: 11px Arial, sans; text-decoration: none; color: #000}

#domain {width: 395px; height: 234px; position: absolute; top: 0; right: 0; background: url(../img/tlo4.png) no-repeat top left; padding-top: 6px; border: 0px solid #000000;}

#domainFoot {width: 395px; height: 7px; position: absolute; bottom: 0px; left: 0; background: url(../img/zolte_dol.jpg) no-repeat top left;}
#domain label {float: left; display: block; width: 70px; cursor: pointer; margin: 2px 0;}

#domain #col2 input {margin-right: 8px}

#activeDomain_ #col1 {float: left; width: 70px; margin-left: 35px;}
#activeDomain_ #col2 {margin-top: 15px; margin-left: 120px; width: 70px;}

#domain p {margin-top: 5px}
#domain h5 {margin:0; padding: 0}
#domain .contentstyle a {text-decoration: none; color: #000;}
#domain .contentstyle a:hover {border-bottom: 1px solid #000}
#activeDomain_ #more {font-size: 100%; padding: 0 0 0 0px; clear: both;}

#line {line-height: 0px; border-bottom: 1px solid #C0C0C0; width: 99%;}


#cennik {position: absolute; right: 10px; top:40px;}

#contactLinks {position: absolute; left: 290px; top:190px; font: 12px Arial, sans; margin: 0 0 0px 0;}


#links {position: absolute; left: 0px; top:279px; font: 12px Arial, sans; margin: 0 0 5px 0;}
#links a {text-decoration: none; color: #909090;}

#links1 {position: absolute; left: 130px; top:280px; font: 12px Arial, sans; margin: 0 0 5px 0;}
#links1 a {text-decoration: none; color: #909090;}

#links2 {position: absolute; left: 260px; top:280px; font: 12px Arial, sans; margin: 0 0 5px 0;}
#links2 a { text-decoration: none; color: #909090;}


p.order {line-height: 21px;}
p.order img {vertical-align: middle; margin: 3px 2px; margin-bottom: 0;}

#bottom {margin-top: 5px; position: relative; width: 893px; height: 130px;  font: 12px Arial, sans; line-height: 1.33em;}
#bottom h1 {font: bold 16px arial, sans}

#activeHome_pl {position: absolute; top: 0px; left: 225px; width: 217px; height: 166px; background: url(../img/tlo4_home2_pl.png) no-repeat top left; padding: 0 10px}
#activeHome_en {position: absolute; top: 0px; left: 225px; width: 217px; height: 166px; background: url(../img/tlo4_home2_en.png) no-repeat top left; padding: 0 10px}

#activeDomain_ {position: absolute; top: 40px; right: 20px; width: 300px; height: 145px; padding: 0 10px;}
#activeDomain_1 {position: absolute; top: 40px; right: -42px; width: 300px; height: 145px; padding: 0 10px;}

#activeDomain_link {position: absolute; top: 160px; left: 300px; width: 300px; height: 30px; padding: 0 12px;}
#activeDomain_link a {text-decoration: none; color: #000; font-size: 140%;}


#contactTxt {position: absolute; top: -15px; left: -20px; width: 30px; height: 12px; padding: 0 12px; font-weight: bold;}

#contactTxt1 {position: absolute; top: 5px; left: -20px; width: 160px; height: 12px; padding: 0 12px; font-weight: bold;}

#transferTxt {position: absolute; top: -15px; left: 140px; width: 180px; height: 12px; padding: 0 12px; font-weight: bold;}

#transferInput {position: absolute; top: 5px; left: 140px; width: 250px; height: 12px; padding: 0 12px;}

#optionTxt {position: absolute; top: -15px; left: 400px; width: 163px; height: 12px; padding: 0 12px; font-weight: bold;}
#optionInput {position: absolute; top: 5px; left: 400px; width: 163px; height: 11px; padding: 0 12px; font-weight: bold;}



#activeDomain_info { position: absolute; top: 10px; right: 28px; width: 250px; height: 30px; padding: 0 12px; font: 12px Arial; font-size: 190%; }

#activeDomain_pl {position: absolute; top: -1px; left: 224px; width: 662px; height: 189px; background: url(../img/tlo4_domain2.jpg) no-repeat top left; padding: 0 10px;}

#activeDomain_background {position: absolute; top: 0px; left: 225px; width: 651px; height: 195px; }

#activeBusiness_pl {position: absolute; top: 0px; left: 447px; width: 223px; height: 166px;  background: url(../img/tlo4_business2_pl.png) no-repeat top left; padding: 0 10px}
#activeBusiness_en {position: absolute; top: 0px; left: 447px; width: 223px; height: 166px;  background: url(../img/tlo4_business2_en.png) no-repeat top left; padding: 0 10px}

#activePromo_pl {position: absolute; top: 0px; left: 670px; width: 220px; height: 166px;  background: url(../img/tlo4_promo2_pl.png) no-repeat top left; padding: 0 10px}
#activePromo_en {position: absolute; top: 0px; left: 670px; width: 220px; height: 166px;  background: url(../img/tlo4_promo2_en.png) no-repeat top left; padding: 0 10px}


#activeBar {position: absolute; top: 173px; left: 225px; width: 652px; height: 101px;  background: url(../img/bar.jpg) no-repeat top left; padding: 0 10px;}

#activeBar ul {list-style-image: url('../img/kropek.png'); margin: 0px 20px; padding: 0px; font-size: 90%; line-height: 1.33em;}

#activeHome p,
#activeBusiness p {line-height: 1.33em; margin-bottom: .5em}
#activeHome ul {list-style-image: url('../img/kropek.png'); margin: 0px 20px; padding: 0px; font-size: 90%; line-height: 1.33em;}
#activePromo ul {list-style-image: url('../img/kropek.png'); margin: 0px 20px; padding: 0px; font-size: 90%; line-height: 1.33em;}


#activeDomain ul {list-style-image: url('../img/kropek.png'); margin: 0px 20px; padding: 0px; font-size: 90%; line-height: 1.33em;}
#activeHome h1,
#activeBusiness h1 {margin: 40px 0 10px 30px}
#activeHome a,
#activeBusiness a {text-decoration: none; color: #000; font-weight: bold}
#activeBusiness ul {list-style-image: url('../img/kropka_czerwona.png'); margin: 0px 10px 0px 19px; padding: 0px;
				font-size: 90%; line-height: 1.33em;}
div.cena {margin: 40px 0 0 20px;}
#activeBusiness div.cena {margin-left: 20px}
#div.cena img {vertical-align: middle; }
#img.cena {display: block; position: absolute; right: 20px; bottom: 5px}
#activeBusiness img.cena {right: 40px;}

#bonusy {position: absolute; top: 0; right: 225px; width: 210px; height: 320px;  background: url(../img/wykrzyknik.jpg) no-repeat top left;}
#bonusy h1 {margin: 20px 0 0 60px}
#bonusy ul {list-style-image: url('../img/kropka_zielona.png'); margin: 15px 45px 0px 25px; padding: 0px; width: 175px; text-align: left; line-height: 1.33em;}
#bottomRight {position: absolute; top: 0; right: 0; width: 209px; height: 340px}
#techInfo {width: 199px; background: url(../img/informacja_techniczna.jpg) no-repeat top right; padding: 35px 5px 0 5px; font: 10px Verdana, sans; margin-top: 7px}
#techInfo p {line-height: 1.5em; margin-top: 5px}

#techInfoen {width: 199px; background: url(../img/informacja_techniczna_en.jpg) no-repeat top right; padding: 35px 5px 0 5px; font: 10px Verdana, sans; margin-top: 7px}
#techInfoen p {line-height: 1.5em; margin-top: 5px}

#logo_1 img {border: none; position: absolute; top: 290px; left: 540px;}

#order_1 {position: absolute; top: 103px; left: 130px;}


#order_3 {position: absolute; top: 103px; left: 130px;}
#order_3 a {text-decoration: none; border: none; color: red;} 
#order_4 {position: absolute; top: 103px; left: 130px;}
#order_4 a {text-decoration: none; border: none; color: red;} 




#order_2 {position: absolute; top: 143px; left: 160px; font: bold 12px Arial, sans; margin: 0 0 5px 0;}
#order_2 a {text-decoration: none; border: none; color: red;} 

#order_5 {position: absolute; top: 143px; left: 160px; font: bold 12px Arial, sans; margin: 0 0 5px 0;}
#order_5 a {text-decoration: none; border: none; color: red;} 

#order_6 {position: absolute; top: 143px; left: 160px; font: bold 12px Arial, sans; margin: 0 0 5px 0;}
#order_6 a {text-decoration: none; border: none; color: red;} 





#zawszePrzyTobie {width: 199px; background: url(../img/zawsze_przy_tobie.jpg) no-repeat top right; padding: 40px 5px 0 5px;}
#zawszePrzyTobie p {line-height: 1.5em; width: 197px}
#zawszePrzyTobie a {text-decoration: none; color: #000;}
#zawszePrzyTobie a:hover {border-bottom: 1px solid #000;}

#zawszePrzyTobieen {width: 199px; background: url(../img/zawsze_przy_tobie_en.jpg) no-repeat top right; padding: 40px 5px 0 5px;}
#zawszePrzyTobieen p {line-height: 1.5em; width: 197px}
#zawszePrzyTobieen a {text-decoration: none; color: #000;}
#zawszePrzyTobieen a:hover {border-bottom: 1px solid #000;}

/* zamowinia */

.button { PADDING-LEFT: 0.1em; BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 8pt arial,sans-serif; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; cursor: pointer; }

.pole {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #ADADAD;
	height: 19px;
	width: 157px;
	background-color : #F2F2F2;
}


.search {
	font-family: Arial;
	font-size: 20px;
	color: #DC143C;
	border: 1px solid #ADADAD;
	height: 27px;
	width: 157px;
}

.search1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DC143C;
	border: 1px solid #ADADAD;
	height: 20px;
	width: 	22px;
}



.border { border: thin solid #CCCCCC; }


div#nifty{ margin: 0 10%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF; }
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

