@import url(pagereset.css);


a.offertitle {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
body {
padding: 0px;
margin: 0px;
background: #FFFFFF;
/*text-align: left;*/
text-align: center;
font-family: Verdana;
font-size: 12px;
}
.offers {

	padding-right:4px; 
	padding-left:2px; 
	padding-top:2px;
	padding-bottom:0px;
	line-height: 1.2em;
}
.offerdet {
	padding-top: 12px;
}
p.poffer {
	padding-top:5px;
}
body a {
color:#FF0000;
}


#page_top {
background:url(../images/top_wyp_1.jpg) repeat-x top left;
min-height:425px;
}

#page_header {
margin:0 auto;
background:url(../images/top_3.jpg) no-repeat top center;
max-width:1200px;
min-width:961px;
}

#heder_link {
padding: 0px;
margin:0 auto;
height: 180px;
width: 961px;
}
#a_header_link {
height: 180px;
width: 961px;
display: block;
}

#page_content {
margin:0 auto;
width:961px;
text-align:left;
padding-top:10px;
}

#content_left {
float:left;
width:205px;
margin-top:10px;
/*text-align:left;*/
overflow:hidden;
}



#content_left ul { width:205px; margin:0px; padding:0px; }
#content_left ul li {
list-style: none;
height:25px;
/*width:180px;
display:block; */
border-bottom:1px solid #A4B8E4;
background:url(../images/left_menu_li.jpg) no-repeat left top;
/*margin-bottom:6px;*/
}
#content_left ul li.last {
border-bottom:none;
}
#content_left ul li a {
	display: block;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom:6px;
	padding-left: 36px;
	width: 164px;
	height: 13px;
    color:#000;
    text-decoration: none;
	font-size:13px;
}

#content_left ul li a:hover {
background:url(../images/left_menu_li_act.jpg) no-repeat;
color:#000;
text-decoration: none;
}
#content_left ul li a.act {
background:url(../images/left_menu_li_act.jpg) no-repeat;
    color: #FF0000;
    text-decoration: underline;
}



#part_right {
float:right;
width:755px;
margin-top:10px;
}

#content_center_3 {
float:left;
width:530px;
margin-left:10px;
margin-right:10px;
text-align:left;
overflow:hidden;
display:inline;
}

#content_center_2 {
clear:both;
width:745px;
margin-left:10px;
text-align:left;
overflow:hidden;
}

#content_right {
float:right;
width:205px;
overflow:hidden;
}

#page_bottom {
background:url(../images/bottom_wyp_1.jpg) repeat-x top left;
height:275px;
clear:both;
}

#page_footer {
margin:0 auto;
background:url(../images/bottom_3.jpg) no-repeat top center;
max-width:1200px;
min-width:961px;
}

#footer_content{
margin:0 auto;
width:961px;
text-align:left;
padding-top:62px;
color:#FFFFFF;
min-height:150px;
}

#top_menu {
font: 13px/1.2em Tahoma, Verdana;
color:#FFFFFF;
height:41px;
}

#footer_menu {
font: 13px/1.2em Tahoma, Verdana;
color:#FFFFFF;
height:32px;
}

#top_menu ul, #footer_menu ul {
list-style-type:none;
list-style:none;
margin:0px;
padding:0px;
}

#top_menu li, #footer_menu li {
margin:0px;
float:left;
background:url(../images/li.gif) no-repeat center right;
}

#top_menu li a, #footer_menu li a {
font: 13px/1.2em Tahoma, Verdana;
display:block;
text-decoration: none;
padding:13px 9px 12px 10px;
margin:0px;
margin-right:1px;
color:#FFFFFF;
}

#footer_menu li a {
padding:8px 9px 8px 10px;
}

#top_menu li a.act, #top_menu li a:hover, #footer_menu li a.act, #footer_menu li a:hover {
background:url(../images/menu_act.gif) repeat-x top left;
}

#top_menu li.first_li, #footer_menu li.first_li {
margin:0px;
float:left;
background:url(../images/li.gif) no-repeat center left;
font-size:0px;
width:1px;
height:41px;
}

#footer_menu li.first_li {
height:32px;
}

#content, #footer_text {
clear:both;
margin:0px;
padding:0px;
}

#footer_text {
margin-top:15px;
text-align:center;
}

.pollquestion {
	margin:0;
	padding:0;
    font-size: 11px;
    font-weight: bold;
}

.pollradio {
	margin:0;
	padding:0;
    float:left;
    margin-left:5px;
    margin-right:4px;
    margin-top:5px;
}

.pollanswer {
	margin:0;
	padding:0;
    font-size: 11px;
    float:left;
    margin-top:5px;
    padding-top: 4px;
    max-width: 134px;
}

.pollspace {
	margin:0;
	padding:0;
    clear:both;
    height:3px;
}

