
body {
	background: url(img/bg2.gif) #fff; 
	padding: 0;
        margin: auto;
	height: 1300px;
	width: 1100px;
	}

img, a { behavior: url("iepngfix.htc"); border: 0px; }

.portfolio{
margin: 10px 0 0 0;
padding: 5px;
}
.portfolio li {
display: inline;
list-style: none;
padding: 10px;
border: 1px solid #000;
background: #efefef;
width: 145px;
margin: 0 0 15px 0;
}

.portfolio li:hover {
display: inline;
list-style: none;
padding: 10px;
border: 1px dotted #db0000;
background: #e1e1e1;
}

a {
color: #004499;
text-decoration: none;
font-size: 15px;
}

a:hover {
color: darkgreen;
text-decoration: none;
font-size: 15px;
}

h1 {
float: left;
width: 247px;
font-size: 14px;
color: #ffc000;
font-family: Palatino Linotype;
margin: 0;
font-weight: none;
}
h2 {
font-size: 18px;
color: #a10404;
font-family: Palatino Linotype;
margin: 0;
font-weight: none;
}
h3 {
font-size: 15px;
color: #a10404;
font-family: Palatino Linotype;
margin: 10px;
font-weight: none;
}

.header {
position: absolute;
width: 239px;
height: 272px;
margin:10px 0 5px 4px;
padding:0;
}

.banners
{
text-align: center;
padding-top: 102px;
margin-left: 355px;
}

.wrap1 {
height: 100%; 
	}
.wrap2 {
height: 100%;
margin-top: 0px; 
	}

.maincol {
background: #fff;
	float: left;
	margin:0px;
	padding:0px;
	width: 1100px;
        height: 1300px;
	}

.leftcol {
	float: left;
	width:247px;
        height: 1300px;
	padding:0px;
        background: url("img/sidebar.png") repeat-y;
        font-size: 12px;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, Courier;
	color: #fff;
	}

.leftcol a{
	margin: 0;
        font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, Courier;
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
	}

.leftcol a:hover{
	font-family: Tahoma, Arial, Helvetica, Courier;
	color: #66ff00;
	font-weight: bold;
	text-decoration: none;
	}

.content {
background: #fff;
margin: 55px 0 0 0;
background: #fff;
}

.welcome {
	margin: 0 0 0 -1px;
	background: url("img/welcome.png") no-repeat;
	width:854px;
        height: 196px;
}
.welcome div {
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding: 12px 10px 10px 100px;
	font-size: 17px;
	font-family: Palatino Linotype;
	font-style: italic;
}

.info {
position: absolute;
margin: 250px 0 0 0;
}

.info a{
float: left;
position: absolute;
margin: -7px 0 0 -55px;
text-decoration: none;
}

.info a:hover{
float: left;
position: absolute;
margin: -7px 0 0 -55px;
text-decoration: none;
border: 0px;
}

.info_a {
padding-top: 34px;
margin-top:0px; 
margin-bottom: 12px; 
padding-left: 12px;
padding-right: 12px;
font-weight: bold;
width: 247px;
color: #bf0202;
overflow: hidden;
}

.more {
text-align: center;
margin: 0 0 0 65px;
}

.special {
position: absolute;
margin-top:525px; 
margin-bottom: 15px; 
padding-left: 13px;
width: 215px;
color: #fff;
overflow: hidden;
}

.specials {
position: relative;
background: url('img/special-bg.png') no-repeat; 
width: 744px;
height: 240px;
color: #fff;
margin: 0 0 0 40px;
}

.specials_a {
color: #fff;
font-size:24px;
padding: 50px 10px 10px 200px;
text-align: center;
font-weight: bold;
width: 500px;
overflow: hidden;
}

.order {
position: absolute;
margin: 10px 0 0 300px;
color: #000;
font-size:24px;
text-align: center;
font-weight: bold;
}

.order a{
position: absolute;
background: url('img/order.png') no-repeat;
width: 171px;
height: 59px;
behavior: url("iepngfix.htc");
}
.order a:hover{
position: absolute;
background: url('img/order-over.png') no-repeat;
width: 171px;
height: 59px;
behavior: url("iepngfix.htc");
}

.friends {
position: absolute;
margin-top:725px; 
margin-bottom: 15px; 
padding-left: 13px;
width: 225px;
color: #fff;
overflow: hidden;
text-align: left;
}

.center {
float: right;
margin: 0px;
padding:0;
background: #fff;
	}
.menu {
background: url('img/menu-bg.png') no-repeat;
position: absolute;
margin: 0 auto auto 245px;
width: 856px;
height: 45px;
float: left;
padding-left: 20px;
}
.menu ul {
list-style: none;
display: inline;
margin: 0 0 0 0;
padding: 0;
}

.menu li {
list-style: none;
display: inline;
}

.menu a{
background: url("img/link.png") no-repeat;
float: left;
margin: 10px 0 0 -7px;
width: 134px;
padding-top: 9px;
padding-bottom: 9px;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-align: center;
color: #000;
}

.menu a:hover{
background: url("img/over.png") no-repeat;
color: #000;
}

.main {
height: auto;
width: auto;
margin: 0;
}

.main p {
text-align: left;
font-family: Arial, Tahoma, Times New Roman;
color: #0034DD;
height: auto;
width: 780px;
margin: 0;
}

.main h2 {
text-align: left;
font-family: Arial, Tahoma, Times New Roman;
font-size: 22px;
font-weight: bold;
margin: 20px 0 -5px 45px;
color: #c80000;
}

.main ul {
width: 750px;
}

.main li {
width: 185px;
float: left;
font-family: Arial, Tahoma, Times New Roman;
list-style: none;
text-align: left;
margin: 1px 0 0 25px;
}

.sponsors {
background: url("img/sponsors.png") no-repeat;
position:relative;
width: 807px;
height: 192px;
margin-left: 270px;
margin-top: -192px;
color: #fff;
}

.sp-text {
color: #ffd200;
position: absolute;
float: left;
font-size: 12px;
margin: 19px 10px 10px 579px;
}

.bans {
text-align: center;
margin-left: 0px;
padding-top: 80px;
color: #fff;
}

.foot{
background: url("img/footer.png") no-repeat;
float:left;
position:relative;
	width:1101px;
	height: 52px;
	margin: -52px 0 0 0;
	padding:0px;
	}

.foot_a {
width: 200px;
margin-top: 25px;
padding: 13px;
}

.foot_a a{
width: 200px;
padding: 15px 120px;
}