body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  /*max-height:100%; */
  /*background:#FFF;  /*#F9F7ED*/
  text-align:justify;
  font:80%/180% Arial, Helvetica, sans-serif;
 /* line-height:180%;  line-height:normal;*/
    line-height:150%;
  	background-color: #DEE1E9;
	background-image: url(img/se_body_bkg.png);
	background-repeat: repeat-x;
	background-position: top;
 /* 
  color:#CC6633;
 font-family:arial, verdana, sans-serif; 
  font-size:76%;
  */
}

.u_auth { width:152px;  }

.top {
position:absolute;
width:100%;
height:13px;
left:0; 
top:0;
background:url(/img/top.png) repeat-x top;
}
  
input {
margin-top:2px;
}
  
a {
color: #439cdf; /* color: #1A4487; #439cdf #FF3300*/
}

a.visit:visited {
color: #444;
}

a:hover, a.visit:hover {
	color: #ff8d18;
}
  

a.read_comments { text-decoration:none;}
a.read_comments:hover {color: #ff8d18;}
  
img {border:none;}



 P {
    line-height:normal;
   }

#uprofl {width:20px;
}

/* USER PROFILE MENU */
.userprofilemenu {
background-color:#edffcb;
border:solid 1px #999999;
width:265px;
height:240px;
position: absolute;
z-index: 1;
display: none;
text-align:left;
padding:8px 8px 8px 8px;
}

.userprofilemenu a{
text-decoration:none; 
}

div .lineum{
border-bottom:dotted 1px #CCCCCC;
margin:0 0 7px 0;
padding:0 0 7px 0;

}
 /* USER PROFILE MENU */






.head_btm_line {
height: 16px; 
width: 100%;
background:url(/img/head_btm_line.png) repeat-x top;
}






#left_menu_line { 

padding-left:10px;
/* padding-right:10px; border-right:1px  dotted #BCC0C7;*/ }

#right_menu_line { 

 }

#right_table { background-color:#FFCC66; }
#content{ /*background-color:#FFFFFF; */  margin: 2px;}
#header { /*background-color:#fff;*/ background-color:#323C53; }
#footer { margin:0;
  border:0;
  padding:0;
}
.headercolor {background-color:#323C53;}


/**/
div.menu-sep {
	background-image: url(img/se_menu_sep.png);
	background-repeat: no-repeat;
	width: 2px;
	height: 29px;
}

/**/


/*AJAX*/

#loading {
  text-align: center;
  display:none;
}
/*AJAX*/



/*  MENU CSS */ 



#tabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	/* border-bottom:1px solid #666;
	margin-bottom:1em; /*margin between menu and rest of page*/
	margin-left:1em;
	overflow:hidden;
	/*font-family: Helvetica, Calibri, Arial, sans-serif;*/


	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none; 
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0; 
	}

#tabs a {
	float:left;
	background:url("img/menu_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 12px;	
	text-decoration:none;
	}
	
#tabs #menuniz{
    display:block;
	margin-left:-10px;
	padding-right:6px;
	background-image: url(img/menu_niz_bg.png); 
	background-repeat: repeat-x; width: 100%;
	height: 15px;
	width:100%;
   }
   

   

#tabs a span {
	float:left;
	display:block;
	background:url("img/menu_right.png") no-repeat right top;
	padding:8px 18px 6px 8px; /* padding:8px 18px 6px 8px;  padding:6px 15px 4px 6px;*/ 
	margin-right:0; /* margin-right:2px; */
	color:#FFF;
	}
	


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none; }

/* End IE5-Mac hack */
#tabs a:hover span { 
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

/* END MENU CSS **/




.comandviewdiv {
background-color: #EEF0F4;
}


/* comments */

/**/

.smalltext {
	font: normal 9px verdana, tahoma, arial, sans-serif;
	color: #485269;
}

.fborder{
	border-collapse: collapse;
	border-spacing: 0px;
}

.forumheader3, .fcaption {
	padding: 4px;
	background-color: #f4f5f7;
	border: 1px solid #878787;
	text-align:left;

}

.forumheader {
	background-color: #fbfbfd;
	
}


.fcaption {
	border-bottom: 1px solid #f4f8fd;
	background-image : url(img/fcaption.png);
	padding: 2px 0 2px 4px;
	background-color: #f9fafb;
	font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#616060;
	height: 25px;
}





