/* --------ЗАГАЛЬНІ------ */
body { font:14px Arial, Tahoma, sans-serif; width: 980px; margin: 0 auto;}
a:link, a:visited, a:active{ text-decoration:none; color:#0000FF; outline:none; }
a:hover{ color:#ff5223; outline:none; }
img{border:0px;}
h1 { font:20px Arial, Tahoma, sans-serif; margin:0px; }
h2 { font:17px Arial, Tahoma, sans-serif; margin:0px; }
h3 { font-size:14px; margin:0px; font-weight:normal; }
ul { padding:0px; margin:0px; }

.middle { margin:0px; padding:0px; clear:both; }
.foot { clear:both; margin:10px auto; padding:0px; }
.left { margin-right:245px; }
.right { float:right; width:240px; margin:0px; }

.h3_newtitles { font-size:12px; }
.h3_newtitles a{ color:black;}
.h3_newtitles a:hover{ color:blue; }

.big_title { font:17px Arial, Tahoma, sans-serif; }
.mini_text { color:gray; font-size:10px;}
.general_ul { margin-left:14px; list-style:disc outside;}
.general_ul li{ margin:5px 0px; line-height:1.2;}
/* .general_ul li span{ position:relative; top:-4px; } */

/* HEAD */
.head { width:980px; clear:both; margin:10px auto; overflow:hidden; background: url(../pictures/design/head.png) 0px 15px no-repeat; }
.head2 { height:70px; float:right; margin:0px; padding:0px 10px 0px 0px; }
.head2 img{ margin:8px 0px 0px 10px; }
.head2 form{ margin:10px 0px 0px 0px; }

.head_logo { position:relative; top:30px; left:155px; }

.menu { clear:both; padding-top:15px; font-family:Tahoma; }
.menu-h { padding:0px 0px 0px 130px; clear:both; color:#993333; font-size:14px; height:10px;}
.menu-h li{ float:left; margin:3px 10px 0px 10px; list-style:none; }
li.select { border:1px solid #993333; border-radius:3px 3px 0px 0px; border-bottom:1px solid #FFFFFF; margin:-3px 0px 0px 0px; padding:4px 9px; position:relative; top:1px;}
.menu-h2 { clear:both; color:#993333; margin-top:13px; padding-top:5px; font-size:14px; border-top:1px solid #993333; }
.menu-h2 a{ line-height:1.5; }

.error1 {color:red; font-size:40px; border:1px solid red; padding:0px 10px 0px 10px;}
.error2 {color:red; font-size:20px;}
.good1 { color:green; font-size:40px; border:1px solid green; padding:0px 10px 0px 10px;}
.good2 { color:green; font-size:20px;}

/*блоки колонок справа*/
.block { width:240px; margin:0px 0px 10px 0px; text-align:left; border:1px solid #AFE1EA; border-radius:5px; font-size:12px; background:#F6F6F6; }
.block_title { font:18px bold Georgia, Arial, sans-serif; margin:6px 0px; }
.block ul{ padding:0px; margin:0px 14px; list-style:square outside;}
.block ul li{ margin:10px 0px;}
.block2 { width:240px; margin:0px 0px 10px 0px; text-align:left; border:1px solid #AFE1EA; font-size:12px; background:#F6F6F6; }

/* --------PAGES-------- */
.title { padding:6px 0px 0px 6px; background:url(/pictures/design/top_new.png) repeat-x; font-weight:bolder; height:40px; border-radius:8px; }
.bottom { padding:5px 5px 5px 7px; font:10px Tahoma, Arial, sans-serif; }
.bottom2 { padding:5px 5px 5px 7px; font:11px Tahoma, Arial, sans-serif; }

.content { padding:0px 6px 0px 6px; }
.content p{ padding:0px; margin: 8px 0px 8px 0px; }
.content td p{text-indent: 0px;}
.content h2{ font:17px Arial, Tahoma, sans-serif; margin:0px; font-weight:bold;}

.strela { float:left; margin:3px 5px 0px -6px; }

/* Головна */
.title_new_pict { border:1px solid #AFE1EA; margin:6px 0px; }

/* Оголошення */
.ogolverxstroka { background-color:#A8E4FF; height:10px; text-align:center; }
.ogol0stroka { background-color:#FFFFFF; border-bottom:1px solid #AFE1EA; border-left:1px dotted #AFE1EA; border-right:1px dotted #AFE1EA; padding:5px; }
.ogol0stroka a{ color:#000000; text-decoration:none; }
.ogol0stroka a:hover{ text-decoration:underline; }
.ogol0stroka span{ color:#0000FF; }
.ogol1stroka { background-color:#ccffff; border-bottom:1px solid #AFE1EA; border-left:1px dotted #AFE1EA; border-right:1px dotted #AFE1EA; padding:5px; font-size:10px;}

/*заклади*/
.zaklad {
  border-bottom:1px solid #AFE1EA;
  border-left: 1px dotted #AFE1EA;
  border-right: 1px dotted #AFE1EA;
  border-bottom: 1px dashed #AFE1EA;
  font-family: Arial, serif;
  font-size: 14px;
  padding: 5px;
  }

/*блок новин*/
.new { padding:0px; border:1px solid #AFE1EA; border-radius:9px; text-align:left; line-height:1.4; margin-bottom:6px; }
.new_pict { border:1px solid #AFE1EA; margin:3px 6px 2px 6px; }
.adds { margin:10px 0px 10px 10px;}
.photovideo { float:right; font-size:12px; padding:0px 10px 0px 0px;}
.photovideo a{ border-bottom:1px dotted #666666; color:#666666; margin:0px 10px 0px 10px; cursor:pointer;}
.new_photo1 { float:left; width:225px; height:180px; overflow:hidden; border:2px solid white; margin:5px;}
.read_more {padding:0px; margin-left:12px; list-style: square outside;}
.read_more li{ margin:10px 0px;}


/* коментарі */
.comment_new_author { border:0px; background-color:#A8E4FF; padding:3px; font-size:11px; }
.comment { font-size:12px; border:1px dotted #A8E4FF; border-top:0px #A8E4FF;  background:#FFFDFE;  padding:3px; word-break:break-all; word-wrap:break-word; margin-bottom:20px;}
.quote { color:#666666; background-color:#ccffff; padding:3px; width:75%; }
.red {color:red;}

/* Форма для додавання коментарів */
.comment_form { width:450px; background-color:#A8E4FF; padding:10px 25px; margin:0 auto;}
.comm-left { width:220px; height:25px; float:left; text-align:left;}
.comm-right { width:220px; height:25px; margin-left:225px; text-align:left; }
.comm-center { Width:450px; margin:0px, 25px, 0px, 25px; text-align:left; }

/* навігація */
.navigation { color:#636363; background:#F9F9F9;border:1px solid #E6E6E6;	padding:3px 6px; font-size:10px; text-align:left; margin-bottom:6px; }
.navigation a:link,
.navigation a:visited,
.navigation a:active { color:blue; text-decoration:underline; font-size:10px; }
.navigation a:hover {	color:blue; text-decoration: underline; }
.navigation_input { text-decoration:none;	color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px; font-family:Tahoma; font-size:11px; }
.navigation_input2 { text-decoration:none;	color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px; font-family:Tahoma; font-size:11px; height:15px; }
.navigation_button { text-decoration:none; color:#636363; background:#F9F9F9;	border:1px solid #E6E6E6;	padding:3px; font-family:Tahoma; font-size:11px; height:23px; position:relative; top:0px; }


/* Перемикачка сторінок */
.pages { margin-bottom:9px; font-family:Tahoma; }
.pages a{ margin:0px 5px; }
.pages span{text-decoration:none;	 padding:3px 6px;	color:#000000; }

.addbutton { text-decoration:none; color:#636363;	background:#F9F9F9;	border:1px solid #E6E6E6;	padding:4px; font-family:Tahoma; font-size:11px; }

/* теги знизу */
.foot2 { clear:both; background:#FFCC00 url('/pictures/design/Bottom.png') top left;background-repeat:repeat-x; font-size:10px; padding:10px 10px 0px 10px; margin-bottom:6px; width:980px; }
.tag { padding-bottom:4px;	font-size:14px; text-align:center;}
.tag a:link,
.tag a:visited,
.tag a:active{ text-decoration:none; color:black; text-decoration:underline; }
.tag a:hover{ color:white; text-decoration:underline; }


/*  галерея  */
.gallery_descr {background-color:#edf5fd; background-image:url(/pictures/design/spoiler_bg.gif); padding:3px; width:600px; margin-bottom:12px; font-size:14px;}
.manyphoto {padding:5px;}  .manyphoto div{ width:160px; background: #F8FAFC; border: 1px solid #CCCCCC; padding-top:13px; padding-bottom:13px; }
 .manyphoto div:hover { width:160px; background: #e4f7ff; border: 1px solid #a0e1ff; padding-top:13px; padding-bottom:13px; }
 .manyphoto div p{ width:140px; overflow: hidden; padding:0px; margin:0px;}
 .manyphoto img{ border:0px;}
.alboms { padding:5px;}
 .alboms div{ overflow:hidden;}
 .photoalbom {width:220px; padding:5px; background:#F8FAFC; border:1px solid #CCCCCC; height:100%;}
 .photoalbom:hover{ background:#e4f7ff; border:1px solid #a0e1ff; }
 .albom_image {max-height:105px; width:140px; overflow:hidden; margin:3px 0px; border:1px solid #E7F2FF;}

.onephoto { padding:0px; border-left:1px solid #AFE1EA; border-right:1px solid #AFE1EA; text-align:left; line-height:1.4;}
.onephoto div {margin:0px; padding:0px;}

/*  Юзери  */
.user_tr:hover { background-color:#ccffff; }
.user_tr td{ padding:3px; }

/*  теревені  */
.talk1 { float:left; width:40px; background:url(../pictures/design/talk_number.jpg) 0px 5px no-repeat; padding:5px 0px 25px 0px; color:white; text-align:center; font-weight:bold;}
.talk2 { float:left; width:110px; padding:5px 5px 25px 5px; font-weight:bold; }
.talk2 span{ font-size:10px; font-weight:normal; }
.talk3 { margin-left:151px; min-height:55px; padding:5px 5px 25px 5px; border-left:1px dotted #66CCFF;}
/*.talk3 p{ margin:5px 0px 5px 0px; } */
.undervote {float:left; width:73px; height:100%; padding:0px 10px 0px 17px; font-size:11px;}

/* різні елементи */
.add_error { color:red; font-weight:bold; }
.add_good { color:green; font-weight:bold; }
.photo_knopka { width:89px; height:68px; background:#FFFFFF url('../pictures/design/photo_knopka.jpg') no-repeat; padding:20px 0px 0px 98px; font-size:16px; }
.photo_knopka a{ font-size:18px; }
.photo_knopka p{ margin:0px;}

/* Повідомлення в юзерах */
.readed a{color:666699;}
.noread { font-weight:bold;}
.noread a{color:666699;}
.user_block { border:1px dotted blue; padding:5px; width:710px; margin-bottom:10px;}

/* ---------АДМІНКА--------- */
/* адмінпанель */
.toolbar { background-color:#CCFFFF; border-radius:0px 0px 5px 5px; padding:5px; box-shadow: 0 0 8px rgba(0,0,0,0.5); }

/* форми в адмінці */
.admin { margin: 10px 10px 10px 10px; width:980px}
.input { background-color: #FFFEE3; border-width: 2px; }
.leftadmin { float:left; width:200px; background: #F6F6F6; margin-right:10px;}
.leftadmin p{ margin: 0px 10px 0px 10px;}
.rightadmin { float:right; width:740px; }


/* спойлер */
.spoiler { background-color:#edf5fd; background-image:url(/pictures/design/spoiler_bg.gif); background-repeat:repeat-x; padding-left:10px; margin-left:0px;
  padding-right:10px; margin-right:0px; } 
.spoilerheader { padding-left:10px; background-image:url(/pictures/design/plus.gif); background-repeat:no-repeat; background-position:0px 6px; display:block;
  cursor:pointer; font-size:16px; color:blue; vertical-align:middle; height:23px; } 
.spoiler.open .spoilerheader {background-image:url(/pictures/design/minus.gif);} 
.spoiler .spoilertext {display:none; padding-top: 12px; padding-bottom: 12px;} 
.spoiler.open .spoilertext {display:block;}
