body {
	background:#2B252C url(../images/top1_bg.png) 0 0 repeat-x
}
#wrap {
	text-align:left
}
#header {
	margin-top:0;
	padding-top:0;
	height:397px;
	margin-bottom:50px
}
#header object {
	outline:none
}
#slogan {
	height:180px;
	top:44px;
	left:33px
}
#slogan h1 {
	background: url(../images/slogan.png) no-repeat 0 0
}
#slogan h1 a {
	display:block;
	height:180px;
	text-indent:-99999px
}
#top_user {
	height:21px;
	position:absolute;
	top:0;
	right:0;
	background:transparent
}
#top_user ul {
	width:100%;
	height:21px;
	list-style:none;
	background: transparent url(../images/user_menu.png) 0 0 no-repeat
}
#top_user ul li#top_user_01 a {
	width:100px;
}
#top_user ul li#top_user_02 a {
	width:130px;
}
#top_user ul li#top_user_03 a {
	width:110px;
}
#top_user ul li#top_user_01 a:hover {
	background:url(../images/user_menu.png) 0 -21px no-repeat
}
#top_user ul li#top_user_02 a:hover {
	background:url(../images/user_menu.png) -100px -21px no-repeat
}
#top_user ul li#top_user_03 a:hover {
	background:url(../images/user_menu.png) -230px -21px no-repeat
}
#top_menu {
	height:23px;
	top:10px
}
#top_menu ul {
	list-style:none;
	background: url(../images/top_menu3.png) 0 0 no-repeat;
	height:23px;
	width:760px
}
#top_menu ul li, #top_user ul li {
	float:left;
	display:inline;
}
#top_menu ul li a, #top_user ul li a {
	cursor: pointer;
	outline:none;
	display:block;
	text-indent:-99999px
}
#top_menu ul li#top_menu_01 a {
	width:134px;
}
#top_menu ul li#top_menu_02 a {
	width:96px;
}
#top_menu ul li#top_menu_03 a {
	width:125px;
}
#top_menu ul li#top_menu_04 a {
	width:100px;
}
#top_menu ul li#top_menu_05 a {
	width:66px;
	height:23px;
}
#top_menu ul li#top_menu_06 a {
	width:123px;
}
#top_menu ul li#top_menu_07 a {
	width:116px;
}
#top_menu ul li#top_menu_01 a:hover, #top_menu ul li#top_menu_01 a.selected
{
	background: url(../images/top_menu3.png) 0 -23px no-repeat;
}
#top_menu ul li#top_menu_02 a:hover, #top_menu ul li#top_menu_02 a.selected
{
	background: url(../images/top_menu3.png) -134px -23px no-repeat;
}
#top_menu ul li#top_menu_03 a:hover, #top_menu ul li#top_menu_03 a.selected
{
	background: url(../images/top_menu3.png) -230px -23px no-repeat;
}
#top_menu ul li#top_menu_04 a:hover, #top_menu ul li#top_menu_04 a.selected 
{
	background: url(../images/top_menu3.png) -355px -23px no-repeat;
}
#top_menu ul li#top_menu_05 a:hover, #top_menu ul li#top_menu_05 a.selected
{
	background: url(../images/top_menu3.png) -455px -23px no-repeat;
}
#top_menu ul li#top_menu_06 a:hover, #top_menu ul li#top_menu_06 a.selected
{
	background: url(../images/top_menu3.png) -521px -23px no-repeat;
}
#top_menu ul li#top_menu_07 a:hover, #top_menu ul li#top_menu_07 a.selected
{
	background: url(../images/top_menu3.png) -644px -23px no-repeat;
}

