@charset "utf-8";

/* CSS Document */

/*

Theme Name: Для всей семьи
Theme URI: http://www.nicemama.com
Version: 1.3
Женский сайт
Author: Smale
Author URI: http://www.nicemama.com

*/

body {

margin:0 0 0 0;
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 14px;
color:#423535
} 

h1, h2, h3, h4{
color:#CC3333;
}

h3{
font-size:16px;
margin:0 0 0 0
}

a:link, A:visited, A:active{
color:#660000;
} 

a:hover {
color: #B64E22;
} 

.alt2{
background-color:#FFCCCC
}

#wrapper{
width:993px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:5px 5px 5px 5px;
background-color:#FF3333
} 

.fon{
width:993px;
height:auto;
background-image:url(images/head.jpg);
background-position:top; background-repeat:no-repeat;
background-color:#FFFFFF
}

#header{
width:993px;
height:180px
}

.top_rek{
float:left;
width: auto;
height:70px;
padding:0 0 5px 35px
}

.main{
float:left;
width:100%;
height:auto;
margin:5px 0 0 0
} 
/*_-----------__*/
.menu_left{
float:left;
width:220px;
padding:0 0 0 5px;
margin:0 0 0 0
}

.menu_left h1{
font-size:18px;
color:#FFFFCC;
padding:5px 0 5px 0;
margin:0 0 5px 0;
background-image:url(images/h1.jpg);
background-position:left; background-repeat:no-repeat
}

.menu_left h1 a:link, .menu_left h1 a:visited, .menu_left h1 a:active{
font-size:18px;
padding:5px 0 5px 20px;
margin:0 0 5px 0;
color:#FFFFCC;
background-image:url(images/h1.jpg);
background-position:left; background-repeat:no-repeat;
text-decoration:underline
}

.menu_left a:link, .menu_left a:visited, .menu_left a:active{
padding:0 0 0 20px; font-size:16px;
background-image:url(images/zpt.gif);
background-position:left; background-repeat:no-repeat;
text-decoration:underline
}

.nezn{
float:left;
width:200px;
margin:10px 0 0 5px;
padding:0 0 0 0;
height:auto;
background-image:url(images/buratino.jpg);
background-position:top;
background-repeat:no-repeat
}

.opros{
width:195px;
margin:85px 0 0 0;
padding:5px 0 3px 5px;
background-color:#99CC66
}

.opr_post{
width:40%;
line-height:80%
} 

/*_---------------__*/

.menu_right{
margin:0 0 0 0;
float:right;
width:220px;
padding:0 5px 0 0
}

.menu_right h1{
font-size:18px;
color:#FFFFCC;
padding:5px 0 5px 20px;
margin:0 0 5px 0;
background-image:url(images/h1r.gif);
background-position:right;
background-repeat:no-repeat
}

.menu_right h1 a:link, .menu_right h1 a:visited, .menu_right h1 a:active{
font-size:18px;
padding:5px 0 5px 20px;
margin:0 0 5px 0;
color:#FFFFCC
}

.menu_right a:link, .menu_right a:visited, .menu_right a:active{
padding:0 0 0 20px
}

.menu{
font-size:16px;
width:200px; 
margin:0 0 10px 15px; 
line-height:140%
}

.menu a:link, .menu a:visited, .menu a:active{
background-image:url(images/zpt.gif);
background-repeat:no-repeat;
text-decoration:underline
}

.link{
width:auto;
height:auto;
padding:0 0 0 15px;
margin:20px 0 8px 5px;
font-size:10px;
background-image:url(images/reklam.gif);
background-repeat:no-repeat; background-position: top left
}

.link a:link, .link a:visited, .link a:active{
background-image:none;
font-size:10px;
padding:0 0 0 0
}

.down{
background-color:#FFCC99;
margin:7px 0 0 0;
padding:10px 10px 10px 10px;
font-size:12px;
text-align:justify
}

.link2{
width:auto;
height:26px;
padding:6px 0 0 30px;
margin:60px 0 0 20px;
font-size:10px;
background-image:url(images/R.gif);
background-repeat:no-repeat;
background-position: bottom left
}

