* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
html, body { height:100%; }
.container_all { min-height:100%; height:auto !important; height:100%; min-width:980px; text-align:center; width:100%; }
body { behavior:url("../css/csshover.htc"); }

html, body, h1, h2, h3, h4, h5, h6, dl, dt, dd, .container_all form, .container_all ul, .container_all ol, .container_all li, .container_all p, .container_all div, .container_all input, .container_all_table { margin:0; padding:0; }

.container_all a { color:inherit; color:expression(this.parentNode.currentStyle['color']); cursor:pointer; outline:none; border:none; text-decoration:underline; font-weight:normal; }

.container_all a:hover { text-decoration:none; }
.container_all a img { border:none; }
.container_all ul, .container_all li { list-style:none;}
.container_all .u { text-decoration:underline;}

.clear { padding:0; margin:0; clear:both; float:none; font-size:0; line-height:0; }
.clear2 { width:100%; clear:both; overflow:hidden; }

body { background:#fff; }

.table { border:none; border-collapse:collapse; }
.td { padding:0; border-collapse:collapse; }
.container_all .td { border:none 0; }
.va_t { vertical-align:top !important; }
.va_b { vertical-align:bottom !important; }
.va_m { vertical-align:middle !important; }
.ws_nw { white-space:nowrap; }
.ta_r { text-align:right !important; }
.ta_l { text-align:left !important; }
.ta_c { text-align:center !important; }
.t_l_h { line-height:0px; font-size:0px;}
.f_w_n { font-weight:normal !important;}
.img_f_b { font-size:0px; line-height:0px; display:block;}
.d_block { display:block;}

.w100 { width:100%;}
.w50 { width:50% !important; }
* html .w50 { width:49.9% !important; }
.w25 { width:25% !important;}
td.w50 { width:50% !important; }

.pRelative { position:relative; }
.fLeft { float:left; }
.fRight { float:right; }
.fNone { float:none; }
.oHidden { overflow:hidden; }
.oxHiden { overflow-x:hidden; }
.wsNw { white-space:nowrap; }
.taRight { text-align:right !important; }
.tWidth { width:950px !important; margin:0px auto 0px auto !important;  padding:0px 0 0px 0 !important; border:none; text-align:left;}

.container_all, .container_all td, .container_all .text,
.container_all input, .container_all select, .container_all textarea, .tForm label,
.container_all ul li, #content ul.listing li.li, #content ul.listing li.li h5, #content ul.listing li.li h5 a,
dd, dt, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:13px; 
	line-height:20px; 
	color:#252424;
	font-style:normal;
	text-transform:none; 
}
.infoboxName { text-transform:none; letter-spacing:normal; }

.container_all em { font-weight:inherit; font-size:inherit; }
.container_all strong {font-weight:bold; font-size:13px; line-height:20px; }

/* |_________________________\ CSS Classes /______________| */

#ca_id .date, .date, .date a {padding:0; margin:0; font-weight:bold; text-align:right; color:#000; font-size:11px; text-transform:uppercase;}

#ca_id a.mail, a.mail, .mail { text-decoration:none; color:#1ba409; font-style:normal; }
#ca_id a.mail:hover, a.mail:hover, .mail:hover { text-decoration:underline; }

/* |________________\ pages_listing /_________________________| */

#content .pages_listing { text-align:center; clear:both; width:100%; padding-top:10px; word-spacing:3px;}
#content .pages_listing a { margin:0; text-decoration:none; }

#content .pages_listing a:hover { text-decoration:underline; }

#content .pages_listing a.active,
#content .pages_listing b { font-weight:normal; text-decoration:underline; }

/* |_________________________\ ALL /______________________| */

.container_all { text-align:center; }

/* |_________________________\ HEADER /___________________| */

#languages_id_decor { position:relative; text-transform:none; width:100%; height:0; z-index:20; }
#languages_id_decor .lid_1 { position:absolute; top:5px; right:0px; cursor:pointer; }
#languages_id_decor .lid_2 { position:relative; }
#languages_id_decor .select_arrow { position:absolute; right:0px; top:-1px; width:18px; height:20px; background:url(../images/select_arrow.png) no-repeat 0 0; }
#languages_id_decor:hover .select_arrow { background-position:0 -20px; }
#languages_id_decor:active .select_arrow { background-position:0 bottom; }