#top_menu_dtp {
	height:23px;
	top:10px
}
#top_menu_dtp ul {
	list-style:none;
	background: url(../images/top_menu4.png) 0 0 no-repeat;
	height:23px;
	width:860px
}
#top_menu_dtp ul li, #top_user ul li {
	float:left;
	display:inline;
}
#top_menu_dtp ul li a, #top_user ul li a {
	cursor: pointer;
	outline:none;
	display:block;
	text-indent:-99999px
}
#top_menu_dtp ul li#top_menu_01 a {
	width:174px;
}
#top_menu_dtp ul li#top_menu_02 a {
	width:161px;
}
#top_menu_dtp ul li#top_menu_03 a {
	width:192px;
	height:23px;
}
#top_menu_dtp ul li#top_menu_04 a {
	width:159px;
	height:23px;
}
#top_menu_dtp ul li#top_menu_05 a {
	width:165px;
	height:23px;
}
#top_menu_dtp ul li#top_menu_01 a:hover, #top_menu_dtp ul li#top_menu_01 a .selected
{
	background: url(../images/top_menu4.png) 0 -23px no-repeat;
}
#top_menu_dtp ul li#top_menu_02 a:hover, #top_menu_dtp ul li#top_menu_02 a .selected
{
	background: url(../images/top_menu4.png) -174px -23px no-repeat;
}
#top_menu_dtp ul li#top_menu_03 a:hover, #top_menu_dtp ul li#top_menu_03 a .selected
{
	background: url(../images/top_menu4.png) -335px -23px no-repeat;
}
#top_menu_dtp ul li#top_menu_04 a:hover, #top_menu_dtp ul li#top_menu_04 a .selected 
{
	background: url(../images/top_menu4.png) -527px -23px no-repeat;
}
#top_menu_dtp ul li#top_menu_05 a:hover, #top_menu_dtp ul li#top_menu_05 a .selected 
{
	background: url(../images/top_menu4.png) -686px -23px no-repeat;
}

#darmowa_wycena {
	position:absolute;
	top:60px;
	right:40px
}
#darmowa_wycena a {
	background:url(../images/darmowa_wycena.png) 0 0 no-repeat;
	height:66px;
	width:240px;
	display:block;
	cursor: pointer;
	text-indent:-99999px
}
#darmowa_wycena a:hover {
	background:url(../images/darmowa_wycena.png) 0 -66px no-repeat;
}
#header_link {
	position:absolute;
	top:50px;
	left:40px;
	height:80px;
	width:385px;
    cursor: pointer;
	z-index:5;
    background: url(#);
}
#darmowa_wycena_small {
	position:absolute;
	top:375px;
	left:175px;
}
#darmowa_wycena_small a {
	background:url(../images/wycena_small.png) 0 0 no-repeat;
	height:56px;
	width:203px;
	display:block;
	cursor: pointer;
	text-indent:-99999px
}
#darmowa_wycena_small a:hover {
	background:url(../images/wycena_small.png) 0 -56px no-repeat;
}
#oferta {
	min-height:474px;
	padding-bottom: 20px;
	/*height:875px;*/
}
#na_skroty {
	text-align:left;
	padding:20px 0 0 0;
	background:url(../images/oferta_na_skroty.png) 0 0 no-repeat
}
#druk_cyfrowy {
	height:149px;
	padding-top:15px;
	background:url(../images/top2_bg.png) 0 0 repeat-x;
	color:#2B252C
}
#druk_cyfrowy h3 {
	color:#333333
}
input.more
{
	margin-top: -16px;
	border: none;
	cursor: pointer;
}

