html {
			background-color:#E7FBF8;
		}
		body {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/bg_body.gif") repeat-x scroll 0 0;
			font-family:"Trebuchet MS",Arial,sans-serif;
			margin:0;
		}
		img {
			border:medium none;
			display:block;
		}
		form, fieldset {
			border:medium none;
			margin:0;
			padding:0;
		}
		ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		a {
			color:#669517;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:medium;
			text-decoration:none;
		}
		a:hover {
			text-decoration:underline;
		}
		h1, h2, h3, h4, h5, h6, p {
			margin:0;
		}
		.main{
			text-align: center;
			margin: auto;
			width: 970px;
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/header.gif") no-repeat scroll 0 0;
			font-size:13px;
			margin:0 auto;
			overflow:hidden;
			width:978px;
		}
		.headlogo{
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/header.gif") no-repeat scroll 0 0;
			overflow:hidden;
			width:976px;
		}
		.logo{
			overflow:hidden;
			padding:27px 0 0 53px;
		}
		.logo h1{
			float:left;
			height:95px;
			overflow:hidden;
			width:249px;
		} 
		.logo h1 a{
			float:left;
			height:95px;
			overflow:hidden;
			width:249px;
			background:transparent url("/i/logo.png") no-repeat scroll 0 0;
			text-indent:-9999px;
		}
		.content_start{
			overflow:hidden;
			padding-top:5px;
			width:976px;
		}
		.menu_search{
			overflow:hidden;
			width:978px;
		}
		.menu{
			float:left;
		}
		.menu ul{
			overflow:hidden;
			padding:0 0 0 7px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
		}
		.menu ul li{
			float:left;
			font-size:12px;
			line-height:18px;
			margin:1px 0 0;
			padding:0 1px;
			text-align:center;
			width:125px;
		}
		.menu ul li a{
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/tab.png") no-repeat scroll 0 0;
			color:#0A7285;
			cursor:pointer;
			display:block;
			float:left;
			padding:7px 0 5px;
			position:relative;
			width:125px;
		}
		.menu ul li a:hover{
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img//tab_act_hover.gif") no-repeat scroll 0 0;
			width:125px;
		}
		.search{float:left;}
		div.search div.form{
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/search.png") no-repeat scroll 0 0;
			float:left;
			height:20px;
			width:170px;
		}
		div.menu_search div.search input.field {
			-x-system-font:none;
			background:transparent none repeat scroll 0 0;
			border:medium none;
			color:#0A7285;
			float:left;
			font-family:Arial,Tahoma,sans-serif;
			font-size:12px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:normal;
			line-height:normal;
			padding:2px 0 0 10px;
			position:relative;
			width:135px;
		}
		div.menu_search div.search input.submit {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/magnifer.gif") no-repeat scroll 0 0;
			border:medium none;
			cursor:pointer;
			display:inline;
			float:left;
			height:13px;
			margin:3px 0 0 3px;
			padding:0;
			width:16px;
		}
		.content{
			background-color:#FFFFFF;
			border:1px solid #42AEC2;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			margin:-1px 0 0;
			overflow:hidden;
			padding:15px;
			width:944px;
			text-align: left;
		}
		.content_left{
			float: left;
			width: 666px;
		}
		.content_right{
			float: left;
			width: 260px;
			padding-left: 15px;
		}
		div.baloon {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/blue_bal_center.gif") repeat-y scroll 100% 0;
			margin:14px 0 0;
			overflow:hidden;
			width:254px;
		}
		div.baloon_top {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/blue_bal_top.gif") no-repeat scroll 0 0;
			overflow:hidden;
			padding:9px 0 0;
			width:254px;
		}
		div.baloon_bottom {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/blue_bal_bottom.gif") no-repeat scroll 100% 100%;
			overflow:hidden;
			padding:0 0 8px;
			width:254px;
		}
		div.baloon strong {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/house.gif") no-repeat scroll 0 50%;
			color:#FFFFFF;
			font-size:14px;
			font-weight: bold;
			line-height:16px;
			margin:0 0 0 25px;
			overflow:hidden;
			padding:0 0 0 25px;
		}
		div.baloon ul {
			margin:7px 0 0 0px;
			overflow:hidden;
			width:243px;
		}
		div.baloon ul li{
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/dotted_line.gif") no-repeat scroll 40px 100%;
			float:left;
			line-height:16px;
			margin:-1px 0 0;
			width:243px;
		}
		div.baloon ul li a{
			color:#FFFFFF;
			cursor:pointer;
			display:inline;
			float:left;
			margin:0 0 0 1px;
			padding:3px 0;
			width:241px;
		}
		div.baloon ul li a span {
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/christ.gif") no-repeat scroll 0 7px;
			float:left;
			font-size:13px !important;
			margin:0 0 0 27px;
			padding:0 0 0 12px;
		}
		div.spisok ul {
			overflow:hidden;
			padding:8px 0 0;
			width:677px;
		}
		div.spisok ul li {
			overflow:hidden;
			padding:30px 0 0;
			width:678px;
		}
		div.calendar {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/calendar.gif") no-repeat scroll 0 0;
			float:left;
			height:44px;
			text-align:center;
			width:42px;
		}
		div.calendar p {
			color:#FFFFFF;
			font-size:10px;
			line-height:16px;
		}
		div.calendar p span {
			color:#878181;
			display:block;
			font-size:12px;
			font-weight:bold;
			line-height:12px;
			padding:1px 5px 0;
		}
		div.li_cont {
			color:#404040;
			float:right;
			line-height:16px;
			overflow:hidden;
			padding:0 20px 0 0;
			width:600px;
		}
		div.li_cont div.title {
			overflow:hidden;
			width:600px;
		}
		div.li_cont div.title div.name {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/dotted_line.gif") repeat-x scroll 0 100%;
			overflow:hidden;
			padding:0 0 3px;
			width:600px;
		}
		div.li_cont div.title div.name a.li_name,div.li_cont div.title div.name a.li_name h1 {
			color:#CC6600;
			float:left;
			font-size:24px;
			font-weight:normal;
			line-height:28px;
			overflow:hidden;
			width:470px;
		}
		div.li_cont div.title div.name p {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/friends1.gif") no-repeat scroll 0 50%;
			color:#999999;
			float:right;
			line-height:28px;
			padding:0 0 0 20px;
		}
	div.li_cont div.title div.sub_name {
		overflow:hidden;
		padding:3px 0 0;
		width:600px;
	}
	div.li_cont div.title div.sub_name p {
		color:#999999;
		float:left;
	}
	div.li_cont a {
		color:#669517;
	}
	div.li_cont div.title div.sub_name ul {
		float:right;
		padding:0;
		width:350px;
	}
	div.li_cont div.title div.sub_name ul li {
		color:#669517;
		float:right;
		padding:0 0 0 8px;
		width:auto;
	}
	div.li_cont div.title div.sub_name ul li a.add_com {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/add_com.gif") no-repeat scroll 0 50%;
		padding:0 0 0 18px;
	}
	div.li_cont div.title div.sub_name ul li a.perman {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/permanent.gif") no-repeat scroll 0 50%;
		padding:0 0 0 15px;
	}
	.spisok {
		font-size:13px;
	}
	div.paragraph {
		overflow:hidden;
		padding:6px 0 0;
	}
	div.paragraph li{
		list-style-type: disk;
		padding:6px 0 0;
	}
	div.paragraph p {
		padding:16px 0 0;
	}
	div.read_more {
		overflow:hidden;
		padding:20px 0 0;
	}
	div.read_more p {
		color:#669517;
		float:left;
	}
	div.read_more p a {
		text-decoration:underline;
	}
	div.says {
		float:left;
		overflow:hidden;
		padding:10px 0 20px;
		width:657px;
	}
	div.post div.says h2 {
		margin:0 0 0 57px;
	}
	h2 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-x-system-font:none;
		background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/left_column-h2-under.gif") repeat-x scroll 0 100%;
		color:#CC6600;
		font-family:Trebuchet MS,Arial,sans-serif,Tahoma;
		font-size:24px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:24px;
		padding-bottom:9px;
	}
	.footer {
		clear:both;
		overflow:hidden;
	}
	blockquote {
		background-color:#F2FFE1;
		border:1px solid #83D13D;
		margin-right:20px;
		padding:10px;
		overflow: auto;
	}
	pre {
		background-color:#ffdde3;
		border:1px solid #ae021e;
		margin-right:20px;
		padding:10px;
		overflow: auto;
	}
	blockquote a, pre a{
		color: darkblue !important;
		font-weight: bold !important;
		font-size: 14px !important;
	}
	pre li{
		padding: 0 !important;
	}
	xmp, pre, plaintext {
		display:block;
		font-family:-moz-fixed;
		margin:1em 0;
		white-space:pre;
	}
