html, body {margin:0px; padding:0px; background:#f4f2ef; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333;}

/* Основная структура */
#top {position:relative; width:1000px; left:50%; height:40px;; margin-left:-500px; margin-top:10px;}
#wrapper {position:relative; width:1000px; left:50%; margin-left:-500px; margin-top:0px;}
#btm {position:relative; width:980px; left:50%; margin-left:-500px; padding:0 10px 50px 10px;}
#logo {background:url(/img/logo.png) no-repeat; width:200px; height:40px; float:left;}

.fl_left {width:170px; float:left; height: 600px;  }
.fl_right {width:716px; margin-left:25px; margin-top: 20px; float:left; }
.fl_center { position:relative; width:980px; margin-left:-500px; padding:0 10px; left:50%;}
/* Основная структура */

/* Холдер */
.holder_bar {margin: 10px 0; background:#efedea; padding-bottom:12px;}
.holder_bar .title_left {background:url(/img/title_lr.png) left no-repeat; width:12px; height:51px; font-size:0; float:left;}
.holder_bar .title_body {background:url(/img/title_body.png); width:976px; height:51px; line-height:41px; text-align:center; font-weight:bold; font-size:14px; text-shadow:1px 1px #ffffff; float:left;}
.holder_bar .title_right {background:url(/img/title_lr.png) right no-repeat; width:12px; height:51px; font-size:0; float:right;}
.holder_bar .bar_body { width:966px; margin:0 12px; background:#FFF; padding:10px 0 5px 10px;}
/* Холдер */

/* Поиск по сайту */
#btmpanel { position:fixed; bottom:0px; width:100%; padding:5px; background:#21B4E2; z-index:1000;}
#btmpanel select { border:1px solid #e3e9ef; font-size:12px; margin-right:5px;}
#btmpanel input { background: #f7c71d; color: #000; font-weight:bold; padding:3px 18px; border:none; }
#btmpanel strong { color:#FFF; }
/* Поиск по сайту */
 
/* Меню */
#menu {background:url(/img/menu.png) repeat-x; height:40px; font-size:14px; float:right;}
#menu a { text-decoration:none; }
#menu span {padding:0 18px; border-right:1px solid #757576; border-left:1px solid #9b9b9b; text-shadow:1px 1px #696969; line-height:40px; text-decoration:none; cursor:pointer; color:#FFF; float:left;}
#menu span:hover, span.select  {background:url(/img/menu_select.png) repeat-x;}
#menu .add { background:url(/img/menu_add.png) repeat-x; border:none; }
/* Меню */

/* Обьявление */
.ob_moto, .mini, .news, .category { position:relative; float:left;}
.ob_moto a, .mini a { text-decoration:none; }
.ob_moto { width:208px; margin:0 15px 15px 15px; text-align:center; }
.mini { margin-right:5px; margin-bottom:5px;}
.mini { width:136px; font-size:9px; text-align:center;}
.ob_moto .more, .mini .more {position:absolute; bottom:0; left:0; width:100%; padding:2px 0; background:url(/img/title.png); color:#FFF; text-shadow:1px 1px #000000; text-decoration:none;}
.ob_moto .more:hover, .mini .more:hover { border-top:1px solid #88cb41; }
.ob_moto .city { position:absolute; top:0; left:0; padding:2px 0; background:url(/img/title.png); text-align:center; width:100%; color:#FFF; text-shadow:1px 1px #000000; text-decoration:none;}
.ob_moto span, .mini span {color:#9ae549; font-size:16px;}
/* Обьявление */

/* item */
.item { background-color:#FFF; margin-bottom:10px; padding-right:10px; }
.left_item { width:292; float:left;}
.right_item { width:400px; padding-right:10px; float:left;}
.banner240x350 { width:250px; height:350px; margin-right:10px; margin-bottom:10px; float:right;}
.img_item { margin-right:10px; margin-bottom:10px; width:136px; height:136px; }
/* item */ 

/* Новости */
.news { width:208px; padding:10px; margin:0px 10px 10px 0px;}
.news a img { border:1px solid #CCC; }
.news a { text-decoration:none; }
/* Новости */

/* adv */
.top_bn { margin:10px 0; width:1000px; height:90px; }
/* adv */

.clearfloat { clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
.girls {margin:0;}
select, input { font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
input.error, select.error, textarea.error { border: 1px solid red; }
label.error { padding-left:10px; }
img.absmiddle { vertical-align: middle; margin-bottom: .25em; }

h1 { font-size:14px; font-weight:bold; margin-left:10px; margin-bottom:10px; color:#21b4e2;}
h2 { font-size:12px; font-weight:bold; padding:0px 0px 8px 0px; margin:0px;}
h3 { font-size:16px; font-weight:normal; color:#21b4e2; border-bottom:1px #c4c4c4 solid; padding:0px; margin:0px 0px 10px 0px; }
p { margin:10px 0px 10px 0px; padding:0px;}

.hr { background:#cccccc; font-size:1px; height:1px; overflow:hidden; margin:20px 0px 10px 0px; }

/* Ссылки */
a, a:hover, a img {border: none; outline:none;}
a {color:#21b4e2;}
a:hover {color:#f4290d;}

a.c_link {font-size:14px; font-weight:bold; color:#21b4e2; text-decoration:none;}
a.c_link:hover {font-size:14px; font-weight:bold; color:#f4290d;}

.news_page { width:100%; text-align:center; margin-bottom:14px; line-height:22px; float:left; }
.filter_page {width:100%; text-align:center; line-height:22px; float:left;}

a.pages {color:#636363; border:1px solid #636363; padding:2px 6px 2px 6px; text-decoration:none;}
a.pages:hover {color:#ffffff; background-color:#cc0000; border:1px solid #cc0000;}
a.page_select {color:#ffffff; background-color:#cc0000; border:1px solid #cc0000; padding:2px 6px 2px 6px; text-decoration:none;}

a.add {display:block; width:160px; height:35px; font-weight:bold; line-height:34px; padding-left:38px; background:url(/img/add.png) top no-repeat; color:#fff; text-decoration:none;}
a.add:hover {background-position:center;}
a.add:active {background-position:bottom;}
/* Ссылки */

/* Табы */
ul.tabNav { list-style:none; margin:0 0 20px 0; padding:0; }
ul.tabNav li { display:inline; }
ul.tabNav li a { padding:5px 20px; font-size:14px; background-color:#f7f7f7; color:#000000; border:1px solid #ffffff; text-decoration:none; }
ul.tabNav li a.selected, ul.tabNavigation li a.selected:hover { background:#ffffff; color:#000000; border:1px solid #e3e2e2; border-bottom:none; }
ul.tabNav li a:hover { background:#e3e2e2; color:#000; }
ul.tabNav li a:focus { outline:0; }
.tab_div {width:126px; float:left; padding:5px 5px; line-height:18px;}
/* Табы */

/* jCarousel */
.jcarousel-skin-ie7 .jcarousel-container { width:860px; margin-left:25px; }
.jcarousel-skin-ie7 .jcarousel-container-horizontal { padding: 0px 20px; }
.jcarousel-skin-ie7 .jcarousel-clip-horizontal { height:136px; }
.jcarousel-skin-ie7 .jcarousel-item { width:138px; height:136px; }
.jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #808080; }
.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right:7px; }
.jcarousel-skin-ie7 .jcarousel-item-placeholder { }

.jcarousel-skin-ie7 .jcarousel-next-horizontal { position:absolute; top:55px; right:0px; width:32px; height:32px; cursor:pointer; background: url(/img/jcarousel/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal { position:absolute; top:55px; left:0px; width:32px; height:32px; cursor:pointer; background: url(/img/jcarousel/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/* jCarousel */
