* { -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%; }
body { behavior:url("csshover.html"); color:#000; }
.container_all { min-height:100%; height:auto !important; height:100%; text-align:center; min-width:1092px; width:100%; }
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-family:Verdana; }
.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; width:100%; 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; width:49.9%; }
.w33 { width:33%; }

.oHiden { overflow:hidden; }

.fLeft { float:left; }
.fRight { float:right; }
.oHidden { overflow:hidden; }

#ca_table { width:100%; 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, dd, dt, h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#959595; text-transform:none; }

.container_all em { font-weight:inherit; font-size:inherit; }
.container_all strong { font-size:inherit; font-style:inherit; }
/* |_________________________\ CSS Classes /______________| */

#content .date, .date, #content .featured dt.date { 
	color:#53d0ff;
	font-weight:bold !important;
	font-style:normal;
	font-size:12px !important;
	line-height:20px;
	padding-left:24px !important;
	background:url(../images/ul_arrow.png) no-repeat left 3px;
	text-transform:none !important;
	display:block !important;
	float:none !important;
	}
#content .content_bg .date, .date { color:#53d0ff; }
#content .mail, .mail { color:#53d0ff; }
#content .price,  .price { color:#53d0ff; font-weight:bold; }

/* |_________________________\ ALL /______________________| */

.container_all { text-align:center; }
.container_all .ca_table { text-align:left; margin:0 auto; width:1px; }
.container_all .cat_td { padding:57px 0px 55px 0; }
.container_all .caIndent { padding:0 56px 40px 56px; }
.contact-form {
width: 270px;
float: right;
}
.contact-form h1{color:#2cd8f5; font-size:19px; float:right; text-transform:uppercase; width:250px;}
/* |_________________________\ HEADER /___________________| */

#languages_id_decor { position:relative; text-transform:none; width:100%; height:0; }
#languages_id_decor .lid_1 { position:absolute; top:-30px; right:0px; }
#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.html) 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 #13cfed;
	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:#808080;
	}
#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 /______________________| */
#header .topTable { height:112px; }
#header .header_column { position:relative; z-index:10; width:100%; }
#header .header_column .pos { position:absolute; bottom:0; left:0; width:100%; }

#cn_block { margin-top:-22px; position:relative; }
#cn_block h1 { display:block; width:100%; text-align:center; }
#cn_block h1 span { display:block; height:auto; font-size:0; line-height:0; }
#cn_block h1 img { margin:0 auto; }
#cn_block .de_1 { background:url(../images/cn_de_1.png) no-repeat left top; padding-left:12px; }
#cn_block .de_1_1 { background:url(../images/cn_de_2.png) no-repeat right top; padding-right:12px; }
#cn_block .de_1_2 { background:url(../images/cn_de_5.png) repeat left top; }
#cn_block .de_1_3 { background:url(../images/cn_de_3.png) repeat-x left top; }
#cn_block .de_1_4 { background:url(../images/cn_de_4.png) no-repeat left top; padding:20px 50px 17px 50px; }
#cn_block .de_2 { background:url(../images/cn_de_6.png) no-repeat left top; padding-left:9px; line-height:0; font-size:0; }
#cn_block .de_2_1 { background:url(../images/cn_de_7.png) no-repeat right top; padding-right:9px; }
#cn_block .de_2_2 { background:url(../images/cn_de_8.png) repeat-x left top; padding-top:9px; }

#slider { position:relative; z-index:1; }
#loopedSlider ul.pagination { margin:0; padding:0; overflow:hidden; right:10px !important; z-index:20; }
#loopedSlider ul.pagination li { display:block; background:url(../images/empty.html) no-repeat left top; padding:3px 0; float:none; clear:both; line-height:0; font-size:0; }
#loopedSlider ul.pagination li a { display:block; width:16px; height:16px; background:url(../images/sl_n.png) no-repeat left top; }
#loopedSlider ul.pagination li a:hover, #loopedSlider ul.pagination li.active a { background-image:url(../images/sl_n_h.html); }
#loopedSlider .previous, #loopedSlider .next { width:27px; height:54px; position:absolute; display:block; top:50%; margin-top:-27px; }
#loopedSlider .previous { background:url(../images/sl_p.png) no-repeat left top; }
#loopedSlider .next { background:url(../images/sl_n.png) no-repeat left top; right:0; }

#loopedSlider .previous:hover, #loopedSlider .next:hover { background-position:left bottom; }

