﻿html,body,form{ margin:0;height:100%; }   
body {font-family:Tahoma;font-weight:normal;font-size:12px;color:#000000;background-color:#ececec;margin:0px;}

div.ccToolbar{ padding: 0px 0px 0px 0px; }
.bigModuleBottom td{padding:0}
div.RadMenu_Default { float: none !important; } /* make the toolbar span automatically */
div.RadMenu_Default .rtbOuter { border: 0; } /* remove unnecessary border */
div.RadMenu_Black { float: none !important; } /* make the toolbar span automatically */
div.RadMenu_Black .rtbOuter { border: 0; } /* remove unnecessary border */

#pagewrapper
{
	width:100%;
	background-color:#000000;
}

#tblKSDesignMain
{
	width:1000px;
	height:741px;
	background-color:#ffffff;
}

.border24
{
	width:24px;
	height:740px;
	background-color:#ececec;
	margin-left: 40px;
}

.border4
{
	width:4px;
	height:740px;
	background-color:#ffffff;
}

.middle
{
	vertical-align:top;
	text-align:left;
	background-color:#ffffff;
	background-image:url(images/middle-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:956px;
	height:347px;
}

.login
{
	height:44px;
	vertical-align:middle;
	background-image:url(/library/images/custlogin.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:38px;
	height:34px;
	margin-left:95px;
}

.navbar
{
	padding-top:7px;
	padding-left:800px;
}
/* 
if GOOGLE CHROME
.vertnavbar
{
	padding-top:78px;
	padding-left:47px;	
	margin:0px;
}

*/
.vertnavbar
{
	padding-top:18px;
	padding-left:47px;	
	margin:0px;
}

.service_listing
{
	margin-top:13px; margin-left:12px; width:95%;
}

.service_listing .database ,
.service_listing .graphicdesign ,
.service_listing .logodesign ,
.service_listing .websitelayout ,
.service_listing .brochurelayout ,
.service_listing .marketingmaterial ,
.service_listing .hosting ,
.service_listing .multimedia ,
.service_listing .social_fb ,
.service_listing .social_ms ,
.service_listing .social_custom ,
.service_listing .qualitycontrol ,
.service_listing .softwaredevelopment,
.service_listing .softwaretesting ,
.service_listing .technicaldocumentation 
{
	background-repeat:no-repeat; padding-left:60px;
}

.service_listing .hosting_app ,
.service_listing .hosting_web ,
.service_listing .hosting_db ,
.service_listing .hosting_file,
.service_listing .agreement,
.service_listing .supporthours
{
	background-repeat:no-repeat; padding-left:140px; height:130px;
} 


.service_listing .title
{	font-size:13pt;	font-weight:bold;	color:#1b7bb5}

.navbutton
{ width:98%;text-align:right;margin-bottom:8px;margin-top:12px; }

.service_listing .database { background-image:url(/library/images/services/database_48.png);}
.service_listing .graphicdesign { background-image:url(/library/images/services/card_design_48.png);}
.service_listing .logodesign { background-image:url(/library/images/services/logo_design_48.png);}
.service_listing .websitelayout { background-image:url(/library/images/services/template_48.png);}
.service_listing .brochurelayout { background-image:url(/library/images/services/brochure_design_48.png);}
.service_listing .marketingmaterial { background-image:url(/library/images/services/card_design_48.png);}
.service_listing .multimedia { background-image:url(/library/images/services/multimedia_48.png);}
.service_listing .social_fb { background-image:url(/library/images/services/profile_fb_48.png);}
.service_listing .social_ms { background-image:url(/library/images/services/profile_ms_48.png);}
.service_listing .social_custom { background-image:url(/library/images/services/profile_48.png);}
.service_listing .qualitycontrol { background-image:url(/library/images/services/quality_48.png);}
.service_listing .softwaredevelopment { background-image:url(/library/images/services/software_manager_48.png);}
.service_listing .softwaretesting { background-image:url(/library/images/services/sofware_48.png);}
.service_listing .technicaldocumentation { background-image:url(/library/images/services/document_48.png);}

.service_listing .hosting { background-image:url(/library/images/services/server_48.png);}
.service_listing .hosting_web { background-image:url(/library/images/services/server_128.png);}
.service_listing .hosting_app { background-image:url(/library/images/services/gateway_128.png);}
.service_listing .hosting_db { background-image:url(/library/images/services/database_128.png);}
.service_listing .hosting_file { background-image:url(/library/images/services/back_up_server_lock_128.png);}

.service_listing .agreement { background-image:url(/library/images/contract_info_128.png);}
.service_listing .supporthours { background-image:url(/library/images/help_clock_128.png);}


.requirement
{
	font-size:10px;color:#ff0000; font-style:italic;
}

.pricing
{
	font-size:12px; font-weight:bold; color:#84c050; font-style:italic;
}


.logosample,
.websample
{	padding:10px;border:solid 1px #666666;background-color:#ffffff;}

.leftbar, .rightbar
{
	background-repeat:repeat-y;
	width:22px;
	height:100%;
}

.leftbar
{
	background-position:right top;
	background-image:url(images/leftbar.jpg);
}

.rightbar
{
	background-position:left top;
	background-image:url(images/rightbar.jpg);
}

.mhome, .mhelp, .mcontacts
{
	font-size:9px;
	color:#217db5;
	text-decoration:none;
	vertical-align:top;
}

.spacer5{width:5px;}

.bodycontent
{
	background-color:#e9e9ef;
	border-right:solid 1px #b1b1b1;
	border-left:solid 1px #b1b1b1;
	margin:0px;
	vertical-align:top;
	width:890px;
	text-align:left;
}


.consulting-services-retainer-main
{
	background-image:url(images/consulting-service-retainer-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:260px;
	height:100%;
	vertical-align:top;
}

.consulting-services-retainer-main div.backdrop
{
	background-image:url(images/consulting-service-retainer-backdrop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:top;
}

.consulting-services-retainer-main div.top
{
	background-image:url(images/consulting-service-retainer-top.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:260px;
	height:40px;
}

.consulting-services-retainer-main div.middle
{
	background-image:url(images/consulting-service-retainer-bg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	width:260px;
	height:100%;
}

.consulting-services-retainer-main div.bottom
{
	background-image:url(images/consulting-service-retainer-bottom.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:260px;
	height:40px;
}

.consulting-services-retainer-main .agreement
{
	font-weight:bold; color:#e14d05;
}

.consulting-services-retainer-main .agreement_descr
{
	color:#666666; font-size:11px;
}

.consulting-services-retainer-main .restrictions
{
	font-size:10px; color:#6a8a11; text-align:right; font-style:italic;
}



a
{
	font-weight:bold;
	color:#1b7bb5;
	text-decoration:none;
}

a:hover
{
	font-weight:bold;
	color:#ff9000;
	text-decoration:none;
}


.bluelink
{
	color:#1b7bb5;
	font-weight:normal;
}

.orangelink
{
	color:#ff9000;
	font-weight:normal;
}

.greenlink
{
	color:#84c050;
	font-weight:normal;
}

#contact_content_grey div
{
	padding-left:35px;
	color:#fff;
	text-align:left;
}

#top_link_area
{
	background-image:url(images/top_link_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	vertical-align:top;
	height:40px;
}

#top_link_blank
{
	height:20px;
	background-color:#fff;
}

#menu_area
{
	padding-top:25px;
	height:35px;
	background-color:#fff;
}

#ksd_logo_area
{
	height:209px; width:209px;
	background-image:url(images/ksd_logo_area.jpg);
}

#above_green_screen
{
	height:26px;
	background-color:#fff;
}

#green_screen_default
{
	width:565px;
	height:183px;
	background-image:url(images/green_screen_default.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#info_box_title_ourstrategies,#info_box_title_solutionsintime,
#info_box_title_infrastructure,
#info_box_bg_globe, #info_box_bg_clock,
#info_box_bg_infrastructure
{
	
}

#info_box_bg_globe div, #info_box_bg_clock div,
#info_box_bg_infrastructure div
{
	margin-top:10px;
}


#info_box_title_ourstrategies
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_title_ourstrategies.jpg);
	height:47px;
}

#info_box_title_solutionsintime
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_title_solutionsintime.jpg);
	height:44px;
}

#info_box_title_infrastructure
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_title_infrastructure.jpg);
	height:47px;
}

#info_box_bg_globe
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_bg_globe.jpg);
	height:93px;
}

#info_box_bg_clock
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_bg_clock.jpg);
	height:96px;
}

#info_box_bg_infrastructure
{
	background-repeat:no-repeat;
	background-position:left top;
	width:209px;
	color:#fff;
	background-image:url(images/info_box_bg_infrastructure.jpg);
	height:93px;
}


.content_area
{
	background-image:url(/library/images/contentarea_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
  width:686px;
  height:600px;
  padding:0px 0px 0px 0px;
  color:#464942;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:normal;
	
}

.contenttextwhite, .contentlinkwhite
{
	color:#ffffff;
}

.contentlinkwhite
{
	text-decoration:underline;
}

.contentlinkwhite:hover
{
	color:#464942;
	text-decoration:underline;
}


#footer, .leftside
{
	background-color:#7a7f83;
	color:#fff;
	font-size:12pt;
	font-family:Tahoma;
	
}

.leftside
{
	font-size:8pt;
}

#footer
{
	height:118px;
}


#footer .copyright
{
	font-size:8pt;
	color:#c6c6c6;
}

#footer_partners
{
	background-image:url(images/footer_area_bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}





.info128, .webdesign128, .inventory128, .database128, 
.database_access128, .database_mssql128, .database_mysql128, .intranet128,
.installation128, .snailmail128, .phone128, .email128, .contactform128,
.software128, .aboutus128, .advertising128, .web_advertising128,
.overwhelming_costs128
{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:150px;
	border-bottom:dotted 2px #666666;
	padding-bottom:7px;
}

.database_access128
{
	background-image:url(images/access_128.png);
}

.database_mssql128
{
	background-image:url(images/mssql_128.png);
}

.database_mysql128
{
	background-image:url(images/mysql_128.png);
}
