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

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

#body-top{height:460px;}

#body-top .left{width:510px;padding-left:10px;}
#body-top .left .info{padding:10px;padding-left:0px;font-size:1.1em;color:#585858}
#body-top .left hr{height:1px;border-width:0px;border-top-width:1px;}
#body-top .right{width:490px;padding-right:10px;}
#body-top #rating{height:95px;}

#body-middle .left{width:740px;padding-left:10px;padding-top:0px!important;}
#body-middle .right{width:260px;padding-left:10px;padding-right:10px;padding-top:0px;}  




/* ------ 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/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/place.css ----------- */

#place-ginfo .left-side{width:350px;}
#place-ginfo .right-side{text-align:right;text-align:center;}
#place-ginfo .right-side a{text-decoration:none;font-size:12px;padding:0;}
#place-ginfo #report{height:30px;border:1px solid #42A0FF;background-color:#CBDEEC}  
#error-text{width:450px;height:100px;}
#error-report-block{padding-bottom:10px;display:none;}
#place-ginfo h1{
  -x-system-font:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:2.154em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  margin-bottom:0;
  padding-bottom:0;  
}

#place-big-photo{padding:5px;border:1px solid #D7EAFF;height:328px;margin-right:10px;background-color:#F4FAFF}
#place-big-photo .empty{font-size:1.5em;text-align:center;padding-top:110px;}
#place-big-photo img{margin-left:5px;}

#place-content .content{border-width:0px!important;color:#000000}
#place-content .caption{padding:0!important;margin:0;height:30px!important;}
#place-content .caption table{padding:0;margin:0;background-color:#67A6CF;height:30px;border-collapse: collapse;width:100%}  
#place-content .caption td{width:25%;background-color:#67A6CF;text-align:center;height:24px;padding:0px;margin:0px;padding-top:5px;border-bottom:1px solid #67A6CF;border-top:1px solid #67A6CF;}
#place-content .caption td a{color:#F0F0F0;text-decoration: none;}
#place-content .caption td.current{background-color: #F4FAFF;border:1px solid #D7EAFF!important;border-bottom-width:0px!important;}
#place-content .caption td.current a{color:#67A6CF}
#place-content .content .empty-tab,#place-content .content .empty{text-align:center;height:100px;padding-top:20px;}

#features{height:670px;}
#features .poll td{padding:5px;padding-bottom:10px;}
#features .poll label{display:block;padding-bottom:6px;}
#features .poll p{padding-bottom:5px;}
#features h2{text-align:left;}
#features #act-vote{margin:10px;}

#voted{padding:5px;margin-top:10px;border-top:1px solid #E0E0E0}

#mapbg{
  padding:10px;
  padding-bottom:0px;
  border:1px solid #D7EAFF;
  background-color: #F4FAFF;
  margin-top:10px;
  margin-left:10px;
  width:480px;
  height:410px;
}
#map{
  width:470px;
  height:400px;
}

#icontent{width:95%;height:200px;}

/* ------ 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/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/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;}

/* ------ file /view/widget/comments/style.css ----------- */

.comments-fetch{margin-bottom:10px;}
.comments-fetch .row{width:100%;height:150px;padding-bottom:10px;}
.comments-fetch .row .info{width:100px;text-align:center;}
.comments-fetch .row .main .top{border-bottom:1px solid #E0E0E0;padding-bottom:5px;color:#ACACAC;font-size:.8em;}

#comment-form{border:1px solid #B0D8FF;padding-bottom:10px;}
#comment-form .v-form{width:92%;margin-left:10px;}
#comment-form textarea{width:100%;height:200px;padding:5px;}

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

#place-ginfo .left-side{width:350px;}
#place-ginfo .right-side{text-align:right;text-align:center;}
#place-ginfo .right-side a{text-decoration:none;font-size:12px;padding:0;}
#place-ginfo #report{height:30px;border:1px solid #42A0FF;background-color:#CBDEEC}  
#error-text{width:450px;height:100px;}
#error-report-block{padding-bottom:10px;display:none;}
#place-ginfo h1{
  -x-system-font:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:2.154em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  margin-bottom:0;
  padding-bottom:0;  
}

#place-big-photo{padding:5px;border:1px solid #D7EAFF;height:328px;margin-right:10px;background-color:#F4FAFF}
#place-big-photo .empty{font-size:1.5em;text-align:center;padding-top:110px;}
#place-big-photo img{margin-left:5px;}

#place-content .content{border-width:0px!important;color:#000000}
#place-content .caption{padding:0!important;margin:0;height:30px!important;}
#place-content .caption table{padding:0;margin:0;background-color:#67A6CF;height:30px;border-collapse: collapse;width:100%}  
#place-content .caption td{width:25%;background-color:#67A6CF;text-align:center;height:24px;padding:0px;margin:0px;padding-top:5px;border-bottom:1px solid #67A6CF;border-top:1px solid #67A6CF;}
#place-content .caption td a{color:#F0F0F0;text-decoration: none;}
#place-content .caption td.current{background-color: #F4FAFF;border:1px solid #D7EAFF!important;border-bottom-width:0px!important;}
#place-content .caption td.current a{color:#67A6CF}
#place-content .content .empty-tab,#place-content .content .empty{text-align:center;height:100px;padding-top:20px;}

#features{height:670px;}
#features .poll td{padding:5px;padding-bottom:10px;}
#features .poll label{display:block;padding-bottom:6px;}
#features .poll p{padding-bottom:5px;}
#features h2{text-align:left;}
#features #act-vote{margin:10px;}

#voted{padding:5px;margin-top:10px;border-top:1px solid #E0E0E0}

#mapbg{
  padding:10px;
  padding-bottom:0px;
  border:1px solid #D7EAFF;
  background-color: #F4FAFF;
  margin-top:10px;
  margin-left:10px;
  width:480px;
  height:410px;
}
#map{
  width:470px;
  height:400px;
}

#icontent{width:95%;height:200px;}

