/* ---- last modified: 2010-07-31 19:41:36------- */

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

#body .center{width:700px!important;}
#body .right{width:300px!important;}



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

 /* -- Общие стили оформления контента -- */
 
  .text{
   margin-top:.5em;
 }
  
 .text ul{
   margin-left:10px;
   margin-bottom: 1.0em
 } 
 
 .text ol{
   margin-left:30px;
   margin-bottom: 1.0em;
 }
 
 .text ul li, .text ol li{
   margin-bottom:.3em;
   color: #800000;
 }
 
 .text ol li{
   list-style: decimal;
 }
 
 .text ul li{
   list-style: none;
 }
 
 .text h3{margin-bottom:5px}
 
 .text .blogshow{font-size:1.2em;display:block;margin-bottom:4px;}

 /* ------------- Оформление списка постов ----------------- */
 .ch-item{
   margin-bottom: 1.0em;
 }
 
 .ch-item .cap{
   display:block;
   font-size:1.2em;
   margin-bottom: 0;
   font-family:tahoma;
   font-weight: normal;
 }
 
 .ch-item h2{
   font-size: 1.0em;
   margin-bottom: 0;
 }
 .ch-item h2 a{
 color: #0565B2;
 font-size:1.8em;
 font-family:tahoma;
 font-weight: normal;
 }
 
 /* ---------- Формление поста ------------------- */
.post-item .info{
  margin-right: 20px;
}

.post-item .info li{
   float: right;
   list-style: none; 
   background-repeat: no-repeat;
   padding-left: 18px;
 }
 
.post-item .info .user{
   background-image: url('/vview/layout/default/images/icons/common/front/user_16.png');
   padding-right: 5px;
 }
 
.post-item .info .date{
   background-image: url('/view/layout/default/images/icons/common/front/clock_16.png');
 } 
 
 .post-item h1{
   color: #0565B2;
   font-size:1.8em;
   font-family:tahoma;
   font-weight: normal;
 }
 
  .post-item h2{
   color: #AA0000;
   font-size:1.4em;
   font-family:tahoma;
   font-weight: normal;
   margin-bottom:.3em;
 }
 
.comments-fetch .empty{text-align:center;height:20px;padding:00px;}
 
 
 


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


 
 
 


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

