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

BODY {margin: 0px;color: #606060;font: normal normal normal 10px Tahoma,sans-serif;background-color:#e9f3fb;}
BODY a {color: #606060;text-decoration: none;}
BODY a:hover {color: #606060;}
BODY .text {border: 1px solid #7f7f7f;color: #606060;font: normal normal normal 10px Tahoma,sans-serif; }
H1 {margin: 0px;color: #113184;font: normal normal bold 16px Tahoma,sans-serif;}
H2 {margin: 0px;color: #113184;font: normal normal bold 12px Tahoma,sans-serif;}
H4 {margin: 0px;color: #113184;font: normal normal bold 10px Tahoma,sans-serif;}
.button {display: block;color: #606060;font: normal normal normal 10px/24px Tahoma,sans-serif;}
.buttonBg { background: url("/_images/btn_more.gif") no-repeat 0 0; width: 88px; height: 27px; text-align:center; }
#banner_top {width: 455px;height: 150px;}

img, .contentArea img {border: none;}
.clear { clear: both; }
.textR { text-align: right; }

/* Content Area */
.contentArea {margin: 0px 0px 10px;color: #606060;font: normal normal normal 11px Tahoma,sans-serif;line-height: 15px;}
.contentArea a { color: #0F2D78; text-decoration: none; }
.contentArea a:visited { color: #3757a9; }
.contentArea ul { padding: 0px 0px 0px 20px; margin: 0px;}
.contentArea ul li {}
.contentArea ol { margin: 0px; padding-left: 18px;.padding-left: 22px; }
.contentArea table.table1 tr {background: #f0f0f0;}
.contentArea table.table1 tr.header {background: #113184;color: #ffffff;}
.contentArea table.table1 tr.headerSchema {background: #113184;color: #ffffff;}
.contentArea table.table1 td {font: normal normal normal 11px Tahoma,sans-serif;border-top: 1px solid #ffffff;}
.contentArea a.mailAnchor {padding-right: 20px;background: url("/_images/specific/mailClassBackground.gif") no-repeat 100% 50%;}

#mainC {margin: 16px auto;padding-top: 17px;width: 979px;background-color: white; }

/* Header */
#header { padding: 0 17px; }

#header #logo { float: left; padding: 17px 17px 16px 14px; }

#header #headerBg { width: 945px; height: 116px; background: url(/_images/head_bg_tb.gif) 0 0 repeat-x;}


#header .bgBorderL { float: left; width: 2px; background: url(/_images/head_bg_lr.gif) 0 0 repeat-y; height: 116px; }
#header .bgBorderL .cornerL { width: 3px; height: 6px; background: url(/_images/head_bg_corner.gif) 0 0 no-repeat; }
#header .bgBorderR { width: 4px; background: url(/_images/head_bg_lr.gif) 100% 4px repeat-y; height: 116px;  float:right; }
#header .bgBorderR .cornerR { width: 4px; height: 6px; background: url(/_images/head_bg_corner.gif) 100% 0 no-repeat; }
#header .contentHeader { width: 98%; height: 116px; float:left; }

#header #mainNavigation { position: absolute; margin-top: -26px; width: 945px; }
#header #mainNavigation #navigation .rightF { float: right; }
#header #mainNavigation .client { height: 23px; float: left; position:relative; top: -1px; margin-right: 2px; background: url(/_images/btn_bg_co_l.gif) 0 0 no-repeat; }
#header #mainNavigation .client a { display:block; padding-left: 10px; padding-right: 10px; line-height: 22px; color: white; text-transform: uppercase; background: url(/_images/btn_bg_co_r.gif) 100% 0 no-repeat;}

#header #mainNavigation .actv { background: url(/_images/btn_bg_ind_l.gif) 0 0 no-repeat; }
#header #mainNavigation .actv a { background: url(/_images/btn_bg_ind_r.gif) 100% 0 no-repeat; }

#header #topNavigation { float: right; margin-top: 17px; }
#header #topNavigation .naviH {  border-bottom: 1px solid #cccccc; padding-bottom: 4px; }
#header #topNavigation table.naviHcontent {margin:0;margin:3px 0 0;}
#header #topNavigation td.element { line-height: 20px; margin: 0; padding: 0 4px 0 0; vertical-align:middle;}
#header #topNavigation td.element a { border-left: 1px solid #cccccc; padding: 0 4px; }
#header #topNavigation td a {color: #606060;text-decoration: none;}


#header #mainNavigation ul#navBar { list-style: none; margin: 0; padding: 0; position: relative; }
#header #mainNavigation ul#navBar a { float: left; padding: 4px 15px 7px; color: #103184; }
#header #mainNavigation ul#navBar li { float: left; position: relative; height: 28px; z-index:1000; }
#header #mainNavigation ul#navBar li .bgLi { float: left; height: 28px; background: url("/_images/navbar_btn_l.gif") no-repeat; }
#header #mainNavigation ul#navBar li.first .bgLi { background: url("/_images/navbar_btn_l_first.gif") 0 0 no-repeat; }

#header #mainNavigation ul#navBar li:hover .bgLi, 
#header #mainNavigation ul#navBar .hoverFixIE .bgLi, 
#header #mainNavigation ul#navBar li.active .bgLi { background: url("/_images/navbar_btn_l_on.gif") no-repeat; z-index:1000; position:relative; }

#header #mainNavigation ul#navBar li.first:hover .bgLi, 
#header #mainNavigation ul#navBar li.first.hoverFixIE .bgLi, 
#header #mainNavigation ul#navBar li.first.active .bgLi, 
#header #mainNavigation ul#navBar li.active.first:hover .bgLi { background: url("/_images/navbar_btn_l_first_on.gif") no-repeat; }

#header #mainNavigation ul#navBar li:hover a, 
#header #mainNavigation ul#navBar .hoverFixIE a, 
#header #mainNavigation ul#navBar li.active a { color: white; }
#header #mainNavigation ul#navBar li .borderR { float: left; padding: 0; margin: 0; background: url("/_images/navbar_btn_r.gif") no-repeat; width: 6px; height: 29px; }
#header #mainNavigation ul#navBar li:hover .borderR, 
#header #mainNavigation ul#navBar .hoverFixIE .borderR, 
#header #mainNavigation ul#navBar li.active .borderR { float: left; padding: 0; margin: 0; background: url("/_images/navbar_btn_r_on.gif") no-repeat; width: 6px; height: 29px; position:relative; z-index:1000; }

#header #mainNavigation #navigation { background: url("/_images/navbar_bg.gif") repeat-x; height: 24px; position:relative;}
/* subMenu */
#header #mainNavigation ul#navBar div.subMenu { display: none;  top: 22px; position:absolute;z-index:100; clear:both; }
#header #mainNavigation ul#navBar div.subMenu .bgLeft, #header #mainNavigation ul#navBar div.subMenu .bgRight { width: 5px; }
#header #mainNavigation ul#navBar div.subMenu .subMenuContent td { padding-top: 20px; }
#header #mainNavigation ul#navBar div.subMenu .subMenuContent .bgLeft { background: url("/_images/submenu_bg_l.png") 0 0 repeat-y; }
#header #mainNavigation ul#navBar div.subMenu .subMenuContent .bgRight { background: url("/_images/submenu_bg_r.png") 0 0 repeat-y; }
#header #mainNavigation ul#navBar div.subMenu .subMenuContent .subMenuLinks { background: #e9f3fb; width: 367px; }
#header #mainNavigation ul#navBar div.subMenu .subMenuFooter td { height: 20px; }
#header #mainNavigation ul#navBar div.subMenu .subMenuFooter .bgLeft { background: url("/_images/submenu_bg_foot_l.png") 0 0 no-repeat; }
#header #mainNavigation ul#navBar div.subMenu .subMenuFooter .bgRight { background: url("/_images/submenu_bg_foot_r.png") 0 0 no-repeat; }
#header #mainNavigation ul#navBar div.subMenu .subMenuFooter .bgCenter { background: url("/_images/submenu_bg_foot.png") 0 0 repeat-x; }

#header #mainNavigation #navigation table { padding: 0px; margin: 0px; }

#header #mainSubNavigation {float: right;clear: right;margin-top: 8px;}
#header #mainSubNavigation #navigation table {padding: 0px;margin: 0px;width: 704px;background: url("/_images/specific/mainMenuSeparator.gif") no-repeat 0px 1px;}
#header #mainSubNavigation #navigation td {height: 13px;text-align: center;background: url("/_images/specific/mainMenuSeparator.gif") no-repeat 100% 1px;}
#header #mainSubNavigation #navigation td a {height: 13px;overflow: hidden;margin: 0px 1px 0px 1px;}
#header #mainSubNavigation #navigation td.active a {display: block;margin: 0px 2px 0px 1px;color: #ffffff;background: #113184;}

/* Stopka */
#footer { margin: 0 auto; clear: both; margin-top: 30px;width: 979px; }

#footer .leftCol { float: left; }
#footer .rightCol { float: right; }

#footer #copyright { clear: both; height: 31px; width: 100%; background: url("/_images/footer_c_bg.gif") repeat-x; }
#footer #copyright table { float: right; margin-top: 8px; }
#footer #copyright table td { padding: 0 5px; border-right: 1px solid #5b5b5b; color: #5b5b5b; }
#footer #copyright table td a { color: #5b5b5b; }
#footer #copyright table td.last { border: none; }

#footer #bottomNavi { clear: both; padding: 0 0 0 15px; background: url("/_images/footer_bg_t.gif") repeat-x; height:100px; }
#footer #bottomNavi .footerCol { float: left; margin-top: 5px; padding-top: 20px; height:75px; }
#footer #bottomNavi .title { margin-bottom: 6px; }
	/* col1 */
#footer #bottomNavi #footerLinks { width: 229px; border-right: 1px solid #e5e5e5; }
#footer #bottomNavi #footerLinks table { width: 185px; }
#footer #bottomNavi #footerLinks table td { padding: 0 0 5px; }
#footer #bottomNavi #footerLinks td.element { line-height:10px; padding-left: 7px; background: url("/_images/footer_arrow.gif") no-repeat; vertical-align:top; }
	/* col2 */
#footer #bottomNavi #footerContact { padding-left: 15px; }
#footer #bottomNavi #footerContact .title { }
#footer #bottomNavi #footerContact a.newsletter { background: url("/_images/ico_newsletter.gif") 0 0 no-repeat; padding-left: 20px; height:14px; float: left; padding-top: 3px; }
#footer #bottomNavi #footerContact a.bookmarks { background: url("/_images/ico_bookmarks.gif") 0 0 no-repeat; padding-left: 20px; height:14px; float: left; padding-top: 3px; }
#footer #bottomNavi #footerContact a.rss { background: url("/_images/ico_rss.gif") 0 0 no-repeat; padding-left: 20px; height:14px; float: left; padding-top: 3px; }

 	/* col3 */
#footer #bottomNavi #footerAXA { width: 325px; float: right; background: url("/_images/footer_bg_3col.gif") no-repeat; }
#footer #bottomNavi #footerAXA #axacom { position: relative; margin: -6px 6px 0 0; }
#footer #bottomNavi #footerAXA #axapl { padding-left: 75px;  }
#footer #bottomNavi #footerAXA #axapl a { padding-left: 2px; }
#footer #bottomNavi #footerAXA #axapl .external_link { background: url("/_images/ico_link.gif") 100% 0 no-repeat; padding-right: 15px; }
/* Kolumny */
/*#centerC { width: 937px; margin: 30px auto 0; }*/
#centerC { background: url(/_images/content_bg_re.gif) 0 0 repeat-x; }

#topC, #middleC {width: 937px; margin: 0 auto;}
#middleC {margin-top: 30px;}
#mainLayoutTable { width: 100%; }
#mainLayoutTable td.MTL_Cell {vertical-align: top;padding-bottom: 10px; }
#MLT_left { width: 156px; }
#topLeft {float: left;width: 220px;height: 150px;margin-right: 14px;}
#topRight {float: left;width: 697px;}
#topSubRight {float: left;width: 220px;}
#middleRightC, #middleSubLeft {padding: 6px 10px;}
#middleRightC {width: 657px;font: normal normal normal 11px Tahoma,sans-serif;}
#middleRight {float: left;font: normal normal normal 11px Tahoma,sans-serif;}
#middleSubLeft {float: left;width: 566px;overflow: hidden;}
#middleSubRight {float: right;width: 190px; }

#middleRight a, #middleRightC a { color: #0f2d78; }
#middleRight a:visited, #middleRightC a:visited { color: #3757a9; }
/* Lewa nawigacja */

.LNT_text {font: normal normal normal 10px Arial,sans-serif;}
.LNT_text a {cursor: pointer;}
.LNT_box, .LNT_separator { width: 1px;}
.leftNavigationTable { width: 100%; border: 0; border-collapse: collapse; }
.leftNavigationTable td { border: 0; border-collapse: collapse; padding: 0; }
.leftNavigationTable div.m1_active .LNT_text div {color: #ffffff;}
.leftNavigationTable div.m1 .LNT_text div { color: #656565; }
.leftNavigationTable div.m2_active .LNT_text div, .leftNavigationTable div.m2 .LNT_text div { color: #103184; }
.leftNavigationTable div.m3_active .LNT_text div, .leftNavigationTable div.m3 .LNT_text div { color: #103184; }

#middleLeft { width: 156px; padding-top: 3px;}
#middleLeft a { text-decoration: none; -moz-outline: none; }
#middleLeft div#navigation { background: url("/_images/leftnavi_bg.png") repeat-y 0 100%;}
#middleLeft div#navigation .bgBtm { background: url("/_images/leftnavi_bg_btm.png") 0 100% no-repeat; padding-bottom: 14px; }
#middleLeft div#navigation .m1 .leftNaviTable { background: url("/_images/leftnavi_bg_sep.gif") 0 100% no-repeat; width: 100%; }
#middleLeft div#navigation .m1 .LNT_text, 
#middleLeft div#navigation .m1_active .LNT_text { padding: 17px 17px 7px; text-transform: uppercase; }
#middleLeft div#navigation div.m1_active .leftNaviTable { background: url("/_images/leftnavi_bg_cat.gif") 0 100% no-repeat; width: 156px;}

#middleLeft div#navigation .m2 .leftNaviTable, 
#middleLeft div#navigation .m2_active .leftNaviTable { background: url("/_images/leftnavi_bg_m2.gif") repeat-y 3px 0; width: 100%; }
#middleLeft div#navigation .m2 .LNT_text, 
#middleLeft div#navigation .m2_active .LNT_text { padding: 17px 17px 7px 28px; text-transform: uppercase; background: url(/_images/leftnavi_bg_m2_sep.gif) -1px 100% no-repeat; }

#middleLeft div#navigation .m3 .leftNaviTable, 
#middleLeft div#navigation .m3_active .leftNaviTable {  width: 100%; }
#middleLeft div#navigation .m3 .LNT_text, 
#middleLeft div#navigation .m3_active .LNT_text { padding: 5px 15px 5px 28px; }
#middleLeft div#navigation .m3_active a div { text-decoration:underline; }
#middleLeft div#navigation .leftNavigationTable .leftNavigationTable { background: url("/_images/leftnavi_bg_m3.gif") 3px 0 repeat-y; width: 100%; }
#middleLeft div#navigation .m1 table.leftNaviTable.isLast, 
#middleLeft div#navigation .m2 .isLast .LNT_text, 
#middleLeft div#navigation .m2_active .isLast .LNT_text  { background: none; }

#middleLeft div#navigation .isLast td.LNT_text {  }
#middleLeft div#navigation .m1_active .isLast td.LNT_text { padding-bottom: 5px; }

/* Lewy banner */
#middleLeft .banner_box {
	float: left;
	display: inline;
	margin: 20px 0px 0px 10px;
}

/* Szukajka */
#header #topNavigation td.separator {width: 8px;}
#header #topNavigation td.input { width: 152px; background: url("/_images/search_bg.gif") 0 0 no-repeat; cursor: pointer; height: 20px; }
#header #topNavigation input.text { border: none; }
#header #topNavigation input { width: 115px; height: 13px; margin-left:10px; }

/* Submenu */
#submenu td.basic {width: 125px;vertical-align: middle;}
#submenu td.separator {width: 10px;}
#submenu td.rowSeparator {height: 10px;}
#submenu td.miniImage {width: 40px;height: 40px;}
#submenu td.miniTitle {padding: 10px;font: normal normal bold 10px Tahoma,sans-serif;}

/* Newsy */
#newsList_long {margin-top: 10px;}

.newsBottomGraphic { margin-top: 5px;padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #cccccc; }

.newsList {margin-bottom: 10px;}
.newsList .newsTitle {display: block; margin: 0px 0px 6px 0px;}
.newsList .newsDate {margin: 0px 0px 6px 0px;color: #c4cce0;}
.archiveSelect {margin-top: 10px; padding-left: 52px; }

.newsItem .t {margin: 0px 0px 6px 0px;}
.newsItem .d {margin: 0px 0px 6px 0px;color: #c4cce0;}

.newsList { width: 460px; margin: 0 auto 10px; }
.newsList .newsListHeader { background: url(/_images/sample_box/samplebox04_head.gif) 0 0 no-repeat; overflow: hidden; padding: 10px; }
.newsList .newsListLine {  height:1px; clear:both;line-height:1px;margin:0;padding:0;font-size:1px; }
.newsList .newsListBg { background: url(/_images/sample_box/samplebox04_bg_b.gif) 0 100% no-repeat; overflow:hidden;.height:1%;}
.newsList .newsListBg .newsListContent { background: url(/_images/sample_box/samplebox04_bg_re.gif) 0 0 repeat-y; margin-bottom:11px; padding:20px 20px 0; overflow:hidden; .height:1%; }
.newsList .newsListMore { clear: both; padding: 0; margin: 5px 0px 0px; background: url(/_images/sample_box/btn_more.gif) no-repeat 0pt 50%; float: right; width: 90px; height: 26px; }
.newsList .newsListMore a { padding: 3px 23px; line-height: 23px; position: relative; text-decoration: none; }

#news_current .borderLayout .borderLayoutContent .wrap,
.boxScreen .borderLayout .borderLayoutContent .wrap { padding: 5px 20px 20px; }
#news_current .borderLayout .borderLayoutHeader .title,
.boxScreen .borderLayout .borderLayoutHeader .title { padding: 10px 20px 10px 52px; }

/* Pager */
.adm_pager {margin-top: 10px;width: 100%;}
.adm_pager .pagerButton {width: 9px;}
.adm_pager .pagerContent table {margin: 0px auto;color: #113184;}

/* Biuletyn */
.non_user_subscribe {margin-top: 10px;width: 220px;}
.non_user_subscribe form {margin: 0px;}
.non_user_subscribe .text {width: 149px;}
.non_user_subscribe #biuletinText {margin: 5px 0px;}
.non_user_subscribe .buttonDiv {float: right;margin-top: 5px;}

/* Tools */
.tools {float: right;margin: 0px;padding: 0px;list-style: none;}
.tools li {float: left;margin-left: 10px;}

/* Mapa serwisu */
.sitemap_table {margin-top: 10px;}
.sitemap_table a {}

.M1 {display: block;width: 400px;padding: 2px 14px;background: #113184;color: #ffffff;font: normal normal bold 11px Tahoma,sans-serif;}
.M1:hover {color: #ffffff;}
.M2 {display: block;padding: 2px 14px;font: normal normal bold 11px Tahoma,sans-serif;}
/*.m3, .m4, .m5, .m6, .m7 {display: block;padding: 2px 14px;}*/


/* Category products */
.categoryProducts {	overflow:hidden;background: url(/_images/category_products/category_bg_t.gif) 0 0 no-repeat; width:566px; margin-bottom: 15px; }
.categoryProducts .categoryBg {	.height:1%;overflow:hidden;background: url(/_images/category_products/category_bg.gif) 0 100% no-repeat; margin-top:6px; }
.categoryProducts .categoryBg .thumb { margin-left:10px; position:absolute; margin-top: -16px; }
.categoryProducts .categoryContent { width:390px; padding:20px 10px 0; margin-left: 140px; }
.categoryProducts .categoryContent .title { color:#113184; font-weight: bold; font-size:12px; }
.categoryProducts .categoryContent .more { margin-top: 10px; float: right; height:30px; padding-bottom: 10px; }

.categoryProducts .categoryContent .more img { float: left; }
.categoryProducts .categoryContent .more span { position: relative; margin-left: -62px; margin-top:5px; float: left; cursor: pointer; }
.categoryProducts .categoryContent .more a.log span { margin-left: -70px; }
/* Product */
.productHeader { background: url(/_images/category_products/product_bg.gif) 0 0 no-repeat; }
.productHeader .title { clear: both; padding: 10px 20px; }
.productHeader .title span { color:#113184; font-weight: bold; font-size:12px; }
.productHeader .thumb { margin-left:20px; position:relative; margin-top: -8px; }
.productContent { background: url(/_images/category_products/product_bg_re.gif) 0 0 repeat-y; margin-bottom: 20px; }
.productContent .productWrap { background: url(/_images/category_products/product_bg_b.gif) 0 100% no-repeat; padding: 20px; clear: both; }
.productMenu { list-style: none;padding:0; overflow: hidden; background: url(/_images/category_products/product_btn_line.gif) 0 100% repeat-x; height:40px; width:99%;margin:0 0 0 2px;}
.productMenu li { float:left; background: url(/_images/category_products/product_btn_l.gif) 0 0 no-repeat; height: 37px; margin-right: 5px; padding-left: 10px; margin-left: -2px; }
.productMenu li .nodeBg { width: 100px; height: 37px; background: url(/_images/category_products/product_btn_r.gif) 100% 0 no-repeat; text-align: center; position:relative; display:inline; float:left; margin-left: -7px; }
.productMenu li .nodeBg a { position:relative; color: #103184; display: block; }

.productMenu li.active { background: url(/_images/category_products/product_btn_active_l.gif) 0 0 no-repeat; height: 40px; position:relative; }
.productMenu li.active .nodeBg { background: url(/_images/category_products/product_btn_active_r.gif) 100% 0 no-repeat; height: 40px; float: left; }
.productMenu li.active .nodeBg a { font-weight: bold; }

/* Predefiniowane boksy */

/* sampleBox01 */
.sampleBox01 {	overflow:hidden;background: url(/_images/sample_box/category_bg_t.gif) 0 0 no-repeat; width:566px; margin-bottom: 15px; }
.sampleBox01 .sampleBox01wrap {	.height:1%;overflow:hidden;background: url(/_images/sample_box/category_bg.gif) 0 100% no-repeat; margin-top:6px; }
.sampleBox01 .sampleBox01wrap .thumb { margin-left:10px; position:absolute; margin-top: -16px; }
.sampleBox01 .sampleBox01content { padding:10px 10px 0; margin: 0 20px; }
.sampleBox01 .sampleBox01content .title { color:#113184; font-weight: bold; font-size:12px; }
.sampleBox01 .sampleBox01content .more, .sampleBox04 .more { margin-top: 10px; float: right; width: 95px; height:30px; padding-bottom: 10px; }
.sampleBox01 .sampleBox01content .more img, .sampleBox04 .more img { position: absolute; float: left; }
.sampleBox01 .sampleBox01content .more span, .sampleBox04 .more span { position: absolute; margin-left: 25px; margin-top:5px; float: left; cursor: pointer; }

/* sampleBox02 */
.sampleBox02 {	overflow:hidden;background: url(/_images/sample_box/samplebox2_bg.gif) 0 0 no-repeat; width:532px; margin-bottom: 15px; }
.sampleBox02 .sampleBox02wrap {	.height:1%;overflow:hidden;background: url(/_images/sample_box/samplebox2_bg_b.gif) 0 100% no-repeat; margin-top:6px; width:532px; height: 170px;}
.sampleBox02 .sampleBox02wrap .thumb { float: right; width: 183px; }
.sampleBox02 .sampleBox02wrap .thumb img { position: absolute; margin-top: -3px; margin-left: -3px; }
.sampleBox02 .sampleBox02content { padding:10px 10px 10px; margin: 0 20px; float: left; width: 270px; }
.sampleBox02 .sampleBox02content .title { color:#113184; font-weight: bold; font-size:12px; }
.sampleBox02 .sampleBox02content .more { margin-top: 10px; float: right; width: 95px; height:30px; padding-bottom: 10px; }
.sampleBox02 .sampleBox02content .more img, .sampleBox03 .sampleBox03Content .more img { position: absolute; float: left; }
.sampleBox02 .sampleBox02content .more span, .sampleBox03 .sampleBox03Content .more span { position: absolute; margin-left: 25px; margin-top:5px; float: left; cursor: pointer; }

/* sampleBox03 */
.sampleBox03 { width: 566px; }
.sampleBox03 .sampleBox03Header { background: url(/_images/sample_box/product_bg.gif) 0 0 no-repeat; }
.sampleBox03 .sampleBox03Header .title { clear: both; padding: 10px 20px; }
.sampleBox03 .sampleBox03Header .title span { color:#113184; font-weight: bold; font-size:12px; }
.sampleBox03 .sampleBox03Header .thumb { margin-left:20px; position:relative; margin-top: -8px; }
.sampleBox03 .sampleBox03Content { background: url(/_images/sample_box/product_bg_re.gif) 0 0 repeat-y; margin-bottom: 20px; }
.sampleBox03 .sampleBox03Content .wrap { background: url(/_images/sample_box/product_bg_b.gif) 0 100% no-repeat; padding: 20px; clear: both; }

/* sampleBox04 */
.sampleBox04 { width: 460px; }
.sampleBox04 .sampleBox04Header { background: url(/_images/sample_box/samplebox04_head.gif) 0 0 no-repeat; overflow: hidden; padding: 10px; }
.sampleBox04 .sampleBox04Line {  height:1px; clear:both;line-height:1px;margin:0;padding:0;font-size:1px; }
.sampleBox04 .sampleBox04Bg { background: url(/_images/sample_box/samplebox04_bg_b.gif) 0 100% no-repeat; overflow:hidden;.height:1%;}
.sampleBox04 .sampleBox04Bg .sampleBox04Content { background: url(/_images/sample_box/samplebox04_bg_re.gif) 0 0 repeat-y; margin-bottom:11px; padding:20px 20px 0; overflow:hidden;}

/* border layout */

/* sampleBox03 */
.borderLayout { width: 566px; }
.borderLayout .borderLayoutHeader { background: url(/_images/sample_box/product_bg.gif) 0 0 no-repeat; }
.borderLayout .borderLayoutHeader .title { clear: both; padding: 10px 20px; }
.borderLayout .borderLayoutHeader .title span { color:#113184; font-weight: bold; font-size:12px; }
.borderLayout .borderLayoutHeader .thumb { margin-left:20px; position:relative; margin-top: -8px; }
.borderLayout .borderLayoutContent { background: url(/_images/sample_box/product_bg_re.gif) 0 0 repeat-y; margin-bottom: 20px; }
.borderLayout .borderLayoutContent .wrap { background: url(/_images/sample_box/product_bg_b.gif) 0 100% no-repeat; padding: 20px; clear: both; }

.fieldSchema { width: 107px; background: url(/_images/sample_box/fieldSchema_bg_t.gif) 0 0 no-repeat; overflow: hidden; }
.fieldSchema .fieldSchemaBg { margin-top: 9px; background: url(/_images/sample_box/fieldSchema_bg_b.gif) 0 100% repeat-y; text-align: center; }
.fieldSchema .fieldSchemaBg table { margin: 0 auto; }
.fieldSchema .fieldSchemaBg p { padding: 0; margin: 0; }
.fieldSchema .fieldSchemaBg p.fieldHeader { font-size: 14px; color: #1e6999; font-weight: bold; margin-bottom: 5px; }

.clearAll { clear:both;line-height:1px;font-size:1px;.height:1%;padding:0;margin:0; }
.more a { text-decoration:none; }

/* HTML editor - custom tables */
table.customTableBorder { border: 1px solid #b4e4f8; border-top: none; border-bottom: none; }
td.customTableHeader { background: url(/_images/customTableTD.gif) 0 100% repeat-x; padding: 0 25px; color: white; font-size: 13px; height: 42px; _height: 32px; }
td.customTableHeader.separTH { background-image: url(/_images/customHeaderSep.gif); background-repeat: no-repeat; background-position: 100% 100%; }
td.customTableTDCenter, td.customTableTDCenterNoBg { background: #eaf3fa; color: #1e6999; border-bottom: 1px solid #b4e4f8; text-align: center; padding: 6px 0; font-size: 13px; }
td.customTableTDCenterNoBg { background: none; color: #549fd3; font-weight: bold; border: none; border-left: 1px solid #b4e4f8; }
td.strong { font-weight: bold;  }
td.customTableTDCenter.rightSepar, td.customTableTDCenter.separ { background-image: url(/_images/customTableTDCenterSep.gif); background-repeat: repeat-y; background-position: 100% 0; }
td.customTableTDCenter.separ { border-left: 1px solid #b4e4f8; }
td.customTableTD { background: #eaf3fa; border-bottom:1px solid #b4e4f8; padding: 10px 28px; }
td.customTableTD ul { list-style: none; padding: 0; }
td.customTableTD li { background: url(/_images/customTableBullet.gif) 0 6px no-repeat; padding-left: 9px; }

td.customTableTD.rightSepar { background-image: url(/_images/customTableTDCenterSep.gif); background-repeat: repeat-y; background-position: 100% 0; }
td.customTableFieldValue { background: url(/_images/customTableFieldValue.gif) 0 50% no-repeat; border-left: 1px solid #b4e4f8; width: 64px; height: 39px; text-align: center; color: white; font-size: 13px; font-weight: bold; }
td.customTableFieldValue p { padding-right: 3px; }

