body{
margin:	auto;
padding:	0px;
}

/*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;
}

/*index - wybor wersji*/
#lang_map{
padding: 40px 0px 0px 0px; 
margin: 0 auto 0; 
text-align: center;
border:	none;
}

/*gora*/
#top{
width:	899px; 
height: 87px;
border:	none;
margin:0 auto 0;
padding:	10px 0px 10px 0px;
}

#top_logo{
width:	122px; 
border:	none;
margin:0 auto 0;
padding:	0px 0px 0px 36px;
text-align:	left;
float:	left;
}

#top_langs{
width:	777x;
border:	none;
margin:0 auto 0;
padding:	0px;
}

#top_langs img{
width:	271px;
height:	40px;
position:	relative;
top:	40px;
left:	469px;
right:	0px;
}

#top_menu{
width:	900px;
height:	66px;
border:	none;
margin:0 auto 0;
padding:	0px;
text-align:	center;
}

#top_menu table{
margin:	0 auto 0;
padding:	0px;
}
/*banner glowny*/
#banner{
width:	899px; 
border:	none;
margin:0 auto 0;
padding:	0px;
}

/*sciezka*/
td.path_cont{
margin:	0px;
padding:	10px 0px 10px 16px;
}

div.sitepath_path img{
padding-left: 10px;
padding-right: 10px;
}

div.sitepath_path a{
font-family: verdana, sans-serif;
font-size: 11px;
color: rgb(0,0,0);
background-color:	inherit;
text-decoration: none;
}

div.sitepath_path a:hover{
font-family: verdana, sans-serif;
font-size: 11px;
color: rgb(0,0,0);
background-color:	inherit;
text-decoration: underline;
}

/*kontener*/
#container{
width:	899px; 
border:	none;
margin:0 auto 0;
padding:	0px;
}

/*dol*/
#bottom_cont{
background:	url('../images/violin_bg_bottom.jpg') repeat-x top;
width:	100%; 
height:	205px;
border:	none;
margin:0 auto 0;
padding:	0px;
clear:	both;
}

#bottom{
width:	899px; 
height:	205px;
border:	none;
margin:0 auto 0;
padding:	0px;
}

#bottom_copy{
width:	219px;
border:	none;
margin:0 auto 0;
padding:	22px 0px 0px 0px;
float:	left;
font-family:	verdana, sans-serif;
font-size:	10px;
color:	rgb(127, 127, 127);
background-color:	inherit;
white-space:	nowrap;
}

#bottom_copy a{
font-family:	verdana, sans-serif;
font-size:	10px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-decoration: none;
}

#bottom_copy a:hover{
font-family:	verdana, sans-serif;
font-size:	10px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-decoration: underline;
}

#bottom_menu{
width:	680px;
border:	none;
margin:0 auto 0;
padding:	0px;
float:	left;
text-align:	right;
}

#bottom_menu table{
margin-top:	13px;
float:	right;
text-align:	right;
white-space:	nowrap;
}

td.cms_foot_pointer{
width:	4px;
padding:	3px 15px 0px 0px;
text-align:	left;
}

td.cms_foot_item{
padding-right:	15px;
}

td.cms_foot_item a{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-decoration:	none;
}

td.cms_foot_item a:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-decoration:	underline;
}

/*informacje i ostrzezenia*/
table.cms_error, table.cms_info{
border : 1px solid rgb(156, 5, 0);
margin: 10px;
background-color : white;
color : inherit;
}

table.cms_error td.cms_error, table.cms_info td.cms_info{
font-family : verdana, sans-serif;
font-size : 12px;
color : rgb(255, 255, 255);
padding-left : 11px;
font-weight : bold;
background-color : rgb(156, 5, 0);
margin : 0px;
}

table.cms_error td, table.cms_info td{
font-family : verdana, sans-serif;
font-size		  : 11px;
color : rgb(76, 76, 76);
background-color : inherit;
text-align : left;
padding : 5px;
}

/* kanaly rss */
table.rss{
width:	100%;
text-align:	center;
color:	rgb(156, 5, 0);
background-color:	inherit;
}

table.rss a{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	none;
}

table.rss a:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	underline;
}

/* print content & send to friend*/
a.content_module{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-family : verdana, sans-serif;
font-weight : normal;
font-size		  : 11px;
color:	rgb(156, 5, 0);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-family : verdana, sans-serif;
font-weight : normal;
font-size		  : 11px;
color:	rgb(156, 5, 0);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-family : verdana, sans-serif;
font-weight : bold;
font-size		  : 11px;
color:	rgb(156, 5, 0);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
font-family : verdana, sans-serif;
font-weight : bold;
font-size		  : 11px;
color:	rgb(156, 5, 0);
text-decoration : underline;
background-color : inherit;
}

/*content*/
td.content_sub{
width:	100%;
padding-right: 16px;
}

table.cms_short_text{
width : 100%;
margin : 0px 0px 10px 0px;
padding:	0px;
}

table.cms_full_text{
width : 100%;
margin : 0px 0px 10px 0px;
padding:	0px;
}

img.shortcut_image{
padding-right: 5px;
}

td.header{
vertical-align : bottom;
text-align : left;
}

h1{
font-family: verdana, sans-serif;
font-size:	16px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-align:	left;
vertical-align : bottom;
padding : 0px;
margin : 0px;
}

td.header a{
font-family: verdana, sans-serif;
font-size:	16px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

td.header a:hover{
font-family: verdana, sans-serif;
font-size:	16px;
font-weight:	bold;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	underline;
}

td.header_date, td.header_tag{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	right;
}

td.author{
font-family: verdana, sans-serif;
font-size: 0px;
color: rgb(0, 0, 0);
background-color:	inherit;
/*padding-top: 10px;*/
text-align: left;
}

td.header_full_date{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(127, 127, 127);
background-color:	inherit;
text-align:	left;
white-space:	nowrap;
height: 0px;
}

td.shortcut{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
padding : 0px 0px 5px 0px;
text-align:	justify;
}

td.shortcut a{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

td.shortcut a:hover{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

#shortcut{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-align:	justify;
}

#shortcut a{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

#shortcut a:hover{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

#content{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-align:	justify;
}

#content a{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	none;
}

#content a:hover{
font-family: verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	underline;
}

td.icons{
font-weight:	bold;
white-space:	nowrap;
}

td.icons a{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration:	none;
}

td.icons a:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration:	underline;
}

table.cms_sponsored_text{
width : 100%;
margin-bottom : 10px;
border:	1px solid red;
}

td.cms_sponsored_bar{
background-color : rgb(255, 0, 0);
color : inherit;
text-align : right;
}

td.cms_stats{
text-align : left;
}

td.cms_admin{
text-align : left;
}

td.cms_admin a, td.cms_stats a{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration : none;
}

td.cms_admin a:hover, td.cms_stats a:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration : underline;
}

td.cms_live{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(25, 25, 25);
background-color:	inherit;
text-align : left;
}

/*linki*/
a.cms_link_more, a.cms_link_more:hover{
font-family:	verdana, sans-serif;
font-size:	11px;
color:	rgb(156, 5, 0);
background-color : inherit;
text-decoration:	none;
}

/*kontakt*/
table.cms_askform{
width:	50%;
text-align:	center;
}

td.cms_contact_name{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : inherit;
font-weight : bold;
text-align : left;
text-decoration:	underline;
padding:	10px 0px 10px 0px;
margin:	0px;
}

td.cms_contact_value{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : inherit;
text-decoration : none;
text-align:	left;
padding-top:	2px;
padding-bottom:	2px;
}

td.cms_contact_value a{
font-family      : verdana, sans-serif;
font-size: 11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration  : none;
}

td.cms_contact_value a:hover{
font-family      : verdana, sans-serif;
font-size: 11px;
color:	rgb(156, 5, 0);
background-color:	inherit;
text-decoration  : underline;
}

td.cms_contact_logo{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : inherit;
text-decoration : none;
}

td.cms_askform_rowname, td.cms_token_text{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : inherit;
height : 16px;
text-align : right;
font-weight : normal;
vertical-align : middle;
padding:	0px 10px 0px 10px;
}

td.cms_askform_rowname_req{
font-family : verdana, sans-serif;
font-size: 11px;
color:	rgb(156, 5, 0);
background-color : inherit;
height : 16px;
text-align : right;
font-weight : normal;
vertical-align : middle;
padding:	0px 10px 0px 10px;
}

hr{
width : 90%;
height : 1px;
}

td.cms_askform_rowval, td.cms_token{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : inherit;
height : 16px;
text-align:	left;
padding:	2px 0px 2px 0px;
}

input.text{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color:	rgb(255, 255, 255);
width : 200px;
height : 20px;
border: 1px solid rgb(127, 127, 127);
}

select.options{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : rgb(255, 255, 255);
width : 202px;
height : 20px;
border: 1px solid rgb(127, 127, 127);
}

textarea.suggestions{
font-family : verdana, sans-serif;
font-size: 11px;
color : rgb(76, 76, 76);
background-color : rgb(255, 255, 255);
width : 200px;
height : 100px;
border: 1px solid rgb(127, 127, 127);
}

/*submenu*/
table.sitemenu{
width:	223px;
margin:	0px 0px 30px 0px;
padding:	0px;
}

td.cms_menu_item{
border-left:	5px solid rgb(156, 5, 0);
border-bottom:	1px solid rgb(74, 74, 74);
background-color:	rgb(238, 238, 238);
color:	inherit;
padding:	7px 0px 7px 11px;
margin:	0px;
}

a.cms_link{
font-family : verdana, sans-serif;
font-size: 11px;
color: rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
}

a.cms_link:hover{
font-family : verdana, sans-serif;
font-size: 11px;
color: rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	underline;
}

a.cms_link_selected{
font-family : verdana, sans-serif;
font-size: 11px;
color: rgb(156, 5, 0);
background-color:	inherit;
text-decoration:	none;
}

a.cms_link_selected:hover{
font-family : verdana, sans-serif;
font-size: 11px;
color: rgb(156, 5, 0);
background-color:	inherit;
text-decoration:	underline;
}

/*tabelki z obrazkami*/
table.images{
width:	100%;
padding:	0px;
margin:	0px;
}

table.images2{
width:	450px;
padding:	0px;
margin:	0px;
}

td.img{
text-align:	center;
padding:	5px;
margin:	0px;
border-top:	1px solid rgb(128, 130, 129);
border-left:	1px solid rgb(128, 130, 129);
border-right:	1px solid rgb(128, 130, 129);
background-color:	rgb(238, 238, 238);
color:	inherit;
font-weight:	bold;
}

td.desc{
padding:	5px;
margin:	0px;
background-color: rgb(156, 5, 0);
color:	rgb(255, 255, 255);
font-family:	verdana, sans-serif;
font-size:	11px;
font-weight:	bold;
border-bottom:	1px solid rgb(128, 130, 129);
border-left:	1px solid rgb(128, 130, 129);
border-right:	1px solid rgb(128, 130, 129);
text-align:	center;
}

td.spacer{
width:	10px;
height:	10px;
padding:	0px;
margin:	0px;
}
