* {padding:0; margin:0;}

A {text-decoration:none}
A:hover {text-decoration:underline}

body {font:normal 12px arial;margin:0;padding:0;color:#131313;background: #0d0d0d url(../images/bg_body.jpg) no-repeat center 0}

UL {margin-left:25px}

#wrapper { margin:0 auto;width:996px;padding:0; background:url(../images/bg_wrapper.jpg) repeat-y 0 0}

#header {width:996px;height:148px;border:0;padding:0;margin:0;}

#flags_container {height:13px;margin:0;padding-top:6px;background: url(../images/bg_flags.jpg) repeat-y 0 0}
	
	.flag_en {float:right;width:18px;height:10px;margin-right:20px;margin-left:8px;display:block; background: url(../images/flag_en.jpg) no-repeat 0 0}

	.flag_en_off {float:right;width:18px;height:10px;margin-right:20px;margin-left:8px;display:block; background: url(../images/flag_en_off.jpg) no-repeat 0 0}

	.flag_pl {float:right;width:18px;height:10px;margin-left:8px;display:block; background: url(../images/flag_pl.jpg) no-repeat 0 0}

	.flag_pl_off {float:right;width:18px;height:10px;margin-left:8px;display:block; background: url(../images/flag_pl_off.jpg) no-repeat 0 0}

#flash_container {width:996px;height:208px;margin:0;padding:0;position:relative}

#logo {position:absolute;top:20px;left:40px;display:block;width:213px;height:62px;background: url(../images/logo.jpg) no-repeat 0 0}

#topmenu {width:988px;height:52px;margin:0;padding:0;padding-left:7px; background:url(../images/bg_topmenu.jpg) no-repeat 0 0}

#topmenu_list {margin-left:6px;}
#topmenu_list LI {float:left;list-style-type: none}

#topmenu A {float:left;padding-left:35px;padding-right:45px;display:block;color:#fff;font-size:14px;padding-top:8px;height:24px;text-decoration:none;cursor:pointer}

#topmenu A.selected, #topmenu A:hover {float:left;position:relative;top:-7px;padding-left:35px;padding-right:45px;display:block;color:#fff;font-size:14px;padding-top:15px;height:29px;text-decoration:none;cursor:pointer;background: url(../images/topmenu_on.jpg) no-repeat right 0}

.meu_sep {float:left;width:2px;height:18px;margin-top:8px;background:url(../images/menu_sep.jpg) repeat-y 0 0}

#left {width:256px;float:left;background: #fff url(../images/bg_left.jpg) repeat-y 0 0}
	.header_left {position:relative;width:216px;height:23px; background:url(../images/bg_header_left.jpg) no-repeat 0 0;color:#fff;font-size:14px;padding-top:10px;padding-left:30px;text-transform:uppercase}
	
	.left_filler {position:absolute;top:0;left:-64px;background:url(../images/bg_left_filler.jpg) no-repeat 0 0; width:68px; height:34px;margin:0;padding:0}
	
	.left_container_portfolio {width:230px;height:137px;padding:0;padding-left:22px;padding-top:12px;margin:0; margin-top:14px;overflow:hidden;border:0;background:url(../images/bg_leftimage.jpg) no-repeat 0 0;}

	.left_realizacja_sample {width:215px; height:124px;border:0;margin:0;padding:0;border:solid #b3c4ce 1px}
	.left_realizacja_link {color:#333; font-weight:bold;font-size:14px;text-decoration:none; margin-top:3px;}
	.left_separator {width:228px; height:3px;margin-bottom:17px;margin-top:17px}
	.left_realizacja_text {font-size:14px;color:#000;padding-left:20px;padding-right:10px}
	.left_realizacja_opis {width:230px;margin-left:17px;margin-top:5px;padding:0;}
	
	.left_strony_www_on {margin-left:13px;margin-top:7px;width:233px;height:134px;display:block; background:url(../images/left_strony_www_on.jpg) no-repeat 0 0;}

	.left_sklepy_on {margin-left:13px;width:233px;height:134px;display:block; background:url(../images/left_sklepy_on.jpg) no-repeat 0 0;}

	.left_systemy_on {margin-left:13px;width:233px;height:134px;display:block; background:url(../images/left_systemy_on.jpg) no-repeat 0 0;}

	.left_pozycjonowanie_on {margin-left:13px; width:233px;height:134px;display:block; background:url(../images/left_pozycjonowanie_on.jpg) no-repeat 0 0;}

	.left_tlumaczenia_on {margin-left:13px;margin-bottom:20px;width:233px;height:134px;display:block; background:url(../images/left_tlumaczenia_on.jpg) no-repeat 0 0;}

	.left_strony_www {margin-left:13px;margin-top:7px;width:233px;height:134px;display:block; background:url(../images/left_strony_www.jpg) no-repeat 0 0;}

	.left_sklepy {margin-left:13px;width:233px;height:134px;display:block; background:url(../images/left_sklepy.jpg) no-repeat 0 0;}

	.left_systemy {margin-left:13px;width:233px;height:134px;display:block; background:url(../images/left_systemy.jpg) no-repeat 0 0;}

	.left_pozycjonowanie {margin-left:13px;width:233px;height:134px;display:block; background:url(../images/left_pozycjonowanie.jpg) no-repeat 0 0;}
	
	.left_tlumaczenia {margin-left:13px;margin-bottom:20px;width:233px;height:134px;display:block; background:url(../images/left_tlumaczenia.jpg) no-repeat 0 0;}



#right {width:727px;padding-left:13px;padding-right:0px;float:right;background: #fff url(../images/bg_right.jpg) repeat-y right 0;font-size:14px; color:#000; height:100%;}
	 H1 {width:697px;height:23px;background:url(../images/bg_header_right.jpg) no-repeat 0 0;color:#fff;font-size:14px;padding-top:10px;padding-left:30px;text-transform:uppercase;font-weight:normal}
	
	.right_text {padding-right:20px;margin-top:14px}

	.groups_container {position:relative;width:709px; height:136px; margin:0;padding:9px;background:url(../images/bg_groups_container.jpg) no-repeat 0 0;}

	.groups_filler {display:none;position:absolute;top:0;left:707px;width:100px;height:156px; background:url(../images/bg_groups_filler.jpg) no-repeat 0 0;}

	#group_strony {float:left;width:127px; height:130px; display:block; margin:0;margin-right:12px;padding:0;border:0;background:url(../images/group_strony.jpg) no-repeat 0 0}
	#group_sklepy {float:left;width:127px; height:130px; display:block; margin:0;margin-right:12px;padding:0;border:0;background:url(../images/group_sklepy.jpg) no-repeat 0 0}
	#group_cms_crm {float:left;width:127px; height:130px; display:block; margin:0;margin-right:12px;padding:0;border:0;background:url(../images/group_cms_crm.jpg) no-repeat 0 0}
	#group_pozycjonowanie {float:left;width:127px; height:130px; display:block; margin:0;margin-right:12px;padding:0;border:0;background:url(../images/group_pozycjonowanie.jpg) no-repeat 0 0}
	#group_tlumaczenie {float:left;width:127px; height:130px; display:block; margin:0;margin-right:12px;padding:0;border:0;background:url(../images/group_tlumaczenie.jpg) no-repeat 0 0}
	
	.right_text {padding-right:20px;}

	.front_horizontal_line {width:705px;height:4px;margin-top:15px;margin-bottom:15px;line-height:0.1;background:url(../images/front_horizontal.jpg) no-repeat 0 0}

	.praca_container {float:left;margin-left:55px;margin-top:20px;padding-top:12px;width:240px;height:190px;background: #fff url(../images/praca_container.jpg) no-repeat 0 0; overflow:hidden}
	
	.praca_container A {border:0;margin-left:12px;}
	.praca_container IMG {border:0;}
	.praca_container_client {margin-left:12px;margin-top:4px;font-size:11px;color:#000; text-transform:uppercase; font-weight:bold;display:block}
	.praca_container_descr {font-size:11px;color:#58595b;padding-left:12px;margin-top:2px}

	.praca_main_container {position:relative;width:628px;margin-top:15px;padding-top:65px; padding-left:83px;background:url(../images/bg_praca_top.jpg) no-repeat 0 0}
	
	.portfolio_container {width:487px;height:387px;padding-left:4px;padding-top:8px;background:url(../images/bg_portfolio.jpg) no-repeat 0 0}

	.portfolio_img {border:0;width:482px;height:382px;padding:0;margin:0}
	.portfolio_link {color:#175f99;font-size:14px;}
	.portfolio_link_light {color:#1867a5;font-size:14px;}
	.portfolio_header {color:#175f99;font-size:14px;}
	.portfolio_text {color:#4e4d4d;font-size:14px;}
	.portfolio_longdescr {color:#4e4d4d;font-size:14px;padding-left:8px;width:490px}
	
	.portfolio_previous {position:absolute;top:100px;left:610px;width:17px;height:55px;display:block;background:url(../images/portfolio_previous.jpg) no-repeat 0 0}

	.portfolio_next {position:absolute;top:180px;left:612px;width:17px;height:55px;display:block;background:url(../images/portfolio_next.jpg) no-repeat 0 0}
	
	.partnerimg {border:0}




#footer_contact {position:relative;width:996px; height:249px; background:url(../images/bg_footer_contact.jpg) no-repeat 0 0;}

	.footer_contact_left_filler {position:absolute;top:0;left:-73px; background:url(../images/bg_footer_contact_left_filler.jpg) no-repeat 0 0; width:73px; height:249px;margin:0;padding:0}

	.footer_contact_filler {display:none;position:absolute;top:0;left:996px;width:77px;height:249px; background:url(../images/bg_footer_contact_right_filler.jpg) no-repeat 0 0;}

	.footer_left_info {float:left;width:250px;border:0;padding-left:30px;color:#fff;font-size:12px;}
	
	.footer_right_info {float:left;border:0;color:#fff;font-size:11px;}
	.footer_right_info INPUT {background:#b9ced9;border:0;width:300px}
	.footer_right_info .textfield_small {background:#b9ced9;border:0;width:150px}
	.footer_right_info TEXTAREA {background:#b9ced9;border:0;width:365px;height:70px}

	#btn_form {background:#dbe2e9;border:0;text-align:center;font-size:12px;color:#7b7c7d;width:110px;height:21px;cursor:pointer}
