@import url(ya.css);

/*Основной каркас*/
html,body{height:100%;}
body{margin:0;padding:0;background:#f1ede0 url(/i/top.jpg) repeat-x 441px 0;}

#main{min-width:1000px;max-width:1300px;min-height:100%;margin:0 0 -437px;background:#fff url(/i/left.jpg) repeat-y 0 77px;}
#clear{clear:both;height:437px;}

#center{position:relative;float:right;width:100%;margin:0 0 -180px -273px;}
#out{margin:0 0 0 273px;padding:124px 0 0;}
#in{width:100%;}
#center .block{background-position:160px 0;}

#right{float:right;width:245px;padding:20px 0 0;}
#right .out{width:100%;}
#right .block{padding:0 10px 40px 0;background:none;}

#content{/*width:100%;*/}
#content .out{}
#content .in{padding:35px 25px 20px;}
#content .content{/*width:100%;*/}

.content1{padding:0px 15px 15px 15px !important;}

#left{position:relative;float:left;width:273px;margin:0 0 -180px;background:url(/i/left-top.jpg) no-repeat;}
#left .out{padding:405px 0 0;}
#left .in{/*width:100%;*/}

/*Верхний блок*/
#top{position:absolute;top:0;left:0;width:100%;min-width:1000px;max-width:1300px;}
#top .out{margin:0 0 0 243px;background:url(/i/top.jpg) repeat-x 168px 0;}
#top .in{padding:24px 0 0 20px;background:url(/i/right-top.jpg) no-repeat;}
#top .content{height:100px;background:url(/i/logo.png) no-repeat;}
#top .logo{position:absolute;top:25px;left:260px;width:250px;height:65px;}
#top,#top a{font-size:11px;}

#top .breadscrumb {height:30px;left:300px;position:absolute;top:135px;width:470px;font-size:12px;}
#top .breadscrumb a{font-size:12px;}

#top .yashare-auto-init {right:0px;position:absolute;top:130px;}
#top .yadir{right:270px;}

/*Нижний блок*/
#bottom{min-width:1000px;max-width:1300px;height:437px;background:url(/i/bottom.gif) repeat-x 0 100%;color:#a5999d;}
#bottom,#bottom a{font-size:11px;}
#bottom a{color:#b92262;}

#bottom .left{float:left;width:670px;height:100%;background:url(/i/bottom-left.jpg) no-repeat 0 100%;}
#bottom .left .out{height:100%;background:url(/i/bottom-left.gif) no-repeat 250px 191px;}
#bottom .left .in{padding:310px 0 0 320px;}

#bottom .right{float:right;width:100%;height:100%;margin:0 0 0 -670px;background:url(/i/bottom-right.jpg) no-repeat 100% 0;}
#bottom .right .out{margin:0 0 0 670px;}
#bottom .right .in{float:right;width:320px;margin:0 10px 0 0;padding:310px 0 0;}

#counter{padding:15px 0 0;}
/*#counter img{margin:0 15px 10px 0;}*/

/*Общие правила для элементов*/
form,dl,dt,dd{margin:0;padding:0;}
body,a,td,input,select,textarea,button{font:12px tahoma,verdana,arial,sans-serif;color:#525b63;}
a{color:#cd487a;}
a:hover{}
a:visited{/*color:#824598;*/}
img,a img{border:0;}
table{border-collapse:collapse;}

/*Служебные элементы*/
.clear{clear:both;overflow:hidden;height:1px;}
.none{display:none;}

/*Блок с тенью наверху*/
.block{padding:30px 20px 20px 30px;background:url(/i/block.png) no-repeat -136px 0;}
.block ul{list-style:none;margin:0;padding:0 0 10px 15px;}
.block li{margin:0 0 5px;padding:0 0 0 10px;background:url(/i/content-li.gif) no-repeat 0 70%;}
.title{display:block;height:50px;margin:0 0 0 -2px;}
.titleicon{display:block;height:50px;width:70px;float:left;margin:0 -3px 0 0;}

/*Скругленные инпуты*/
.input{clear:both;height:30px;padding:0 16px;background-repeat:no-repeat;}
.input .single{height:100%;background-repeat:repeat-x;}
.input .corner{position:relative;float:right;width:16px;height:100%;margin:0 -16px 0 0;background-repeat:no-repeat;}
.input input{float:left;width:150px;margin:0;padding:7px 0 0;background:none;border:0;font-size:11px;color:#000;}
.input button{overflow:hidden;position:relative;float:right;width:22px;height:30px;margin:0 -10px 0 0;padding:0;border:0;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;}
.wrapper button em{font-style:normal;}
.input button em{display:none;}

/*Цветовая раскраска инпутов*/
.blue .input{background-image:url(/i/wrapper/blue/input-left.png);}
.blue .input .single{background-image:url(/i/wrapper/blue/input.png);}
.blue .input .corner{background-image:url(/i/wrapper/blue/input-right.png);}

.gray .input{background-image:url(/i/wrapper/gray/input-left.png);}
.gray .input .single{background-image:url(/i/wrapper/gray/input.png);}
.gray .input .corner{background-image:url(/i/wrapper/gray/input-right.png);}

/*Скругленный textarea*/
.textarea .multi{height:16px;padding:0 0 0 16px;background-repeat:no-repeat;}
.textarea .multi div{height:100%;padding:0;background-repeat:repeat-x;}
.textarea .multi .corner{position:relative;float:right;width:16px;height:100%;margin:0 -16px 0 0;background-repeat:no-repeat;}

.textarea .center{position:relative;padding:0 0 0 16px;background-repeat:repeat-y;}
.textarea .center div{position:relative;float:right;width:16px;height:100%;margin:0 -16px 0 0;background-repeat:repeat-y;}
.textarea textarea{float:left;overflow:auto;width:100%;margin:0;padding:0;border:0;background:#fff;}

/*Цветовая раскраска textarea*/
.blue .textarea .top{background-image:url(/i/wrapper/blue/textarea-lt.gif);}
.blue .textarea .top div{background-image:url(/i/wrapper/blue/textarea-t.gif);}
.blue .textarea .top .corner{background-image:url(/i/wrapper/blue/textarea-rt.gif);}

.blue .textarea .bottom{background-image:url(/i/wrapper/blue/textarea-lb.gif);}
.blue .textarea .bottom div{background-image:url(/i/wrapper/blue/textarea-b.gif);}
.blue .textarea .bottom .corner{background-image:url(/i/wrapper/blue/textarea-rb.gif);}

.blue .textarea .center{background-image:url(/i/wrapper/blue/textarea-l.gif);}
.blue .textarea .center div{background-image:url(/i/wrapper/blue/textarea-r.gif);}

/*Активные инпуты*/
#main .focus{background-position:0 100%;}
#main .focus div{background-position:0 100%;}
#main .focus .corner{background-position:0 100%;}
#main .focus .center{background-position:-16px 0;}
#main .focus .center div{background-position:100% 0;}

/*Округлая кнопка*/
.button{overflow:visible;padding:0;border:0;background-color:transparent;cursor:pointer;}
.button div{width:120px;height:30px;background:url(/i/wrapper/button-left.png) no-repeat;color:#fff;line-height:30px;}
.button div div{width:auto !important;margin:0 16px;background:url(/i/wrapper/button.png) repeat-x;}
.button .corner{position:relative;float:right;width:16px;height:100%;margin:0;background:url(/i/wrapper/button-right.png) no-repeat;}
.button:hover *{background-position:0 100%;}

/*Ошибка при отправке формы*/
.error{float:left;width:180px;margin:-3px 0 7px 10px;padding:10px 0 0;background:url(/i/error-top.png) no-repeat;}
.error .content{padding:2px 7px;background:#cd487a;font-family:tahoma,arial,sans-serif !important;font-size:11px !important;color:#fff;}
.error span{display:block;height:3px;font-size:1px;background:url(/i/error-bottom.png) no-repeat;}

/*Тени для фоток*/
.pic{float:left;}
.pic span{float:left;border:1px solid #dbd3cf;}
.pic span:hover{;border-color:#c2b17c;}
.pic img{border:4px solid #fff;}
.small .pic span{margin:0 10px 10px 0;}
.big .pic span{margin:0 20px 20px 0;}
.small .pic{background:url(/i/small-shadow.png) no-repeat 100% 100%;}
.big .pic{background:url(/i/big-shadow.png) no-repeat 100% 100%;}

/*Правила для основного контента*/
h1{margin:0 0 15px;padding:0;font-weight:normal;font-family:'times new roman',serif;font-style:italic;font-size:30px;color:#6896ba;}
#content .content,#content .content a,#content .content td{font-family:arial,tahoma,verdana,sans-serif;font-size:13px;}
#content .content p{margin:0 0 15px;padding:0;}
#content .content ul{list-style:none;margin:0 0 15px 15px;padding:0;}
#content .content li{margin:0 0 3px;padding:0 0 0 10px;background:url(/i/left-li.gif) no-repeat 0 60%;}
#content .content li,#content .content li a{font-size:11px;}

/*Заголовки в блоках*/
.catalogue .title{background:url(/i/title/catalogue.png) no-repeat;}
.offers .title{background:url(/i/title/offers.png) left center no-repeat;}
.forum .title{background:url(/i/title/forum.png) left center no-repeat;}
.news .title{background:url(/i/title/news.png) no-repeat;}
.cabinet .title{background:url(/i/title/cabinet.png) no-repeat;}
.articles.last .title{background:url(/i/title/articles-last.png) no-repeat;}
.articles.same .title{background:url(/i/title/articles-same.png) no-repeat;}
.sites.tematic .title{background:url(/i/title/sites-tematic.png) no-repeat;}
.sites.popular .title{background:url(/i/title/sites-popular.png) no-repeat;}
.photos .title{background:url(/i/title/photos.png) no-repeat;}
.remind .title{background:url(/i/title/remind-password.png) no-repeat;}

.offers .titleicon{background:url(/i/adv_last.gif) center center no-repeat;position:relative;background-color:#fff;}
.forum .titleicon{background:url(/i/forum_last.gif) center center no-repeat;position:relative;background-color:#fff;}

/*Форма вопроса*/
#content .form{padding:20px 20px 0 25px;}
#content .form form{padding:10px 0 0;}
#content .form form p{margin:0 0 10px;padding:0;}

#content .form .field{clear:both;height:1%;padding:5px 0 0;}
#content .form label{float:left;width:60px;font-size:11px;line-height:26px;}
#content .form .wrapper{clear:none;float:left;}
#content .form .input div{width:180px;}
#content .form .input input{width:100%;}
#content .form .textarea,#content .form .wrapper textarea{width:300px;}
#content .form .textarea textarea{width:100%;}
#content .form .textarea .center,#content .form .wrapper textarea{height:200px;}
#content .form .error{clear:left;margin-left:70px;}
#content .form button{margin:15px 0 0 58px;}
#content .form .button{margin-top:5px;}

#content .form .text{padding-top:20px;}

/*Новости*/
.news dt{padding:0 0 3px;}
.news dt span{display:block;font-size:10px;color:#b4adb0;}
.news dt a{text-transform:uppercase;}
.news dd{padding:0 0 25px;}
.news dd,.news dd a{font-size:11px;}

/*Блок анонсов*/
#content .anonce{margin:-30px 25px -2px 0;padding:30px 0 0;color:#8c7253;background:url(/i/block-top.png) no-repeat 160px 0;}
#content .anonce .container{position:relative;width:100%;background:#fff url(/i/anonce.gif) repeat-x 0 100%;}
#content .anonce .container .all{background:url(/i/anonce-bottom.gif) no-repeat 50% 100%;}
#content .anonce .container .inner{overflow:hidden;width:100%;background:url(/i/anonce-top.gif) no-repeat 50% 0;}
#content .anonce .corner{position:absolute;bottom:0;left:100%;width:25px;height:100%;background:url(/i/shadow-right.png) no-repeat 0 100%;}
#content .anonce,#content .anonce a{font-size:11px;}

#content .anonce .block{padding:20px 0 35px;}
#content .anonce .block .title{position:relative;background-color:#fff;margin:0 1px 0 25px;}
#content .anonce .block ul{list-style:none;margin:-1px 0 0;padding:0 20px 0 25px;}
#content .anonce .block li{width:100%;margin:0 0 10px;padding:5px 0 0;}
#content .anonce .block li span{display:block;padding:2px 0 0;font-size:10px;color:#b4adb0;}
#content .anonce .block li em,#content .anonce .block li i{font-style:normal;text-transform:uppercase;}

#content .anonce .left{float:left;width:49%;background:none;}
#content .anonce .right{float:right;width:50%;background:url(/i/anonce-top.gif) no-repeat 100% 0;}
#content .anonce .offers li{background:url(/i/anonce-border.gif) repeat-x;}
#content .anonce .forum li{background:url(/i/anonce-border.gif) repeat-x;}

/*Сайты*/
#center .sites{clear:both;}
#center .sites dl.left{float:left;width:49%;}
#center .sites dl.right{float:right;width:49%;}
#center .sites dt{padding:0 5px 5px 26px;text-transform:uppercase;color:#6896ba;}
#center .sites table td{padding:5px 0 20px 0;vertical-align:top;}
#center .sites dt em{float:left;width:20px;height:20px;margin:0 0 0 -26px;text-align:center;font-size:11px;font-weight:bold;line-height:18px;font-style:normal;color:#fff;background:url(/i/ol.png) no-repeat;}
#center .sites dt span{display:block;padding:1px 0 2px;}
#center .sites dt a{font-size:18px;text-decoration:none;border-bottom:1px dashed #aa3047;}
#center .sites dd{padding:0 5px 15px 26px;}
#center .sites dd,#center .sites dd a{font-size:11px;}

/*Фотографии*/
.photos{padding:0 10px 40px 0;}
.photos .title{height:40px;}
.photos .in{overflow:hidden;width:100%;}
#right .big .pic{margin:0 0 0 20px;}

/*Статьи*/
#right .articles{padding:0 10px 25px 0;}
#content .articles{clear:both;padding-top:0;background:none !important;}
.articles .title{height:30px;}
.articles dt{padding:0 0 5px;}
.articles dt,.articles dt a{text-transform:uppercase;}
.articles dd{padding:0 0 15px;font-size:11px;}
.articles ul{list-style:none;margin:0;padding:0 0 0 15px;}
.articles li{margin:0 0 5px;padding:0 0 0 10px;background:url(/i/content-li.gif) no-repeat 0 70%;}
.articles.last{padding-bottom:10px;}
.articles.same{padding-bottom:30px;}

/*Текстовый блок внизу*/
.text{clear:both;padding-top:40px;}
.text p{margin:0 0 15px;padding:0;}
.text,.text a{font-family:arial,tahoma,sans-serif;}
.text ul{}
.text li,.text li a{font-size:11px;}

/*Список страниц*/
.page{clear:both;padding:20px 0;}
.page,.page a{font-size:14px;}
.page a{color:#557493;}
.page span,.page .link{display:inline-block;width:20px;height:20px;line-height:18px;margin:0 5px -5px;text-align:center;}
.page span{background:url(/i/ol.png) no-repeat;color:#fff;}
.page .link{text-decoration:none;}

/*Выбор региона*/
#region{position:absolute;top:37px;right:25px;width:220px;}
#region .inner{padding:15px 15px 40px;}
#region form{padding:0 0 20px;}
#region .right{position:absolute;bottom:0;left:100%;width:25px;height:100%;background:url(/i/shadow-right.png) no-repeat 0 100%;}
#region .left{position:absolute;bottom:0;left:-25px;width:25px;height:100%;background:url(/i/shadow-left.png) no-repeat 0 100%;}

#region .wrapper input{width:170px;margin:0 0 0 8px;}
#region .input input{width:150px;margin:0;}
#region .input .single div{height:30px;position:relative;background:url(/i/region-ok.gif) no-repeat 100% 55%;}
#region .focus .single div{background:none;}

#region .container{overflow-x:hidden;overflow-y:auto;height:180px;}
#region ul{clear:both;list-style:none;margin:0 20px 0 10px;padding:0;}
#region li{margin:0 0 2px;padding:0;}

#region.on{background:#fff url(/i/anonce.gif) repeat-x 0 100%;}
#region.on .inner{background:url(/i/anonce-top.gif) no-repeat 100% 0;}

#region .left,#region .right,#region .container{display:none;}
#region.on .left,#region.on .right,#region.on .container{display:block;}

/*Поиск*/
#search{position:absolute;overflow:hidden;top:330px;left:30px;}
#search .input button{background-image:url(/i/search-ok.gif);}
#search .input .single{width:170px;}
#search .error{margin-top:0 ;padding:10px 0 0;}

/*Левый блок с формой*/
#left .form .title{height:20px;}

#left .form .group{overflow:hidden;width:100%;height:30px;/*margin:0 0 15px;*/}
#left .form .group *{vertical-align:middle;}
#left .form .group input{margin:2px 3px 0 0;padding:0;}
#left .form .group label{margin:0 7px 0 0;}

#left .form .input button{background-image:url(/i/enter-ok.gif);}
#left .form .input div{width:170px;}
#left .form,#left .form a{font-size:11px;}

#left .form ul{clear:both;list-style:none;margin:0;padding:5px 0 10px 10px;}
#left .form li{margin:0 0 2px;padding:0 0 0 10px;background:url(/i/left-li.gif) no-repeat 0 70%;}

/*Личный кабинет*/
.cabinet{}

/*Напомнить пароль*/
.remind{position:relative;padding:30px 0 0;;background-color:#fff;}
.remind .title{margin-left:28px;}
.remind form{padding-bottom:65px;padding-left:30px;background:url(/i/anonce.gif) repeat-x 0 100%;}
.remind .right{position:absolute;bottom:0;left:100%;width:25px;height:100%;background:url(/i/shadow-right.png) no-repeat 0 100%;}

/*Каталог*/
.catalogue{/*padding:30px 10px 50px 30px;*/}
.catalogue ul{position:relative;left:-10px;list-style:none;margin:0;padding:0 0 20px;}
.catalogue li{clear:both;margin:0 0 3px;padding:3px 0 3px 30px;color:#cd487a;}
.catalogue li,.catalogue li a{font-size:12px;}
.catalogue li a{color:#557493;}
.catalogue li a:hover{color:#cd487a;}

/*Иконки в каталоге*/
.catalogue .m1{background:url(/i/icon/1.gif) no-repeat 0 50%;}
.catalogue .m2{background:url(/i/icon/2.gif) no-repeat 0 50%;}
.catalogue .m3{background:url(/i/icon/3.gif) no-repeat 0 50%;}
.catalogue .m4{background:url(/i/icon/4.gif) no-repeat 0 50%;}
.catalogue .m5{background:url(/i/icon/5.gif) no-repeat 0 50%;}
.catalogue .m6{background:url(/i/icon/6.gif) no-repeat 0 50%;}
.catalogue .m7{background:url(/i/icon/7.gif) no-repeat 0 50%;}
.catalogue .m8{background:url(/i/icon/8.gif) no-repeat 0 50%;}
.catalogue .m9{background:url(/i/icon/9.gif) no-repeat 0 50%;}
.catalogue .m10{background:url(/i/icon/10.gif) no-repeat 0 50%;}
.catalogue .m11{background:url(/i/icon/11.gif) no-repeat 0 50%;}
.catalogue .m12{background:url(/i/icon/12.gif) no-repeat 0 50%;}
.catalogue .m13{background:url(/i/icon/13.gif) no-repeat 0 50%;}
.catalogue .m14{background:url(/i/icon/14.gif) no-repeat 0 50%;}
.catalogue .m15{background:url(/i/icon/15.gif) no-repeat 0 50%;}
.catalogue .m16{background:url(/i/icon/16.gif) no-repeat 0 50%;}
.catalogue .m17{background:url(/i/icon/17.gif) no-repeat 0 50%;}
.catalogue .m18{background:url(/i/icon/18.gif) no-repeat 0 50%;}
.catalogue .m20{background:url(/i/icon/20.gif) no-repeat 0 50%;}

@media print{

}