#header #headerColumn .text, #header #headerColumn { color:#cfcfcf; }
/* |_________________________\ free_phone /_________________________________| */

#header .free_phone { text-align:right; }
#header .free_phone img { display:inline-block; vertical-align:top; }
#header .free_phone span { display:inline-block; vertical-align:top; }
#header .free_phone span img { display:block; }

/* |_________________________\ company_name /______________________| */

/* |_________________________\ menu /_________________________| */

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

h1 { line-height:100%; }
h1, h2, h3, h4, h5, h6{ display:block; overflow:hidden; }
h1, h2, h3 { line-height:100%; font-size:100%; }

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

#content h4, h4  { font-weight:bold; padding-bottom:4px; }
#content h4 a { text-decoration:none; }

#content h5, h5, #content .content_bg ul.listing li.li h5 {  font-weight:bold; color:#959595; font-size:12px; line-height:18px; text-transform:none; }
#content h5, #content ul.listing li.li h5 { font-weight:bold; }
#content h5 a, #content ul.listing li.li h5 a { text-decoration:none; }
#content h5 a:hover, #content ul.listing li.li h5 a:hover { text-decoration:underline; }


#content h6, h6 { font-weight:bold; }
#content .content_bg h6, h6 { color:#959595; }
#content dt, dt { font-weight:bold; color:#fff; }
#content .content_bg dt, dt { color:#282828; }

#content h6 a, #content dt a, #content h5 a { text-decoration:underline; }
#content h6 a:hover, #content dt a:hover, #content h5 a:hover { text-decoration:none; }

/* |_________________________\ header_picture /_________________________| */


/*-----slider-----*/
.slider {
	width:980px;
	height:369px;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:0 auto;
	border-radius:5px;
}
.items {
	display:none;
}
.pagination {
	position:absolute;
	bottom:21px;
	right:24px;
	z-index:999;
}
.pagination li {
	float:left;
	margin-left:5px;
	font-size:0;
	line-height:0;
}
	.pagination li a {
		width:19px;
		height:19px;
		display:block;
		background:#4a7901;
	}
.pagination li.current a {
	background:#fff;
}
.banner {
	height:20px;
	position:absolute;
	color:#fff;
	bottom:0;
	left:0;
	font-size:20px;
	
	font-family:"Times New Roman", Times, serif;
	padding:px 0 0 10px;
	z-index:11;
}
.banner-bg {
	width:100%;
	height:20px;
	position:absolute;
	z-index:10;
	bottom:0;
	left:0;
}
/*--------slider end---------*/



/* __________________________|FOOTER|_________________________ */

#footer { text-align:right; }
#footer .tIndent { padding:26px 56px 0 56px; }
#footer .tWidth { padding:15px 0; }
#footer .table {  }
#footer, #footer .table td, #footer .table td a, #footer h6 { color:#fff; }
#footer .table td.mid { padding:0 5px; }
#footer .table td a:hover { text-decoration:none; }
#footer img { vertical-align:middle; }

#footer .tLeft { display:inline-block; vertical-align:middle; zoom:1; }
#footer .tRight { display:inline-block; vertical-align:middle; zoom:1; padding-left:3px; }

#footer .menu { width:100%; overflow:hidden; padding-bottom:10px; }
#footer .menu ul { float:right; }
#footer .menu ul li { float:left; background:url(../images/f_menu_sep.gif) no-repeat left 4px; padding:0 10px; }
#footer .menu ul li.last { padding-right:0; }
#footer .menu ul li.first { background:none; }
#footer .menu ul li a { text-decoration:none; font-family:Tahoma, Helvetica, sans-serif; color:#fff; font-size:12px; }
#footer .menu ul li a:hover, #footer .menu ul li a.active { text-decoration:underline; }

/* |________________\Headers/_______________| */

#content .ib_header { padding:0px;  }
#content .ib_header .de { display:none; }
#content .ib_header .height { display:inline-block; vertical-align:middle; line-height:0; font-size:0; width:0px; }
#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 .height { height:47px; }

#content .ib_header h3, #content .ib_header h4 { /*font-size:0; line-height:0;*/ }
#content .ib_header h3 img, #content .ib_header h4 img { display:block; }

/* __________________________|CONTENT|________________________ */

#content { width:100%; text-align:left; padding-top:22px; }
#content .contentIndent { padding:9px 10px; }

