﻿html{height:100%; width:100%; margin:0; padding:0; font-family:Arial; font-size:12px; color:#6a6a6a;}
body{height:100%; width:100%; margin:0; padding:0; background-color:#f1f1f1;}
body center:first-child{height:100%; margin:0; padding:0;}

#root{/*height:100%;*/ width:100%; margin:0; padding:0; }

#main{/*height:100%;*/ width:996px; margin:0; padding:0; background-color:#f1f1f1;}

a{margin:0;padding:0;text-decoration:none;color:#6a6a6a;cursor:pointer;}
img{border:0;text-decoration:none;}
/*h1{font-size:12px; font-weight:normal; margin:0; padding:0;}
h2{font-size:12px; font-weight:normal; margin:0; padding:0;}
h3{font-size:12px; font-weight:normal; margin:0; padding:0;}*/

#home_link{position:absolute; width:250px; height:150px; margin:60px 0 0 600px; cursor:pointer;}

/*** HEADER ***/
#header{width:996px; height:226px; margin:0; padding:0; background: url(../images/bg_header1.jpg) no-repeat 0 0;}
/**************/

/*** LANGUAGE ***/
#m_lng{display:inline-block; width:100%; margin:0; padding:0;}
#m_lng ul{float:right; margin:7px 0 0 0; padding:0 40px 0 0;}
#m_lng a{color:#fff; font-size:11px;}
#m_lng .sel{color:#7c867d;}
#m_lng li {display:inline; margin:0 0 0 23px; padding:0;}
/***************/

/*** MENU ***/
#menu{display:inline-block; margin-top:162px; width:100%;}
#menu a{color:#fff; font-size:11px; text-transform:uppercase;}
#menu div{display:block;}

#menu .m_l{float:left;}
#menu .m_l ul {margin:0; padding:0 0 0 64px;}
#menu .m_l li {display:inline; margin:0 30px 0 0; padding:0;}

#menu .m_r{float:right;}
#menu .m_r ul {margin:0; padding:0 70px 0 0;}
#menu .m_r li {display:inline; margin:0;}
/************/

/*** CONTENT ***/
#content_t{display:inline-block; margin:20px 0 0 0; padding:0;}
#content_t_l{display:block; float:left; width:262px; min-height:374px; _height:374px;/*IE6 and below*/ background: url(../images/bg_content_t_l.jpg) no-repeat 0 0; margin:0; padding:0; text-align:left;}
#content_t_r{display:block; float:left; width:713px; min-height:374px; _height:374px; background: url(../images/bg_content_t_r.jpg) no-repeat 0 0; margin:0 0 0 21px; _margin:0 0 0 20px; padding:0; text-align:left;}

#content_b{display:inline-block; margin:14px 0 0 0; padding:0;}
#content_b_l{display:block; float:left; width:262px; min-height:266px; _height:266px; background: url(../images/bg_content_b_l.jpg) no-repeat 0 0; margin:0; padding:0; text-align:left;}
#content_b_r{display:block; float:left; width:713px; min-height:266px; _height:266px; background: url(../images/bg_content_b_r.jpg) no-repeat 0 0; margin:0 0 0 21px; padding:0; text-align:left;}

/*****************/

/*** FOOTER ***/
#footer{clear:both; display:inline-block; width:952px; height:24px; margin:-24px auto auto auto; background: url(../images/footer_middles.jpg) repeat-x 0 0; color:#fff; font-size:11px;}
#footer .f_l{display:block; float:left; height:24px; background: url(../images/footer_corners.jpg) no-repeat; background-position:0 0;}
#footer .f_r{display:block; float:right; padding:5px 20px 0 0;}
#footer .f_r_c{display:block; float:right; width:8px; height:24px;  background: url(../images/footer_corners.jpg) no-repeat; background-position:0 -24px;}

#footer ul {margin:0; padding:5px 0 0 20px;} 
#footer li {display:inline; margin:0 30px 0 0;}
#footer a{text-decoration:none; color:#fff; margin:0; padding:0;}
#footer .solution {/*color:rgb(157, 13, 13);*/ font-weight: bold;}
/**************/

/*** COLOR SQUERES STRUCTURE ***/
#content_t_l .c_header,
#content_t_r .c_header,
#content_b_l .c_header,
#content_b_r .c_header{display:block; margin:21px 0 0 23px; padding:0; height:23px; background-color:#d8d8d8; }
#content_t_l .c_header span,
#content_t_r .c_header span,
#content_b_l .c_header span,
#content_b_r .c_header span{display:block; float:left; margin:0; padding:0; width:23px; height:23px;}
#content_t_l .c_header h1,
#content_t_r .c_header h1,
#content_b_l .c_header h1,
#content_b_r .c_header h1{display:block; float:left; margin:5px 0 0 17px; color:#fff; font-family:Arial; font-size:12px; font-weight:normal; text-transform:uppercase;}

#content_t_l .c_header, #content_b_l .c_header{width:239px;}
#content_t_r .c_header, #content_b_r .c_header{width:690px;}
#content_b .move_to_top{position:relative; margin-top:-388px;}

/*** CONTACT US ***/
#content_t_l .c_contact_us{margin:0; padding:0 40px 0 63px;}
#content_t_l .c_contact_us ul{margin:25px 0 0 0;padding:0;}
#content_t_l .c_contact_us li{display:inline;margin:0;padding:0;}
#content_t_l .c_contact_us input{width:160px;height:20px; margin:0 0 12px 0; padding:0;}
#content_t_l .c_contact_us textarea{width:160px; height:99px; margin:0 0 17px 0; padding:0;}
#content_t_l .c_contact_us span{text-decoration:underline; float:right; margin:0; padding:0;}
#content_t_l .c_contact_us a{text-decoration:underline; margin:0; padding:0;}

/** PAGE **/
#content_t_r .c_page{margin:25px 0 0 64px; padding:0 23px 0 0;}
#content_t_r #page_docs{margin:15px 45px 0 64px; padding:24px 0 0 115px; border-top:solid 1px #c5c5c5; background:url(../images/Adobe.png) no-repeat 0 8px; min-height:55px; _height:55px;}
#content_t_r #page_docs .doc_item{display:inline-block; float:left; margin:0 54px 0 0; padding:0 0 20px 0;}

/*** NEWS ***/
#content_b_r .c_news{display:inline-block; margin:28px 0 0 64px; _margin:28px -3px 20px 64px; padding:0; text-align:left;}
#content_b_r .c_news_item{display:block; float:left; margin:0 57px 20px 0; padding:0;}
#content_b_r .c_news_item img{margin:0 0 5px 0; padding:0;}
#content_b_r #aAllNewsLink a{margin:0 0 0 64px; padding:0; text-decoration:underline;}

/*#content_t_r .c_news{display:inline-block; margin:47px 0 0 64px; _margin:28px -3px 0 64px; padding:0; text-align:left;}
#content_t_r .c_news_item{display:block; float:left; margin:0 57px 40px 0; padding:0;}
#content_t_r .c_news_item img{margin:0 0 5px 0; padding:0;}*/

#content_t_r .news_item{margin:25px 0 0 64px; padding:0 23px 0 0;}
#content_t_r .news_list_item{clear:both; display:block; margin:0 0 20px 0; padding:0;}
#content_t_r .news_list_item img{display:block; float:left;}
#content_t_r .news_list_item span{display:block; float:left; margin:0; padding:0;}

/*** PRODUCT ***/
#content_t_r .product_item{margin:25px 0 0 64px; padding:0 23px 0 0; min-height:262px; _height:262px;}

#content_t_r .prev_next_navigation{margin:10px 0 0 64px; padding:0 23px 0 0;}
#content_t_r .prev_item{display:block; float:left; margin:0; padding:0;}
#content_t_r .next_item{display:block; float:right; margin:0; padding:0;}
#content_t_r .prev_item a, #content_t_r .next_item a{text-decoration:underline;}

/*** CATEGORIES ***/
#content_t_r .c_categories{margin:25px 0 0 64px; padding:0 23px 0 0;}
#content_t_r .c_categories td{width:147px; vertical-align:bottom;}
#content_t_r .ctg_item{display:block; float:left; /*width:91px;/*width:147px;*/ margin:0 0 0 0; padding:0;}
#content_t_r .ctg_item h2{margin:0; padding:0; width:120px; font-size:12px; font-weight:normal;}
#content_t_r .ctg_item div{margin:0 0 13px 0; padding:0; width:91px; height:66px; background: url(../images/categories.jpg) no-repeat; background-position:0 66px;}
#content_t_r .navigation_bar{margin:0 0 25px 0;}
#content_t_r .navigation_bar a{text-decoration:underline;}
#content_t_r #sub_ctg{/*display:inline-block; float:left;*/ margin:0; padding:0; width:316px; min-height:1px; _height:1px;}
#content_t_r #sub_ctg li{margin:0 0 5px 0; padding:0 0 0 5px; width:316px; height:18px; cursor:pointer; list-style-type:none;}
#content_t_r #sub_ctg li span{display:block; float:left; width:4px; height:4px; background-color:#6a6a6a; margin:7px 11px 0 0; padding:0; font-size:0px;}
#content_t_r #sub_ctg li h2{display:block; padding:2px 0 0 0; margin:0; font-size:12px; font-weight:normal;}
#content_t_r #sub_ctg .hover, 
#content_t_r #sub_ctg .sel{width:344px; background-color:#d8d8d8; margin:0 0 5px -28px; padding:0; position:relative; color:#fff;}
#content_t_r #sub_ctg .hover span, 
#content_t_r #sub_ctg .sel span{width:10px; height:18px; background-color:Gray; margin:0 38px 0 0;}

/*** PRODUCT LIST ***/
#content_t_r #product_list{margin:0; padding:0; width:280px;}
#content_t_r #product_list ul{margin:0 0 0 10px; padding:0;}
#content_t_r #product_list li{margin:0 0 5px 0; padding:0; width:280px; list-style-type:none;}
#content_t_r #product_list li span{display:block; float:left; width:4px; height:4px; background-color:#6a6a6a; margin:7px 11px 0 0; padding:0; font-size:0px;}
#content_t_r #product_list li h3{display:block; padding:2px 0 0 0; margin:0; font-size:12px; font-weight:normal;}
#content_t_r #product_list li a:hover{text-decoration:underline;}
#content_t_r #ctg_products{margin:0;padding:0;}
#content_t_r #ctg_products td {vertical-align:top; margin:0; padding:0;}
#content_t_r #ctg_products .l{width:147px; border-right:solid 4px #d8d8d8;}
#content_t_r #ctg_products .r{width:280px; } 

/*** TOOLS ***/
#content_b_l .c_tools{margin:25px 0 0 63px; padding:0;}
#content_b_l .c_tools ul{margin:0; padding:0;}
#content_b_l .c_tools li{margin:0 0 18px 0; padding:0; list-style-type:none;}
#content_b_l .c_tools a{text-decoration:underline;}


/*** text Containers ***/
.textContainerHdr{/*cursor:pointer; */font-size:12px; font-family:Arial;}
/*.textContainerHdr:hover{text-decoration:underline;}*/
.textContainer{/*margin:0 0 0 17px; display:none; */text-align:justify;}