body { 
	background-color: #151723;
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	text-align: center;	
}

#maincontent { 
	text-align: center;
	width: 1030px;
	margin-left: auto;
	margin-right: auto;
}

#top_head { 
	float: left;	
}

a { 
	color: #FFFFFF;
	text-decoration: none;	
}

a:hover { 
	color: #FF0000;
	text-decoration: underline;
	
}

#logo { 
	height: 174px;
	width: 193px;
	background-image: url('../images/logo.jpg');
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	padding-left: 35px;
}

a.link_top_cws {
	text-indent: -999999px;
	overflow: hidden;
	display: block;
	height: 174px;
}

#name { 
	background-image: url('../images/name.jpg');
	background-position: center;
	background-repeat: no-repeat;
	float: right;
	height: 111px;
	width: 659px;
	padding-right: 75px;	
}

#www_image { 
	padding-right: 320px;
	background-image: url('../images/www.jpg');
	background-position: left;
	background-repeat: no-repeat;
	width: 447px;
	height: 47px;
	float: right;
	padding-top: 40px;
}

#menu_top { 
	float: left;
	width: 1030px;
	height: 250px;	
}

#menu_oval {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
}

#menu_oval li { 
	float: left;	
}

#menu_oval li a { text-indent: -999999px; overflow: hidden; display: block; height: 250px; } 

#shop { 
	background-image: url('../images/shop.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 250px;
	height: 250px;	
}

#serwis { 
	background-image: url('../images/serwis.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 250px;
	height: 250px;	
}

#www { 
	background-image: url('../images/www1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 250px;
	height: 250px;	
}

#studio { 
	background-image: url('../images/reklama.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 250px;
	height: 250px;	
}

#content { 
	float: left;
	width: 1030px;
	padding-top: 30px;	
}

#left { 
	float: left;
	width: 650px;	
}

#right { 
	width: 350px;
	float: right;	
}

#welcom { 
	width: 630px;
	float: left;
	margin-left: 5px;
	padding-right: 15px;	
}

#cws_welcom { 
	background-image: url('../images/welcom.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 35px;
	width: 290px;
	text-align: left;
	float: left;		
}

p.opis { 
	text-align: left;
	clear: both;  	
}

p.opis_www { 
	text-align: left;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-color: #FFFFFF;
	border-top-style: dotted;
	border-top-width: 1px;  	
}

#more {
	text-align: right;
	float: right;
}

span.more { 
	text-align: right;
	float: right;	
}

a.read_more { 
	color: #FF0000;
	text-decoration: none;	
}

a.read_more:hover { 
	color: #FF9900;
	text-decoration: underline;	
}

#last_projects { 
	width: 640px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;		
}

#title_last {
	background-image: url('../images/last_www.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 35px;
	width: 369px;
	text-align: left;
	float: left;	
}

table.last_image { 
	width: 640px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	padding-top: 5px;	
}

table.last_image td { 
	text-align: center;
	width: 213px;	
}

a.title-site { 
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}

a.title-site:hover { 
	color: #FFFF00;
	text-decoration: underline;
}

#other_pro {
	width: 630px;
	float: left;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 15px;	
}

table.other_links {
	width: 600px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	padding-top: 5px;
}

table.other_links td { 
	text-align: left;
	width: 200px;
	vertical-align: top;	
}

#other_ad {
	background-image: url('../images/other.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 36px;
	width: 205px;
	text-align: left;
	float: left;
}

ul.links { 
	list-style-type: none;
	text-align: left;
	padding: 0 5px;
	margin: 0;
	line-height: 20px;
}

ul.links li { 
	font-weight: bold;	
}

