* {
     margin: 0;
}
html, body {
	color:#ADAEA1;
    height: 100%;
    text-align:center;    
}
div ,p ,span {text-align:left}
div.content p {margin:1em 0px;}
table {font-size:11px;}
body {font-family:verdana,tahome,helvetica; font-size:11px; margin:0px;}
.wraper {
	/*position:relative;*/
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -35px ;
    /*left:50%;*/
    width:933px;
}

.footer, .push {     
     height:35px;
}

a, a:hover, a:active, a:visited {text-decoration:none; color:#777;}
a img {border:none;}

.txt_10 {font-size:10px;}
.txt_11 {font-size:11px;}
.txt_12 {font-size:12px;}
.txt_14 {font-size:14px;}
.txt_15 {font-size:15px;}
.txt_16 {font-size:16px;}
.txt_18 {font-size:18px;}

.txt_10n {font-size:10px; font-weight:normal;}
.txt_11n {font-size:11px; font-weight:normal;}
.txt_12n {font-size:12px; font-weight:normal;}
.txt_14n {font-size:14px; font-weight:normal;}
.txt_15n {font-size:15px; font-weight:normal;}
.txt_16n {font-size:16px; font-weight:normal;}
.txt_18n {font-size:18px; font-weight:normal;}

.txt_10b {font-size:10px; font-weight:bold;}
.txt_11b {font-size:11px; font-weight:bold;}
.txt_12b {font-size:12px; font-weight:bold;}
.txt_14b {font-size:14px; font-weight:bold;}
.txt_15b {font-size:15px; font-weight:bold;}
.txt_16b {font-size:16px; font-weight:bold;}
.txt_18b {font-size:18px; font-weight:bold;}

.kolor_bialy {color:#fff;}
.kolor_szary {color:#9d9d9d;}
.kolor_czarny {color:#000;}

.cleared {float:none;clear:both;line-height:0px; height:0px; width:0px;}
div#center_div {width:933px; position:relative; margin-top:0px; margin-bottom:20px; padding:0px;}
	div#top  {width:933px; height:37px; background:url('../img/top.gif') no-repeat; }
	div#foot {width:933px; height:35px; background:url('../img/foot.gif') no-repeat;}
/* div#banner_top {width:665px; height:179px; float:left;} */
div#banner_top {width:933px; height:179px; float:left;}
div#banner_menu {width:260px; height:179px; background:url('../img/banner_menu.jpg') no-repeat; float:left; margin-left:7px;}
div#banner_menu a {display:block; width:247px; height:58px; margin-left:7px;}

div#oferta_content { width:665px; float:left;}
	#oferta_content .oferta { float:left; width:214px; height:213px; background-repeat:no-repeat; cursor:pointer; }
		.oferta .title {font-size:14px; color:#fff; width:160px; text-align:center; margin:180px 0px 0px 23px;}
		.oferta a.oferta_link {display:block; width:214px; height:213px;}
	#oferta_content .separator {float:left; width:11px; height:213px;}
	.separator_hr {float:none; clear:both; height:14px;}
	
	
div#news_content { width:260px; height:395px; float:left; background:transparent url(../img/side_news.gif) repeat scroll 0 0; margin-left:6px;}
div#news_content_sidebar { width:260px; float:left; margin-left:6px;}
	#news_content .news {width:232px; height:146px; margin:12px 0px 18px 18px;}
	.news .title, .news .title a {color:#7699c9; font-size:13px; }
	.news .text {color:#adc9ef; font-size:12px; }
/********************************* newsy ****************/
div.main_news_cont {width:860px; margin:10px;}
div.main_news_cont p.naglowek {margin:8px 0px 0px 8px; display:table;}
div.main_news_cont div.news {float:left;width:410px; margin:10px;}
	
	.news_title { color:#9D9D9B; font-size:13px; font-weight:bold; margin-left:180px; padding-top:7px; text-align:left; width:320px;}
	/*.news_title { color:#9D9D9B; display:table; font-size:13px; font-weight:bold; margin-left:180px; margin-top:7px; text-align:left; width:320px;}*/

	#news_top {width:665px; height:30px; background:url('../img/news_top.gif') no-repeat;}
	#news_center {width:665px; background:url('../img/news_center.gif') repeat-y; }
	#news_center .content { margin:0px 30px;display:block; padding:30px 0px; color:#8a8a88; width:605px;}
	/*#news_center .content { margin:30px;display:table; color:#8a8a88; width:605px;}*/
	#news_center .content a, #news_center .content a:active, #news_center .content a:hover, #news_center .content a:visited {color:#696967;}
	#news_bottom {width:665px; height:45px; background:url('../img/news_bottom.gif') no-repeat;}
	
div.news_news_cont {width:660px; margin:10px; float:left;}

div#sidebar {width:175px; float:right; margin:10px;}
div#sidebar div.kalendarz {width:160px; padding:10px;}
div#sidebar div.kategorie {width:160px; padding:10px;}

div.news_news_cont div.news_2 {width:640px; margin:10px; display:table;}
	.news .data_tytul, .news_2 .data_tytul {margin:5px; dispaly:table; font-variant:small-caps;}
	.news .zajawka, .news_2 .zajawka {margin:5px; dispaly:table; font-variant:small-caps; height:100px; overflow:hidden;}
	.news .tekst, .news_2  .tekst, .ts_cont .tekst, .group .tekst  {margin:5px; dispaly:table;}
	a.news_wiecej {float:right; margin:0px 10px 10px 0px; text-align:right;}
	
#next_news {float:left; width:100px; margin:13px 0px 0px 30px; text-align:left; height:24px; display:inline}
	#next_news a {width:100px; height:24px; background:url('../img/news_nastepny.gif') no-repeat; display:block}
#tags_news {float:left; margin:13px 0px 0px 21px; width:361px; text-align:center; background:url('../img/news_tagi.gif') no-repeat; height:24px;  display:inline}
	#tags_news a {color:#fff;}
#prev_news {float:right; width:100px; margin:13px 30px 0px 0px; text-align:right; height:24px; display:inline}
	#prev_news a {width:100px; height:24px; background:url('../img/news_poprzedni.gif') no-repeat; display:block}


#new_news {float:left; width:131px; margin:13px 0px 0px 0px; text-align:left; height:37px; display:inline}
	#new_news a {width:131px; height:37px; background:url('../img/new_btn.jpg') no-repeat; display:block}
#old_news {float:right; width:131px; margin:13px 0px 0px 0px; text-align:right; height:37px; display:inline}
	#old_news a {width:131px; height:37px; background:url('../img/old_btn.jpg') no-repeat; display:block}
	
.news_show_all {display:block; width:172px; height:32px;margin:30px 0 0 46px;}
/*********************** sidebar newsy ******************/
div#sidebar_top {width:260px; height:12px; background:url('../img/side_top.jpg') no-repeat scroll 0px 0px;}
div#sidebar_center {width:260px; background:url('../img/side_center.jpg') repeat-y; margin:0px; display:block;}
div#sidebar_center {width:260px; background:url('../img/side_center.jpg') repeat-y; margin:0px; display:block; text-align:center;}
	.kalendarz {margin-left:25px; padding-bottom:10px;}
	.side_title {color:#7699C9; font-size:13px; margin-bottom:3px;}
	.side_option {margin-left:10px; color:#ADC9EF; font-size:12px;}
div#sidebar_bottom {width:260px; height:18px; background:url('../img/side_bottom.jpg') no-repeat;}
/*********************** sidebar oferta ******************/
a.sidebar_oferta { display:block; height:25px; padding:15px 0 0 25px; width:235px; background:url('../img/sidebar_btn.jpg') no-repeat; color:#88b4ef; font-size:12px;}
div#oferta_sidebar { float:right; margin-right:2px;margin-top:10px;}
/*********************** sidebar banery ******************/

/*********************** koniec newsy ******************/

div.main_oferta_cont {width:860px; margin:10px;}
div.main_oferta_cont div.oferta {width:262px; float:left; margin:10px; height:250px; cursor:pointer;}
					 div.oferta .pic {text-align:center;}
					 
/********************************* permajet ****************/
div#pathfinder {padding:7px 0px 0px 45px; float:left;}

div.permajet_cont {width:665px; float:left; min-height:50px;}
div.permajet_back {width:665px; height:222px; background:url('../img/permajet_back.jpg') no-repeat; display:block;}
div.permajet_tekst {margin-left:223px; padding-top:45px; color:#adaea1; font-size:11px; width:400px; overflow:hidden; height:150px;}

div#groups, div#prods {width:665px;}
div.permajet_pro_back {width:665px; height:184px; background:url('../img/permajet_pro_back.jpg') no-repeat; cursor:pointer;}
	img.permajet_pro_img {margin-top:11px; margin-left:12px;width:127px; height:152px; float:left;}
	div.gr_desc{float:left; width:460px; height:140px;}
		.permajet_pro_title {font-size:13px; color:#9D9D9B;text-align:center; width:310px; margin-left:45px; margin-top:6px; font-weight:bold;}
		.permajet_pro_desc {width:450px; overflow:hidden;  height:96px; font-size:12px; color:#8a8a88;margin-left:40px; margin-top:25px; line-height:16px;}


div.permajet_cont div.ts_cont {width:840px; margin:10px; display:table;}
	div.ts_cont .tytul {margin:5px; display:table;}


/************************* ftp ****************/
.msg_error {border:1px solid #ff0000; background:#ffdddd; padding:15px;margin-bottom:10px;}
.msg_error .title {margin:5px 0px; font-size:14px; color:#ee4411; font-weight:bold;}
.msg_error .msg {margin:5px 0px;}

.ftp_back {width:665px;}
.ftp_back .ftp_back_top {height:14px; background:url('../img/ftp_back_top.jpg') no-repeat;}
.ftp_back .ftp_back_middle {width:665px; display:table;background:url('../img/ftp_back_middle.jpg') repeat-y;}
.ftp_back .ftp_back_bottom {height:45px; background:url('../img/ftp_back_bottom.jpg') no-repeat;}

.ftp_login_back {width:327px; margin-top:10px; float:left;}
.ftp_login_back .ftp_login_back_top {width:327px; height:27px; background:url('../img/ftp_login_back_top.jpg') no-repeat; display:table;}
.ftp_login_back .lost_pass_back_top {width:327px; height:27px; background:url('../img/lost_pass_back_top.jpg') no-repeat; display:table;}
						.ftp_title {width:115px; color:#9D9D9B; font-size:13px; font-weight:bold; margin:6px 0px 0px 120px;}
.ftp_login_back .ftp_login_back_middle {width:327px; background:url('../img/ftp_login_back_middle.jpg') repeat-y; display:table;}
.ftp_login_back .lost_pass_back_middle {width:327px; background:url('../img/lost_pass_back_middle.jpg') repeat-y; display:table;}

div.ftp_tekst {margin-left:20px; margin-top:10px; color:#adaea1; font-size:13px; width:625px;}

.ftp_login_back .ftp_login_back_bottom {width:327px; height:19px; background:url('../img/ftp_login_back_bottom.jpg') no-repeat;}
.ftp_login_back .lost_pass_back_bottom {width:327px; height:19px; background:url('../img/lost_pass_back_bottom.jpg') no-repeat;}

.ftp_menu {margin:0px 15px 0px 15px; color:#9D9D9B; height:21px;}
.ftp_tab {width:118px; height:21px; background:url('../img/ftp_tab.gif') no-repeat; float:left; text-align:center; margin-right:4px;}
.ftp_tab_right {width:118px; height:21px; background:url('../img/ftp_tab.gif') no-repeat; float:right; text-align:center;}
.ftp_tab a,.ftp_tab_right a {display:table; text-align:center; width:100%; margin-top:4px; color:#9D9D9B}

.ftp_tab a:hover,.ftp_tab_right a:hover {color:#fff}

table.login_table {width:100%;}
table.login_table td {padding:3px 2px; text-align:left; font-size:11px;}
table.login_table input.text {width:146px; border:1px #6d6d6c solid; background:url('../img/input_back.gif') repeat-x;}
table.login_table input.order_text {width:372px;border:1px #6d6d6c solid;  background:url('../img/input_back.gif') repeat-x;}
table.login_table select.order_text {width:372px;border:1px #6d6d6c solid;background:url('../img/input_back.gif') repeat-x;}
table.login_table textarea.order_text {width:372px;border:1px #6d6d6c solid;background:url('../img/txtarea_back.gif') repeat-x;}
table.login_table input.error, table.login_table textarea.error, table.login_table select.error {border:1px #dd0d0c solid;}

table.orders {width:100%;}
table.orders td {padding:3px 2px; text-align:left; font-size:11px;}

table.orders td.order_h {background:#d4d5d0; color:#9D9D9B;}
table.orders td.order_p {background:#f8f8f8;}
table.orders td.order_n {background:#f0f0f0;}
table.orders td.hover {background:#e0e0e0;}


a.ftp_new_order_btn {margin-top:30px; background:url('../img/new_order_btn.gif') no-repeat; display:block; width:180px; height:36px;}

/***************** cenniki ****************/
table.cennik {text-align:center; margin:auto;}
table.cennik td {font-size:11px;}
table.cennik td.header {background-color:#d4d5d0; color:#9d9d9b; width:100px; font-weight:bold;}
table.cennik td.top { height:50px;}
table.cennik td {background:#f8f8f8; color:#9d9d9b; height:30px;}
/********************************* stopka ****************/
.footer{   
	margin:auto;  
     width:933px; background:url('../img/foot.gif') no-repeat;
    /* position:relative; left:50%;  margin-left:-467px;*/
     padding-top:0px; color:#98989d;   
     z-index:5;
}
.footer2 {z-index:0; width:900px; position:absolute; bottom:0px; margin-left:-450px; left:50%;}
.footer a,.footer a:visited,.footer a:active,.footer a:hover {color:#98989d;}
#top a,#top  a:visited,#top  a:active,#top  a:hover {color:#98989d;}
div.footer .left {width:180px; float:left; margin-left:15px; padding-top:14px; display:inline;}
div.footer .center {width:220px; float:left; text-align:right;padding-top:14px;  display:inline;}
div.right {width:450px; float:right; margin-right:45px; text-align:right;padding-top:14px;  display:inline; font-size:9px}
div#top .right {width:300px; float:right; margin-right:30px; text-align:right;padding-top:7px;  display:inline;}
#top a.sep {padding-left:12px; background:url('../img/pathfinder_separator.gif') no-repeat scroll 0px 4px;}