* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
html, body { height:100%; width:100%; }
.container_all { min-height:100%; height:auto !important; height:100%;}
body { behavior:url("http://31670.templates.site2you.com/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; }
.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; }

body { background:#fff; }

.table { border:none; border-collapse:collapse; }
.td { padding:0; }
.container_all .td { border:none 0; }
.va_t { vertical-align:top !important; }
.va_b { vertical-align:bottom !important; }

.w100 { width:100%; }
.w50 { width:50% !important; }
td.w50 { width:50% !important; }
.w33 { width:33%; }
.w25 { width:25%; }

.oHiden { overflow:hidden; }
.pRelative { position:relative; }
.fLeft { float:left; }
.fRight { float:right; }
.fNone { float:none; }
.oHidden { overflow:hidden; }
.taRight { text-align:right !important; }

.tWidth { width:980px; margin:0 auto !important; text-align:left; }

.ca_table {text-align:left;}


.container_all, .container_all td, .container_all .text, .container_all input, .container_all select, .container_all textarea, .container_all li, #content ul.listing li.li, #content ul.listing li.li h5, dd, dt, h1, h2, h3, h4, h5, h6, .tForm label { color:#625c51;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
}
.infoboxName { text-transform:none; letter-spacing:normal; }

.container_all em { font-weight:inherit; font-size:inherit; }
.container_all strong { font-size:inherit; font-style:inherit; }

/* |_________________________\ CSS Classes /______________| */

#content .date, .date { 
	font-weight:normal; color:#ffc500; font-size:12px; line-height:16px;  font-family:Arial, Helvetica, sans-serif;
}
#content .mail, .mail { color:#1a1a1a; }
#content ul.decor, ul.decor { margin-top:15px; }
#content ul.decor li, ul.decor li { background-color:#d7d8d9; margin-bottom:9px; overflow:hidden; }
#content ul.decor li.light, ul.decor li.light { background-color:#e8e9e9;}


