/* Блок вывода разделов на главной странице модуля
------------------------------ */
.box-cat {border-bottom:0px dotted #cccccc;}
.box-cat .cat{vertical-align:top;}

.box-cat .cat a:link{font-family:Tahoma;font-size:14px;color: #1680AA;font-weight:bold;}
.box-cat .cat a:visited{font-family:Tahoma;font-size:14px;color: #1680AA;font-weight:bold;}
.box-cat .cat a:active{font-family:Tahoma;font-size:14px;color: #1680AA;font-weight:bold;}
.box-cat .cat a:hover{color:#bf3140;font-weight:bold;text-decoration:none;border-bottom:1px dotted #C2C6C9;}

.box-cat .count{color:#ED561C;}
.box-cat p{color:#61727A;padding:0px;margin:0px;padding-top:3px;margin-bottom:3px;}

.box-cat .subcat{vertical-align:top;}
.box-cat .subcat a:link, .subcat a:visited, .subcat a:active{color:#6B6B69;font-size:11px;font-family:Tahoma;font-weight:none;text-decoration:none;}
.box-cat .subcat  a:hover{color:#bf3140;font-size:11px;font-family:Tahoma;font-weight:none;text-decoration:none;border-bottom:1px dotted #C2C6C9;}
/*  Конец  */


/* Блок вывода под-разделов на главной странице модуля
------------------------------ */
.box-subcat .cat{vertical-align:top;}

.box-subcat .cat a:link{font-family:Arial;font-size:16px;color: #1680AA;font-weight:bold;}
.box-subcat .cat a:visited{font-family:Arial;font-size:16px;color: #1680AA;font-weight:bold;}
.box-subcat .cat a:active{font-family:Arial;font-size:16px;color: #1680AA;font-weight:bold;}
.box-subcat .cat a:hover{color:#bf3140;font-weight:none;text-decoration:none;border-bottom:1px dotted #C2C6C9;}

.box-subcat .subcat{vertical-align:top;}
.box-subcat .subcat a:link, .subcat a:visited, .subcat a:active{color:#6B6B69;font-size:11px;font-family:Tahoma;font-weight:none;text-decoration:none;}
.box-subcat .subcat  a:hover{color:#bf3140;font-size:11px;font-family:Tahoma;font-weight:none;text-decoration:none;border-bottom:1px dotted #C2C6C9;}
/*  Конец  */




/* заголовки полей */
.sort_title{color: #444444;font-size: 8pt;font-family:Tahoma;font-weight: none;text-align:right;vertical-align:middle;padding-right:10px;}
.list_sort:link, .list_sort_cur:link{border-bottom:1px dotted #1277AD;font-weight: none;color: #1882C0;text-decoration: none;}
.list_sort:visited, .list_sort_cur:visited{font-weight: none;color: #1277AD;text-decoration: none;}
.list_sort:active, .list_sort_cur:active{color: #1277AD;text-decoration: none;}
.list_sort:hover, .list_sort_cur:hover{color: #1277AD;text-decoration: none;border-bottom:1px dotted #сссссс;}

.list_sort_cur:link{font-weight:bold; border-bottom:1px dotted #000000;text-decoration: none;}
.list_sort_cur:visited{font-weight:bold; border-bottom:1px dotted #B8C2CB;text-decoration: none;}
/*  Конец  */


/* Спискок записи, детальный просмотр
------------------------------ */
.showitems{}

.showitems .date{text-align:center; font-weight: bold;color: #666666; border:2px solid #dfdfdf;background: #FCFBF4;padding: 0.1em 1em;margin: 0 0em 8 0;width: 30%;}
.showitems .date1{color: #898989; }
.showitems .sep{color: #898989; }

.showitems h1 {color: #666666; padding: 0 0px 0px; padding-bottom: 15px;}
.showitems img {border:2px solid #666666;}
.showitems a img {border:1px solid #666666;}
.showitems a:link, .showitems a:visited {color: #464646;font-size: 10pt;text-decoration: none;}
.showitems a:hover, .showitems a:focus, .showitems a:active {color: #464646;font-size: 10pt;text-decoration: none;}

.showitems a.list_1:link, .showitems a.list_1:visited {color: #af1717;font-size: 10pt;text-decoration: none;}
.showitems a.list_1:hover, .showitems a.list_1:focus, .showitems a.list_1:active {color: #af1717;font-size: 10pt;text-decoration: none;}

.showitems dd, dt {text-align:left; font-size: 10pt; padding: 5px 0px; }
.showitems dt {text-align:left; font-size: 10pt; color: #484848}
.showitems dd {text-align:left; text-indent:0px; color: #484848; font-size: 10pt; margin: 0 0 0px 0; padding-bottom: 8px;}
.showitems dl {text-align:left; text-indent:0px; color: #484848; font-size: 10pt; margin: 0 0 0px 0; padding-bottom: 8px;}
/*  Конец  */


/* Спискок записей
------------------------------ */
.itemslist{}

.itemslist .date{color: #484848; }
.itemslist .sep{color: #898989; }
.itemslist img {border:2px solid #666666;}

.itemslist .count{border:2px solid #dfdfdf;background: #FCFBF4; color: #666666; padding: 0.70em 1.5em; margin: 10 0.4em 0 0; font-size: 1.5em; float: right;}

.itemslist a.title:link, .itemslist a.title:visited {color: #464646;font-size: 10pt;text-decoration: none;}
.itemslist a.title:hover, .itemslist a.title:focus, .itemslist a.title:active {color: #464646;font-size: 10pt;text-decoration: none;}

.itemslist a.cat_mini:link, .itemslist a.cat_mini:visited {color: #af1717;font-size: 10pt;text-decoration: none;}
.itemslist a.cat_mini:hover, .itemslist a.cat_mini:focus, .itemslist a.cat_mini:active {color: #af1717;font-size: 10pt;text-decoration: none;}

.itemslist a.lresize:link, .itemslist a.lresize:visited {color: #af1717;font-size: 1em;text-decoration: none;}
.itemslist a.lresize:hover, .itemslist a.lresize:focus, .itemslist a.lresize:active {color: #af1717;font-size: 1em;text-decoration: underline;}

.itemslist .thumb a{display: block; padding: 5px; margin: 6px; border: 1px solid #E1DBCB; background: #EEECE2; line-height: 0px;}
.itemslist .thumb a:visited {border: 1px solid #E1DBCB; background: #EEECE2;}
.itemslist .thumb a:hover {border: 1px solid #C6C4A4; background: #E1DBCB;}
.itemslist .thumb {float: left;}

.itemslist dd, dt {text-align:left; font-size: 10pt; padding: 5px 7px; }
.itemslist dt {text-align:left; font-size: 10pt; color: #484848}
.itemslist dd {text-align:left; text-indent:0px; color: #484848; font-size: 10pt; margin: 0 0 0 0; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; }
.itemslist dl {text-align:left; text-indent:0px; color: #484848; font-size: 10pt; margin: 0 0 0px 0; padding-bottom: 8px;}
/*  Конец  */



/* Спискок записей на главной странице
------------------------------ */
.hitemslist{}

.hitemslist .date{color: #999999;font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0em 0em;margin: 0 0em 8 0;}
.hitemslist .date1{color: #484848; }
.hitemslist .sep{color: #898989; }
.hitemslist img {border:2px solid #666666;}

.hitemslist a.title:link, .hitemslist a.title:visited {padding: 5px; font-weight: bold;color: #464646;font-size: 10pt;text-decoration: none;}
.hitemslist a.title:hover, .hitemslist a.title:focus, .hitemslist a.title:active {padding: 5px; font-weight: bold;color: #464646;font-size: 10pt;text-decoration: none;}

.hitemslist a.cat_mini:link, .hitemslist a.cat_mini:visited {color: #af1717;font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.hitemslist a.cat_mini:hover, .hitemslist a.cat_mini:focus, .hitemslist a.cat_mini:active {color: #af1717;font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}

.hitemslist .thumb a{display: block; padding: 5px; margin: 6px; border: 1px solid #E1DBCB; background: #EEECE2; line-height: 0px;}
.hitemslist .thumb a:visited {border: 1px solid #E1DBCB; background: #EEECE2;}
.hitemslist .thumb a:hover {border: 1px solid #C6C4A4; background: #E1DBCB;}
.hitemslist .thumb {float: left;}

.hitemslist .d0 {padding-top: 10;}
.hitemslist .d1 {border-bottom: 1px solid #e5e5e5; vertical-align: top;text-align:left;font-size: 10pt; padding-bottom: 10;}
.hitemslist .d2 {vertical-align: top;border-bottom: 1px solid #e5e5e5; vertical-align: top;text-align:left;font-size: 10pt; padding: 0px 5px;}
.hitemslist .tr {}
/*  Конец  */




/* Стиль аякс-сообщения
------------------------------ */
div.send_form_hide{display: none;}
div.send_form_ok{display: block;}
div.send_form_error{display: block;}
div.send_form_loading {display: block;color: #7D55CF;border: 1px solid #7D55CF;padding: 1em;font-weight: bold;}
/*  Конец  */



/* Стиль добавления
------------------------------ */
.addform{
width: 720px;
}
.fieldset_add{
margin: 0;
padding: 0;
border-width: 0;
}
.fieldset_add legend{
margin: 0;
padding: 0 0 0px 10px;
}
form.addform div.field, div.addform div.field{
margin: 6px 0 0 0;
padding: 0 0 6px 0;
border-bottom: 1px solid #E0E0E0;
}
form.addform fieldset_add, div.addform{
background-color: #ffffff;
padding: 0 21px 11px 21px;
}
form span.label, form div.field label, div.addform label{
display: block;
width: 155px;
float: left;
margin: 4px 0 0 0;
}
form div.field div.control, div.addform div.field div.control{
margin: 0 0 0 155px;
}
div.addform{
padding-bottom: 0;
}
div.addform div.field{
margin-top: 0;
}

/* поле названия */
.addform label{
padding-left: 5px;
font-weight: bold;
float: left;
color:#999999;
vertical-align:top;
}

/* подпись к файлу */
.addform .photo{
font:13px Arial, Helvetica, sans-serif;
color:#CFCFCF;
}

/* поле инпут */
.addform input{
/*height:20px;
line-height:14px;
border:1px solid #CCCCCC;
vertical-align:middle;
background-color:#ffffff;*/
font:13px Arial, Helvetica, sans-serif; color:#727A7F;
}

/* текстовое поле */
.addform textarea{
width:100%;
height:151px;
border:1px solid #CCCCCC;
background-color:#ffffff;
padding:5px;
font:13px Arial, Helvetica, sans-serif;
color:#727A7F;
line-height:14px;
overflow:auto;
}

/* загрузить файл */
.addform .upl{
width:300px;
height:20px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
vertical-align:middle;
padding:1px;
font:12px Arial, Helvetica, sans-serif;
color:#727A7F;
line-height:13px;
margin: 2px 0px 0px 0px;
vertical-align: middle;
display: inline;
}

/* поле список */
.addform select{
width:285px;
height:22px;
border:1px solid #F0F0F0;
background-color:#FFFFFF;
vertical-align:middle;
padding:1px 0 1px 5px;
font:13px Arial, Helvetica, sans-serif;
color:#727A7F;
line-height:13px;
}

/* заголовок поля */
.addform span{
font:13px Arial, Helvetica, sans-serif;
color:#CFCFCF;
}
/*  Конец  */
