body,h1,h2,h3,h4,h5,form,p,input,textarea,ul,ol,li,table,th,td,dl,dt,dd{
	margin:0;
	padding:0;
}
body{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#494741;
	background:url(img/bg.jpg) repeat center top;
}
html, body{
	height:100%;
}
h1{
	font:28px/25px 'Open Sans', sans-serif;
	color:#9a3524;
	margin:0 0 15px;
	letter-spacing:-1px;
	text-shadow:#fff 0 1px 0;
}
h2{
	font:24px/25px 'Open Sans', sans-serif;
	color:#9a3524;
	margin:0 0 13px;
	letter-spacing:-1px;
	text-shadow:#fff 0 1px 0;
}
h3{
	font:20px/25px 'Open Sans', sans-serif;
	color:#9a3524;
	margin:0 0 11px;
	letter-spacing:-1px;
	text-shadow:#fff 0 1px 0;
}
h4{
	font:italic 14px/18px Arial, Helvetica, sans-serif;
	margin:0;
	color:#494741;
}
h5{
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	color:#00a0b1;
}
p{
	margin:0 0 18px;
}
table{
	font-size:100%;
	border-collapse:collapse;
}
td{
	vertical-align:top;
}
img{
	border:0;
}
input, select, textarea{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#494741;
	vertical-align: middle;
	outline:none;
}
textarea{
	resize:none;
	overflow:auto;
}
a{
	color:#9a3525;
	text-decoration:underline;
	outline:none;
}
a:hover{
	color:#9a3525;
	text-decoration:none;
}
ul{
	margin:0 0 18px 0;
	list-style-position:outside;
	list-style-type:none;
}
ol{
	margin:0 0 18px 18px;
	list-style-position:inside;
}
li ul, li ol{
	margin:9px 0 13px;
	list-style-type:none;
	list-style-image:none;
}
ul li{
	background:url(img/square.gif) no-repeat 0 6px;
	margin:0 0 4px 18px;
	padding:0 0 0 19px;
}
ul.list-line li{
	background:none;
	behavior: expression( !this.before
    ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' );
	margin:0 0 4px 15px;
	padding:0;
}
ul.list-line li:before {
    content: '\2014\a0\a0';
}
/* common classes */
.middle{
	vertical-align:middle;
}
.alignRight{
	text-align:right;
}
.alignLeft{
	text-align:left;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	height:0px;
	overflow:hidden;
}
/* specific classes */
.min{
	background:url(img/top-bg.jpg) repeat-x left top;
	min-height:100%;
	height:auto !important;
	height:100%;
}
.top-bg{
	background:url(img/top-bg-main.jpg) no-repeat center 5px;
}
.inner .top-bg{
	background:url(img/top-bg-inner.jpg) no-repeat center 30px;
}
.head{
	width:940px;
	margin:0 auto 34px;
	padding:0 20px;
}
.inner .head{
	margin:0 auto 29px;
}
.head .logo{
	display:block;
	float:left;
	margin:15px 54px 0 0;
}
.head .menu{
	float:left;
	background:url(img/menu-bg.png) no-repeat left top;
	width:617px;
	height:102px;
	position:relative;
	padding:5px 10px 0 18px;
}
.head .menu .menu-r{
	position:absolute;
	right:-5px;
	top:0;
}
.head .menu .menu-item a{
	display:block;
	height:69px;
	padding:23px 0 0 18px;
	margin-right:2px;
	font:16px 'Open Sans', sans-serif;
	text-shadow:#fff 0 1px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(./PIE.htc);
	text-decoration:none;
}
.head .menu .menu-item a i{
	font-style:normal;
	text-decoration:underline;
}
.head .menu .menu-item a span{
	display:block;
	font:12px/14px 'Open Sans', sans-serif;
	color:#795d50;
	text-shadow:#fff 0 1px 0;
	margin:3px 0 0;
}
.head .menu .menu-item a:hover{
	background:#f3edea;
	border-bottom:1px solid #fff;
	border-top:1px solid #b6b2af;
	height:69px;
	padding:22px 0 0 18px;
}
.head .menu .menu-item a:hover i{
	text-decoration:none;
}
.head .menu .menu-item a.act{
	background:#e8e1dd;
	border-bottom:1px solid #fff;
	border-top:1px solid #aea9a6;
	height:69px;
	padding:22px 0 0 18px;
}
.head .menu .relative{
	position:relative;
	margin-right:2px;
	zoom:1;
	z-index:9999;
}
.head .menu .submenu-pos{
	position:absolute;
	left:0;
	top:0;
	background:#f3edea;
	border-top:1px solid #b6b2af;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(./PIE.htc);
	padding:3px 0 0;
	width:100%;
	display:none;
}
.head .menu .submenu{
	background:#f2f2f2;
	border-top:1px solid #f7f7f7;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:#bebebd 0px 3px 4px;
	-moz-box-shadow:#bebebd 0px 3px 4px;
	box-shadow:#bebebd 0px 3px 4px;
	behavior:url(./PIE.htc);
	padding:17px 4px 7px;
	margin:0 3px;
}
.head .menu .submenu .submenu-ttl{
	font:16px 'Open Sans', sans-serif;
	color:#423029;
	text-shadow:#f9f9f9 0 1px 0;
	padding:0 0 9px 11px;
}
.head .menu .submenu a{
	display:block;
	font:13px 'Open Sans', sans-serif;
	color:#423029;
	text-decoration:none;
	text-shadow:#f9f9f9 0 1px 0;
	padding:3px 10px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior:url(./PIE.htc);
}
.head .menu .submenu a:hover{
	background:#e7e3de url(img/submenu-a.gif) repeat-x left top;
	border-bottom:1px solid #f7f6f4;
	border-top:1px solid #b8b8b8;
	padding:2px 10px 3px;
	text-shadow:#f2efec 0 1px 0;
}
.head .lang{
	float:left;
	padding:18px 0 0;
}
.head .lang a{
	display:block;
	width:20px;
	height:17px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:2px;
}
.head .lang a:hover{
	background-position:left -17px;
}
.head .lang a.act{
	background-position:left -17px;
}
.head .lang a.en{
	background-image:url(img/en.png);
}
.head .lang a.ru{
	background-image:url(img/ru.png);
}
.slider{
	position:relative;
	width:948px;
	height:344px;
	margin:0 auto 15px;
}
.slide-item{
	position:absolute;
	left:4px;
	top:0;
	width:944px;
	height:269px;
	display:none;
	background:none !important;
}
.slide-item-pic{
	height:269px;
}
.slide-item-pic.s0{
	background:url(img/slide0.png) no-repeat right bottom;
}
.slide-item-pic.s1{
	background:url(img/slide1.png) no-repeat right bottom;
}
.slide-item-pic.s2{
	background:url(img/slide2.png) no-repeat right bottom;
}
.slide-item-pic.s3{
	background:url(img/slide3.png) no-repeat right bottom;
}
.slide-item-pic.s4{
	background:url(img/slide4.png) no-repeat right bottom;
}
.slide-item-pic.s5{
	background:url(img/slide5.png) no-repeat right bottom;
}
.slide-item .slide-ttl{
	color:#9a3525;
	font:50px 'Open Sans Condensed', sans-serif;
	letter-spacing:-1px;
	margin-bottom:4px;
}
.slide-item p{
	font:14px/25px 'Open Sans', sans-serif;
	font-weight:300;
	color:#494741;
	margin:0 0 17px;
	width:523px;
}
.slider-menu{
	position:relative;
	width:948px;
	margin:0 auto;
}
#slider-menu{
	background:url(img/slider-menu.jpg) no-repeat left top;
	width:945px;
	height:66px;
	padding:4px 0 0 3px;
	position:absolute;
	left:0;
	top:-90px;
}
#slider-menu a{
	display:block;
	float:left;
	font:14px/17px 'Open Sans', sans-serif;
	font-weight:700;
	letter-spacing:-1px;
	text-decoration:none;
	position:relative;
}
#slider-menu a#sm01{
	display:none;
}
#slider-menu a#sm11{
	background:url(img/sm1.png) no-repeat left top;
	width:147px;
	height:42px;
	color:#58463e;
	text-shadow:#e4d9d5 0 1px 0;
	padding:21px 0 0 59px;
}
#slider-menu a:hover#sm11{
	background-position:left -63px;
	color:#fff;
	text-shadow:#5d5450 0 1px 1px;
}
#slider-menu a#sm11.activeSlide{
	background-position:left -63px;
	color:#fff;
	text-shadow:#5d5450 0 1px 1px;
}
#slider-menu a#sm21{
	background:url(img/sm2.png) no-repeat left top;
	width:130px;
	height:50px;
	color:#785001;
	text-shadow:#f6d680 0 1px 0;
	padding:13px 0 0 64px;
	margin-left:-8px;
}
#slider-menu a:hover#sm21{
	background-position:left -63px;
	color:#fff;
	text-shadow:#805f03 0 1px 1px;
}
#slider-menu a#sm21.activeSlide{
	background-position:left -63px;
	color:#fff;
	text-shadow:#805f03 0 1px 1px;
}
#slider-menu a#sm31{
	background:url(img/sm3.png) no-repeat left top;
	width:113px;
	height:41px;
	color:#750d0b;
	text-shadow:#e3a3a3 0 1px 0;
	padding:22px 0 0 70px;
	margin-left:-8px;
}
#slider-menu a:hover#sm31{
	background-position:left -63px;
	color:#fff;
	text-shadow:#531e1e 0 1px 1px;
}
#slider-menu a#sm31.activeSlide{
	background-position:left -63px;
	color:#fff;
	text-shadow:#531e1e 0 1px 1px;
}
#slider-menu a#sm41{
	background:url(img/sm4.png) no-repeat left top;
	width:125px;
	height:41px;
	color:#4f5f2c;
	text-shadow:#d4e1a9 0 1px 0;
	padding:22px 0 0 63px;
	margin-left:-8px;
}
#slider-menu a:hover#sm41{
	background-position:left -63px;
	color:#fff;
	text-shadow:#4c5728 0 1px 1px;
}
#slider-menu a#sm41.activeSlide{
	background-position:left -63px;
	color:#fff;
	text-shadow:#4c5728 0 1px 1px;
}
#slider-menu a#sm51{
	background:url(img/sm5.png) no-repeat left top;
	width:139px;
	height:50px;
	color:#0c5f6f;
	text-shadow:#a1dfeb 0 1px 0;
	padding:13px 0 0 64px;
	margin-left:-8px;
}
#slider-menu a:hover#sm51{
	background-position:left -63px;
	color:#fff;
	text-shadow:#20535d 0 1px 1px;
}
#slider-menu a#sm51.activeSlide{
	background-position:left -63px;
	color:#fff;
	text-shadow:#20535d 0 1px 1px;
}
a.btn-more{
	display:inline-block;
	background:url(img/btn-r.png) no-repeat right top;
	padding-right:38px;
	color:#fff;
	font:14px 'Open Sans', sans-serif;
	font-weight:300;
	text-decoration:none;
	text-shadow:#765a4c 0 -1px 0;
	cursor:pointer;
}
a.btn-more span{
	display:inline-block;
	background:url(img/btn-l.png) no-repeat left top;
	height:29px;
	padding:7px 9px 0 23px;
}
a:hover.btn-more{
	background-position:right -36px;
	text-shadow:#603a28 0 -1px 0;
}
a:hover.btn-more span{
	background-position:left -36px;
}
.center{
	width:940px;
	margin:0 auto;
	padding:0 20px 150px;
}
.nav{
	font:13px 'Open Sans', sans-serif;
	text-shadow:#fff 0 1px 0;
	color:#9a3524;
	margin-bottom:8px;
}
.content{
	width:580px;
	float:left;
}
.content .number{
	position:relative;
	padding:3px 0 34px 40px;
}
.content .number span{
	display:block;
	background:url(img/number-bg.gif) no-repeat left top;
	width:23px;
	height:22px;
	padding:2px 0 0;
	position:absolute;
	left:0;
	top:0;
	font:bold 14px 'Open Sans', sans-serif;
	color:#fff;
	text-shadow:#8b4c3f 0 -1px 0;
	text-align:center;
}
.content .note{
	background:url(img/note-t.gif) no-repeat left top;
	margin-left:-3px;
	padding:28px 10px 23px 30px;
}
.content .note div{
	background:url(img/note-ico.gif) no-repeat left top;
	padding:1px 0 2px 59px;
	min-height:36px;
}
.content .note-b{
	margin:0 0 10px -3px;
}
.content .tab-t{
	margin-left:-3px;
}
.content .tab-b{
	margin:-3px 0 25px -3px;
}
.content .tab{
	border-left:3px solid #eae3db;
	border-right:3px solid #eae3db;
	margin-left:-3px;
	width:583px;
	border-collapse:separate;
}
.content .tab th{
	font-weight:normal;
	border-bottom:1px solid #afa9a2;
	padding:6px 9px 9px;
}
.content .tab td{
	text-align:center;
	border-bottom:1px solid #afa9a2;
	border-top:1px solid #fefefe;
	padding:10px 9px 11px;
}
.content .tab td.tab-col-name{
	text-align:left;
}
.content .tab .second td{
	background:url(img/td-bg.gif) repeat;
}
.content .tab .last td{
	font-weight:bold;
	border-bottom:0;
}
.content .pic{
	position:relative;
	float:left;
	width:177px;
	height:131px;
	padding:4px 3px 4px 0;
	margin:3px 12px 0 0;
}
.content .pic .ramka{
	position:absolute;
	left:-3px;
	top:0;
}
.content .paging{
	text-align:center;
	font-weight:bold;
	color:#9a3525;
	margin-bottom:20px;
}
.content .paging a{
	display:inline-block;
	font-weight:bold;
	margin:5px 5px 6px 6px;
}
.content .paging a.act{
	background:#8c6d5a;
	color:#fff;
	text-shadow:#46362c 0 1px 0;
	text-decoration:none;
	border-top:1px solid #4c3a2f;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(./PIE.htc);
	padding:5px 10px 6px 11px;
	margin:0;
}
.content .paging span{
	display:inline-block;
	margin:5px 0 6px;
}
.content .block-t{
	margin:0 0 0 -3px;
}
.content .block-b{
	margin:0 0 30px -3px;
}
.content .block{
	border-left:3px solid #eae3db;
	border-right:3px solid #eae3db;
	margin-left:-3px;
	width:553px;
	padding:1px 12px 5px;
}
.content .title{
	font:28px/25px 'Open Sans', sans-serif;
	font-weight:300;
	color:#9a3524;
	letter-spacing:-1px;
	text-shadow:#fff 0 1px 0;
	margin:0 0 13px;
}
.content .form td{
	padding-bottom:7px;
}
.content .form .field-name{
	line-height:27px;
}
.content .form .form-btn{
	padding-top:7px;
}
.content .field-l{
	background:url(img/field-l.gif) no-repeat left top;
	width:3px;
	height:27px;
	float:left;
}
.content .field-r{
	background:url(img/field-r.gif) no-repeat left top;
	width:3px;
	height:27px;
	float:left;
}
.content .field{
	float:left;
	background:url(img/field-bg.gif) repeat-x left top;
	border:0;
	height:19px;
	padding:4px 5px;
	width:432px;
}
.content .textarea-l{
	background:url(img/textarea-l.gif) no-repeat left top;
	width:3px;
	height:116px;
	float:left;
}
.content .textarea-r{
	background:url(img/textarea-r.gif) no-repeat left top;
	width:3px;
	height:116px;
	float:left;
}
.content .textarea{
	float:left;
	background:url(img/textarea-bg.gif) repeat-x left top;
	border:0;
	height:112px;
	padding:4px 0 0 5px;
	width:437px;
}
.content .textarea textarea{
	background:none;
	border:0;
	height:108px;
	width:435px;
}
.content .offers-pic{
	float:left;
	position:relative;
	left:-12px;
	margin:-2px 0 0;
}
.content .table td {background: url(img/td-dorder.png) -1px 0px repeat-x; border: 1px solid #eae2db; padding:5px 5px; font-size:13px;}

.sidebar{
	width:340px;
	float:right;
}
.sidebar .offers-item{
	background:url(img/dot.gif) repeat-x left top;
	position:relative;
	padding:22px 0 19px 88px;
	min-height:79px;
}
.sidebar .offers-item.first{
	background:none;
}
.sidebar .offers-item img{
	position:absolute;
	left:-10px;
	top:14px;
}
.sidebar .offers-item a{
	font-weight:bold;
}
.sidebar .offers-item p{
	font-size:12px;
	line-height:normal;
	margin:2px 0 0;
}
.sidebar .block2-t{
	margin:0 0 0 -3px;
}
.sidebar .block2-b{
	margin:0 0 18px -3px;
}
.sidebar .block2{
	border-left:3px solid #eae3db;
	border-right:3px solid #eae3db;
	margin-left:-3px;
	width:335px;
	padding:1px 0 5px 12px;
}
.sidebar .title{
	font:28px/25px 'Open Sans', sans-serif;
	font-weight:300;
	color:#9a3524;
	letter-spacing:-1px;
	text-shadow:#fff 0 1px 0;
	margin:0 0 13px;
}
.sidebar .contact td{
	padding:3px 0 4px;
}
.sidebar .form td{
	padding-bottom:7px;
}
.sidebar .form .field-name{
	line-height:27px;
}
.sidebar .form .form-btn{
	padding-top:7px;
}
.sidebar .field-l{
	background:url(img/field-l.gif) no-repeat left top;
	width:3px;
	height:27px;
	float:left;
}
.sidebar .field-r{
	background:url(img/field-r.gif) no-repeat left top;
	width:3px;
	height:27px;
	float:left;
}
.sidebar .field{
	float:left;
	background:url(img/field-bg.gif) repeat-x left top;
	border:0;
	height:19px;
	padding:4px 5px;
	width:221px;
}
.sidebar .textarea-l{
	background:url(img/textarea-l.gif) no-repeat left top;
	width:3px;
	height:116px;
	float:left;
}
.sidebar .textarea-r{
	background:url(img/textarea-r.gif) no-repeat left top;
	width:3px;
	height:116px;
	float:left;
}
.sidebar .textarea{
	float:left;
	background:url(img/textarea-bg.gif) repeat-x left top;
	border:0;
	height:112px;
	padding:4px 0 0 5px;
	width:226px;
}
.sidebar .textarea textarea{
	background:none;
	border:0;
	height:108px;
	width:224px;
}
.logos{
	background:url(img/dot.gif) repeat-x left top;
	padding:31px 0 15px;
}
a.btn{
	display:inline-block;
	background:url(img/btn-l.gif) no-repeat left top;
	font:14px 'Open Sans', sans-serif;
	color:#fff;
	text-shadow:#73574a 0 -1px 0;
	text-decoration:none;
	cursor:pointer;
}
a.btn span{
	display:inline-block;
	background:url(img/btn-r.gif) no-repeat right top;
	height:29px;
	padding:7px 23px 0;
}
a:hover.btn{
	background-position:left -36px;
	text-shadow:#5d3726 0 -1px 0;
}
a:hover.btn span{
	background-position:right -36px;
}
a:active.btn{
	background-position:left -72px;
	text-shadow:#7e6354 0 1px 0;
}
a:active.btn span{
	background-position:right -72px;
}
.bottom{
	background:#8f7366 url(img/bottom-bg.gif) repeat-x left top;
	height:120px;
	margin:-134px 0 0;
	padding:14px 0 0;
}
.footer{
	width:940px;
	margin:0 auto;
	padding:7px 0 4px;
	background:#7b5f52;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(./PIE.htc);
	position:relative;
	font:12px 'Open Sans', sans-serif;
	color:#d4c7c1;
	text-shadow:#3d2f29 0 1px 0;
}
.footer a{
	color:#d4c7c1;
	text-decoration:none;
}

.footer .atmatic{
	float:right;
	width:188px;
	height:84px;
	color:#d4c7c1;
	text-shadow:#4f3d35 0 1px 0;
	padding:14px 0 0 19px;
	border-left:1px solid #705549;
}
.footer .atmatic div{
	margin:0 0 12px 1px;
}
.footer .social{
	float:left;
	width:192px;
	height:84px;
	padding:14px 0 0 20px;
	border-left:1px solid #705549;
}
.footer .social div{
	margin:0 0 7px;
}

.footer .copy{
	float:left;
	padding:14px 0 0 40px;
	width:190px;
}
.footer .copy div{
	margin-bottom:8px;
}
.footer .copy a {
	
}
.footer .copy a:hover{
	text-decoration:underline;
	padding:0; border:0;
	background:transparent;
}
.footer .menu{
	float:left;
	width:289px;
	padding:12px 0 0;
}
.footer .menu a{
	display:block;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(./PIE.htc);
	padding:2px 0 4px 11px;
	margin-bottom:2px;
}
.footer .menu a:hover{
	background:#694839;
	border-bottom:1px solid #a8968d;
	border-top:1px solid #493228;
	padding:1px 0 3px 11px;
	text-shadow:#34241c 0 1px 0;
}
.makemywidth{
	
width:200px!important;
}

.contentList{float:left; width:100%;margin:5px 0 25px;}
.contentList ul li{float:left; width:45%;margin:0 0 6px 0; padding-left:15px; list-style-type:none;	background:transparent url(img/arr.png) no-repeat 0 6px; }
.contentList ul li a{	font:13px 'Open Sans', sans-serif; color:#9a3524;}

.sidebar .tes{	width:335px;	padding:1px 0 5px 0px;}
.sidebar .tesBlock{float:left; width:100%; margin-bottom:25px;}
.sidebar .tes .title{padding-left:12px;}
.sidebar .tesBlock div{float:left;padding:8px 12px 21px; width:316px; height:50px; overflow:hidden;background:transparent url(img/tesBg.gif) no-repeat 0 0; color:#494741; font:12px/140% Arial;}
.sidebar .tesBlock span{float:left;width:300px; margin-left:40px; margin-top:-7px; color:#494741; font:bold 12px Arial;}

.blockForm{	width:335px;margin-left: -3px;	padding:11px 3px 5px 15px;background:transparent url(img/formBg.gif) no-repeat left bottom;}

.block2 .number{
	position:relative;
	padding:3px 0 10px 40px;
	margin-right:12px;
	margin-top:10px;
}
.block2 p{color:#494741; font:12px Arial;text-align:center; margin: 5px 0 -5px -12px;background:transparent url(img/pBg.gif) no-repeat left bottom;padding-bottom:20px;padding-left:12px;}
.block2 p span{float:left; width:100%; text-align:center; color:#494741; font:24px 'Open Sans', sans-serif; text-transform:uppercase;}
.block2 .divider{
	position:relative;
	padding:0px 0 0px 40px;
	margin-right:12px;
	border-bottom:1px dashed #afa9a2;
	height:1px;
}
.block2 .number span{
	display:block;
	background:url(img/number-bg.gif) no-repeat left top;
	width:23px;
	height:22px;
	padding:2px 0 0;
	position:absolute;
	left:0;
	top:0;
	font:bold 14px 'Open Sans', sans-serif;
	color:#fff;
	text-shadow:#8b4c3f 0 -1px 0;
	text-align:center;
}
	.submenu-ttl a{
		background: none !important;
		font: 16px 'Open Sans',sans-serif !important ;
    text-decoration: underline !important ;
    text-shadow: 0 1px 0 #FFFFFF !important ;
    color: #9A3525 !important;
    padding: 0px !important;
    border: none !important;
	}
	.logos2{
		text-align: left;
		padding-left:10px;
		width: 186px;
	}
	.logos1{
		text-align: center;
		padding-left:10px;
		width: 86px;
	}
	.logos0{
		text-align: right;
		padding-right: 10px;
		width: 67px;
	}
	
.i-news {font-size: 12px;}
.blog li {list-style: none; background: none; margin: 0px 0px 10px; padding: 0px;clear: after;}
.blog .date {
    font-size: 11px;
    line-height: 12px;
    width: 50px;
    text-align: center;
    float:left; 
    background: none repeat scroll 0 0 #8C6D5A;
    border-radius: 5px 5px 5px 5px;
    border-top: 1px solid #4C3A2F;
    color: #FFFFFF;
    margin: 0;
    padding: 8px 10px 9px 11px;
    text-decoration: none;
    text-shadow: 0 1px 0 #46362C;
    margin-right: 10px; 
}
.blog .date span {font-size: 20px; margin-bottom: 5px; display: block;}
.blog .intro {width:480px; float: left; clear: after;}