#content .ib_all { padding:0 0 15px 0; /*position:relative; z-index:5; */}
#content .text { }

#content dd { padding-bottom:15px; text-indent:0; }
#content dd p { text-indent:0; }
#content dd.last { padding-bottom:0; }

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

#content .ib_content { padding-top:0px; }
#content .lt_bottom .ib_content { padding-top:10px !important; }

#content .pages_listing { text-align:center; clear:both; width:100%; padding-top:10px; }
#content .pages_listing a { margin:0; text-decoration:none; }
#content .pages_listing a:hover { text-decoration:underline; }
#content .pages_listing b { color:#53d0ff; font-weight:normal; }
#content .pages_listing .first { margin-right:4px; background:url(../images/arrow_left.gif) no-repeat left 6px; padding-left:10px; }
#content .pages_listing .last { margin-left:4px; background:url(../images/arrow_right.html) no-repeat right 6px; padding-right:10px; }



/* |____________________________\ DECOR /_____________________________| */
#header .bde_1 { line-height:0; font-size:0; background:url(../images/hc_db_tl.png) no-repeat left top; padding-left:9px; }
#header .bde_1_1 { background:url(../images/hc_db_tr.png) no-repeat right top; padding-right:9px; }
#header .bde_1_2 { background:url(../images/hc_db_m.png) repeat left top; height:9px; }

#header .bde_2 { background:url(../images/hc_db_m.png) repeat left top; }
#header .bde_2_1 { padding:0 38px; }
#header .bde_2_2 { width:100%; overflow:hidden; }

#header .bde_3 { line-height:0; font-size:0; background:url(../images/hc_db_bl.png) no-repeat left top; padding-left:9px; }
#header .bde_3_1 { background:url(../images/hc_db_br.png) no-repeat right top; padding-right:9px; }
#header .bde_3_2 { background:url(../images/hc_db_m.png) repeat left top; height:9px; }
#header .more_div { text-align:left; padding-top:5px; }
#header .more { background:url(../images/more_arrow.png) no-repeat left 3px; display:inline-block; float: none; color:#fff; padding-left:19px; }
#header .more b { display:inline; float:none; background:none; }
#header .more em { display:inline; float:none; height:auto; line-height:18px; background:none; font-weight:bold; width:auto; min-width:0; text-align:left; }
#header .text { color:#fff; }

#header .decorInHeader td.td { padding-right:1px; }
#header .decorInHeader td.last { padding-right:0px; }

#content .decor_1 .bde_1 { line-height:0; font-size:0; background:url(../images/de_1_tl.png) no-repeat left top; padding-left:6px; }
#content .decor_1 .bde_1_1 { background:url(../images/de_1_tr.png) no-repeat right top; padding-right:6px; }
#content .decor_1 .bde_1_2 { background:url(../images/de_1_tm.png) repeat-x left top; height:6px; width:100%; }

#content .decor_1 .bde_2 { background:url(../images/de_1_m.png) repeat; }
#content .decor_1 .bde_2_1 { background:url(../images/de_1_mt.png) repeat-x left top; }
#content .decor_1 .bde_2_2 { background:url(../images/de_1_lb.png) repeat-y left top; }
#content .decor_1 .bde_2_3 { background:url(../images/de_1_rb.png) repeat-y right top; }
#content .decor_1 .bde_2_4 { background:url(../images/de_1_mlt.png) no-repeat left top; }
#content .decor_1 .bde_2_5 { background:url(../images/de_1_mrt.png) no-repeat right top; padding:0 18px 8px 18px; }

#content .decor_1 .bde_3 { line-height:0; font-size:0; background:url(../images/de_1_bl.png) no-repeat left top; padding-left:6px; }
#content .decor_1 .bde_3_1 { background:url(../images/de_1_br.png) no-repeat right top; padding-right:6px; }
#content .decor_1 .bde_3_2 { background:url(../images/de_1_bm.png) repeat-x left top; height:6px; width:100%; }

#content .decor_2 .bde_1 { line-height:0; font-size:0; background:url(../images/de_2_tl.png) no-repeat left top; padding-left:6px; }
#content .decor_2 .bde_1_1 { background:url(../images/de_2_tr.png) no-repeat right top; padding-right:6px; }
#content .decor_2 .bde_1_2 { background:url(../images/de_2_tm.png) repeat-x left top; height:6px; }

