html, body {
	height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:100%;
	min-width:980px;
	/*background:url(../img/body_bg_top.jpg) left top no-repeat #a3364e;*/

	background:url(../img/body_flovers.jpg) center top no-repeat #a3364e;
}
#wrap {
	position: relative;
	
	min-width:980px;
	max-width: 980px;
	width:100%;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;

}

.top {
	margin:0px 2% 17px 2%;
	height:100px;
    position: relative;

}

.top_house {
	margin-top:65px;
	width:21px;
	height:27px;
	float:left;
}

.top_slogan {
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	font-size:24px;
	margin-top:60px;
	margin-left:20px;
	width:200px;
	height:25px;
	float:left;
}

.top_data {
	width:125px;
	margin-top:22px;
	margin-left:3%;
	float:left;	
}

.top_data_punk {
	color:#ffcccc;
	border-bottom:1px dashed #ffcccc;
}

.top_data_p {
	color:#fff;
}

.top_search {
	width:240px;
	height:22px;
	margin-top:60px;
	margin-right:3%;
	background:url(../img/top_search.gif) no-repeat left bottom;
	float:right;
}

.top_search input{
	width:200px;
	height:16px;
	margin:2px 6px 0px 6px;
	padding:0px;
	background-color:#d95d7f;
	border:0;
	color:#FFF;
}

.content {
	margin:0px 2%;
	position:relative;
	background-color:#FFF;
background:url(../img/bg_heart.jpg);
}

.content_left { width:65%; float:left; margin-left:1%; position:relative;}

.content_logo_left {width:25px; height:92px; margin-top:10px; float:left;}
.content_logo {width:183px; height:92px;  margin-top:10px; float:left;}
.content_rubriki {margin-left:250px; margin-top:10px; padding-right:20px;}
.content_rubriki_pzag {font-family:"Times New Roman", Times, serif;	font-style:normal; font-weight:normal; color:#660033; font-size:24px;}

.content_rubriki_pzag a{color:#660033;}
.content_rubriki_pzag a:hover{color:#993366;}

.content_rubriki ul {line-height:18px; margin-bottom:20px;}

.content_rubriki li {display:inline; margin-right:10px;}

.content_top_ban { height:90px; background-image:url(../img/banner.jpg); margin:0px 20px 20px 20px;}

.content_topnews {background-color:#f6edf8; margin-bottom:20px; clear:both;}
.content_topnews_img_left {width:20px; float:left; margin-top:10px;}
.content_topnews_img {width:250px; float:left; height:169px; margin-top:10px;}

.content_topnews_p { margin-left:290px; margin-right:20px; font-size:14px; line-height:1.3; min-height:190px;}

.content_topnews_pzag {line-height:1.1;}

.content_topnews .content_topnews_pzag {font-family:"Times New Roman", Times, serif; font-style:normal; font-weight:normal; color:#660033; font-size:24px; margin-bottom:5px;}




.content_content {margin-bottom:20px; clear:both; font-size:14px; line-height:1.3;}



.content_content_left {width:230px; float:left; margin-left:20px;}

.content_content_right { margin-left:250px; margin-right:20px;}





.content_content h1 {font-family:"Times New Roman", Times, serif; font-style:normal; font-weight:normal; color:#660033; font-size:24px; margin-bottom:5px;}









.content_right {margin-left:68%; position:relative; background-color:#f8f4ed; line-height:1.3; }


.content_right_posledn {padding:14px 20px 0px 20px; margin-bottom:-10px;}
.content_right_posledn_pzag {font-family:"Times New Roman", Times, serif; font-style:normal; font-weight:normal; color:#660033; font-size:24px; margin-bottom:15px;}

.odinpost {display:block; margin-bottom:25px;}
.odinpost_left {width:100px; float:left; height:64px; margin-top:5px;}
.odinpost_right {margin-left:110px;}
.odinpost_right_zag {font-size:14px; margin-bottom:3px;}
.odinpost_right_zag_rub {font-size:12px; color:#666666;}

.goroskop {display:block; margin-bottom:25px; min-height:120px; }



.content_right_blue {padding:20px 20px 20px 20px; background-color:#edf0f8;}

.content_right_green {padding:20px 20px 20px 20px; background-color:#edf8f3;}
.content_right_red {padding:20px 20px 20px 20px; background-color:#f8f4ed;}





.content_rastyazh {clear:both;}

.footer {
	padding-top:25px;
	position:relative;
	margin-top:-115px;
	height:90px;
	width:100%;
}
.footer_blank {
	height:90px;
}

.footer_content {
	margin:0px auto;
	padding:33px 40px 0px 40px;
width:950px;
}

.footer_content p {
	color:#FFF;
}

.footer_content a {color:#ffcccc;}
.footer_content a:hover {color:#fff;}



/******************/
/* comment articles */
td.obs {vertical-align:middle; font-size:10px;}
td.obscolich {background-image:url(../img/comment.gif); background-position:bottom; background-repeat:no-repeat; vertical-align:middle; text-align:center; width:21px; height:30px; font-size:10px; color:#993366;}



.ozonmain img{ float:left;}



/* слайд на главной */
/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/



.anythingSlider  li, .anythingSlider  ol, .anythingSlider  ul
{
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;

margin:0;
padding:0;
vertical-align:baseline;
}


.anythingSlider                         { width: 600px; height: 240px; position: relative; overflow:hidden; }
.anythingSlider .wrapper                { width: 600px; overflow: auto; height: 240px; position: absolute; top: 0; left: 0; overflow:hidden;}
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 240px; width: 600px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 1px; width: 1px;  text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: white;  color: white;  width: 1px; height:1px; text-align: center; position: absolute; right: 0px; top: 0px; }
#start-stop.playing                     { background-color: #FFF; }
#start-stop:hover                       { background-image: #FFF; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }