/* reset */
html, body, applet, object, iframe,
 blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*layout*/
#m_contentwarapper {
width: 980px;   
margin: 0 auto 0 auto;
background-color: #fff;
text-align: left;
}
#m_header {
height: 145px;
border-bottom: 4px solid #f1f1f1;
} 
#m_logo {
height: 100px;
float: left;
}
#m_google {
height: 100px;
float: left;
}
#m_buttons {
height: 100px;
float: right;
}
#m_banner_top{
float: center;
margin-left:auto;
margin-right: auto;
width: 750px;
text-align: center;
padding: 10px 0 10px 0;
}
#m_menu_top{
height: 32px;
margin-bottom: 10px;
border-top: 4px solid #f1f1f1;
}

/*visual styles*/
body {
font-family: arial,helvetica,clean,sans-serif;
font-size: 12px;
}

/* IE6 hack cetrujący content strony */
* html body{
text-align:center
}

a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

 /* menu mainnav_lewa */ 
#vertmenu, #csc-menu-1{
font-size: 100%;
width: 160px;
padding: 0px;
margin: 0px;
}
#vertmenu ul, #csc-menu-1 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li, #csc-menu-1 ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a , #csc-menu-1 ul li a{
font-size: 100%;
display: block;
border-bottom: 1px solid #D9D9D9;
padding: 5px 0px 4px 6px;
text-decoration: none;
color: #666666;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus, #csc-menu-1 ul li a:hover, #csc-menu-1 ul li a:focus {
color: #000000;
background-color: #eeeeee;
font-weight: bold;
}

/*- #content_menu--------------------------- */

.content_menu {
clear: both;
width:100%;
font-size:12px;
border-bottom:3px solid #f1f1f1;
padding-bottom: 3px; 
margin-bottom: 5px;
}

.content_menu ul {
margin:0;
padding:10px 10px 0 0px;
list-style:none;
width: 100%;
}

.content_menu li {
display:inline;
margin:0;
padding:0;
font-size:12px;
}

.first_NO a{
font-size: 21px;
color: #6294AF;
margin-right: 5px;
font-weight: bold;
}

.normal_NO a, .last_NO a{
font-size: 12px;
color: #808080;
margin-left: 3px;
}

/*- #content_menu--------------------------- */
/* - header menu */
.menu_graf ul {
list-style: none;
border: none;
width: 490px;
}

.menu_graf ul li {
display:inline;
}

.menu_graf li a{
float: left;
height: 100px;
width: 58px;
display: block;
background : url("http://duhj3k6k3esgg.cloudfront.net/graf/headergif.gif") no-repeat scroll -447px 0 transparent;
font-size: 0px;
margin-right: 3px;
color: #fff;
}

.menu_graf li.menu_reklama a {
background-position: -447px 16px;
}

.menu_graf li.menu_kontakt a {
background-position: -507px 16px;
}

.menu_graf li.menu_rss a {
background-position: -567px 16px;
}
.menu_graf li.menu_mobil a {
background-position: -627px 16px;
}

.menu_graf li.menu_forum a {
background-position: -687px 16px;
}

.menu_graf li.menu_sklep a {
background-position: -747px 16px;
}

.menu_graf li.menu_rower a {
background-position: -807px 16px;
}

.menu_graf li.menu_sponsor a {
background-position: -867px 16px;
}

div.latest-2007 {
clear: both;
margin:0 0 4px 0;
padding: 2px 0px 4px 0px;
background-color: #f1f1f1;
border:1px solid #CECECE;
font-size:10px;
overflow:hidden;
width:100%; /* Force hasLayout in IE */
display: block;
}

div.h1-latest-2007 {
background: #ff0000;
font-weight: bold;
}


div.latest-2007 a {
color:#336CA2;
text-decoration: none;
float: left;
text-indent: 0px;
background: none;
margin:1px 0px 2px 0px;
padding:2px 6px 2px 4px;
font-size:12px;
}

div.latest-2007 a:hover {
color:#D70000;
text-decoration: underline;}

/* tt_news latest 300 END */

