/* CSS Document */
h1{
	font-family: "trebuchet MS", Tahoma;
    font-size: 18px;
	font-style:italic; 
	font-weight:normal;
    color: #FF0000;
	text-align:left;
}

	
div, p, ul, li, a, h2, h3, h4, form, label, input{ 
	padding:0; margin:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}	

/*---------------------------------------Header Start------------------------------------*/
	
#header{
	width:778px; position:relative;
	margin:0 auto;
	height:180px;
	background-image:url(img/header_bg_1.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}

#header ul{
	position:absolute;
	left:97px; top:0px;	
	list-style:none;
	}
	
#header ul li{
	float:left;
	font-family:Verdana; font-size:10px;
	color:#375D0B; background:url(img/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	text-align:center;
	}
	
#header ul li a{
	font-family:Verdana; font-size:10px; 
	color:#375D0B; background:url(img/header_nav_bg.gif) repeat-x 0 0 #CCCCCC; 
	width:65px; height:23px; padding-top:34px;
	text-decoration:none; display:block;
	}

#header ul li.home{
	font-family:Verdana; font-size:10px; 
	color:#375D0B; background:url(img/nav_bg.jpg) repeat-x 0 0 #CCCCCC; 
	width:65px; height:23px; padding-top:34px;
	text-decoration:none; display:block;
	text-align:center; float:left;
	}
	
#header ul li a:hover{
	background:url(img/nav_bg.jpg) repeat-x 0 0 #E1ECB5;
	color:#375D0B;
	height:23px; width:65px;
	}
	
.logo{
	position:absolute; 
	top:101px; left:16px;
	}
	
#header h2{
	background:url(img/punch_line.jpg) no-repeat;
	width:219px; height:18px;
	position:absolute;
	top:159px; left:16px;
	text-indent:-2000px;
	}

/*---------------------------------------Header End------------------------------------*/

/*----------------------------------left side Start-----------------------------------------------------*/	

#container{
	width:778px; position:relative;
	margin:0 auto; padding:0 0 0 0;
	}	
	
#box_shapka{
	height:165px;
	float:left;
	}
	
#blog{
 	border:#BFC897 solid 1px;
	background:url(img/health.jpg) no-repeat top left #FFFFFF;
	width:216px; height:144px;
	margin:5px 3px 7px 3px;
	float:left; color:#000000;
	padding:9px 20px 0 16px;
 	}
	
#blog h2{
	height:40px;
	background:url(img/box-bg.gif) repeat-x 0 9px #fff;
	font-family:Verdana;
	font-size:22px; color:#5C6731; line-height:40px;
}

#blog h2 span{
	width:140px; display:block; background:#fff; 
	float:left; color:#5C6731; 
	padding:0 0 0 5px;
	}
	
#blog h2 span.no{
	width:40px;
	height:40px;
	background:url(img/01.jpg) no-repeat 0 0;
	font-size:0px;
	text-indent:-1000px;
	padding:0;
}

#jobs{
 	border:#BFC897 solid 1px;
	background-image:url(img/semya.jpg);
	background-position:top left; background-repeat:no-repeat;
	background-color:#FFFFFF; color:#000000;
	width:216px; height:144px;
	margin:5px 3px 7px 0;
	float:left;
	padding:9px 20px 0 16px;
 	}
	
#jobs h2{
	height:40px;
	background:url(img/box-bg.gif) repeat-x 0 9px #fff;
	font-family:Verdana;
	font-size:22px; color:#5C6731; line-height:40px;
	}
	
#jobs h2 span{
	width:88px; display:block; background:#fff; 
	float:left; color:#5C6731; 
	padding:0 0 0 5px;
	}
	
#jobs h2 span.no{
	width:40px;
	height:40px;
	background:url(img/02.jpg) no-repeat 0 0;
	font-size:0px;
	text-indent:-1000px;
	padding:0;
	}
	