/**/
li .cc{
	padding:0 0 0 20px;
	margin:0;
	list-style-type: none;
}

.com_id {
font-size:10%;
color:#E8E8E8;
}



.csmallRating {
color: #A5E916; 
font-size: 120%; 
font-weight: bold;
}


.guestname {
font-size:60%;
color:#c4c4c4;
}

.comments1 {
display:block;
width:85%;
margin-left:10%;
/* font:120%/180% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; */
color:#818181;
}

.comments1 li {
list-style:none; 
}


/*
.comments1hr{
width:100%;
background-image:url(img/comment_line.png);
background-repeat:repeat-x;
height:1px;
}


.commentsdiv {
border-top:solid 1px #DEDEDE;
background-image:url(img/commentbg1.png);
background-position:bottom;
background-repeat:repeat-x;
padding:10px;

}



.commentsauthor { 
color:#6c6c6c;
font-weight:bold; }
.commentsdate { 
color:#c4c4c4;
font-weight:bold; }
.commentstime { 
color:#d4d4d4; }

.commentstext {
/*word-wrap: break-word;*//*
color:#6c6c6c;
font-weight:bold;
}
.commentstextt { text-align:justify;}*/

.commentpostlink A {
	color: #5992c6;
	text-decoration: none;
}
.commentpostlink A:hover {
	color: #898989;
}




/* comments */

.spacer{
	padding: 5px 0px;
}



/* NAVIGATION */ 

.pagenavi {
	clear:both;
	font:normal 12px tahoma, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:15px 13px;
}
.pagenavi a, .pagenavi .current {
	margin-left:0px;
	padding:3px 8px;
	text-decoration:none;
}
.pagenavi a:hover {
	background-color: #cccccc;
     border: #666666 1px solid;
     color: #545454;
}

.pagenavi a {
	color:#535353;
	background-color: #EEEEEE;
	border:1px solid #cccccc;
}

.pagenavi .current {
	background: none;
	border:none;
}

/* END NAVIGATION */ 


/*LINKBUTTON*/
.linkbutton {
     background-color: #EEEEEE;
     border: #cccccc 1px solid;
     color: #535353;
     font: 11px tahoma;
     text-align:center;
     padding: 4px 8px 4px 8px;
	 text-decoration: none;
}
.linkbutton:hover{
     background-color: #cccccc;
     border: #666666 1px solid;
     color: #545454;
     font: 11px tahoma;
     text-align:center;
     padding: 4px 8px 4px 8px;
     text-decoration: none;
}
/*END LINKBUTTON*/



.left_caption {
	white-space: nowrap;
	background-image: url(img/se_caption_bkg.png);
	/*sss border-bottom: 2px solid #BCC0C7;*/
	background-repeat: repeat-x;
	background-position: left;
	line-height:180%;
border-radius: 8px 8px 0px 0px;
border-top-left-radius: 8px; 
border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-left-radius:8px;  
-webkit-border-top-right-radius:8px; 
}




.menubox-text {
	/*sss border: 1px solid #BCC0C7; */
	margin-top: 1px;
	padding: 5px;
	background-color:#f4f5f7;
border-radius: 0px 0px 8px 8px;
border-radius-bottomleft:8px;  
border-radius-bottomright:8px;  
-moz-border-radius-bottomleft:8px;  
-moz-border-radius-bottomright:8px;  
-webkit-border-bottom-left-radius:8px;  
-webkit-border-bottom-right-radius:8px;
}

.menubox-text hr{
padding-top:20px;
border:none;
border-bottom:dotted 1px #CCCCCC; 

}





.shopcat_text hr{
padding-top:20px;
border:none;
border-bottom:dotted 1px #CCCCCC;

}



.shopcat_text h1:first-letter {
 color:#FA4F05;
}


.shopcat_text h2:first-letter  {
color:#fa7350;
}






.menubox-text_lmenu {
	/*sss border: 1px solid #BCC0C7; */
	margin-top: 1px;
	padding: 5px;
	background-color:#f4f5f7;
border-radius: 0px 0px 8px 8px;
border-radius-bottomleft:8px;  
border-radius-bottomright:8px;  
-moz-border-radius-bottomleft:8px;  
-moz-border-radius-bottomright:8px;  
-webkit-border-bottom-left-radius:8px;  
-webkit-border-bottom-right-radius:8px;
}