#content .decor_2 .bde_2 { background:url(../images/de_2_mt.png) repeat-x left top #26c2dc; }
#content .decor_2 .bde_2_1 { background:url(../images/de_2_mbrdb.png) repeat-y left top; }
#content .decor_2 .bde_2_2 { background:url(../images/de_2_mbrdb.png) repeat-y right top; }
#content .decor_2 .bde_2_3 { background:url(../images/de_2_mbrdt.png) no-repeat left top; }
#content .decor_2 .bde_2_4 { background:url(../images/de_2_mbrdt.png) no-repeat right top; padding:0 18px 8px 18px; }
#content .decor_2 .bde_2_5 { width:100%; position:relative; }

#content .decor_2 .bde_3 { line-height:0; font-size:0; background:url(../images/de_2_bl.png) no-repeat left top; padding-left:6px; }
#content .decor_2 .bde_3_1 { background:url(../images/de_2_br.png) no-repeat right top; padding-right:6px; }
#content .decor_2 .bde_3_2 {  background:url(../images/de_2_bm.png) repeat-x left top; height:8px; width:100%; }

#content .decor_3 .bde_1 { line-height:0; font-size:0; background:url(../images/de_3_tl.png) no-repeat left top; padding-left:9px; }
#content .decor_3 .bde_1_1 { background:url(../images/de_3_tr.png) no-repeat right top; padding-right:9px; }
#content .decor_3 .bde_1_2 { background-color:#f4f9fd; height:9px; width:100%; }

#content .decor_3 .bde_2 { background-color:#f4f9fd; padding:0 18px 13px 18px; }
#content .decor_3 .bde_2_5 { width:100%; overflow:hidden; position:relative; }

#content .decor_3 .bde_3 { line-height:0; font-size:0; background:url(../images/de_3_bl.png) no-repeat left top; padding-left:9px; }
#content .decor_3 .bde_3_1 { background:url(../images/de_3_br.png) no-repeat right top; padding-right:9px; }
#content .decor_3 .bde_3_2 {  background-color:#f4f9fd; height:9px; width:100%; }

#content .decor_4 .bde_1 { line-height:0; font-size:0; background:url(../images/de_4_tl.png) no-repeat left top; padding-left:6px; }
#content .decor_4 .bde_1_1 { background:url(../images/de_4_tr.png) no-repeat right top; padding-right:6px; }
#content .decor_4 .bde_1_2 { background:url(../images/de_4_tm.png) repeat-x left top; height:6px; }

#content .decor_4 .bde_2 { background:url(../images/de_4_mt.png) repeat-x left top #e2e2e2; }
#content .decor_4 .bde_2_1 { background:url(../images/de_4_mbrdb.png) repeat-y left top; }
#content .decor_4 .bde_2_2 { background:url(../images/de_4_mbrdb.png) repeat-y right top; }
#content .decor_4 .bde_2_3 { background:url(../images/de_4_mbrdt.png) no-repeat left top; }
#content .decor_4 .bde_2_4 { background:url(../images/de_4_mbrdt.png) no-repeat right top; padding:0 2px 2px 2px; }
#content .decor_4 .bde_2_5 { width:100%; position:relative; overflow:hidden; }

#content .decor_4 .bde_3 { line-height:0; font-size:0; background:url(../images/de_4_bl.png) no-repeat left top; padding-left:6px; }
#content .decor_4 .bde_3_1 { background:url(../images/de_4_br.png) no-repeat right top; padding-right:6px; }
#content .decor_4 .bde_3_2 { background:url(../images/de_4_bm.png) repeat-x left top; height:6px; }

#content .decor_4 .more { background:url(../images/more_3_l.png) no-repeat left top; color:#c4c4c4; text-transform:lowercase; float:right; }
#content .decor_4 .more b { background:url(../images/more_3_r.png) no-repeat right top; }
#content .decor_4 .more em { background:url(../images/more_3_m.png) repeat-x left top; height:24px; line-height:24px; }

#content .decor_4 .more:hover { color:#db0244; }

#content .ib_all { padding:0 18px; }
#content .decor_1 .ib_all, #content .decor_2 .ib_all, #content .decor_3 .ib_all, #content .decor_4 .ib_all { padding:0; width:100%; }
#content .decor_1, #content .decor_2, #content .decor_3, #content .decor_4 { width:100%; padding-bottom:7px; zoom:1; }

