*{
 margin					: 0;
 padding				: 0;
 border					: none;
}
.clear{
 clear					: both;
}
a{
 color					: #000;
 background-color		: inherit;
}

body.main{
 font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size				: 11px;
 color					: #000;
 background-color		: rgb(210, 219, 226);
 margin					: 0px;
 background-image		: url('../images/cms_main_bkg.jpg');
 background-repeat		: repeat-x;
 padding-bottom			: 60px;
}
#top{
 height					: 249px;
 width					: 979px;
 background-image		: url('../images/timemist-top-tlo.jpg');
 background-repeat		: repeat-x;
 margin					: 57px auto 0;
}
#top img#logo{
 float					: left;
 margin					: 17px 0 0 0;
}
#top table.wyszukiwarka{
 float					: right;
 margin					: 57px 30px 0 0;
}
#top table.wyszukiwarka td.searchForm_input{
 vertical-align			: top;
 height					: 10px;
}
#top table.wyszukiwarka input.searchForm_input{
 border					: 1px solid #ccc;
 margin					: 0px 10px 0;
}

/* MENU */
#top table.menu{
 float					: left;
 margin					: 26px 0px 0 0;
}
#top table.submenu{
 margin					: 21px 0px 0 20px;
}

/* BANNER */
#banner{
 height					: 166px;
 width					: 979px;
 margin					: 0 auto 0px;
}
#mapastrony{
 float					: right;
 margin-top				: 50px;
 margin-right			: 10px;
 color					: #fff;
 background-color		: inherit;
}
#mapastrony a{
 text-decoration		: none;
 color					: #fff;
 background-color		: inherit;
}

#con{
 width					: 979px;
 margin					: 0 auto;	
 padding				: 40px 0px 20px;
 background-color		: #fff;
 color					: inherit;
}
#con #conleft{
 width					: 238px;
 float					: left;
 margin					: 0;	
 padding				: 10px 0px;
 background-color		: #fff;
 color					: inherit;
}
#con #concenter{
 width:	416px;
 float					: left;
 margin					: 0;	
 padding				: 0px 10px;
 background-color		: #fff;
 color					: inherit;
}
#con #conright{
 width					: 285px;
 float					: left;
 margin					: 0;	
 padding				: 10px 0px;
 background-color		: #fff;
 color					: inherit;
}
td.sitemaptd{
 padding				: 3px 5px;
}
td.sitemaptd a{
 text-decoration		: none;
}

/* FOOTER */
#footerout{
 height					: 69px;
 background-image		: url("../images/timemist-tlo-footerout.jpg");
 background-repeat		: repeat-x;
}
#footer{
 width					: 979px;
 height					: 69px;
 margin					: 0 auto;	
 padding				: 0px 0px 7px;
 background-color		: #fff;
 background-image		: url("../images/timemist-tlo-footer.jpg");
 background-repeat		: repeat-x;
 color					: inherit;
}
#footer a{
 color					: #fff;
 background-color		: inherit;
 font-weight			: bold;
 text-decoration		: none;
}
p#footerleft{
 display				: block;
 float					: left;
 color					: #fff;	 
 margin					: 25px 20px 10px;
}
p#footerright{
 display				: block;
 float					: right;
 margin					: 30px 20px 10px;
}

/* CONTENT */
table.cms_full_text, table.cms_short_text{
 margin					: 10px;
}
table.cms_full_text td.header h1, table.cms_short_text td.header h1{
 font					: bold 12px Tahoma, Serif;
 text-transform			: uppercase;
 color					: #375162;
 background-color		: inherit;
 padding				: 0px 0 10px;
}
table.cms_short_text td.shortcut a, table.cms_short_text td.header h1 a{
 text-decoration		: none;
 color					: #000;
 background-color		: inherit;
}
table.cms_short_text li, table.cms_full_text li{
 margin-left			: 185px;
 padding				: 1px 3px;
}
td.header_full_date, td.navigation{
 display				: none;
}
td.author{
 padding				: 0;
}
a.cms_link_more{
 text-decoration		: none;
}
table.boxright {
 margin					: 0 10px;
}
table.boxright ul li{
 list-style-image		: url("../images/strzalka.gif");
 padding				: 3px 0;
}
.imggall{
 margin					: 0px 15px 0 0;
 padding				: 5px;
 background-color		: #fff;
}
div.imggall{
 width					: 140px;
 height					: 120px;
 float					: left;
 text-align				: center;
}

