* { margin:0; padding:0;}
body{ background:url(images/content_bgd.jpg) #252525}
html, input, textarea, select{font-family:verdana; font-size:12px; color:#FFFFFF; line-height:16px;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

strong a{ color:#D58905;  background:url(images/marker.gif) no-repeat left top; background-position:0 3px; padding-left:17px; text-decoration:underline;}
strong a:hover{ text-decoration:none}
a:hover{text-decoration:none;}
a {color:#ABFF00;}
.column { float:left;}
.clear { clear:both;}

ul { list-style:none;}
.ul1 li a { background:url(images/marker.gif) no-repeat 0 8px; padding-left:7px; line-height:20px;}

.form { height:41px; float:right}
.form input {width:257px; height:26px; border:0px; background:none; padding-top:2px;}
textarea { width:154px; height:65px; border:0px; overflow:auto;  margin-bottom:4px; padding-top:4px; background:none; padding:0 5px; cursor:text !important}
.bgd_input {background:url(images/input_bgd.gif) left top no-repeat;}
.bgd_textarea {background:url(images/textarea_bgd.gif) 77px top no-repeat;}


/*header*/
#header_menu { background:url(images/header_menu_bgd.jpg) left top no-repeat; position:relative }
#header_menu .col_1 .indent { padding:2px 0 0 0px; }
#header_menu .col_2 .indent { padding:53px 0 0 93px; }
#header_menu .col_2 ul{position:absolute;right:0;bottom:20px;}
#header_menu span { margin:0 9px 0 0; color:#2E2E2E;}
#header_menu li {float:left;padding-right:10px;}
#header_menu li a {color:#FFFFFF; text-decoration:none; font-family:Verdana; font-size:12px; display:block;
					background:url(images/nav.png) top left no-repeat; height:10px; padding:36px 2px 0 10px}
#header_menu .li1 a {color:#2E2E2E;display:inline; padding-right:9px;}
#header_menu li a:hover, #header_menu li.on a { text-decoration:underline; background-position: 0 -50px;}
* html #header_menu li a {display:inline;background-position:-25px 30px}
* html #header_menu li a:hover, * html #header_menu li.on a {display:inline;background-position:-25px -20px}
#header { background:url(images/header_bgd.jpg) no-repeat left top;}
#header .col_1 .indent { padding:49px 0 0 60px; }
#header .col_2 .indent { padding:78px 0 0 98px; }
#header-products { background:url(images/products-header.jpg) no-repeat left top;}
#header-products .col_1 .indent { padding:49px 0 0 60px; }
#header-products .col_2 .indent { padding:228px 0 0 98px; }
#header-portfolio { background:url(images/portfolio-header.jpg) no-repeat left top;}
#header-portfolio .col_1 .indent { padding:49px 0 0 60px; }
#header-portfolio .col_2 .indent { padding:228px 0 0 98px; }
#header-services { background:url(images/services-header.jpg) no-repeat left top;}
#header-services .col_1 .indent { padding:49px 0 0 60px; }
#header-services .col_2 .indent { padding:228px 0 0 98px; }
ices .col_2 .indent { padding:228px 0 0 98px; }
#header-clients { background:url(images/clients-header.jpg) no-repeat left top;}
#header-clients .col_1 .indent { padding:49px 0 0 60px; }
#header-clients .col_2 .indent { padding:228px 0 0 98px; }
#header-support { background:url(images/it_support_header.jpg) no-repeat left top;}
#header-support .col_1 .indent { padding:49px 0 0 60px; }
#header-support .col_2 .indent { padding:228px 0 0 98px; }
#header-contact { background:url(images/contact-header.jpg) no-repeat left top;}
#header-contact .col_1 .indent { padding:49px 0 0 60px; }
#header-contact .col_2 .indent { padding:228px 0 0 98px; }
#header-seo { background:url(images/seo_header.jpg) no-repeat left top;}
#header-seo .col_1 .indent { padding:49px 0 0 60px; }
#header-seo .col_2 .indent { padding:228px 0 0 98px; }

.col_2 .row_1{background: url(images/l_t.gif) top left no-repeat;}

/*footer*/
#footer { background:url(images/footer_bgd.gif) no-repeat left top; color:#FFFFFF; text-align:center;}
#footer .indent { padding:30px 0 0 61px;}

.title { margin-bottom:13px;}
.top_indent { height:3px;}
.bottom_indent { height:12px;}
.title_block { height:65px; background:url(images/title_block.gif) no-repeat left top}

.title_block .indent2 {padding:24px 0 0 30px;}
.title_block .indent2 h3{font-size:12pt; font-weight:normal}
.title_block .indent2 h1{font-size:12pt; font-weight:normal}
.date { background:url(images/date_marker.gif) no-repeat 0 0; padding-left:18px; color:#C1FF02; font-weight:bold;}
.img_indent { margin:3px 22px 0 0;}
.title_block4 { height:65px; background:url(images/title_bl_4.gif) no-repeat left top}
.title_block4 .indent2 { padding:24px 0 0 61px;}
.col_2 .title_block .indent2{padding:0 !important}

.bgd { background:url(images/menu_bgd.jpg) left top repeat-x; width:363px; height:44px;}
.left { /*background:url(images/menu_left.jpg) no-repeat left top; */}
.right { /*background:url(images/menu_right.jpg) no-repeat right top; */}
.right .indent1 { padding:11px 0 17px 33px;}

.txt1 { color:#C1FF02;}

.product-list{margin-top:15px;}
.product-list li{width:50%;float:left;font-size:9pt; color:#ABFF00; padding:0 0 9px 0;white-space:nowrap}
.eproduct-list li{width:50%;float:left;font-size:9pt; color:#ABFF00; padding:0px 0 9px 0;white-space:nowrap}
.seo-product-list li{width:50%;float:left;font-size:9pt; color:#ABFF00; padding:0 50px 9px 10px;white-space:nowrap}

#content h2, h2.dots
{background:url(images/title_black_rev.png) no-repeat; height:48px; padding:12px 46px 0pt 0px; text-align:right; width:290px; font-size:12pt; font-weight:normal;}
h2.dots{position:relative;top:10px}
h3.green-dots{background:url(images/green-dots.png) left 3px no-repeat !important;padding: 14px 0 0 35px !important}
h3.title{background:url(images/green-dots.png) left 3px no-repeat !important;padding: 7px 0 0 38px !important}
h3.green-dots span{font-size:7.5pt;font-weight:normal}
h3.title span{font-size:8pt;font-weight:normal}
h5{font-size:9pt; font-weight:normal}

.portfolio li{text-align:center;float:left;}
.three-in-row li{margin:13px 0}
.featured li{white-space:nowrap}

/*================== index.html ==================*/
#page1 #content .col_1 .row_1 { background:url(images/1_block1.gif) left top; margin-bottom:10px}
#page1 #content .col_1 .row_1 .indent { padding:18px 30px 26px 30px; background:url(images/p1_r_t.gif) no-repeat right top;}
#page1 #content .col_1 .row_1 h1{color:#fff;font-size:18pt;padding-bottom:20px}
#page1 #content .col_1 .row_1 h1 span{color:#c1ff02;font-size:12pt;}
#page1 #content .col_1 .row_2 { background:url(images/cont_bgd.jpg);}
#page1 #content .col_2 .row_1 .title_block { background:url(images/title_bl_2.gif) no-repeat left top;}
#page1 #content .col_2 .row_1 .title_block .indent2 { padding:24px 0 0 36px;}
#page1 #content .col_2 { background:url(images/cont_bgd.jpg)}
#page1 #content .col_2 .indent { padding:0px 10px 2px 18px; margin-top:-10px; overflow:hidden}
#page1 #content .col_2 .indent_2 { padding:48px 10px 40px 18px; margin-top:-10px; overflow:hidden}
#content .row_1 .indent_2{background:transparent url(images/l_b.gif) no-repeat scroll left bottom;}
#content .row_1 .indent{background:transparent url(images/l_b.gif) no-repeat scroll left bottom;}
#content .row_1 .indent.alt{background:none}
#page1 #content .col_2 .row_2 .title_block .indent2 { padding:24px 0 0 36px;}
#page1 #content .col_2 .row_2 .title_block { background:url(images/title_bl_3.gif) no-repeat left top;}
#page1 #content .col_2 .row_2 .indent{ padding:1px 5px 19px 13px; background:url(images/l_b.gif) no-repeat left bottom;}
#page1 #content .col_2 .row_2 .indent_3{ padding:0px 10px 12px 19px; background:url(images/l_b.gif) no-repeat left bottom;}
#page1 #content .col_2 h3{background:url(images/title_black.gif) no-repeat; height:42px; padding:10px 0 0 47px}
#page1 #content .col_2 h1{background:url(images/title_black.gif) no-repeat; height:42px; padding:9px 0 0 41px}
#page1 #content .col_2 h4{margin:-2px 0 13px 0;color:#FFBF00; font-weight:normal;font-size:10pt}

/*================== index-1.html ==================*/
#page2 #content .col_1 { background:url(images/cont_bgd.jpg)}
#page2 #content .col_1 .indent {padding:17px 40px 24px 61px; background:url(images/r_b.gif) no-repeat right bottom;}
#page2 #content .col_2 { background:url(images/cont_bgd.jpg)}
#page2 #content .col_2 .title_block { background:url(images/title_bl_2.gif) no-repeat left top;}
#page2 #content .col_2  .title_block .indent2 { padding:24px 0 0 36px;}
#page2 #content .col_2 .indent {padding:17px 40px 20px 38px; background:url(images/l_b.gif) no-repeat left bottom;}
#page2 #content .col_2 ul { margin-top:14px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 { background:url(images/cont_bgd.jpg)}
#page3 #content .col_1 .indent {padding:23px 20px 21px 61px;}
#page3 #content .col_1 .indent1 {padding:23px 40px 20px 61px; background:url(images/r_b.gif) no-repeat right bottom;}
#page3 #content .col_2 { background:url(images/cont_bgd.jpg)}
#page3 #content .col_2 .title_block { background:url(images/title_bl_2.gif) no-repeat left top;}
#page3 #content .col_2  .title_block .indent2 { padding:24px 0 0 36px;}
#page3 #content .col_2 .indent {padding:20px 58px 20px 38px; background:url(images/l_b.gif) no-repeat left bottom;}


/*================== index-3.html ==================*/
#page4 #content .title_block { background:url(images/p4_title_bl.gif) left top repeat-x; height:54px; padding-top:10px}
#page4 #content .indent {padding:18px 44px 15px 57px;  background:url(images/cont_bgd.jpg)}
#page4 #content .img_indent { margin:1px 10px 0 0;}
#page4 #content .section{height:78px; background:url(images/title_block-b.png) no-repeat -146px top; margin-top:20px; padding:15px 30px 10px 5px;}
#page4 #content .section img{float:left; margin-right:5px;}


/*================== index-4.html ==================*/
#page5 #content .col_1 { background:url(images/cont_bgd.jpg)}
#page5 #content .col_1 .indent {padding:21px 20px 17px 61px;}
#page5 #content .col_1 .indent1 {padding:22px 40px 24px 61px; background:url(images/r_b.gif) no-repeat right bottom;}
#page5 #content .col_2 { background:url(images/cont_bgd.jpg)}
#page5 #content .col_2 .title_block { background:url(images/title_bl_2.gif) no-repeat left top;}
#page5 #content .col_2  .title_block .indent2 { padding:24px 0 0 36px;}
#page5 #content .col_2 .indent {padding:19px 58px 28px 38px; background:url(images/l_b.gif) no-repeat left bottom;}

/*================== index-5.html ==================*/
#page6 #content .title_block { background:url(images/p4_title_bl.gif) left top repeat-x; height:64px;}
#page6 #content .indent {padding:18px 56px 25px 60px;  background:url(images/cont_bgd.jpg)}


/*==================list====================*/
.block { width:100%;}
.block .t { background:url(images/m2-t-dr.gif) repeat-x top #EAE4E0;}
.block .b { background:url(images/m2-b-dr.gif) repeat-x bottom;}
.block .l { background:url(images/m2-l-dr.gif) repeat-y left;}
.block .r { background:url(images/m2-r-dr.gif) repeat-y right;}
.block .l_t { background:url(images/m2-l-t.gif) no-repeat left top;}
.block .r_t { background:url(images/m2-r-t.gif) no-repeat right top;}
.block .l_b { background:url(images/m2-l-b.gif) no-repeat left bottom;}
.block .r_b { background:url(images/m2-r-b.gif) no-repeat right bottom;}
/*==========================================*/

.col_2 .title_block{padding-top:18px; background:none !important}
.title_block.white-shade { background:url(images/title_bl_2.gif) no-repeat left top !important;}

.push-next{margin-right:24px !important}

#form1 label{display:block;float:left;width:70px;clear:both;padding:5px 3px}
#form1 input{background:url(images/input_bgd-moin.gif) left top no-repeat; border:none; color:white;padding:7px 3px 18px 5px; width:220px}
.flash-multimedia{height:1px}