/* tt-news szablon START */

.news-list-container {
clear: left;
background-color:#FAFAFA;
border-left: 4px solid #FAFAFA;
border-right: 4px solid #FAFAFA;
border-top: 4px solid #FAFAFA;
}
/* testowy newsy str.glowna */

#news-list-container_M {
width:458px;
clear: both;
margin:0px;
text-align: left;

}

#news-list-container_M p {
margin-top: 5px;
padding-top:0px;
}

.archiwum {
margin: 0px 1px 1px 1px;
padding: 2px 3px 2px 5px;
width: 100%;
background-color: #EFEFEF;
}
.archiwum a {
color: #336CA2;
}

.container_M_left {
float: left;
width: 200px;
margin: 0;
margin-bottom: 4px;
}

.container_M_right {
margin-left: 190px;
margin-bottom: 4px;
}

.news-list-item_M {
padding:0px 0 0 5px;
overflow:hidden;
width: 100%; /* Force hasLayout in IE */
}

.news-list-H3_M {
font-size: 14px;
background-image: url(../graf/tlo_transparentne.png);
width: 173px;
height: 60px;
margin-left: 4px;
z-index: 100;
}

.news-list-H3_M a {
text-decoration: none;
color: #ce0000;
}

.myslniki {
margin-left: 0px;
padding-left: 0px;
}

html>body .myslniki {
margin-left: 0px;
padding-left: 0px;
}

.myslniki li {
list-style-type:none; 
background:url('../graf/news-list-button.gif') no-repeat 0 7px;
padding: 0 0 0 12px;
color: gray;
}

.myslniki a{
text-decoration: none;
font-size: 12px;
line-height: 20px;
color: #0060A9;
}

.myslniki a:hover{
text-decoration: underline;
color: #FF0000;
}

.reklama {
float: right;
text-align: center;
margin: 0 10px 10px 0;
}
.img-container_M {

}
p.photo{
position:relative;
float:left;
font-size:12px;
margin:5px 0 5px 0px;
}

p.photo a{
color:#fff;
}

p.photo span.box{
clear: both;
display: block;
width:160px;
background: #0074BD;
padding:8px 5px 10px 10px;
line-height: 130%;
* margin-top: -3px;
}

* html p.photo span.box {
background: #0074BD;
width:175px;
filter:Alpha(Opacity=80);
}
.news-list-item h3 {
font-size: 12px;
font-weight: bold;
}

.news-list-item  a {
color: #113C8F;
}
.news-list-item {
margin-bottom: 8px;
}
#search_g {
margin: 10px;
}

#google {
height: 100px;
width: 274px;
float: left;
position: relative;
}

#google .search_textbox {
position: absolute; top: 28px; left: 20px;
border: none;
background: url('../graf/text_box.jpg') no-repeat top left;
padding: 6px 0 8px 0;
text-indent: 6px;
* padding: 8px 0 8px 8px;
margin: 0;
height: 20px;
width: 198px;
}

#google .search_button {
position: absolute; top: 26px; left: 220px;
height: 36px;
}