.menubox {
	/*sssss border: 1px solid #BCC0C7; */
	border: 1px solid #d9d9d9; /*SITEWER2COLORS*/ /* old -  d9d9d9border: 1px solid #F2F2F2;*/
	padding: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;	
}






.captionl {
	height: 24px;
	background-image: url(img/se_caption_bullet.png);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #d9d9d9; /* old - clear; no border here*/ /*SITEWER2COLORS*/

}




div#center .caption2 {
	background-image: url(img/se_caption_end.png);
	background-position: right;
	background-repeat: no-repeat;
	
}
.caption2 {
	text-indent: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B23B03;
	padding-top: 1px;
	height/* */:/**/20px;	
	height: /**/20px;
	height: 24px;
	
}








/**** COLOR PALETTE *****/

.color1 { background-color:#C3D9FF; }
.color2 { background-color:#EEEEEE; }
.color3 { background-color:#FFFFFF; }
.color4 { background-color:#F9F7ED; }
.color5 { background-color:#FFFF88; }
.color6 { background-color:#CDEB8B; } 
.color7 { background-color:#C3D9FF; }
.color8 { background-color:#36393D; }

/**** COLOR PALETTE *****/
 
 
h1 {
font-size: 150%;
display: inline; 
}

h2 {
font-size: 130%;
display: inline; 
}

h3 {
font-size: 120%;
display: inline; 
}

h4 {
font-size: 110%;
display: inline; 
}

h5 {
font-size: 10px;
display: inline; 
}

h6 {
font-size: 9px;
display: inline; 
}





.niz {
background:url(/img/img_55.png) repeat-x left bottom;
}

/* corner css 
-------------------------------------------------
*/
/*corner css */

/* end corner css 
-------------------------------------------------
*/

/* en corner css */


/* category   (shop style) */
.cat_image {
/*border: 1px solid #F2F2F2;*/
color:#A8A8A8;
padding:5px;
}
.cat_image a{
color:#A8A8A8;
text-decoration:none;
}
.cat_image a:hover, .cat_image a.visit:hover {
	color:#5C5C5C;
}


/* первая красная буква */
.redbut:first-letter {
 color:#FA4F05; /* Красный цвет первой буквы */
 font-weight: bold;
 font-size:130%;

}

.br_line {
margin-top:15px;
border:1px dotted #BCC0C7;
margin-bottom:20px;
}

/* сглаживание углов*/ /*http://html-css.info/2009/07/round-corner-css/*/

.c1 {
	height:1px;
	margin:0 6px;
	background:#d9d9d9; /*SITEWER2COLORS*/ /* old -  background:#EBEBEB;     */
}
.c2 {
	border:1px solid #d9d9d9; /*SITEWER2COLORS*/ /* old - border:1px solid #EBEBEB;     */
	border-width:0 2px;
	margin:0 4px;
	/*background:#67a8ed;*/
	height:1px;
}
.c3 {
	border:1px solid #d9d9d9;  /*SITEWER2COLORS*/ /* old - border:1px solid #EBEBEB;     */
	border-width:0 1px;
	margin:0 3px;
	/*background:#67a8ed;*/
	height:1px;
}
.c4 {
	border:1px solid #d9d9d9;  /*SITEWER2COLORS*/ /* old - border:1px solid #EBEBEB;     */
	border-width:0 1px;
	margin:0 2px;
	/*background:#67a8ed;*/
	height:1px;
}
.c5 {
	border:1px solid #d9d9d9;  /*SITEWER2COLORS*/ /* old - border:1px solid #EBEBEB;     */
	border-width:0 1px;
	margin:0 1px;
	/*background:#67a8ed;*/
	height:2px;
}
.c1, .c2, .c3, .c4, .c5 {
	overflow:hidden; /* Как известно, ие6 не очень любит дивы маленькой высоты, это свойство спасает ситуцию */
}
.cornerText {
	border:1px solid #d9d9d9; /*SITEWER2COLORS*/ /* old - border:1px solid #EBEBEB;    */
	border-width:0 1px;	
}

/* конец сглаживание углов */












/************** КНОПКИ **************/








/************** КОНЕЦ КНОПОК **************/


/******** ОБВОДКА ТЕКСТА (ОШИБКИ и нет) ***********/

#divmes {
    display:block;
	width:89%;
  
	text-align: left;
	vertical-align:middle;
	margin-right:10px;
	padding-top: 8px;
    padding-bottom: 5pt;
    padding-left: 8px;
    padding-right:30px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	}
	
	
	
	
   /* eroor */	
#divmes.error {
	background-color: #ffe2df;
    border:1px solid #e66556;
	}
	
#divmes.error.img {
	background-image:url(img/divmes_icon_error.png);
	background-repeat:no-repeat;
	background-position:99%;
	} 
   /* end eroor */	

   /* done */	
#divmes.done {
	background-color: #CEFFCE;
    border:1px solid #336600;
	}
	
#divmes.done.img {
	background-image:url(img/divmes_icon_done.png);
	background-repeat:no-repeat;
	background-position:99%;
	}
   /* end done */	
	
	
   /* inform */	
#divmes.inform {
	background-color: #FFFFD7;
    border:1px solid #FBD142;
	}
	
#divmes.inform.img {
	background-image:url(img/divmes_icon_inform.png);
	background-repeat:no-repeat;
	background-position:99%;
	}
   /* end inform */	
	
	
#divmes.Ajax_comments_del_done.img {
	background-image:url(img/divmes_icon_done.png);
	background-repeat:no-repeat;
	background-position:99%;
	}
	
	
	
	
	
	