/* KONTAKT */
table.cms_askform{
 margin					: 10px;
}
table.cms_askform input.text{
 padding				: 1px 5px;
 border					: 1px solid #000;
 margin					: 1px 5px;
 width					: 160px;
}
table.cms_askform select.options{
 padding				: 1px 0px;
 border					: 1px solid #000;
 margin					: 1px 5px;
 width					: 170px;
}
table.cms_askform textarea{
 padding				: 1px 5px;
 border					: 1px solid #000;
 margin					: 1px 5px;
 width					: 160px;
 height					: 100px;
}
td.cms_contact_value{
 padding				: 1px;
}
input#buttonsend{
 width					: 45px;
 height					: 18px;
 background-image		: url("../images/wyslij.png"); 
 margin					: 10px 0 0 130px;
}

/* NEWSLETTER */
table.newsletter{
 margin					: 5px;
}
table.newsletter td.newsletter_text{
 padding				: 10px;
}
td.newsletter_input input{
 border					: 1px solid #666;
 padding				: 2px 5px;
 margin					: 1px 5px;
}
td.cms_newsletter_info{
 color					: red;
 padding				: 2px 0 0 20px;
}


/* EMAL FRIEND */
div#emailfrend{
 background-color		: #fff;
 color					: inherit;
 height					: 68px;
 width					: 100%;
 padding				: 0 0px;	
 margin					: 20px 0;
 background-image:	url("../images/email_friend.jpg");	
}
div#emailfrend p{
 padding				: 40px 0px 0 20px;	
}
div#emailfrend p a{
 color					: #f00;
 background-color		: inherit;
 text-decoration		: none;
 font-weight			: bold;	
}

/* INFOLINIA */
#call{
 background-color		: #fff;
 color					:	inherit;
 height					: 73px;
 width					: 100%;
 padding				: 0 0px;	
 margin					: 20px 0 0 0;
 background-image		: url("../images/call.jpg");
}
#call span{
 display				: block;
 padding				: 31px 0 0 45px;
 font-weight			: bold;
}

/* SEARCH */
table.searchFormAdv td.searchForm_val{
 padding				: 3px;
}
table.searchFormAdv td.searchForm_val input.searchForm_input_adv{
 padding				: 1px 5px;
 border					: 1px solid #000;
 margin					: 2px;
}
select.searchForm_select, select.archive_select{
 border					: 1px solid #000;	
 padding:0;
}
input.searchForm_submit{
 background-color		: #fff;
 color					: inherit;
 border					: 1px solid #666;
 padding				: 2px;
}
table.searchResult{
 margin					: 20px 10px;
}

/* SEND FRIEND ARTICLE */
body.send_friend{
 font-family			:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size				: 11px;
 color					: #000;
 background-color		: #fff;
 margin					: 0px;
}
 table.send_friend_form {
 margin					: 3px;
}
 table.send_friend_form input{
 border					: 1px solid #000;
 padding				: 2px 5px;
 margin					: 2px;
}
 table.send_friend_form input.send_friend_submit{
 background-color		: #fff;	
 color					: inherit;
}

/* PAGINACJA */
table.cms_resultOutline{
margin					: 10px auto;
}
table.cms_resultOutline td.searchbar{
padding					: 0 5px;
}
table.cms_resultOutline a{
text-decoration			: none;
}

/* CMS INFO */
table.cms_info{
 margin					: 0 auto; 
 border-collapse		: collapse;
}
table.cms_info td.cms_info{
 margin					: 0 auto; 
 background-color		: #436f8c;
 color					: #fff;
}
table.cms_info td{
 padding				: 10px;
 border					: 1px solid  #436f8c;
}

/* CMS ERROR */
table.cms_error{
 margin					: 0 auto;
 border-collapse		: collapse;
}
table.cms_error td.cms_error{
 margin					: 0 auto; 
 background-color		: #f00;
 color					: #fff;
}
table.cms_error td{
 padding				: 10px;
 border					: 1px solid  #f00;
}

/* PRINT */
body.print{
 font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size				: 11px;
 color					: #000;
 background-color		: #fff;
 margin					: 0px;
}
body.print table.print_form{
 font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size				: 11px;
 color					: #000;
 background-color		: #fff;
 margin					: 20px;
}
body.print table.print_form td{
 font-family			: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size				: 11px;
 color					: #000;
 background-color		: #fff;
 padding				: 3px;
}
td.print_form_header{
 font-weight			: bold;
}

ol.normal, ul.normal{
margin:	0px 0px 5px 15px;
}

ol.normal li, ul.normal li{
margin:	5px 0px 5px 15px;
}