a.more, input.more {
	float:right;
	display:inline;
	display:block;
	height:27px;
	width:70px;
	outline:none;
	background: url(../images/more.png) 0 0 no-repeat;
	text-indent:-999999px
}
a.more:hover, input.more:hover {
	background:url(../images/more.png) 0 -27px no-repeat
}
#druk_cyfrowy .grid_9 img {
	margin-top:20px
}
.podpis {
	top: 420px;
	position:absolute;
	bottom:40px;
	right:10px;
	width:147px;
	height:84px;
}
/*#ikon {
	height:300px
}*/
#ikony {
	list-style:none;
	height:270px;
	width:900px;
	background: url(../images/ikony.png) 0 0 no-repeat
}
#ikony li {
	float:left;
	display:inline;
}
#ikony li a {
position:relative;
	display:block;
	width:150px;
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	padding:90px 0 10px 0;
	text-align: center;
	background-position:0 0;
	outline:none;
	cursor: pointer;
}
#ikony li a:hover {
	color:#E2790D;
	

	/*background:url(../images/shine.png) left bottom no-repeat;*/
}
#referencje
{
	padding-top: 4px;
}

#wstep {
	background: url(../images/o_itamar.png) 0 0 no-repeat;
	height:30px
}
#kroki-3 {
    background:url(../images/top3_bg.jpg) 0 0 repeat;
	/*min-height:471px;
    padding-top:20px;*/
}
/*#kroki-3 {
	min-height:487px;
	background:url(../images/top3_bg.jpg) 0 0 repeat-x;
	padding-top:20px;
}*/
#kroki-3 img {
	/*margin-bottom:10px*/
}
#kroki-3 ul.steps li {
	cursor:pointer;
}
#service ul {
	list-style:none
}
#service ul li {
	padding-left:100px;
	color:#5B5B5B;
	padding-bottom:10px;
	cursor:pointer;
	height:91px;
}
#service ul li:hover p
{
	text-decoration:underline;
}
#service ul li h3, #klienci h3, #service ul li a, #social h3 {
	text-decoration:none;
	color:#5B5B5B
}
#service ul li a:hover {
	text-decoration:underline
}
#service ul li#service_01 {
	background:url(../images/promocje.png) 0 0 no-repeat
}
#service ul li#service_02 {
	background:url(../images/kurier.png) 0 0 no-repeat
}
#service ul li#service_03 {
	background:url(../images/platnosci.png) 0 0 no-repeat
}
#klienci a.more {
	margin-right:12px
}
#social {
	color:#5B5B5B
}
#social h3 {
	padding-top: 0px;
	padding-bottom: 10px;
}
#social h2#phone {
	display:block;
	height:57px;
	width:215px;
	outline:none;
	background: url(../images/phone.jpg) 0 0 no-repeat;
	text-indent:-999999px;
	padding-bottom: 15px;
}
a#polec_strone {
	background:url(../images/polec_strone.jpg) 0 0 no-repeat;
	height:57px;
	width:215px;
	display:block;
	text-indent:-999999px
}
a#polec_strone:hover {
	background:url(../images/polec_strone.jpg) 0 -57px no-repeat;
}
#footer {
    height:273px;
    background:  url(../images/top4_bg.png) 0 0 repeat-x;
    text-align:center;
}
#footer ul {
	text-align: center;
	list-style:none;
	margin:24px auto 0 auto;
	padding:0
}
#footer ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0
}
#footer ul li:first-child a {
	border:0
}
#footer ul li a {
	padding:0 5px 0 5px;
	line-height:13px;
	border-left:#495E67 solid 1px;
	text-decoration:none;
	color:#4C4B4C;
	outline:none
}
#footer ul li a:hover {
	text-decoration:underline
}
#bottom_menu {
	margin-bottom:30px;
	width: 956px;
}
#bottom_menu ul li a
{
	cursor: pointer;
}
.mar-left {
	margin-left:20px
}
.steps {
	height:88px;
	width:918px;
	list-style:none;
	background:url(../images/steps.png) 0 0 no-repeat;
	margin-bottom:30px
}
.steps li {
	float:left;
	display:inline;
	width:306px;
	height:88px
}
#org_tlumaczy ul {
	list-style:none;
	height:71px;
	width:900px;
	background:url(../images/stowarzyszenia-tlumaczy.png) 0 0 no-repeat
}
#org_tlumaczy ul li {
	padding:0 30px 0 0;
	float:left;
	display:inline;
	margin:0;
	height:71px;
}
#org_tlumaczy ul li:last-child {
	padding-right:0;
	cursor:pointer;
}
#org_tlumaczy ul li:hover {
}
li#psbt {
	width:88px;
}
li#euatc {
	width:110px
}
li#oasis {
	width:128px
}
li#al {
	width:181px
}
li#lisa {
	width:92px
}
li#rzetelna {
	width:121px;
	cursor: pointer;
}
#credit {
	top:50px;
	bottom:0px;
}
#credit ul li a {
	border:0
}
#credit ul {
	padding-left:518px;
}
#kontent {
	padding-top:20px
}
ul#main_menu {
	list-style:none;
	margin-right:25px;
	text-align: left;
}
ul#main_menu li {
	padding:0 0 25px 0;
}
ul#main_menu li:hover {
	background:url(../images/bg_li_menu.png) 0 3px no-repeat
}
ul#main_menu li small {
	font-size: 13px;
	color: #999999;
	padding-left:25px;
}
ul#main_menu li a {
	font: normal 17px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding-left:25px;
	cursor: pointer;
}
ul#main_menu li a:hover {
	color:#508583;
}
ul#main_menu li a.selected {
	color:#508583;
}
/**********************tooltip********************************/
#tooltip {
	position:absolute;
	z-index:99999;
	width:228px;
	display:none;
}
#tooltip .tipHeader {
	height:12px;
	background:url(../images/tooltip_hr.png) no-repeat;
}
/*html #tooltip .tipHeader {
	margin-bottom:-6px;
}*/
#tooltip .tipBody {
	font-weight:normal;
	text-align:center;
	color:#333333;
	font-size:11px;
	background:url(../images/tooltip_cont.png) repeat-y left top;
	padding:0 7px;
}
#tooltip .tipFooter {
	height:21px;
	background:url(../images/tooltip_bot.png) 0 0 no-repeat;
}
.tooltip {
	cursor:pointer
}
#simpleTooltip img {
	margin:0 5px 5px 5px;
}
#simpleTooltip {
	padding:5px;
	background:#ffffff;
	border:1px solid;
}

