body {
	background: #EDEBE7 url(../img/bg_fon.gif) repeat-x top left;
	margin:0px;
	color:#000000;
	font-family: "Trebuchet MS";
	font-size:10pt;	

}
td, th {
	font-weight:normal;
}

ul, li {
	list-style-position: outside;
	list-style-image: url(../img/bul1.gif);
	list-style-type: none;
	margin:10px 0px 10px -5px;
}

.marked {
background:#397C99;
padding:4px;
color:#FFFFFF;
}

.img {
padding:0px 20px 0px 0px;}

h1 {
font-size:13pt;
background:#7EB7CF;
color:#fff;
text-transform:uppercase;
padding:5px;
margin:0px;
width:270px;}

h2 {font-size:11pt;
color:#397C99;
padding:0px;
margin:0px 0px 5px 10px;
}

h3 {
font-size:13pt;
text-transform:uppercase;
margin:10px 0px 0px 0px;
padding:20px 10px 0px 15px;}




a:link {
	color: #397C99;
	text-decoration: underline;
	outline: none;
}
a:visited {
	text-decoration: underline;
	color: #397C99;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #FF9900;
	outline: none;
}
a:active {
	text-decoration: underline;
	color: #FF9900;
	outline: none;
}

hr {
	color:#FFFFFF;
	background-color:#FFFFFF;
	height: 4px;
	border-width:0px; 
}

address {
font-style:normal;}

blockquote {
background:#FFFFFF;
border-left:#B6AE9C solid 1px;
margin:15px;
padding:10px;}

#main_container {
width:950px;
margin:0 auto;
}

#header {
width:100%;
height:160px;}

#logo {
float:left;
width:230px;
height:130px;}


#menu {
float:right;
margin:105px 0px 0px 0px;
height:55px;
width:632px;
background: url(../img/menu.png) no-repeat right bottom;
}

#menu .r1 {
margin:0px 0px 0px 27px;}


#menu ul {
   margin: 0px;
   padding: 0px;
 }
   
#menu  li {

float: left; 
display: block;
margin:0px 10px 15px 15px;
overflow: none;
height:50px;
padding:17px 0px 0px 0px;

}

#menu a {
color: #9E9683;
text-decoration:none;
font-size:11pt;
font-weight:bold;
}
#menu a:hover {
color: #397C99;
text-decoration:none;
font-size:11pt;
font-weight:bold;
}

#menu .textin {
text-align:center;
 }

#menu .textin1 {
text-align:center; 
padding:12px 0px 0px 0px;}

#menu .project {
background: url(../img/project_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:125px;
}

#menu .service {
background: url(../img/service_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:72px;
}
#menu .team{
background: url(../img/weare_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:107px;
}
#menu .partners {
background: url(../img/partners_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:91px;
}
#menu .vac {
background: url(../img/vac_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:87px;
}
#menu .contact {
background: url(../img/contacts_on.png) no-repeat;
margin:7px 0px 0px 0px;
width:89px;
}

#content {
background:#FFFFFF  url(../img/topfoncontent.gif) no-repeat top left;
width:950px;
}

.left_col {
float:left;
width:100%;
text-align:left;}

.right_col {
float:right;
width:100%;
text-align:left;}



.textbox {
width:560px;
margin:5px 0px 20px 30px;
}

.textbox1 { background:#F5F5F3;
width:500px;
padding:15px;
border-bottom:#7EB7CF solid 3px;
margin:15px;}
.textbox2 { background:#F5F5F3;
width:340px;
padding:10px;
border-bottom:#7EB7CF solid 3px;
margin:15px;}

.submenu{ background:#F5F5F3;
width:270px;
padding:10px;
border-bottom:#7EB7CF solid 3px;
margin:0px 15px 15px 15px;}

.projects_mainpage { 
width:500px;
margin:15px;}

.maingagenews {
padding:0px;
margin:0px 0px 10px 30px;}

.seasonnews {
text-align:center;
color:#FF9900;
font-size:11pt;
font-weight:700;
margin:10px 0px 0px 0px;
padding:20px 10px 0px 30px;}

.data {
color:#999999;
font-size:9pt;
margin:0px 0px 0px 15px;
}

.all {
font-size:10pt;
font-weight:bolder;
text-align:right;}


#footer {
background: url(../img/footer.gif) no-repeat top left;
width:950px;
height:80px;
color:#B6AE9C;
font-size:9pt;
}

.h1_table {
margin:30px 0px 0px 20px;
}
#footer .copy {
margin:50px 0px 0px 20px;
text-align:left;}

#footer .counters{
margin:30px 0px 0px 0px;
text-align:right;}

.goon {
	color: #397C99;
	text-decoration: underline;
	cursor:pointer;
}

.mobi {
background:url(../img/mobi.png) no-repeat top left;
width:230px;
height:230px;
float:left;
margin:0px 0px 0px 20px;
cursor:pointer;
}

.cars {
background:url(../img/cars.png) no-repeat top left;
width:230px;
height:230px;
float:left;
margin:0px 0px 0px 20px;
cursor:pointer;
}

.game {
background:url(../img/game.png) no-repeat top left;
width:230px;
height:230px;
float:left;
margin:20px 0px 0px 20px;
cursor:pointer;
}

.tech {
background:url(../img/tech.png) no-repeat top left;
width:230px;
height:230px;
float:left;
margin:20px 0px 0px 20px;
cursor:pointer;
}


.finance {
background:url(../img/finance_front.png) no-repeat top left;
width:230px;
height:230px;
float:left;
margin:20px 0px 0px 20px;
cursor:pointer;
}


.projectname {
margin:170px auto 0px 0px;
color:#FFFFFF;
font-size:20pt;
text-align:center;
text-decoration:underline;
cursor:pointer;}


.mobiguru {
background:url(../img/mobiproject_1.gif) no-repeat top left;
width:552px;
height:254px;
margin:0px auto 10px 0px;}

.carsguru {
background:url(../img/carsproject_1.png) no-repeat top left;
width:552px;
height:254px;
margin:0px auto 10px 0px;
}

.gameguru {
background:url(../img/gameproject_1.gif) no-repeat top left;
width:552px;
height:254px;
margin:0px auto 10px 0px;}

.techguru {
background:url(../img/techproject_1.gif) no-repeat top left;
width:552px;
height:254px;
margin:0px auto 10px 0px;}

.financeguru {
background:url(../img/finance.png) no-repeat top left;
width:552px;
height:254px;
margin:0px auto 10px 0px;}

.projectname1 {
margin:0px 0px 0px 300px;
padding:5px 0px 0px 0px;
color:#000;
font-size:15pt;
text-align:center;
width:240px;
line-height:20px;}

.nomargin {
margin-bottom: 0px;
margin-top: 0px;
}

.tableheader {
background-color: #e5e5e5;
}

.pricetable td {
border-bottom: 1px solid #aaaaaa;
}