/******** конец ОБВОДКА ТЕКСТА (ОШИБКИ и нет)  ***********/

.hidden{display:none;}







 /****** SEARCH PAGE *************/
.seach_word {color: #FF6633; font-weight:bold;}
 
.search { 
width: 150px;
}

.search_form input.text
{
width: 150px;
}

.search_form button{
padding-left: 13px;
}

.search_form {
margin-right:12px;
padding:0;
margin-top:0;
margin-bottom:0;
}



/***************/

.search_result hr{
padding-top:5px;
border:none;
border-bottom:dotted 1px #B2B2B2 ;

}


.search_result .category h3:first-letter {
 color:#FA4F05;
}


.search_result .category h2:first-letter  {
color:#fa7350;
}

.search_result .category .result_num {
color:#CCCCCC;
}

.search_result h1{
font-size: 135%; 
}
.search_result ul {
padding-left:8px;

}


/*USER TABLE ON PROFILE*/


.userprof_table {
border-collapse:collapse;
border:1pt solid #808080;
}
.userprof_table td {
border-collapse:collapse;
border:1pt solid #808080;
}
/*USER TABLE ON PROFILE*/

/*PM TABLE ON PROFILE*/


.pm_table {
border-collapse:collapse;
border:1pt solid #808080;
}
.pm_table_x {
border-collapse:collapse;
border:1pt solid #808080;
}
/*PM TABLE ON PROFILE*/



/*TAG*/

#tag_div{
display:block;
position: relative; 
float: right;
border:solid 1px #F3F3F3;
border-top:none;
height:20px;
/*padding-left:25px;*/
padding-right:5px;
color:#CCCCCC;
/*margin-top: -12px;*/
margin-right:20px;
background-color:#EEF0F4;
}



a.tagimg {
    padding-left:15px;
	margin-left:5px;
    background-image:url(img/tag.png);
	background-repeat:no-repeat;
	background-position:1%;
}




#tag_div a{
text-decoration:none;
/*color: #1A4487;  color: b5d13a*/
}

#tag_div a:hover{
color: #a2c609;
}

/*TAG*/













/*TAGCLOUD*/
#tagcloud {
    font:normal 14px/120% Arial, Helvetica, sans-serif;
    text-align:center;
}

#tagcloud a{
white-space:nowrap;
text-decoration:none;
color:#666;
font-size:100%;
line-height:1.4em;
padding:1px 3px;
margin:5px 5px 5px 0;
text-transform:capitalize;
}
#tagcloud a:hover{ text-decoration:underline; color:#DB0000;}

.inmenu {
white-space:normal;
}
.inmenu a{
white-space:normal;
}


