html {
width:100%;
height:100%;
}

body {
position:relative;
color:#1A1A1A;
font:14px Georgia, "Times New Roman", Times, serif;
margin:0;
width:100%;
min-width:990px;
width:expression(parentNode.clientWidth < 990 ? "990px" : "auto");
min-height:100%;
height:auto !important;
height:100%;
background:url(../images/topLeftBG.jpg) no-repeat #FFFFFF;
}

a {
outline:none;
color:#EA565D;
}

h1 {
font: italic 25px Georgia, "Times New Roman", Times, serif;
color:#EA565D;
}

p {
line-height:25px;
text-align:justify;
}

img {
border:none;
}

.wrapper {
background:url(../images/topRightBG.jpg) no-repeat top right;
padding:0 40px 0 70px;
}

.header {
overflow:hidden;
zoom:1;
}

.logo {
padding:49px 0 0 0;
float:left;
width:23%;
background:url(../images/korzinLine.gif) no-repeat bottom right;
}

.logo  a {
background:url(../images/logo.jpg) no-repeat;
display:block;
width:182px;
height:24px;
color:#000000;
text-decoration:none;
font:11px tahoma;
text-align:right;
padding:65px 13px 0 0;
}

.header .form {
float:right;
padding:70px 0 0 0;
font:11px tahoma;
color:#686868;
text-align:right;
width:180px;
}

* html .header .form {
width:175px;
}

.header .form div {
padding:0 0 4px 0;
}

.header .form label {
padding:0 10px 0 0;
}

.header .form label.first {
padding:0 17px 0 0;
}

.header .form input {
font:11px tahoma;
border:1px solid #686868;
background:#FFFFFF;
width:117px;
color:#686868;
}

.header .form input.butt {
width:43px;
color:#EB5758;
font-weight:bold;
display:block;
float:right;
margin:12px 0 0 0;
border:none;
font: italic bold 11px Georgia, "Times New Roman", Times, serif;
cursor:pointer;
}

.header .form a {
display:block;
font: italic bold 11px Georgia, "Times New Roman", Times, serif;
color:#EB5758;
text-decoration:none;
float:left;
margin:13px 0 0 10px;
}

* html .header .form a {
margin:13px 0 0 5px;
}


.header .korzinDiv {
width:30%;
height:85px;
background:url(../images/korzinLine.gif) no-repeat right bottom;
margin:52px 0 0 0;
float:left;
}

.header .korzinDiv .korzin {
background:url(../images/korzinBG.jpg) no-repeat;
height:80px;
padding:0 0 0 110px;
color:#903939;
font-style:italic;
font-weight:bold;
width:145px;
margin:0 auto;
}

.header .korzinDiv .korzin .h {
color:#000000;
font: italic bold 16px Georgia, "Times New Roman", Times, serif;
padding:10px 0 0 0;
}

.header .korzinDiv .korzin .over {
padding:5px 0 0 0;
font-size:12px;
}

.header .korzinDiv .korzin .over span {
color:#E85050;
}

.header .phoneDiv {
width:26%;
height:65px;
background:url(../images/korzinLine.gif) no-repeat right bottom;
margin:52px 0 0 0;
float:left;
font: italic 35px "Times New Roman", Times, serif;
color:#903939;
padding:20px 0 0 0;
text-align:center;
}

.header .phoneDiv span {
font: italic  18px"Times New Roman", Times, serif;
color:#1A1A1A;
position:relative;
top:-9px;
}

.bar {
background:url(../images/mainBarCenter.jpg) repeat-x 0 37px;
height:102px;
margin:17px 0 0 0;
}

.bar .left {
background:url(../images/mainBarLeft.jpg) no-repeat;
padding:37px 0 0 0;
}

.bar .left .right {
background:url(../images/mainBarRight.jpg) no-repeat right top;
height:65px;
padding:0 0 0 60px;
}

.bar .left .right ul {
margin:0;
padding:16px 0 0 0;
list-style:none;
overflow:hidden;
zoom:1;
}

.bar .left .right ul li {
float:left;
background:url(../images/slashMainBar.gif) no-repeat left;
padding:0 28px 0 17px;
margin:0 0 0 -17px;
}

.bar .left .right ul li a {
color:#FFFFFF;
position:relative;
top:-2px;
text-decoration:none;
}

.mainDiv {
overflow:hidden;
zoom:1;
padding:20px 0 95px 0;
}

.mainDiv .leftcol {
width:197px;
float:left;
}