div.says {
float:left;
overflow:hidden;
padding:10px 0 20px;
width:657px;
}
div.post div.says h2 {
margin:0 0 0 57px;
}
div.says ul {
overflow:hidden;
padding-top:3px;
}
div.says ul li {
float:left;
margin:12px 0 0;
overflow:hidden;
padding:0;
width:656px;
}
div.says ul li span.number {
color:#A2C2C8;
float:left;
font-size:12px;
padding:32px 0 0 20px;
}
div.says ul li div.alex_says {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/round_cen_blue.gif") repeat-y scroll 100% 0;
float:right;
overflow:hidden;
width:611px;
}
div.alex_says_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/round_top_blue.gif") no-repeat scroll 0 0;
}
div.avatar_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/round_bot_blue.gif") no-repeat scroll 100% 100%;
overflow:hidden;
padding:15px 0 11px;
width:100%;
}
div.avatar_text div.avatar {
float:left;
height:47px;
overflow:hidden;
padding:0 0 0 30px;
width:47px;
}
div.avatar_text div.avatar img {
border:1px solid #CEE7EC;
}
div.avatar_text div.text {
float:left;
padding:0 0 0 15px;
width:505px;
}
div.avatar_text div.text span {
overflow:hidden;
padding:0 0 10px;
width:500px;
}
div.avatar_text div.text strong a {
color:#DD7A27;
float:left;
font-style:italic;
}
div.avatar_text div.text strong {
color:#404040;
float:left;
font-style:italic;
}
div.avatar_text div.text strong.black_str {
color:#404040;
}
div.avatar_text div.text em {
color:#999999;
float:left;
font-style:normal;
padding:0 0 0 5px;
}
div.avatar_text div.text a.pencil {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("http://www.css3.info/wp-content/themes/new_css3/img/pencil.gif") no-repeat scroll 0 50%;
float:right;
padding:0 0 0 18px;
}
div.avatar_text div.text a.clock {
background-position:0 0;
color:#669517;
}
div.avatar_text div.text span {
float:left;
}
div.avatar_text p {
color:#404040;
float:left;
line-height:18px;
overflow:hidden;
padding:15px 0 14px 31px;
width:565px;
}
div.leave {
overflow:hidden;
padding:0;
width:600px;
}
div.leave-comments {
padding:0 0 0 57px;
}
div.leave div.form {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(http://www.css3.info/wp-content/themes/new_css3/img/round_cen_blue_form.gif) repeat-y scroll 0 0 !important;
color:#638C94;
margin:9px 0 0;
overflow:hidden;
}
div.leave div.form div.form_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.css3.info/wp-content/themes/new_css3/img/round_top_blue_form.gif) no-repeat scroll 0 0;
overflow:hidden;
}
div.leave div.form div.form_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.css3.info/wp-content/themes/new_css3/img/round_bot_blue_form.gif) no-repeat scroll 0 100%;
overflow:hidden;
}
div.leave div.left_part {
float:left;
padding:37px 0 0;
width:400px;
}
div.leave div.label_field {
float:left;
overflow:hidden;
padding:0;
width:393px;
}
div.leave div.label_field label {
float:right;
line-height:36px;
padding:0 5px 0 0;
}
div.leave div.label_field label span {
color:#FF0000;
}
div.leave div.label_field input {
border:1px solid #C9E5EA;
color:#638C94;
float:right;
height:19px;
margin:1px 1px 0 0;
padding:2px 5px;
width:297px;
}
div.leave div.right_part {
float:left;
}
div.leave div.right_part p {
color:#999999;
font-size:12px;
padding:80px 0 0;
}
div.leave div.form textarea {
border:1px solid #C9E5EA;
color:#638C94;
height:92px;
margin:10px 0 0 20px;
padding:2px 5px;
width:548px;
}
div.leave div.form div.check_submit {
float:left;
overflow:hidden;
padding:15px 0 22px 17px;
width:564px;
}
div.leave div.form div.check_submit input {
float:left;
margin:6px auto;
width:auto !important;
}
div.leave div.form div.check_submit label {
float:left;
padding:6px 0 0 6px;
}
div.leave div.form div.check_submit input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.css3.info/wp-content/themes/new_css3/img/btn_submit_cont.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:Trebuchet MS,Times,serif;
font-size:16px;
height:34px;
margin:0 0 0 247px;
padding:0 0 3px;
width:158px !important;
}
div.leave div.form div.check_submit input.comment-submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.css3.info/wp-content/themes/new_css3/img/btn_submit_cont.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Trebuchet MS,Times,serif;
font-size:16px;
height:34px;
margin:0;
padding:0 0 3px;
width:158px !important;
}
* + html div.leave div.form div.check_submit input.submit {
margin:0 0 0 230px;
}