#icon_content
{
	margin-left: 40px !important;
	font-size: 15px !important;
}

.grid_10, .grid_5
{
	/*text-align: justify;*/
}

.grid_10 table td p
{
	/*text-align: justify;*/
}

#anim
{
	cursor: pointer;
	width:	940px;
	height:	357px;
}

.norm
{
	font-weight: bold;
	color: #508583;
}

.distinguish
{
	font-weight: bold;
	color: #CC0000;
}

#narzedzia
{
	text-align: center;
	/*left: 90px;*/
	top: 45px;
	bottom: 30px;
	height: 830px;
}

#narzedzia li
{
	height:200px;
	width:116px;
	display: inline;
	float: left;
}

#narzedzia li a
{
	height:50px;
	width:135px;
	color:#999999;
	font:15px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: default;
	vertical-align:baseline;
	display:block;
	position:relative;
	padding-top: 150px;
	padding-left: 0px;
	margin-left: -5px;
}

#narzedzia li a:hover
{
	/*color:#333;*/
}

/*	
	text-align: center;
	background-position:0 0;
	outline:none;
	;
}*/

#narzedzia .space
{
	width:50px;
}

#narzedzia #qar {
	background: url(../images/narzedzia/qar.png) 0 0 no-repeat;
}
#narzedzia #ps {
	background: url(../images/narzedzia/ps.png) 0 0 no-repeat;
}
#narzedzia #opo {
	background: url(../images/narzedzia/opo.png) 0 0 no-repeat;
}

#narzedzia #acr {
	background: url(../images/narzedzia/acr.png) 0 0 no-repeat;
}
#narzedzia #cor {
	background: url(../images/narzedzia/cor.png) 0 0 no-repeat;
}
#narzedzia #fin {
	background: url(../images/narzedzia/fin.png) 0 0 no-repeat;
}