#languages_id_decor .currentSiteLanguagesSelect {
	display:block !important;
	position:absolute;
	z-index:1;
	border:solid 1px #7e7c7c;
	-moz-border-radius:3px;
	border-radius:3px;
	background:none;
	width:100%;
	height:20px;
	padding-left:2px;
	line-height:18px;
	text-align:left;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	cursor:pointer;
}
#languagesSelect { opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); filter:alpha(Opacity=0); height:21px !important; display:block; position:relative; z-index:2 !important; color:#000; cursor:pointer; font-size:13px; text-transform:none; font-weight:normal; cursor:pointer; }
#languagesSelect options { height:20px; line-height:20px; }

/* |_________________________\ Header /_________________________________| */

#header { width:100%; overflow:hidden;}
#header .n-m-block { background:url(../images/n_m_bg.jpg) repeat-x left top #f2f2f2; width:100%; border:1px solid #e4e4e4; border-top:none; -moz-border-radius:29px; -webkit-border-radius:29px; border-radius:29px; behavior: url(./css/PIE.htc); padding:21px 10px 24px 34px; margin-bottom:1px; -webkit-box-shadow: #e1e1e1 0px 1px 1px; -moz-box-shadow: #e1e1e1 0px 1px 1px; box-shadow: #e1e1e1 0px 1px 1px;}
#header .bot-block { border-bottom:1px solid #cecece; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url(../images/bot-block.jpg) repeat-x left top #f2f2f2; clear:both; overflow:hidden; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; behavior: url(./css/PIE.htc); position:relative; -webkit-box-shadow: #e1e1e1 0px 1px 1px; -moz-box-shadow: #e1e1e1 0px 1px 1px; box-shadow: #e1e1e1 0px 1px 1px;}

/* |_________________________\ googleSearchTemplate /_________________________________| */

#header .googleSearchTemplate { position:relative; padding:30px 0; display:block; overflow:hidden; width:100%;}
#header .googleSearchTemplate .search { float:right;}
#header .googleSearchTemplate .search div { clear:both; overflow:hidden; display:block;}
#header .googleSearchTemplate input { width:269px; height:35px; background:#FFF; border:none; float:left; padding:0 30px 0 11px; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; line-height:32px; font-size:13px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(./css/PIE.htc); color:#252424;}
#header .googleSearchTemplate .button { padding-left:16px; height:16px; display:block; float:left; margin-top:10px; margin-left:-26px; background:url(../images/search.png) no-repeat left top;}
#content .googleSearchTemplate iframe { width:100%;}

/* |_________________________\ slider /___________________________________| */

#header .slider #slider_container { position:relative; width:100%; }
#header .slider .slides_container { width:950px; height:598px; overflow:hidden; position:relative; }
#header .slider .slides_container img { display:block; }

#header .slider .pagination_block {
	position:absolute;
	right:0px;
	top:98px;
	z-index:20;
}
#header .slider .prev, #content .slider .next { display:none; }
#header .slider .pagination_block a { display:block; width:29px; height:18px; background-position:center center; background-repeat:no-repeat; }
#header .slider .pagination_block a.prev { background:url(../images/prev.png) no-repeat left top; position:relative; margin-bottom:6px; }
#header .slider .pagination_block a.prev:hover { background-image:url(../images/prev-hover.png); }
#header .slider .pagination_block a.next { background:url(../images/next.png) no-repeat left top; position:relative; margin-top:8px; }
#header .slider .pagination_block a.next:hover { background-image:url(../images/next-hover.png);}
#header .slider .pagination_block ul { padding:0; }
#header .slider .pagination_block ul li { padding:0; background:none; }
#header .slider .pagination_block ul li a { height:30px; margin-bottom:5px; }
#header .slider .pagination_block ul li.element_1 a { background:url(../images/pag_1.png) no-repeat left top;}
#header .slider .pagination_block ul li.element_2 a { background:url(../images/pag_2.png) no-repeat left top;}
#header .slider .pagination_block ul li.element_3 a { background:url(../images/pag_3.png) no-repeat left top;}

