/*
   Copyright e-point S.A.
*/
body {margin: 0; padding: 0; background-color: white;}
body, td {font: normal normal normal 11px Verdana, Arial; color: black;}
h1 { margin: 0; padding: 0; }
h2,h3,h4,h5 { margin: 8px 0px; padding: 0; }

h1 { font-size: 17px; color: #E41C1F; }
h2 { font-size: 15px; color: #E41C1F; }
h3 { font-size: 13px; color: black; }
h4 { font-size: 11px; font-style: italic; color: #E41C1F; }

.header { margin: 12px 0 12px 12px; font-size: 17px; font-weight: bold; color: #E41C1F; }

p { margin: 15px 0; }

.hide {display: none;}

form {margin: 0; padding:0;}
.text { border: 1px solid #BAB8B5; background-color: #EEEEEE;}

a { text-decoration: none; color: #666666; }
a.more { color: #E41C1F; padding: 0 8px 0 0; background: url('/_images/icons/more.gif') 100% 5px no-repeat; }

.required, .dictLetter { color: #E41C1F; }

.checkbox, .radio { width: 14px; height: 14px; margin: 0px; }
INPUT[type=checkbox], INPUT[type=radio] { width: 13px; height: 13px; }

.sep { clear: left; height: 5px; margin: 0 0 15px 0; line-height: 5px; background-color: #99CF17; }

hr { height: 1px; color: #666666; border: 1px solid #666666; }

/* buttony */
a.button { display: block; float: left; clear: left; text-decoration: none; background: url('/_images/bb_left.gif') 0 0px no-repeat; }
a.button:hover { text-decoration: none !important; }
a.button span { display: block; padding: 3px 8px 5px 8px; cursor: hand; text-align: center; font: normal normal normal 10px/10px Verdana; color: #E41C1F; background: url('/_images/bb_right.gif') 100% 0px no-repeat; }

/*top tools*/
div#main { width: 748px; margin-top: 15px;}
div#top_tools { width: 748px; height: 60px; background: url('/_images/logo_samiswoi.gif') 12px 10px no-repeat; background-color: #99CF17; }
div#top_tools div#samiswoi { float: left; width: 140px; height: 41px; margin: 12px 0 0 10px; cursor: hand; display: inline; }
div.top_tools_container { float: right; }
div.top_tools_container a, div.top_tools_container td.search { color: #064B31; }
div.top_tools_container td.search { padding-right: 4px; }
div.top_tools_container div.gate, div.top_tools_container div.contact, div.top_tools_container div.siteMap, div.top_tools_container div.siteMap, div.top_tools_container div.simpleSearch { float: left; }
div.top_tools_container div.gate, div.top_tools_container div.contact, div.top_tools_container div.siteMap, div.top_tools_container div.siteMap { margin-top: 22px; margin-right: 5px; padding-right: 5px; border-right: 1px solid #064B31; }
div.top_tools_container div.simpleSearch { margin-top: 18px; margin-right: 11px; display: inline; }
html>body div.top_tools_container div.simpleSearch { margin-top: 19px; }
div.top_tools_container div.simpleSearch input { width: 75px; height: 15px; border: 1px solid #0C422A; }

/*menu side*/
div#main div#menuSide { float: left; width: 183px; margin-top: 12px; }
div#main div#menuSide ul.m1 { margin: 0; padding: 0; list-style-type: none; }
div#main div#menuSide ul.m1 li div { width: 173px; padding: 4px 0px 4px 10px; margin-bottom: 1px; background-color: #99CF17; }
div#main div#menuSide ul.m1 li div.active { background-color: #0C422A; }
div#main div#menuSide ul.m1 li div a { font-weight: bold; color: #024533; }
div#main div#menuSide ul.m1 li div.active a { color: white }
div#main div#menuSide ul.m2 { margin: 0; padding: 0; list-style-type: none; }
div#main div#menuSide ul.m2 li { background-color: white; }
div#main div#menuSide ul.m2 li div { width: 156px; margin-left: 10px; padding: 4px 0px 4px 17px; background: url('/_images/li_m2.gif') 0 4px no-repeat; background-color: white; }
div#main div#menuSide ul.m2 li div a { font-weight: normal; }
div#main div#menuSide ul.m2 li div.active { background-color: white; }
div#main div#menuSide ul.m2 li div.active a { color: #666666; font-weight: bold; }
div#main div#menuSide ul.m1 li.red div { background-color: #E41B1F; }
div#main div#menuSide ul.m1 li.red div a { color: #fff; }
div#main div#menuSide ul.m1 li div.specialItem a { color: #E41B1F; }
div#main div#menuSide ul.m2 li div.m2 { background-color: #fff; }
div#main div#menuSide ul.m2 li div.m2 a { color: #024533; }

/*Search*/
.arrowSearch  { margin-left: 10px; padding: 4px 0px 4px 17px; background: url('/_images/buttons/search.gif') 0 2px no-repeat;}

/*sondy*/
div#main div#menuSide div.module { float: left; width: 181px; margin-top: 15px; border: 1px solid #0C422A; }
div#main div#menuSide div.survey_questionnaire { clear: left; float: left; width: 181px; margin-top: 15px; margin-right: -3px; border: 1px solid #cccccc; }
div#main div#menuSide div.kind { font-weight: bold; margin: 5px 10px; }
div#main div#menuSide div.content_container { float: left; margin: 0px 10px 5px 10px; display: inline; }
div#main div#menuSide div.content_container table { margin: 4px 0; }
div#main div#menuSide div.survey_questionnaire div.surveyShort { margin: 0px 10px 5px 10px; }

/*content side*/
div#main div#contentContainer { float: left; margin-bottom: 20px; }
div#main div#contentSide a:hover { text-decoration: underline; }
div#main div#contentSide { float: left; width: 553px; margin-left: 12px; margin-top: 12px; }
div#main div#contentSide div#main_image { width: 553px; height: 219px; }
div#main div#contentSide div.contentArea ul { list-style-image: url('/_images/list_style_red.gif'); }
div#main div#contentSide div.options_container { float: left; }
div#main div#contentSide ul.options { margin: 20px 0 0 0; padding: 0; list-style-type: none; }

/* NEWSy na stronie głównej */
div#main div#contentSide div#news { margin-top: 12px; padding-bottom: 15px; border: 1px solid #0C422A; border-bottom-width: 6px; }
div#main div#contentSide div#news table td.newsItem { vertical-align: top; border-left: 1px solid #0C422A; }
div#main div#contentSide div#news table td.noBorder { border: none; }
div#main div#contentSide div#news div.summaryItem { width: 162px; margin-top: 0; padding: 0 9px 0 11px; }
div#main div#contentSide div#news div.summaryItem div.container { width: 162px; }
div#main div#contentSide div#news div.summaryItem div.container div.title { margin: 5px 0; }
div#main div#contentSide div#news div.summaryItem div.container div.title a { font-weight: bold; color: black; }
div#main div#contentSide div#news div.summaryItem div.container div.link { margin-top: 5px; }

div.summaryItem { margin-top: 25px; }
div.summaryItem div.picture { text-align:right; }
div.summaryItem div.picture img { display:block; }
div.summaryItem div.title a { font-weight: bold; }
div.summaryItem div.summary { margin: 10px 0 0 0; }
div.newsItem div.summary { margin-top: 10px; }
div.newsItem div.newsbody { margin-top: 10px; }

/* Aktualności - aplikacja */

.summaryItem {}
.summaryItem table { width: 100%; }

/* tabs */
div#tabs { width: 552px; border-left: 1px solid #0C422A; background: url('/_images/tab_bg.gif') 0 100% repeat-x; }
div#noTabs { width: 552px; height: 1px; line-height: 1px; background: url('/_images/tab_bg.gif') 0 100% repeat-x; }
div#tabs, div#noTabs, div#tabs div { float: left; }
div#tabs div { padding: 4px 10px; border: 1px solid #0C422A; border-left-width: 0; border-bottom-width: 0; background: url('/_images/tab_bg.gif') 0 100% repeat-x; background-color: #EEEEEE; }
div#tabs div.active { background: url('/_images/tab_bgw.gif') 0 100% repeat-x; background-color: white; }
div#tabs div a { font-weight: bold; color: #0C422A; }
div#tabs div.active a { color: #E41C1F; }
table.contentTable { clear: left; width: 553px; border: 1px solid #0C422A; border-top-width: 0; border-bottom-width: 6px; }
table.contentTable td.tabContent { width: 281px; padding: 0 5px; vertical-align: top; }
table.contentTable td.tabContent div.hidden { display: none; }
table.contentTable td.fotoLarge { width: 150px; text-align: center; vertical-align: top; border-right: 1px solid #0C422A; }
table.contentTable td.fotoLarge div.shaddow { width: 150px; height: 41px; background: url('/_images/shaddow.jpg') 0 0 no-repeat; }
table.contentTable td.thumbs { width: 110px; text-align: center; vertical-align: top; }
table.contentTable td.thumbs div { margin-top: 15px; }
table.contentTable td.thumbs div.phoneSelector { margin-top: 0; padding: 6px 0; background-color: #EEEEEE; }
table.contentTable td.thumbs div.phoneSelector .selector { width: 105px; }

/* phones Table */
div.firstTable { margin-top: 0; }
div.nextTable { margin-top: 20px; }
div.firstTable table, div.nextTable table { text-align: center; }
div.firstTable table td, div.nextTable table td { width: 100px; padding: 0 4px; border: 1px solid #0C422A; }
div.firstTable table td.price, div.nextTable table td.price { background-color: #0C422A; }
div.firstTable table td.price a , div.nextTable table td.price a { font-weight: bold; color: white; }
div.firstTable table td.title a, div.nextTable table td.title a { font-weight: bold; }
div.firstTable table td.title, div.nextTable table td.title, div.firstTable table td.price, div.nextTable table td.price { height: 25px; vertical-align: middle; border-bottom-width: 0px; border-left-width: 0px; }
div.firstTable table td.foto, div.nextTable table td.foto { border-left-width: 0px; background-color: #EDEDED; }
div.firstTable table td.short, div.nextTable table td.short { padding: 4px; vertical-align: top; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
* div.leftBorder { border-left: 1px solid #0C422A; } *

/*banner*/
div#main div#menuSide div.banner { float: left; width: 183px; margin-top: 15px; margin-right: -3px; }

/* tools */
div.tools { clear:left; float: left; margin-top: 20px; }
div.tools ul{ float: left; margin: 0; padding: 0; list-style-type: none; }
div.tools ul li { float: left; }
div.tools ul li a.tool_sap { display: block; padding: 4px 25px; color: #E41C1F; background: url('/_images/icons/sap.gif') 0 0px no-repeat; }
div.tools ul li a.tool_print { display: block; padding: 4px 25px; color: #E41C1F; background: url('/_images/icons/print.gif') 0 0px no-repeat; }

/*footer*/
div#main div#footer { float: left; width: 728px; height: 38px; margin-bottom: 20px; padding: 9px 10px 0 10px; background-color: #99CF17;}
div#main div#footer div.epoint { float: left; color: #064B31; }
div#main div#footer div.bottomMenu { float: right; width: 440px; text-align: right; }
div#main div#footer div.bottomMenu div { display: inline; white-space: nowrap; }
/*div#main div#footer div.bottomMenu div.first {i border: none; }*/
div#main div#footer div.bottomMenu div a { color: #064B31; }

/* SAP */
div#page_popup { float: left; }
div#page_popup h1 { color: #024533; }
div#page_popup div#top { float: left; height: 60px; background: url('/_images/logo_samiswoi.gif') 12px 10px no-repeat; background-color: #99CF17; }
div#page_popup div#top div#header { float: right; margin: 20px 15px; display: inline; }
div#page_popup div#main_content { float: left; width: 500px; margin:0 20px 15px 20px; display: inline;}
table.form_table td.c1 .mark_out, table.form_table td.c2 .mark_out { color: #E41C1F; }
table.form_table td.c2 .mark_out { font-weight: bold; }
div#page_popup ul { margin: 0; padding: 0; list-style-type: none; }
div.SAPfooter { float: left; margin: 0 20px; display: inline; }
div.SAPfooter div.epoint { float: left; }
div.SAPfooter div.closeButton { float: right; }

/* PRINT */
div#page_print { float: left; }
div#page_print div#top { float: left; height: 60px; margin-bottom: 20px; background: url('/_images/logo_samiswoi.gif') 12px 10px no-repeat; background-color: #99CF17; }
div#page_print div#top div#header { float: right; margin: 15px 15px; display: inline; }
div#page_print div#top div#header div.samiswoi { margin: 0; padding: 0; width: 155px; text-align: right; font-size: 14px; font-weight: bold; color: #024533; }
div#page_print div#top div#header div.print_date { color: #024533; }
div#page_print div#main_content { float: left; width: 553px; margin:0 20px 15px 20px; display: inline;}
div#page_print ul { margin: 0; padding: 0; list-style-type: none; }
div#Printfooter { float: left; margin: 0 20px; display: inline; }
html>body div#Printfooter { margin-bottom: 15px; }
div#Printfooter div.epoint { float: left; }
div#Printfooter div#buttons { float: right; }
div#Printfooter div#buttons ul li { float: left; margin-left: 10px; }

/* ADVANCED SEARCH */
.search_results { margin-bottom: 20px; }
.search_results tr td { padding: 8px 0; border-bottom: 1px solid #024533; }
.search_results tr td.c02 { width: 410px; }
.search_results tr td.c01, .search_results tr td.c03, .search_results tr td.c02, .search_results tr td.c04 { vertical-align: top; }
.search_results tr td.c03, .search_results tr td.c04 { padding-left: 3px; }
div.search_scoreBar { width: 60px; height: 8px; padding: 1px; border: 1px solid #7D8A18; }
div.search_score { height: 8px; background-color: #99CF17; }

/* PAGER */
.pager { clear: left; height: 20px; margin: 15px 0 0 0; padding: 2px 80px; list-style: none;
		/* FIX */ width: 383px; voice-family: "\"}\""; voice-family: inherit; width: 293px; }
.fix{}

.pager LI { padding: 0px !important; list-style: none; color: #666666;}
.pager, .pager A, .middle SPAN { color: #666666; }
.pager .left { float: left; width: 21px; }
.pager .left div.previous { width: 21px; height: 21px; background: url('/_images/icons/left_arrow.gif') 0 0 no-repeat; cursor: hand; cursor: pointer; }
.pager .middle { float: left; margin-top: 3px; text-align: center; width: 245px; }
.pager .middle A { padding: 0px 1px; }
.pager .middle SPAN { padding: 0px 1px; font-weight: bold; text-decoration: underline;}
.pager .right { float: right; width: 21px; }
.pager .right div.next { width: 21px; height: 21px; background: url('/_images/icons/arrow_right.gif') 0 0 no-repeat; cursor: hand; cursor: pointer; }
.pager .right A { float: right; }

/* ARCHIWUM */
div.yearSelectorC { margin-top: 10px; }

/* CONTACT FORM */
table.form_table { width: 370px; }
div.formButtons { margin: 30px 0 0 120px; }
div.formButtons ul.options { list-style-type: none; }
div.formButtons ul.options li { float: left; margin-right: 30px;}

/* CONTACT FORM FILES */
table.files { margin-left: 40px; }
table.files div.file { float:left; display: inline; margin: 0 0 0 0px; padding: 4px 0; border-bottom: 1px solid #666666; }
table.files div.first { border-top: 1px solid #666666; }
table.files div.itemName { margin-top: 2px; padding-left: 13px; background: url('/_images/list_style_red.gif') 0 3px no-repeat;}

/* SITEMAP */
div#siteMap { float: left; margin-top: 20px; }
div#siteMap div.leftSide { float: left; width: 270px; }
div#siteMap div.rightSide { float: right; width: 270px; }
div#siteMap ul, div#siteMap ul { margin: 0; padding: 0; list-style-type: none; }
div#siteMap a { color: black; }
div#siteMap ul.level_1 li div.level_1 { padding: 4px 0px 4px 10px; margin-bottom: 1px; background-color: #EEEEEE; }
div#siteMap ul.level_1 a { font-weight: bold; }
div#siteMap ul.level_2 a { font-weight: normal; }
div#siteMap ul.level_2 { border-top: 1px solid #EEEEEE; }
div#siteMap ul.level_2 li div.level_2 { padding: 4px 0px 4px 23px; margin-bottom: 1px; border-bottom: 1px solid #EEEEEE; background: url('/_images/list_style_red.gif') 12px 7px no-repeat; }
div#siteMap ul.level_3 { border-bottom: 1px solid #EEEEEE; }
div#siteMap ul.level_3 li div.level_3 { padding: 4px 0px 4px 37px; margin-bottom: 1px; background: url('/_images/red_dot.gif') 25px 10px no-repeat; }

/* TABLES */
table.table1 { border: 1px solid #0C422A; border-bottom-width: 6px; }
table.table1 tr td { padding: 0 5px; }
table.table1 tr.header td { font-weight: bold; color: white; background-color: #0C422A; }
table.table1 tr.row01 td { background-color: #fff; }
table.table1 tr.row02 td { background-color: #EEEEEE; }

/* FAQ */
dl.faqList dt { margin: 3px 0; }
