@charset "utf-8";

/* CSS Document */



body,td,th {

	font-family: Georgia;

	font-size: 12px;

	color: #000000;

}

body {

	padding:0;

	margin:0;

	background-color: #DCEEC6;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



ul

	{

	margin: 0;

	padding: 0; 

	list-style-type: none;

	list-style-image: none; 

	display: inline;

	}

	

li

	{

	display: inline;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

a

	{

	text-decoration:none;

	color: #663300;
	
	text-decoration: ;

	}



a img

	{

	border: none;

	}

	

#gs_container

	{

	width:827px;

	background-image:url(images/gs_bg.jpg);

	background-repeat:repeat-y;

	margin-left:auto;

	margin-right:auto;

	}



#gs_logo

	{

	background-image:url(images/gs_logo.jpg);

	width:522px;

	height:110px;

	margin-left:37px;

	float:left;

	}
	
#gs_logo a

	{
	width:100%;
	height:100%;
	display:block;
	}



#gs_phone

	{

	background-color:#C1272D;

	color:#FFFFFF;

	font-size:18px;

	padding: 25px 20px 0px 20px;

	height:85px;

	width:191px;

	float:left;

	}



#gs_topmenu

	{

	width:754px;

	height:30px;

	color:#FFFFFF;

	font-size:14px;

	text-decoration:none;

	letter-spacing:-0.03em;

	margin-left:36px;

	background-color:#4d4d4d;

	clear:both;

	position:relative;

	}

	

#gs_topmenu 

	{

	display:block;

	color:#FFFFFF;

	text-decoration:none;

	}

	

#gs_topmenu .page_item

	{

	height:25px;

	display:block;

	}

	

#gs_topmenu .page_item a

	{

	height:25px;

	display:block;

	float:left;

	color:#FFFFFF;

	text-decoration:none;

	padding:5px 12px 0 12px;

	}

	

#gs_topmenu .page_item a:hover

	{

	background-color: #C1272D;

	}



#gs_topmenu_clock

	{

	position:absolute;

	font-size:11px;

	right:0px;

	text-align:center;

	width:215px;

	height:20px;

	padding:7px 5px 0 0;

	}

	

#gs_leftcol

	{

	width:522px;

	margin-left:37px;

	clear:both;

	float:left;

	}

	

#gs_lefttitle

	{

	width:490px;

	padding: 10px 20px 6px 10px;

	background-color:#FFFFFF;

	color:#C1272D;

	clear:both;

	font-size:22px;

	letter-spacing:-0.03em;

	font-weight:normal;

	}

	

#gs_leftimage

	{

	width:520px;

	background-color:#FFFFFF;

	padding-bottom:10px;

	clear:both;

	}

	

#gs_leftcontent

	{

	width:482px;

	padding:20px;

	clear:both;

	position:relative;

	}



#gs_leftcontent h1

	{

	padding:0 0 20px 0;

	margin:0;

	line-height:100%;

	}



#gs_leftcontent h2

	{

	padding:0 0 10px 0;

	margin:0;

	line-height:100%;

	}



#gs_leftcontent p

	{

	padding:0 0 10px 0;

	margin:0;

	line-height: 110%;

	}



#gs_leftcontent img

	{

	padding: 5px 10px 5px 10px;

	}



#gs_rightcol

	{

	width:231px;

	float:left;

	}



#gs_righttop

	{

	width:191px;

	clear:both;

	padding:15px 20px 8px 20px;

	background-color:#f2f2f2;

	}



#gs_rightclient

	{

	width:209px;

	clear:both;

	padding:7px 15px 10px 7px;

	background-color:#FFFFFF;

	}

	

#gs_rightclient h1

	{

	padding-bottom:10px;

	}



#gs_rightclient ul

	{

	padding-bottom:10px;

	}



#gs_rightclient ul li

	{
	width:185px;
	
	padding:0 0 15px 20px;

	clear:both;

	}

	

#gs_rightworks

	{

	width:209px;

	clear:both;

	padding:7px 15px 10px 7px;

	}

	

#gs_rightworks h1

	{

	padding-bottom:10px;

	}



#gs_rightworks ul

	{

	padding-bottom:10px;

	}



#gs_rightworks ul li

	{
	width:180px;

	padding:0 0 4px 20px;

	clear:both;

	}
	

#gs_rightworks ul li a

	{
	color: #666666;
	}

#gs_rightworks ul li a:hover

	{
	color: #999999;
	}
	

#gs_footer

	{

	clear:both;

	width:827px;

	height:53px;

	background-image:url(images/gs_footer.jpg);

	background-repeat:no-repeat;

	margin:auto;

	}



.divclear

	{

	clear:both;

	width:10px;

	height:auto;

	margin:auto;

	}



.divpost

	{

	padding-bottom:15px;

	clear:both;

	}

	

.divpost h1

	{

	margin:0;

	padding:0 0 0 0;

	line-height:0;

	}

	

.sidemenu

	{

	margin: 0;

	padding: 0; 

	list-style-type: none;

	list-style-image: none;

	display: inline;

	}



.sidemenu li

	{

	display: inline;

	padding:0 7px 0 0;

	}

	

.sidemenu li a

	{

	color: #000099;

	padding:0 7px 0 0;

	}

	

.sidemenu li a:hover

	{

	background-color:#f2f2f2; 

	padding:0 7px 0 0;

	}



.gs_logoclient

	{

	padding:10px 0px 5px 0px;

	margin:auto;

	}



.navtop

	{

	width:480px;

	clear:both;

	padding:0 0 15px 0;

	margin:auto;

	}

	

.navleft

	{

	float:left;

	width:190px;

	text-align:left;

	}



.navright

	{

	float:right;

	width:190px;

	text-align:right;

	}



.date

	{

	font-size:10px;
	
	color:#999999;

	}



h1

	{

	padding:0;

	margin:0;

	font-size:18px;

	color:#0071BC;

	letter-spacing:-0.00em;

	font-weight:normal;

	}

	

h2

	{

	padding:0;

	margin:0;

	font-size:16px;

	color:#C1272D;

	letter-spacing:-0.00em;

	font-weight:normal;

	}

	

h2 a

	{

	color:#C1272D;

	}

	

h2 a:hover

	{

	color:#cd661d;

	}


h3

	{

	padding:0;

	margin:0;

	font-size:14px;

	color:#C1272D;

	letter-spacing:-0.00em;

	font-weight:normal;

	}
	
h3 a
	{
		color:#C1272D;	
	}
	
h3 a:hover
	{
		color:#cd661d;
	}


p

	{

	padding-bottom:7px;

	}