#header .slider .block_slogan { position:absolute; left:0; top:60px; z-index:10; width:900px;  }
#header .slider .block_slogan h2 img { display:block; }
#header .slider .block_slogan h2 .line_1 { margin-left:-22px; margin-bottom:-37px;}
#header .slider .block_slogan h2 .line_2 { margin-left:-9px;}
#header .slider .block_slogan .text { font-size:14px; line-height:22px; padding-top:36px;}

#header .slider .more {	font-size:13px; color:#fff; background:#000; display:block; float:left; margin-left:180px; padding:22px 27px 23px 23px; background:url(../images/sl_more.jpg) repeat-x left top #1a1919; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; behavior: url(./css/PIE.htc);}
#header .slider .more:hover { background:url(../images/sl_more-hover.jpg) repeat-x left top #49be01; }

/* |_________________________\ Login form decor /______________________| */

#header .l_f_decor { float:left; width:360px; padding:47px 50px 55px 39px; background:url(../images/l-f-decor.jpg) repeat-x left top #dbdbdb; -moz-border-radius:30px 0 0 30px; -webkit-border-radius:30px 0 0 30px; border-radius:30px 0 0 30px; behavior: url(./css/PIE.htc); border-right:1px solid #d6d5d5;}
#header .l_f_decor .ib_header { padding-bottom:13px;}
#header .l_f_decor .checkIn { width:13px; height:13px; border:none; padding:0; vertical-align:top; margin-top:4px;}
#header .l_f_decor .checkLb { padding:0; float:left; padding-right:10px;}
#header .l_f_decor .fRight { padding-top:23px;}
#header .l_f_decor input { padding:0; border:none; background:#FFF; height:36px; border-left:1px solid #d8d8d8; border-top:1px solid #d8d8d8; font-size:14px; line-height:32px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; behavior: url(./css/PIE.htc); padding:0 10px;}
#header .l_f_decor label { font-size:14px; display:block; line-height:20px; padding-top:8px;}
#header .l_f_decor .link { font-size:22px; text-transform:uppercase; color:#FFF; text-decoration:none; float:left; display:block; margin-left:-5px; margin-top:19px;}

/* |_________________________\ Welcome /______________________| */

#header .welcome { overflow:hidden; padding:48px 20px 20px 36px; zoom:1; border-left:1px solid #FFF;}
#header .welcome .ib_header { display:block; margin-left:-3px; padding-bottom:24px;}
#header .welcome .ib_header img { vertical-align:bottom;}
#header .welcome .text { font-size:14px; line-height:22px;}

/* |_________________________\ company_name /______________________| */

#header .cn_block { text-align:left; /*padding:0 72px 0 0;*/ padding:0 40px 0 0;}
#header .cn_block h1 { display:block; overflow:hidden; text-align:left;}
#header .cn_block h1 a { font-size:0px; line-height:0px; white-space:nowrap; text-align:left; display:block; text-decoration:none; }
#header .cn_block h1 a:hover { text-decoration:none; }

#header .cn_block h1 i, #header .cn_block h1 em { display:inline-block; vertical-align:middle; line-height:0px; font-size:0px; }
#header .cn_block h1 i { padding-right:3px;}
#header .cn_block h1 em img { display:block; margin-top:-9px;}

/* |_________________________\ h1..h6 /__________________________________| */

h1, h2, h3, h4, h5, h6{ display:block; font-weight:normal; overflow:hidden; }

#content h4, h4 { font-weight:normal; font-size:17px; color:#ff8306; font-style:italic; text-transform:none; }
#content h4 a { text-decoration:none; }

#content h5, h5, h5 a, #content ul.listing li.li h5, #content ul.listing li.li h5 a { font-weight:bold; }
#content h5, h5, h5, #content ul.listing li.li h5 { padding-bottom:10px;}

#content h6, h6, #content dl dt, dl dt { }
#content h6, h6 { font-weight:normal; font-size:11px; text-transform:uppercase;}

#content h6 a, #content dt a { text-decoration:none; }
#content h6 a:hover, #content dt a:hover { text-decoration:none; }

/* |_________________________\ uls /_____________________________________| */

