/* style ogA3lne portalu */
* { margin: 0; padding: 0; border: 0; font-family: Tahoma, Verdana, Arial, sans-serif; }
body { font-size: 11px; text-align: left; background: #d7e0e8; color: #0f4b7f; }

/* DOMYSLNE */
h1 { margin-bottom: 10px; font-size:28px; font-weight: bold; color: #0f4b7f; }
h2 { margin-bottom: 10px; font-size:20px; font-weight: bold; color: #0f4b7f; }
h3 { clear: both; margin: 0; padding: 20px 0 10px 0; }
h3, h3 a { font-size: 18px; color: #0f4b7f; }
a { color: #0f4b7f; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin-bottom: 10px; }
p.more { clear: both; margin: 0; padding: 5px; text-align: right; color: #CCC; }
p.more a { color: #0f4b7f; font-weight: bold; margin: 0 6px; }
.centerText { text-align: center; }
input, select, textarea { margin: 0 2px 0 0; vertical-align: middle; font-size: 11px; }
input.inputText { height: 15px; border: 1px solid #999; }
input.inputSubmit { height: 17px; } 
select { border: 1px solid #999; }
textarea { padding: 3px; border: 1px solid #999; }
label { display: block; float: left; width: 100px; }
ul { padding-left: 5px; list-style: none outside none; }
ul li { margin-bottom: 2px; padding-left: 12px; background: url(/images/li.gif) no-repeat left 5px; }
ol { padding-left: 20px; }
ol li { margin-bottom: 2px;  }
/* domyslne dla tabs */
.ui-tabs-nav a { outline: none; }
.ui-tabs-hide { display: none; }
.ui-tabs-selected a:hover { text-decoration: none; }
/* domyslne dla jcarouselLite */
.disabled { display: none; }

/* TOP */
#topBg { background: #D7E0E8; }
#top { height: 160px; width: 980px; margin: 0 auto; }
#topLogo { float: left; width: 250px; height: 102px; float: left; margin: 20px 0 0 15px; }
#top p { margin: 0; padding: 2px 0px 0 0; color: #727272; font-weight: normal; text-align: left; }
#top p.brand { margin: 0; padding: 2px 0px 0 0; color: #727272; font-weight: normal; text-align: right; }
#top p img { position: relative; top: 5px; left: 0; }
#top p a { color: #0f4b7f; }
#topSearch { float: left; width: 330px; height: 72px; margin: 0; padding: 50px 0 0 40px;  }
#topSearch div form { position: relative; padding-left: 11px; }
#topSearch .inputSubmit { position: absolute; top: 0; right: 10px; }
#topSearchEvents .inputText { width: 230px; padding: 2px 5px 0 5px; }
#topIcons { float: left; width: 330px; height: 73px; text-align: center; margin: 0; padding: 20px 0 0 0; }
#topIcons a { display: block; float: right; width: 64px; font-size:10px; color: #265E99; }
#topIcons a img { display: block; margin: 0 7px; }
#topIcons a:hover { color: #FDAB00; text-decoration: none; }

#topMenu { clear: both; height: 30px; width: 978px;  margin: 0; padding: 0 1px; background-color: #0f4b7f; }
#topMenu li { float: left; margin: 0; padding: 0; background: none; width: 108px; text-align: center; }
#topMenu li a { display: block; height: 21px; padding: 9px 0 0 0; font-size: 12px; color: #D7E0E8; font-weight: bold;}
#topMenu li a:hover { color: #D7E0E8; text-decoration: underline; }
#topMenu li a.specialMenuItem { color: #FFE900; font-weight: bold; }
#topMenu li a.specialMenuItem:hover { color: #FFE900; text-decoration: underline; }

/* SRODEK strony - kolumny, glowne boxy */
#wrapper { clear: both; width: 980px; margin: 0 auto; padding: 10px 0 20px 0; background: #FFF; overflow: hidden; }
#col160 { display: inline; float: left; width: 160px; background: #f7f6f6; }
#col520 { display: inline; float: left; width: 500px; padding: 0 10px; }
#col520 .listNews li {width: 500px;}
#col520 .listNews li h1{width: 330px;}
#col520 .listNews li p {width: 330px;}
#col520 .listNews li ul {width: 328px;}
#col520 .listNews li.artClassB h1{width: 500px;}

#col520 .listNews li.artClassB p {width: 500px;}
#col520 .listNews li.artClassB ul {width: 498px;}

#col660 { display: inline; float: left; width: 660px; padding: 0 10px; }
#col300 { display: inline; float: left; width: 295px; padding: 0 0px 0 0;  }
#col680 { display: inline; float: left; width: 660px; padding: 0 10px; }
#col820 { display: inline; float: left; width: 810px; padding: 0 0 0 10px; }
#col980 { display: inline; float: left; width: 960px; padding: 0; margin: 0 10px 10px 10px;  }

/* STOPKA */
#bottomBg { clear: both; padding: 20px 0; background-color: #0f4b7f; }
#bottom { width: 980px; margin: 0 auto; overflow: hidden;  }
#bottom h3 { font: bold 13px Verdana,Tahoma; color: #FFE900; text-align: right; width: 360px; padding: 0 25px 0 0; border-right: solid 1px #eee; float: left;  }
#bottom li { float: left; padding: 0; background: none; width: 90px; text-align: center; }
#bottom li a { display: block; padding: 0 5px; margin: 0px 0; border-right: 1px solid #eee; color: #D7E0E8; font: bold 13px Verdana,Tahoma; }
#bottom li a:hover { text-decoration: underline; }
#footerBg { height: 25px; background: #fff; }
#footer { width: 980px; margin: 0 auto; padding-top: 2px; overflow: hidden; }
#footer p { color: #999; padding: 3px 0; margin: 0; }
#footer ul { float: right; height: 22px; margin: 0; padding: 0; width: 210px; }
#footer ul li { float: left; margin: 0; padding: 0; background: none; width: 52px; }
#footer ul li a { display: block; padding: 0 0 0 11px; margin: 3px 0; color: #999; }
#footer ul li a:hover { text-decoration: underline; }

/* BOKSY - KOLUMNA 160 */
/* keyword */
#col160 h3 { clear: both; height: 17px; padding: 3px 0 0 5px; }
#col160 h3, #col160 h3 a { font-size: 11px; font-weight: bold; background: #2d65a0; color: #FFF; }

/* klasa ogolna dla boksu w kolumnie 160 */
.box160 { margin: 5px 15px 15px 5px; padding: 0; }

#boxEvents { width: 978px; height: 300px; background-color: #ccc; float: left; }
.boxEventsItem { width: 326px; background-color: #eee; float: left; }
.boxEventsItem img { width: 100px; }
.boxEventsItem h1 a { font: bold 16px Verdana,Tahoma; }

/* wydarzenia w kalendarzu imprez */
#eventsList { width: 660px; padding: 0; margin: 0; }
.eventsListItem { width: 640px; height: 100px; float: left; clear: both; margin: 0 0 0px 0; padding: 10px 20px 10px 0; }
.eventsListItem h1 { width: 420px; float: left; font: bold 19px Tahoma,Verdana; }
.eventsListItem img { width: 200px; height: 100px; margin: 0 20px 0 0; float: left; }
#eventsList h3 { font-size: 24px; margin: 20px 0 25px 0; padding: 0;}
#eventsList h2 { font-size: 13px; clear: both; margin: 0; padding: 3px 0 2px 10px; background: #0F4B7F; color: #fff; }

/* kalendarz SxO Big */
#boxCalendarBig { width: 360px; float: left; }
#boxCalendarBig .calendar table { border: 1px solid #0F4B7F; border-collapse: collapse; color: #fff; cursor: default; background: #f2f2f2; font: normal 12px tahoma,verdana,sans-serif; width: 365px; height: 216px; margin: 1px; position: relative; top: -3px; text-align: right; }
#boxCalendarBig .calendar table td { border: 1px solid #fff; }
#boxCalendarBig .calendar thead .title { font-weight: bold; padding: 1px; color: #fff; text-align: center; background: #0F4B7F; }
#boxCalendarBig .calendar thead .name { padding: 2px 4px 2px 2px; font-size: 11px; text-align: right; font-weight: bold; background: #0F4B7F; }
#boxCalendarBig .calendar tbody .day { padding: 2px 4px 2px 2px; background: #0F4B7F; }
#boxCalendarBig .calendar tbody td.selected {font-weight: bold; padding: 2px 2px 0px 2px; background-color: #FFE900; }
#boxCalendarBig .calendar tbody td.selected a { color: #0F4B7F; }
#boxCalendarBig .calendar tbody td.selected a:hover { color: #0F4B7F; }
#boxCalendarBig .calendar .button { text-align: center; border-top: 1px solid #fff; border-right: 1px solid #ececec; border-left: 1px solid #fff; background: #0F4B7F; color: #fff; } 
#boxCalendarBig .calendar .button a { text-decoration: none; color: #fff; }
#boxCalendarBig .calendar .button a:hover { text-decoration: none; }
#boxCalendarBig .calendar tbody td a { text-decoration: none; color: #FFE900; font-weight: bold; }
#boxCalendarBig .calendar tbody td a:hover { text-decoration: none; color: #fff; }


/* kalendarz SxO ma3y */
#boxCalendarSmall { width: 300px; float: left; margin: 0 0 15px 0; }
#boxCalendarSmall .calendar table { border: 1px solid #0F4B7F; border-collapse: collapse; color: #fff; cursor: default; background: #f2f2f2; font: normal 12px tahoma,verdana,sans-serif; width: 287px; height: 216px; margin: 1px; position: relative; top: -3px; text-align: right; }
#boxCalendarSmall .calendar table td { border: 1px solid #fff; }
#boxCalendarSmall .calendar thead .title { font-weight: bold; padding: 1px; color: #fff; text-align: center; background: #0F4B7F; }
#boxCalendarSmall .calendar thead .name { padding: 2px 4px 0px 2px; font-size: 11px; text-align: right; font-weight: bold; background: #0F4B7F; }
#boxCalendarSmall .calendar tbody .day { padding: 2px 4px 0px 2px; background: #0F4B7F; }
#boxCalendarSmall .calendar tbody td.selected {font-weight: bold; padding: 2px 2px 0px 2px; background-color: #FFE900; }
#boxCalendarSmall .calendar tbody td.selected a { color: #0F4B7F; }
#boxCalendarSmall .calendar tbody td.selected a:hover { color: #0F4B7F; }
#boxCalendarSmall .calendar .button { text-align: center; border-top: 1px solid #fff; border-right: 1px solid #ececec; border-left: 1px solid #fff; background: #0F4B7F; color: #fff; } 
#boxCalendarSmall .calendar .button a { text-decoration: none; color: #fff; }
#boxCalendarSmall .calendar .button a:hover { text-decoration: none; }
#boxCalendarSmall .calendar tbody td a { text-decoration: none; color: #FFE900; font-weight: bold; }
#boxCalendarSmall .calendar tbody td a:hover { text-decoration: none; color: #fff; }

/* BOKSY NA HP - KOLUMNA 980 */
/* slideshow z ostatnimi galeriami */
#gallerySlideshow { position: relative; display: inline; float: left; width: 580px; margin: 0 10px 0 0; overflow: hidden; height: 290px; }
#gallerySlideshow ul { list-style: none outside none; margin: 0; background: none; }
#gallerySlideshow ul li { padding: 0; margin: 0; background: none; }
#slides { position: relative; width: 570px; height: 252px; padding: 4px; margin-bottom: 20px; background: #F7F7F8; border: 1px solid #ddd; overflow: hidden; }
#slides li { position: relative; height: 300px; }
#slides a { display: block; float: left; width: 375px; height: 252px; overflow: hidden; }
#slides a span { display: block; position: absolute; top: 212px; left: 0; width: 359px; height: 30px; padding: 5px 8px; font-size: 12px; font-weight: bold; color: #fff; background: url(/images/assecoresovia/tlo.png); }
#slides div { display: inline; float: left; width: 180px; margin: 0 0 0 10px; font-size: 12px; }
#slides div a { display: inline; float: none; width: auto; height: auto; margin: 0 0 10px 0; }
#slides div p { margin: 0 0 10px 0; }
#slides div h3 { font-size: 12px; margin: 0 0 5px 0; padding: 0; }
#slides div h1 { font-size: 18px; margin: 0 0 5px 0; padding: 0; }
#slides div span { display: block; position: absolute; bottom: 50px; right: 0; font-size: 10px; }
.navigation { position: absolute; top: 262px; left: 170px; width: 230px; height: 20px; }
.navigation li { display: block; float: left; background: none; }
.navigation a { display: inline; float: left; margin: 0px 2px 0px 0px; padding: 3px 15px; font-size: 10px; text-decoration: none; background: url(/images/assecoresovia/image7.gif) repeat-x top; }
.navigation a.selected { color: #DA251C; font-weight: bold; }
#gallerySlideshow #adholder_belka { padding-top: 20px; }


/* wydarzenia boks na fp serwisu */
#eventsBox { width: 958px; padding: 10px 0px; margin: 0 auto 10px auto; overflow: hidden; background-color: #eee; border: solid 1px #9FB9D2; }
#eventsBox h3 { margin: 0 0 7px 12px; padding: 0; color: #0f4b7f; }
.n { display: none; }
.t { display: block; }
#eventsBox ul { overflow: hidden; width: 960px; margin: 0 0 5px 0; padding: 0; list-style: none outside none; }
#eventsBox li { width: 225px; margin: 0 0 0 12px; padding: 0px; float: left; text-align: center; list-style-image: none; background-image: none; }
#eventsBox ul li h1 { width: 215px; padding: 2px 5px; display: block; font: bold 12px Tahoma,Verdana; }
#eventsBox ul li h1 a { color: #0f4b7f; }
#eventsBox ul li h2 { position: relative; top: -18px; left: 0; width: 218px; background-color: #FFE900; padding: 2px 2px 2px 5px; color: #c30; font: bold 10px Arial,Tahoma,Verdana; } 

#boxStrefaImprez { clear:none; width: 368px; /*height: 210px;*/ padding-top: 45px; }
#boxStrefaImprez h3 { position: absolute; z-index: 2; top: -1px; left: -1px; margin: 0; padding: 2px 5px 5px 10px; background: #FFF; }
#boxStrefaImprez h3 a { display: block; width: 135px; height: 40px; background-image: url("/images/imprezy/sprite.png"); background-position: 167px 105px; }
#boxStrefaImprezList { position: absolute; z-index: 4; top: 5px; right: 5px; width: 140px; }
#boxStrefaImprezList p { width: 133px; margin:0; padding: 4px 0 4px 5px; border: 1px solid #AAA; background-image: url("/images/imprezy/sprite.png"); background-position: -40px -41px; cursor: pointer; }
#boxStrefaImprezList ul { display: none; background: #FFF; padding: 0; border: 1px solid #AAA; margin: 0; border-top: none; }
#boxStrefaImprezList ul li { padding: 0; margin: 0; background: none; }
#boxStrefaImprezList ul li a { display: block;  width: 133px; margin: 0; padding: 3px 0 3px 5px; font-size: 11px; font-weight: normal; line-height: 14px; background: #FFF; outline: 0; }
#boxStrefaImprezList ul li a.current { font-weight: bold; }
#boxStrefaImprez div.content ul { padding: 0; /*height: 190px;*/ overflow: hidden; }
#boxStrefaImprez li { margin: 0 0 2px; padding: 0 5px 5px 17px; font-size: 10px; font-weight: bold; color: #C21517; background: url("/images/line_left_a.gif") repeat-x bottom; }
#boxStrefaImprez li a { font-size: 11px; }
#boxStrefaImprez li span { font-size: 10px; font-weight: normal; color: #6f6f6f; }
#boxStrefaImprez li p { background: url("/images/imprezy/sprite.png") no-repeat scroll -495px -168px transparent; margin: 0 0 0 -10px; padding-left:10px; }
#boxStrefaImprez li p.more { background: none; }
#boxStrefaImprez #preloader { margin: 40px 0 40px 130px; padding: 0; }

#boxStrefaImprezSmall { padding-top: 55px; }
#boxStrefaImprezSmall h3 a { display: block; width: 135px; height: 40px; background-image: url("/images/imprezy/sprite.png"); background-position: 167px 105px; }
#boxStrefaImprezSmallList { position: absolute; z-index: 4; top: 5px; right: 5px; width: 140px; }
#boxStrefaImprezSmallList p { width: 133px; margin:0; padding: 4px 0 4px 5px; border: 1px solid #AAA; background-position: -40px -41px; cursor: pointer; }
#boxStrefaImprezSmallList ul { display: none; background: #FFF; padding: 0; border: 1px solid #AAA; margin: 0; border-top: none; }
#boxStrefaImprezSmallList ul li { padding: 0; margin: 0; background: none; }
#boxStrefaImprezSmallList ul li a { display: block;  width: 133px; margin: 0; padding: 3px 0 3px 5px; font-size: 11px; font-weight: normal; line-height: 14px; background: #FFF; outline: 0; }
#boxStrefaImprezSmallList ul li a.current { font-weight: bold; }
#boxStrefaImprezSmall ul { padding: 0; }
#boxStrefaImprezSmall li { margin: 0 0 2px; padding: 0 5px 5px 17px; font-size: 10px; font-weight: bold; color: #C21517; background: url("/images/line_left_a.gif") repeat-x bottom; }
#boxStrefaImprezSmall li a { font-size: 11px; }
#boxStrefaImprezSmall li span { font-size: 10px; font-weight: normal; color: #6f6f6f; }
#boxStrefaImprezSmall li p { background: url("/images/imprezy/sprite.png") no-repeat scroll -495px -168px transparent; margin: 0 0 0 -10px; padding-left:10px; }
#boxStrefaImprezSmall li p.more { background: none; }
#boxStrefaImprezSmall #preloader { margin: 40px 0 40px 130px; padding: 0; }

#boxAdvice li { margin: 0 0 10px 0; padding: 0; background: none; }
#boxAdvice li h1 { font-size: 11px; color: #e23828; padding: 0 0 3px 0; margin: 0 0 4px 0; background: url(/images/line_left_c.gif) no-repeat bottom; }
#boxAdvice li h1 a { font-size: 11px; color: #e23828; font-weight: normal; }
#boxAdvice li img { margin-bottom: 2px; }
#boxAdvice li a { color: #0f4b7f; }
#boxAdvice li a:hover { text-decoration: underline; }

#boxSeemore li { margin: 0 0 10px 0; padding: 0; background: none; }
#boxSeemore li h1 { font-size: 11px; padding: 0 0 3px 0; margin: 0 0 4px 0; background: url(/images/line_left_c.gif) no-repeat bottom; }
#boxSeemore li h1 a { font-size: 11px; color: #e23828; font-weight: normal; }
#boxSeemore li a { color: #0f4b7f; }
#boxSeemore li a:hover { text-decoration: underline; }

#boxRegions li { margin-bottom: 5px; }
#boxRegions li h1 { font-size: 11px; padding: 0; margin: 0 0 2px 0; }
#boxRegions li h1 a { font-size: 11px; color: #0f4b7f; font-weight: normal; }
#boxRegions li a { color: #0f4b7f; font-weight: bold; }
#boxRegions li a:hover { text-decoration: underline; }

#boxHomepage160 li { margin: 0 0 10px 0; padding: 0; background: none; }
#boxHomepage160 li h1 { font-size: 11px; padding: 0; margin: 0; }
#boxHomepage160 li h1 a { font-size: 11px; color: #e23828; font-weight: normal; }
#boxHomepage160 li a { color: #0f4b7f; }
#boxHomepage160 li a:hover { text-decoration: underline; }

/* BOKSY - KOLUMNA 520 */
/* sciezka */
p#sectionPath { margin: 0 0 5px 0; padding: 0 0 10px 0; text-align: left; font-size: 11px; font-weight: bold; line-height: 14px; color: #0f4b7f; background: url(/images/line_left_a.gif) repeat-x bottom; }
p#sectionPath a { font-size: 11px; font-weight: normal; }
p#sectionPath a#sectionPathCurrent { font-weight: bold; color: #e23828; }
#sectionPath .inactive, #sectionPath .active, #sectionPath strong { background: url("/images/imprezy/breadrumbs_arrow.png") no-repeat scroll left center transparent; margin-right: 4px; padding-left: 10px; }

/* lista artykulow na HP */
/* styl domyslny - foto po prawej + maly czarny tytul */
.listNews { margin: 0; padding: 0; }
.listNews li { float: left; width: 660px; margin: 0 0 5px 0; padding: 0 0 10px 0; background: url(/images/line_left_a.gif) repeat-x bottom; }
.listNews li span { margin: 0; padding: 0; font-size: 10px; font-weight: bold; color: #0f4b7f; font-weight: normal; }
.listNews li span a { padding-right: 3px; font-size: 11px; font-weight: bold; color: #ffa84f; }
.listNews li span span { font-size: 10px; color: #ffa84f; }
.listNews li h1 { width: 400px; margin: 5px 0; padding: 0; }
.listNews li h1 img { float: none; margin: 0; padding-left: 5px; vertical-align: middle; }
.listNews li img { float: right; margin: 5px 0 5px 10px; }
.listNews li p { width: 400px; margin: 0; font-size: 14px; color: #0f4b7f; line-height: 17px; }
.listNews li ul { clear: none; width: 388px; margin: 10px 0 0 0; padding: 0 0 0 2px; }
.listNews li ul li { clear: none; float: none; width: auto; margin: 0 0 3px 0; padding: 0 0 0 12px; background: url(/images/li.gif) no-repeat left 5px; }
.listNews li ul li a { font-size: 12px; color: #0f4b7f; }
.listNews li p.artModo { text-align: right; }
.listNews li p.artModo a { color: #e23828; }
/* Klasa A - zdjecie po lewej */
.listNews li.artClassA h1 { float: right; }
.listNews li.artClassA img { float: left; margin: 5px 10px 5px 0; }
.listNews li.artClassA h1 img { float: none; }
.listNews li.artClassA p { float: right; }
.listNews li.artClassA ul { float: right; }
/* Klasa B - zdjecie panoramiczne */
.listNews li.artClassB h1 { width: 660px; }
.listNews li.artClassB img { margin: 5px 0; }
.listNews li.artClassB p { width: 660px; }
.listNews li.artClassB ul { width: 598px; }
/* Bez klasy, bez zdjecia */
.listNews li.artNoPicture h1 { width: 500px; }
.listNews li.artNoPicture p { width: 500px; }
.listNews li.artNoPicture ul { width: 498px; }
/* Style tytulow */
.listNews h1.smallBlack,  .listNews h1.smallBlack a  { font-size: 20px; color: #0f4b7f; }
.listNews h1.middleBlack, .listNews h1.middleBlack a { font-size: 24px; color: #0f4b7f; }
.listNews h1.bigBlack,    .listNews h1.bigBlack a    { font-size: 28px; color: #0f4b7f; }
.listNews h1.smallRed,    .listNews h1.smallRed a    { font-size: 20px; color: #0f4b7f; }
.listNews h1.middleRed,   .listNews h1.middleRed a   { font-size: 24px; color: #0f4b7f; }
/* Archiwum artykulow */
.listNewsArch { float: left; width: 305px; }
.listNewsArch li { margin-bottom: 10px; }
.listNewsArch li img { margin: 0 0 0 3px; }
.listNewsArch li span { color: #999; }
/* lista artykulow w formie linkow tekstowych */
#listTextNews li { margin: 0 0 10px 0; }
#listTextNews li h1 { margin: 0 0 3px 0; font-size: 12px; }
/* Info o serwisie zewnetrznym */
.suffix { font-size: 10px; margin: 0 0 0 10px; color: #999; }
.listNews li h1 .suffix { font-size: 12px; margin: 0 0 0 8px; color: #999; }

/* lista galerii na stronie sekcji */
#galleryMainList h1 { font-size: 14px; font-weight: bold; text-align: center; color: #0f4b7f; }
#galleryMainList ul { margin:0; padding: 0; }
#galleryMainList ul li { display: inline; float: left; width: 150px; height: 170px; margin:0 70px 0 0; padding: 0; background: none; }
#galleryMainList ul li img { border: 1px solid #999; }
#galleryMainList ul li a { display:block; font-weight: bold; }
#galleryMainList ul li span { display: block; margin-top: 3px; color: #999; }
.galleryList ul li { float: left; width: 200px; margin-bottom: 10px; }

/* BOKSY - KOLUMNA 300 */
/* keywordy: h3 - duA1y keyword, h4 - mala czesc dwuskladniowego, h5 - duza czesc dwuskladniowego, h6 - zwykly keyword */
#col300 h3 { position: absolute; z-index: 2; top: -1px; left: -1px; margin: 0; padding: 2px 5px 5px 10px; background: #FFF; }
#col300 h4 { position: absolute; z-index: 3; top: 2px; left: 10px; margin: 0; padding: 0; }
#col300 h5 { position: absolute; z-index: 2; top: -1px; left: -1px; margin: 0; padding: 15px 0 0 35px; background: #FFF; }
#col300 h3, #col300 h3 a { font-size: 18px; color: #e23828; font-weight: bold; }
#col300 h4, #col300 h4 a, #col300 h6, #col300 h6 a { font-size: 14px; color: #e23828; font-weight: bold; }
#col300 h5, #col300 h5 a { font-size: 24px; color: #0f4b7f; font-weight: bold; }
#col300 h3 a:hover, #col300 h4 a:hover, #col300 h5 a:hover ,#col300 h6 a:hover { text-decoration: none; }

#boxCalendarBig h4 { position: absolute; z-index: 3; top: 2px; left: 10px; margin: 0; padding: 0; }
#boxCalendarBig h5 { position: absolute; z-index: 2; top: -1px; left: -1px; margin: 0; padding: 15px 0 0 35px; background: #FFF; }
#boxCalendarBig h4, #boxCalendarBig h4 a { font-size: 14px; color: #e23828; font-weight: bold; }
#boxCalendarBig h5, #boxCalendarBig h5 a { font-size: 24px; color: #0f4b7f; font-weight: bold; }

/* klasy ogolne dla boksow w kolumnie 300 */
.boxOneKeyword300 { position: relative; clear: both; float: left; width: 288px; margin-bottom: 15px; padding: 28px 0 5px 0; border: 1px solid #9FB9D2; }
.boxTwoKeywords300 { position: relative; clear: both; float: left; width: 288px; margin-bottom: 15px; padding: 45px 0 5px 0; border: 1px solid #9FB9D2; }
.boxOneKeyword300 ul li, .boxTwoKeywords300 ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
.boxOneKeyword300 ul li a, .boxTwoKeywords300 ul li a { font-size:12px; color: #0f4b7f; }
.boxTwoKeywordsCalendarBig { position: relative; width: 366px !important; height: 215px !important; padding: 45px 0 0px 0; border: 1px solid #0F4B7F; }
.boxTwoKeywordsCalendarSmall { position: relative; width: 288px !important; height: 215px !important; padding: 45px 0 0px 0; border: 1px solid #0F4B7F; }

#boxAdverts { width: 300px; margin-top: 3px; margin-bottom: 15px; }
#boxAdvertsTabs { width: 300px; height: 26px; float: left;  margin: 0; padding: 0; }
#boxAdvertsTabs li { float: left; margin: 0; padding: 0; background: none; }
#boxAdvertsTabs li a { position: relative; z-index: 1; top: 2px; display: block; padding: 5px 8px; margin: 0 3px 0 0; font-weight: bold; background: #f2f1f1; color: #6F6F6F; border: 1px solid #dfdfdf; border-bottom: none; }
#boxAdvertsTabs li.ui-tabs-selected a { display: block; padding: 4px 7px 5px 7px; background: #f9f2e4; color: #265e99; border: 2px solid #fee0a2; border-bottom: 2px solid #f9f2e4; }
#advertsList1, #advertsList2, #advertsList3, #advertsList4 { clear: both; width: 286px; height: 170px; background: #f9f2e4; padding: 0 5px 0 5px; border: 2px solid #fee0a2; border-bottom: 0; }
#boxAdverts div ul { float: left; margin: 0; padding: 0; }
#boxAdverts div ul li { clear: both; float: left; width: 280px; height: 72px; margin: 0; padding: 10px 0 0 0; background: none; overflow: hidden; }
#boxAdverts div ul li a { font-weight: bold; color: #265e99; }
#boxAdverts div ul li img { float: left; margin: 0 10px 0 0; }
#boxAdverts div ul li p { margin: 3px 0 0 0; line-height: 16px; }
#boxAdverts p.more { padding: 5px 0; background: #f9f2e4; border-left: 2px solid #fee0a2; border-right: 2px solid #fee0a2; text-align: left;  }
p#boxAdvertsLinks { padding: 3px 5px; text-align: right; background: #fee0a2; color: #99CEFF; } 
p#boxAdvertsLinks a { font-weight: bold; color: #1D5F9B; margin: 0 6px; }

#boxCities { position: relative; z-index: 4; }
#boxCities ul { padding: 5px; }
#boxCities ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
#boxCities ul li a { font-size:12px; color: #0f4b7f; }
#boxCities #preloader { margin: 50px 0 50px 130px; padding: 0; }
#boxCitiesList { position: absolute; z-index: 3; top: 5px; right: 5px; width: 140px; height: 200px; }
#boxCitiesList p { width: 133px; margin:0; padding: 4px 0 4px 5px; border: 1px solid #AAA; background: url(/images/cities_select.gif) no-repeat right; cursor: pointer; }
#boxCitiesList ul { display: none; background: #FFF; padding: 0; border: 1px solid #AAA; margin: 0; border-top: none; }
#boxCitiesList ul li { padding: 0; margin: 0; background: none; }
#boxCitiesList ul li a { display: block;  width: 133px; margin: 0; padding: 3px 0 3px 5px; font-size: 11px; font-weight: normal; line-height: 14px; background: #FFF; outline: 0; }
#boxCitiesList ul li a.current { font-weight: bold; }

#boxMostRead { position: relative; z-index: 3; top: 1px; height: 50px; margin: 0; padding: 0; border-bottom: none; }
#boxMostRead h5 { padding-bottom: 7px; }
#boxMostRead a { position: absolute; z-index: 10; right: 10px; top: 15px; font-size: 13px; color: #265e99; }
#boxMostReadTabs { float: left; margin-bottom: 15px; }
#boxMostReadTabsList { float: left; width: 290px; height: 27px; margin: 0; padding: 0; }
#boxMostReadTabsList li { float: left; margin: 0; padding: 0; background: none; }
#boxMostReadTabsList li a { position: relative; top: 1px; display: block; width: 94px; padding: 6px 0; margin: 0 1px 0 0; font-weight: bold; text-align: center; background: #D7E0E8; color: #0f4b7f; border: 1px solid #9FB9D2; border-bottom: none; }
#boxMostReadTabsList li.ui-tabs-selected a { display: block; background: #FFF; color: #d84519; border-bottom: 1px solid #FFF; }
#boxMostReadTabsList li.lastItem a { margin: 0; }
#mostReadList1, #mostReadList2, #mostReadList3, #mostReadList4 { clear: both; float: left; width: 288px; background: #FFF; border: 1px solid #9FB9D2;  }
#boxMostReadTabs div ul { margin: 0; padding: 5px; }
#boxMostReadTabs div ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
#boxMostReadTabs div ul li a { font-size:12px; color: #0f4b7f; }

#boxVideos, #boxGalleries { padding-top: 33px; }
#boxVideosInternet, #boxGalleriesInternet, #boxGalleriesParty { padding-top: 50px; }
#boxVideos ul li, #boxVideosInternet ul li, #boxGalleries ul li, #boxGalleriesInternet ul li, #boxGalleriesParty ul li { background: none; }

#boxEvents { border: 1px solid #C82C2E; }
#boxEvents h4 { top: 20px; left: 10px; }
#boxEvents h5 { padding: 4px 40px 10px 32px; }
#boxEvents h6 { position: absolute; z-index: 3; top: 2px; left: 100px; }
#boxEvents ul { padding: 5px; }
#boxEvents ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; font-size:12px; }
#boxEvents ul li a { font-size:12px; color: #0f4b7f; }

#boxForum { top: 1px; height: 35px; margin: 0; padding: 0; border-bottom: none; }
#boxForum h3 { padding-bottom: 12px; }
#boxForumTabs { margin-bottom: 15px; }
#boxForumTabsList { float: left; width: 289px; height: 27px; margin: 0; padding: 0; border-right: 1px solid #9FB9D2; }
#boxForumTabsList li { float: left; margin: 0; padding: 0; background: none; }
#boxForumTabsList li a { position: relative; top: 1px; display: block; width: 96px; padding: 6px 0; margin: 0 3px 0 0; font-weight: bold; text-align: center; background: #D7E0E8; color: #0f4b7f; border: 1px solid #9FB9D2; border-bottom: none; }
#boxForumTabsList li.ui-tabs-selected a { display: block; background: #FFF; color: #d84519; border-bottom: 1px solid #FFF; }
#boxForumTabsList li.lastItem a { margin: 0; }
#forumList1, #forumList2 { clear: both; width: 288px; background: #FFF; border: 1px solid #9FB9D2; }
#forumList1 ul { margin: 0; padding: 5px 10px; }
#forumList1 ul li { background: none; margin: 0 0 10px 0; padding: 0; }
#forumList1 ul li span { color: #999; display: block; }
#forumList2 ul { margin: 0; padding: 5px 10px; }
#forumList2 ul li { background: none; margin: 0 0 10px 0; padding: 0; }
#forumList2 ul li a { margin-left: 5px; }
#forumList2 ul li span { color: #999; }

#pollMini { padding: 5px; font-size: 11px; line-height: 18px; color: #0f4b7f; }
#pollMini #preloader { margin: 40px 0 40px 130px; padding: 0; }
#pollMini p { margin: 0; }
#submitVote { float:left; width: 66px; height: 23px; padding: 23px 0 0 0; margin: 10px 0 0 75px; background: transparent url('/images/poll_vote.gif') no-repeat center top; overflow: hidden; cursor: pointer; }
#submitResult { float:left; width: 66px; height: 23px; padding: 23px 0 0 0; margin: 10px 0 0 0; background: transparent url('/images/poll_results.gif') no-repeat center top; overflow: hidden; cursor: pointer; }

#boxRedBlog { float: left; clear: both; width: 281px; margin-bottom: 15px; padding: 5px 0 5px 7px; border: 1px solid #a9c0d6; background-color: #e5e9ed; overflow: hidden; }
#boxRedBlog ul { float: left; margin: 0; }
#boxRedBlog ul li { clear: both; float: left; width: 278px; margin: 0; padding: 5px 0; font-family: Georgia, Tahoma, Verdana; background: none; }
#boxRedBlog ul li img { float: left; margin: 0 10px 5px 0; border: 1px solid #b2c6da;}
#boxRedBlog ul li h2 { margin: 0 0 3px 0; padding: 0; font-size: 15px; }
#boxRedBlog ul li h2 a { font-size: 15px; font-family: Georgia, Tahoma, Verdana; font-weight: bold; color: #5397dc; }
#boxRedBlog ul li a { font-family: Georgia, Tahoma, Verdana; font-weight: bold; color: #265e99; } 
#boxRedBlog ul li span { display: block;  font-family: Georgia, Tahoma, Verdana; font-size:10px; color: #265e99; }


#boxTags { clear: both; width: 290px; padding: 0 0 10px 0; background: url(/images/tags_bottom.gif) no-repeat bottom; }
#boxTags h3 { position: static; padding: 0 0 20px 0; font-size: 24px; color: #e23828; background: url(/images/tags_top.gif) no-repeat top; }
#boxTags ul { margin: 0; padding: 0 20px; border-left: 1px solid #e1e0e0; border-right: 1px solid #e1e0e0; }
#boxTags ul li { display: inline; margin: 0; padding: 0 5px 0 0; background: 0; }
#boxTags ul li a { color: #0f4b7f; }
.boxTags10 { font-size: 10px; }
.boxTags11 { font-size: 11px; }
.boxTags12 { font-size: 12px; }
.boxTags13 { font-size: 13px; }
.boxTags14 { font-size: 14px; }
.boxTags15 { font-size: 15px; }
.boxTags16 { font-size: 16px; }
.boxTags17 { font-size: 17px; }
.boxTags18 { font-size: 18px; }
.boxTags19 { font-size: 19px; }
.boxTags20 { font-size: 20px; }
.boxTags21 { font-size: 21px; }
.boxTags22 { font-size: 22px; }
.boxTags23 { font-size: 23px; }
.boxTags24 { font-size: 24px; }
.boxTags25 { font-size: 25px; }
.boxTags26 { font-size: 26px; }
.boxTags27 { font-size: 27px; }
.boxTags28 { font-size: 28px; }
.boxTags29 { font-size: 29px; }
.boxTags30 { font-size: 30px; }

#boxMapContainer { width: 270px; height: 280px; margin: 0 9px; overflow: hidden; }
#boxMap ul { margin: 0; padding: 0;  }
#boxMap ul li { float: left; margin: 0; padding: 10px 10px 0 10px; font-size: 12px; background: none; }
#boxMap input { float: left; width: 15px; height: 15px; } 
#boxMap label { float: left; width: auto; color: #0f4b7f; }

#boxHomepage300 ul { margin: 0 5px 15px 5px; padding: 0; }
#boxHomepage300 li { margin: 0 0 10px 0; padding: 0; background: none; }
#boxHomepage300 li h1 { font-size: 11px; padding: 0; margin: 0; }
#boxHomepage300 li h1 a { font-size: 11px; color: #e23828; font-weight: normal; }
#boxHomepage300 li a { color: #0f4b7f; }
#boxHomepage300 li a:hover { text-decoration: underline; }

#boxCurrentCategory ul { padding: 5px; }
#boxCurrentCategory ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
#boxCurrentCategory ul li a { font-size:12px; color: #0f4b7f; }

#boxCompanies ul { padding: 5px; }
#boxCompanies ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
#boxCompanies ul li a { font-size:12px; color: #0f4b7f; }

#boxLinks ul { padding: 5px; }
#boxLinks ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
#boxLinks ul li a { font-size:12px; color: #0f4b7f; }

#boxRegiopedia ul { margin: 10px 0 0 0; }

/* JCAROUSEL */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; width: 75px; height: 75px; padding: 0; background: none; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

/* skin dla boxA3w w kolumnie 300 */

.jcarousel-skin-box .jcarousel-container { background: #FFF; }
.jcarousel-skin-box .jcarousel-container-horizontal, ul.jcarousel-skin-box { width: 258px; padding: 0 15px; }
.jcarousel-skin-box .jcarousel-clip-horizontal, ul.jcarousel-skin-box { width: 258px; height: 117px; overflow: hidden; }
.jcarousel-skin-box .jcarousel-item { width: 80px; height: 117px; margin: 0 3px; text-align: left; line-height: 13px; }
.jcarousel-skin-box .jcarousel-item a { font-size: 10px; font-weight: normal; color: #0f4b7f; }
.jcarousel-skin-box .jcarousel-item a.image { display: block; width: 80px; height: 60px; overflow: hidden; }
.jcarousel-skin-box .jcarousel-item a.image img { border: 1px solid #D7E0E8; }
.jcarousel-skin-box .jcarousel-next-horizontal { position: absolute; top: 18px; right: 2px; width: 16px; height: 27px; cursor: pointer; background: transparent url(/images/button_next.gif) no-repeat 0 0; }
.jcarousel-skin-box .jcarousel-prev-horizontal { position: absolute; top: 18px; left: 2px; width: 16px; height: 27px; cursor: pointer; background: transparent url(/images/button_prev.gif) no-repeat 0 0; }
.jcarousel-skin-box .jcarousel-next-disabled-horizontal, .jcarousel-skin-box .jcarousel-prev-disabled-horizontal  { cursor: default; background: none; }

/* MAPY GOOGLE - CHMURKA */
.mapsInfo { width: 200px; font-size: 11px; }
.mapsInfo h1 { margin: 2px 0 5px 0; padding:0; font-size: 12px; }
.mapsInfo p { margin: 0; padding:0; font-size: 11px; }
.mapsInfo p.mapsInfoArticles { margin: 15px 0 2px 0; }
.mapsInfo img { border: 0; float: left; margin: 0 5px 5px 0; }
.mapsInfo ul, #boxMap .mapsInfo ul { float: none; margin: 0; padding: 0; }
.mapsInfo ul li, #boxMap .mapsInfo ul li { float: none; margin: 0 0 2px 0; padding: 0 0 0 12px; background: url(/images/li.gif) no-repeat left 5px; line-height: 12px; }
.mapsInfo ul li a, #boxMap .mapsInfo ul li a { font-size:11px; color: #0f4b7f; }

/* REKLAMY */
#adholder_belka, #adoceanBelka { clear: both; width: 500px; text-align: center; }
#adholder_gora, #adoceanGora { clear: both; width: 780px; margin: 0 auto; padding: 10px 100px; text-align: center; }
#adholder_dol, #adoceanDol { clear: both; width: 780px; margin: 0 auto; padding: 10px 100px; text-align: center; background: #FFF; }
#adholder_pasek, #adoceanPasek { clear: both; width: 780px; margin: 0 auto; padding: 10px 100px; text-align: center; background: #FFF; }
#adholder_link, #adoceanLink { clear: both; padding: 0; margin: 0 5px; }
#adholder_srodek1, #adholder_srodek2, #adoceanSrodek1, #adoceanSrodek2 { clear: both; text-align: center; }
#adholder_lewa1, #adholder_lewa2, #adholder_lewa3, #adoceanLewa1, #adoceanLewa2, #adoceanLewa3 { clear: both; width: 160px; text-align: center; }
#adholder_prawa1, #adholder_prawa2, #adholder_prawa3, #adoceanPrawa1, #adoceanPrawa2, #adoceanPrawa3 { clear: both; width: 300px; text-align: center; }
/* OPERA - formatowanie napisu reklama i promocja - start */
#belka_box { width: 100%; margin: auto; text-align: center; }
#belka { width: 500px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#gora_box { width: 100%; margin: auto; text-align: center; }
#gora { width: 750px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#dol_box { width: 100%; margin: auto; text-align: center; }
#dol { width: 750px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#lewa1_box , #lewa2_box, #lewa3_box, #lewa4_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; padding-bottom: 10px; }
#lewa1, #lewa2, #lewa3, #lewa4 { width: 120px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#link_sponsorowany { width: 280px; margin: 0px; margin-bottom: 5px; border-bottom: 0px solid #ececec; padding-top: 0px; padding-bottom: 5px; float: left; overflow: hidden; text-align: left; font-size: 9px; font-family: Verdana,Tahoma; color: #9d9d9d; }
#link_sponsorowany a { color: #cc0000; text-decoration: none; font-weight: bold; font-size: 11px; }
#link_sponsorowany a:hover { color: #cc0000; text-decoration: underline; font-weight: bold; font-size: 11px; }
#prawa1_box, #prawa2_box, #prawa3_box, #prawa4_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; padding-bottom: 10px; }
#prawa1 , #prawa2 , #prawa3 , #prawa4 { width: 290px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
#srodek1_box , #srodek2_box { width: 100%; margin: auto; text-align: center; margin-bottom: 10px; border-bottom: 1px dotted #ececec; padding-bottom: 10px; }
#srodek1, #srodek2 { width: 300px; margin: auto; text-align: left; font-size: 7pt; font-family: Verdana, Tahoma; color: #9d9d9d; }
/* OPERA - formatowanie napisu reklama i promocja - koniec */
div.dn { display: none; }


/* cgk */

/* formularz wyszukiwania */
#eventsForm { width: 450px; margin: 0 auto 25px auto;  }
#eventsForm .inputText { width: 360px; padding: 2px 5px 0px 5px; margin: 0 10px 0 0; border: solid 1px #0f4b7f; color: #0f4b7f; }

#eventsForm select { width: 120px; margin-top: 5px; border-color: #0f4b7f; }


/* lista wydarzen */
#events { clear: both; }
#events h3 { margin: 0 0 5px 0; padding: 0; font-size: 14px; color: #0f4b7f; }
#events h4 { margin: 10px 0 5px 0; padding: 0; font-size: 11px; color: #e23828; }
#events ul li { margin-top: 5px; font-weight: bold; background: transparent url(/images/li_red.gif) no-repeat left 5px; }
#events p { margin: 0; padding-left: 17px; }
#eventsPrev { display: inline; float: left; width: 200px; margin-top: 20px; text-align: right; font-weight: bold; font-size: 13px; }
#eventsNext { display: inline; float: right; width: 200px; margin-top: 20px; text-align: left; font-weight: bold; font-size: 13px;}
#eventsPrev a, #eventsNext a { color: #e23828; }
#eventsInformButton { clear: both; padding-top: 30px; text-align: center; }

/* szczegoly wydarzenia */
#eventDetails { float: left; width: 660px; padding-bottom: 5px; margin-bottom: 30px; font-size: 14px; background: url(/images/line_left_a.gif) repeat-x bottom; } 
#eventDetails h1 { font-size: 23px; color: #0f4b7f; }
#eventDetails .important { color: #CC0000; }
#eventDetails p { margin-top: 8px; color: #0f4b7f; }
#eventDetails img { float: left; padding: 5px 8px 5px 0; }
#eventDetailsMap { width: 660px; height: 300px; overflow: hidden; margin: 0 auto; padding-top:5px; }
#eventDetailsMapTitle { clear: both; padding-top: 30px; }

#eventInfoTableHead { border: 1px solid black; border-collapse: collapse; background-color: #ffc; }
#eventInfoTableHead td { border: 1px solid black; padding: 5px; }

#eventDetailsTable { width: 660px; border: 1px solid #0f4b7f; border-collapse: collapse; margin: 5px auto; }
#eventDetailsTable td { border: 1px solid #0f4b7f; padding: 8px 25px; }
td.eventDetailsTableTdLeft { background-color: #0f4b7f; color: #eee; font-weight: bold; text-align: right; width: 50px; border-bottom: solid 1px #eee !important; }
td.eventDetailsTableTdLeftLast { background-color: #0f4b7f; color: #eee; font-weight: bold; text-align: right; width: 50px; border-bottom: solid 1px #0f4b7f; }

/* poinformuj o wydarzeniu */
#eventsInform h1 { margin: 0 0 5px 0; padding: 0; font-size: 14px; color: #0f4b7f; }
#eventsInform p { font-size: 12px; }
#eventsInform fieldset { margin-bottom: 5px; }
#eventsInform label.error { width: 300px; margin: 2px 0 5px 100px; color: #C00; }
#eventsInform input.error { border: 1px solid #C00; }
#eventsInform textarea.error { border: 1px solid #C00; }
#eventsInform .inputButton { width: 80px; padding: 3px 0; border: 1px outset #999; }
#eventsInform .inputFile { height: 23px; font-size: 13px; border: 1px outset #999; }
#eventsInform p b, #eventsInform .labelRequired { color: #C00; }

/*sondy*/
.boxSmsPoll { position: relative; margin-bottom: 10px; padding-bottom: 25px; font-size: 12px; float: left; }
.boxSmsPoll ul { padding: 0 5px; margin-bottom: 5px; float: left; }
.boxSmsPoll ul p { clear: both; display: block; margin: 2px 0px; }
.boxSmsPoll ul li { margin: 0 0 5px 0; padding: 5px 0 0 0; background: none; display: block; float: left; }
.boxSmsPoll ul li span { margin: 2px 0; font-size: 11px; }
.boxSmsPoll ul li span strong { font-weight: bold; }
.boxSmsPoll ul p strong { color: #000; }
.boxSmsPoll p { margin: 0; padding: 0 5px; font-size: 11px; }
.boxSmsPoll p.more { position: absolute; bottom: 0; right: 0; width: 200px; height: 15px; }
.boxSmsPoll ul li p { clear: both; display: block; margin: 2px 0; padding: 0; }
.boxSmsPoll ul li div { float: left; margin: 0; padding: 0; }
.boxSmsPoll ul li div img { both; height: 15px; }
.boxSmsPoll ul li span img { height: 15px; } /* for old xml versions */
.smsPollPhoto { float: left; width: 66px; margin: 0; padding: 0 2px 0 2px; }
.smsPollYes { color: #fdcb58; }
.smsPollNo { color: #1b88a7; }

