/* ---- last modified: 2010-07-31 19:34:37------- */

/* ------ file view/layout/default/css/layout/places.css ----------- */

#body .center{padding-left:40px;}




/* ------ file /view/layout/default/css/common/front/structure.css ----------- */


body{
  padding:0 auto!important;
  margin:0;
  background-color: #F0F0F0;  
}

td{
  vertical-align: top;
  padding:0;
}


.carcass{
  width:1000px;
  border-collapse: collapse;
  background-color: #FFF;
}

#body .right{
  width:250px;
  padding-left:5px;
  padding-right:10px;
  padding-top:0px;
}

#body .center{
  width: 740px;
  padding-left:15px;
  padding-right:15px;
}

#body .left{
  width: 250px;
  padding-left:15px;
  padding-right:15px;
}

.ep-widget{
  background-color: #FFEFDF; 
  height:250px;  
}





/* ------ file /view/layout/default/css/common/front/elements.css ----------- */

html{
  font-family:'Verdana',sans-serif;
  font-size:12px;
}

*{
  padding:0;
  margin:0;
}

li{
  list-style: none;
}

a{color: #006FA4}
/* -- Цитаты -- */

blockquote {
font: 13px/20px Arial, serif;
padding: 8px;
background-color: #FFF4EA;
border-left: 1px solid #e1cc89;
border-right: 0px solid #e1cc89;
margin: 0px;
margin-bottom: 1.0em;
background-image: url(/view/layout/default/images/icons/common/front/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
font-style: italic;
}

blockquote p {
  font-style: italic;
}

/* Скруглённые уголки */

.w-cap{background-color:#66CCFF;}  
.rounded .content{color:#000000;}

/* Оформление поля с ошибкой */
.axx-field-error{border:1px solid #FF8080;background-color: #FFECEC;}
.form-result-message{color:red;padding-bottom:5px;text-align:center;}

td{text-align:left;vertical-align:top;}
p{
-x-system-font:none;
border:0 none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0;
padding-bottom:1.0em;
}

img.left-img{ /* Float any image to the LEFT and give it some margin */
 font-size:1em;
 float:left;
 padding:4px;
 border:1px solid #ccc;
 margin-bottom:0.4em;
 margin-right:0.5em;
 margin-top:0.3em;
}
img.right-img{ /* Float any image to the RIGHT and give it some margin */
 font-size:1em;
 float:right;
 padding:4px;
 border:1px solid #ccc;
 margin-bottom:1.8em;
 margin-left:2em;
 margin-top:0.3em;
}

/* -- заголовки -- */
h2.cp1{
  padding:0;
  margin:0;
  color:#0565B2;
  margin-bottom:.3em;
  margin-top:.5em;
  font-size:1.8em;
  font-family:tahoma;
  font-weight: normal;
}

/* -- Блоки ыиджетов -- */

.rd-widget{
  background-color: #FFFFFF;
  background-image: url(/view/layout/default/images/bg/blue/caption.jpg); 
  background-repeat: repeat-x;
  margin-bottom: 15px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
}

.rd-widget .content{
  background-color: #FFFFFF;
  border:1px solid #D7EAFF; 
  margin-top:0px!important;
}               

.rd-widget .caption{
  height:23px;
  text-align:right;
  color: #FFFFFF;
  font-size: .9em;
  font-family:tahoma;
  padding-right:10px;
  font-weight: bold;
  margin-bottom:0px!important;
  padding-top:5px;  
}

/* -- Списки -- */
.wg-list li{
  border-bottom:1px solid #F0F0F0;
  padding:5px; 
  padding-left: 10px;
} 

.wg-list li a{
  color: #006FA4;
  text-decoration: none;
}

.wg-list .dep{background-color:#F0F0F0;}

/* -- Хлебные крошки -- */
.breadcrumbs{
  font-family: tahoma;
  font-size: 1.0em;
}

.breadcrumbs a{
  color: #006FA4;
}


/* -- Страницы -- */
.pager{padding:0;margin:10px;text-align:center;padding:10px;border-top:1px solid #E0E0E0}
.pager li{display: inline;padding: 5px;}
.pager li a{font-size: 1.2em;text-decoration: none;color: #004080}
.pager li.jp a{font-size:1.2em;font-family:tahoma;padding-top:2px;}
.pager li.current{background-color: #D7EAFF;}
.pager li.c{background-color: #D7EAFF}
.pager li.f a,.pager li.l a{font-size:1.5em!important;}

/* -- Формы -- */
.v-form td{padding:3px;}
.v-form td.l{text-align:right;}
.v-form .submit{background-color: #67A6CF;color: #FFFFFF;border:1px solid #B0D8FF;padding:3px;}
.v-form label.above{display:block;margin-bottom:5px;}

/* -- */
.user-card-full {
  float: left;
  width: 30%;

  padding: 10px;
  margin-right: 10px;
  margin-bottom: 0;

  background-color: #DDF0FF;

  text-align: left;
  line-height: 120%;
  
  border:1px solid #B0D8FF;
} 

h1{
  font-size:1.8em;
  -x-system-font:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  color: #0565B2;
  margin-bottom:.2em;  
}
/* -- toolbar --*/

.panel{height:30px;background-color:#F0F0F0;margin:0;padding-top:5px;padding-left:5px;border:1px solid #E0E0E0;text-align:left!important;}       

/* -- формы -- */

.form {width:740px;margin-left:15px;}
.form th{font-size:.8em;font-family:tahoma;font-weight:normal;background-color: #F0F0F0;padding:5px;border:1px solid #E0E0E0}
.form input{width:99%;background-color:#F0F0F0;border:1px solid #808080;padding-left:5px;padding-top:3px;height:18px;font-size:1.0em;font-family:tahoma;}
.form textarea{background-color:#F0F0F0;border:1px solid #808080;width:99%;height:200px;}
.form .submit{width:200px;background-color: #F0F0F0;color:#000000;height:25px;font-weight:bold;padding:0;}
.form td{padding:2px;vertical-align: middle;}
.form label{display:block;font-family:tahoma;font-size:1.0em;color:#585858;padding-bottom:2px;}
.form .sbt{text-align:center;padding-top:10px;}
.form .el-sel{background-color:#F0F0F0;height:23px;}

/* -- Файлы -- */
.files{overflow-y:scroll;height:300px;border:1px solid #E0E0E0}
.files dl,#profile .files dd,#profile .files dt{float: left;}
.files dl{float: left;width:170px;height:140px;border:0.1em solid #ACACAC;margin: 5px;padding-top:10px;}
.files dt{margin:0;padding:5;text-align:center;height:110px;text-align:center;width:100%;}
.files dd{text-align:center;margin:0;padding-top:10px;text-align:center;width:100%;}
.files dd a{font-size:0.8em;color:#808080;text-decoration:none;}

.fu-area{text-align:right;padding:5px;background-color: #F0F0F0}

/*-- Плашка с характеристиками поста -- */
.stat-row td{padding:5px;border-right:1px solid #E0E0E0;padding-top:0;padding-bottom:0;color:#808080;font-family:tahoma;}
.stat-row .name{padding-left:0px;font-size: 1.0em;}
.stat-row .date{font-size: 1.0em;}    
.stat-row .bc{border-right-width:0px;}   
.stat-row .bc a{color:#808080} 

.ybox{width:100px;padding:10px;background-color:#FFDDBB;text-align:center;}

.ad_block{background-color: #FFF0E1!important;margin-bottom:10px;text-align:center;}
.ad_block_gray{background-color: #F0F0F0!important;margin-bottom:10px;text-align:center;}

#client_email{display:none;}

/* ------ file /view/component/default/users/css/front.css ----------- */

#reg-form{border:1px solid #B0D8FF;padding:10px;}
#autorize-form{border:1px solid #B0D8FF;padding:24px;padding-left:35px;} 
#reg-form .hint{font-size:.8em;color:#969696}
#reg-form .el-text,#reg-form .el-password{width:200px;height:20px;}
#autorize-form .el-text,#autorize-form .el-password{height:20px;}
#iclient_email{display:none;}

#all-form{width:100%;}
#all-form .caption{background-color:#67A6CF;height:25px;border:1px solid #D7EAFF;border-bottom-width:0px!important}
#all-form .tab{display:none;padding:10px;border:1px solid #D7EAFF;border-top-width:0px!important}
#all-form #af-reg{display:block;}
#all-form .caption td{text-align:center!important;border:0px solid #67A6CF;padding:5px;cursor: pointer;font-size:11px;font-family:tahoma;color:#FFFFFF;width:33%;font-weight:bold;}
#all-form .tc-cur{background-color:#FFFFFF;border-bottom-color:#FFFFFF!important;color:#67A6CF!important}
#all-form .submit{font-size:11px;font-family:tahoma;}
#all-form .form-result-message{font-size:11px;font-family:tahoma;}
#all-form .v-form td{font-size:12px;font-family:tahoma;}

/* ------ file /view/component/default/header/css/front.css ----------- */

#header{
  background-image: url(/view/layout/default/images/bg/blue/header1.jpg);
  background-repeat: repeat-x;
  height:120px;
  /*background-color: #78B0D3;*/
}

#header .logo, #header .menu{
  height:100px;
  width:250px;
}

#header .logo{
  padding-left:25px;
  padding-top:10px;
  height: 80px;
}

#header .menu{
  height: 40px;
  padding-left:30px;
  padding-top:0px;
  width:750px;
}

#header .menu ul{margin-top:10px;}

#header .menu ul li{
  float: left;
  padding-right:20px;
  list-style: none;
}

#header .menu ul li a{
  font-size:14px;
  color: #FFEFE1;
  font-family:tahoma;
}

#header img{border:0}


#header #panel{
  /*background-image: url(/view/layout/default/images/bg/orange-black/panel.jpg);*/
  background-repeat: repeat-x;
  margin-left:25px;
  margin-right:10px;
  padding-top:5px;
}

#header #panel table{
  width:950px;
}

#header #panel table td{
  text-align:center;
}


#header #panel .photo{
  height:100px;
  width:133px;
  border:1px solid #E6E6FA;
  background-repeat: no-repeat;
  background-position: -5 0;
}

#header #panel .pic1{
  background-image: url(/view/layout/default/images/elements/pic1.jpg);background-repeat: no-repeat;
}
#header #panel .pic2{
  background-image: url(/view/layout/default/images/elements/pic2.jpg);background-repeat: no-repeat;
}
#header #panel .pic3{
  background-image: url(/view/layout/default/images/elements/pic3.jpg);background-repeat: no-repeat;
}
#header #panel .pic4{
  background-image: url(/view/layout/default/images/elements/pic4.jpg);background-repeat: no-repeat;
}
#header #panel .pic5{
  background-image: url(/view/layout/default/images/elements/pic5.jpg);background-repeat: no-repeat;
}
#header #panel .pic6{
  background-image: url(/view/layout/default/images/elements/pic6.jpg);background-repeat: no-repeat;
}

#header #auto-block{height:15px;margin-bottom:05px;text-align:right;padding-right:70px;padding-top:10px;color:#FFFFFF}
#header #auto-block a{color:#FFFFFF}


/* ------ file /view/component/default/catalog/css/widget.css ----------- */

#cat-search{width:270px;}
.v-form{margin-top:10px;margin-left:20px;}
.v-form .el-sel{width:100%;}

#cat-hor-search{background-image:none;border:1px solid #BDD7E6;padding-top:0}
#cat-hor-search .v-form{margin:0;}
#cat-hor-search .v-form td{vertical-align: middle;}

/* ------ file /view/component/default/catalog/css/fetch.css ----------- */

#cg-fetch{margin-left:0px;}
#cg-fetch .place{height:130px;}
#cg-fetch .place .photo{width:130px;height:100px;padding-right:10px;}
#cg-fetch .info .desc{line-height:1.5em;padding-top:.5em;}
#cg-fetch a.name{
  font-size:1.5em;
  -x-system-font:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;  
}
#cg-fetch .place .photo .rounded{border:1px solid #D0D0D0;padding:5px;padding-bottom:0px;height:105px;}
#cg-fetch .place .photo .empty{text-align:center;padding-top:30px;width:133px;}

#main-places-fetch{width:100%;margin-bottom:20px;}
#main-places-fetch .place td{padding-right:15px;}
#main-places-fetch .place img{border:1px solid #E0E0E0}
#main-places-fetch .place .stars-block{padding-top:2px;padding-left:23px;}
#main-places-fetch .info .desc{line-height:1.5em;padding-top:.5em;}
#main-places-fetch .link{text-align:center;padding-bottom:5px;padding-top:2px;}
#main-places-fetch a.name{
  text-decoration: none;
  font-weight: bold;
}
#main-places-fetch .place .rounded{border:1px solid #D0D0D0;padding:5px;padding-bottom:0px;padding-top:0px;height:142px;margin-top:5px;}

#places-mapbg{
  padding:5px; 
  padding-bottom:0px;
  border:1px solid #D7EAFF;
  background-color: #F4FAFF;
  margin-top:10px;
  width:955px;
  height:505px;
  margin-left:0px;
  display:none;
  
}
#places-map{width:960px;height:500px;}

#mode-links{text-align:left;margin-bottom:10px;text-align:right;}

.current-link{color:#000000;text-decoration:none}

#pl-tab td{padding-left:20px;}
#pl-tab .desc{margin-bottom:10px;}


/* ------ file /view/component/default/footer/css/front.css ----------- */


#footer{
  background-image: url(/view/layout/default/images/bg/blue/footer.jpg);
  background-repeat: repeat-x;
  height:150px;
}

#footer .menu{padding-top:40px;}

#footer .menu ul li{
  display: inline;
  padding-right:20px;
  list-style: none;
}

#footer .menu ul li a{
  font-size:1.0em;
  color: #585858;
  font-family: tahoma;
}

#footer .info{
  height:100px;
  text-align:center;
  padding-top:20px;
}

#footer .info p{font-size:11px;}

