body {
	background-image: url(../images/bg-sky.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #003169;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #252e37;
	font-size: 12px;
	text-align: center;
	background-attachment: scroll;
}
td {
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #252e37;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
a {color: #1f81da; text-decoration: none;}
a:hover {color: #1866ad; text-decoration: none;}
p, .box570 div.box, .box310 div.box {padding: 0px; margin: 0px; padding-left: 20px; padding-right: 20px; display: block;}
.clear {clear:both;}
h1.seo {font-size: 10px; text-transform:uppercase; margin: 0px; color: #4c84c4;}
h2.seo {font-size: 10px; text-transform:uppercase; margin: 0px; }
h4 {font-size: 12px;  margin: 0px;}
.txt-small {font-size: 10px; color: #626f7c;}
.toright {text-align: right; font-size: 11px;}

input, textarea {background-image: url(../images/input-bg.jpg); display: block; width: 280px; border: solid 1px #003566; font-size: 11px; padding: 3px; margin-bottom: 4px; float: left;}
#submitinput {background-image: url(../images/btn-wyslijwiadomosc.gif); display: block; width: 112px; height: 30px; border: none; margin-bottom: 4px; float: left;}

#projektowanie_graficzne_wroclaw {width: 900px; margin: auto; text-align: justify; margin-top: 33px;}


#top01 {float: left; width: 596px; height: 135px;}
#top02 {float: left;  width: 304px; height: 135px;}


ul, li {list-style-type: none; list-style-image: none; margin: 0px; padding: 0px;}
.main-menu {height: 42px;	width: 900px; display: block; margin-bottom: 20px;}
.main-menu li{display: block; float: left;}


.menu-left {width: 25px;	height: 42px; display: block;  background: url(../images/menu-left.png) no-repeat left top;}
.menu-right {width: 25px;	height: 42px; display: block;  background: url(../images/menu-right.png) no-repeat left top;}
.menu01 a{background: url(../images/menu01.jpg) no-repeat left top; display: block; width: 210px; height: 42px;}
.menu01-on a{background: url(../images/menu01-on.jpg) no-repeat left top; display: block; width: 210px; height: 42px;}
.menu01 a:hover{background: url(../images/menu01-hover.jpg) no-repeat left top;}
.menu02 a{background: url(../images/menu02.jpg) no-repeat left top; display: block; width: 192px; height: 42px;}
.menu02 a:hover{background: url(../images/menu02-hover.jpg) no-repeat left top;}
.menu02-on a{background: url(../images/menu02-on.jpg) no-repeat left top; display: block; width: 192px; height: 42px;}
.menu03 a{background: url(../images/menu03.jpg) no-repeat left top; display: block; width: 216px; height: 42px;}
.menu03 a:hover{background: url(../images/menu03-hover.jpg) no-repeat left top;}
.menu03-on a{background: url(../images/menu03-on.jpg) no-repeat left top; display: block; width: 216px; height: 42px;}
.menu04 a{background: url(../images/menu04.jpg) no-repeat left top; display: block; width: 131px; height: 42px;}
.menu04 {width: 131px; height: 42px;}
.menu04 a:hover{background: url(../images/menu04-hover.jpg) no-repeat left top;}
.menu04-on a{background: url(../images/menu04-on.jpg) no-repeat left top; display: block; width: 131px; height: 42px;}
.menu05 a{background: url(../images/menu05.jpg) no-repeat left top; display: block; width: 101px; height: 42px;}
.menu05 a:hover{background: url(../images/menu05-hover.jpg) no-repeat left top;}
.menu05-on a{background: url(../images/menu05-on.jpg) no-repeat left top; display: block; width: 101px; height: 42px;}

.top-menu {height: 46px;	width: 304px; display: block;}
.top-menu li{display: block; float: left;}

.topmenu01 a{width: 121px;	height: 46px; display: block; background: url(../images/topmenu01.png) no-repeat left top;}
.topmenu01 a:hover{background: url(../images/topmenu01-hover.png) no-repeat left top;}
.topmenu01-on a{width: 121px;	height: 46px; display: block; background: url(../images/topmenu01-on.png) no-repeat left top;}

.topmenu02 a{width: 111px;	height: 46px; display: block; background: url(../images/topmenu02.png) no-repeat left top;}
.topmenu02 a:hover{background: url(../images/topmenu02-hover.png) no-repeat left top;}
.topmenu02-on a{width: 111px;	height: 46px; display: block; background: url(../images/topmenu02-on.png) no-repeat left top;}

.topmenu03 a{width: 71px;	height: 46px; display: block; background: url(../images/topmenu03.png) no-repeat left top;}
.topmenu03 a:hover{background: url(../images/topmenu03-hover.png) no-repeat left top;}
.topmenu03-on a{width: 71px;	height: 46px; display: block;background: url(../images/topmenu03-on.png) no-repeat left top;}

#tworzenie_stron_internetowych_wroclaw {float: left; width: 570px;}
.box570-top{width: 570px;	height: 20px; display: block;  background: url(../images/box570-top.png) no-repeat left top;}
.box570-btm{width: 570px;	height: 20px; display: block; margin-bottom: 20px;background: url(../images/box570-btm.png) no-repeat left top;}
.box570{width: 570px;	background-color: #FFFFFF; display: block; }

#tworzenie_sklepow_internetowych_wroclaw {float: left; width: 310px; margin-left: 20px;}
.box310-top{width: 310px;	height: 20px; display: block; background: url(../images/box310-top.png) no-repeat left top;}
.box310-btm{width: 310px;	height: 20px; display: block; margin-bottom: 20px; background: url(../images/box310-btm.png) no-repeat left top;}
.box310{width: 310px;	background-color: #FFFFFF; display: block; font-size: 11px; }

#footer-top img{margin-bottom: -9px;}
#footer-top div {width: 590px; float: left;}
#footer-top {width: 900px; clear:both; text-transform:uppercase; font-size: 10px; color: #39444e;}

#footer {width: 900px; clear:both; text-transform:uppercase; font-size: 10px; color: #39444e; margin-bottom: 20px;  margin-top: 20px;} 
#footer a {color:#356087;}


.btn-brief {width: 310px;	height: 139px; display: block; float: left; background: url(../images/btn-brief.png) no-repeat left top;}

.lista_projektowanie_stron_internetowych li{padding-left: 30px; padding-bottom: 15px; font-size: 13px; background: url(../images/pointer.gif) no-repeat left top; padding-top: 5px;}
.lista_projektowanie_stron_internetowych li.sub{padding-left: 50px; padding-bottom: 15px; font-size: 13px; background: url(../images/pointer.gif) no-repeat left top; padding-top: 5px; background-position: 20px 0px; }
.lista_projektowanie_stron_internetowych li a {color: #14528b;}
.lista_projektowanie_stron_internetowych li a:hover {color: #1866ad;}

.lista_tworzenie_stron_internetowych li{padding-left: 10px; padding-bottom: 5px; font-size: 11px; background: url(../images/pointer-small.gif) no-repeat; background-position: 0px 6px;}
.porfolio_logo_strony_druk {margin: 0px; border: solid 1px  #9ec5e6; padding: 10px; width: 233px;}
.porfolio_strony_internetowe {margin: 0px; border: solid 1px  #9ec5e6; padding: 10px; float: left; margin-right: 20px; margin-bottom: 20px;}
.porfolio_strony_internetowe2 {margin: 0px; border: solid 1px  #9ec5e6; padding: 10px; float: left; margin-bottom: 20px;}
.portfolio_img div {line-height: 12px; margin-bottom: 8px;}


#submitinput {width: 112px; height: 30px; padding: 0px;}


.mega li {display: inline;  position: relative;}
.mega ul {display: none;}

li.mega ul {text-align: left;  position: absolute;  top: 225px; }
li.hovering ul {display: block; }

.submenu li {float: none;}
.submenu li a {color: #003661; width: 131px; height: 30px; line-height: 30px;
display: block; background-color: #5892c2; border-bottom: solid 4px #fff; background: url(../images/sub-bg.jpg) no-repeat; text-align: center;}
.submenu li a:hover {color: #8c95ab;  background: url(../images/sub-hover.jpg) no-repeat; border-bottom: solid 4px #5892c2; color: #5892c2;}

.fancyTitle {line-height: 26px; font-family: "Trebuchet MS", Verdana, Arial; color: #fff; font-size: 11px;}

.box-kontakt strong{font-size: 15px;}

#success {text-align: center; background-color:#bdf074; padding:5px; margin-bottom: 5px; color: #003566; font-weight: bold;}
#bademail, #badserver {text-align: center; background-color:#8b0c09; padding:5px; margin-bottom: 5px; color:#FFF; font-weight: bold;}

#myForm label {width: 180px; display: block; float: left; padding-right: 5px;}