/*#tagcloud a:hover{background:#0086c6;color:#fff}*/
/*
#tagcloud a.cloud_0{font-size:89%;color:#ccc}
#tagcloud a.cloud_1{font-size:104%;color:#aaa}
#tagcloud a.cloud_2{font-size:115%;color:#999}
#tagcloud a.cloud_3{font-size:128%;color:#888}
#tagcloud a.cloud_4{font-size:141%;color:#7d7d7d}
#tagcloud a.cloud_5{font-size:154%;color:#777}
#tagcloud a.cloud_6{font-size:167%;color:#777;font-weight:250}
#tagcloud a.cloud_7{font-size:180%;color:#6d6d6d;font-weight:500}
#tagcloud a.cloud_8{font-size:193%;font-weight:750}
#tagcloud a.cloud_9{font-size:206%;line-height:1em;padding:0;font-weight:500}
#tagcloud a.cloud_10{font-size:219%;line-height:1em;padding:0;font-weight:600} /*a3da44*//*
#tagcloud a.cloud_11{font-size:232%;line-height:1em;padding:0;font-weight:700} 
*/





#tagcloud a.cloud_0{font-size:89%;color:#ccc;}
#tagcloud a.cloud_1{font-size:104%;color:#999;}
#tagcloud a.cloud_2{font-size:115%;color:#777;font-weight:100}
#tagcloud a.cloud_3{font-size:128%;color:#777;font-weight:100}
#tagcloud a.cloud_4{font-size:141%;color:#777;font-weight:200}
#tagcloud a.cloud_5{font-size:154%;color:#777;font-weight:300}
#tagcloud a.cloud_6{font-size:167%;color:#777;font-weight:400}
#tagcloud a.cloud_7{font-size:180%;color:#6d6d6d;font-weight:500}
#tagcloud a.cloud_8{font-size:193%;font-weight:600}
#tagcloud a.cloud_9{font-size:206%;line-height:1em;padding:0;font-weight:500}
#tagcloud a.cloud_10{font-size:219%;line-height:1em;padding:0;font-weight:600} /*a3da44*/
#tagcloud a.cloud_11{font-size:232%;line-height:1em;padding:0;font-weight:700}







.result_num {
color:#CCCCCC;
}
/*TAGCLOUD*/

/*#happylife */
.footertext {
display:none;
font-family: Helvetica;
line-height:100%;
font-size:130%;
color:#485269;
text-align:justify;
background-color:#dee1e9;
border:solid 1px #CCCCCC;
padding:10px;
}

* li {
line-height:normal;
}






.counter {
   opacity: 0.2;        /* Свойство CSS3 */
   -moz-opacity: 0.2;   /* Для Mozilla */
   -khtml-opacity: 0.2; /* Для Konqueror/Safari */
   filter: alpha(opacity=20); /* Для IE */
}
.counter:hover {
   opacity: 1;
   -moz-opacity: 1;
   -khtml-opacity: 1;
   filter: alpha(opacity=100);
}


