body {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #666666; background-color: white; margin:0; padding:0}
body, html {height: 100%}
textarea {font-family: Tahoma, Arial, Helvetica, sans-serif}
table {font-size: 8pt}
img {border:0; margin:0}
a {text-decoration:underline;color:#066dd5}
a:hover{text-decoration:none;color:#84c300}
form {padding:0;margin:0}

.ttl {color: #0072BC; font-weight: bold}

h3 {color:#066dd5; margin:0; padding: 0 0 10px 0; font-size:10pt}
h4 {color:#1479DB; font-size:10pt; border-bottom: 3px solid #d1d5d7;margin:0}

p {padding-top: 0px; margin-top: 5px}

.wrapper {clear:both;margin:0;padding:0;min-width:1000px; width:1000px}

.bg_inner {/*background: white url(../images/bg_inner.gif) top left repeat-y*/ }



.table_outer {height: 100%; width:100%; background: url(file:images/bg_main.gif) top left no-repeat}
.table_outer tr {vertical-align:top}
.table_outer tr.top {}
.table_outer .bg_left_col {width:50%; background: #c9c9c9 url(file:images/bg_left_col.gif) top right repeat-y}
.table_outer .bg_right_col {width:50%; background: #c9c9c9 url(file:images/bg_right_col.gif) top left repeat-y}

.bg_to_left_col {background: white url(file:images/bg_inner.gif) top left repeat-y}

.home {background: #e8e8e8 url(file:images/bg_inner2.gif) top left repeat-y  }

#informer {padding: 10px 10px 0 0;float:right}


/* - begin selected project - */
.selected_project {float:left; line-height:17px}
.selected_project .main3 {width:400px; float:left}
.selected_project .main3 .position {padding: 0px 0px 17px 0}
.selected_project .main3 .text {padding: 15px 20px 20px 20px; /*background: url(../images/bg_center_sdw.gif) top left no-repeat;*/ text-align:justify; font-size: 9pt; line-height: 17px; font-family: Verdana}
.selected_project .main3 .sel_line {padding: 6px 20px 6px 15px; background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_sel_line.gif) left center no-repeat; border-bottom: 1px solid #d1d5d7}
.selected_project .main3 .sel_line span {color: #066dd5; text-decoration:underline}
.selected_project .main3 .sel_line a { text-decoration:none; font-weight:bold}

.selected_project .right3 {width:370px; float: left}
.selected_project .right3 .position {padding:17px 42px 0 0}
.selected_project .right3 .main_image {float:left; padding:2px; border:1px solid #d5d5d5; margin:0}
.selected_project .right3 .caption { clear:both; display:block; height:17px; margin:0; padding:0}
.selected_project .right3 .caption div.title {float:left; color:#666666; font-weight:bold; padding: 3px 10px 0 0}
.selected_project .right3 .caption div.zoom { float:right}
/* - end selected project - */

/* - - */
.projects_list {float:left; width: 770px}
.projects_list .position {padding:5px 20px 3px 20px}
.projects_list .tbl_2col {width:100%; padding:0; margin:0}
.projects_list .tbl_2col .line { background-color:#CCCCCC}
.projects_list .tbl_project {margin:10px 0 10px 0; width:100%}
.projects_list .tbl_project .img { width:130px}
.projects_list .tbl_project .img div {float:left; border:1px solid #d5d5d5; padding:3px}
.projects_list .tbl_project .txt {padding: 0 15px 0 10px}
.projects_list .tbl_project .txt img {margin:0}
.projects_list .tbl_project .txt div {padding: 7px 0 10px 0}
/*
.projects_list .tbl_project .txt a {background-color:#1780e6; display:block; float:left}
.projects_list .tbl_project .txt a:hover {background-color:#9ccf30}
*/
.projects_list .tbl_project .txt a { text-decoration:none }
.projects_list .tbl_project .txt span { margin: 0 5px 0 5px }

.projects_list2 {float:left; width: 100%; font-family:tahoma}
.projects_list2 .tbl_2col {width:100%; padding:0; margin:0}
.projects_list2 .tbl_2col .list_block {padding:5px 15px 0 15px; border: 1px solid #cccccc}
.projects_list2 .tbl_project2 {margin:10px 0 10px 0; width:100%}

.projects_list2 .tbl_project2 .img { width:130px}
.projects_list2 .tbl_project2 .img div {border:1px solid #d5d5d5; padding:3px}
.projects_list2 .tbl_project2 .inf {padding-left:10px; width: 100%}
.projects_list2 .tbl_project2 .inf div {padding: 7px 0 0 0; font-size: 11px; line-height:14px}
.projects_list2 .tbl_project2 .txt div {padding: 7px 0 10px 0; line-height:15px}
/*.projects_list2 .tbl_project2 .txt a {background-color:#1780e6; display:block; float:left}
.projects_list2 .tbl_project2 .txt a:hover {background-color:#9ccf30}*/
.projects_list2 .tbl_project2 .txt a { text-decoration:none }
.projects_list2 .tbl_project2 .txt span { margin: 0 5px 0 5px }

.tbl_2col_pics {width:100%; padding:0; margin:0}
.tbl_2col_pics td { width:50%}
.tbl_2col_pics td .pos { padding-right: 38px}

.search_list {width: 770px; font-size: 9pt; line-height: 17px; font-family: Verdana; float:left}
.search_list .position {padding:25px 20px 3px 20px}

#main_page .container .content .search_list a {color:#0077c2; text-decoration:none}
#main_page .container .content .search_list a:hover {color:#84c300;text-decoration:underline}

#main_page .container .content .search_list ol {}
#main_page .container .content .search_list ol li {padding: 0; margin: 0 0 10px 0; font-size:8pt}
#main_page .container .content .search_list ol li a {font-size:9pt}
/* - - */


/* right hl */

#main_page .container .right2 .inner ul {list-style-type: none; margin: 5px 0 0 0; padding: 0 0 0 11px; list-style-image:url(file:list_mk_bl.gif)}
#main_page .container .right2 .inner ul li {padding: 0; margin: 0 0 3px 0}
#main_page .container .right2 .inner ul li a {color:#0077c2; text-decoration:underline}
#main_page .container .right2 .inner ul li a:hover {text-decoration:none}

/* -------- */

#main_page .container .right2 .see_also {margin: 10px 30px 20px 0; border-bottom: 0px solid #d1d5d7}
#main_page .container .right2 .see_also .hd {padding: 5px 10px 6px 0; font-weight:bold; color:#0368d0}
#main_page .container .right2 .see_also .item { padding: 7px 10px 10px 15px; background: url(file:images/mk_gr.gif) left center no-repeat; border-top: 1px solid #d1d5d7}

#main_page .container .right2 .see_also .item a {color: #676767; text-decoration: none}
#main_page .container .right2 .see_also .item a:hover {color: #676767; text-decoration: underline}



#home_page .container .content .main .position {padding: 8px 10px 0 35px; margin:0}

/* on home page service table */
.top_home_tbl { width: 100%; padding:0; margin:0; line-height: 14px}
.top_home_tbl p { padding: 5px 0 5px 0; margin:0}
.top_home_tbl td.col1 { width:236px }
.top_home_tbl td.col2 { width:236px }
.top_home_tbl td.col1 div, .top_home_tbl td.col2 div { margin: 0 26px 0 0; padding: 5px 0 10px 0 }
.top_home_tbl td.news_col {background: url(file:images/bg_v_dots.gif) left top repeat-y; padding: 4px 40px 0 26px}

.top_home_tbl ul li {padding: 0; margin: 0 0 3px 0}
.top_home_tbl ul li a {color:#0077c2; text-decoration:none}
.top_home_tbl ul li a:hover {text-decoration:underline}
/* -------------------------- */

.bottom_home_tbl { background-color:transparent; line-height: 14px; width:100% }
.bottom_home_tbl p { padding: 0 0 10px 0; margin:0}
.bottom_home_tbl td.col1 {width:33%}
.bottom_home_tbl td.col1 div {padding:5px 25px 25px 0}

.bottom_home_tbl td.col2 div {padding:5px 25px 25px 34px}

.bottom_home_tbl td.col3 div {padding:5px 0 25px 34px }
.bottom_home_tbl a {background-color:#1780e6; display:block; float:left}
.bottom_home_tbl a img {margin:0}
.bottom_home_tbl a:hover {background-color:#9ccf30}


#home_page .container .left {width: 230px; float: left; border-top: 4px solid #9ccf30}
#home_page .container .left .position {padding:10px 0 0 9px}

#home_page2 {float:left; line-height: 14px}
#home_page2 .container {clear:both; float: left;  padding:0 0 10px 0; margin:0; width:100% }
#home_page2 .container .content {margin-left: 230px; padding:0; display: inline}
#home_page2 .container .content .main {width:770px; /*background: url(../images/bg_wmn.gif) left bottom no-repeat*/}
no-repeat; border-bottom: 4px solid #b0b3b5}
#home_page2 .container .content .main .position p {padding: 10px 0 10px 0; margin:0; line-height: 15px; text-align:justify}

#home_page2 .container .left {width: 230px;	float: left}



.selected_section {padding-bottom: 8px; color: #066dd5; font-weight: bold; font-size: 12px}
#sub_menu {border-bottom: 4px solid #c8cccf}
#sub_menu .f_l { background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_first_level.gif) center left no-repeat; border-top: 1px solid #c8cccf; padding: 7px 3px 7px 15px }
#sub_menu .f_l_selected { background: white url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_first_level_act.gif) center left no-repeat; border: 1px solid #c8cccf; border-bottom: none; padding: 6px 3px 5px 22px; color: #066dd5; font-weight:bold }

#sub_menu .f_l a, #sub_menu .f_l_selected a {font-weight: bold; color: #595959; text-decoration: none}
#sub_menu .f_l a:hover, #sub_menu .f_l_selected a:hover {color: #066dd5}

#sub_menu .s_l { border-top: 1px solid #c8cccf}

#sub_menu .s_l .item {background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_second_level.gif) left center no-repeat; padding: 5px 5px 5px 17px; margin-left: 5px; color: #066dd5; font-weight:bold}
#sub_menu .s_l .item a {color: #595959; text-decoration:none; font-weight:normal}
#sub_menu .s_l .item a:hover {color: #066dd5}

/* site map */
#site_map {width:100%}
#site_map .f_l { background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_first_level.gif) center left no-repeat; padding: 7px 3px 7px 15px }
#site_map .f_l a {font-weight: bold; color: #595959}
#site_map .f_l a:hover {color: #066dd5}

#site_map .s_l {margin-left: 5px}
#site_map .s_l .item {background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/mk_second_level.gif) left center no-repeat; padding: 5px 5px 5px 17px; margin-left: 5px; font-weight:bold}
#site_map .s_l .item a {font-weight:normal}
/* site map */

#bottom_menu {background-color: white; float:left}
#bottom_menu .container {clear:both; float: left; }
#bottom_menu .container .content {margin-left: 230px; padding:0; display: inline}
#bottom_menu .container .content .main {width:610px; height:29px; background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/bg_menu_bottom.gif) top left repeat-x; float:left}
#bottom_menu .container .left {width: 230px; float: left}
#bottom_menu .right {width: 160px; float: left; background: #0264c7 url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/bg_menu_bottom.gif) top left repeat-x}
#bottom_menu .container .content .main .position { background: url(file:///C|/Documents%20and%20Settings/laksolcom_sarfaraz/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/bg_footer_sdw.gif) top left no-repeat; padding: 8px 10px 6px 20px}
#bottom_menu .right .position { height:29px !important}
#bottom_menu .right .position img {margin-right: 32px}
#bottom_menu a { color:white}
#bottom_menu span { color:white; vertical-align:middle; margin: 0 20px 0 20px}

#footer {background-color: white; font-size:10px; float:left}
#footer .container {clear:both; float: left; background-color: white; padding:0; margin:0}
#footer .container .content {margin-left: 230px; background-color: white; padding:0; display: inline}
#footer .container .content .main { background: url(images/bg_footer.gif) top left no-repeat; width:385px; float:left}
#footer .container .content .main span {color: #066dd5}
#footer .container .content .main .position {padding: 20px 10px 10px 20px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; line-height:10px}
#footer .container .left {width: 230px;	float: left}
#footer .container .left .logo_bottom {text-align:center; padding:0 10px 10px 10px}
#footer .container .right {width: 385px; float: left}
#footer .container .right .position {padding: 15px 10px 9px 100px; border-bottom: 4px solid #066dd5; border-top: 1px solid #066dd5; line-height:10px}
#footer .container .right p {margin:0; padding:0; line-height:13px}

#search { padding: 20px 0 0 25px}
#search .input {vertical-align:middle; width:150px; border:1px solid #a9b5c4}
#search .button {vertical-align:middle; padding:0; margin:0}
#search .span {vertical-align:middle}

.categories {width: 221px}

input, select, textarea {color:#ffffff; font-size: 20px; border:solid;}

.nav-butt {padding: 6px 0px 5px 0px; font-weight: bold; color: #ff0000; font-family:tahoma; font-size:12px; border:#666666; }
.nav-butt a {color: #000000;}

div.form-blk {width: 460px}
table.form {margin:11px 11px 0 11px}
table.form td {padding:0; margin:0}
table.form td.header_title {padding: 5px 0 5px 0; text-transform:uppercase; border-bottom: 1px solid #e7eaef; font-weight:bold}
table.form tr {vertical-align:top}
table.form tr.sep {height: 10px}
table.form td.obl { background: url(images/obl.gif) top left no-repeat; width: 5px }
table.form td.pr {text-align:right; color:#676767; font-weight:bold; padding-right: 35px}
table.form input, table.form select, table.form textarea {
	width:250px;
	border: 1px solid #acb7c6;
	float: left
}
table.form .btn {width:auto; border:none}

/**/

.qc {padding-top: 20px}
.qc .hd {color:#0368d0; font-weight:bold; padding-bottom: 5px}
.qc input, .qc textarea  {width: 100%; border: 1px solid #d1d5d7; font-size: 8pt}
.qc textarea { height: 50px; overflow:auto}
.qc table {width: 100%}

/**/

.error {color: red}
.info {color:green}

/***************/
div.menu-sh {border-right: #94d2ff 1px solid; border-top: #94d2ff 1px solid; background-color: #066dd5; border-left: #94d2ff 1px solid}
table.tab-menu-sh {font-weight: bold; font-size: 8pt}
table.tab-menu-sh TD {border-bottom: #94d2ff 1px solid}
td.blk-menu-sh {padding: 5px 20px 5px 11px; cursor: pointer; cursor: hand}
td.blk-menu-sh-act {padding: 5px 20px 5px 11px; cursor: pointer; cursor: hand}
td.blk-menu-sh {color: white}
td.blk-menu-arr {background: url(images/bg_dd_item.gif) bottom right no-repeat}
td.blk-menu-arr-act {background: url(images/bg_dd_item_act.gif) bottom right no-repeat}
td.blk-menu-sh-act {background-color: #48b1ff; color: white}
div.blk-menu {position: absolute}
table.maxw .nav-butt img { margin-left: 2px; margin-right: 1px}

/* * popup image * */
table.popup {background-color:white; border-top: 5px solid #c0df41; border-bottom: 5px solid #c0df41; font-size:8pt; width: 100%; height:100%}
table.popup .close {float:right; padding: 10px 10px 10px 0}
table.popup .close a {color:#676767; text-decoration:none; font-weight:bold}
table.popup .close a:hover {text-decoration:underline}
table.popup .img_border {width:464px; border:1px solid #d5d5d5}
table.popup .img_border img {margin:2px}
table.popup .pages {float:left; padding: 10px 0 0 9px}


@media print
{

.header {display:none}
#main_page .container .right {display:none}
#main_page .container .right2 {display:none}
#main_page .container .left {display:none}
#main_page .container .content .path {display:none}
#main_page .container .icons {display:none}
#informers {display:none}
#bottom_menu {display:none}
#footer {display:none}

#main_page .container .content .pt {font-size: 13pt}
#main_page .container .content .page_title {font-size: 13pt}

}