#content .decor_1, #content .decor_1 .text, #content .decor_1 ul li, #content .decor_1 ul li h5, #content .decor_2, #content .decor_2 .text, #content .decor_2 ul li, #content .decor_2 ul li h5, #content .decor_1 dd, #content .decor_2 dd { color:#fff !important; }
#content .decor_1 ul li { background:url(../images/ul_arrow.png) no-repeat left 7px; padding-left:25px; }
#content .decor_2 ul li { background:url(../images/ul_arrow_2.html) no-repeat left 7px; padding-left:25px; }

#content .decor_1 .more_div, #content .decor_2 .more_div { padding:0; }
#content .decor_1 .more, #content .decor_2 .more { background-image:url(../images/more_2_l.png); color:#c8023e; text-transform:lowercase; float:right; }
#content .decor_1 .more b, #content .decor_2 .more b { background-image:url(../images/more_2_r.png); }
#content .decor_1 .more em, #content .decor_2 .more em { background-color:#fff; min-width:60px; width:auto !important; width:60px; text-align:center; }
#content .decor_1 .more:hover { color:#26c2db; }
#content .decor_2 .more { color:#26c2db; }
#content .decor_2 .more:hover { color:#c8023e; }

#content .decor_1 h6, #content .decor_2 h6, #content .decor_1 h5, #content .decor_1 h6 { color:#fff; }
/* |_________________________\ page_texts_wrm /_________________________| */

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

#content .page_texts_wrm .decor .icon { text-align:center; }
#content .page_texts_wrm .decor .icon .image { width:65px; height:55px; background-position:center center; background-repeat:no-repeat; margin:0 auto; }

#content .page_texts_wrm .header_3 .more { display:inline; background:none; color:#ff0707; padding:0; margin:0; text-decoration:underline; float:none; }
#content .page_texts_wrm .header_3 .more:hover { text-decoration:none; }

/* |____________________________\ image_class /_______________________| */

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

/* |_________________________\ uls /_________________________| */

#content ul li { overflow:hidden; font-size:12px; line-height:35px; font-weight:normal; text-transform:none; color:#CC0000; padding-left:20px;  font-family:verdana; vertical-align:middle; }
.container_all #content ul li h5,  .container_all #content ul.listing li.li ul li h5 { font-size:inherit; line-height:30px; font-weight:bold; color:#959595; }
.container_all #content ul.listing li.li { text-transform:none; }
#content ul li h5 a, #content ul.listing li.li ul li a { text-decoration:none; }
#content ul li h5 a:hover { text-decoration:underline; }

#content ul.listing { margin:0; padding:0; }
#content ul.listing li.li { background:url(../images/empty.html) no-repeat left top; padding:0; width:100%; display:block; overflow:hidden; font-weight:normal; }
#para{color:#000; font-family:verdana; text-align:justify; text-indent:1cm; line-height:2em;}
.copyright{
float:left;
width:350px;
margin:40px 0px 0px;
}
b{
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#993300;
font-weight:bold;
}
#con{color:#000000; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
/* |_________________________\ 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; text-align:right; }
.more_page .more_div { text-align:right;  }
.container_all .more, .container_all .backLink a  {
	color:#fff;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	background:url(../images/more_1_l.png) no-repeat left top;
	float:left;
	display:block;
	padding-left:6px;
	white-space:nowrap;
	}
.container_all .backLink a { float:right; }
.container_all .more b, .container_all .backLink a b { float:left; display:block; background:url(../images/more_1_r.png) no-repeat right top; padding-right:6px; }
.container_all .more em, .container_all .backLink a em { float:left; display:block; background-color:#53d0ff; height:28px; line-height:28px; font-weight:normal; font-style:normal; padding:0px; min-width:60px; width:auto !important; width:60px; text-align:center; }

.container_all .more:hover, .backLink a:hover { text-decoration:none; color:#c8023e; }

/*#content .tForm2 .more { background:url(images/mb2_l.png) no-repeat left top; color:#fff !important; margin:0 !important; float:left; display:block; padding-left:10px; text-decoration:none; }
#content .tForm2 .more b { background:url(images/mb2_r.png) no-repeat right top; float:left; display:block; padding-right:10px; }
#content .tForm2 .more em { background-image:url(images/mb2_m.png); float:left; display:block; height:28px; line-height:28px; font-weight:normal; font-style:normal; padding:0px; }

#content .tForm2 .more:hover { background-image:url(images/more_l.png); color:#454444 !important; }
#content .tForm2 .more:hover b, #content .tForm2 .more b:hover { background-image:url(images/more_r.png); }
#content .tForm2 .more:hover em, #content .tForm2 .more em:hover { background-image:url(images/more_m.png); }*/