#narzedzia #ill {
	background: url(../images/narzedzia/ill.png) 0 0 no-repeat;
}
#narzedzia #ind {
	background: url(../images/narzedzia/ind.png) 0 0 no-repeat;
}
#narzedzia #ofi {
	background: url(../images/narzedzia/ofi.png) 0 0 no-repeat;
}
#narzedzia #fm {
	background: url(../images/narzedzia/fm.png) 0 0 no-repeat;
}
#narzedzia #pm {
	background: url(../images/narzedzia/pm.png) 0 0 no-repeat;
}
#narzedzia #cad {
	background: url(../images/narzedzia/cad.png) 0 0 no-repeat;
}

#samples
{
	text-align: center;
	/*left: 90px;*/
	top: 45px;
	bottom: 30px;
	height: 700px;
}

#samples li
{
	height:312px;
	width:192px;
	display: inline;
	float: left;
}

#samples li a
{
	height:76px;
	width:205px;
	color:#999999;
	font:15px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: default;
	vertical-align:baseline;
	display:block;
	position:relative;
	padding-top: 150px;
	padding-left: 0px;
	margin-left: -5px;
}

#samples .space
{
	width:50px;
}
#samples .big_space
{
	width:124px;
}

#samples #abp {
	background: url(../images/probki/abp.png) 0 0 no-repeat;
}
#samples #ben {
	background: url(../images/probki/ben.png) 0 0 no-repeat;
}
#samples #beo {
	background: url(../images/probki/beo.png) 0 0 no-repeat;
}
#samples #els {
	background: url(../images/probki/els.png) 0 0 no-repeat;
}
#samples #norm {
	background: url(../images/probki/norm.png) 0 0 no-repeat;
}

.faq_q
{
	font-weight: bold;
	cursor: pointer;
}

.faq_a
{
	display: none;
}

.project_table_left
{
	margin: 0px;
}

#gmap_from
{
	width: 333px;
}

#gmap_div
{
	width: 470px; 
	height: 300px; 
	background-color: transparent;
	margin-top: 10px;
}

.akt_date
{
	text-align: right;
	color: #508583;
	position: relative;
	top: 44px;
}
.akt_title
{
	border-bottom-style: dotted;	
	border-width: 1px;
	border-color: #508583;
	font-size: 120%;
}
.akt_content
{

}

.contacts img
{
	margin-right: 6px;
	float: left;
	margin-top: 4px;
	margin-bottom: 20px;
}

.contacts h3
{
	margin-bottom: 0px;
	margin-top: 10px;
}

img.livehelp
{
	cursor: pointer;
	margin-left: 80px;
	margin-top: 333px;
}

img.livehelp_order
{
	cursor: pointer;
	margin-left: 20px;
	margin-top: 180px;
}

#header_target
{
    position: absolute;
    top: 251px;
}

#promotions
{
	margin: 0 auto;
	width: 580px;
	height: 225px;
	display: none;
}

#promotions #img
{
	float: left;
	width: 50px;
}

#promotions #img div
{
	margin-bottom: 20px;
}

#promotions #desc
{
	float: right;
	width: 500px;
	height: 530px;
}

#promotions #desc div
{
	height:50px;
	padding: 0;
	margin-bottom: 20px;
}

#promotions #desc a
{
	text-decoration: none; 
	color: white;
	font-weight: bolder;
}

#promotions #desc a:hover
{
	text-decoration: underline; 
}

#kontakt_box
{
	width: 215px;
	height: 145px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	background: url('/images/kontakt_box/boks.png');
	padding-left: 10px;
	text-align: left;
	z-index: 5;
}

#kontakt_box #tel
{
	margin-top: 12px;
}

#kontakt_box #mail
{
	margin-top: 18px;
}

#kontakt_box #skype
{
	margin-top: 20px;
}