#ideas{
 	border:#BFC897 solid 1px;
	background-image:url(img/beauty.jpg);
	background-position:top left; background-repeat:no-repeat;
	background-color:#FFFFFF; color:#000000;
	width:216px; height:144px;
	margin:5px 3px 7px 0;
	float:left;
	padding:9px 20px 0 16px;
 	}
	
#ideas h2{
	height:40px;
	background:url(img/box-bg.gif) repeat-x 0 9px #fff;
	font-family:Verdana;
	font-size:22px; color:#5C6731; line-height:40px;
	}
	
#ideas h2 span{
	width:160px; display:block; background:#fff; 
	float:left; color:#5C6731; 
	padding:0 0 0 5px;
	}
	
#ideas h2 span.no{
	width:40px;
	height:40px;
	background:url(img/03.jpg) no-repeat 0 0;
	font-size:0px;
	text-indent:-1000px;
	padding:0;
	}
	
ul.box_shapka{
	margin-bottom:15px; padding-left:60px;
	list-style:none;
	}
	
ul.box_shapka li{
	line-height:20px; 
	background-image:url(img/list_icon.jpg); background-repeat:no-repeat;
	background-position:0px 5px; background-color:#FFFFFF;
	font-family:Verdana; font-size:11px;
	color:#1F3400;
	padding-left:15px;
	}
	
ul.box_shapka li a{
	line-height:20px; 
	background-color:#FFFFFF;
	font-family:Verdana; font-size:11px;
	color:#1F3400; text-decoration:none;
	font-weight:bold;
	}
	
ul.box_shapka li a:hover{
	background-color:#EBF8D8; color:#1F3400;
	}
	
#blog p{
	background-color:#86C826; 
	clear:both;
	height:11px;
	font-family:Verdana;
	font-size:9px; color:#fff; font-weight:bold;
	text-align:right;
	}
	
#blog p a{
	text-align:left;
	display:block; 
	background-color:#477406; background-image:url(img/blog_arrow.gif);
	background-repeat:no-repeat; background-position:48px;
	padding:0 0 0 13px; line-height:11px;
	width:45px;
	text-decoration:none;
	color:#FFFFFF;
	float:right;
	}
#blog p a:hover{
background-color:#D0EEA5; color:#477406; background-image:url(img/blog_arrow_h.gif);
	}
#jobs p{
	background-color:#4F91D5; 
	clear:both;
	height:11px;
	font-family:Verdana;
	font-size:9px; color:#fff; font-weight:bold;
	text-align:right;
	}	

#jobs p a{
	text-align:left;
	display:block; 
	background-color:#17487B; background-image:url(img/jobs_arrow.gif);
	background-repeat:no-repeat; background-position:48px;
	padding:0 0 0 13px; line-height:11px;
	width:45px;
	text-decoration:none;
	color:#FFFFFF;
	float:right;
	}
#jobs p a:hover{
background-color:#CBE0F9; color:#17487B; background-image:url(img/blog_arrow_h.gif);
	}
#ideas p{
	background-color:#E3C55B; 
	clear:both;
	height:11px;
	font-family:Verdana;
	font-size:9px; color:#fff; font-weight:bold;
	text-align:right;
	}
	
#ideas p a{
	text-align:left;
	display:block; 
	background-color:#8F7004; background-image:url(img/ideas_arrow.gif);
	background-repeat:no-repeat; background-position:48px;
	padding:0 0 0 13px; line-height:11px;
	width:45px;
	text-decoration:none;
	color:#FFFFFF;
	float:right;
	}
#ideas p a:hover{
background-color:#F4E5B2; color:#8F7004; background-image:url(img/blog_arrow_h.gif);
	}
	


/*----------------------------------BODY Start-----------------------------------------------------*/	

/*----------------------------------BODY End-----------------------------------------------------*/	


	

/*----------------------------------footer Start-----------------------------------------------------*/	



#footer ul.nav{
	margin:0 auto; padding:0;
	width:390px;	
	}
	
#footer ul.nav li{
	list-style:none;
	float:left;text-align:center;
	}
	
