 * {margin: 0; padding: 0;}
    html, body {height: 100%; height:100%; background:url(/source/tmpl/img/left_block.gif) repeat-y left top;}
	h1 { font:31px Arial, Helvetica, sans-serif; color:#4d8dc0; margin-top:27px;}
	h1 a {color:#4d8dc0;}
	
	
	a { text-decoration:none; color:#3775A1;}
	a:hover { text-decoration:underline; color:#3775A1;}
    #conteiner { position: relative; min-height: 100%; background:url(/source/tmpl/img/right_block.gif) repeat-y right top;}
	 #conteiner_padding { padding-bottom:100px;}
	* html #content {height: 100%;}
		#head {padding-left:27px; background-color:#e8f0f3; padding-top:31px; padding-bottom:27px; border-bottom:solid 1px #a6c6db;}
		#topmenu { background:url(/source/tmpl/img/menu_bg.gif) repeat-x left top; height:39px;}
		#left { float:left; width:201px; position:relative;}
			#left ul { list-style:none; margin:12px;}
			#left ul li { background:url(/source/tmpl/img/leftmenucircle.gif) no-repeat left top; font:14px tahoma, Arial, Helvetica, sans-serif;  color:#585858; padding-left:19px; padding-top:2px;}
			#left ul li ul {margin-top:11px; margin-bottom:14px;}
			#left ul li ul li { background:none; padding-left:0; padding-bottom:6px;}
			#left ul li ul li a { color:#5d8591; text-decoration:none;}
			#left ul li ul li a:hover { text-decoration:underline;}
		#right { float:right; width:201px; position:relative;}
			#right a.create { text-decoration:none;}
			#right a.create span { background:url(/source/tmpl/img/create_1.gif) no-repeat right top; padding:15px 89px 15px 89px;}
			#right a.create:hover span { background:url(/source/tmpl/img/create_2.gif) no-repeat right top;}
			
			.bg { background:url(/source/tmpl/img/rightline_bg.gif) repeat-y left top;}
			.bg .top { background:url(/source/tmpl/img/rightline_top.gif) no-repeat left top;}
			.bg .top .bottom { background:url(/source/tmpl/img/rightline_bottom.gif) no-repeat left bottom; padding:12px 5px 0px 10px;}
				.bg .top .bottom a.underl{ font:11px tahoma, Arial, Helvetica, sans-serif; color:#116aa3; border-bottom: dashed 1px #116aa3; text-decoration:none; margin-left:5px;}
			.email { background:url(/source/tmpl/img/input.gif) no-repeat right top; border:none;font:11px tahoma, Arial, Helvetica, sans-serif; padding:6px 6px 6px 7px; width:145px; color:#666666; margin-bottom:5px; overflow:hidden;}
			.search { background:url(/source/tmpl/img/input_search.gif) no-repeat left top; padding:6px 24px 6px 24px; }
			.search input { background:url(/source/tmpl/img/input_search1.gif) no-repeat center top ;border:none; color:#666666; width:110px; font:11px tahoma, Arial, Helvetica, sans-serif;}
			#pad { padding:5px 0px 5px 10px;}
			
			
		#center { margin-left:216px; margin-right:216px; }
			.block { border-bottom: dashed thin #dbdee9;}
			.topline { border-top: dashed thin #dbdee9; padding-top:25px;}
			.cat_info {float:right; width:150px; font:11px Arial, Helvetica, sans-serif; text-align:right; padding-top:15px;} 
			.cat_info a {color:#1683b0; background:url(/source/tmpl/img/icon.gif) no-repeat left top; padding-left:20px;} 
			.name { margin-right:150px; font:11px Arial, Helvetica, sans-serif; color:#848484; padding-top:15px; padding-bottom:15px;}
			.text { font:13px Arial, Helvetica, sans-serif; color:#393939; line-height:22px; padding-bottom:10px;}
			a.readmore { background:url(/source/tmpl/img/read_icon.gif) no-repeat left top; font:12px Arial, Helvetica, sans-serif; color:#585858; font-weight:bold; padding-left:20px;}
	#footer {  position: relative; width:100%; height: 100px; margin-top:-100px;  background-color:#dadada; border-top:solid 1px #a8a8a8;}
		#footer #inner { margin-right:201px; margin-left:201px; padding-top:26px;}
			#footer #inner ul { list-style:none; font:11px tahoma, Arial, Helvetica, sans-serif;}
			#footer #inner ul li.links {padding-top:10px; float:left;}
			#footer #inner ul li.box {float:right; background:url(/source/tmpl/img/footer_box.gif) no-repeat top right; height:35px; width:115px; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:9px;}
			#footer #inner ul li a {  font-weight:bold; color:#737373; padding-left:14px; padding-right:17px; text-decoration:none;}
			#footer #inner ul li a:hover {text-decoration:underline;}
			a.nactive_back, a.nactive_back:hover { background:url(/source/tmpl/img/pager_noneactiv_back.gif) no-repeat left center; padding-left:25px; font:19px Arial, Helvetica, sans-serif; color:#c4c8ca; margin-right:10px; text-decoration:none;}
			a.nactive_forword, a.nactive_forword:hover { background:url(/source/tmpl/img/pager_noneactiv_forword.gif) no-repeat right center; padding-right:25px; font:19px Arial, Helvetica, sans-serif; color:#c4c8ca; margin-left:10px; text-decoration:none;}
			a.active_back { background:url(/source/tmpl/img/pager_activ_back.gif) no-repeat left center; padding-left:25px; font:19px Arial, Helvetica, sans-serif; color:#5e9ccc; margin-right:10px; text-decoration:underline;}
			a.active_forword { background:url(/source/tmpl/img/pager_activ_forword.gif) no-repeat right center; padding-right:25px; font:19px Arial, Helvetica, sans-serif; color:#5e9ccc; margin-left:10px; text-decoration:underline;}
			.number {margin-top:15px;}
			.number a {font:19px Arial, Helvetica, sans-serif; color:#5e9ccc; text-decoration:underline; margin-right:17px;}
			a.activ {margin-right:0; text-decoration:none;}
			.number a:hover {text-decoration:none;}
			.number a.activ span { background-color:#5f9ccb; color:#fff; margin-right:17px; padding:1px;}
			#comment { background: url(/source/tmpl/img/comment_l_t.gif) no-repeat left top; background-color:#e8f0f3;}
			#comment_l_b { background:url(/source/tmpl/img/comment_l_b.gif) no-repeat left bottom;}
			#comment_r_t { background:url(/source/tmpl/img/comment_r_t.gif) no-repeat right top;}
			#comment_r_b { background:url(/source/tmpl/img/comment_r_b.gif) no-repeat right bottom;}
			#comment_r_b #simple { padding:15px; border-bottom:solid 1px #fff;}
			#block {border-top:solid 1px #cdd2d5; padding:15px;}
			#block textarea {width:100%;}   
			.com {font:12px Arial, Helvetica, sans-serif; color:#737371; font-weight:bold; background:url(/source/tmpl/img/icon_comment.gif) no-repeat left center; padding-left:30px; padding-top:7px; padding-bottom:2px; float:left;}
			.com a {color:#4b93c3;}
			.add  { float:right; padding-top:5px;}
			.add a  { font:12px Arial, Helvetica, sans-serif; color:#737371; font-weight:bold; background:url(/source/tmpl/img/com_add.gif) no-repeat left center; padding-left:35px; padding-top:4px;}
			.com_info {font:12px Arial, Helvetica, sans-serif; color:#6c6b67; padding-bottom:5px;}
			.com_info span {font:11px Arial, Helvetica, sans-serif; margin-left:10px;}
			.com_info a {font:12px Arial, Helvetica, sans-serif; color:#6593ab; font-weight:bold; margin:10px;}
			.commentblock {font:12px Arial, Helvetica, sans-serif; color:#6c6b67; margin-top:10px; line-height:22px; }
			.commentblock .commentblock {padding-left:15px; margin-left:10px; background: url(/source/tmpl/img/upper.gif) no-repeat top left;}
			.ztitle {padding-top:17px; }
			.ztitle div {padding-top:3px;}
			.ztitle span {font:14px Arial, Helvetica, sans-serif; color:#848484; padding-left:10px;}
			.ztitle input {font:29px Arial, Helvetica, sans-serif; border:solid 1px #7da5d2; width:80%;}
			.ztitle select {font:29px Arial, Helvetica, sans-serif; border:solid 1px #7da5d2; width:80%;}
			.ztitle textarea {font:14px Arial, Helvetica, sans-serif; border:solid 1px #7da5d2; width:80%;}
			.capcha { font:13px Arial, Helvetica, sans-serif; color:#848484; padding-top:17px; width:80%;}
			.capcha img {border:solid 1px #7da5d2; margin-right:17px;}
			.capcha a { font: 13px Arial, Helvetica, sans-serif; color:#3775a1; text-decoration:underline;}
			.pad10 {height:10px;}
			.commentary { list-style:none;}
 			.commentary ul { padding:0; margin:0; list-style:none; padding-left:15px; margin-left:10px; background: url(/source/tmpl/img/upper.gif) no-repeat top left;}
/*-  function LI activ or not activ --------------------------- */ 
	.tab {margin-bottom:10px;}
    .tabs1 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    .tabs1 ul {
	  margin:0;
	  padding:4px 10px 0 201px;
	  list-style:none;
      }
	.tabs1 ul.button {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    .tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs1 a {
      float:left;      
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }
    .tabs1 a span {
      float:left;
      display:block;      
	  padding:9px 15px 10px 10px;
      color:#fff;
	  font:13px tahoma, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  margin-right:5px;
	  cursor:pointer;
      }
	 .tabs1 a.activ {
      float:left;      
      margin:0;
      padding:0 0 0 3px;
	  background:url("/source/tmpl/img/main_l.gif") no-repeat left top;
      text-decoration:none;
	  cursor:pointer;
      }
    .tabs1 a.activ span {
      float:left;
      display:block;      
	  background: url("/source/tmpl/img/main.gif") no-repeat right top;
	  font:13px tahoma, Arial, Helvetica, sans-serif;
	  padding:9px 15px 10px 10px;
	  color:#4184b3;
	  font-weight:bold;
	  cursor:pointer;
      }
	 .tabs1 a.button {
      float:left;      
      margin:0;
      padding:0 0 0 10px;
	  background:url("/source/tmpl/img/butleft.gif") no-repeat left top;
      text-decoration:none;
	  cursor:pointer;
      }
    .tabs1 a.button span {
      float:left;
      display:block;      
      padding:6px 13px 6px 6px;
      background:url("/source/tmpl/img/butright.gif") no-repeat right top;
      color:#3b899f;
	  font:11px tahoma, Arial, Helvetica, sans-serif;
	  margin-right:5px;
	  cursor:pointer;
      }
	  
	.tabs1 a.addbutton {
      float:left;      
      margin:0;
      padding:0 0 0 7px;
	  background:url("/source/tmpl/img/addbutton_l.gif") no-repeat left top;
      text-decoration:none;
	  cursor:pointer;
      }
    .tabs1 a.addbutton span {
      float:left;
      display:block;      
      padding:13px 36px 14px 32px;
      background:url("/source/tmpl/img/addbutton_r.gif") no-repeat right top;
      color:#3b899f;
	  font:16px tahoma, Arial, Helvetica, sans-serif;
	  margin-right:5px;
	  cursor:pointer;
      }
	.tabs1 a.minibutton {
      float:left;      
      margin:0;
      padding:0 0 0 7px;
	  background:url("/source/tmpl/img/minibutton_l.gif") no-repeat left top;
      text-decoration:none;
      }
    .tabs1 a.minibutton span {
      float:left;
      display:block;      
      padding:6px 8px 6px 3px;
      background:url("/source/tmpl/img/minibutton_r.gif") no-repeat right top;
      color:#3b899f;
	  font:11px tahoma, Arial, Helvetica, sans-serif;
	  margin-right:5px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    .tabs1 a:hover {
      background:url("/source/tmpl/img/main_l.gif") no-repeat left top;
      }
    .tabs1 a:hover span {
      background:url("/source/tmpl/img/main.gif") no-repeat right top;
	  font:13px tahoma, Arial, Helvetica, sans-serif;
	  padding:9px 15px 10px 10px;
	  color:#4184b3;
	  font-weight:bold;
      }
	.tabs1 a.button:hover {
      background:url("/source/tmpl/img/butleft.gif");
	  background-repeat: repeat-y;
	  background-position:0% 26px;
      }
    .tabs1 a.button:hover span {
	  background:url("/source/tmpl/img/butright.gif");
	  background-repeat:no-repeat;
      background-position:100% -25px;
	  font:11px tahoma, Arial, Helvetica, sans-serif;
      padding:6px 13px 6px 6px;
	  font-weight:normal;
	  color:#49acc9;
      }
	.tabs1 a.addbutton:hover {
      background:url("/source/tmpl/img/addbutton_l.gif");
	  background-repeat: repeat-y; 		
	  background-position:0% 47px;
      }
    .tabs1 a.addbutton:hover span {
	  background:url("/source/tmpl/img/addbutton_r.gif");
	  background-repeat:no-repeat;
      background-position:100% -46px;
	  font:16px tahoma, Arial, Helvetica, sans-serif;
      padding:13px 36px 14px 32px;
	  font-weight:normal;
	  color:#49acc9;
      }
	.tabs1 a.minibutton:hover {
      background:url("/source/tmpl/img/minibutton_l.gif");
	  background-repeat: repeat-y;
	  background-position:0% 26px;
      }
    .tabs1 a.minibutton:hover span {
	  background:url("/source/tmpl/img/minibutton_r.gif");
	  background-repeat:no-repeat;
      background-position:100% -26px;
	  font:11px tahoma, Arial, Helvetica, sans-serif;
      padding:6px 8px 6px 3px;
	  font-weight:normal;
	  color:#49acc9;
      }
             pre{
overflow:auto;
border:1px solid black;
padding-left:4px;
}


/*
a{
text-decoration:underline;
cursor:pointer;
font-size:11px; color:#587b8f; text-decoration:underline;
}*/


.tag_tip{
	border: 1px solid #000000;
	padding:2px;
	background-color:#FFFFFF;
	
	position:absolute;
	list-style-type:none;
	margin:0px;
	margin-top:15px;
}

.tag_tip li{
	padding:2px;
	min-width:40px;
	cursor:pointer;
	
}

.tag_tip li:hover{
	background-color:#E4E4E4;
	text-decoration:underline;
}

/* мои 5 капель, стили для модального окна */
.message
{
	display:block;
	position:absolute;
	border:#3A5774 solid 1px;
	padding:10px;
	background-color:#ADAB93;
	z-index:101;
}

.message_title
{
	background-color:#ECEBDA;
	font-weight:bold;
	padding:10px;
}

#window_content{
	overflow: auto;
	
	background-color:#F7F6EE;
	padding:15px;
}
.background
{
  position:absolute;
  top:0px;
  left:0px;
  background-color:black;
  opacity:0.5;
  filter:alpha(opacity=50);
  display:none;
  z-index:100;
}
.ajs{
  cursor:pointer;
  color:green;
}

.img_list{
  clear:both;
  
}
.img_list li{
  float:left;
  list-style-type:none;
  margin:5px;
}

.upload_img{
	float:right;
	width:100px;
	height:12px;
}

.comments{
	padding:0px;
}

.comments .ava{
	float:left;width:30px;height:30px;margin-right:15px;
}

.comments .edit_link,.comments .answer_link,.comments .del_link{
	text-decoration:none;
	border-bottom:1px dashed black;
	cursor:pointer;
	margin-right:10px;
	display:none;
}
.comments .edit_link:hover,.comments .answer_link:hover,.comments .del_link:hover{
	border-bottom:1px dashed red;
	color:red;
}

.comments  .status{
	
	position:absolute;left:75%;
	background-image:url(/source/tmpl/img/st/minus.gif);
	width:16px;
	height:16px;
	clear:both;
	cursor:pointer;
}
.comments .close .status{
	position:absolute;left:75%;
	background-image:url(/source/tmpl/img/st/plus.gif);
	width:16px;
	height:16px;
}
.comments .hidden{
	display:none;
}

.comments .close ul{display:none}
.comments ul{list-style-type:none}
.comments li{padding:5px;}

.comments li span{
	font-size:12px;
	color:grey;
}
.comments li div{
	padding:5px;
	font-size:14px;
	clear:bo