.link2 a:link, .link2 a:visited, .link2 a:active{
background-image:none; font-size:10px; padding:0 0 0 0
}

.kalend{
margin:0 0 0 20px;
}

.kalend a:link, .kalend a:visited, .kalend a:active{
background-image:none;
padding:0 0 0 0
}

/*===   content   ====*/

#content {
width:530px;
height:auto;
float:left;
padding:0 5px 0 5px;
margin:0 0 10px 0
}

#content h1{ 
font-size:16px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#content h1 a:link, #content h1 a:active, #content h1 a:visited{
color:#CC3333
} 

.post img{
float:left; padding:0 10px 0 0;
border:0px
}
.blok{
margin:0 0 0 150px;
padding:0 0 0 -150px
}



.post2{
text-align:center
}

.post2 img{
border:0px
} 

#content p{
margin:10px 0 0 0;
padding:0 0 0 0
}

.obyava1{
width:440px;
clear:both;
margin-top:10px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding:10px;
text-align:justify
}

.hi{
background-image:url(images/mam.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align:justify;
margin:0 0 10px 0
}

.obyava{
width:400px;
clear:both;
margin-top:10px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding:5px 5px 5px 5px;
text-align:justify;
}

.obyava h2{
text-align:center;
font-size:30px;
margin:0 0 0 0
}

.new1, .new2{
font-size:18px;
width:auto; clear:both;
color:#339900;
padding:2px 0 2px 5px;
font-size:18px
} 

.new1{
width:140px;
clear:both;
background-color:#ebf9fd;
border:1px solid #cfedf6;
}

.new2{
width:180px;
background-color:#fdf4ed;
border:1px solid #fae9dd
}

.new{
background-color:#ebf9fd;
border:2px solid #cfedf6;
margin:0 0 4px 0;
padding:5px;
text-align:justify
}

.new img, .new_mam img {
display:none}

.new_mam{
width:auto;
background-color:#faf0e6;
margin:0 0 5px 0;
padding:0 5px 5px 5px;
text-align:justify
}

.artikle{
width:auto;
padding:0 0 5px 30px; 
margin:0 0 0 0
}

.artikle li {
list-style: square outside; color: #339933
}

.vop{
color:#009900
}
.post{
background-color:#faf0e6;
padding:0 7px 8px 7px;
margin:0 0 5px 0;
width:auto;
border:1px solid #fae6d2
}

.post h2{
font-size:18px;
color:#CC3333;
background-color:#FFFFFF;
padding:3px 0 2px 5px;
margin:2px 0 0 0
}

.post h2 a:link, .post h2 a:visited, .post h2 a:active {
color:#CC3333; 
font-size:18px;
text-decoration:none;
background-color:#FFFFFF;
padding:2px 0 2px 5px;
margin:0 0 0 0
}

.post h2 a:hover {
color:#FF0000;
font-size:18px;
background-color:#FFFFFF;
padding:2px 0 2px 5px;
margin:0 0 0 0 
}

.super_post{
font-size:18px;
}

.sous{
padding:0 0 10px 0;
text-align:justify
}

/*====*/

#footer1{
clear:both;
width:auto;
height:65px;
background-image:url(images/010.gif);
background-position:left bottom;
background-repeat:no-repeat}  

#footer { position:relative;
width:750px;
height:auto;
background-color:#AF0505;
font-size:14px; 
color:#FFFFCC;
padding:10px 0 5px 0;
text-align:center;
background-image:url(images/012.jpg);
background-position:top right; background-repeat:no-repeat} 

#footer a, #footer1 a{
color:#FFFFCC}

#footer a:hover{color:#FAFAE6}

.footer2{
float:right;
margin:-35px 5px 0 0;
height:auto}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background: #fff;
border: 1px solid #333;
padding: 3px
}

.comment h4{text-align:left; font-size:16px;
padding:1px 0 1px 10px}

#commentform textarea {
width: 90%;
}

#commentlist li ul {
list-style-type: none;
}
