body.main{
margin:	auto;
/* padding:	20px 0px 20px 0px; */
padding:	0px 0px 0px 0px;
text-align:	center;
/*background:	rgb(246, 248, 254)	url('../images/cms_bg.jpg') repeat-x top center;*/
background-color: #FFFFFF;
color:	#53537D;
}
/*kontener z tlem*/
#cont_bg{
width:	1024px;
/* border:	1px solid rgb(191, 191, 209); */
border: none;
/*padding:	10px 11px 10px 11px;*/
padding:	0px 0px 0px 0px;
margin:	0 auto 0;
/* background-color:	rgb(255, 255, 255); */
background-color: #F1F1F4;
color:	inherit;
}

/*glowny kontener*/
div.main_cont{
width:	1024px;
border:	none;
padding:	0px;
margin:	0 auto 0;
background-color: #000000;
color:	#53537D;
}

/*moduly*/
table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*gora*/
#top{
width:	1024px;
height:	158px;
padding:	0px;
border:	none;
}

/*glowne menu*/
#menu{
width:	1022px;
height:	34px;
margin:	10px 0px 0px 0px;
padding:	0px;
border:	1px solid rgb(191, 191, 209);
text-align:	center;
background-color: #00749d;
}
/*kontener*/
#cont{
width: 1024px;
margin:	0px;
padding:	0px;
border:	none;
}

/*lewa kolumna*/
/*#left{
width:	190px;
height:  290px;
margin:	20px 0px 0px 0px;
padding:	0px;
border:	none;
float:	left;
background-color: #cecece;
border: 1px solid #000000;
}

#left_in {
position: relative;
width: 180px;
height: 280px;
margin: 5px;
background-image: url('./strona/images/tlo_2.jpg');
}/

/*srodek*/
#center{
/*width:	642px;*/
width: 824px;
height: auto;
padding:	0px 0px 10px 0px;
border:	none;
/*float:	left;*/
background: #00cc00 url('./templates/default/images/tlo-middle.jpg') repeat-y;
}

#top_of_center {
   width: 824px;
   height: 20px;
   background: #000000 url('./templates/default/images/tlo-top.jpg') no-repeat top center;
}

#bottom_of_center {
   width: 824px;
   height: 20px;
   background: #cccccc url('./templatexs/default/images/tlo-bottom.jpg') no-repeat top center;
}


/*prawa kolumna*/
#right{
width:	180px;
margin:	0px;
padding:	0px 0px 10px 0px;
border:	none;
float:	left;
}

/*banner dol*/
#bottom_banner{
width: 938px;
margin:	0px;
padding:	0px;
border:	none;
clear:	both;
overflow:	hidden;
}

#bottom_banner table{
margin:	0 auto 0;
padding:	0px;
}

#bottom_banner table img{
padding:	10px 0px 10px 0px;
}

/*stopka*/
#bottom{
width:	1024px;
height:	40px;
border-left:	1px solid rgb(191, 191, 209);
border-right:	1px solid rgb(191, 191, 209);
border-bottom:	1px solid rgb(191, 191, 209);
margin:	0 auto 0;
padding:	0px;
background:	rgb(244, 244, 246) url('../images/cms_bg_head.jpg') repeat-x top left;
color:	inherit;
}	

#bottom_copyright{
width:	358px;
margin:	0px;
padding:	15px 0px 0px 11px;
border:	none;
float:	left;
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	transparent;
white-space:	nowrap;
}
#kotwica{
font-family:	tahoma, sans-serif;
font-size:	13px;
color:	#53537d;
}
#bottom_copyright a{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

#bottom_copyright a:hover{
text-decoration:	underline;
}

#bottom_menu{
width:	506px;
margin:	0px;
padding:	15px 0px 0px 0px;
border:	none;
float:	left;
text-align:	left;
}

#bottom_menu table{
margin:	0px 0px 0px 20px;
padding:	0px;
}

#bottom_menu a{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(158, 6, 0);
background-color:	inherit;
text-decoration:	none;
padding:	0px 5px 0px 5px;
}

#bottom_menu a:hover{
text-decoration:	underline;
}

#bottom_logo{
width:	64px;
margin:	0px;
padding:	12px 0px 0px 0px;
border:	none;
float:	left;
text-align:	right;
}

/*boxy lewa/prawa*/
table.box_cont{
width:	100%;
margin:	10px 0px 10px 0px;
padding:	0px;
/*border:	1px solid rgb(191, 191, 209);*/
}

#bottom_banner table.box_cont td{
width:	100%;
margin:	10px 0px 10px 0px;
padding-bottom:	15px;
}

