/*
   Copyright e-point S.A.
*/

body {
	background-color: white;
	margin: 0px;
}

body.pink { background-color: #E70072; }

body, td, a {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

h1, .header1 { margin: 0 0 10px 0; font-size: 13px; font-weight: bold; color: #E70072; }
h3, .header3 { margin: 0 0 7px 0; font-size: 11px; font-weight: bold; color: #E70072; }
h5, .header5 { margin: 0; padding: 4px 10px; font-size: 11px; font-weight: bold; color: white; background-color: #E70072; }

#main { text-align: left; }

form { margin: 0px; }

hr, .hidden, .hide { display: none; }

a { text-decoration: none; }

p { margin: 10px 0; }

.button { float: left; padding: 3px 5px 3px 5px; font-weight: bold; color: white; background-color: black; }

.required { color: #F90E0D }

.text { border: 1px solid black; }

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

.sep { margin-bottom: 5px; }

.options { float: left; margin: 0 0 20px 0; padding: 0; list-style-type: none; }

/* MAIN PAGE */
td.black_bottom { background: url(/_images/blackbgm.gif) 0 100% repeat-x; }

#mainPage_top { height: 145px; background: url(/_images/main_prof_rozw.gif) 0 100% no-repeat; }
#top_right_image { height: 135px; padding-top: 10px; text-align: right; }
#top_right_image IMG { border: none; }
#main_images { height: 154px; background: url(/_images/main_images.jpg) 0 0 no-repeat; }

#main_container { float: left; clear: left; width: 747px; }
#main_container #content, #main_container #news { float: left; }
#main_container #content { margin: 0 !important; padding: 20px 0px 1px 0px; border: 3px solid black; border-left-width: 0; border-top-width: 0; background-color: white; 
						   /* FIX */ width: 486px; voice-family: "\"}\""; voice-family: inherit; width: 483px; }
.fix {}

#main_container .cont { padding: 0 15px 10px 15px; letter-spacing: 0.15px; }

#main_container .main_page_menu { border-top: 1px solid white; }
#main_container #top_menu { float: left; margin: 0; padding: 0; list-style-type: none; }
#main_container #top_menu li { float: left; margin-left: 1px; display: inline;}
#main_container #top_menu li.first { margin-left: 0; }
#main_container #top_menu li.first a { padding-left: 17px; }
#main_container #top_menu li a { display: block; padding: 8px 19px; font: normal normal bold 11px Arial; color: white; text-decoration: none; letter-spacing: 1px; background-color: black; }
#main_container #top_menu li a:hover { background-color: #E70072; }

#news { position: relative; margin: 4px 0 0 4px; width: 257px; }
#news .fake_top { position: absolute; left: 1px; top: 25px; width: 240px; height: 13px; line-height: 13px; background-color: white; }
#news .fake_bottom { position: absolute; left: 1px; top: 132px; width: 240px; height: 13px; line-height: 13px; background-color: white; }
#news h2 { margin: 0; padding: 5px 12px; font: normal normal bold 11px Arial; color: white; background-color: black; }
#news .news_conatainer { overflow: auto; padding: 10px 10px 15px 10px !important; background-color: white; border: 1px solid black;
						 /* FIX */ height: 122px; voice-family: "\"}\""; voice-family: inherit; height: 95px; }
.fix {}

#news .news_conatainer { scrollbar-3dlight-color: white;
										 scrollbar-arrow-color: white;
										 scrollbar-face-color: black;
										 scrollbar-darkshadow-color: white;
										 scrollbar-highlight-color: white;
										 scrollbar-shadow-color: white;
										 scrollbar-track-color: white;
										}
.container a { font-size: 10px; }
.container .title a { font-weight: bold; color: black; }

#bottom { float: left; margin-top: 40px; width: 747px; height: 129px; background: url(/_images/bottom.gif) 0 0 no-repeat; }
#bottom #thomsit { float: left; width: 102px; height: 102px; cursor: hand; }
#bottom #ceresit_logo { float: right; width: 41px; height: 41px; margin-top: 36px; background: url(/_images/ceresit_logo.gif) 0 0 no-repeat; cursor: hand; }
#bottom #thomsit_logo { float: right; width: 41px; height: 41px; margin-top: 36px; margin-left: 3px; background: url(/_images/thomsit_logo.gif) 0 0 no-repeat; cursor: hand; }
#bottom #epoint { float: right; clear: right; width: 44px; height: 23px; margin-top: 26px; background: url(/_images/epoint.gif) 0 0 no-repeat; cursor: hand; }

/* DEFAULT */

#top_container { float: left; width: 100%; height: 75px; background: url(/_images/top_tools_bg.jpg) 0 0 no-repeat; background-color: #E70072; }
#top_container #top_tools, #top_container #images { float: left; }
#top_container #top_tools { width: 230px; height: 75px; }
#top_container #images { width: 480px; height: 75px; background: url(/_images/images_default.jpg) 0 0 no-repeat; }

/* TOP TOOLS */
#top_container .simpleSearch { margin: 20px 0 0 5px; }
#top_container .searchField { width: 140px; border: 1px solid black; 
							  /* FIX */ height: 19px; voice-family: "\"}\""; voice-family: inherit; height: 15px; }
.fix {}

#top_container .top_menu .home_page { margin-left: 10px; }
#top_container .top_menu .home_page, #top_container .top_menu .site_map, .separator { float: left; font-size: 11px; font-weight: bold; color: white; }
.separator { margin: 0 5px; }

/* TOP MENU */
#top_menu_container { clear: left; height: 26px; background-color: black; border: 1px solid white; border-left-width: 0; border-right-width: 0; }
#top_menu_container #top_menu { float: left; display: inline; margin: 0px 0 0 230px; padding: 0; list-style-type: none; }
#top_menu_container #top_menu li { float: left; display: inline; border-left: 1px solid white; }
#top_menu_container #top_menu li.first { margin-left: 0; }
#top_menu_container #top_menu li.first a { padding-left: 18px; }
#top_menu_container #top_menu li a { display: block; padding: 6px 16px; font: normal normal bold 11px Arial; color: white; text-decoration: none; letter-spacing: 1px; background-color: black; }
#top_menu_container #top_menu li.active a { background-color: #E70072; }
#top_menu_container #top_menu li a:hover { background-color: #E70072; }

/* SMALL MENU */
#small_menu { position: absolute; left: 2px; top: 87px; width: 200px; }
#small_menu div { float: left; margin-left: 10px; display: inline; }
#small_menu a { font-size: 10px; color: white; font-weight: bold; }

/* MAIN CONTAINER */
#main_c { float: left; width: 100%; position: relative; }
#main_default_cont { float: left; width: 100%; background: url(/_images/default_bg.gif) 0 0 repeat-y; background-color: white; border-top: 4px solid #CCCCCC;}
#main_default_cont #menu_left_side { float: left; width: 230px; padding-bottom: 63px; }
#main_default_cont #content_side { float: left; }

/* MAIN CONTENT */

html>body #main_default_cont #content_side {}
#main_default_cont #content_side .contentArea { width: 440px; }

/* IFrameC */
html>body .content_iframe { float: right; }

/* DEFAULT TOOLS */
#main_default_cont #content_side #tools .tools { clear: left; width: 440px; margin: 0; margin-top: 10px; padding: 0; list-style-type: none; border-top: 1px solid #B2B2B2; }
#main_default_cont #content_side #tools .tools li { float: right; margin-left: 25px; margin-top: 4px; }
#main_default_cont #content_side #tools .tools a { font-size: 10px; font-weight: bold; color: black; }
#main_default_cont #content_side #tools .tools a.tool_print { display: block; padding: 2px 0 7px 20px; color: #909090; background: url(/_images/print.gif) 0 0px no-repeat; }
#main_default_cont #content_side #tools .tools a.tool_sap { display: block; padding: 2px 0 7px 20px; color: #909090; background: url(/_images/sap.gif) 0 0px no-repeat; }
#main_default_cont #content_side #tools .tools a.tool_dict { display: block; padding: 2px 0 7px 22px; color: #909090; background: url(/_images/dict.gif) 0 0px no-repeat; }

/* LEFT MENU */

/* LEVEL 1 */
#menu_side { width: 229px; }
#menu_side ul, #menu_side ul li { margin: 0; padding: 0; list-style-type: none;  }

#menu_side ul.m1 { margin: 15px 0; }
#menu_side ul.m1 div { margin-left: 20px; padding: 5px 0; }
#menu_side ul.m1 div a { font-size: 10px; font-weight: bold; color: #909090; }
#menu_side ul.m1 div a:hover { color:#E70072; }
#menu_side ul.m1 div.active a { color: #E70072; }

/* LEVEL 2 */
#menu_side ul.m2 { margin: 5px 0; padding: 10px 0; background-color: white; border-bottom: 1px solid #DADADA; border-top: 1px solid #DADADA; }
#menu_side ul.m2 div { margin-left: 40px; padding: 0; }
#menu_side ul.m2 div a:hover { color: #E70072; }
#menu_side ul.m2 div.active a { color: #E70072; }

/* LEVEL 3 */
#menu_side ul.m3 { margin: 3px 0 3px 0;  }
#menu_side ul.m3 div { margin-left: 60px; padding: 0; }


/* SUBSCRIBE */
.subscribe { margin: 0; font-size: 10px; border-bottom: 1px solid #DADADA; }
.subscribe .header { margin-bottom: 7px; padding: 4px 0 4px 10px; font-weight: bold; color: #808080; background-color: #e1e1e1 ; }
.subscribe .content_container { margin: 5px 10px; }
.subscribe .content_container .subscribe_text { margin-left: 10px; }
.subscribe .content_container .text { margin-left: 10px; padding: 0; border: 1px solid black; 
									  /* FIX */ height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 15px; }
.fix {}

.subscribe .content_container .button { display: block; padding: 2px 5px 2px 5px; font-weight: bold; color: white; background-color: black; }

/* BANNER BOX */
.banner_box { float: left; margin: 15px 0 0 50px; display: inline; }

/* FOOTER */
#footer_subpage { clear: left; position: relative; height:31px; background: url(/_images/footer.gif) 0 0 no-repeat; background-color: black; }
#footer_subpage #thomsit { position: absolute; bottom: 5px; left: 65px; width: 88px; height: 88px; background: url(/_images/thomsit.gif) 0 0 no-repeat; cursor: hand; }
#footer_subpage #epoint { position: absolute; left: 720px; top: 6px; width: 44px; height: 23px; background: url(/_images/epoint.gif) 0 0 no-repeat; cursor: hand; }

/* PRINT */
#page_print #top { float: left; }
#page_print #logo { float: right; margin: 10px 10px 0 0; display: inline; }
#page_print #header { margin: 10px; }
#page_print #header h2 { float: left; margin:0; padding: 0; font-size: 18px; font-weight: bold; color: white; }
#page_print #header .date { clear: left; }
#page_print #main_content { clear: left; margin: 0 20px; }
#page_print #footer { float: left; }
#page_print #footer #buttons { float: right; margin-right: 10px; display: inline; }
#page_print #footer #buttons ul { list-style-type: none; }
#page_print #footer #buttons ul li { float: left; margin-left: 10px; }

/* SAP & DICTIONARY */
#page_popup { position: relative; background: url(/_images/popup_bg_left.gif) 0 0 repeat-y; }
#page_popup #logo { position: absolute; left: 450px; top: 1px; }
#page_popup #top { width: 100%; background-color: black; }
#page_popup #header h2 { margin: 0; padding:14px 20px; font-size: 18px; font-weight: bold; color: white; }
#page_popup #main_content { margin: 0; padding: 0 30px 20px 30px; }
#page_popup #main_content .sap { margin: 0 -30px; padding: 2px 30px; font-size: 12px; font-weight: bold; border-bottom: 2px solid #CCCCCC; background-color: white; }
#page_popup #main_content .sap_empty { margin: 0 -30px; padding: 2px 30px; font-size: 12px; font-weight: bold; border-bottom: 2px solid #CCCCCC; background-color: white; }
#page_popup .options { margin: 5px 0 0 0; padding: 0px; list-style-type: none; }
#page_popup .c2 .options li { float: left; margin-left: 40px; }
#page_popup .options_container .options { margin: 0; padding: 0px; list-style-type: none; }
#page_popup .options_container .options li { float: none; margin: 0; padding-bottom: 10px; }
#page_popup td .options { margin: 0; }
#page_popup td .options li { margin: 0 0 0 4px; }
#page_popup .word { padding-left: 5px; }
#page_popup .text { border: 1px solid black; background-color: #F1F1F3; }

/* PAGER */
.pager { width: 425px; clear: left; height: 20px; margin: 15px 0 0 0; /*padding: 2px 20px;*/ list-style: none; xborder:1px solid red;}
.pager LI { padding: 0px/* !important*/; list-style: none; color: black; xborder:1px solid blue; }
ul[class=pager] { xborder:1px solid red; padding:0; box-sizing:border-box; -moz-box-sizing:border-box;}
.pager .left { float: left; width: 65px; }
.pager .left .button { margin: 0; padding-left: 15px; background: url(/_images/gray_arrow_left.gif) 4px 6px no-repeat; background-color: #E7E7E7; }
.pager .middle { float: left; margin-top: 3px; text-align: center; width: 245px; }
ul[class=pager] .middle { xborder:1px solid blue; margin:3px 0 0 29px; }
.pager .middle A { padding: 0px 1px; }
.pager .middle SPAN { padding: 0px 1px; font-weight: bold; text-decoration: underline;}
.pager .right { float: right; width: 65px; xborder:1px solid black; }
ul[class=pager] .right { padding:0; margin:0 0 0 0; width:81px; }
.pager .right .button { margin: 0; padding: 3px 15px 3px 5px; background: url(/_images/gray_arrow.gif) 70px 6px no-repeat; background-color: #E7E7E7; }

/* CONTACT */
.file { border-top: 1px solid black; }
.file.odd { background-color: #F1F1F3; }
.file .itemName { margin-left: 5px; }
.formButtons { margin-top: 20px; }
.formButtons .options { list-style-type: none; }
.formButtons .options li { float: left; margin-right: 40px; }
.formButtons .options li.first { margin-left: 30px; }

/* SITEMAP */
.siteMap ul { width: 440px; margin: 0; padding: 0; list-style-type: none; }
.siteMap div.level_1 { display: block; height: 17px; margin: 5px 0; padding: 3px 0 0 10px; font-weight: bold; border-top: 1px solid #B2B2B2; }
.siteMap div.level_2 { display: block; margin: 3px 0 3px 10px; padding-left: 15px; font-weight: bold; }
.siteMap div.level_2 a { font-size: 10px; color: #909090; }
.siteMap div.level_3 { display: block; margin: 3px 0 3px 45px; }
.siteMap div.level_3 a { font-size: 10px; color: #909090; }
.siteMap div.level_4 { display: block; margin-left: 65px; }
.siteMap div.level_4 a { font-size: 10px; color: #909090; }

/* ADVANCED SEARCH */
.search_results { margin-bottom: 20px; }
.search_results tr td { padding: 8px 0; border-bottom: 1px solid #6E6E6E; }
.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 #6E6E6E; }
div.search_score { height: 8px; background-color: #6E6E6E; }

/* SERVEY-SONDAGE SERVEY-QUESTIONNAIRE */
.module .header, .survey_questionnaire .header { margin-bottom: 7px; padding: 4px 0 4px 10px; font-weight: bold; color: #808080; background-color: #e1e1e1; }
.module .content_container { margin-left: 20px; }
.module .sondage_questions { margin-top: 5px; }
.module .buttons { float: right; margin-right: 30px; display: inline; }
.quiz1 { padding-left: 15px; }
.quiz0 { padding-left: 15px; color: red; }

/* SERVEY-QUESTIONNAIRE */
.survey_questionnaire { float: left; width: 229px; margin-top: 10px; }
.surveyShort { margin-left: 20px; }
/* Foto default*/