.mainDiv .leftcol .h {
font: italic 25px Georgia, "Times New Roman", Times, serif;
text-align:center;
padding:0 0 10px 0;
}

.mainDiv .leftcol .kat {
background:url(../images/katCenter.jpg) repeat-y;
}

.mainDiv .leftcol .kat .top {
background:url(../images/katTop.jpg) no-repeat;
}

.mainDiv .leftcol .kat .top .bot {
background:url(../images/katBot.jpg) no-repeat bottom;
}

.mainDiv .leftcol .kat .top .bot ul {
margin:0;
padding:48px 0 10px 35px;
list-style:none;
}

.mainDiv .leftcol .kat .top .bot ul li {
padding:0 0 18px 0;
}

.mainDiv .leftcol .kat .top .bot ul li a {
color:#FFFFFF;
}

.mainDiv .centerCol {
padding:4px 0 0 230px;
}

.mainDiv .centerCol .form {
color:#1A1A1A;
font: italic 21px Georgia, "Times New Roman", Times, serif;
float:left;
}

.mainDiv .centerCol .form select {
border:1px solid #000000;
width:110px;
background:#FFFFFF;
margin:0 40px 0 0;
}

.catItem {
margin:0;
padding:0;
list-style:none;
overflow:hidden;
zoom:1;
}

.catItem li {
float:left;
padding:30px 5px 30px 0;
width:300px;
min-height:240px;
}

* html .catItem li {
height:240px;
}

.catItem li img {
float:left;
}

.catItem li .div {
padding:0 0 0 155px;
}

.catItem li .div .h {
color:#EA565D;
font: italic 21px Georgia, "Times New Roman", Times, serif;
padding:0 0 17px 0;
}

.catItem li .div .h a {
text-decoration:none;
}

.catItem li .div .art {
padding:0 0 12px 0;
}

.catItem li .div .art span{
color:#F18E93;
}

.catItem li .div .money {
margin:10px 0 0 0;
background:url(../images/moneyBG.jpg) no-repeat;
width:108px;
height:52px;
color:#FFFFFF;
padding:0 0 0 10px;
font: italic 21px Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:42px;
}

.footer {
height:75px;
width:100%;
position:absolute;
left:0;
bottom:0;
}

.footer .foot {
padding:0 55px 0 70px;
} 

.footer .foot .webgid {
width:186px;
text-align:center;
float:right;
border-top:3px solid #cfcfcf;
padding:10px 0 0 0;
}

.footer .foot .webgid span {
color:#DC4443;
}

.footer .foot .webgid a {
text-decoration:none;
color:#4F4F4F;
font: italic 11px Georgia, "Times New Roman", Times, serif;
}

.footer .foot ul {
margin:0;
padding:20px 0 0 0;
list-style:none;
overflow:hidden;
zoom:1;
border-top:3px solid #cfcfcf;
}

.footer .foot ul li {
float:left;
background:url(../images/slashBarFoot.gif) no-repeat left;
padding:0 27px 0 16px;
margin:0 0 0 -16px;
}

.footer .foot ul li a {
position:relative;
top:-2px;
text-decoration:none;
color:#4F4F4F;
font: italic 11px Georgia, "Times New Roman", Times, serif;
}

.item {
overflow:hidden;
zoom:1;
padding:20px 0 0 0;
}

.item .imgDiv {
width:155px;
 float:left;
 }
 
.item .imgDiv .money {
margin:30px 0 0 0;
background:url(../images/moneyBG.jpg) no-repeat;
width:108px;
height:52px;
color:#FFFFFF;
padding:0 0 0 10px;
font: italic 21px Georgia, "Times New Roman", Times, serif;
text-align:center;
float:right;
line-height:42px;
}

.item .text {
padding:0 0 0 195px;
}

.item .text .h {
color:#EA565D;
font: italic 21px Georgia, "Times New Roman", Times, serif;
padding:0 0 17px 0;
}

.item .text .art {
padding:0 0 12px 0;
}

.item .text .art span{
color:#F18E93;
}

.item .text .kor {
overflow:hidden;
zoom:1;
padding:15px 0 0 0;
}

.item .text .kor a {
display:block;
float:left;
text-decoration:none;
font: italic 21px Georgia, "Times New Roman", Times, serif;
background:url(../images/korBg.gif) no-repeat right;
padding:0 25px 0 0;
line-height:25px;
}
#footer_links { 
	text-indent:-300px;
	width: 100px;
	margin-left: -300px; 
	height: 1px;
	overflow: hidden;
}