#content .text ul li  { height:auto !important; height:1%;}

#content ul li { background:url(../images/marker.png) no-repeat left 5px; padding-left:32px; font-size:14px; line-height:30px;} 
#content ul li h5, #content ul li h5 a { line-height:30px; padding-bottom:0; font-weight:normal; font-size:14px;} 

#content ul li h5 a, #content ul.listing li.li ul li h5 a { text-decoration:none;}
#content ul li h5 a:hover, #content ul.listing li.li ul li h5 a:hover { text-decoration:underline;}

#content ul.listing { margin:0; padding:0; height:auto; position:static; width:100%; }
#content ul.listing li.li, #content dl.listing dd.dd {
	background:url(../images/empty.png) no-repeat left top  !important;
	padding:0; width:100%; display:block; overflow:hidden; font-weight:normal;
	padding-bottom:20px;
}
#content dl.listing dd.dd {  }
#content ul.listing li.last, #content dl.listing dd.last { background:none; margin-bottom:0; padding-bottom:0 !important; }
#content .listing li.li .picture, .picture { font-size:0px; line-height:0px; display:block; }

/* |_________________________\ dls /_____________________________________| */

#content dl dd, #content .faqTemplate ul.listing li { padding-bottom:19px;}
#content dl dd.last, #content .faqTemplate ul.listing li.last { padding-bottom:0; border:none; margin-bottom:0; }

#content dl dt { font-size:13px; font-weight:bold; padding-bottom:4px;}
#content dl.block { margin-top:15px;}

/* __________________________|FOOTER|____________________________________ */

#footer { padding:0;}
#footer, #footer td, #footer .text, #footer ul li { color:#FFF; font-size:13px;}
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:underline;}

#footer .copyrightBlock { padding-top:21px; float:left;}
#footer .copyrightBlock .menu { float:left; padding-top:12px;}
#footer .copyrightBlock .menu ul li { float:left; padding:0 9px 0 10px; background:url(../images/footer_marker.jpg) no-repeat left 4px;}
#footer .copyrightBlock .menu ul li.first { background:none;}
#footer .copyrightBlock .privacyPolicy { padding-right:64px;}
#footer .copyrightBlock .copyright { display:block; float:left; padding-right:9px;}
#footer .copyrightBlock .copyright div { overflow:hidden;}
#footer .copyrightBlock .copyright em { float:left; display:block; font-size:0px; line-height:0; padding-top:6px;}
#footer .copyrightBlock .copyright b { float:left; padding-right:5px; font-size:0px; line-height:0;}
#footer .copyrightBlock .copyright .text { float:left; padding-top:12px;}
#footer .copyrightTemplate { clear:both; text-align:center; font-size:12px; display:block; overflow:hidden; padding:7px 0;}

#footer .soc_links { float:right; padding-top:31px;}
#footer .soc_links ul { overflow:hidden; }
#footer .soc_links ul li { padding:0; background:none; float:left; padding-left:3px; }
#footer .soc_links ul li a, #footer .soc_links ul li img { display:block; }

/* __________________________|CONTENT|________________________ */

#content {}

/* |________________\ appearance /____________________________| */

#content .ib_all { padding:0px 0px 0px; text-align:left;}

#content .ib_header, .ib_header { padding:0px 0px 14px; font-size:0px; line-height:0px;}
#content .ib_header h3, .ib_header h3 { padding:0px; font-size:0px; line-height:0px; margin:0;}
#content .ib_header h3 img, .ib_header h3 img { margin:0; padding:0; margin-left:-3px;}
#content .ib_header span { font-size:0px; line-height:0px; height:0px;}

#content .ib_content, .ib_content { padding:15px 0px 0px 0px; text-align:left; }

/* |_________________________\ DECOR /_________________________| */

#content .decor { background:url(../images/decor-bg.jpg) repeat-x left top #f2f2f2; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:24px 37px 41px 40px; -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; behavior: url(./css/PIE.htc); position:relative; -webkit-box-shadow: #e1e1e1 0px 1px 1px; -moz-box-shadow: #e1e1e1 0px 1px 1px; box-shadow: #e1e1e1 0px 1px 1px;}
#content .decor .ib_header { padding-bottom:8px;}