table.box_cont th, table.boxy th{
margin:	0px;
padding:	12px 30px 12px 30px;
text-align:	left;
border-bottom:	1px dashed rgb(191, 191, 209);
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
color:	#53537d;
background:	rgb(244, 244, 246) url('../images/cms_bg_head.jpg') repeat-x top left;
}

table.box_cont ul{
text-align:	left;
}

table.box_cont li a, table.box_cont li a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#53537d;
background-color:	inherit;
text-decoration:	none;
}

/*box z sekcja*/
table.boxy{
margin:	0px;
padding:	0px;
}

td.box_cont_date{
text-align:	right;
font-family:	tahoma, sans-serif;
font-size:	12px;
color:	#53537d;
background-color:	inherit;
padding:	5px 10px 0px 5px;
margin:	0px;
vertical-align:	bottom;
}

td.box_cont_title{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	#53537d;
background-color:	inherit;
padding:	5px 5px 0px 10px;
margin:	0px;
}

td.box_cont_title a, td.box_cont_title a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
color:	#53537d;
background-color:	inherit;
text-decoration:	none;
}

td.box_cont_content{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#53537d;
background-color:	inherit;
padding:	10px;
margin:	0px;
text-decoration:	none;
}

td.box_cont_content a, td.box_cont_content a:hover{
text-align:	left;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#53537d;
background-color:	inherit;
text-decoration:	none;
}

td.box_cont_more{
text-align:	left;
margin:	0px;
padding:	10px;
}

/*NEWSLETTER*/
table.newsletter{
}

td.cms_newsletter_info{
font-family: tahoma, serif;
font-size: 11px;
font-weight: bold;
color: rgb(255,102,102);
background-color:	inherit;
padding: 7px;
text-align: center;
}

td.newsletter_text, td.cms_counter_title{
font-family: tahoma, serif;
font-size: 11px;
color: rgb(102,102,102);
background-color:	inherit;
padding: 7px;
}

td.newsletter_input{
padding-left: 7px;
padding-bottom: 7px;
}

input.newsletter{
font-family: tahoma, serif;
font-size: 11px;
color: rgb(206,143,143);
background-color:	rgb(255, 255, 255);
width: 116px;
height: 16px;
border-top: 1px solid rgb(204,204,204);
border-left: 1px solid rgb(204,204,204);
border-bottom: 1px solid rgb(229,229,229);
border-right: 1px solid rgb(229,229,229);
}

td.newsletter_button{
text-align: left;
padding-bottom: 7px;
}

/*menu boczne*/
td.cms_menu_item{
width:	100%;
margin:	0px;
padding:	8px 0px 8px 24px;
font-family:	tahoma, sans-serif;
font-size:	12px;
text-align:	left;
/*border-bottom:	1px solid rgb(229, 229, 229);*/
/*background:	url('../../../media/Menu/esklep_pointer.jpg') no-repeat 30px 15px;*/
}

a.cms_link{
font-family:	tahoma, sans-serif;
font-size:	12px;
color: #030303;
background-color:	inherit;
text-decoration:	none;
}

a.cms_link:hover{
font-family:	tahoma, sans-serif;
font-size:	12px;
color: #068DC5;
background-color:	inherit;
}

a.cms_link_selected{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(255, 255, 255);
/*background-color:	inherit;*/
text-decoration:	underline;
}

a.cms_link_selected:hover{
text-decoration:	underline;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(213, 38, 19);
margin-top : 0px; /* 5px; */
margin-bottom : 10px;
margin-left : 32px;
margin-right : 10px;
background-color : white;
text-align : left;
color : inherit;
}

table.cms_error td.cms_error, table.cms_info td.cms_info{
font-family : tahoma, sans-serif;
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(213, 38, 19);
margin : 0px;
}