/* |_________________________\ ALL /______________________| */
.container_all { text-align:center; background:url(http://31670.templates.site2you.com/images/bg.png);}
.container_all .de_1 { background:url(http://31670.templates.site2you.com/images/sb_m.png) no-repeat center top; }
.container_all .de_2 { background:url(http://31670.templates.site2you.com/images/sb_t.png) repeat-x left top; }
.container_all { text-align:center;}
.container_all .cat_td { padding:0; }
.container_all .caIndent { padding-top:20px; }
.container_all .cIndent { padding:0;}
.container_all .ca_table .cat_td_left {}
.container_all .ca_table .cat_td_right {width:100%;}
.container_all .ca_table .cat_td_right .catIndent {}
.container_all .ca_table .cat_td_left .catIndent {padding-top:50px;}
/* |_________________________\ HEADER /___________________| */

#languages_id_decor {text-transform:none; width:100%; height:0; z-index:10; position:relative; font-size:0; line-height:0;}
#languages_id_decor .lid_1 { position:absolute; right:0px; top:1px; }
#languages_id_decor .lid_2 { position:relative; }
#languages_id_decor .select_arrow { position:absolute; right:0px; top:-1px; width:18px; height:20px; background:url(http://31670.templates.site2you.com/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 #fff;
	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:#fff;
	}
#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; }
#languagesSelect options { height:20px; line-height:20px; }

/* |_________________________\ Header /______________________| */
#ca_id .h_bg {background:url(http://31670.templates.site2you.com/images/h_bg.png) repeat-x left top; width:100%;}
#header {width:980px; margin:0 auto;}
#header .table .tdLeft .tIndent { padding:0 33px 28px 0; }

#header .table .td .tIndent { padding-top:28px; }
#header .icons{float:right; margin-top:45px;}
#header .icons .header_links ul li {display:block; float:left; margin-left:20px;}

/* |_________________________\ company_name /______________________| */

#cn_block {text-align:center; float:left; padding:0 45px; background:url(http://31670.templates.site2you.com/images/cn_bg.png) repeat-x left top;}
#cn_block img {margin:0 auto;}
#cn_block h1 { display:block; text-align:center;}
#cn_block h1 b { display:inline-block; vertical-align:middle; height:130px;}
#cn_block h1 a { display:inline-block; vertical-align:middle; font-size:15px; line-height:normal;}
#cn_block h1 a em {display:block; padding-top:5px;}
#cn_block h1 img { display:inline-block; }
#cn_block h1 .logo { vertical-align:middle; }
#cn_block h1 span img { display:block; }

/* |_________________________\ menu /______________________________| */

/* |_________________________\ Left_menu /______________________________| */

#header .left_menu ul {width:100%; overflow:hidden;} 
#header .left_menu ul li a {background:url(http://31670.templates.site2you.com/images/blog_button_de.png) no-repeat right top; padding-right:4px; display:block;}
#header .left_menu ul li a span {background:url(http://31670.templates.site2you.com/images/blog_button_bg.png) repeat-x left top; display:block; text-align:center;}
#header .left_menu ul li a span b {display:inline-block; height:51px; vertical-align:middle;}
#header .left_menu ul li a span img {display:inline-block; vertical-align:middle;}

/* |_________________________\ header_links /______________________________| */

.header_links {float:right; padding:22px 0 14px 0 !important;}
.header_links ul li {display:block; float:left; margin-left:10px;
text-transform:uppercase; }
.header_links ul li a { text-transform:uppercase; text-decoration:underline;}
.container_all .header_links ul li a:hover {text-decoration:none;}
.header_links ul li a img {text-decoration:none; vertical-align:bottom;}
.header_links .sep { border-right:1px solid #878787; padding-right:10px;}


/* |_________________________\ h1..h6 /_________________________| */

h1, h2, h3, h4, h5, h6{ display:block; font-weight:bold; overflow:hidden; }

h1 span, h2 span, h3 span, h4 span { display:inline-block; vertical-align:middle; }

#content h4, h4 { padding:5px 0; }
#content h4 a { text-decoration:none; }

#content h5, h5, #content ul.listing li.li h5, #content h5 a, #content ul.listing li.li h5 a { font-size:15px; line-height:18px; color:#625c51; }
#content h5, h5, #content ul.listing li.li h5 {  font-weight:normal; display:block;}
#content h5 a, #content ul.listing li.li h5 a { text-decoration:none; font-style:normal; }
#content h5 a:hover, #content ul.listing li.li h5 a:hover { text-decoration:none; }

#content h6, h6, #content dl dt, dl dt { font-weight:normal; color:#625C51; text-transform:none; font-size:15px;}
#content h6 a, #content dt a, #content h5 a { text-decoration:none; }
#content dt a {background:url(http://31670.templates.site2you.com/images/arrow1.gif) no-repeat left 1px; padding-left:14px;}
#content h6 a:hover, #content dt a:hover, #content h5 a:hover { text-decoration:underline; }




/* |_________________________\ header_picture /_________________________| */

/* __________________________|FOOTER|_________________________ */

#footer {text-align:center; text-align:left; width:100%; text-align:center;}
#footer .tIndent {background:url(http://31670.templates.site2you.com/images/footer_de.png) repeat-x left 135px; padding:135px 20px 0;}
#footer .footer_menu {float:left;}
#footer .footer_menu ul li ul {padding:20px 0 40px 0;}
#footer .footer_menu ul li {float:left; display:block; margin-right:85px;}
#footer .footer_menu ul li h6 { line-height:50px;}
#footer .footer_menu ul li h6 a {text-decoration:none; font-size:18px; text-transform:uppercase; color:#fff; font-weight:bold; display:block;}
#footer .footer_menu ul li h6 a:hover {text-decoration:none;}
#footer .footer_menu ul li ul li {float:none; margin:0; text-align:left; text-transform:none; line-height:25px; }
#footer .footer_menu ul li ul li a {color:#7e7a74; text-decoration:none;background:url(http://31670.templates.site2you.com/images/arrow.gif) no-repeat left 5px; padding-left:9px; font-size:15px;}
#footer .footer_menu ul li ul li a:hover {text-decoration:underline;}
#footer .table {}
#cp {background:url(http://31670.templates.site2you.com/images/cp_de.png); color:#fff; height:50px; text-transform:uppercase; font-size:10px;}
#cp .tIndent {width:980px; margin:0 auto; padding:20px;}
#cp table {float:left;}
#cp table td {color:#fff; text-transform:uppercase; font-size:10px;}
#cp table td.mid {background:url(http://31670.templates.site2you.com/images/dot.gif) no-repeat center center; padding:3px 5px;}
#cp table td a {color:#ffc500; text-transform:uppercase; font-size:10px;}
#cp .fRight a {color:#ffc500;} 
/* __________________________|CONTENT|________________________ */
#content {padding-bottom:1px !important; padding-bottom:0; width:100%;}
#content .tWidth { margin-bottom:-135px !important; position:relative; }
#content .cIndent { padding:20px 20px 25px 20px; }
#content .contentBlock { width:644px; float:right; margin:-80px 0 -71px 0; position:relative; z-index:5; }
#content .cont_bord{ border-left:9px solid #000; border-right:9px solid #000;  }

#content .contentPanelLeft { width:283px; float:left; }
#content .contentPanelLeft .tIndent { padding:33px 33px 33px 28px; }

/* |________________\appearance/_______________| */
#content .ib_header { padding:0px 18px 5px 18px; overflow:hidden; white-space:nowrap; display:block; text-align:left; position:relative; border-bottom:1px solid #EDE9DB;}
#content .ib_header .height { display:inline-block; vertical-align:middle; line-height:0; font-size:0; width:0px; height:44px; }
#content .ib_header .title { display:inline-block; vertical-align:middle; }

#content .ib_header h3 { position:relative; width:100%; overflow:visible; display:block; }
#content .ib_header h3, #content .ib_header h4 { }
#content .ib_header h3 img, #content .ib_header h4 img { display:block; }
#content .ib_header .icon {}
#content .ib_all {padding-bottom:40px;}
#content .ib_content { padding:30px 18px 0 18px; }
#content .ib_header .tIndent{border:none;}
#content .decor .ib_content {padding-top:0;}
#content .decor .ib_header {border:0;}
#content .decor .ib_all {padding-top:20px;}


#content .picture { text-align:center; float:left; padding:0 15px 15px 0; font-size:0; line-height:0; }
#content .picture img { display:block; margin:0 auto; }
#content .picture2 { text-align:center; padding:0 0 15px 0; font-size:0; line-height:0; }
#content .picture2 img { display:block; margin:0 auto; }

#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 b { font-weight:bold; }
#content .pages_listing .first { }
#content .pages_listing .last { }


/* |_________________________\ more /_________________________| */
.container_all .backLink { text-align:right; padding-top:15px; clear:both; width:100%; overflow:hidden; }
.container_all .more_div, .more_div { text-align:right; overflow:hidden; padding-top:15px; clear:both;}
.container_all .more_div_all { text-align:left; overflow:hidden; padding-top:13px; }
.more_page .more_div { text-align:left; clear:both;  }
/* , .container_all #content .linkToAll */
.container_all .more, .container_all .backLink a  
	{color:#ffc500; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:normal; text-decoration:underline; text-transform:uppercase; display:block; float:left;}

.container_all .decor .more {color:#fff; font-size:10px; padding:0 10px; background:#ffc500; text-decoration:none; line-height:28px;}
.container_all .decor .more:hover {text-decoration:underline;}

.container_all .more em, .container_all .backLink a em { font-style:normal; font-weight:normal; display:block; }
.container_all .backLink {  text-align:right; }

.container_all .more:hover, .container_all .backLink a:hover { text-decoration:none;}
.container_all .more:hover em, .container_all .backLink a:hover em {text-decoration:none; }

/* |_________________________\ decoration /________________________________| */


/* |____________________________\ image_class /_______________________| */

.image_top_left { margin:0 20px 20px 0; float:left; display:block; }
.image_top_right { margin:0 0px 20px 20px; float: right; display:block; }
.image_top_mid { margin-bottom:20px; display:block; }
.image_mid_left { margin:20px 20px 20px 0; float:left; display:block; }
.image_mid_mid { margin:0 auto; display:block; }
.image_mid_right { margin:20px 0px 20px 20px; float:right; display:block; }
.image_bottom_left { margin:20px 20px 0px 0; float:left; display:block; }
.image_bottom_mid { margin:0 auto; margin-top:20px; display:block; }
.image_bottom_right { margin:20px 0px 0px 20px; float:right; display:block; }

/* |_________________________\ slider /____________________________| */
.slogan_position {position:relative;  z-index:8;}
.slogan {position:absolute; right:80px; top:98px;}
.slider .button {position:absolute; bottom:0; z-index:10; background:url(http://31670.templates.site2you.com/images/slider_shadow.png) repeat-x left top; height:30px; width:100%; text-align:right;}
.slider .button a {color:#dbcf6e; padding-right:20px; line-height:30px;}



/* |_________________________\ uls /_________________________| */

#content .text ul li { height:auto !important; height:1%;   }
#content ol { list-style:decimal-leading-zero; padding-left:25px;}
#content ol li { list-style:decimal-leading-zero; white-space:nowrap; }
#content ol li, #content ol li h5 { color:#000; line-height:22px; }
#content ul li, #content ul li h5 { overflow:hidden;  font-size:10px; font-weight:normal; text-transform:none; color:#000; text-transform:none; }
#content ul li ul { }
#content ul li {padding-left:28px; background:url(http://31670.templates.site2you.com/images/arrow2.png) no-repeat left 7px; color:#b0a89b; line-height:30px; font-size:15px;}

#content ul li h5 a, #content ul.listing li.li ul li a { text-decoration:underline; font-style:normal; font-size:12px; color:#FFC500; }
#content ul li h5 a:hover, #content ul.listing li.li ul li a:hover { text-decoration:none; }

#content ul li a { text-decoration:underline; }
#content ul li a:hover { text-decoration:none; }

#content ul.listing { margin:0; padding:0; height:auto; }
#content ul.listing li.li { background:url(http://31670.templates.site2you.com/images/empty.gif) no-repeat left top; padding:0; width:100%; display:block; overflow:hidden; font-weight:normal; padding-bottom:20px;}

#content ul.listing li.last {padding-bottom:0px;}


/* |_________________________\ listing_texts /______________________________| */

#content dl dd { padding-bottom:10px; text-indent:0; padding-right:25px; }
#content dl dd.last { padding-bottom:0; }
#content dt {padding-bottom:0;}
#content dd.text {text-decoration:none;}

#content .listing_texts ul.listing { width:100%; overflow:hidden; }
#content .listing_texts ul.listing li.li { padding-bottom:10px; display:block; list-style:none; border:none; }
#content .listing_texts ul.listing li.last { margin-bottom:0px; padding-bottom:0; }
#content .listing_texts ul.listing li.li .picture { padding-bottom:0; }

#content .listing_texts .horizontal ul.listing .li { float:left; padding-bottom:0; width:auto;  }
#content .listing_texts .horizontal .picture { float:none; margin:0; text-align:left; padding:0 0 7px 0; }
#content .listing_texts .horizontal .picture img { margin:0; }
#content .listing_texts .horizontal .tIndent { padding:0 5px; }
#content .listing_texts .horizontal .last .tIndent { padding-right:0; }
#content .listing_texts .horizontal .first .tIndent { padding-left:0; }

/* |_________________________\ page_texts_wrm /_________________________| */

#content .page_texts_wrm .default_template .picture { }
#content .page_texts_wrm .default_template .picture img { margin:0; }

#content .page_texts_wrm .horizontal table.table td.td .tIndent { padding:0 10px; }
#content .page_texts_wrm .horizontal table.table td.last .tIndent { padding-right:0; }
#content .page_texts_wrm .horizontal table.table td.first .tIndent { padding-left:0; }


/* |_________________________\ REGISTRATION /_________________________| */
#header .reg {height:80px;}
#header .reg .rIndent {padding-top:30px;}
#header .reg ul { display:block; float:right;}
#header .reg ul li {display:block; float:left; margin-left:10px; line-height:24px;}
#header .reg ul li a { text-decoration:none; display:block;padding-left:5px; color:#fff; font-size:12px; float:left; text-transform:uppercase;}
#header .reg ul li a span {display:block; float:left; }
#header .reg ul li a span em {font-style:normal; display:block; height:24px; padding-right:5px; float:left;}

#header .reg ul li a:hover {background:url(http://31670.templates.site2you.com/images/link1-left-bg.gif) no-repeat left top;}
#header .reg ul li a:hover span {background:url(http://31670.templates.site2you.com/images/link1-tail-bg.gif) repeat-x left top;}
#header .reg ul li a:hover span em {background:url(http://31670.templates.site2you.com/images/link1-right-bg.gif) no-repeat right top;}
#header .reg div {float:right;}

/* |_________________________\ Slider /_________________________| */


#loopedSlider {
	position:relative;
	text-align:left;
	width:100%;
}
#loopedSlider .container {
	height:800px;
	width:756px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#loopedSlider .container .slides { position:absolute; top:0; height:800px; }
#loopedSlider .container .slides li { width:756px; position:absolute; top:0; padding:0; height:800px;}
#loopedSlider ul li { background:none; padding:0; }
#loopedSlider .paginationPos { position:absolute; left:0; top:0; z-index:6;}
#loopedSlider .pagination {
	overflow:auto;
	position:absolute;
	bottom:30px;
	right:30px;
	z-index:1;
}
#loopedSlider .pagination li { padding:0 0 0px 0; float:left; display:block; margin-left:2px; }
#loopedSlider .pagination li.active a, #loopedSlider .pagination li a:hover {background:url(http://31670.templates.site2you.com/images/active_slide.png) no-repeat left top; }
#loopedSlider .pagination li a { position:relative; display:block; width:100%; height:25px; width:25px; background:url(http://31670.templates.site2you.com/images/icon_slide.png) no-repeat left top;}

#loopedSlider .shadow_slider {position:absolute; z-index:5; width:756px; height:800px; right:0; top:0; background:url(http://31670.templates.site2you.com/images/slider_shadow.png);}

.slide_pos {position:absolute; z-index:3;}


/* |_________________________\ Contact_is /________________________________| */
#footer .contact_us {float:right; padding-right:50px; width:300px;}
#footer .contact_us .ib_header .title{vertical-align:middle; display:inline-block;}
#footer .contact_us .ib_header .height {height:50px; display:inline-block; vertical-align:middle;}
#footer .contact_us .text {padding-top:20px;}

/* |_________________________\ news_letter /________________________________| */

#content .news_letter .ib_header { height:auto; }
#content .news_letter .ib_content {  }
#content .news_letter .tForm input, .news_letter .tForm input { display:inline-block; vertical-align:top; width:172px; }
#content .news_letter .tForm .unsubscribe, .news_letter .tForm .unsubscribe { color:#ffa800; }
#content .news_letter .tForm .unsubscribe:hover, .news_letter .tForm .unsubscribe:hover { background:none; text-decoration:none !important; }
#content .news_letter .tForm .more_div { text-align:left; padding-top:9px; }
#content .news_letter .tForm .more_div { clear:both; }
#content .news_letter .tForm .more, .news_letter .tForm .more { display:inline-block; vertical-align:top; width:24px; height:24px; text-indent:-5000px; font-size:0; line-height:0; }


/* |_________________________\ faq /________________________________________| */

#content .faqTemplate dl.block { margin-top:15px; padding-top:15px; border-top:solid 1px #ddd; }
#content .faqTemplate dt {display:block; padding-bottom:5px;}
#content .faqTemplate dd {padding-bottom:30px;}

/* |_________________________\ news /_______________________________________| */


#content .siteNewsTemplate {}
#content .siteNewsTemplate .picture { float:left; display:block; padding-top:3px; }
#content .siteNewsTemplate .picture img { display:block; }
#content .siteNewsTemplate .defaultTemplate ul.listing li.li {display:block; }
#content .siteNewsTemplate .defaultTemplate ul.listing li.last { padding-bottom:0; }
#content .siteNewsTemplate h5 a { text-decoration:underline;  }
#content .siteNewsTemplate h5 a:hover { text-decoration:none; }
#content .siteNewsTemplate .featured {}
#content .siteNewsTemplate ul.listing { overflow:hidden; width:100%; }
#content .siteNewsTemplate .featured .last { margin-bottom:0; padding-bottom:0;}
#content .siteNewsTemplate .featured ul.listing li.li h5 { font-weight:normal; padding-bottom:10px;}
#content .siteNewsTemplate .featured ul.listing li.li h5 a {text-decoration:underline; line-height:14px;}
#content .siteNewsTemplate .featured ul.listing li.li h5 a:hover {text-decoration:none;}
#content .siteNewsTemplate .featured ul.listing li.li .date {}
#content .siteNewsTemplate .ib_header {}
#content .siteNewsTemplate .ib_content {}
#content .siteNewsTemplate .ib_all {}

#content .siteNewsTemplate .text {color:#625c51; font-size:13px; text-transform:none;}

rss description, rss title { display:block; margin:20px 0; }



/* |_________________________\ quotes /_______________________________________| */
#content .testimonials h6 a {text-align:right; text-decoration:none;}
#content .testimonials h6 {text-align:right;}

/* |_________________________\ services /_______________________________________| */


#content .services .default_template h5 {padding-bottom:5px;}
#content .services .default_template  ul.listing li.li {padding-bottom:20px;}


/* |_________________________\ our_profiles /_______________________________________| */
#content .profile h5.title a.more { text-decoration:none;}
#content .profile .text {text-transform:none;}
#content .profile .ib_content ul li {}
#content .profile .ib_content ul.listing li.li h5 a {text-transform:uppercase; color:#FFC500; font-size:10px;}
#content .profile .ib_content ul.listing li.li .picture {padding-bottom:0;}



/* |_________________________\ paypalProductListTemplate /___________| */

#content .paypalProductListTemplate .tForm { padding-top:15px; }
#content .paypalProductListTemplate .a {}

/* |_________________________\ contactForm /_________________________| */
#content .contact_form {}
#content .tForm { clear:both; padding-right:1px;}
#content .tForm input, #content .tForm select, #content .tForm textarea, #content .tForm{ width:100%; display:block; }
#content .tForm input, #content .tForm select, #content .tForm textarea, .tForm input { background:#fff; border:solid 1px #898989; margin-bottom:5px; width:100%; }
#content .tForm input, #content .tForm select, .tForm input { height:22px; line-height:22px; padding:0; height:20px; }
#content .tForm select {  }
#content .tForm select option { background:#fff; }
#content .tForm input {}
#content .tForm select { padding-left:5px; }
#content .tForm textarea { height:110px; overflow:auto; margin:0; padding:5px; display:block; width:100%;}
#content .tForm label, .tForm label { display:block; font-weight:normal; padding-top:0px; padding-bottom:0px; line-height:22px; width:100%; }

#content .tForm .td_left .tIndent { padding-right:19px; }
#content .tForm .td_right .tIndent { padding-left:19px; }

#content .tForm .more_div { width:100%; overflow:hidden; text-align:right; }
#content .tForm .more_div .more { }
#content .tForm .more_div .more {float:right; margin-left:20px;}


#content .tCaptcha { padding:5px 0 5px 70px; min-height:75px; }
#content .tForm img { display:block; }

#content .contact_form .lable_in_input input, #content .contact_form .lable_in_input select, #content .contact_form .lable_in_input textarea { margin-bottom:8px; color:#625c51;border:1px solid #e1ddce; height:24px;}
#content .contact_form .lable_in_input textarea { height:125px; background:#fff; color:#625c51; }
#content input[type="checkbox"] {width:auto;}

/* |_________________________| LAYOUTS |______________________________| */

#content .layout_table {  }
#content .columnIndent {}

.column_left, .column_right { vertical-align:top; }

/* |_________________________\ layout_index /_________________________| */

#content .layout_index {}
#content .layout_index .cIndent {padding:20px;}
#content .layout_index .td { text-align:left; width:33%; }
#content .layout_index .lp_top {margin-bottom:30px;}
#content .layout_index .lp_bottom .ib_all {}
#content .layout_index .lp_bottom .left {width:33%;}
#content .layout_index .lp_bottom .right {width:31%;}
#content .layout_index .lp_bottom .mid {width:35%;}
#content .layout_index .lp_bottom .left .columnIndent{padding-right:10px;}
#content .layout_index .lp_bottom .mid .columnIndent  {padding:0 10px;}
#content .layout_index .lp_bottom .right .columnIndent {padding-left:10px;}
#content .layout_index .lp_top .mid{width:34%;}
#content .layout_index .lp_top .left{width:33%;}
#content .layout_index .lp_top .right{width:33%;}
#content .layout_index .lp_top .mid .columnIndent {padding:0 10px;}
#content .layout_index .lp_top .left .columnIndent{padding-right:10px;}
#content .layout_index .lp_top .right .columnIndent{padding-left:10px;}
#content .layout_index .column_left { width:72%;}
#content .layout_index .column_right {}
#content .layout_index .column_left .column_left {width:32%;}
#content .layout_index .column_left .column_right {width:34%;}
#content .layout_index .column_left .column_middle {width:33%;}



/* |_________________________\ layout_1 /_________________________| */

#content .layout_1 .lp_top .column_left {width:65%;}
#content .layout_1 .lp_top .column_right {width:35%;}
#content .layout_1 .lp_top .column_right .columnIndent {padding-left:20px;}

/* |_________________________\ layout_2 /_________________________| */

#content .layout_2 .lp_top .column_left {width:35%;}
#content .layout_2 .lp_top .column_right {width:65%;}
#content .layout_2 .lp_top .column_left .columnIndent {padding-right:20px;}

/* |_________________________\ layout_3 /_________________________| */

#content .layout_3 .column_left {width:65%;}
#content .layout_3 .column_right {width:35%;}
#content .layout_3 .column_left .lpBottom .column_left {width:49.5%;}
#content .layout_3 .column_left .lpBottom .column_right {width:50.5%;}
#content .layout_3 .column_left .lpBottom .column_right .columnIndent {padding-left:20px;}
#content .layout_3 .column_right .columnIndent {padding-left:20px;}

/* |_________________________\ layout_4 /_________________________| */

#content .layout_4 .lp_top .mid {width:34%;}
#content .layout_4.lp_top .left {width:33%;}
#content .layout_4 .lp_top .right {width:33%;}

#content .layout_4 .lp_top .mid .columnIndent {padding:0 10px;}
#content .layout_4.lp_top .left .columnIndent{padding-right:10px;}
#content .layout_4 .lp_top .right .columnIndent{padding-left:10px;}

#content .layout_4 .lp_bottom .right {width:35%;}
#content .layout_4 .lp_bottom .left {width:65%;}

#content .layout_4 .lp_bottom .right .columnIndent { padding-left:25px; }

/* |_________________________\ subpage/_________________________| */
#content .layout_subPage { text-align:left; min-height:333px; height:auto !important; height:333px; }
#content .layout_subPage .columnIndent { padding:0px; }
#content .layout_subPage h5 {padding-bottom:5px;}