#kontakt_box #kontakt_left
{
	float: left;
}

#kontakt_box #kontakt_right
{
	color:#CCCCCC;
	float:right;
	height:145px;
	width:175px;
}

#kontakt_box #kontakt_right a 
{
	color:#CCCCCC;
}

#kontakt_box #cont_tel 
{
	height:42px;
	padding-top: 12px;
	padding-left: 15px;
}

#kontakt_box #cont_mail 
{
	height:33px;
	padding-top: 9px;
	padding-left:15px;
}

#kontakt_box #cont_skype 
{
	height:40px;
	padding-top: 9px;
	padding-left:15px;
}

#kontakt_box a
{
	width: 100%;
	height:100%;
	display:block;
}

#promo_boks
{
	color: #5B5B5B;
	margin-bottom: 20px;
	width: 300px;
}

#promo_boks h3
{
	color: #E2790D;
}

#gift_image
{
	height: 78px;
}

.span_underline
{
	text-decoration: underline;
}

#pen_info
{
	color: #5B5B5B;
	font-size: 9px;
	font-family: verdana;
	text-decoration: underline;
	margin-left: 20px;
	cursor: pointer;
}

.pleasewait img
{
	margin-bottom: 0 !important;
}

.pleasewait
{
	color: green;
	display: none;
}

.p_thankyou
{
	color: green;
}

#orderInfo
{
	color: #5B5B5B;
	width: 650px;
	margin-bottom: 80px;
}

#orderInfo li
{
	margin-left: 40px;
}

#orderInfo #buttonCancel
{
	border: none;
	height: 27px;
	margin-top: -27px;
}

#orderDetailsForm
{
	color: #5B5B5B;
}

#orderDetailsForm .radio_list
{
	float:left;
	margin:0;
}

#orderDetailsForm .radio_list li 
{
	display:inline;
}

#orderDetailsForm th
{
	width: 200px;
	text-align: right;
}

#orderDetailsForm td
{
	width: 250px;
}

#orderDetailsForm input[type=text]
{
	width: 220px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
}

#orderDetailsForm #order_details_contractor_type_id_1
{
	margin-left: 2px;
}

#orderDetailsForm #order_details_contractor_type_id_2
{
	margin-left: 8px;
}

#dotpay_info
{
	font-size: 11px;
}

.order_goback
{
	margin-right: 90px;
	text-align: right;
}

.order_goback a
{
	text-decoration: none;
}

.order_goback img
{
	margin-bottom: -3px;
}

.order_info_table span
{
	font-size: 10px;
}

.order_info_table
{
	width: 450px;
}

.order_info_table th
{
	text-align: right;
	width: 246px;
}

.order_info_table #th_top
{
	text-align: left;
	padding-left: 0px;
}

.endprice
{
	color: purple;
}

#orderAcceptForm ul
{
	margin: 0 1.5em;
}

#orderAcceptForm th
{
	width: 220px;
}

#orderAcceptForm table
{
	width: 545px;
}

#orderAcceptForm
{
	margin-left: 35px;
	color: #5B5B5B;
}

.history_table th
{
	color: #236B8E;
	text-align: center;
}

.history_table td
{
	padding: 5px;
	text-align: center;
}

.history_table td#notes_td
{
	text-align: left;
}

.accept_table th
{
	text-align: right;
}

#login_link
{
	cursor: pointer;
}

.pendrive_tip th
{
	text-align: center;
	padding: 0;
}

.pendrive_tip td
{
	text-align: center;
	padding: 0;
}

#ui-datepicker-div
{
	z-index: 33333;
}

#kroki-3 .container_16 h3
{
	margin-top: 20px;
}

.promo_span_left
{
	float: left;
	width: 70px;
}

.promo_span_right
{
	float: right;
	width: 320px;
}

#kurierForm
{
	padding: 20px;
}

#kurierForm #close 
{
	cursor:pointer;
	text-decoration:underline;
}