#footer ul.nav li a{
	font-family:Verdana;
	font-size:10px;color:#F8FFED; 
	padding:0 5px;
	text-decoration:none;
	}

#footer ul.nav li a:hover{
	color:#F8FFED; background-color:#7A6E46;
	}

#footer p{
	font-family:Verdana;
	font-size:10px; color:#F8FFED;
	line-height:29px;
	text-align:center;
	}
	

#footer p.design {
	margin:5px auto 0 auto;
	width:250px;
	font:normal 11px/16px Verdana; 
	color:#F8FFED; text-decoration:none;
	}


#footer p.design a {
	font:normal 11px/16px Verdana; 
	color:#F8FFED; text-decoration:none;
	}
	
#footer p.design a:hover{
	background-color:#BBB49A; color:#000000;
	}
	

/*----------------------------------footer End-----------------------------------------------------*/	



.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
text-align: left;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('img/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('img/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('img/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('img/error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('img/validation.png');
}





div.inner_he { color: #000; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 13px;}
div.inner_he { margin: 0; background: #D0EEA5; padding: 10px; border:0; zoom:1;}
div.outer_he { margin: 0px; background: #477406; padding: 8px; width: 98%; }
div.inner_he p.cap{ font-size:20px; font-style:italic; font-weight:normal; border: 1px dashed #477406; padding: 5px; background-color: #86C826; line-height: normal; text-align: left; color:#004D73;}
div.inner_he a{ color:#004D73; font-weight:bold;}
div.inner_he a:hover{ color:#004D73;}

div.inner_fa { color: #000; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 13px;}
div.inner_fa { margin: 0; background: #CBE0F9; padding: 10px; border:0; zoom:1;}
div.outer_fa { margin: 0px; background: #17487B; padding: 8px; width: 98%; }
div.inner_fa p.cap { font-size:20px; font-style:italic; font-weight:normal; border: 1px dashed #17487B; padding: 5px; background-color: #4F91D5; line-height: normal; text-align: left; color:#FFFF47;}
div.inner_fa a{ color:#FFFF47; font-weight:bold;}
div.inner_fa a:hover{ color:#FFFF47;}

div.inner_fo { color: #000; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 13px;}
div.inner_fo { margin: 0; background: #F4E5B2; padding: 10px; border:0; zoom:1;}
div.outer_fo { margin: 0px; background: #8F7004; padding: 8px; width: 98%; }
div.inner_fo p.cap { font-size:20px; font-style:italic; font-weight:normal; border: 1px dashed #8F7004; padding: 5px; background-color: #E3C55B; line-height: normal; text-align: left; color:#272793;}
div.inner_fo a{ color:#272793; font-weight:bold;}
div.inner_fo a:hover{ color:#272793;}


div.inner_roller { color: #000; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 13px;}
div.inner_roller { margin: 0; background: #FFFFFF; padding: 10px; border:0; zoom:1;}
div.outer_roller { margin: 0px; background: #C0C0C0; padding: 8px; width: 98%; }




div.rec_he { color: #FFF; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 12px;}
div.rec_he { margin: 0; background: #477406; padding: 10px; border:0; zoom:1;}
div.rec_he p.cap{ font-size:14px; font-style:italic; font-weight:normal; border: 1px dashed #477406; padding: 5px; background-color: #86C826; line-height: normal; text-align: left; color:#004D73;}
div.rec_he a{ color:#004D73; font-weight:bold;}
div.rec_he a:hover{ color:#004D73;}

div.rec_fa { color: #FFF; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 12px;}
div.rec_fa { margin: 0; background: #17487B; padding: 10px; border:0; zoom:1;}
div.rec_fa p.cap { font-size:14px; font-style:italic; font-weight:normal; border: 1px dashed #17487B; padding: 5px; background-color: #4F91D5; line-height: normal; text-align: left; color:#FFFF47;}
div.rec_fa a{ color:#FFFF47; font-weight:bold;}
div.rec_fa a:hover{ color:#FFFF47;}

div.rec_fo { color: #FFF; text-align: left; font-family: "trebuchet MS", Tahoma; font-size: 12px;}
div.rec_fo { margin: 0; background: #8F7004; padding: 10px; border:0; zoom:1;}
div.rec_fo p.cap { font-size:14px; font-style:italic; font-weight:normal; border: 1px dashed #8F7004; padding: 5px; background-color: #E3C55B; line-height: normal; text-align: left; color:#272793;}
div.rec_fo a{ color:#272793; font-weight:bold;}
div.rec_fo a:hover{ color:#272793;}

.blink {
	color : #0000FF;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 2px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight:bold;
}
.blink a {
	color : #000000;
	text-decoration: none;
}
.blink a:hover {
	color : #FF0000;
}

.more { padding: 0 2px 0 2px; background-color:#B8860B; color:#FFFF00; }


.table_text
{
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 4px;
	margin-right : 4px;
	color : #000000;
	font-size: 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	text-decoration: none;
}

.input_comment { background: #E5E8EE; font-size: 11px; font-family : Tahoma,Verdana,Arial; font-weight: normal; text-decoration: none; border: 1px solid #000000;  width: 130px;}

.textarea_comment { background: #E5E8EE; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; font-size: 11px; font-family : Tahoma,Verdana,Arial; font-weight: normal; text-decoration: none; width: 296px; height: 100px;}

.button_comment { font-family: Verdana; color : #000000; font-weight: bold; border: 1px solid #000000; background-color: #E5E8EE; font-size: 12px;  width: 300px;}


.td_user{
	color : #800000;
	font-size: 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #c0c0c0;
}

.td_user_comment{
	color : #000000;
	font-size: 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #E5E8EE;
}


.input_search{font-family: "trebuchet MS", Tahoma; color : #900; font-weight: bold; border: 1px solid #000000; font-size: 12px; width: 150px;  background: #BDE5F8 url(img/search.gif) no-repeat scroll 1px 0px; padding-left:19px;}

.button_search { font-family: "trebuchet MS", Tahoma; color : #900; font-weight: bold; border: 1px solid #000000; background-color: #BDE5F8; font-size: 12px;  width: 70px; height:20px;}

p.navigator {
	font-size: 12px;
	font-family : "trebuchet MS", Tahoma;
	color : #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.navigator {
	color : #0000FF;
}

a.navigator:hover {
	padding-top: 2px;
	color : #4A4AFF;
}



/*----------------------------------Check-----------------------------------------------------*/	
.niceCheck {
height: 17px;
display: inline-block;
cursor: pointer;
background: url(img/checkbox.png) repeat-y;
}
.niceCheck input {
display: none;
}

















/*----------------------------------BOX-----------------------------------------------------*/	
.boxBody li a {color:#ccc;text-decoration:none;}
.boxBody li a:hover {color:#ccc;text-decoration:none}

#tabMenu {margin:0;padding:0 0 0 15px;list-style:none;}
#tabMenu li {float:left;height:32px;width:39px;cursor:pointer;cursor:hand}

li.comments {background:url(images_box/tabComment.png) no-repeat 0 -32px;}
li.posts {background:url(images_box/tabStar.png) no-repeat 0 -32px;}
li.category {background:url(images_box/tabFolder.png) no-repeat 0 -32px;}
li.famous {background:url(images_box/tabHeart.png) no-repeat 0 -32px;}
li.random {background:url(images_box/tabRandom.png) no-repeat 0 -32px;}

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:227px; font-family:arial; font-size:10px;color:#ccc;}
.boxTop {background:url(images_box/boxTop.png) no-repeat;height:11px;clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background-color:#282828;font-size:12px;} /* здесь */
.boxBottom {background:url(images_box/boxBottom.png) no-repeat;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(images_box/arrow.gif)}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer;}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}


.cap_menu {font-size:11px;font-style:normal; color:#FFE247;padding-left:12px;font-weight:bold;}





.all_comments{
background-color:#FFFFFF;
padding:5px;
}