/* |_________________________\ testimonials /______________________________| */

#content .testimonials .featured h6 { text-align:right; }
#content .testimonials .featured h6 a { text-decoration:none; }
#content .testimonials .featured h6 a:hover { text-decoration:underline; }

#content .testimonials .featured ul.listing li.li { background-image:none; margin-bottom:0; }
#content .testimonials .featured ul.listing li.last { padding-bottom:0; }

#content .testimonials .default_template ul.listing li.li .text { padding-top:0; }

#content .testimonials .featured .picture {  }

#content .testimonials .text { }

#content .testimonials .author { text-align:right; }
#content .testimonials .author a { text-decoration:none; }
#content .testimonials .author a:hover { text-decoration:underline; }

/* |_________________________\ soc_links /__________________________________| */
#footer .soc_links { padding-top:0px; }
#footer .soc_links ul.listing { overflow:hidden; }
#footer .soc_links ul.listing li { float:left; padding-left:7px; }



/* |_________________________\ presentation /_______________________________| */

#content .presentation .featured .picture { }

#content .presentation .featured .listing { overflow:hidden; width:100%; }
#content .presentation .featured .li { width:100%; float:left; padding-bottom:15px;  }
#content .presentation .featured .last { padding-bottom:0; }

/* |_________________________\ what_we_offer /______________________________| */

#content .what_we_offer .listTemplate .more_div { padding-top:5px; }

/* |_________________________\ our_work_team /______________________________| */

#content .our_work_team .more_div { clear:none; }
#content .our_work_team ul.listing li.li { padding-bottom:10px; }
#content .our_work_team ul.listing li.last { padding-bottom:0; }
#content .our_work_team ul.listing li.last .picture { padding-bottom:0; }

/* |_________________________\ listing_texts /______________________________| */

#content .listing_texts ul.listing li.li { padding-bottom:20px; background:none; display:block; list-style:none; }
#content .listing_texts ul.listing li.last { margin-bottom:0px; padding:0; }

/* |_________________________\ services /___________________________________| */

#content .services .listing_template ul li h5 {}
#content .services .listing_template ul li {}

#content .services .overview .picture { padding-bottom:0; }
#content .services .available .picture { display:block; padding-right:0; float:none; }
#content .services .available dt { font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; }
#content .services .available dt a { text-decoration:none; }
#content .services .available dt a:hover { text-decoration:underline; }
#content .services .available dd { padding-top:0; display:block; }

/* |_________________________\ news_letter /________________________________| */

#content .news_letter .ib_header { height:auto; }
#content .news_letter .ib_content {  }
#content .news_letter .tForm input { display:inline-block; vertical-align:middle; }
#content .news_letter .tForm .ide_1 { }
#content .news_letter .tForm .ide_1 input { width:100%; }
#content .news_letter .tForm .unsubscribe { color:#db0244; font-size:13px;  }
#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 { float:right; margin:0; }

/* |_________________________\ our_location /_______________________________| */

#content .our_location dt { padding:0px; background:none; color:#ff0707; float:left; margin-right:4px; font-weight:normal; }
#content .our_location dd { padding-bottom:24px; padding-top:0; }
#content .our_location dd.last { padding-bottom:0; }

#content .our_location .header_3_float ul.listing li.li { width:33%; float:left; }
#content .our_location .header_3_float ul.listing li.li div.tIndent { padding:0 10px 25px 0; }
#content .our_location .header_3_float ul.listing li.last_row  div.tIndent { padding-bottom:0; }
#content .our_location .header_3_float ul.listing li.last  div.tIndent { padding-right:0; }

#content .our_location .header_3_float ul.listing li.li h5 { color:#fff; font-size:12px; line-height:18px; text-transform:none; font-weight:bold; }

/* |_________________________\ featured /___________________________________| */

#content .featured dt { padding:0px; background:none; color:#ff0707; float:left; margin-right:4px; font-weight:normal; }
#content .featured dd { padding-bottom:24px; padding-top:0; }
#content .featured dd.last { padding-bottom:0; }

/* |_________________________\ solution_showcase /__________________________| */

#content .solution_showcase .featured ul.listing { width:100%; }
#content .solution_showcase .featured ul.listing li.li { width:33%; float:left; }