a.otherlink { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.otherlink:hover { 
	color: #3366FF;
	text-decoration: underline;	
}

div.top_black { 
	background-image: url('../images/top_bg_black.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 14px;
	width: 311px;
	float: left;	
}

div.middle_black { 
	background-color: #000000;
	float: left;
	height: auto;
	width: 311px;
}

div.bot_black {
	background-image: url('../images/bot_bg_black.jpg');
	background-position: top;
	background-repeat: no-repeat;
	height: 14px;
	width: 311px;
	float: left;	
}

div.black_box { 
	float: left;
	padding-bottom: 25px;
	padding-right: 10px;
	padding-left: 10px;
	width: 320px;	
}

#corobimy { 
	float: left;
	background-image: url('../images/robota.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 250px;
	height: 37px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

p.lista { 
	text-align: left;
	float: left;
	padding-left: 10px;
	line-height: 25px;
}

a.bl_link { 
	background-image: url('../images/arrow1.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;	
}

a.bl_link:hover { 
	background-image: url('../images/arrow2.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: underline;
	color: #FF0000;	
}

#contacts { 
	float: left;
	background-image: url('../images/contact.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 180px;
	height: 33px;
	padding-left: 10px;
	padding-top: 0px;	
}

#line_short { 
	background-image: url('../images/small_line.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 650px;
	height: 5px;
	float: left;
	padding-top: 10px;	
}

#big_line { 
	background-image: url('../images/bot_line.jpg');
	background-position: center;
	background-repeat: no-repeat;
	width: 1000px;
	height: 5px;
	float: left;
	padding-top: 15px;	
}


p.contact { 
	padding-left: 12px;
	text-align: left;
	font-weight: bold;
	clear: left;
	padding-right: 8px;
}

a.email { 
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;	
}

a.email:hover { 
	color: #FF0000;
	text-decoration: underline;	
}

span.gray { 
	color: #969696;
}

a.skype { 
	color: #3399FF;
	font-weight: bold;
	text-decoration: none;
}

a.skype:hover { 
	color: #FF0000;
	text-decoration: underline;
}

ul.foot_menu { 
	list-style-type: none;
	padding-left: 25px;
	clear: both;
	float: left;
}

ul.foot_menu li { 
	display: inline;
	padding: 0;	
}

a.foot_link { 
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;	
}

a.foot_link:hover { 
	color: #FFFF00;
	text-decoration: underline;	
}

#copyright { 
	float: right;
	text-align: right;
	padding-right: 20px;
	padding-top: 15px;
}

a.copy { 
	color: #FF9900;
	text-decoration: none;	
}

a.copy:hover { 
	color: #FF0000;
	text-decoration: underline;	
}

h1.foot { 
	font-size: 14px;
	font-weight: 500;
	padding: 0;	
}

#cosprzedajemy { 
	float: left;
	background-image: url('../images/sprzedajemy.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 210px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

div.cont { 
	text-align: left;
	width: 620px;
	padding-left: 15px;
	padding-right: 15px;	
}

#shop_cws { 
	float: left;
	background-image: url('../images/shop_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 37px;
	padding-left: 10px;
	padding-top: 0px;
}

a.shop_link { 
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;	
}

a.shop_link:hover { 
	color: #3399FF;
	text-decoration: underline;	
}

a.studio_link { 
	color: #3399FF;
	font-weight: bold;
	text-decoration: none;	
}

a.studio_link:hover { 
	color: #FF0000;
	text-decoration: underline;	
}

span {
	color: #FF9900;
	font-weight: bold;
}

strong.orange {
	color: #FF9900;
	font-weight: bold;
}

#coserwisujemy {
	float: left;
	background-image: url('../images/co_serwis.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 220px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#serwis_cws { 
	float: left;
	background-image: url('../images/serwis_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 37px;
	padding-left: 10px;
	padding-top: 0px;
}

#strony_cws { 
	float: left;
	background-image: url('../images/proejktowaniewww.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#pozycjonowanie_cws { 
	float: left;
	background-image: url('../images/pozycjonowaniewww.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 480px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#studio_cws { 
	float: left;
	background-image: url('../images/studi_proj.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 300px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}


#portfolio {
	float: left;
	background-image: url('../images/portfolio.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 210px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#projektujemy {
	float: left;
	background-image: url('../images/www_pro.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 220px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#reklama {
	float: left;
	background-image: url('../images/jaka_reklama.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 280px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#mapka {
	float: left;
	background-image: url('../images/mapka_lok.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 180px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

table.form { 
	width: 500px;
	margin-left: auto;
	margin-right: auto;	
}

#contact_cws { 
	float: left;
	background-image: url('../images/cont_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 300px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#zczymdokogo {
	float: left;
	background-image: url('../images/zczymdokogo.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 180px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#dotychczasowe {
	float: left;
	background-image: url('../images/dotychczasowe.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 310px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

#portfolio_cws {
	float: left;
	background-image: url('../images/portfolio_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#next_cws {
	float: left;
	background-image: url('../images/next_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#ofirmie_cws {
	float: left;
	background-image: url('../images/ofirmie.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}

#onas {
	float: left;
	background-image: url('../images/onas.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 310px;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	clear: left;
}

div.win_pop {
	background-color: #FFFFFF;
	background-image: url('../images/www_prom.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 600px;
	left: 40%;
	position: absolute;
	top: 150px;
	visibility: hidden;
	width: 600px;
	color: #000000;
}

#emark_cws { 
	float: left;
	background-image: url('../images/emark_cws.jpg');
	background-position: 15px 0px;
	background-repeat: no-repeat;
	width: 380px;
	height: 32px;
	padding-left: 10px;
	padding-top: 0px;
}