.pollspace2 {
	margin:0;
	padding:0;
    clear:both;
    height:3px;
    border-bottom: solid 1px #666666;
}

.pollspaceafter {
	margin:0;
	padding:0;
    clear:both;
    height:8px;
}

.pollresulttext {
	margin:0;
	padding:0;
    font-size: 11px;
    float:left;
    max-width: 115px;
/*    margin-top:5px;
    padding-top: 4px;*/
}

.polltotal {
	margin:0;
	padding:0;
    font-size: 10px;
    padding-bottom: 5px;
}

.pollbar {
    height: 3px;
    background-color: #7E0303;
    margin-bottom: 3px;
    margin-top: 10px;
    margin-right:20px;
}

.pollresult {
	margin:0;
	padding:0;
    font-size: 11px;
}

.pollsubmit {
	margin-left:60px;
}

.pollend {
    margin:0;
    padding:0;
    clear:both;
    height:5px;
}

.tx-dmmjobcontrol-pi1 h3 { font-size:12px; font-weight:bold; font-family:Verdana; }
.tx-dmmjobcontrol-pi1 h2 { font-size:18px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.dmmjobcontrol_apply_td1 { width:150px; text-align:right; padding-right:3px; }
.dmmjobcontrol_apply_td3 { width:150px; text-align:right; padding-right:3px; vertical-align:top;}
.dmmjobcontrol_input {width:200px; height:20px;}
.dmmjobcontrol_textarea {width:400px; height:120px;}

.csc-header h1, .csc-header-n h1, h1.csc-firstHeader, h1.csc-firstHeader a {
/*	width:auto;
	height:auto;
	float:none;
	color: white;*/
	font-size: 20px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid #c8d4ef;
/*	border-bottom:#c8d4ef;
	border-bottom-width:thin;
    font-variant: caps;
    text-transform: capitalize;*/
}

.csc-header-n h1 a, h1.csc-firstHeader a {
    text-decoration: none;
/*    font-variant: caps;
    text-transform: capitalize;*/
}

.tx-macinasearchbox-pi1 {
	height:25px;
	width:175px;
    margin-top:6px;
    margin-left: 0px;
    margin-right: 10px;
	margin-bottom:5px;
    border:1px solid #A4B8E4;
    padding:0px;
	background-color:#FFFFFF;
}
.searchboxinput {
    float:left;
    width:147px;
    border-right:1px solid #A4B8E4;
	height:25px;
}
.nletterboxform {
	width:177px;
    margin-top:10px;
    margin-left:18px;
}
.nletterboxinput {
	height:25px;
	width:175px;
    border:1px solid #A4B8E4;
    padding:0px;
	background-color:#FFFFFF;
	margin-bottom:3px;
}
input.nletterforminput {
    width:156px;
    font-size:12px;
    border:0px;
	margin-top:6px;
	margin-left:9px;
}

input.nlettersubmitinput {
	margin-top:7px;
	text-align:right;
}

#searchboxsubmit {
    float:left;
    width:27px;
    height:25px;
    padding-top:0px;
    padding-left:0px;
    background-color: #ffffff;
    border:none;
}
input.searchforminput {
    width:129px;
    font-size:12px;
	border: 0px;
	margin-top:6px;
	margin-left:9px;
}

input.searchformsubmit {
    border:none;
}

.bodytext {
    line-height: 1.25em;
}

#content_left p.bodytext a.internal-link {
	font-size:11px;
	line-height: 1.25em;
}

#content_center_2 a.internal-link {
color:#0000FF;
text-decoration:underline;
}

#DodForm2 {
width:500px;
margin-left:80px;
}

.user_input {
margin-bottom:3px;
color:#000;
width:500px;
text-align:left;
}

.user_textarea {
margin-bottom:3px;
color:#000;
width:600px;
text-align:left;
}
.user_textarea textarea {
margin-left:10px;
margin-right:10px;
/*width:410px;*/
border:1px solid #A4B8E4;
font-size:12px;
padding-top:6px;
padding-left:9px;
padding-right:9px;
padding-bottom:6px;
}

.user_input img {
vertical-align: bottom;
}

.user_input input {
margin-left:10px;
margin-right:10px;
width:210px;
height:19px;
border:1px solid #A4B8E4;
font-size:12px;
padding-top:6px;
padding-left:9px;
padding-right:9px;
}

#kl_dod2 {
margin-left:75px;
margin-top: 5px;
margin-bottom:10px;
text-align:left;
}

	/*Dodane przez Piotr M*/
	
#usi2_us{
display:block;
position:relative;
left:20px;
top:-10px;
}

#ceneczka, #cena_jedn,#rabat_fm_dane{
border:0px;
background-color:white;
color:black;
width:auto;
font-family:Verdana;
font-size:12px;
}
#rabat_fm_dane{
	width:400px;
}