/*POGODA*/
.white_box, .gray_box, .big_box1, .big_box2 {width: 654px; font-family: arial,helvetica,clean,sans-serif; font-size: 12px; text-align: center;}
.gray_box .komorka {background-color: #EFEFEF; height: auto;}
.komorka {padding: 4px;}
.tlo_pogoda { background: url('../graf/pogoda_bg.jpg') no-repeat; width:560px; height: 242px; float:right; border-bottom: 1px solid #D6D6D6;}
.col1, .col2, .col3, .col4, .col5 {float: left; width: 140px; border-bottom: 1px solid #D6D6D6; }
.col2_top, .col3_top, .col4_top, .col5_top {height: 70px;}
.col2_bottom, .col3_bottom, .col4_bottom, .col5_bottom {height: 40px;}
.col1 {width: 93px; font-weight: bold; border-right: 1px solid #D6D6D6;}
.big_box1 .col1 {height: 242px;}
.big_box1 .col1, .big_box1 .col2, .big_box1 .col3, .big_box1 .col4, .big_box1 .col5 {border-bottom: none; }
.big_box2 .col1 {height: 50px;}
.big_box2 .col1, .big_box2 .col2, .big_box2 .col3, .big_box2 .col4, .big_box2 .col5 {height: 75px; }

/*stopka */
div.stopka {
text-align: center;
width:100%;
font-size:12,5px;
line-height:normal;
font-weight: bold;
background-color: #00528E;
margin-bottom: 5px;
}

div.stopka ul {
margin:0;
padding:2px 8px 2px 8px;
list-style:none;
}

div.stopka li {
display:inline;
margin:0;
padding:0;
}

div.stopka  a{
color: #fff;
text-decoration: none;
margin: 0px 10px;
}
div#copyright {
text-align: center;
line-height:150%;
color: #4F4F4F;
padding-bottom: 30px;
}
div#copyright a{
text-decoration: none;
color: #4F4F4F;
}
div#copyright a:hover{
text-decoration: underline;
}

/*pogoda */
.wfqbe_table_results a{
color: #113C8F;
}

.wfqbe_table_results tr {
border-bottom: 1px solid #f1f1f1;
height: 25px;
}
.wfqbe_table_header { 
color: #0074BD;
border-bottom: 1px solid #f1f1f1;
}

.valignmiddle img, .valignmiddle a {
vertical-align: middle;
}

.mfp_title {font-size: 13px; margin: 5px 0 7px 10px; float: left;}
.mfp_title span {color: #146DB1;}
.mfp_clearer, .mfp_clearer2 {clear:both; margin: 0 10px; color: #fff; font-size: 1px; line-height: 1px; height: 1px;}
.mfp_clearer {border-top: 1px solid #dadbdb; margin-bottom: 5px;}

.mfp_zachmurzenie {float: left; margin-left: 10px;}
.mfp_dane {float: left; margin-left: 25px;}
.mfp_wiatr {float: left; margin-left: 25px;}
.mfp_name {font-weight: bold;}
.mfp_foot {clear: both; background: #f1f1f1;}
.mfp_more_all {margin: 0px 0 5px 10px;float: left;text-align: left;}
.mfp_more_one {float: right; margin: 6px 10px 0 0;}
.mfp_more_all a, .mfp_more_one a {font-size: 11px; vertical-align: bottom; text-decoration: none; line-height: 14px; color: #3F3F3F !important;}

.mfp_dzial{ margin-bottom: 6px;}
.mfp_bot {height: 1px;}
.mfp_dzialw{ margin-top: 6px;}
.mfp_all {padding:5px; border: 2px solid #f1f1f1; background: #fff;}
.mfp_more_all a:hover, .mfp_more_one a:hover {text-decoration: underline; color: #ff0000 !important;}

.img_menu, .txt_menu { clear: both; padding: 0; margin: 0; margin-left: 15px;}

.img_menu a {color: #fff !important; font-size: 1px; display: block; width:82px; height:42px;}
.img_menu li {list-style-type: none;  float: left; margin-right: 10px; display: block; margin-bottom: 3px;}
.img_menu li.img1 a{background:url('../graf/slowacja.jpg') no-repeat bottom; background-position:0% -42px;}
.img_menu li.img2 a{background:url('../graf/austria.jpg') no-repeat bottom; background-position:0% -42px;}
.img_menu li.img3 a{background:url('../graf/polska.jpg') no-repeat bottom; background-position:0% -42px;}
.img_menu li.img1 a:hover {background-position:0% 0%; color: white;}
.img_menu li.img2 a:hover {background-position:0% 0%; color: white;}
.img_menu li.img3 a:hover {background-position:0% 0%; color: white;}

.txt_menu a {color: #3F3F3F !important; text-decoration: none; font-size: 11px; }
.txt_menu a:hover {color: #ff0000 !important; text-decoration: underline;}
.txt_menu li {list-style-type: none; width:82px; height: 20px; float: left; margin-right: 10px; text-align: center;}

.tx-wfqbe-pi1 a {
color: #336CA2;
}

.tx-wfqbe-pi1 a:hover {
color: red;
}

/* Menu nowości */

.nowosci {
font-size: 14px;
margin: -10px 0px 5px 0;
background:url('../graf/strzalka_nowosci.jpg') no-repeat left;
height: 30px;
padding-left: 69px;
display: block;
}

.nowosci ul li {
display: inline;
}

.nowosci ul {
padding-top: 7px;
}

.nowosci a {
font-weight: normal;
color: #808080;
margin: 0 5px;
}

/* contentwrapper2010_m.css */
div.tx-contentwrapper_style1 {margin-top: 10px; color: #3f3f3f;}
div.tx-contentwrapper_style2 {background-color: #0074BD; padding:5px 0 5px 5px; margin-top: 15px; color: #fff; line-height: 120%;}
div.tx-contentwrapper_style3 {margin-top: 5px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; color: #336CA2; background-color: #fafafa;}
div.tx-contentwrapper_style4 {margin-top: 5px; border-bottom: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1; color: #336CA2; background-color: #fafafa;;}
div.tx-contentwrapper_style5 {margin-top: 15px; border: 1px solid #DADBDB; color: #3f3f3f; background-color: #fff; overflow: hidden; zoom: 1;}}

div.tx-contentwrapper_style1 h1 {border-bottom:3px solid #f1f1f1; font-size: 21px;padding-bottom: 3px; }
div.tx-contentwrapper_style2 h1 {text-indent:10px; margin:0; font-size: 16px; color: #336CA2; font-weight: bold; width:100%; background:url("../graf/s-z.gif") no-repeat left top; padding:0px; text-decoration: none;line-height: 25px;}
div.tx-contentwrapper_style3 h1 {text-indent:14px; margin:0; font-size: 14px; color: #36355F; font-weight: bold; width:100%; background:url("../graf/menu2.gif") repeat-x left top; border-top: 1px solid #e1e1e1; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:0px; text-decoration: none;line-height: 26px;}
div.tx-contentwrapper_style4 h1 {text-indent:10px; margin:0; font-size: 16px; color: #336CA2; font-weight: bold; width:100%;  padding:0px; text-decoration: none;line-height: 25px;}
div.tx-contentwrapper_style5 h1 {text-indent:30px; margin:0px; font-size: 14px; color: #336CA2; font-weight: bold; width:100%; background:url("../graf/s-n-z_3.gif") no-repeat left top; padding:0 0 5px 0; text-decoration: none;line-height: 25px;}

div.tx-contentwrapper_style1 a {color: #6294AF;}

div.tx-contentwrapper_style5 a {color: #0060A9; margin:0px; padding:0px; border:0px;text-decoration: none;}
div.tx-contentwrapper_style5 a:hover {text-decoration: underline;}


div.tx-contentwrapper_style1 .csc-menu li a{
color: #666666;
display: block;
border-bottom: 1px solid #D9D9D9;
padding: 5px;
}

div.tx-contentwrapper_style1 .csc-menu li a:hover {
font-weight: bold;
background: #EEEEEE;
text-decoration: none;
color: #000;
}



/* tt_news_2010.css */
/* CSS Document */

.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
	font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container1 {
padding: 4px 6px;

}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container1 H2 {
  margin:0;
  text-align: left;

}

.news-latest-container1 H2 a {
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 150%;
text-decoration: none;
}

.news-latest-item1 {
display: block;
margin-bottom: 3px;
padding: 0 0 4px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 7px;
border-bottom: 1px solid #EEEEEE;
}

.news-latest-item1 a {

}

.news-latest-item1 H2 a:hover {
color: red;
text-decoration: none;
}

.news-latest-item1 p {
margin:0;
padding:0;
}

.news-latest-date1 {
color: #7F7F7F;
font-size: 10px;
}

/*-----------------------------------  tt_news MOSTPOP view  -----------------------------------*/

.news-mostpop-container {
padding: 4px 6px;

}


.news-mostpop-container H2 {
  margin:0;
  text-align: left;

}

.news-mostpop-container H2 a {
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 150%;
text-decoration: none;
}

.news-mostpop-item {
display: block;
margin-bottom: 3px;
padding: 0 0 4px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 7px;
border-bottom: 1px solid #EEEEEE;
}

.news-mostpop-item H2 a:hover {
color: red;
text-decoration: none;
}

.news-mostpop-item p {
margin:0;
padding:0;
}

.news-mostpop-date {
color: #7F7F7F;
font-size: 10px;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
padding: 10px 0;
clear: left;
}

.tx-ttnews-listrow {
padding: 0 0 5px 0;
clear: left;
}

.news-list-item {
padding: 0 0 10px 0;
margin-bottom: 8px;
border: 1px solid #CECECE;
background-color:#ffffff;
overflow:hidden;
width:100%; /* Force hasLayout in IE */
}

.news-list-item p{
color: #3F3F3F;
text-align: left;
font-size: 12px;
margin: 0px;
padding: 4px 2px 0 5px;
}

.news-list-item .miniatura img {
border: 1px solid #CECECE;
padding: 2px;
margin: 8px 5px 0 0 ;
}

.news-list-H3 {
margin-top: 0px;
background-color: #F1F1F1;
border-bottom: 1px solid #CECECE;
}

.news-list-container H3,
.tx-ttnews-listrow H3 {
margin: 0px;
padding: 2px;

}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,
.tx-ttnews-listrow H3 A:LINK, .tx-ttnews-listrow H3 A:VISITED {
padding-left:2px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.news-list-container H3 A:HOVER,
.tx-ttnews-listrow H3 A:HOVER {
color: red;
padding-left:2px;
font-size: 14px;
font-weight: bold;
}

.news-list-container H3 A,
.tx-ttnews-listrow H3 A {
color: #336CA2;
}

.news-list-date {
float: left;
display:block;
color: #3F3F3F;
padding: 10px 0 0 5px;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG,
.tx-ttnews-listrow IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;
background-color: #fff;
border:1px solid #CECECE;
margin: 10px 5px 6px 5px;
}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-list-morelink a {
text-decoration: none;
}

.news-list-morelink a:hover {
color: red;
}

/* -- Gallery list view ------------------ */

.news-gallery-container {
text-align:center;
margin: 0 auto;
}

.news-gallery-container a {
color: #0060A9;
}

.news-gallery-container a:hover {
color: red;
text-decoration: underline;
}

.news-gallery-list, .news-gallery-list-pl {
float: left;
text-align:center;
margin-bottom: 20px;
* margin-bottom: 10px;
}

.news-gallery-list-pl {
margin-right: 10px;
}

.news-gallery-title, .news-gallery-title-pl {
width: 140px;
margin-left: 10px;
line-height: 100%;
font-size: 11px;
padding: 0px;
clear: both;
}

.news-gallery-title-pl {
width: 110px;
height: 40px;
* height: 50px;
}

*:first-child+html .news-gallery-title-pl {
height: 40px;
}

.news-gallery-item {
width: 157px;
height: 157px;
* width: 150px;
* height: 150px;
text-align: center;
}

.news-gallery-item-pl {
width: 127px;
height: 127px;
* width: 120px;
* height: 120px;
text-align: center;
}

*:first-child+html .news-gallery-item {
width: 157px;
height: 157px;
}

*:first-child+html .news-gallery-item-pl {
width: 127px;
height: 127px;
}

.news-gallery-item, .news-gallery-item-pl {
margin: 5px 3px 0 3px;
float: left;
text-align: center;
}

.news-gallery-item img, .news-gallery-item-pl img {
background-color: #f3f3f3;
border: 1px solid #ddd;
padding: 5px;
margin: 1px;
-moz-border-radius: 3px;
}

.news-gallery-item a img, .news-gallery-item-pl a img {
border-color: #ccc;
}

.news-gallery-item a:hover img, .news-gallery-item-pl a:hover img {
border-width: 2px;
border-color: #38c;
margin: 0;
-moz-border-radius: 5px;
}

.news-gallery-browse {
clear: both;
}

	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin:10px 0 20px 0;
}

.news-single-browse {
text-align:center;
margin: 30px auto 10px auto;
padding: 0 0 5px 0;
}

.activeLinkWrap {
	font-weight:bold;
	color: #3F3F3F;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	border: 1px solid #EEEEEE;
	background: #FAFAFA;
	text-decoration: none;
	padding: 4px;
	font-size: 14px;
}

.browseLinksWrap a:hover {
color: red;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.space_div {
clear: both;
height: 10px;
}

.news-single-line {
clear:both;
border-bottom: 1px solid #eee;
display: block;
margin-top: 10px;
}

.news-single-item {
	padding:5px;
	margin-bottom:5px;
	color: #3F3F3F;
	line-height: 150%;
}

.news-single-item p.bodytext {
color: #3F3F3F;
margin: 0;
padding: 0 0 10px 0;
}

.news-single-item p.bodytext b {
color: #3F3F3F;
}

.news-single-item h1 {
color: #336CA2;
font-size: 25px;
border-bottom: 1px solid #eee;
padding-bottom: 5px;
margin-bottom: 5px;
line-height: 130%;
}

.news-single-item h2 {
font-size: 16px;
font-weight: bold;
margin: 0px 0 15px 0;
line-height: 130%;
}

.news-single-item .csc-firstHeader {
clear: both;
}

/*18.06.2010 - bo się sypały obrazki w artykułach*/
/*.news-single-item DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
.news-single-item DIV.csc-textpic-border DIV.csc-textpic-single-image IMG,
.news-single-item dt img {
border: 1px solid #CCCCCC;
padding: 2px 2px;
}*/

.news-single-item .DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float: left;
display: inline;
}

/*18.06.2010 - bo się sypały obrazki w artykułach*/
/*.news-single-item dl.csc-textpic-image {
margin: 0 10px;
}*/

.news-single-item ul {
padding-top: 0;
margin-top: 0;
}

.news-single-item ul li {
list-style-type: none;
margin: 0px;
padding: 3px 0 3px 12px;
background:url('../graf/news-list-button.gif') no-repeat 0 8px;
}

.news-single-item dd.csc-textpic-caption,
.news-single-item dt.csc-textpic-caption {
background: #fff;
color: #3F3F3F;
text-align: center;
margin-bottom: 3px;
padding: 2px 0px;
}

.news-single-img {
	float: right;
	margin:10px 0 0 5px;
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 3px;
	margin:0;
}

.news-single-leftbox {
float: left;
width:450px;
text-align:left;
}

.news-single-leftbox .news_single_author {
margin-top: 20px;
font-size: 11px;
}

.news-single-leftbox .news_single_author a{
text-decoration: none;
}

.news-single-leftbox .news_single_author a:hover {
color: red;
}

.news-single-leftbox .news_single_category {
font-size: 10px;
}

.news-related-box {
overflow: hidden;
line-height: 130%;
border-bottom: 1px solid #eee;
zoom: 1;
}

.news-related-leftbox {
float: left;
width:320px;
overflow: hidden;
}

.news-related-rightbox {
float: right;
width:320px;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
}
.news-single-backlink {
	padding: 10px;
	display: none;
}

.news-single-additional-info {
	margin-top: 15px;
	padding:0px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 10px;
	padding: 0px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 0px;
	padding: 3px 0 3px 12px;
	background:url('../graf/news-list-button.gif') no-repeat 0 8px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
font-weight: bold;
color: #596D7E;
font-size: 14px;
padding-bottom: 5px;
text-transform: uppercase;
}

.news-single-files DD A {
padding:0 3px ;
}

.news-single-related dd a,
.news-single-links dd a,
.news-single-files dd a {
text-decoration: none;
}

.news-single-related dd a:hover,
.news-single-links dd a:hover,
.news-single-files dd a:hover  {
color: red;
}

.news-single-calendar-date {
border-bottom: 1px solid #eee;
padding:0px 3px 5px 3px;
text-align: right;
color: #336CA2;
font-weight: bold;
}

.news-single-calendar-date strong {
color: #3F3F3F;
}

.news-facebook {
padding: 10px 0;
}

	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

/* dropdown.css*/

@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 100;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* default.css */

@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

/* @import "helper.css";    */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 font-weight: bold;
 margin-left: 2px;
}

	ul.dropdown li {
	 padding: 7px 10px 10px 10px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #eee;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #3F3F3F; text-decoration: none; }
	ul.dropdown a:hover		{ color: #3F3F3F; text-decoration: underline; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 text-align: left;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
/* background-image: url(images/nav-arrow-down.png);   */
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
/*  background-image: url(images/nav-arrow-right.png);  */
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
/*  background-image: url(images/nav-arrow-top.png);   */
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
/*  background-image: url(images/nav-arrow-right.png);  */
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
/*  background-image: url(images/nav-arrow-left.png);   */
 background-position: 0 50%;
}
   /*kamery na glowna */
.boxin {margin: 10px 0 0 7px; height: 95px; width:90px; float: left;}
.video_boxin {height: 70px; text-align: center;}
.video_boxin a {font-size: 10px; line-height: 100%;}
.video_boxin img {border: none;}



/* NEU */

.main_menu {
    clear: both;
    float: left;
}

.main_menu {
    background: url("http://duhj3k6k3esgg.cloudfront.net/graf/repeat_background.png") repeat-x scroll 0 0 transparent;
    font-size: 13px;
    line-height: 31px;
    margin-bottom: 10px;
    padding-top: 1px;
}

.main_menu {
    float: left;
}

.main_menu * {
    margin: 0;
    padding: 0;
    z-index: 1000000;
}

.main_menu ul {
    margin-left: 0;
    padding-right: 0;
}

.main_menu ul {
    float: left;
    font-size: 1em;
}

.main_menu li {
    display: inline;
}

.main_menu li {
    float: left;
    list-style-type: none;
    position: relative;
}

.main_menu a {
    border-left: 1px solid #F55860;
    border-right: 1px solid #DF0404;
    color: #FFFFFF;
    padding: 0 8px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #8A0303;
}

.main_menu a {
    display: block;
    text-decoration: none;
}

.main_menu li.first_main_menu a {
    background: url("http://duhj3k6k3esgg.cloudfront.net/graf/headergif.gif") no-repeat scroll -131px -75px transparent;
    border-left: medium none;
    border-right: 1px solid #DF0404;
    color: #DD2C2C;
    display: block;
    font-size: 1px;
    height: 12px;
    overflow: hidden;
    padding: 19px 0 0;
    width: 35px;
}

.main_menu li.last_main_menu a {
    background: url("http://duhj3k6k3esgg.cloudfront.net/graf/headergif.gif") no-repeat scroll 0 -75px transparent;
    border-left: 1px solid #F55860;
    border-right: medium none;
    color: #DD2C2C;
    display: block;
    font-size: 1px;
    height: 12px;
    overflow: hidden;
    padding: 19px 0 0;
    width: 59px;
}

.main_menu ul {
    margin-left: 0;
    padding-right: 0;
}

.main_menu ul {
    float: left;
    font-size: 1em;
}

.main_menu ul li ul {
    background: none repeat scroll 0 0 #DB2B2C;
    text-align: left;
    width: 203px;
}

.main_menu ul li ul {
    border: 0 none;
    left: 0;
    margin-left: 0;
    position: absolute;
    z-index: 1000000;
}

.main_menu ul li ul {
    display: none;
}

.main_menu li li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D00305;
    border-left: medium none;
    border-right: medium none;
    font-weight: normal;
}

.main_menu ul li ul li {
    border-left: 0 none;
    border-right: 0 none;
    padding: 0;
    width: 100%;
}

.main_menu li li a, .main_menu li.last_main_menu li a {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-right: medium none;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 14px;
    padding: 8px 0 8px 8px;
    width: 190px;
}

.main_menu a, .main_menu a:hover {
		font-weight: 400;
}