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%;
  */
}
.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 */












#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 */ 

.nextprev *{
    font: 11px tahoma;
    text-align:center;
    padding: 4px 8px 4px 8px;
    text-decoration: none;
}
.nextprev_link_cur {
    /* background-color: #eff7fe;*/
    /* border: #f4f4f4 1px solid;*/
     color: #535353;
     font: 11px tahoma;
     text-align:center;
     padding: 4px 8px 4px 8px;
	 text-decoration: none;
}

.nextprev_link {
     background-color: #EEEEEE;
     border: #cccccc 1px solid;
     color: #535353;
     font: 11px tahoma;
     text-align:center;
     padding: 4px 8px 4px 8px;
	 text-decoration: none;
}
.nextprev_link: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 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%;
}




.menubox-text {
	/*sss border: 1px solid #BCC0C7; */
	margin-top: 1px;
	padding: 5px;
	background-color:#f4f5f7;
	
	/*sssss background-color: #f4f6fa;*/
}

.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;
	
	/*sssss background-color: #f4f6fa;*/
}




.menubox {
	/*sssss border: 1px solid #BCC0C7; */
	border: 1px solid #d9d9d9; /*SITEWER2COLORS*/ /* old -  d9d9d9border: 1px solid #F2F2F2;*/
	padding: 1px;
	margin-bottom: 10px;
	
	
}






.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;
	}
	
	
	
	
   /* 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;}


#infobox {
position:absolute; 
top:25px; 
right:20px; 
width:350px; 
height:50px; 
font:Verdana, Arial, Helvetica, sans-serif; 
color:#999999;
}
#infobox .refresh {
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;
}
  