body{ font:14px Verdana, Geneva, sans-serif; color:#333; background:#485462 url(images/head.jpg) no-repeat center 0; margin:0; padding:0}
img{border:none;}
img.left{float:left; margin:20px 20px 10px 0;}
a{text-decoration:none; color:#8b0000;}
a:hover{color:#1e90ff;}
/*каркас*/
.wrapper{width:1020px; margin:10px auto;}
.header{ padding:10px; height:200px; background:url(images/head.png); position:relative;}
.con_top{background:url(images/con_top.png); height:20px; margin:10px 0 0 0 ;}
.conteiner{ background:url(images/con_fon.png); margin:0; padding: 0 6px;}
.con_bot{background:url(images/con_bot.png); height:20px; margin:0 0 10px 0;}
.content{width:710px; float:left; padding:0 20px;}
.right_menu{float:right;  width:248px; margin:-13px 0 0 0}
.footer{ height:100px; background:url(images/footer.png)}

/*шапка*/
.logo{width:160px; height:127px; padding:7px 0 15px 0}
.search{ margin:10px 10px 0 0; width:300px; height:30px; float:right; position:relative }
.text{ background:url(images/search.png); width:202px; height:12px; border:0; outline:none; font:11px Verdana; color:#555; padding:9px; position:absolute; left:0; }
.submit{ background:url(images/submit.png); width:80px; height:30px; border:none; outline:none; font:11px Verdana; color:#fff; margin:0 0 0 -6px; position:absolute; right:0;}
.submit:hover{background:url(images/submit.png) bottom; cursor:pointer;}
.site{width:500px; height:70px; float:right; margin:0 10px 0 0; }
.site-name{font-size:22px; font-weight:600; margin:10px 0 0 0; padding:0}
.site-desc{font-size:13px; font-weight:600; margin:8px 0 0 0; padding:0}
.model{background:url(images/model.png); width:767px; height:72px; position:absolute; top:70px; left:200px; }

.menu{height:32px; padding:0 10px; overflow:hidden}
.menu ul {display:inline; list-style:none; padding:0; margin:0; height:30px;}
.menu li{ float:left; height:30px; font-size:16px; padding:0 10px; line-height:30px;}
.menu li a{color:#fff;}
.menu li a:hover{color:#222;}

/*контент*/
.page{ position:relative; background:url(images/end.png) no-repeat center bottom; padding: 0 0 40px 0; margin:0 0 20px 0;}
.page h1{ font-size:22Spx; font-weight:600; background:url(images/car.png) no-repeat left center; padding:9px 0 9px 80px; margin:0}
.page p{text-align:justify; text-indent:20px}
.end{position:absolute; width:710px; height:30px; bottom:5px;}
a.next{float:left; margin:0 0 0 80px; line-height:30px;}
a.comment{float:right; margin:0 80px 0 0; line-height:30px;}

/*Виджеты - садержимое сайт баров*/
.widjet{ background:url(images/logo-w.png) right 12px no-repeat;}
.widjet-head{ background:url(images/w-head.png); height:54px;}
.widjet-head h2{margin:0; padding:15px 15px 0 15px; font-size:14px;}
.widjet-content{ background:url(images/w-fon.png); padding: 1px 14px; }
.widjet-content img{margin:0 0 10px 0}
.widjet-bottom{ background:url(images/w-bottom.png); height:14px;}

/*списки в виджетах */
.widjet-content ul{list-style:none; margin:0; padding:0;}
.widjet-content ul li{ margin:0; padding:0; }
.widjet-content ul li a{ color:#333333; padding:3px 0 3px 25px; display:block; line-height:18px; border-bottom:1px dashed silver; }
.widjet-content ul li a:hover{ color:#8b0000; background:url(images/li-h.png) no-repeat left center;  display:block; border-bottom:1px dashed #4a9a9a;}

/*подвал*/
.f-left{margin:10px; padding:10px;  width:220px; height:60px; float:left;}
.f-left a img{margin:0 0 0 30px; float:left;}
.f-left a{margin:0 0 0 2px; line-height:55px; color:#009}
.f-left a:hover{color:#8b0000;}
.f-center{margin:10px 10px 0 0; padding:10px;  width:480px; height:60px; float:left;}
.f-center a{margin:0 11px; color:#009;}
.f-center a:hover{color:#8b0000;}
.f-center p{text-align:center; margin:30px 0 0 0 }
.f-right{margin:10px 0; padding:10px; outline:1px solid green; width:220px; height:60px; float:left;}
.f-right img{margin:13px 0 0 14px;}

.clear{clear:both}