#content .solution_showcase .featured ul.listing li.li .tIndent { padding-right:25px; }
#content .solution_showcase .featured ul.listing li.last .tIndent { padding-right:0px; padding-left:10px; }

/* |_________________________\ faq /________________________________________| */

#content .faqTemplate dl.block { margin-top:15px; padding-top:15px; border-top:solid 1px #ddd; }

/* |_________________________\ photoGalleryTemplate /_______________________| */

#content .photoGalleryTemplate .tRight { margin-right:0; }

/* |_________________________\ news /_____________________________| */

#content .news {}
#content .news .picture { float:left; display:block; margin:0 15px 0px 0; }
#content .news .picture img { display:block; }
#content .news .defaultTemplate ul.listing li.li { padding-bottom:20px; display:block; }
#content .news .defaultTemplate ul.listing li.last { padding-bottom:0; }

#content .news h3 span { display:inline-block; vertical-align:middle; }
#content .news h3 img { vertical-align:middle; }
#content .news h3 a { margin-left:10px; }
#content .news h5 a { text-decoration:none; }
#content .news h5 a:hover { text-decoration:underline; }

#content .news .featured {}
#content .news ul.listing { overflow:hidden; width:100%; }

#content .news .featured dd { margin-bottom:25px; padding:0; }
#content .news .featured .last { margin-bottom:0; }
#content .news .featured .first {  }

#content .news .featured dt a { text-decoration:none; }
#content .news .featured dt a:hover { text-decoration:underline; }


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

/* |_________________________\ paypalProductListTemplate /___________| */

#content .paypalProductListTemplate .tForm { padding-top:15px; }
#content .paypalProductListTemplate .a {}
#content .paypalProductListTemplate .featured .listing li.li { width:48%; }
#content .paypalProductListTemplate .featured .listing li.left { float:left; }
#content .paypalProductListTemplate .featured .listing li.right { float:right; }
#content .paypalProductListTemplate .featured .picture { padding-bottom:0; }

#content .paypalProductListTemplate .featured_list .text { padding-bottom:13px; }

/* |_________________________\ contactForm /_________________________| */

#content .tForm { clear:both; }
#content .tForm input, #content .tForm select, #content .tForm textarea, #content .tForm label, #content .tForm{ width:100%; }

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

#content .tForm .captcha_table .form_brd { margin-bottom:0; }
#content .tForm .more_div { width:100%; overflow:hidden; }
#content .tForm .more_div .more { }
#content .tForm .more { margin:0 0 0 10px; float:right; }

#content .tForm input, #content .tForm select, #content .tForm textarea { background:#fff; border:none; line-height:24px; border:solid 1px #bfbfbf; }
#content .tForm input:focus, #content .tForm textarea:focus { }
#content .tForm input, #content .tForm select { height:24px; line-height:normal; padding:0; display:block; margin-bottom:6px; }
#content .tForm select { line-height:24px !important; }
#content .tForm input, .tForm textarea { padding:0 3px; }
#content .tForm input { line-height:24px; }
#content .tForm label { display:block; font-weight:normal; padding-top:0px; padding-bottom:0px; color:#6d6d5b; line-height:22px; }
#content .tForm textarea { height:200px; overflow:auto; margin:0; display:block; margin-bottom:6px; }
#content .tForm .captchaPicture { padding:19px 0; }

#content .tForm div.more_div { text-align:right; padding-top:10px; }

#content .tForm img { display:block; }

#content .tForm .de_in_1 { background:url(../images/de_in_l.png) no-repeat left top; padding-left:8px; margin-bottom:18px; }
#content .tForm .de_in_2 { background:url(../images/de_in_r.png) no-repeat right top; padding-right:8px; }
#content .tForm .de_in_3 { background:url(../images/de_in_m.png) repeat-x left top; width:100%; height:27px; padding:1px 0; }
#content .tForm .de_in_3 input, #content .tForm .de_in_3 select { height:25px; background:none; border:none; margin:0; }
#content .tForm .de_in_3 select { line-height:25px !important; }

#content .tForm .de_ta_1 { background:url(../images/de_ta_tl.html) no-repeat left top; padding-left:8px; font-size:0; line-height:0; }
#content .tForm .de_ta_1_1 { background:url(../images/de_ta_tr.html) no-repeat right top; padding-right:8px; }
#content .tForm .de_ta_1_2 { background:url(../images/de_ta_tm.html) repeat-x left top; height:8px; }

