/*
   Copyright e-point S.A.
*/
body {
	background: #EBEBEB;
	margin: 0px;
	padding: 0px;
}

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

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

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; }
a.hover {font-weight: bold;text-decoration: underline;}

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; }

.more:hover {font-weight: bold;text-decoration: underline;}

/* TABELE */
table.table1 { border-top: 1px solid #3D3D3D; border-bottom: 2px solid #3D3D3D; }
table.table1 .header td { padding: 2px 3px 4px 2px; text-align: center; font-weight: bold; color: white; border-top: 1px solid white; border-right: 1px solid white; background: transparent url(/_images/table_bg.gif) 0 100% repeat-x; background-color: #3D3D3D; }
table.table1 .row01 td { padding: 3px; border-right: 1px solid white; }
table.table1 .row01 { background-color: white; }
table.table1 .row02 td { padding: 3px; border-right: 1px solid white; }
table.table1 .row02 { background-color: #EFEFEF; }

/* DEFAULT */

#top_container { float: left; width: expression(main_default_cont_width()); min-width:760px;
height: 75px; background: url(/_images/thomsitro/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; }

#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; }

/* MAIN CONTAINER */
#main_c { float: left; width: 100%; overflow:auto; overflow-x:hidden; }
#main_default_cont { float: left; width:100%; _width: expression(main_default_cont_width()); min-width:760px;
	background: url(/_images/thomsitro/default_bg.gif) 0 0 repeat-y; background-color: #fff; 
	border-top: 4px solid #CCCCCC; overflow:hidden;
}
#main_default_cont #menu_left_side { float: left; width: 230px;}
#main_default_cont #content_side { 
	float: left; padding-right:1px;
}
#main_default_cont #content_side #content_side_inside { margin: 20px 20px 20px; width:480px; overflow: auto; float:left; }
#main_default_cont #bannerSide {  float:left; clear:right; width:120px; height:300px; overflow:hidden; margin-top:20px; }


/* MAIN CONTENT */
#main_default_cont #content_side .contentArea {}
#main_default_cont #content_side .specialItemsC {float: left; width: 460px; overflow:hidden;}

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

/* SPECIAL CONTAINER */
#special_cont { float: left; display: inline; width: 210px; margin: 0 15px 20px 0; border-top: 1px solid #7F7F7F; }
html>body #special_cont { margin-bottom: 20px; }
#special_cont .header { margin-bottom: 7px; padding: 4px 0 4px 10px; font-weight: bold; color: #808080; background-color: #e1e1e1 ;}
#special_cont .content { margin: 0 10px; }
#special_cont .more { float: right; margin-top: 3px; }
#special_cont .more a { font-size: 10px;}
.clearFloat { clear: left; }
.clear { clear:both; height:1px; line-height:1px; font-size:1px; }

/* DEFAULT TOOLS */
#main_default_cont #content_side #tools .tools { float: left; width: 440px; margin: 10px 0px 5px 0px; 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 */
#main_default_cont .banner_box { margin: 20px;margin-left: 55px;width: 120px; height: 80px;}

/* FOOTER */
#footer_subpageC {background: #000000;}
#footer_subpage {clear: left; position: relative; height:31px; width: 747px;}
#footer_subpage #ceresit { position: absolute; bottom: 4px; left: 65px; width: 88px; height: 88px;cursor: hand;}
#footer_subpage #con_of_use { margin-left: 690px; padding-top: 12px; }
#footer_subpage #con_of_use a { font-size: 10px; color: white; }
#footer_subpage #epoint {float: right;clear: right;margin-top: 5px;width: 43px;height: 21px;background: url(/_images/epoint.gif) 0 0 no-repeat; cursor: hand;}
#footer_subpage #con_of_use {float: right; margin-top: 10px;margin-right: 20px;}
#footer_subpage #con_of_use a {font-size: 10px; color: white;}

/* 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 #printFooter {float: left; }
#page_print #printFooter #buttons {float: right; margin: 10px 0 0 10px; display: inline; }
#page_print #printFooter #buttons ul {margin: 0; padding: 0; list-style-type: none; }
#page_print #printFooter #buttons ul li {float: left; margin-right: 10px; }

/* SAP & DICTIONARY */
#page_popup { position: relative;}
#page_popup #logo { position: absolute; left: 450px; top: 1px; }
#page_popup #top { width: 100%; height: 75px;background-color: black; }
#page_popup #header h2 { margin: 0; padding: 8px 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 */
.adm_pager { width: 430px; clear: left; height: 20px; margin: 15px 0 0 0; padding: 2px; list-style: none; }
.adm_pager .left { float: left; width: 146px; }
.adm_pager .left .button { margin: 0; padding-left: 15px; background: url(/_images/thomsitro/gray_arrow_left.gif) 4px 6px no-repeat; background-color: #000000; }
.adm_pager .middle { float: left; margin-top: 3px; text-align: center; width: 250px; }
.adm_pager .middle A { padding: 0px 1px; }
.adm_pager .middle SPAN { padding: 0px 1px; font-weight: bold; text-decoration: underline;}
.adm_pager .right { float: right; width: 146px; }
.adm_pager .right .button {margin: 0; padding: 3px 15px 3px 5px; background: url(/_images/thomsitro/gray_arrow.gif) 135px 6px no-repeat; background-color: #000000;}
.adm_pager .right .search .button {margin: 0; padding: 3px 15px 3px 5px; background: url(/_images/thomsitro/gray_arrow.gif) 135px 6px no-repeat; background-color: #000000;}

/* CONTACT */
.file { border-top: 1px solid black; }
.first {border: none;}
.file .itemName {margin-left: 5px;margin-top: 2px;}

/* SITEMAP */
.iSitemap { width: 440px; margin: 0; padding: 0; list-style: none; }
.iSitemap div.level1 { display: block; height: 17px; margin: 5px 0; padding: 3px 0 0 10px; font-weight: bold; border-top: 1px solid #B2B2B2; }
.iSitemap div.level2 { display: block; margin: 3px 0 3px 10px; padding-left: 15px; font-weight: bold; }
.iSitemap div.level2 a { font-size: 10px; color: #909090; }
.iSitemap div.level3 { display: block; margin: 3px 0 3px 45px; }
.iSitemap div.level3 a { font-size: 10px; color: #909090; }
.iSitemap div.level4 { display: block; margin-left: 65px; }
.iSitemap div.level4 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; }

/* WAYS OF USE */
.sep { margin: 0 -30px; padding: 2px 40px; font-size: 12px; font-weight: bold; border-bottom: 2px solid #CCCCCC; background: url(/_images/thomsitro/gray_arrow.gif) 30px 5px no-repeat; background-color: white; }

/* NEWS */
.newsList {margin: 2px 0px;}
.pic img {border: 1px solid #000;}
.container {margin-bottom: 5px;}
.container a { font-size: 10px; }
.container .title a {font-weight: bold; color: #000000;}
.container .summary {margin-left: 0px;}
.container .summary a {color: #000000;}
.pageno {text-decoration: underline;font-weight: bold;}
#one_news {float: left;width: 480px;}
.options_container {float: left;}