table.cms_error td, table.cms_info td{
font-family : tahoma, sans-serif;
font-size		  : 11px;
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/*powiadom znajomego*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	rgb(213, 38, 19);
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : rgb(235, 235, 235);
text-align : justify;
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input{
background-color : rgb(255, 255, 255);
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
}

input.send_friend_submit{
background-color : rgb(0, 0, 0);
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*drukowanie zawartosci*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
font-family:	tahoma, sans-serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
font-family:	tahoma, sans-serif;
font-size: 11px;
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}

/*content*/
table.cms_short_text{
width:	100%;
padding: 0px;
margin:	10px 0px 0px 0px;
border:	1px solid rgb(191, 191, 209);
}

/* wysokosc jednego przeszkadzajacego TRa od tytulu/opisu (chyba) */
table.cms_short_text tbody tr, table.cms_short_text tbody td {height:10px;}

table.cms_full_text{
width:	100%;
padding: 0px;
margin:	10px 0px 0px 0px;
border:	1px solid rgb(191, 191, 209);
}

img.shortcut_image{
padding-right:	40px;
}

td.header{
margin:	0px;
padding:	0px;
text-align:	left;
border-bottom:	1px dashed rgb(191, 191, 209);
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(83, 83, 125);
background:	rgb(241, 241, 244) url('../images/cms_bg_head.jpg') repeat-x top left;
}

h1{
margin:	0px;
padding:	12px 15px 12px 15px;
text-align:	left;
font-size:	11px;
vertical-align : top;
}

td.header a{
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(83, 83, 125);
background-color:	transparent;
text-decoration:	none;
}

td.header a:hover{
text-decoration:	underline;
}

td.header_date{
margin:	0px;
padding:	12px 30px 12px 30px;
text-align:	left;
border-bottom:	1px dashed rgb(191, 191, 209);
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(83, 83, 125);
background:	rgb(244, 244, 246) url('../images/cms_bg_head.jpg') repeat-x top left;
vertical-align:	bottom;
}

td.header_tag{
font-family: tahoma, serif;
font-size:	11px;
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	right;
vertical-align:	bottom;
padding:	5px 10px 5px 10px;
}

td.author{
font-family: tahoma, serif;
font-size:	11px;
font-weight:	bold;
color:	rgb(127, 127, 127);
background-color:	inherit;
padding: 0px;
margin:	0px;
text-align: left;
}

td.header_full_date{
font-family: tahoma, serif;
font-size:	12px;
font-weight:	normal;
color:	rgb(127, 127, 127);
background-color: inherit;
text-align: left;
}

td.shortcut, #shortcut, td.content, #content{
text-align:	justify;
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	#53537d;
background-color:	inherit;
line-height:	1.5em;
padding : 7px 15px 0px 15px;
width: 1024px;
}

td.shortcut a, #shortcut a, td.content a, #content a{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-decoration:	none;
}

td.shortcut a:hover, #shortcut a:hover, td.content a:hover, #content a:hover{
text-decoration:	underline;
}

td.content_more{
padding:	0px 15px 0px 0px;
}

td.content_back{
padding:	0px 0px 10px 15px;
}

table.tools{
padding:	0px;
margin:	0px 15px 0px 0px;
}

td.icons{
font-weight:	bold;
width:	50%;
text-align:	right;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

td.icons a{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-decoration:	none;
}

td.icons a:hover{
text-decoration:	underline;
}

table.cms_sponsored_text{
width : 100%;
margin: 10px 0px 0px 0px;
border:	1px solid red;
background-color: #ff3333;
}

td.cms_sponsored_bar{
background-color : rgb(255, 0, 0);
color : inherit;
text-align : right;
}

td.cms_stats{
text-align : left;
padding:	20px 0px 10px 15px;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a{
font-family:	tahoma, sans-serif;
font-size:	9px;
font-weight:	normal;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover{
text-decoration : underline;
}

td.cms_live{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(213, 38, 19);
background-color:	inherit;
text-align : left;
padding-left:	10px;
}

td.navigation{
padding-right:	10px;
}

/*linki*/
a.cms_link_more{
font-family:	tahoma, sans-serif;
font-size:	11px;
font-weight:	normal;
color:	rgb(213, 38, 19);
background-color : inherit;
text-decoration:	none;
}

a.cms_link_more:hover{
text-decoration: underline;
}

/* print content & send to friend*/
a.content_module{
font-family:	tahoma, sans-serif;
font-size:	11px;
color:	rgb(213, 38, 19);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(170, 170, 170);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size		  : 11px;
color:	rgb(213, 38, 19);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

/* MENU GORA */
td.cms_vmenu_link_pointer{
width:	1px;
}

/*
td.cms_vmenu_container{
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
padding-bottom:	5px;
}
*/

td.cms_vmenu_container {
top:-10px;
margin: 0px 0px 0px 0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	0px;
padding-bottom:0px;
}

a.cms_vmenu_link{
display:block;
float:left;
width:117px;
height:30px;
font-family: verdana, serif;
font-size:	11px;
color:	#ffffff;
background-color:	inherit;
text-decoration:	none;
vertical-align: middle;
}

a.cms_vmenu_link:hover{
text-decoration:	underline;
color: #000000;
background-color: #cecece;
}

td.cms_vmenu_container_selected{
padding-left:	10px;
padding-right:	10px;
padding-top:	5px;
padding-bottom:	5px
}

a.cms_vmenu_link_selected{
display:block;
float:left;
width: 117px;
height:30px;
font-family: verdana, serif;
font-size:	11px;
color:	#ffffff;
background-color:	inherit;
vertical-align: middle;
text-decoration:	none;
}

a.cms_vmenu_link_selected:hover{
text-decoration:	underline;
color: #000000;
background-color: #cecece;
}

/*  ### style dla dopisanych DIVow ### */

/* gora (logo i flash) */

div#top {
   width: 1024px;
   height: auto;
}

div#logo {
   width: 200px;
   height: 200px;
   background: url('./strona/images/fot_1.jpg') no-repeat;
   float:left;
}

div#flash {
   float: right;
}

div#abc {
   width: 800px;
   float: left;
   text-align: right;
   background-color: #cecece;
}