/* |_________________________\ MORE /_________________________| */

#content .backLink { text-align:right; clear:both; padding-top:25px; }
#content .more_div, .more_div { text-align:left; padding-top:23px; clear:both; position:relative;}

a.more, #content .backLink a { color:#FFF; font-size:13px; line-height:49px; padding:0 25px; text-decoration:none; font-style:normal; font-weight:bold; display:inline-block; text-align:center; background:url(../images/more-bg.png) repeat-x left top #222222; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; behavior: url(./css/PIE.htc); -webkit-box-shadow: #494848 0px 1px 2px; -moz-box-shadow: #494848 0px 1px 2px; box-shadow: #494848 0px 1px 2px; margin-bottom:2px;}
a.more:hover, #content .backLink a:hover { text-decoration:none; background:url(../images/more-hover.png) repeat-x left top #49bf02;}

/* |_________________________\ image_class /________________________________| */

.image_class { margin-bottom:17px; display:block; line-height:0px; font-size:0px; overflow:hidden; }
.image_class2 { float:left; margin-right:20px; display:block; line-height:0px; font-size:0px; overflow:hidden; }
.image_class3 { float:left; margin-right:23px; margin-top:3px; display:block; line-height:0px; font-size:0px; overflow:hidden; }
.image_class4 { margin-bottom:12px; display:block; line-height:0px; font-size:0px; overflow:hidden; }
.image_class5 { float:left; margin-right:28px; display:block; line-height:0px; font-size:0px; overflow:hidden; }

/* |_________________________\ Testimonials /________________________________| */ 

#content .testimonials { position:relative; zoom:1;}
#content .testimonials .featured ul.listing li h5 { padding-bottom:0; text-align:right; font-weight:normal; padding-top:10px;}
#content .testimonials .featured ul.listing li .text p { font-style:italic;}
#content .testimonials .featured ul.listing li { background:url(../images/test-marker.png) no-repeat left 2px !important; padding-left:40px;}
#content .testimonials .featured .allLink { padding-top:10px;}

/* |_________________________\ Services /________________________________| */ 

#content .services .picture { float:left; padding-right:20px; padding-top:3px;}
#content .services .horizontal .picture { float:none; padding-left:86px; padding-bottom:17px;}
#content .services .horizontal ul.listing li { padding:0; padding-right:19px; float:left;}
#content .services .horizontal ul.listing li.last {  padding-right:10px; margin-right:-2px;}

/* |_________________________\ Solutions /________________________________| */ 

#content .solutions .ib_header { padding-bottom:1px; padding-top:24px;}
#content .solutions ul.listing li { padding-bottom:24px;}
#content .solutions ul.listing li .more_div { padding-top:14px;}
#content .solutions ul.listing li h5 { padding-bottom:0;}

/* |_________________________\ Affiliate Programs /________________________________| */ 

#content .affiliate_programs .picture { padding-right:10px; float:left; overflow:hidden; height:100%;}
#content .affiliate_programs ul.listing li h5 { padding-bottom:20px;}
#content .affiliate_programs .compact ul.listing li { width:50%; float:left;} 
#content .affiliate_programs .compact ul.listing li .text { overflow:hidden; height:100%;}
#content .affiliate_programs .compact ul.listing li.last_in_row { padding-left:15px;}
#content .affiliate_programs .compact ul.listing li.last_row { padding-bottom:0;}

/* |_________________________\ Partners /________________________________| */ 

#content .partners .picture { padding-right:22px; float:left;}
#content .partners .more_div { width:auto; clear:none; zoom:1; padding-top:10px;}
#content .partners ul.listing li { padding-bottom:25px;}
#content .partners ul.listing li h5 { padding-top:12px;}

/* |_________________________\ contactForm /_________________________| */

#content .tForm {}
#content .tForm input, #content .tForm select, #content .tForm textarea, #content .tForm{ width:100%; display:block; }
#content .tForm input, #content .tForm textarea, .tForm input { border:none; border-top:1px solid #cecece; border-left:1px solid #cecece; background:#f2f2f2; width:100%; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; behavior: url(./css/PIE.htc);}
#content .tForm input, .tForm input {line-height:33px; padding:0 10px; height:36px; font-size:13px;}
#content .tForm textarea { height:146px; _height:148px; overflow:auto; margin:0; padding:5px;}
#content .tForm label, .tForm label { font-weight:normal; padding:0px; margin:0px; display:inline; line-height:0; font-size:0px; white-space:nowrap; font-size:12px;  line-height:25px;} 