#content .tForm .de_ta_2 { background:url(../images/de_ta_ml.html) repeat-y left top #fff; }
#content .tForm .de_ta_2_1 { background:url(../images/de_ta_mr.html) repeat-y right top; }
#content .tForm .de_ta_2_2 { background:url(../images/de_ta_mlt.html) no-repeat left top; }
#content .tForm .de_ta_2_3 { background:url(../images/de_ta_mrt.html) no-repeat right top; }
#content .tForm .de_ta_2_4 { background:url(../images/de_ta_mlb.html) no-repeat left bottom; }
#content .tForm .de_ta_2_5 { background:url(../images/de_ta_mrb.html) no-repeat right bottom; padding:0 8px; }

#content .tForm .de_ta_3 { background:url(../images/de_ta_bl.html) no-repeat left top; padding-left:8px; font-size:0; line-height:0; }
#content .tForm .de_ta_3_1 { background:url(../images/de_ta_br.html) no-repeat right top; padding-right:8px; }
#content .tForm .de_ta_3_2 { background:url(../images/de_ta_bm.html) repeat-x left top; height:8px; }

#content .tForm .de_ta_2 textarea { border:none; background:none; margin:0; }

/* |_________________________| LAYOUTS |_________________________| */

#content .layout_table {  }
#content .columnIndent {  }
.tWidth { width:1000px; margin:0 auto !important; text-align:left; }
.column_left, .column_right { vertical-align:top; }
#content .cde_1 { margin-top:4px; }

/* |_________________________\ layout_index /_________________________| */

#content .layout_index { }
#content .layout_index .td { text-align:left; }

#content .layout_index .column_left { width:27%; }
#content .layout_index .column_right { width:73%; }
#content .layout_index .column_right .column_left { width:55%; }
#content .layout_index .column_right .column_right { width:45%; }

#content .layout_index .column_left .columnIndent { padding-right:3px; }
#content .layout_index .column_right .top_column .columnIndent { padding-right:3px; }
#content .layout_index .column_right .column_left .ib_all { padding-right:0; }
#content .layout_index .column_right .column_right .ib_all { padding-right:0; }

/* |_________________________\ layout_2 /_______________________________| */

#content .layout_2 {}
#content .layout_2 .column_left { width:27%; }
#content .layout_2 .column_right { width:73%; }
#content .layout_2 .column_left .columnIndent { padding:0px 3px 0 0px; }
#content .layout_2 .column_right .columnIndent { padding:0 0px 0 3px; }
#content .layout_2 .lp_bottom .column_left {  }
#content .layout_2 .lp_bottom .column_right { background:none; }

/* |_________________________\ layout_subPage /_________________________| */

#layout_subPage { text-align:left; }
#layout_subPage .columnIndent {  }

 input[type=text] {
    padding: 6px;
    width:60%;
	margin-bottom:10px;
	border-radius:4px;
    border: 1px solid #ccc;
    background: #fff;

}
.form .title {
    font-size: 20px;
    color: white;
    background: #0c7b9f;
    width: 368px;
    text-align: center;
}
.col-lg-4.col-sm-4.col-xs-12.address {
    margin-bottom: 30px;
	margin-top:10px;
}
.contact-list a {
    text-decoration: none;
}


 input[type=submit] {
    padding: 5px 15px;
    border: 1px solid #ccc;
	border-radius:4px;
    background: #eee;
	width:61%;
	color:#000000;
}
select{
padding: 6px;
    width: 60%;
	margin-bottom:10px;
	border-radius:4px;
    border: 1px solid #ccc;
    background: #fff;
	
	}
	option{color:#000000;}
 textarea {
    width: 60%;
    height: 50px;
    border: 1px solid #ccc;
	border-radius:4px;
    background: #fff;
	
	
}	
button {
    background: #0b7597;
    color: white;
    padding: 6px;
    margin-top: 13px;
    border-radius: 5px;
}
.form p.contact-list {
    line-height: 30px;
}
label{font:14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:5px 0px;
vertical-align:middle;
}
.titles {
    font-size: 20px;
    color: white;
    background: #0c7b9f;
    width: 300px;
    text-align: center;
}
p.contact-list {
    font-size: 14px;
    color: black;
line-height: 33px;
}
.contact-list b {
    font-size: 14px;
    line-height: 33px;
	color:#000;
}