#content .sidebar { width:236px; padding-right:11px; float:left; border-right:1px solid #dedede; margin-right:-1px; }
#content .content { width:531px; float:right; border-left:1px solid #dedede; }
#content .mainPage { padding-right:7px; }

#content .stepH { border:1px solid #d1d7d7; font-size:18px; padding:2px 8px; color:#978fcf; }
#content .stepH .bold { color:#393937; }

#content .weather { height:64px; border:1px solid #e8ebeb; position:relative; overflow:hidden; height:54px; padding-top:8px; margin-bottom:25px; }
#content .weather .gradient { display:block; position:absolute; left:0; top:0; width:150px; height:121px; background:url('/images/weather-grad.png') no-repeat; z-index:0; }
#content .weather .photo { position:absolute; right:0; top:0; }
#content .weather .time { display:inline-block; width:79px; padding-left:9px; }
#content .weather .temperature { display:inline-block; width:60px; text-align:center; }
#content .weather .temperature img { position:relative; left:-2px; }
#content .weather * { vertical-align:top; }
#content .weather .actime { display:block; font-size:28px; font-weight:bold; color:#727272; line-height:28px; padding-top:3px; }
#content .weather .place { display:block; font-size:10px; color:#727272; text-transform:uppercase; }

.more { text-align:left; padding-bottom:18px; }
.more a { background:url('/images/more.png') 0 5px no-repeat; padding-left:10px; }

#content .h2 { font-size:18px; line-height:21px; color:#010101; border-bottom:1px solid #53479d; padding:0 3px; padding-bottom:4px; margin-bottom:9px; margin-right:18px; }
#content .textBox p { padding-bottom:10px; }
#content .textBox .h2 { padding-bottom:4px; }
#content .textBox .more { padding-bottom:15px; }
#content .sidebar .textBox { padding:0 2px; padding-bottom:10px; }
#content .sidebar .textBox .more { text-align:right; }

#content .banner img { border:1px solid #d1d7d7; }
	
.content #slide ul, .content #slide li { padding:0; margin:0; list-style:none; }
#slide, #slideWrapper, #slide ul, #slide li { width:524px; height:201px; z-index:0; }
#slide img { z-index:0; }
#slideWrapper { overflow:hidden; }
#slide ul { position:absolute; left:0; top:0; }
#slide li { float:left; }
#slide .text { position:absolute; left:10px; top:10px; width:250px; font-size:16px; color:#fff; }
#slide .text span { display:block; float:left; clear:left; white-space:nowrap; background:url('/images/slide-text.png'); padding:1px 7px; }

#slide .button { background:url('/images/slide-buttons.png') no-repeat; width:16px; height:40px; display:block; position:absolute; z-index:0; top:50%; margin-top:-20px; cursor:pointer; }
#slide .left { left:-1px; }
#slide .right { right:0; background-position:0 -40px; }

.twoColumns { padding:19px 13px 13px 13px; }
	.twoColumns .col1 { width:220px; float:left; }
	.twoColumns .col2 { width:260px; float:right; }

.twoColumns p, .twoColumns dl { padding-left:2px; padding-right:2px; }
.twoColumns ul { margin:0 0 15px 2px; }

.customersSay p { padding:0!important; }
.customersSay p.name { color:#666565; padding-bottom:14px!important; }

#content dl.news dt { margin:0; padding-bottom:4px; }
#content dl.news dt.h2 { border:0; padding:0 0 4px 0;}
#content dl.news dd { margin:0; padding-bottom:8px; }
#content dl.news dd p { margin:0; padding:0; }

.content ul img { vertical-align:middle }
.content ul li { padding-bottom:3px; }