#content .captcha {}
#content .tCaptcha { padding:5px 0 5px 0px; min-height:75px; margin-top:5px; display:block; overflow:hidden; }

#content .tForm img { display:block; }
#content .tForm #senders_name {}

#content input[type="checkbox"] {width:auto;}

#content .tForm .not_valid { border:1px solid #1ba409; _border:none; _border-top:1px solid #cecece; _border-left:1px solid #cecece;  }

#content .tForm input[type="text"]:focus,
#content .tForm input[type="password"]:focus,
#content .tForm textarea:focus {}
#content .tForm .more_div { text-align:right; padding-top:21px; zoom:1; position:relative;}
#content .tForm a.more { margin:0; margin-left:30px;}
#content .contact_form { position:relative;}
#content .label_in { width:66%; position:relative;}
#content .label_in .tForm input { width:65%; margin-bottom:11px; _margin-bottom:9px;}

/* |_________________________| LAYOUTS |______________________________| */

#content .td  { vertical-align:top; text-align:left; }
#content .ib_not_last { padding-bottom:42px;}

/* |_________________________\ layout_index /_________________________| */

#content .layout_index { padding:59px 0px 75px 0px;}
#content .layout_index .td { text-align:left; }

#content .layout_index .cl_left { width:28%; padding-right:30px;}
#content .layout_index .cl_mid { width:38%; background:url(../images/border-line.png) repeat-y left top; padding-left:53px; padding-right:38px;}
#content .layout_index .cl_right { width:34%; background:url(../images/border-line.png) repeat-y left top; padding-left:53px;}

/* |_________________________\ layout_2 /_________________________| */

#content .layout_2 { padding:59px 0px 60px 0px;}
#content .layout_2 .td { text-align:left; }

#content .layout_2 .cl_left { width:50%; padding-right:19px;}
#content .layout_2 .cl_right { width:50%; background:url(../images/border-line.png) repeat-y 5px top; padding-left:43px;}

/* |_________________________\ layout_3 /_________________________| */

#content .layout_3 { padding:59px 0px 80px 0px;}
#content .layout_3 .td { text-align:left; }

#content .layout_3 .top_con { padding-bottom:38px;}

#content .layout_3 .cl_left { width:29%; padding-right:20px;}
#content .layout_3 .cl_right { width:71%; padding-left:5px; padding-right:20px;}

/* |_________________________\ layout_4 /_________________________| */

#content .layout_4 { padding:66px 0px 70px 0px;}
#content .layout_4 .td { text-align:left; }

#content .layout_4 .top_con { padding-bottom:42px;}
#content .layout_4 .top_con .cl_left { width:63%; padding-right:48px;}
#content .layout_4 .top_con .cl_right { width:37%;}

#content .layout_4 .cl_left { width:34%; padding-right:30px;}
#content .layout_4 .cl_mid { width:33%; padding-right:30px;}
#content .layout_4 .cl_right { width:33%;}

/* |_________________________\ layout_5 /_________________________| */

#content .layout_5 { padding:59px 0px 80px 0px;}
#content .layout_5 .td { text-align:left; }

#content .layout_5 .cl_left { width:65%; padding-right:25px;}
#content .layout_5 .cl_right { width:35%; background:url(../images/border-line.png) repeat-y 3px top; padding-left:27px;}

/* |_________________________\ layout_6 /_________________________| */

#content .layout_6 { padding:59px 0px 80px 0px;}
#content .layout_6 .td { text-align:left; }

#content .layout_6 .cl_left { width:28%; padding-right:25px;}
#content .layout_6 .cl_right { width:72%; background:url(../images/border-line.png) repeat-y 3px top; padding-left:54px;}

/* |_________________________\ layout_subPage /_________________________| */

#content .layout_subPage { padding:61px 75px 58px 0px; position:relative;}