/* -----[ CONTENT STYLES ]--------------------------------------------------- */
/* {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    /* Element must "hasLayout"! */
   /* zoom: 1;*/
/*}
/* -----[ content layer styles ]--------------------------------------------- */

#content { display: block; margin-bottom: 7px; margin: 0 auto; padding: 0;}
#content_bg { background: url('/theme/img/content_bg.gif') repeat-y ; margin: 25px 0 0 0;}
a.thickbox { text-decoration: none !important; }

/* -----[ links ]------------------------------------------------------------ */

.column_left .pagination { display: block; width: 630px; height: 27px; line-height: 27px; margin: 7px 0 0; padding: 5px 0 12px 0; text-align: center; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; font-size: 1.4em; color: #fff; }
.column_left .pagination li { display: inline; color: #424242; margin: 0 2px; }
.column_left .pagination li a,
.column_left .pagination li strong { padding: 5px 8px; border: 1px solid #003d83; color: #424242; } 
.column_left .pagination li a:hover,
.column_left .pagination li strong { background-color: #003d83; color: #fff; } 
.column_left .pagination li.prev a,
.column_left .pagination li.next a { border: none; color: #424242; } 
.column_left .pagination li.prev a:hover,
.column_left .pagination li.next a:hover { color: #424242; border: none; background: none; } 
.column_left .pagination a { text-decoration: none; }
.column_left .pagination a:hover { text-decoration: underline; }

/* -----[ links ]------------------------------------------------------------ */

.content a { color: #003d83; }
.content a:hover { color: #003d83; }

#content_right a,
#content_right a:hover { color: #003d83!important; }

/* -----[ odstępy ]---------------------------------------------------------- */

.content p,
.content ul,
.content ol,
.content dl,
.content address,
.content form { margin-bottom: 1em; font-size: 1em; }
/* #content ul { margin-left: 1em; list-style: disc; } */
.content ul ul { margin-bottom: 0;}
.content ul li { padding-left: 12px; }
.content ul li { background: transparent url('../img/arrow_list.gif') no-repeat 0 7px; }
.content ol { margin-left: 3em; list-style-type: decimal }
.content ul.nopadding { margin-left: 0; }
.content ul.nopadding li { padding-left: 0; background: none; }
#content ol { margin-left: 2em; list-style-type: decimal }
#content ol { font-size: 1.2em; }
#content ol,
#content ul { line-height: 1.6em; }
#content ol li ol { font-size: 1em; margin-left: 2em; }
#content ol li ul { font-size: 1em; margin-left: 2em; }

/* -----[ box - reklama ]---------------------------------------------------- */
.advertisement_top  { width: 960px; margin: 15px auto 0 auto; }
.advertisement_bottom { width: 950px; margin: 25px 0 15px 0; border-top: 3px solid #d9d9d9; padding: 10px 0 0 0; }
.advertisement_top a,
.advertisement_bottom a { display: block; width: 725px; height: 90px; margin: 0 auto; border: 1px solid #d9d9d9; padding: 4px; }
.advertisement_top a:hover,
.advertisement_bottom a:hover { border: 1px solid #fbb200; }

/* -----[ headers ]---------------------------------------------------------- */

.content h3,
.content h4,
.content h5,
.content h6 { margin: .5em 0 .6em; color: #000; font-weight: normal; clear: both; text-align: left;}
.content h3 { font-size: 1.25em; margin-top: 0; }
.content h4 { font-size: 1.17em }
#content_left h4 { font-size: 1.6em; }
.content h5 { font-size: 1.08em }
.content h6 { font-size: 1em; font-weight: bold; }
.content h3 a, .content h3 a:hover,
.content h4 a, .content h4 a:hover,
.content h5 a, .content h5 a:hover,
.content h6 a, .content h6 a:hover { color: #000; text-decoration: none }
.content h3 a:hover,
.content h4 a:hover,
.content h5 a:hover,
.content h6 a:hover { color: #000; text-decoration: none }

#content h2,
#content h3,
#content h4,
#content h5,
#content h6 { font-family: 'Times New Roman', Times, Georgia, serif; }

#content h2.title { float: left; height: 36px; line-height: 36px; font-size: 1.8em; }

/* -----[ left column styles - toolbar ]------------------------------------- */

.column_left .title_toolbar { height: 36px; line-height: 36px; width: 100%; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }

.title_toolbar p { float: right; }
.title_toolbar span { float: left; display: inline-block; height: 36px; line-height: 36px; text-align: center; padding: 0 15px; }
.title_toolbar span a { float: left; height: 36px; line-height: 36px; color: #003d83; margin: 0 auto; }

.title_toolbar span.rss { background: url('/theme/img/dot_vertical.gif') repeat-y top left; }
.title_toolbar span.rss a { display: block; color: #e00f0b; background: url('/theme/img/title_rss.gif') no-repeat top left; padding-left: 20px; }
.title_toolbar span.text_size { background: url('/theme/img/toolbar_v_line.gif') repeat-y top left; }
.title_toolbar span.text_size a { text-transform: uppercase; font-family: 'Times New Roman', Times, Georgia, serif; text-decoration: none; margin: 0 1px; }
.title_toolbar span.text_size a.size_M { font-size: 1.2em; }
.title_toolbar span.text_size a.size_L { font-size: 1.6em; }
.title_toolbar span.text_size a.size_X { font-size: 2em; }
.title_toolbar span.polec { background: url('/theme/img/toolbar_v_line.gif') repeat-y top left; }
.title_toolbar span.polec a { background: url('/theme/img/ico_polec.gif') no-repeat 0 -2px; padding-left: 20px; }
.title_toolbar span.drukuj { background: url('/theme/img/toolbar_v_line.gif') repeat-y top left; }
.title_toolbar span.drukuj a { background: url('/theme/img/ico_print.gif') no-repeat 0 -2px; padding-left: 20px; }

/* -----[ left column styles - main news ]----------------------------------- */

.main_news { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; color: #3a3a3a; }
.main_news h3 { font-weight: normal; line-height: 1.2em; }
.main_news li { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 15px 10px 15px 0; }
.main_news li .c_left { float: left; width: 120px; }
.main_news li .c_right { float: left; width: 495px; }
.c_right p { line-height: 1.5em; padding: 5px 0}

.main_news li .foto { float: left; display: block; border: 1px solid #dadada; color: #787878; }
.main_news li .foto img { clear: left; padding: 5px; }
.main_news li .foto span { float: left; padding: 0px 0 5px 5px; font-size: .9em; }

.main_news li h3 { color: #003d83; font-size: 2em; margin-bottom: .2em; width: 615px; }
.main_news li.news_item_first { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 15px 10px 15px 0; }
.main_news li.news_item_first h3 { color: #003d83; font-size: 2.6em; line-height: 1.2em; margin-bottom: .2em; width: 615px; }
.main_news li a { color: #003b82; }
.main_news li.news_item_first .lido { font-size: 1.2em; line-height: 1.5em; margin-top: 5px; }
.main_news li.news_item_first .c_left { float: left; width: 200px; }
.main_news li.news_item_first .c_right { float: left; width: 420px; }
.main_news li.news_item_first .c_right h3 { width: 420px; }
.main_news li.news_item_first .foto span { float: left; padding: 0px 0 5px 5px; font-size: 1.1em; }

.main_news li p { color: #3a3a3a; font-size: 1.2em; line-height: 1.5em; }
.main_news li p.news_info { color: #929292; font-family: 'Times New Roman', Times, Georgia, serif; line-height: 1em; }
.main_news li p.news_info .date { color: #78afc2; }
.main_news li p.read_more { line-height: 1em; }
.main_news li p.read_more a { color: #003d83; font-family: 'Times New Roman', Times, Georgia, serif; }
.main_news li p.read_more span { margin-left: .3em; }

.main_news li.news_item_more { color: #ca0012; text-align: right; margin: 0; padding: 8px 5px 8px 0; }
.main_news li.news_item_more p.read_more_news { color: #ca0012; text-align: right; }
.main_news li.news_item_more p.read_more_news a { color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 6px; padding-right: 15px; }
.main_news li.news_item_more p.read_more_news span { color: #ca0012; margin-left: .3em; }

/* -----[ left column styles - news list ]----------------------------------- */

.news_list { display: block; width: 630px; border-top: 3px solid #d9d9d9; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; margin-top: 5px; }
.news_list li.news_category { float: left; display: block; width: 315px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; margin: 0; padding: 0; }
.news_list li.news_category ul { position: relative; float: left; height: 180px; margin: 0; padding: 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.news_list li.news_category .odd { width: 315px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; }
.news_list li.news_category .even { width: 300px; padding: 0 0 0 15px; background: none;  }
.news_list li.last { background: none !important; }

.news_list li.news_category h4 { position: relative; height: 20px; line-height: 20px; font-weight: bold; margin: 1em 0; color: #ca0012; }
.news_list li.news_category h4 a.category { color: #ca0012; text-decoration: none; font-size: 1.6em;  }
.news_list li.news_category h4 a img { margin-left: .5em; }

.news_list li.news_category li { color: #003d83; background: url('/theme/img/bullet1.gif') no-repeat 0 10px; padding-left: 10px; }

.news_list li.news_category li a { color: #003d83; font-size: 1.2em; line-height: 2em; }
.news_list li.news_category li.more { position: absolute; bottom: 0; right: 0; color: #ca0012; margin: 1em 1em .5em 0; text-align: right; border: none; }
.news_list li.news_category li.more a { color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 6px; padding-right: 10px; }


/* -----[ left column styles - news list ]----------------------------------- */

.bottom_nav { display: block; width: 630px; padding: 10px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.bottom_nav a { color: #003d83; font-size: 1.2em !important; }
.bottom_nav a.back { float: left; background: url('/theme/img/bullet7.gif') no-repeat left 6px; padding-left: 10px; }
.bottom_nav a.goup { float: right; margin-right: 15px; background: url('/theme/img/bullet2.gif') no-repeat 0 6px; padding-left: 10px; }

/* -----[ left column styles - main_contest ]-------------------------------- */

.main_contest { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; font-family: Arial, Tahoma, Verdana, sans-serif; }
.main_contest h3 { color: #003d83; font-size: 2.6em; line-height: 1.2em; font-weight: normal; margin-top: 5px; }
.main_contest h3 a { color: #003d83; text-decoration: none; }
.main_contest h3 a:hover { text-decoration: underline; }
.main_contest h4 { color: #424242; font-size: 1.6em; font-weight: bold; height: 50px; line-height: 50px; }
.main_contest h4 { color: #424242; font-size: 1.6em; font-weight: bold; height: 50px; line-height: 50px; }
.main_contest h5 { color: #003d83; font-size: 1.6em; font-weight: bold; }
.main_contest h5 a { color: #003d83; text-decoration: none !important; }
.main_contest h5 a:hover { text-decoration: underline !important; }
.main_contest a { color: #003d83; }

.main_contest .contest_item_first { display: block; margin: 10px 15px 0px 0; }
.main_contest .contest_item_first h3 { font-weight: normal; }
.main_contest .contest_item_first p.contest_info { color: #ca0012; font-size: 1.6em; font-weight: bold; font-family: 'Times New Roman', Times, Georgia, serif; }
.main_contest .contest_item_first p { color: #3a3a3a; font-size: 1.2em; line-height: 1.6em; margin-top: 5px; }
.main_contest .contest_item_first p.date { color: #78afc2; font-weight: bold; }
.main_contest .contest_item_first span.foto_left { float: left; margin: 0 5px 5px 0; padding: 5px; border: 1px solid #dcdcdc; background: none; }
.main_contest .contest_item_first span.foto_right { float: right; margin: 0 0 5px 5px; padding: 5px; border: 1px solid #dcdcdc; background: none; }
.main_contest .contest_item_first span img { border: none; background: none; }

.main_contest .contest_nav { display: block; width: 630px; padding: 20px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_contest .contest_nav a { color: #003d83; font-size: 1.2em; }
.main_contest .contest_nav a.goto_contest { float: left; background: url('/theme/img/bullet1.gif') no-repeat right 6px; padding-right: 10px; }
.main_contest .contest_nav a.goup { float: right; margin-right: 15px; color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 6px; padding-right: 10px;}


.main_contest .contest_list { float: left; display: block; width: 630px; }
.main_contest .contest_list li { float: left; width: 315px; }
.main_contest .contest_list li h4 { float: left; padding-left: 15px; width: 300px; background: transparent url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.main_contest .contest_list li.contest_actual { float: left; background: transparent url('/theme/img/dot_vertical.gif') repeat-y top right; }
.main_contest .contest_list li.contest_nearest { float: left; }

.main_contest .contest_list li ul.contest_sub { float: left; }
.main_contest .contest_list li ul.contest_sub li { background: transparent url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0; }
.main_contest .contest_list li ul.contest_sub li.content_item { height: 130px; }
.main_contest .contest_list li ul.contest_sub li h5 { margin-bottom: 5px; }
.main_contest .contest_list li ul.contest_sub a.goto { background: url('/theme/img/bullet1.gif') no-repeat right 6px; margin: 10px 0; padding-right: 10px; font-size: 1.2em; display: block; text-align: right; }
.main_contest .contest_list li ul.contest_sub li.goto {  }
.main_contest .contest_list li ul.contest_sub li.goto span { color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; font-size: 1.2em; }
.main_contest .contest_list li ul.contest_sub li.goto span a { color: #ca0012; }

.main_contest .contest_list li ul.contest_sub p { font-size: 1.2em; line-height: 1.5em; }
.main_contest .contest_list li ul.contest_sub p.date { color: #78afc2; margin-bottom: 5px; }
.main_contest .contest_list li ul.contest_sub span.foto_left { float: left; margin: 0px 10px 10px 0; padding: 5px; border: 1px solid #dcdcdc; }
.main_contest .contest_list li ul.contest_sub span.foto_right { float: right; margin: 0px 0px 10px 10px; padding: 5px; border: 1px solid #dcdcdc; }
.main_contest .contest_list li ul.contest_sub span img { border: none; background: none; }

.main_contest .contest_list li.contest_actual ul { float: left; }
.main_contest .contest_list li.contest_actual ul li { width: 285px; padding-left: 15px; padding-right: 15px; }
.main_contest .contest_list li.contest_nearest ul { float: left; }
.main_contest .contest_list li.contest_nearest ul li { width: 285px; padding-left: 15px; padding-right: 15px; }

.main_contest .contest_archive { float: left; display: block; width: 630px; }
.main_contest .contest_archive h4 { background: transparent url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.main_contest .contest_archive .archive_list { margin: 15px 15px 15px 0; }
.main_contest .contest_archive .archive_list li { line-height: 2em; }
.main_contest .contest_archive .archive_list li .bullet { padding-left: 15px; background: url('/theme/img/bullet4.gif') no-repeat left 3px; }
.main_contest .contest_archive .archive_list li .bullet a { color: #78afc2; font-size: 1.2em; text-decoration: none; }
.main_contest .contest_archive .archive_list li .bullet a strong { color: #003d83; font-weight: bold; }
.main_contest .contest_archive .archive_list li .bullet a:hover { text-decoration: underline; }
.main_contest .contest_archive .archive_list li .bullet a .date { font-weight: normal; }
.main_contest .contest_archive .archive_list li.recent_contest { text-align: right; margin-top: 1em; }
.main_contest .contest_archive .archive_list li.recent_contest span { text-align: right; padding-right: 10px; background: url('/theme/img/bullet3.gif') no-repeat right 5px; font-size: 1.2em; }
.main_contest .contest_archive .archive_list li.recent_contest span a { color: #ca0012; }

.main_contest .bottom_nav { background: url('/theme/img/dot_horizontal.gif') repeat-x top left; }

/* -----[ left column styles - contest_item_single ]------------------------- */

.contest_item_single { display: block; width: 615px; padding-bottom: 1em; }
.contest_item_single img { margin: 10px; }

.contest_item_single .foto_apply { float: right; font-size: 1em; width: 200px; }

.contest_item_single .foto_left { float: left; clear: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #dcdcdc; background: none; }
.contest_item_single .foto_left img { margin: 0; }

.contest_item_single .foto_right { float: right; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #dcdcdc; background: none; }
.contest_item_single .foto_right img { margin: 0; }
.contest_item_single .contest_apply { float: right; clear: right; display: block; width: 185px; padding: .5em 0; font-size: 1.1em; text-align: center; color: #fff; background: #ca0012; margin: 0 0 5px 10px; }
.contest_item_single .contest_apply a { color: #fff; text-decoration: none; }
.contest_item_single .contest_apply a:hover { text-decoration: underline; }

.contest_item_single p { font-size: 1.2em; line-height: 1.6em; margin: 1em 0; }
.contest_item_single div { font-size: 1.2em; line-height: 1.6em; margin: 1em 0; }
.contest_item_single div div { font-size: 1em; }
.contest_item_single div p { font-size: 1em; }

/* -----[ left column styles - contest_form ]-------------------------------- */

.contest_form { float: left; display: block; width: 630px; padding: 15px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.contest_form p { font-size: 1.2em; }
.contest_form p.form_title { color: #ca0012; font-size: 1.6em; font-weight: bold; font-family: 'Times New Roman', Times, Georgia, serif; margin-bottom: 2em; }
.contest_form #form { display: block; width: 500px; font-size: 1.2em; margin: 25px 0; }
.contest_form #form .holder { float: left; display: block; margin-bottom: 15px; }
.contest_form #form .holder .r_holder { float: right; }
.contest_form #form .holder label { float: left; width: 130px; text-align: right; vertical-align: middle; margin: 5px 10px 0 0; }
.contest_form #form .holder button { float: right; color: #fff; background: #ca0012; border: none; padding: 4px; }
.contest_form #form .holder .field { width: 350px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; padding: 4px; }
.contest_form #form .holder_r { float: left; display: block; height: 13px; margin-bottom: 15px; }
.contest_form #form .holder_r .r_holder { float: right; width: 360px; height: 13px; font-size: .83em; }
.contest_form #form .holder_r .l_holder input { height: 13px; margin-right: 5px; }
.contest_form #form .holder_r .l_holder label { vertical-align: middle; }

/* -----[ right column - ankieta ]-------------------------------- */
.ankieta {margin: 0 15px 15px 15px !important;}
.ankieta .holder .input_ankiet { float: left!important; margin: 3px 10px 0 0!important; }
.ankieta .holder .input_check { float: left!important; margin: 3px 10px 0 0!important; }
.ankieta .holder input.submit { background: #003b82; color: #fff; font-size: .92em!important; border: none; margin: 10px 0 0 0; padding: 3px 4px!important; float: left; cursor: pointer; }
.ankieta .holder a.score { float: right; color: #003d83; text-decoration: none; padding: 10px 0 0 20px!important; font-size: .92em!important; }
.ankieta .holder a.score:hover { text-decoration: underline; }

.ankieta_answers { margin-bottom: 10px; }
.ankieta_answers li p { font-size: 1em!important; line-height: 15px!important; margin: 0!important; }
.graph { position: relative; /* IE is dumb */ width: 210px; border: 1px solid #b8b8b8; padding: 1px; margin-bottom: .7em;  }
.graph .bar { display: block; position: relative; background: #d9d9d9; text-align: center; color: #003d83; height: 1.2em; line-height: 1.2em; }
.graph .bar span { position: absolute; left: 1em; } /* This extra markup is necessary because IE doesn't want to follow the rules for overflow: visible */

/* jNice styles */
.contest_form #form .jRadioWrapper { float: left; height: 13px; }
.contest_form #form .jNiceRadio { background: transparent url('/theme/img/radio.gif') no-repeat center top; vertical-align: middle; height: 13px; width: 13px; display: block; margin-right: 5px; /*display: -moz-inline-block;*/ }
.contest_form #form .jNiceChecked { background-position: center bottom; }
.contest_form #form .jNiceHidden { display: none; }

/* -----[ left column styles - news_list ]----------------------------------- */

.main_news_list { display: block; width: 100%; }
.main_news_list h3 { float: left; display: block; width: 100%; color: #003d83; font-size: 2em; margin-bottom: .2em; padding-bottom: 2px; font-weight: normal; line-height: 25px; }
.main_news_list h3 a { color: #003d83; }
.main_news_list li { float: left; display: block; width: 615px; padding: 15px 15px 10px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; color: #3a3a3a; }
.main_news_list li p { line-height: 1.5em; }
.main_news_list li .c_left { float: left; width: 120px; }
/*.main_news_list li .c_right { float: left; width: 495px; } stary styl */
.main_news_list li .c_right {  } /* nowy styl */

.main_news_list .foto { float: left; display: block; border: 1px solid #dadada; color: #787878; }
.main_news_list .foto a, 
.main_news_list .foto a:hover { color: #787878; }
.main_news_list .foto img { float: left; clear: left; padding: 5px;}
.main_news_list .foto span { float: left; padding: 0px 0 5px 5px; font-size: .9em; }

.main_news_list li h4 { line-height: 1.2em; margin: 0 0 .2em 0; }
.main_news_list li p { color: #3a3a3a; font-size: 1.2em; line-height: 1.6em; }
.main_news_list li p.news_info { color: #929292; font-family: 'Times New Roman', Times, Georgia, serif; }
.main_news_list li p.news_info .date { color: #78afc2; }
.main_news_list li .read_more { line-height: 1em; margin: 0; }
.main_news_list li .read_more a { color: #003d83; font-family: 'Times New Roman', Times, Georgia, serif; }
.main_news_list li .read_more span { margin-left: .3em; }

.main_news li.news_item_more { color: #ca0012; text-align: right; margin: 0; padding: 8px 5px 8px 0; }
.main_news li.news_item_more p.read_more_news { color: #ca0012; text-align: right; }
.main_news li.news_item_more p.read_more_news a { color: #ca0012; }
.main_news li.news_item_more p.read_more_news span { color: #ca0012; margin-left: .3em; }

.konkursy_lista .c_left { width: auto !important; float: left; margin-right: 10px; }
.konkursy_lista .c_right { width: 400px !important; float: left; }

.konkursy_lista h3 { font-weight: normal; }
.konkursy_lista h3 a { color: #003d83; text-decoration: none !important; }
.konkursy_lista h3 a:hover { text-decoration: underline !important; }

/* -----[ left column styles - main_news_item styles ]----------------------- */

.main_news_item { display: block; width: 615px; color: #3a3a3a; margin: 15px 0 0 0; padding: 0 15px 15px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_news_item h3 { color: #003d83; font-size: 2.6em; font-weight: normal; margin-bottom: .5em; }
.main_news_item a.author_signature,
.main_news_item a.author_other_posts { color: #003d83; font-size: 1.2em; }
.main_news_item .lido { font-size: 1.2em; line-height: 1.4em; font-style: italic; }
.main_news_item .foto { float: right; display: block; border: 1px solid #dadada; color: #787878; margin: 0 0 10px 10px; }
.main_news_item .foto img { padding: 5px;}
.main_news_item .foto span { padding: 0px 0 5px 5px; font-size: .9em; background: none; text-decoration: none !important; border: none !important; }
.main_news_item .foto span a { text-decoration: none !important; border: none !important; }
.main_news_item .news_content { font-size: 1.2em; line-height: 1.6em; }
.main_news_item .news_content p { font-size: 1em; }
.main_news_item p { font-size: 1em; }
.main_news_item p.news_info { color: #929292; font-family: 'Times New Roman', Times, Georgia, serif; margin-bottom: 1em; }
.main_news_item p.news_info .date { color: #78afc2; }
.main_news_item p.news_info .author { color: #78afc2; }
.main_news_item p.news_info .author a { color: #c20400; }
.main_news_item p.author_signature { font-family: 'Times New Roman', Times, Georgia, serif; margin-top: 1em; font-weight: bold; }
.main_news_item p.author_signature .name a { color: #ca0012; font-weight: normal; }

.main_news_item .news_content { background: none; }
.main_news_item .news_content h4 { font-size: 1.2em; font-weight: bold; line-height: 1.5em; font-family: Arial, Tahoma, Verdana, sans-serif !important; margin-top: 1em; }

/* -----[ left column styles - rss styles ]---------------------------------- */

.rss_page { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 0 0 1em 0; }
.rss_page h3 { color: #003d83; font-size: 1.8em; font-weight: normal; margin: .5em 0 1em 0; }
.rss_page .info { font-size: 1.2em; line-height: 1.6em; margin-bottom: 1em; }

.rss_page .rss_form { position: relative; font-size: 1.2em; color: #424242; margin: 0 0 0em 0; padding: 0; width: 300px; margin-bottom: 10px; overflow: hidden; }
.rss_page .rss_form .holder { float: left; display: block; margin: .5em 0; }
.rss_page .rss_form label { display: block; font-weight: bold; clear: left; }
.rss_page .rss_form input { float: left; display: block; width: 260px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; margin: 0; padding: 4px; }
.rss_page .rss_form .rss_button { position: absolute; top: 23px; right: 0; display: block; width: 19px; height: 19px; background: url('/theme/img/ico_rss_19.gif') no-repeat top left; border: none; text-indent: -9999px; margin: 0px 0 0 0px !important; padding: 0 !important; }

.rss_page .rss_links {  }
.rss_page .rss_links h4 { float: left; display: block; width: 300px; color: #424242; font-size: 1.2em; font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif !important; margin-bottom: 5px; }
.rss_page .rss_links a { display: block; width: 290px; line-height: 25px; color: #ec6f3c !important; font-size: 1.2em; text-decoration: none; padding: 0 5px 0 5px ; background: #ebebeb url('/theme/img/ico_rss_19.gif') no-repeat 276px 3px; margin-bottom: 5px; }
.rss_page .rss_links a:hover { text-decoration: underline; }

.rss_page .rss_left { float: left; display: block; width: 300px; padding-right: 15px; color: #797b6c; background: url('/theme/img/dot_horizontal.gif') repeat-y 315px 0; }
.rss_page .rss_left h3 { margin: .5em 0 .5em; }

.rss_page .rss_right { float: left; display: block; width: 315px; color: #3a3a3a; background: url('/theme/img/dot_vertical.gif') repeat-y top left; }
.rss_page .box { display: block; width: 285px; padding: 0 15px 1em 15px; }

.rss_page .rss_feed_box { float: left; }

.rss_page .rss_info_box { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.rss_page .rss_soft_box p,
.rss_page .rss_info_box p,
.rss_page .rss_howto_box p { font-size: 1.2em; line-height: 1.5em; }
.rss_page .rss_info_box h3 { display: block; height: 19px; }
.rss_page .rss_info_box h3 .rss_text { float: left; }
.rss_page .rss_info_box h3 .rss_ico { float: right; margin-top: 2px; }
.rss_page .rss_soft_box { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.rss_page .rss_soft_box ul { margin-bottom: .5em; }
.rss_page .rss_soft_box ul li { background: url('/theme/img/bullet6.gif') no-repeat 0 8px; padding-left: 10px; }
.rss_page .rss_soft_box ul li a { color: #ec6f3c; font-size: 1.2em; line-height: 1.8em; text-decoration: none; }
.rss_page .rss_soft_box ul li a:hover { text-decoration: underline; }
.rss_page .rss_soft_box ul li.more_soft { margin: 1em; text-align: right; background: none; margin: 0; padding: 0; }
.rss_page .rss_soft_box ul li.more_soft a { color: #ca0012; text-decoration: none; }
.rss_page .rss_soft_box ul li.more_soft a:hover { text-decoration: underline; }

.rss_page .rss_howto_box {  }


/* -----[ left column styles - about styles ]-------------------------------- */

.about_us {  }
.about_us h3 { font-size: 1.6em; font-weight: bold; color: #003d83; margin-bottom: 1em; }
.about_us h3.partnerzy { border-top: 3px solid #d9d9d9; margin-top: 5px; padding-top: 5px; }
.about_us a { color: #003d83; }
.about_us a.read_more { font-size: 1.1em; color: #ca0012; display: block; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; text-align: right; padding-right: 15px; padding-bottom: 1em; }
.about_us a.read_more span { background: url('/theme/img/bullet3.gif') no-repeat right 4px; padding-right: 10px; }

.about_us .info_links { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.about_us .info_links li { position: relative; float: left; width: 315px; height: 160px; padding: 1em 0 0; }
.about_us .info_links li.info { width: 300px; padding-right: 15px; background: url('/theme/img/dot_vertical.gif') repeat-y right 0; }
.about_us .info_links li.cennik { width: 285px; padding-left: 15px; padding-right: 15px; }
.about_us .info_links li p { font-size: 1.2em; line-height: 1.5em; }
.about_us .info_links li .more { position: absolute; bottom: 15px; right: 15px; font-size: 1.2em; color: #fff; background: #ca0012; padding: 4px 8px; text-decoration: none; }
.about_us .info_links li .more:hover { text-decoration: underline; }
.about_us .info_links li .more span { background: url('/theme/img/bullet9.gif') no-repeat right 5px; padding-right: 10px; }
.about_us .info_links {  }
.about_us .info_links {  }

.about_us .partnerzy { display: block; width: 630px; padding-bottom: 10px; margin-bottom: 5px; }
.about_us .partnerzy dt { float: left; display: block; width: 190px; margin-top: 10px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; text-align: center; clear: left; }
.about_us .partnerzy dd { float: left; display: block; width: 370px; margin-top: 10px; padding: 10px 0 0 50px; }
.about_us .partnerzy dd p { font-size: 1.2em; }
.about_us .partnerzy dd a { color: #003d83; font-size: 1.1em; padding-left: 10px; background: url('/theme/img/bullet1.gif') no-repeat left 6px; }


/* -----[ left column styles - error_page styles ]--------------------------- */

.error_page .box { display: block; width: 500px; margin: 2em auto; padding: 1em; background: #ebebeb; border: 1px solid #d8dbc6; font-size: 1.2em; font-weight: bold; }
.error_page .box p { padding-left: 2em; }

.error_page .error { color: #ff3f3f; }
.error_page .error p { background: url('/theme/img/ico_sys_error.gif') no-repeat left 0;  }

.error_page .success { color: #44a134; }
.error_page .success p { background: url('/theme/img/ico_sys_success.gif') no-repeat left 0;  }

.error_page .info { color: #5781ae; }
.error_page .info p { background: url('/theme/img/ico_sys_info.gif') no-repeat left 0;  }


/* -----[ left column styles - informacje styles ]--------------------------- */

.informacje_main { display: block; width: 630px; height: 900px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.informacje_main h3 { color: #003d83; font-size: 1.4em; font-weight: bold; margin: 2em 0 1em; }
.informacje_main .tygodnik { display: block; }
.informacje_main .tygodnik li { font-size: 1.2em; background: url('/theme/img/bullet10.gif') no-repeat left 6px; padding-left: 10px; line-height: 1.5em; }
.informacje_main .mapa_zasiegu { display: block; width: 630px; height: 500px; text-align: center; }
.informacje_main .mapa_zasiegu img {  }

/* -----[ left column styles - partnerzy_main styles ]----------------------- */

.partnerzy_main {  }
.partnerzy_main {  }
.partnerzy_main { margin-top: 2em; }

.partnerzy_main .partnerzy { display: block; width: 630px; padding-bottom: 20px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.partnerzy_main .partnerzy dt { float: left; display: block; width: 190px; height: 70px; margin-top: 20px; padding: 10px 0; background: url('/theme/img/dot_vertical.gif') repeat-y top right; text-align: center; clear: left; }
.partnerzy_main .partnerzy dt img { margin-top: 13px; }
.partnerzy_main .partnerzy dd { float: left; display: block; width: 370px; height: 70px; margin-top: 20px; padding: 10px 0 10px 50px; }
.partnerzy_main .partnerzy dd h3 { font-size: 1.1em; font-weight: bold; margin-bottom: .3em; font-family: Arial, Tahoma, Verdana, sans-serif !important; }
.partnerzy_main .partnerzy dd p { font-size: 1.1em; line-height: 1.5em; }
.partnerzy_main .partnerzy dd a { color: #003d83; font-size: 1.1em; padding-left: 10px; background: url('/theme/img/bullet1.gif') no-repeat left 6px; }

/* -----[ left column styles - cennik styles ]------------------------------- */

.cennik {  }
.cennik h3 { color: #003d83; font-size: 1.4em; font-weight: bold; margin: 2em 0 .5em; }
#subpage .cennik h3 { color: #003d83; font-size: 1.4em; font-weight: bold; margin: 0 0 .5em; }
.cennik p { font-size: 1.2em; }

.cennik table { width: 540px; margin: 2em auto; }
.cennik table thead {  }
.cennik table thead tr { background: #ebebeb; }
.cennik table thead th { color: #003d83; font-size: 1.2em; font-weight: bold; padding: 5px; text-align: center; }
.cennik table thead th.lp { width: 40px; }
.cennik table thead th.rodzaj {  }
.cennik table thead th.cena { width: 120px; }
.cennik table tbody {  }
.cennik table tbody {  }
.cennik table tr { /*background: #ebebeb; */ padding: 3px; }
.cennik table tr.odd { background: #ebebeb; }
.cennik table tr.even { background: #ebebeb; }
.cennik table td { font-size: 1.2em; color: #3a3a3a; padding: 5px; }
.cennik table td.lp { text-align: center; }
.cennik table td.rodzaj {  }
.cennik table td.cena { text-align: center; }


/* -----[ left column styles - main_newsletter styles ]---------------------- */

.main_newsletter .newsletter_list_short { font-size: 1.2em; line-height: 1.5em; margin: 2em 0 0; display: block; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 0 0 30px 30px; }
.main_newsletter .newsletter_list_short li { padding-left: 10px; background: url('/theme/img/bullet1.gif') no-repeat left 6px; }
.main_newsletter .newsletter_list_short li a { color: #003d83; }

.main_newsletter .newsletter_list { line-height: 1.5em; margin: 0; display: block; }
.main_newsletter h3 { font-size: 1.6em; font-weight: bold; color: #003d83; margin-bottom: 1em; }
.main_newsletter .newsletter_list li { display: block; width: 615px; padding: 1em 15px .5em 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_newsletter .newsletter_list li p { color: #3a3a3a; font-size: 1.2em; line-height: 1.5em; }
.main_newsletter .newsletter_list li img { display: block; margin: 1em auto; }
.main_newsletter .newsletter_list li .back { float: right; color: #ca0012; background: url('/theme/img/bullet5.gif') no-repeat left 5px; padding-left: 10px; }


.news_content { margin: 2em 0 0; padding-bottom: 20px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.news_content p { font-size: 1.2em; line-height: 1.6em; margin-bottom: 1em; }
.news_content p.info { font-weight: bold; margin-bottom: 1em; }
.news_content img { margin: 10px; }

.news_content #newsletter_form { width: 550px; margin: 2em 0; }
.news_content #newsletter_form .holder { float: left; display: block; margin: .5em 0; margin-bottom: 15px; }
.news_content #newsletter_form .holder .r_holder { float: right;  }
.news_content #newsletter_form label { float: left; font-size: 1.2em; width: 150px; margin: 6px 0px 0 0; text-align: right; vertical-align: middle; }
.news_content #newsletter_form input,
.news_content #newsletter_form select { width: 360px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; margin-top: .2em; padding: 4px; font-size: 1.2em; }
.news_content #newsletter_form select { width: 370px; }
.news_content #newsletter_form button { color: #fff; background: #ca0012; border: 1px solid #ca0012; padding: 5px 10px; cursor: pointer; }
.news_content #newsletter_form button span { background: url('/theme/img/bullet9.gif') no-repeat right 4px; padding-right: 10px; }
.news_content #newsletter_form {  }
.news_content #newsletter_form .buttons { margin-left: 180px; }


/* -----[ left column styles - contact_main styles ]------------------------- */

.contact_main { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.contact_main h3 { color: #003d83; font-size: 1.6em; font-weight: bold; }
.contact_main p { color: #3a3a3a; font-size: 1.2em; line-height: 1.5em; font-weight: normal; margin-top: 1.6em; }
.contact_main a { color: #003d83; text-decoration: none; }
.contact_main a:hover { text-decoration: underline; }
.contact_main {  }
.contact_main .link_more { display: block; text-align: right; font-size: 1.2em; color: #ca0012; margin-top: 1em; }

.contact_main .cols { padding-top: 15px; padding-bottom: 15px; }
.contact_main .col_left { float: left; display: block; width: 285px; }
.contact_main .col_right { float: left; display: block; width: 315px; padding-left: 15px; padding-right: 15px; background: url('/theme/img/dot_vertical.gif') repeat-y top left; }
.contact_main .col_right dl { clear: both }

.contact_main dl {  }
.contact_main dt { font-size: 1.2em; font-weight: bold; margin-top: 1em; }
.contact_main dd { font-size: 1.2em; margin-top: .2em; margin-bottom: 1em; line-height: 1.5em; }

.contact_main ul { float: left; display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.contact_main ul li { float: left; display: block; padding-top: 1.5em; padding-bottom: 1.5em; }
.contact_main ul li.left { width: 285px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; }
.contact_main ul li.right { width: 315px; padding-left: 15px; padding-right: 15px; }


.contact_main .contact_form { float: left; display: block; width: 630px; margin-top: 3px; border-top: 3px solid #d9d9d9; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding-bottom: 1.5em; }
.contact_main .contact_form h2 { float: left; display: block; width: 600px; }
.contact_main .contact_form #contact_form { float: left; display: block; width: 550px; font-size: 1.2em; }
.contact_main .contact_form #contact_form {  }

.contact_main .contact_form #contact_form .holder { float: left; display: block; margin-bottom: 15px; }
.contact_main .contact_form #contact_form label { float: left; width: 150px; text-align: right; vertical-align: middle; margin: 5px 10px 0 0; }
.contact_main .contact_form #contact_form select { width: 360px !important; }
.contact_main .contact_form #contact_form option { background: #ebebeb; }
.contact_main .contact_form #contact_form input {  }
.contact_main .contact_form #contact_form textarea { height: 150px; overflow: hidden; }
.contact_main .contact_form #contact_form button { float: right; color: #fff; background: #ca0012; border: none; padding: 4px 1em; margin: 0 0 0 160px; }
.contact_main .contact_form #contact_form .r_holder { float: right; }
.contact_main .contact_form #contact_form .field { width: 350px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; padding: 4px !important; }


.contact_main .contact_map { float: left; display: block; width: 630px; margin-top: 3px; border-top: 3px solid #d9d9d9; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding-bottom: 1.5em; }
.contact_main .contact_map h2 { display: block; width: 600px; margin-bottom: 20px; }
.contact_main .contact_map p.info { font-size: 1.4em; }
.contact_main .contact_map .iframe_wrapper { display: block; width: 460px; margin: 30px auto 10px; text-align: right; }
.contact_main .contact_map iframe { display: block; width: 450px; height: 350px; border: 1px solid #d9d9d9; margin: 0 auto 10px; padding: 4px; }
.contact_main .contact_map a.link { display: block; color: #838383; font-size: 1.2em; }


/* -----[ left column styles - fotoreportaze styles ]------------------------ */

.main_fotoreportaze { display: block; width: 630px; }
.main_fotoreportaze h4 { color: #424242; font-size: 1.6em; font-weight: bold; height: 50px; line-height: 50px; }
.main_fotoreportaze h5 { color: #003d83; font-size: 1.6em; font-weight: bold; }
.main_fotoreportaze h5 a { color: #003d83; text-decoration: none; }
.main_fotoreportaze h5 a:hover { text-decoration: underline; }
.main_fotoreportaze p.visit_info { display: block; }
.main_fotoreportaze a { color: #003d83; font-size: 1em; }

.fotoreportaze_list { display: block; width: 630px !important; }
/* .fotoreportaze_list li { float: left; width: 315px; } */

.fotoreportaze_list li h4 { float: left; padding-left: 15px; width: 300px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.fotoreportaze_list li.fotoreportaze_actual { float: left; display: block; background: url('a/theme/img/dot_vertical.gif') repeat-y top right; }
.fotoreportaze_list li.fotoreportaze_best { float: right; display: block; background: url('/theme/img/dot_vertical.gif') repeat-y top left !important; }

.fotoreportaze_list li ul.fotoreportaze_sub { float: left; }
.fotoreportaze_list li ul.fotoreportaze_sub li { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0; font-family: Arial, Tahoma, Verdana, sans-serif; }

.fotoreportaze_list li ul.fotoreportaze_sub li.fotoreportaze_item { height: 125px; }
.fotoreportaze_list li ul.fotoreportaze_sub li.fotoreportaze_item .lido { font-size: 1.2em; }
.fotoreportaze_list li ul.fotoreportaze_sub li h5 { margin-bottom: 5px; }
.fotoreportaze_list li ul.fotoreportaze_sub a.goto { background: url('/theme/img/bullet1.gif') no-repeat right 6px; margin: 10px 0; padding-right: 10px; font-size: 1.2em; display: block; text-align: right; }
.fotoreportaze_list li ul.fotoreportaze_sub li.goto {  }
.fotoreportaze_list li ul.fotoreportaze_sub li.goto span { color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; font-size: 1.2em; }
.fotoreportaze_list li ul.fotoreportaze_sub li.goto span a { color: #ca0012; }

.fotoreportaze_list li ul.fotoreportaze_sub p { font-size: 1.2em; line-height: 1.5em; }
.fotoreportaze_list li ul.fotoreportaze_sub p.date { color: #78afc2; margin-bottom: 5px; }

.fotoreportaze_list li ul.fotoreportaze_sub a.goto {  }
.fotoreportaze_list li ul.fotoreportaze_sub .visit_counter { float: right; color: #78afc2; font-size: 1.2em; }

.fotoreportaze_list li ul.fotoreportaze_sub span.foto_left { float: left; margin: 0px 10px 10px 0; padding: 5px; border: 1px solid #dcdcdc; }
.fotoreportaze_list li ul.fotoreportaze_sub span.foto_right { float: right; margin: 0px 0px 10px 10px; padding: 5px; border: 1px solid #dcdcdc; }
.fotoreportaze_list li ul.fotoreportaze_sub span img { border: none; background: none; }

.fotoreportaze_list li.fotoreportaze_actual ul { float: left; }
.fotoreportaze_list li.fotoreportaze_actual ul li { width: 285px; padding-left: 15px; padding-right: 15px; }
.fotoreportaze_list li.fotoreportaze_best ul { float: left; }
.fotoreportaze_list li.fotoreportaze_best ul li { width: 285px; padding-left: 15px; padding-right: 15px; }

.last_fotoreportaze_list { float: left; display: block; width: 630px; height: 200px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }

.fotoreportaze_list { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.fotoreportaze_list li { float: left; display: block; width: 300px; margin-right: 15px; }
.fotoreportaze_list li .fotorepo_sub { display: block; height: 50px; }
.fotoreportaze_list li .fotorepo_sub li { background: url('/theme/img/bullet1.gif') no-repeat 0 5px; padding-left: 15px; width: 285px; }
.fotoreportaze_list li .fotorepo_sub li a { font-size: 1.2em; text-decoration: none; color: #78afc2; }
.fotoreportaze_list li .fotorepo_sub li a span { color: #003d83; }
.fotoreportaze_list li .fotorepo_sub li a:hover { text-decoration: underline; }
.fotoreportaze_list li .fotorepo_sub li.more { background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; font-size: 1em; text-align: right; width: 275px !important; }
.fotoreportaze_list li .fotorepo_sub li.more a { color: #ca0012;  }


.fotoreportaze_list_sub { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x left bottom; border-top: 3px solid #d9d9d9; margin: 0; padding: 0; margin-top: 5px; padding-top: 5px }
.fotoreportaze_list_sub h5 { display: block; width: 315px; margin: 0; padding: 0; background: url('/theme/img/dot_horizontal.gif') repeat-x top left; padding-top: 10px; }
.fotoreportaze_list_sub h5 a { text-decoration: none !important; }
.fotoreportaze_list_sub h5 a:hover { text-decoration: underline !important; }
.fotoreportaze_list_sub .f_list { float: left; display: block; margin: 0; }
.fotoreportaze_list_sub li.odd { clear: left; background: url('/theme/img/dot_vertical.gif') repeat-y top right; width: 315px; padding: 0px 0px 0 0; }
.fotoreportaze_list_sub li.odd .fotorepo_sub { width: 315px; }

.fotoreportaze_list_sub li.even { width: 270px; padding: 0px 0px 0 0px; }
.fotoreportaze_list_sub li.even .fotorepo_sub { width: 285px; padding: 0 15px 0 15px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.fotoreportaze_list_sub li.even h5 { width: 285px; padding: 10px 15px 0 15px; }

.fotoreportaze_list_sub .fotorepo_sub { display: block; padding-bottom: 10px !important; } 
.fotoreportaze_list_sub .fotorepo_sub li { background: url('/theme/img/bullet1.gif') no-repeat 0 9px; padding-left: 15px; width: 270px; line-height: 2.2em; } 
.fotoreportaze_list_sub li .fotorepo_sub li a { font-size: 1.2em; text-decoration: none; color: #78afc2; } 
.fotoreportaze_list_sub li .fotorepo_sub li a span { color: #003d83; }
.fotoreportaze_list_sub li .fotorepo_sub li a { } 
.fotoreportaze_list_sub li .fotorepo_sub li a:hover { text-decoration: underline; }
.fotoreportaze_list_sub li .fotorepo_sub li.more { background: url('/theme/img/bullet3.gif') no-repeat right 9px; text-align: right; padding-right: 10px; width: 260px !important; }
.fotoreportaze_list_sub li .fotorepo_sub li.more a { color: #ca0012;  }

/* ------[ lista fotoreportazy ]----- */

.main_fotoreportaze_lista {  }
.main_fotoreportaze_lista a { color: #003d83; }
.main_fotoreportaze_lista h3 { float: left; display: block; width: 630px; font-size: 1.6em; font-weight: bold; padding: 5px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_fotoreportaze_lista .fotoreportaze {  }
.main_fotoreportaze_lista .fotoreportaze li { float: left; display: block; width: 630px; padding: 15px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }

.main_fotoreportaze_lista .fotoreportaze li .left { float: left; width: 235px; }
.main_fotoreportaze_lista .fotoreportaze li .right { float: left; width: 380px; }
.main_fotoreportaze_lista .fotoreportaze li .foto { float: left; display: block; border: 1px solid #dadada; color: #787878; }
.main_fotoreportaze_lista .fotoreportaze li .foto img { clear: left; padding: 5px; }
.main_fotoreportaze_lista .fotoreportaze li h4 { color: #003d83; font-size: 2em; font-weight: normal; }
.main_fotoreportaze_lista .fotoreportaze li h4 a { color: #003d83; }
.main_fotoreportaze_lista .fotoreportaze li p { font-size: 1.2em; line-height: 1.6em; }
.main_fotoreportaze_lista .fotoreportaze li p.news_info { color: #78afc2; font-size: 1.2em; }
.main_fotoreportaze_lista .fotoreportaze li .read_more { color: #003d83; font-size: 1.2em; background: url('/theme/img/bullet1.gif') no-repeat right 6px; margin-top: 10px; padding-right: 10px; text-align: right; }
.main_fotoreportaze_lista .fotoreportaze li .read_more a { color: #003d83; }

.main_fotoreportaze_lista .zdjecia { padding: 10px 0; }
.main_fotoreportaze_lista .zdjecia h3 { display: block; width: 630px; height: 40px; line-height: 40px; font-size: 1.6em; color: #003d83; font-weight: bold; background: none; margin-bottom: 20px; }
.main_fotoreportaze_lista .zdjecia {  }
.main_fotoreportaze_lista .zdjecia .description { font-size: 1.2em; line-height: 1.6em; width: 615px; padding: 15px 15px 15px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_fotoreportaze_lista .zdjecia .more { color: #ca0012; background: url('/theme/img/bullet3.gif') no-repeat right 5px; margin-top: 10px; padding-right: 10px; }

.main_fotoreportaze_lista .galeria { position: relative; margin-top: 2em; }
.main_fotoreportaze_lista .galeria_wrapper { clear: both; }
.main_fotoreportaze_lista .galleria_wrapper { text-align: center; }
/* gallery main containter */
.main_fotoreportaze_lista .galeria #main_image { display: block; margin: 0 auto 100px auto; width: 615px; height: 400px; text-align:center }
.main_fotoreportaze_lista .galeria #main_image img { margin-bottom: 10px; height: 400px; width: auto}
/* gallery thumbnails list */
.main_fotoreportaze_lista .galeria .galeria_lista { list-style: none; display: block; width: 611px; margin-left: 4px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.main_fotoreportaze_lista .galeria .galeria_lista li { display: block; width: 68px; height: 68px; overflow: hidden; float: left; margin: 0 8px 10px 0; }
.main_fotoreportaze_lista .galeria .galeria_lista li a { display: none; }
.main_fotoreportaze_lista .galeria .galeria_lista li div { position: absolute; display: none; top: 0; left: 180px; }
.main_fotoreportaze_lista .galeria .galeria_lista li div img { cursor: pointer; }
.main_fotoreportaze_lista .galeria .galeria_lista li.active div img,.galleria li.active div { display: block; }
.main_fotoreportaze_lista .galeria .galeria_lista li img.thumb { cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto; }
.main_fotoreportaze_lista .galeria .galeria_lista li .caption { display: block; padding-top: .5em; font-size: 1.2em; }
* html .galeria_lista_active li div span { width: 615px } /* MSIE bug */

/* gallery navigation */
.main_fotoreportaze_lista .galeria .nav { width: 615px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 15px 0; }
.main_fotoreportaze_lista .galeria .nav a { font-size: 1.2em; color: #fff; text-decoration: none; width: 95px; height: 24px; line-height: 24px; text-align: center; }
.main_fotoreportaze_lista .galeria .nav a:hover { text-decoration: underline; }
.main_fotoreportaze_lista .galeria .nav .prev { float: left; background: #ca0012 url('/theme/img/bullet8.gif') no-repeat 5px 9px; padding-left: 5px; }
.main_fotoreportaze_lista .galeria .nav .next{ float: right; color: #fff; background: #ca0012 url('/theme/img/bullet9.gif') no-repeat 85px 9px; padding-right: 5px; }


/* -----[ left column styles - sitemap styles ]------------------------------ */
/*
.sitemap .main li { float: left; display: block; }
.sitemap a { color: #003d83; font-size: 1.2em; float: left; display: block; }
.sitemap .main a { font-weight: bold; padding-left: 12px; background: url(/theme/img/bullet4.gif) no-repeat 0 5px; }
.sitemap .sub { display: block; }
.sitemap .sub li { float: left; }
.sitemap .sub a { font-weight: normal; background: url(/theme/img/bullet1.gif) no-repeat 0 5px; }
*/
.sitemap .main { margin-top: 20px; width: 300px; }
.sitemap .main a { color: #003d83; font-size: 1.2em; font-weight: bold; background: url(/theme/img/bullet4.gif) no-repeat 0 4px; padding-left: 12px; line-height: 2em; text-decoration: none; }
.sitemap .main a:hover { text-decoration: underline; }
.sitemap .main li {  }
.sitemap .main li a {  }
.sitemap .main .sub {  margin-left: 1.5em; }
.sitemap .main .sub li {  }
.sitemap .main .sub li a {  font-weight: normal; background: url(/theme/img/bullet1.gif) no-repeat 0 9px; padding-left: 10px; }
.sitemap .main .sub ul { margin-left: 1.5em; }


/* -----[ left column styles - kiosk_main styles ]--------------------------- */

.kiosk_main {  }
.kiosk_main h3 { color: #003d83; }
.kiosk_main h3 a { color: #424242; }
.kiosk_main p,
.kiosk_main ul li { font-size: 1em; }

.kiosk_left { float: left; width: 190px; margin-top: 20px;  }
.kiosk_left img.cover { border: 1px solid #e5e5e5; }

.kiosk_right { float: right; margin-top: 20px; color: #424242; line-height: 2em; width: 435px; }
.kiosk_right h3 { margin-bottom: 1em; font-size: 2em; font-weight: normal; }
.kiosk_right p.info { font-size: 1.4em; margin-bottom: 1em; font-family: 'Times New Roman', Times, Georgia, serif; font-weight: 700; }
.kiosk_right a { text-decoration: none; }
.kiosk_right a:hover { text-decoration: underline; }
.kiosk_right ul {  }
.kiosk_right ul li { background: url('/theme/img/bullet1.gif') no-repeat 0 6px; padding-left: 10px; font-size: 1.2em; margin-bottom: 5px; }
.kiosk_right ul li a { color: #003d83; text-decoration: none; }
.kiosk_right ul li a:hover { color: #003d83; text-decoration: underline; }
.kiosk_right .more_desc { font-size: 1.2em; background: url('/theme/img/bullet3.gif') no-repeat right 6px; padding-right: 10px; }
.kiosk_right .more_desc a { color: #ca0012; }
.kiosk_right .pdf_down { display: block; font-size: 1.2em; height: 22px; line-height: 22px; margin-top: 20px; padding-left: 25px; background: url('/theme/img/ico_pdf_22.gif') no-repeat left top; }
.kiosk_right .pdf_down a { color: #ca0012; height: 22px; line-height: 22px; }

.arch_kiosk { width: 90%; font-size: 1.4em; margin: 0 auto; padding: 0 0 0 0; text-align: center; border-left: 1px dotted #9c9c9c;}
.arch_kiosk li {display: block; float: left; width: 53px; height: 25px; padding: 0px 0; line-height: 25px; margin: 0 0 -1px -1px; border: 1px dotted #9c9c9c; text-align: center;}
.arch_kiosk li a {color: #424242}

#content .tygodniki_list { float: left; width: 630px; padding-bottom: 5px; }
#content .tygodniki_list li { background: #f4f2f2; margin-top: 10px; width: 595px; border: 1px solid #dadada; padding: 0px 10px 15px; line-height: 2em; }
#content_left .tygodniki_list_sg { width: 335px; margin: 0; }
#content_left .tygodniki_list_sg p { line-height: 1.5em; padding: 3px 0; }
#content_left .tygodniki_list_sg li { width: 352px; }
#content_left .tygodniki_list_sg li h4 { margin: .5em 0; }
.kiosk_opis .tygodniki_list li h4,
.kiosk_main .tygodniki_list li h4 { color: #003d83; font-size: 1.4em; font-family: 'Times New Roman', Times, Georgia, serif; margin-top: .5em; font-weight: bold !important; }
.kiosk_opis .tygodniki_list li h4 a,
.kiosk_main .tygodniki_list li h4 a { color: #003d83; text-decoration: none !important; }
.kiosk_opis .tygodniki_list li h4 a:hover,
.kiosk_main .tygodniki_list li h4 a:hover { text-decoration: underline !important; }
.kiosk_main .tygodniki_list li p { font-size: 1.2em; margin-top: .5em; }

.tygodniki_list li form { margin-top: 1em; }
.tygodniki_list li form div { vertical-align: middle; }
.tygodniki_list li form input { border: 1px solid #c8c7c7; background: #ebebeb; padding: 3px; color: #6c6c6c; font-size: 1.1em; vertical-align: middle; }
.tygodniki_list li form input.code { width: 110px; }
.tygodniki_list li form .submit { background: #003b82; padding: 3px .5em; color: #fff; font-size: 1.1em; border: none; margin: 0 1em; cursor: pointer; vertical-align: middle; }
.tygodniki_list li form .loader1 { margin-right: 2em; vertical-align: middle; }
.tygodniki_list li form .error { color: #ca0012; }



.kiosk_archive { width: 630px; margin: 0; padding: 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.kiosk_archive h3 { font-size: 1.8em; font-weight: normal; margin: 20px 0 10px; }
.kiosk_archive h3,
.kiosk_archive h3 a { color: #424242; text-decoration: none; }
.kiosk_archive h3 a:hover { text-decoration: underline; }
.kiosk_archive h4 a { color: #003d83; text-decoration: none !important; }
.kiosk_archive h4 a:hover { text-decoration: underline !important; }

.kiosk_archive li { float: left; }
.kiosk_archive li.left { width: 315px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; padding-bottom: 20px; }
.kiosk_archive li.left ul { margin-bottom: 20px; }
.kiosk_archive li.left li { width: 280px; border: 1px dotted #9c9c9c; margin: 5px 0 0; padding: 10px; }
.kiosk_archive li.left li h4 { color: #003d83; font-size: 1.2em; font-weight: bold; }
.kiosk_archive li.left li p.info { font-size: 1.1em; margin-top: 15px; }
.kiosk_archive li.left li form { display: block; margin: 15px 0 10px; }
.kiosk_archive li.left li input { padding: 2px; color: #6c6c6c; font-size: 1.1em; }
.kiosk_archive li.left li input.field { width: 80px; border: 1px solid #cac9c9; background: #ebebeb; margin-right: 5px; vertical-align: middle; }
.kiosk_archive li.left li input.submit { color: #fff; border: 0px solid #ca0012; background: #ca0012; margin-right: 10px; padding: 2px 0; vertical-align: middle; }
.kiosk_archive li.left li .loader{ vertical-align: middle; }
.kiosk_archive li.left .more,
.kiosk_archive li.left .more_all { background: url('/theme/img/bullet3.gif') no-repeat right 5px; font-size: 1.2em; }
.kiosk_archive li.left li .more { font-size: 1.1em; }
.kiosk_archive li.left .more a,
.kiosk_archive li.left .more_all a { margin-right: 10px; color: #ca0012; }

.kiosk_archive li.left li .left { float: left; width: 85px; }
.kiosk_archive li.left li .right { float: left; }

.kiosk_archive li.right { width: 285px; margin-left: 15px; }
.kiosk_archive li.right ul {  }
.kiosk_archive li.right ul li { width: 275px; float: left; margin-bottom: 20px; line-height: 1.8em; background: url('/theme/img/bullet1.gif') no-repeat left 5px; padding-left: 10px; }
.kiosk_archive li.right ul li a { color: #003d83; font-size: 1.2em; }
.kiosk_archive li.right ul li p { font-size: 1.2em; font-family: 'Times New Roman', Times, Georgia, serif; }
.kiosk_archive li.right {  }

.kiosk_archive .error { color: #ca0012; }

.kiosk_opis .kiosk_dostepne .main_news_list li h3 { display: block; margin: .5em 0 1em !important; }
.kiosk_opis .kiosk_dostepne li h3 { line-height: 1.2em; }
.kiosk_opis h4.dostepne_artykuly { float: left; display: block; width: 630px; color: #424242; font-size: 1.4em; font-weight: bold; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; padding: 10px 0 10px; }
.kiosk_dostepne { width: 630px; }
.kiosk_opis .tygodniki_list li h4 {margin-bottom: .5em; }
.kiosk_main .tygodniki_list li p,
.kiosk_opis .tygodniki_list li p { font-size: 1.2em; }

.kiosk_archiwum { display: block; width: 630px; }
.kiosk_archiwum h3 { font-size: 1.8em; color: #424242; font-weight: normal; margin: 15px 0; }
.kiosk_archiwum ul { display: block; width: 630px; padding-bottom: 20px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.kiosk_archiwum ul li { float: left; width: 590px; border: 1px dotted #9c9c9c; margin: 5px 0 0; padding: 10px; }
.kiosk_archiwum ul li .left { float: left; margin-right: 10px; }
.kiosk_archiwum ul li .left img { border: 1px solid #e5e5e5; }

.kiosk_archiwum ul li .right { float: left; display: block; width: 475px; }
.kiosk_archiwum ul li .right h4 { font-size: 1.2em; font-weight: bold; color: #003d83; margin-bottom: 10px; }
.kiosk_archiwum ul li .right h4 a { color: #003d83; text-decoration: none; }
.kiosk_archiwum ul li .right h4 a:hover { text-decoration: underline; }
.kiosk_archiwum ul li .right .info { font-size: 1.2em; line-height: 1.8em; }
.kiosk_archiwum ul li .right a { color: #ca0012; }

.kiosk_archiwum ul li .right .links { display: block; height: 22px !important; }
.kiosk_archiwum ul li .right .pdf_down { float: left; font-size: 1.2em; height: 22px; line-height: 22px; padding-left: 25px; background: url('/theme/img/ico_pdf_22.gif') no-repeat left top; }
.kiosk_archiwum ul li .right .pdf_down a { color: #ca0012; }
.kiosk_archiwum ul li .right .more { float: right; background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; }
.kiosk_archiwum ul li .right .more a { font-size: 1.1em; }

/* -----[ kiosk platnosci ]----- */

.kiosk_platnosci { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding-bottom: 10px; }
.kiosk_platnosci h3 { font-size: 1.6em; font-weight: bold; margin: 1em 0; }
.kiosk_platnosci .payment_info { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 0 0 10px 0; }

.kiosk_platnosci .kiosk_howbuy { font-size: 1.2em; line-height: 1.6em; }
.kiosk_platnosci .kiosk_payment ul { margin: 10px 0; }
.kiosk_platnosci .kiosk_payment ul li { margin: 5px 0; }
.kiosk_platnosci .kiosk_payment ul li a { color: #003d83; font-size: 1.2em; background: url('/theme/img/bullet1.gif') no-repeat left 6px; padding-left: 15px; }


/* -----[ left column styles - main_linki styles ]--------------------------- */

.main_linki h3 { float: left; font-size: 1.6em; color: #003d83; width: 630px; height: 40px; line-height: 40px; font-weight: bold; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.main_linki h3.border_top { border-top: 3px solid #d9d9d9; }
.main_linki h3.border_bottom { border-bottom: 3px solid #d9d9d9; }

.main_linki a { color: #003d83; }
.main_linki .samorzady { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; margin-bottom: 5px; }
.main_linki .samorzady li { float: left; }
.main_linki .samorzady .left { width: 190px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; text-align: center; font-size: 1.2em; padding-bottom: 60px; }
.main_linki .samorzady .left .herb { display: block; margin: 30px auto 15px auto; text-align: center; }
.main_linki .samorzady .right { width: 390px; font-size: 1.2em; padding: 20px 0 20px 50px; }
.main_linki .samorzady .right ul {  }
.main_linki .samorzady .right ul li { float: left; display: block; width: 180px; padding-left: 10px; background: url(/theme/img/bullet1.gif) no-repeat 0 6px; }
.main_linki .samorzady .right ul li a { float: left; display: block; }

.main_linki .tygodniki { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; padding-bottom: 10px; margin-bottom: 5px; }
.main_linki .tygodniki dt { float: left; display: block; width: 190px; margin-top: 10px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; text-align: center; clear: left; }
.main_linki .tygodniki dd { float: left; display: block; width: 370px; margin-top: 10px; padding: 10px 0 0 50px; }
.main_linki .tygodniki dd p { font-size: 1.2em; }
.main_linki .tygodniki dd a { font-size: 1.1em; padding-left: 10px; background: url('/theme/img/bullet1.gif') no-repeat left 6px; }

.main_linki .pozostale_linki h4 { font-size: 1.6em; font-weight: bold; margin: 15px 0; }
.main_linki .pozostale_linki .sites_links { float: left; display: block; width: 315px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; }
.main_linki .pozostale_linki .sites_links ul { position: relative; display: block; height: 180px; }
.main_linki .pozostale_linki .line { }
.main_linki .pozostale_linki .sites_links ul.left { width: 305px; background: url('/theme/img/dot_vertical.gif') repeat-y top right; padding-right: 10px; }
.main_linki .pozostale_linki .sites_links ul.right { width: 295px; margin-left: 10px; }
.main_linki .pozostale_linki .sites_links ul li { float: left; display: block; width: 100%; }
.main_linki .pozostale_linki .sites_links ul li.more { position: absolute; bottom: 10px; right: 10px; text-align: right; }
.main_linki .pozostale_linki .sites_links ul.right li.more { right: 0px;  }
.main_linki .pozostale_linki .sites_links ul li.more a { color: #ca0012; background: none; background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; }
.main_linki .pozostale_linki .sites_links ul li a,
.main_linki .pozostale_linki .sites_links ul li .description { font-size: 1.2em; line-height: 1.5em; margin-bottom: 1em; }
.main_linki .pozostale_linki .sites_links ul li a { padding-left: 10px; background: url('/theme/img/bullet1.gif') no-repeat 0 5px; }

.linki_podstrona { display: block; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; margin-top: 0px; padding-bottom: 0px; }
.linki_podstrona h3 { background: none; float: none; width: 600px; }
.linki_podstrona li { float: left; display: block; width: 600px; padding: 15px 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom right; padding-right: 15px; }
.linki_podstrona .c_left { width: 120px; float: left; text-align: center; }
.linki_podstrona .c_right { float: left; }
.linki_podstrona li a { display: block; font-size: 1.2em; font-weight: bold; margin-bottom: .5em; }
.linki_podstrona li .description { font-size: 1.2em; line-height: 1.5em; }


/* -----[ left, center, right column styles ]---------------------------------------------- */

.column_right h3,
#content_left h3, 
#content_center h3,
#pre_footer .newsletter_bulletin h3 { position: relative; display: block; height: 28px; line-height: 28px; font-size: 1.6em; color: #424242; background: #ebebeb url('/theme/img/h2_back.gif') no-repeat top left; padding-left: 20px; font-weight: bold; }
#content_right h3 { position: relative; display: block; line-height: 20px; font-size: 1.6em; color: #424242; background: #ebebeb url('/theme/img/h2_back.gif') repeat-y top left; padding: 5px 0 4px 20px; font-weight: bold; }
#content_left h3,
#pre_footer .newsletter_bulletin h3 { font-size: 1.6em; font-family: 'Times New Roman', Times, Georgia, serif; }
#content_right h3 { font-size: 1.6em; }
.column_right h3 span.rss,
#content_left h3 span.rss,
#content_center h3 span.rss { position: absolute; top: 0; right: 10px; display: block; width: 12px; height: 28px; background: url('/theme/img/h2_rss.gif') no-repeat top left; text-indent: -9999em; }
#content_left h3 span.gazeta { position: absolute; top: 0; right: 10px; display: block; width: 67px; height: 28px; background: url('/theme/img/h2_gazeta.gif') no-repeat top left; text-indent: -9999em; }
#content_left h3 span.gospodarka { position: absolute; top: 0; right: 10px; display: block; width: 70px; height: 28px; background: url('/theme/img/h2_gospodarka.gif') no-repeat top left; text-indent: -9999em; }
.column_right h3 span.rss a,
#content_left h3 span.rss a,
#content_center h3 span.rss a,
#content_left span.gazeta a,
#content_left span.gospodarka a { display: block; height: 15px; padding: 5px; }
#content_left .c_right h4 {font-size: 1.45em; font-weight: bold;}
.column_right h4,
#content_left h4,
#content_center h4
 { color: #003b82; }
#content_center ul li h4 { font-size: 1.8em; }
.column_right .box_last_repo { width: 310px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0 20px 10px; }
.column_right .box_last_repo li h4 { line-height: 1.5em !important; }
#content_left .box_last_repo { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0; }
#content_left .box_last_repo_nobg { padding: 10px 0; }
#content_left .padding_top { padding-top: 10px; }
#content_right .box_last_contest { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 1px 0 10px 0; }
#content_right .box_last_contest li { float: left; display: block; width: 225px; }
#content_right .box_last_contest_first { padding: 0 0 0 0; }
#content_right .box_last_contest_first li { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 0 0 15px 0; width: 225px }
#content_right .box_last_contest_first h3 { font-weight: bold; }
#content_right .box_last_contest_first p { line-height: 135%; }
.column_right .box_ostatnie_fotoreportaze { width: 310px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0 20px 10px; }
.column_right .hTagcloud { width: 310px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0 20px 10px; }
.column_right .box_last_contest { width: 310px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 10px 0 15px 10px; }

.column_right .box_aktualnosci { width: 310px; height: 100px; padding: 10px 0 0 10px; }

.column_right .box_tekstowy { display: block; width: 310px; margin: 0 0 10px 10px; }
.column_right .box_tekstowy h3 { margin-bottom: .5em; }
.column_right .box_tekstowy .box_content { font-size: 1.2em; line-height: 1.5em; }



.dot_horizontal {background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 1px 0 10px 0;}

#content_right p.read_more a { background: url('/theme/img/bullet3.gif') no-repeat right 5px; padding-right: 10px; }
#content_center p {padding: 10px 0;}
#content_center a {color: #003b82; font-size: .9em;}
#content_center a span {margin-left: 5px;}
#content_center span.data { color: #78afc2; font-size: 1.2em; font-family: 'Times New Roman', Times, Georgia, serif;}
.photo {float: left; border: 1px solid #f0f0f0; padding: 3px; margin: 0 10px 0 0}

#content_left .box_last_repo h4 a {font-size: 1.0em; text-decoration: none;}
#content_left .box_last_repo h4 a:hover {text-decoration: underline;}

#content_center h4 a {font-size: 1em; text-decoration: none;}
#content_center h4 a:hover {text-decoration: underline;}

#content_right h4 a {color: #003b82;text-decoration: none;}
#content_right h4 a:hover {text-decoration: underline;}

#content_left {font-size: 1em; }
#content_left .info_about_weekly {font-size: 1.2em; text-align: center; padding-bottom: 10px; color: #ca0012; font-weight: bold; }
#content_left .download_weekly {background-color: #ebebeb; font-size: 1.2em; border: 1px solid #dadada; padding: 10px 10px 13px 0; margin: 0 0 18px 0; line-height: 1.6em; }
#content_left .box_last_repo_first a,
#content_left .box_last_repo_nobg a,
#content_left .box_last_repo a {color: #003b82; font-size: 1.1em; }
#content_left .box_last_repo a.more {color: #ca0012; font-size: 1em; }
#content_left span {margin-left: 5px; }
#content_left a.buy_now {background-color: #ca0012; margin: 0 0 0 190px; color: #fff; padding: 5px; }
#content_left .last_week {margin: 0 0 15px 0; font-size: 1.2em; }
#content_left .last_week li {background: url('/theme/img/bullet11.gif') no-repeat 0 15px; padding: 10px 0 0 12px; margin: 0; }

#content_left .actually_news { background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; margin: 10px 0 10px 0; width: 100%; font-size: 1.1em; }
#content_left .actually_news li {background: url('/theme/img/bullet11.gif') no-repeat 0 9px; width: 370px; padding: 5px 0 0 12px; margin: 0; }
#content_left .actually_news li.last {background: url('/theme/img/bullet11.gif') no-repeat 0 9px; width: 370px; padding: 5px 0 12px 12px; margin: 0; }
#content_left a.link_bordo,
#content_center a.more_news { color: #003b82; font-size: 1.2em; float: right; }
#content_left a.link_bordo { background: url('/theme/img/bullet5.gif') no-repeat left 5px; padding: 0 0 0 10px; }
#content_center a.more_news { background: url('/theme/img/bullet5.gif') no-repeat 185px 14px; background-color: #f7f7f7; width: 99%; text-align: right; padding: 8px 5px 10px 0px; }

#pre_footer .newsletter_bulletin { background: url('/theme/img/dot_horizontal_bulletin.gif') no-repeat bottom; padding: 5px 0 0 0; } 
#pre_footer .newsletter_bulletin a.link_bordo { color: #ca0012; text-align:center; font-size: 1.2em; padding: 5px; }

#content_left .info_ekonomic { margin: 10px 0 15px 0; width: 100%; font-size: 1.1em; }
#content_left .info_ekonomic li { width: 370px; padding: 2px 0; margin: 0; }
#content_left .info_ekonomic li a { background: url('/theme/img/bullet5.gif') no-repeat right 5px; padding: 0 10px 0 12px; margin: 0; }

#pre_footer .box_newsletter, .box_bulletin, .box_journalist { float: left; font-family: 'Times New Roman', Times, Georgia, serif; }

.box_bulletin { text-align: center; }
.box_bulletin .link_bordo { background: url('/theme/img/bullet3.gif') no-repeat 25px 8px; margin: 0 auto; padding-left: 0px; line-height: 1.5em !important; }
#pre_footer .box_newsletter { width: 295px; padding: 0 15px 0 0; margin: 0 10px 0 0; }
#pre_footer .box_newsletter .content { font-size: 1.2em !important; line-height: 1.5em; }

#pre_footer .box_bulletin { width: 295px; padding: 0 15px 0 0; margin: 0 10px 0 0; font-family: Arial, Tahoma, Verdana, sans-serif; }
#pre_footer .box_journalist { width: 316px; line-height: 1.6em; font-size: 1em; }
#pre_footer .box_journalist .content p { font-size: 1em !important; }

#pre_footer input.newsletter_input {width: 186px; padding: 5px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; background-color: #ebebeb; font-size: 1.2em; margin: 5px 50px 0 40px;}
#pre_footer button.newsletter_submit {background-color: #ca0012; color: #fff; font-size: 1.1em; border: 0; margin: 5px 0 0 173px; padding: 2px 8px 2px 8px; cursor: pointer; }

#content .newsletter_bulletin {width: 100%; height: 185px; float: left; }

.bip { float: none;}

#newsletter_buletin p { font-family: 'Times New Roman', Times, Georgia, serif;}


a.more { color: #ca0012; }

.cl_left { width: 85px; padding: 20px 10px 0 0; float: left; }
.cl_right { width: 269px; padding: 20px 0 0 0; float: left; }

.pdf_download {float: left; padding: 0 10px 15px 5px; }

#content_center { overflow: hidden; }
#content_center ul { width: 310px; }
#content_center ul li { width: 300px; }

#content_left .box_last_repo h3,
#content_left .box_last_repo_first h3,
#content_left .box_last_repo_nobg h3 { font-size: 1.6em; font-weight: bold;}

/* -----[ box styles - news_categories ]------------------------------------- */

.news_categories { display: block; margin: 15px 0 10px 15px; background: url('/theme/img/dot_horizontal.gif') repeat-x top left; }
.news_categories li { float: left; display: block; width: 310px; height: 33px; line-height: 33px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.news_categories li span { }
.news_categories li a { float: left; display: block; width: 290px; height: 31px; line-height: 31px; color: #003b82; font-size: 1.2em; font-weight: bold; margin: 1px 0; text-decoration: none !important; padding-left: 20px; background: url('/theme/img/bullet1.gif') no-repeat 5px 13px; }
.news_categories li a:hover { color: #ca0012; text-decoration: none; background: #ebebeb url('/theme/img/bullet3.gif') no-repeat 5px 13px; }
.news_categories li a.active { color: #ca0012; text-decoration: none; background: #ebebeb url('/theme/img/bullet3.gif') no-repeat 5px 13px; }

/* -----[ box styles - calendar ]-------------------------------------------- */

.calendar { width: 310px; margin: 15px 0 10px 0; padding: 10px 0 20px 10px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.calendar h3 { margin-bottom: 1em; }
.calendar img { float: left; display: block; margin: 0 auto; }
.calendar td.calhead table td { vertical-align: middle; font-weight: bold; color: #fff; text-align: right; }
.calendar td.calhead table td a { color: #fff; }

/* -----[ box styles - last_repo ]------------------------------------------- */

.box_last_repo ul { float: left; list-style-type: none; }
.box_last_repo ul li { float: left; color: #3a3a3a; margin-top: 20px; }
.box_last_repo ul li .c_left { float: left; width: 80px; }
.box_last_repo ul li .c_right { float: left; width: 215px; }
.box_last_repo ul li .c_right h4 { width: 215px !important}
#content_left .box_last_repo ul li .c_right { float: left; width: 279px; }
.box_last_repo ul li h4 { font-size: 1.8em; }
.box_last_repo ul li p { font-size: 1.2em; }
.box_last_repo ul li a { color: #ca0012; }

/* -----[ box styles - tagi ]------------------------------------------------ */

.hTagcloud .popularity { display: block; margin-top: 20px; text-align: center; }
.hTagcloud a { color: #003b82; font-size: 1.2em; margin: 0 0 2px 9px; }
.hTagcloud .popularity li { display: inline; }
.hTagcloud .popularity a { color: #003b82; text-decoration: none; }
.hTagcloud .popularity a:hover { color: #003b82; text-decoration: underline; }
.hTagcloud .popularity a.popular { font-size: 1.2em; }
.hTagcloud .popularity a.v-popular { font-size: 1.4em; }
.hTagcloud .popularity a.vv-popular { font-size: 1.7em; }
.hTagcloud .popularity a.vvv-popular { font-size: 2.0em; font-weight: bold; }
.hTagcloud .popularity a.vvvv-popular { font-size: 2.4em; font-weight: bold; }

/* -----[ box styles - ostatnie konkursy ]----------------------------------- */

.box_last_contest ul, #content_right ul { float: left; }
.box_last_contest ul li { margin: 10px 0 5px 0; }
#content_right ul li { margin: 0 0 5px 0; }
.box_last_contest ul li h4, #content_right ul li h4 { color: #003b82; font-size: 1.4em; height: 30px; line-height: 30px; font-weight: bold; }
.box_last_contest ul li p, #content_right ul li p { font-size: 1.2em; line-height: 1.6em; }
.box_last_contest ul li p.read_more, #content_right ul li p.read_more { font-size: 1.1em; color: #ca0012; }
.box_last_contest ul li p.read_more a, #content_right ul li p.read_more a { color: #78afc2; }

/* -----[ box styles - aktualnosci dnia ]------------------------------------ */

.box_aktualnosci .rss { background: #ebebeb; margin-bottom: 10px; padding: 12px 0 12px 15px; }
.box_aktualnosci .rss a { text-decoration: none; display: block; height: 24px; line-height: 24px; font-size: 1.6em; font-family: 'Times New Roman', Times, Georgia, serif; color: #ca0012; font-weight: bold; margin: 0 0 0 0px; }
.box_aktualnosci .rss a img { float: left; margin-right: 10px; }
/*
.box_aktualnosci .rss a { text-decoration: none; height: 48px; line-height: 48px; font-size: 1.6em; font-family: 'Times New Roman', Times, Georgia, serif; color: #ca0012; font-weight: bold; }
*/

.box_aktualnosci form { margin: 15px 0 0 0; }
.box_aktualnosci form label { display: block; font-weight: bold; font-size: 1.2em; }
.box_aktualnosci form input { display: block; width: 200px; color: #797b6c; border: none; border-left: 1px solid #ababab; border-top: 1px solid #ababab; background: #ebebeb; margin: 15px 0 0 45px; font-weight: normal; font-size: 1.2em; padding: 5px 0 5px 10px; }
.box_aktualnosci form button { width: 60px; color: #fff; background: #ca0012; padding: 4px 0px; border: none; font-size: 1.1em; margin: 8px 0 0 195px; }


/* ------[ polec znajomemu ]----- */
.send_to_friend .link_content { display: block; width: 630px; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; margin: 1em 0 0; padding: 0 0 10px; }
.send_to_friend .link_content .info { color: #003b82; font-size: 1.6em; font-weight: bold; }
.send_to_friend #link_form { display: block; width: 500px; margin: 2em auto; }
.send_to_friend #link_form .holder { float: left; display: block; margin: 5px 0; width: 500px; }
.send_to_friend #link_form .holder .r_holder { float: right; text-align: right; }

.send_to_friend #link_form .holder label { float: left; font-size: 1.2em; width: 130px; margin: 6px 0 0 0; text-align: right; vertical-align: middle; }
.send_to_friend #link_form .holder input,
.send_to_friend #link_form .holder select { width: 350px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; margin-top: .2em; padding: 4px; font-size: 1.2em; }
.send_to_friend #link_form .holder select { width: 350px; }
.send_to_friend #link_form .holder button { color: #fff; background: #ca0012; border: 1px solid #ca0012; padding: 3px 6px; cursor: pointer; margin-top: 5px; font-weight: bold; float: right; }


.news_content #newsletter_form { width: 550px; margin: 2em 0; }
.news_content #newsletter_form .holder { float: left; display: block; margin: .5em 0; margin-bottom: 15px; }
.news_content #newsletter_form .holder .r_holder { float: right;  }
.news_content #newsletter_form label { float: left; font-size: 1.2em; width: 150px; margin: 6px 0px 0 0; text-align: right; vertical-align: middle; }
.news_content #newsletter_form input,
.news_content #newsletter_form select { width: 360px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; margin-top: .2em; padding: 4px; font-size: 1.2em; }
.news_content #newsletter_form select { width: 370px; }
.news_content #newsletter_form input.button { color: #fff; background: #ca0012; border: 1px solid #ca0012; padding: 5px 10px; cursor: pointer; float: left; width: 80px; }
.news_content #newsletter_form input.button2 { color: #000; border: none; background: transparent; }
.news_content #newsletter_form {  }
.news_content #newsletter_form .buttons { margin-left: 180px; }

/* -----[ search_content ]----- */

.search_content { margin: 1em 0; font-size: 1.2em; }
.search_content {  }
.search_content {  }
.search_content {  }
.search_content {  }

#main .box_last_repo_first .cl_right h4 { font-weight: bold; }

.search_content { display: block; width: 615px; font-size: 1em; padding-right: 15px; }
.search_content a { color: #003b82; }
.search_content .search_info { width: 615px; font-size: 1.2em; text-align: center; background: url('a/theme/img/dot_horizontal.gif') repeat-x bottom left; padding: 0 0 .5em 0; }
.search_content .search_result { margin: 1em 0; font-size: 1em; line-height: 1.5em; }
.search_content .search_result { margin: 1em 0; font-size: 1em; line-height: 1.5em; }
/*
.search_content .search_result h3 { font-size: 1.6em; font-weight: bold; margin: .5em 0 0 0; }
.search_content .search_result h5 { font-size: 1.1em; color: #999; }
*/
.search_content .search_result .search_item { margin: .5em 0; font-size: 1em; padding: 0 0 1em 0; background: url('/theme/img/dot_horizontal.gif') repeat-x bottom left; }
.search_content .search_result .search_item .title { font-size: 1.6em; font-weight: bold; margin: .5em 0; }
.search_content .search_result .search_item .title a {  }
.search_content .search_result .search_item .lido { font-size: 1.2em; line-height: 1.5em; margin: 0 0 .5em 0;  }
.search_content .search_result .category { font-size: 1.1em; font-weight: normal; color: #999; }
.search_content .search_result .search_item .subcategory { font-size: 1.1em; }

/* -----[ poprawki poprawek i dodatki dodatków ]----- */

.boxes_3 { display: block; width: 960px; margin: 10px 0 0; float: left; }
.boxes_3 .box_newsletter,
.boxes_3 .box_bulletin,
.boxes_3 .box_journalist { float: left; display: block; }

.boxes_3 .box_newsletter { width: 230px; margin: 0 10px 0 0; }
.boxes_3 .box_bulletin { width: 230px; margin: 0 10px 0 0; }
.boxes_3 .box_journalist { width: 230px; margin: 0 10px 0 0; }

.boxes_3 .small_box h3 { font-size: 1.6em; background: #ebebeb url('/theme/img/h2_back.gif') no-repeat top left; height: 28px; font-weight: bold; line-height: 28px; margin-bottom: .5em; padding: 0 0 0 20px; font-family: 'Times New Roman', Times, Georgia, serif; /*letter-spacing: -1px;*/ }
.boxes_3 .small_box .content { font-size: 1em; font-family: Arial, Tahoma, Verdana, sans-serif; }

.box_bulletin { text-align: center; }
.box_bulletin .content { padding-top: 10px; }
.box_bulletin .link_bordo { /*background: url('/theme/img/bullet3.gif') no-repeat 25px 8px; margin: 0 auto; padding-left: 10px;*/ background: none; line-height: 1em; }
#pre_footer .box_newsletter { width: 295px; padding: 0 15px 0 0; margin: 0 10px 0 0; }
.box_newsletter .content p { font-size: 1.2em; line-height: 1.6em; padding: 15px 0 0 0; font-family: Arial, Tahoma, Verdana, sans-serif; }

#pre_footer .box_bulletin { width: 295px; padding: 0 15px 0 0; margin: 0 10px 0 0; font-family: Arial, Tahoma, Verdana, sans-serif; }
#pre_footer .box_bulletin p { font-size: 1.2em; }
.box_bulletin a { font-size: 1.2em; }

#pre_footer .box_journalist { width: 316px; line-height: 1.6em; font-size: 1em !important; }
#pre_footer .box_journalist .content { font-size: 1em !important; }

.box_journalist .content .text_brown { color: #003b82; font-size: 1.2em; font-weight: bold; text-align: center; padding: 10px 0 0; line-height: 1.5em; }
.box_journalist .content .phone { font-size: 1.2em; font-weight: bold; text-align: center; padding: 0; }
.box_journalist .content .open_hours { font-size: 1.2em; text-align: center; padding: 0 0 10px 0; font-family: Arial, Tahoma, Verdana, sans-serif; }

#pre_footer input.newsletter_input {width: 186px; padding: 5px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; background-color: #ebebeb; font-size: 1.2em; margin: 5px 50px 0 40px;}
#pre_footer button.newsletter_submit {background-color: #ca0012; color: #fff; font-size: 1.1em; border: 0; margin: 5px 0 0 173px; padding: 2px 8px 2px 8px; cursor: pointer; }

#content_right .box_textowy_mainpage { margin-top: 5px; }
#content_right .box_textowy_mainpage h3 { margin-bottom: 10px; }
#content_right .box_textowy_mainpage .content { font-size: 1.2em; }

form .req_text { color: #ca0012; font-size: 1.1em !important; margin: 0 auto; margin: 0 0 10px 180px; }

.box_tekstowy_mainpage { margin: 10px 0 0; }
.box_tekstowy_mainpage h3 { font-size: 1.6em !important; font-weight: bold !important; margin: 0 0 10px; /* letter-spacing: -1px;*/ }
.box_tekstowy_mainpage .box_content { font-size: 1.2em; line-height: 1.8em; }
.box_tekstowy_mainpage .box_content p { margin: 0 0 5px; }

.box_content_ankieta h3 { font-size: 1em; }
.box_content_ankieta p,
.box_content_ankieta #form,
.box_content_ankieta ul { font-size: 1.2em; }
.box_content_ankieta .r_holder { margin: 5px 0 0 0; }
.box_content_ankieta .result { margin: 5px 0; }

#subpage .box_last_repo h4 { font-size: 1.6em; width: 310px; line-height: 1.2em !important; font-weight: bold; }

/* -----[ inne ]----- */

.partnerzy_loga { width: 85%;  margin: 0 auto; vertical-align: bottom; }
.partnerzy_loga li {  display: inline;  vertical-align: bottom; height: 50px; padding: 0 10px!important; }
.partnerzy_loga li img {  padding: 10px 0; vertical-align: bottom; }

/* -----[ komentarze ]----- */

.comments form { background: url(/theme/img/dot_horizontal.gif) repeat-x left top; padding: 24px 0 0 0; }

.comments h3 { position: relative; background:#ebebeb url(/theme/img/h2_back.gif) no-repeat scroll left top; color:#424242; display:block; font-size:1.6em; font-weight:bold; height:28px; line-height:28px; padding-left:20px; position:relative; margin: 2px 6px 2px 0; }
.comments h3 span { font-weight: normal; }
.comments h3 a { position: absolute; top:0; right: 0; background: url(/theme/img/add_comment_h.gif) no-repeat left top; text-align: right; font-size: .8em!important; color: #003b82; padding: 0 10px 0 27px; text-decoration: none; font-family:'Times New Roman',Times,Georgia,serif; }
.comments h3 a:hover { color: #003b82; text-decoration: underline; }
.comments h4 { font-size: 1.8em; margin: 0 0 15px 22px; }

.comments p { font-size: 1.2em; margin: 0 0 0 22px }
.comments a { color: #003b82; text-decoration: none; }
.comments a:hover { color: #003b82; text-decoration: underline; }
.comments .marg_b_30 { margin: 24px 0 30px 22px; }

.comments .contact_form { float: left; display: block; width: 525px; font-size: 1.2em; }

.comments .contact_form .holder { float: left; display: block; margin-bottom: 15px; }
.comments .contact_form label { float: left; width: 150px; text-align: right; vertical-align: middle; margin: 5px 10px 0 0; }
.comments .contact_form select { width: 360px !important; }
.comments .contact_form option { background: #ebebeb; }

.comments .contact_form input {  }
.comments .contact_form input.short { width: 160px!important; margin: 0 0 0 7px; vertical-align: top; }

.comments .contact_form textarea { height: 125px; overflow: hidden; }
.comments .contact_form button { float: left; color: #fff; background: #ca0012; border: none; padding: 2px 1em; cursor: pointer; font-size: .92em; margin: 0 0 0 165px; }
.comments .contact_form .r_holder { float: right; vertical-align: top; }
.comments .contact_form .field { width: 350px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; padding: 4px !important; }

.comments ul { padding: 0 0 25px 0; }
.comments li { background: url(/theme/img/dot_horizontal.gif) repeat-x top left; font-size: 1.1em; }
.comments li .nickname_data { padding: 7px 0 0 0; }
.comments li .nickname_data a { color: #6a6a6a; text-decoration: none; }
.comments li .nickname_data a:hover { color: #6a6a6a; text-decoration: underline; }
.comments li h5 { font-size: 1.09em; font-weight: bold; padding: 10px 0; }
.comments li .desc { padding: 0 15px 10px 0; }

/* -----[ ogloszenia ]----- */

.notice .contact_form { float: left; display: block; width: 629px; font-size: 1.2em; }
.notice .contact_form fieldset { background: url(/theme/img/dot_horizontal.gif) repeat-x top left; width: 100%; padding: 15px 0 0 0; }
.notice .contact_form label { float: left; width: 150px; text-align: right; vertical-align: middle; margin: 5px 10px 0 0; }
.notice .contact_form .regulamin { width: auto; float: left; text-align: left; margin: 0 5px 0 10px; }
.notice .contact_form select { background: #ebebeb; width: 360px !important; }
.notice .contact_form option { background: #ebebeb; }

.notice .contact_form input {  }
.notice .contact_form input.short { width: 160px!important; margin: 0 0 0 7px; vertical-align: top; }
.notice .contact_form input.check { width: 13px!important; margin: 0 0 0 165px; vertical-align: top; float: left; }

.notice .contact_form textarea { height: 125px; overflow: hidden; }
.notice .contact_form button { float: left; color: #fff; background: #ca0012; border: none; padding: 2px 1em; cursor: pointer; font-size: .92em; margin: 0 0 0 165px; }

.notice .contact_form .holder { float: left; display: block; margin-bottom: 15px; }
.notice .contact_form .holder_reg { float: left; width: 100%; display: block; margin-bottom: 15px; }
.notice .contact_form .r_holder { float: left; vertical-align: top; }
.notice .contact_form .field { width: 350px; color: #797b6c; border: 1px solid #c8c7c7; background: #ebebeb; padding: 4px !important; }

.notice .contact_form a { color: #003b82; }
.notice .contact_form h4 { text-indent: 160px; font-weight: bold; margin: 0 0 15px 0; font-family: Arial, Tahoma, Verdana, sans-serif!important; }
.notice .info { background:#ebebeb ; width:585px; border:1px dotted #9C9C9C; line-height:2em; margin-top:10px; padding: 10px 15px; margin: 0 0 15px 0; float: left; }
.notice .info label { width: auto; margin: 0 10px 0 0; }
.notice .info .field_white { background: #fff; width: 100px; color: #797b6c; font-weight: normal; border: 1px solid #c8c7c7; padding: 4px !important; }

.add_notice { background: url(/theme/img/add_comment.gif) no-repeat; color:#003b82; font-size: 1.2em; font-weight: bold; padding: 0 0 0 25px; margin: 0 0 10px 0; display: block; width: 97px; height: 31px; line-height: 31px; float: right; font-family: 'Times New Roman', Times, Georgia, serif; }

.marg_add_notice { margin: 10px 15px 0; }

.input_kod { width: 80px!important; background: #fff!important; font-weight: normal!important; }


/* -------- advertisment ----------------------- */
.advertisement_top a:hover, .advertisement_bottom 
a:hover {
/*border:1px solid #EA4040;*/
}
#advertisement_top { width:750px; height:100px; text-align: center; /*border:1px solid #E1E1E1; */ display:block; padding:4px; margin:5px auto; }

.advertisement_navibox a {
text-align:  center;
/*border:1px solid #E1E1E1; */
display:block;
height:250px;
margin:5px auto;
padding:4px;
width:300px;
}


.adv_billboard{width: 100%; text-align: center; margin-top: 5px;margin-bottom: 5px;}
.adv_rectangle{width: 100%; text-align: center;margin-top: 5px;margin-bottom: 5px;}
.adv_half_banner{width: 100%; text-align: center;margin-top: 5px;margin-bottom: 5px;}
.adv_half_navibox{width: 100%; text-align: center; margin-top: 5px;margin-bottom: 5px;}
.adv_navibox{width: 100%; text-align: center; margin-top: 5px;margin-bottom: 5px;}
.adv_banner{width: 100%; text-align: center;margin-top: 5px;margin-bottom: 5px;}
.adv_banner_long{width: 100%; text-align: center; margin-top: 5px;margin-bottom: 5px;}






