/*HAPPYLIFE adsense regtxt*/
.adsregtext {color: #CCCCCC; text-align:right; font-size:8px; display:block; }
.adsregtext a{color: #CCCCCC; text-decoration:underline;}
.adsregtext a:hover{color: #666666; font-size:12px;}
.adsregtext a:visit{color: #666666; text-decoration:underline; font-size:5px; display:none;}

.adsreg a{color: #666666; text-decoration:underline;}
.adsreg a:hover{color:#003399;}
.adsreg a:visit{color: #CCCCCC; text-decoration:underline; }



#infobox {
position:absolute; 
top:25px; 
right:20px; 
width:350px; 
height:50px; 
font:Verdana, Arial, Helvetica, sans-serif; 
color:#999999;
background:#323C53;
}
#infobox .refresh {
cursor:pointer;
border: none;
position:absolute; 
top:115px; 
right:10px;
width:16px; 
height:16px;
display:block;
background:url(/img/icon/buttons/refresh.png) no-repeat;
}
#infobox .refresh_text {
position:absolute; 
top:113px; 
right:30px;
width:93px;
height:16px; 

}



/*linktoblogpost*/



.reklamaa {
font-size:5px;
background-color: #DEE1E9;
color:#DEE1E9;

}
  

  
a.reklamaa {
color: #DEE1E9; /* color: #1A4487; #439cdf #FF3300*/
}

a.reklamaa.visit:visited {
color: #DEE1E9;
}

a.reklamaa:hover, a.reklamaa.visit:hover {
color: #DEE1E9;
}
  
  
  
  
  
  
/*--------------------------------------*/
/*CATEGORY TREE*/
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ececec; margin:0 5px;}
.b2f {height:1px; background:#f6f6f6; border-right:2px solid #ececec; border-left:2px solid #ececec; margin:0 3px;}
.b3f {height:1px; background:#f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec; margin:0 2px;}
.b4f {height:2px; background:#f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec; margin:0 1px;}
.contentf {background: #f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec;}
.contentf div {margin-left: 5px; margin-right: 5px;}
#cat_tree { margin:5px;  }



/*CONTENT PAGE CATALOG*/

#catalog_p .b1h, #catalog_p .b2h, #catalog_p .b3h, #catalog_p .b4h, #catalog_p .b2bh, #catalog_p .b3bh, #catalog_p .b4bh{font-size:1px; overflow:hidden; display:block;}
#catalog_p .b1h {height:1px; background:#d9d9d9; margin:0 5px;}
#catalog_p .b2h, #catalog_p .b2bh {height:1px; background:#dde1e9; border-right:2px solid #d9d9d9; border-left:2px solid #d9d9d9; margin:0 3px;}
#catalog_p .b3h, #catalog_p .b3bh {height:1px; background:#dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 2px;}
#catalog_p .b4h, #catalog_p .b4bh {height:2px; background:#dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 1px;}
#catalog_p .b2bh, #catalog_p .b3bh, #catalog_p .b4bh {background: #f4f5f7;}
#catalog_p .headh {background: #dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_p .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#catalog_p .headh b {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#catalog_p .contenth {background: #f4f5f7; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_p .contenth div:first-child {margin-left: 10px; padding-top: 5px; margin-right: 10px;}
#catalog_p .br { }
#catalog_p .footh { padding:0 10px 0 10px; background:#f4f5f7; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_p { display:block; margin:5px;  }




/*CONTENT CATALOG*/

#catalog_c .b1h, #catalog_c .b2h, #catalog_c .b3h, #catalog_c .b4h, #catalog_c .b2bh, #catalog_c .b3bh, #catalog_c .b4bh{font-size:1px; overflow:hidden; display:block;}
#catalog_c .b1h {height:1px; background:#d9d9d9; margin:0 5px;}
#catalog_c .b2h, #catalog_c .b2bh {height:1px; background:#dde1e9; border-right:2px solid #d9d9d9; border-left:2px solid #d9d9d9; margin:0 3px;}
#catalog_c .b3h, #catalog_c .b3bh {height:1px; background:#dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 2px;}
#catalog_c .b4h, #catalog_c .b4bh {height:2px; background:#dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 1px;}
#catalog_c .b2bh, #catalog_c .b3bh, #catalog_c .b4bh {background: #f4f5f7;}
#catalog_c .headh {background: #dde1e9; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_c .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#catalog_c .headh b {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#catalog_c .contenth {background: #f4f5f7; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_c .contenth div:first-child {margin-left: 10px; padding-top: 5px; margin-right: 10px;}
#catalog_c .br { }
#catalog_c .footh { padding:0 10px 0 10px; background:#f4f5f7; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#catalog_c { margin:5px;  }

/*##eaf0dd*/
/*#f8ffe9*/

.footer_cat_tbl {
/*border-top:solid 1px #CCCCCC;*/
}
.cat_page_line {
margin-bottom:20px;
border:none;
border-bottom:dotted 1px #CCCCCC; 
}

/*MENU*/
#menu_c .b1m, #menu_c .b2m, #menu_c .b3m, #menu_c .b4m, #menu_c .b2bm, #menu_c .b3bm, #menu_c .b4bm{font-size:1px; overflow:hidden; display:block;}
#menu_c .b1m {height:1px; background:#ececec; margin:0 5px;}
#menu_c .b2m, #menu_c .b2bm {height:1px; background:#f6f6f6; border-right:2px solid #ececec; border-left:2px solid #ececec; margin:0 3px;}
#menu_c .b3m, #menu_c .b3bm {height:1px; background:#f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec; margin:0 2px;}
#menu_c .b4m, #menu_c #menu_c .b4bm {height:2px; background:#f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec; margin:0 1px;}
#menu_c .b2bm, #menu_c .b3bm, #menu_c .b4bm {background: #f6f6f6;}
#menu_c .headm {background: #f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec;}
#menu_c .headm b {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#menu_c .contentm {background: #f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec;}
#menu_c .contentm div:first-child {margin-left: 10px; padding-top: 5px; margin-right: 10px;}
#menu_c .br { }
#menu_c .footm { padding:0 10px 0 10px; background:#f6f6f6; border-right:1px solid #ececec; border-left:1px solid #ececec;}
#menu_c { margin:5px;  }


/*CONTENT ALL*/

#page_c .b1h, #page_c .b2h, #page_c .b3h, #page_c .b4h, #page_c .b2bh, #page_c .b3bh, #page_c .b4bh{font-size:1px; overflow:hidden; display:block;}
#page_c .b1h {height:1px; background:#d9d9d9; margin:0 5px;}
#page_c .b2h, #page_c .b2bh {height:1px; background:#ccd6b6; border-right:2px solid #d9d9d9; border-left:2px solid #d9d9d9; margin:0 3px;}
#page_c .b3h, #page_c .b3bh {height:1px; background:#ccd6b6; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 2px;}
#page_c .b4h, #page_c .b4bh {height:2px; background:#ccd6b6; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin:0 1px;}
#page_c .b2bh, #page_c .b3bh, #page_c .b4bh {background: #f1f4ea;}
#page_c .headh {background: #ccd6b6; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#page_c .headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#page_c .headh b {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
#page_c .contenth {background: #f1f4ea; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#page_c .contenth div:first-child {margin-left: 10px; padding-top: 5px; margin-right: 10px;}
#page_c .br { }
#page_c .footh { padding:0 10px 0 10px; background:#f1f4ea; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#page_c { margin:5px;  }







/*box announcIncat*/


.announc_incat_box:hover { background:#f1f3f6;}
.announc_incat_box {
border-bottom:dotted 1px #CCCCCC;
vertical-align:top;
margin-bottom:20px;
}




.announc_page_line {
margin-bottom:20px;
border:none;
border-bottom:dotted 1px #CCCCCC; 
}

.announc_author { color:#6C6C6C; font-style:italic; text-align:right; }


span.email_hidden { unicode-bidi: bidi-override; direction: rtl; }


/*facebook and google+1*/		
.likeit { 
padding-left:20px;
   opacity: 0.5;
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
   filter: alpha(opacity=50);
}
.likeit:hover {
   opacity: 1;
   -moz-opacity: 1;
   -khtml-opacity: 1;
   filter: alpha(opacity=100);
   }
/*facebook and google+1*/	


/*comments api social tabs*/

/*comments api social tabs*/

#OpenID { background:#efedcf; opacity: 0.4; 
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
filter: alpha(opacity=40);
}

#OpenID:hover { opacity: 1; 
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=100);
}

.openid_button {
color: transparent;
text-transform: capitalize;
cursor: pointer;
display:block;
width:84px; 
height:38px; 
font-size:1px; 
background:none; border:none;

}


/*HAPPYLIFE.ORG.UA*/
.likeit_button:hover {
   opacity: 1;
   -moz-opacity: 1;
   -khtml-opacity: 1;
   filter: alpha(opacity=100);
   }



.likeit_button {
text-align:center;
    position: fixed;
    right: 0px;
	bottom:0px;
	background:#FFF;
	border:3px solid #cccccc;
	border-bottom:none; border-right:none;
	width:430px;
	height:30px;
	z-index:9999;
	padding:15px 45px 2px 20px;
	margin:0;
	
border-radius: 10px 0px 0px 0px;
border-top-left-radius: 10px; 
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius:10px;  

	opacity: 0.9;
   -moz-opacity: 0.9;
   -khtml-opacity: 0.9;
   filter: alpha(opacity=90);
   
}



* html .likeit_button {
    position: absolute;
}

.likeit_button a { color:#333333; text-decoration:none; font-weight:bold; } 
.likeit_button a:hover { color:#ff5f18;   } 


/*HAPPYLIFE.ORG.UA*/