div#flash div#abc a {
   color: #050505;
   font-family:	verdana, serif;
   text-decoration: none;
   font-size: 12px;
}
div#flash div#abc a:hover {
   color: #000000;
}

/* menu */
#menu_xyz {
   width: 1024px;
   height: 31px;
   background-color: #D8D9D9;
   text-align: left;
}

div.flaga {
   float: left;
   border: 0px;
   height: 20px;
   width: 200px;
   margin-top: 5px;
   margin-right: 50px;
   text-align: center;
}

div.flaga img {
	margin-top: 3px;
   height: 15px;
   border: 0px;
   margin-right: 2px;
}

div.menu {
   /*background-repeat : no-repeat;
   /*background-color: #D8D9D9;*/
   /*background: url('./templates/default/linki/link_1a.png');*/
   width: 124px;
   float:left;
   font-size: 13px;
   font-color: #D8D9D9;
   font-family:	verdana, serif;
   /*font-weight: bold;*/
   text-decoration: none;
   padding:0px;
   margin: 6px 0px 0px 0px;
   border:0px;
}
/*menu rozsuwane*/
a.link {
   display: block;
   width: 124px;
   height: 20px;
   color: #000000;
	font-family:	verdana, serif;
	font-size: 11px;
	font-weight: normal;
   text-decoration:none;
   vertical-align: middle;
   background-color: #E6E6E6;
	border: none;
}
a.link1 {
   width: 100px;
   height: 20px;
   color: #000000;
	font-family:	tahoma;
	font-size: 11px;
	font-weight: normal;
   text-decoration:none;
   vertical-align: middle;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   background-color: #F0F2F2;
}
a.link:hover {
   /*font-color: #416DEC;*/
   color: #068DC5;
   background-color: #D8D9D9;
   }
span.span:hover{
	color: #068DC5;
}
dt {
   width:124px;
   height: 24px;
   margin : 0px;
   color: #000000;
   border-bottom: 0px;
	background: url('./templates/default/linki/link_1a.png') no-repeat;
}
dt:hover {
    /*background: url('./templates/default/linki/link_1a.png')repeat;*/
}

dd {
   width:124px;
   margin : 0px;
   background-color: #FDFEFE;
	vertical-align: top;
  /*border-top: #D8D9D9 2px solid #D8D9D9;*/
  /*border-bottom: 1px #D8D9D9 white;*/
}
dd:hover {
  background-color: #e6D8D8;
  color: #068DC5;
  visibility: visible;
}
dl {
/*obramowanie calego meni góra + dól*/
	border: 0px solid #FDFEFE;
	margin: 0px;
	/*color: #D8D9D9;
	background-color: #D8D9D9;
 border: 0px #D8D9D9 solid;*/
   border-bottom: 0px #DEE5E5 solid;
}
dl:hover {
   color: #000000;
   border: 0px #000000 solid;
   background: url('./templates/default/linki/link_1a.png')repeat;
   /*background-color: #cecece;*/
}
body
{
	behavior: url(csshover3.htc);
} 
div.linia {
	border-bottom: solid 2px #989898;
}
div.linia1 {
  border-bottom: solid 1px white ;
}
div.div_linia1{
	width: 100%;
	background: #E6E6E6;
}
#img:hover {
	border:  solid 1px #000000;
}
#img {
	border:  solid 1px #FFFFFF;
	vertical-align: middle;
	text-align: center;
	margin: auto;
}
#naglowek_menu {
	letter-spacing: 1px;
	color: #194689;
   font-size: 14px;
   font-family: Arial ;
   
}
#naglowek_menu1 {
	color: #194689;
	font-family: Arial Black;
}
a.link_menu{
   color: black;
   font-size: 12px;
   
}
a.link_menu:hover {
   color: #068DC5;
}
a {
   color: black;
   text-decoration: none;
   font-size: 11px;
}
a:hover {
   color: #068DC5;
}
.anylinkcss{
	position: absolute;
	border-bottom-width: 0;
	line-height: 20px;
	visibility: hidden;
	}