/* GC CSS Sheet */

*{ margin:0px; padding:0px;}

#menu {padding:20px}
#content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; width: 750px; position:relative; margin-right:auto; margin-left:auto}
#content_core {}
#content_right_column {position:relative; width: 250px; float:right;}
#content_left_column {width: 440px; padding-right:40px;}
#content_contact_left_column {width: 440px; padding-right:40px;height:350px;}
#footer {position:relative; float:right; margin:20px 10px 10px 0px;}

div.content_prj_right_column {margin-top:5px; position:relative; width: 340px; float:right;}
div.content_prj_left_column {width: 350px; padding-right:40px;}
div.content_prj_core {margin:30px 10px 10px 10px;}

ul.checked_list{margin:10px 0px 10px 40px; list-style-image:url(/img/light_blue_check.png); line-height:16px}
ul.checked_list_left{font-size:10px; width:200px; margin-top:20px;margin-left:25px; list-style-image:url(/img/icn_arrow_left.gif); line-height:15px;}
ul.checked_list_right {float:right; font-size:10px; width:200px; margin-top:20px; margin-left:15px; list-style-image:url(/img/icn_arrow_left.gif);line-height:15px;}

p.par1 {padding-left:5px; line-height:16px}
p.par2 {padding:10px 0 0 5px; line-height:16px}
p.contact_company_details {font-weight: bold; margin: 20px 0; line-height:16px;}
p.contact_description {margin-top: 10px; line-height:16px}

img.img_projects {margin:30px 0px 0px 20px; border:1px #CCCCCC solid}
img.home_last_project {margin: 20px 10px 10px 5px; border:1px #CCCCCC solid}
img.flag {float:right; padding-top:10px; padding-right:10px}
img.btn_details{float:right; padding:20px 20px 10px 0px;}
img.left_btn_details{margin:20px 0px 0px 350px;}

a.project_title:link,a.project_title:active,a.project_title:visited { font-weight: bold; text-decoration: none;color:#666666;}
a.project_title:hover	{ text-decoration: underline;color:#666666;}

.contact_inputs{width:200px;}
.spacer_title {padding-top: 20px;}
.spacer_par_title {margin:30px 0px 0px 5px;}
.spacer_details_btn {padding-top: 10px;}
.spacer_service_title{margin-top: 30px; margin-bottom:10px;}
.spacer_service_title_first{margin-bottom:10px;}


#cForm {line-height:20px;width:150px}
#submit { padding-top:10px;}
.error {color: red; font-size:10px; }
#posName, #posText, #posEmail, #posRegard {border: 1px #cccccc solid}
#posName:focus {border: 1px #999999 solid}
#posEmail:focus {border: 1px #999999 solid}
#posRegard:focus {border: 1px #999999 solid}
#posText:focus {border: 1px #999999 solid}

#log_res {height:auto;margin-top:30px; margin-left:5px;}
#log_res.ajax-loading {background: url(/img/spinner.gif) no-repeat center;}
