@charset "utf-8";  /*CSS document MAS*/

body, html, p {
    margin: 0;
    padding: 0;
    color: #000;
}

body {
min-width:750px; 
margin-top:0px; 
margin-bottom: 10px;
background-color:#f9faf6; background-image:url(img/ngod/fon_57.jpg); 
}

textarea {
    width: 410px; 
    height: 100px;
    resize: none; /* Запрещаем изменять размер */
	  border: 1px solid #ccc;
	  margin-top: 5px;
   } 


textarea {
    width: 52%; /* Ширина поля в процентах */
    height: 90px; /* Высота поля в пикселах */
    resize: none; /* Запрещаем изменять размер */
} 

#container{             
margin:0 auto;
width:1020px;
}

#bodi {width:100%;
background-image:url(img/fon1020s.png); background-repeat: repeat-y;/*фон страницы, тень*/
}

#header {
height: 110px;
width: 976px;
margin-left: 20px;
margin-right: 12px;
background-image:url(img/kn/header110.gif);
background-repeat: no-repeat;
background-position: left;
}

#baner_h {
width:468px;
background:#FCFCFC;
margin-left: 480px;
padding-top: 30px;
}

#header h1 {
padding:5px;
margin:0;
}

/*гор нав*/
#nav {/*гор нав planka964_sin.png*/
padding: 0px;
width: 964px;
height: 55px;
background:#ffffff;
margin-left: 29px;
background-image: url(img/kn/planka964_sin.png);
background-repeat: no-repeat;
background-position: bottom;
}

#nav ul {
height: 20px;
list-style:none; 
padding-top: 7px;
padding-left:15px; 
margin-left: 60px;
margin-top: 0px;
color: #FFFFFF; 
font-weight: bold; 
}

#nav li{
display:inline;
padding:0;
}

#nav li a {font-family: Verdana, Helvetica,  Arial, sans-serif;
font-size: 12px; 
font-weight:bold; color: #FFFFFF;/* текста*/
text-decoration: none;
}
 
#nav li a:hover {
color: #FAF3C5;
text-decoration: underline;
}
 
#main {
float:left;
display: inline;/* специально для IE6, чтобы не растягивались отступы */
background:#FCFCFC;
border:1px solid; 
border-color: #EAEAEA;
width:750px;
margin-left: 19px;
margin-top: 3px;
}

#main h2, #main h3 {
padding:0 10px;

}

#text_rub {
margin-top: 8px;
margin-bottom: 5px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;  
font-size: 18px;
font-weight: bold;
color: #B82E0C; /*цв шрифта назв рубр #1656C0; #E37124;*/
}

#text_new {
margin-top: 8px;
margin-bottom: 5px;
margin-left: 110px;
font-family: Georgia, "Times New Roman", Times, serif;  
font-size: 18px;
font-weight: bold;
color: #1656C0; /*цв шрифт font-family: Helvetica, Verdana,sans-serif;*/
}

.text_sh {
margin-top: 18px;
margin-left: 18px;
margin-bottom: 20px;
text-align: center;
text-decoration: none;
font-family: Tahoma, Verdana, Arial, sans-serif;  
font-size: 20px;
font-weight: 530;
font-style: normal;
color: #00bf61; /*цв шрифта 3A3A3F*/
}

.text_sh2 {
margin-top: 18px;
margin-left: 18px;
margin-bottom: 20px; 
text-align: center; 
text-decoration: none;
font-family: Tahoma, Verdana, Arial, sans-serif;  
font-size: 20px;
font-weight: 530;
font-style: normal;
color: #8d6237; /*цв шрифт 3A3A3F 52b1a9*/
}

.text_sh2 h1, a  {
text-decoration: none; 
}


.m {
margin-top: 5px;
margin-bottom: 5px;
font-family: Helvetica, Verdana,sans-serif;
font-size: 16px;
font-weight: bold;
color: #575E55; /*цв шрифт*/
}

.m2 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.85em;
    font-weight: normal;
    color: #292c26; /*цв шрифт 3C4039*/
    padding: 0 15px;
}

.m3 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.84em;
    font-weight: normal;
    color: #292c26; /*цв*/
    padding: 0 15px;
}

/*верт навиг рубрики*/
#sidebar {
float:right;
width: 230px;
margin-right: 12px;
margin-top: 3px;
background-color:#f6f6f6;
border-left:1px solid; 
border-left-color: #EAEAEA;
}

#sidebar ul {
margin-bottom:0;
}

#sidebar h3, #sidebar p {
padding:0 10px;
}

#footer {
clear:both;
width: 996px; 
height: 97px;
background:#ccc;
margin-left: 12px;
background-image:url(img/kn/fut84.png); background-repeat: repeat-x;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #FCFDDF;
	text-decoration: underline;
}

#footer_box {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding-top: 45px;
}

#f_schetchiki {
    display: flex;
    flex-flow: row wrap;
    width: 125px;
    height: 31px;
    padding-top: 5px; 
    padding-left: 35px;
}

#f_schetchik1 {
    width: 88px;
    height: 31px;
    background: url(img/kn/schet1.gif) no-repeat;
}

#f_schetchik2 {
    width: 31px;
    height: 31px;
    background: url(img/kn/hit.gif) no-repeat;
    margin-left: 6px;
}

#footer_text {
font-family: Helvetica, Verdana,sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
padding-left: 20px;
}

#footer_copirayt {
font-family: Helvetica, Verdana,sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: left;
padding-top: 15px; 
padding-right: 25px;
}

#ten_v {background-image:url(img/fon1020v.png);
background-repeat: no-repeat;
background-position:bottom;
height: 15px;
}	

#ten_n {background-image:url(img/kn/fut1020t.png);
background-repeat: no-repeat;
height: 19px;
}



/*меню  правое вертик*/
#fon_pr_menu {
width: 218px;
background: url(img/kn/fon_menu_pr1.jpg);
background-repeat: no-repeat;
margin-left: 5px;
padding:0;
margin-top: 0px;
}

.rub_h {/*меню пр шапка */
background: url(img/kn/218menu_h.png);
width: 218px;
height: 34px;
background-repeat: no-repeat;
margin-left: 0px;
}

#ser {/*#E4E4E4; #f0f0f0;*/
width: 214px;
margin-left: 0px;
padding-top: 0px;
border-right: 2px solid; 
border-left: 2px solid;
border-bottom: 0px solid;
border-color: #d3cece;
}

.rub {
width: 200px;
height: 21px;
border-bottom: 1px solid;
border-color: #E4E4E4;
margin-left: 5px;
margin-top: 0px;
padding-top: 4px;
}

.rub a {
font-family: Helvetica,Tahoma,Verdana,sans-serif;
font-size: 14px;
color: #091a46; /*цв шрифта*/
text-decoration: none;
}

.rub a:hover { /*изм цвета при нав курсора*/
text-decoration: none;
color: #E7320C;
}

#fut12{/*низ правого меню*/
background: url(img/kn/futer_pr_menu.png);
background-repeat: no-repeat;
width: 218px;
height: 20px;
margin-top: 0px;
margin-left: 0px;
}
/*end меню верт правое*/



#futer_text {
padding:0;
margin-top:0px;

}

#kart {/*нов год МАШИНА*/
background: url(img/nov_god_mash.jpg);
border: 1px solid #91d0fb;
width: 218px;
height: 226px;
margin-top: 10px;
margin-bottom: 8px;
margin-left: 5px;
background-repeat: no-repeat;
}

#kart1 {/*дед мороз*/
background: url(img/ngod/ded_moroz3.jpg);
background-repeat: no-repeat;
background-position: top;
width: 216px;
height: 250px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart2 {/*нг елка*/
background: url(img/ngod/elka218s.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 300px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart4 {/*собака ngod/sobaka28   img/sobaka3.jpg*/
background: url(img/kn/sobaka3.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 260px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart5 {/*весенний букет*/
background: url(img/buket_podsn.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 320px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart6 {/*8 марта*/
background: url(img/ngod/8_marta.png);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 206px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart7 {/*петушок 2016*/
background: url(img/ngod/petushok2016.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 286px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 5px;
}

#val_dey {/*День Влюблённых*/
background: url(img/ngod/valentin_dey2.png);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 153px;
margin-top: 15px;
margin-bottom: 0px;
margin-left: 2px;
}

#kart2019 {/*нг елка со звездой*/
background: url(img/ngod/elka289.png);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 342px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart2021 {/*бык 2021 */
background: url(img/ngod/bik2021.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 72px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 5px;
}

#kart9 {/*пасха*/
background: url(img/ngod/pasha218.jpg);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 226px;
margin-top: 10px;
margin-bottom: 6px;
margin-left: 5px;
}

#kart2018 {/*2018 год собаки*/
background: url(img/ngod/2018_god.png);
background-repeat: no-repeat;
background-position: top;
width: 218px;
height: 102px;
margin-top: 0px;
margin-bottom: 6px;
margin-left: 5px;
}




.rubriki_sh {/*планка назв рубр*/
background: url(img/kn/vr360_20.png);
background-repeat: no-repeat;
width: 360px;
height: 20px;
margin-left: 7px;
margin-top: 10px;

}

.rubriki_sh_t {
height: 18px;
margin-left: 43px;
padding-top: 3px;
font: bold 12px  Helvetica, Verdana, Arial, sans-serif;
color: #4D504B;  /*текст цвет #FFFFCC; */
margin-bottom: 0px;
}

/*меню end*/


.lev {
width: 356px;
background:#FCFCFC;
border-right: 2px solid; 
border-left: 2px solid;
border-bottom: 2px solid;
border-color: #E4E4E4;/*#EAEAEA;*/
margin-left: 7px;
margin-top: 0px;
}



#prav {
width:350px;
background:#FCFCFC;
border:1px solid; 
border-color: #EAEAEA;
margin-top: 10px;
}

.nazva {
font-family: Verdana, Helvetica, sans-serif;/*Название тем*/
font-size: 12px;
font-weight: bold;
color: #6F6F00;
margin-top: 15px;
text-decoration: none;		
}

.tema {
width: 345px;
height: 18px;
/*
border: 1px solid;
border-color: #E4E4E4;*/
margin-left: 8px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
}

.tema a {
font-family: Helvetica, Verdana,sans-serif;
font-size: 13px;
color: #31342f; /*цв шрифт #575E55; */
font-weight: 500;
line-height: 1.3em; /*растояние между строками*/
text-decoration: underline;
}

.tema a:hover {
color: #335FB9;
text-decoration: underline;
}

.otst_v {
height: 10px;
width: 300px;
}

.list {
list-style-position: inside;
list-style-image: url(img/kn/v224.jpg);
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-left: 6px; 
padding-bottom: 10px;
}

.list a {
font-family: Helvetica, Verdana,sans-serif;
font-size: 12px;
color: #575E55; /*цв шрифт */
font-weight: bold;
margin-top: 12px;
line-height: 1.2em; /*растояние между строками*/
text-decoration: underline;
}

.list a:hover {
color: #335FB9;
text-decoration: underline;
}

.sov_gr {/*текст - полезные советы*/
border-left: 1px solid;  
border-right:1px solid;
border-right-color: #b3de81; 
border-left-color: #b3de81; 
font: 15px "Times New Roman", Verdana, Helvetica, Arial, sans-serif;
text-align:left; color: #4D4A46; /*цвет текста*/
padding: 10px;
}
/*end пол сов*/


/*комент к стр*/
.post_add {
font-size:11px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

.post_comment {/*надпись - коментарии к странице #808B8C;  #7B9184;*/
    font-size: 14px;
    font-weight: bold;
    color:#7B9184; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline; 
    margin-left: 15px;
    margin-top: 15px;
}

#post_comment_add {
    font-size: 12px;
}

.post_comment8 {/*надпись - Всего отзывов на этой странице  #0aa4e1;  #bf503c; #d97945; */
    font-size: 16px;
    font-weight: bold;
    color: #434c80; 
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 0px; 
}

.post_div {/*горизонт линия в коммент*/
      border-top:1px solid; 
      border-top-color:#B8C7B1;
      border-bottom:1px solid;
      border-bottom-color:#B8C7B1;
      margin-right: 15px;
      margin-left: 15px;
      margin-top: 5px;
      margin-bottom:10px;
}

.post_div p {
      margin-top: 10px;
      margin-bottom: 10px;
      font-family: Tahoma, Arial, Helvetica, sans-serif;
      font-size: 0.85em;
      font-weight: normal;
      color: #232422; /*цв шрифт коментов #3C4039; #2d2f2c;*/
}
/*end ком к стр*/

#post_forma {
    margin-left: 15px;
    margin-bottom: 25px;	
}

.imgvan {/*фото*/
	border: 1px solid #AEB3B1;
	margin-right: 23px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.imgvan_bez {/*картинка c рамкой 0 рх*/
	border: 0px solid #AEB3B1;
	margin-right: 23px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.sneg1 {/*снеговик*/
	border: 0px solid #AEB3B1;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.imgvan1 {/*как фотографировать*/
	border: 1px solid #f495ab;
	margin-right: 23px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.imgvan2{/*фото с отменой обтекания*/
	border: 1px solid #AEB3B1;
	margin-right: 23px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;	
}

.ssilka_ist {
	font-family: Tahoma;/*ссылки на источн*/
	font-size: 12px;
	font-weight: normal; 
	color: #2c419a;
	text-decoration: underline;
}

.rb_txt {
    width: 650px;
    border: 0px solid #ccc;	
    margin-left: 25px;
    margin-top: 18px;
    margin-bottom: 20px;
    clear: both;  
}

.rb_txt2 {
    width: 730px;
    height: 280px;
    margin-left: 25px;
    margin-top: 18px;
    margin-bottom: 20px;
    clear: both;	
}

.rb_336x280 {
    width: 688px;
    height: 282px;
    padding-top: 0px;
    margin-left: 25px;
    margin-top: 18px;
    margin-bottom: 20px;
    clear: both;	
}

.rb_otstup {/*отступ рекл бл 728*/
	margin-left: 11px;
}

.tabl_rm {/*рамка РБ янд справа*/
	border: 1px solid #ECEBED;
	text-align: left; 
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.liniya {/*линия рек*/	
    background-image: url(img/kn/fr.gif);	
    background-repeat: no-repeat;    
    display: table;    
    width: 730px;      
    height: 11px;	
    margin-left: 5px;
}

.ssilka {
    width: 218px;
    font-family: Verdana; /*ссылки*/
    font-size: 11px;
    font-weight: normal;
    color: #363A37;
    margin-left: 5px; 
    margin-top: 5px;
}

.ssilka a{
	text-decoration: underline;
}

.ssilka_birgi {
    font-family: Verdana;/*ссылки на бир #333333;*/
    font-size: 11px;
    font-weight: normal; 
    color: #696969;
}


/* адр с-та*/
.ssilka3 {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    font-style: inherit; 
    font-weight: normal; 
    color: #1a3caa;
    text-decoration: underline;
}

/* внутр ссылка в статье синяя  font-size: 14px; */
.ssilka_st {
    font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.0em;
    font-weight: 550;
    color: #1a3caa;
    text-decoration: underline;
}

.bl_rubr {
    width: 720px;
    padding-top: 0px;
    margin-left: 50px;
    margin-top: 10px;
    margin-bottom: 30px;
    float: left; 	
}

.t_bl {
width: 335px;
height: 18px;
/*
border: 1px solid;
border-color: #E4E4E4;*/
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
}

.t_bl a {
font-family: Helvetica, Verdana,sans-serif;
font-size: 13px;
color: #31342f; /*цв шрифт */
font-weight: 500;
line-height: 1.3em; /*растояние между строками*/
text-decoration: underline;
}

.t_bl a:hover {
color: #335FB9;
text-decoration: underline;
}

#mom1 {
margin-top: 5px;
margin-left: 230px;
margin-bottom: 0px;
}

#ns_fon {
background-image: url(img/kn/kofe2.png);
background-repeat: no-repeat;
background-position: 94% 100%;
margin-bottom: 8px;
/*фон новое на сайте
novosty3.jpg    background-position: 85% 100%;
vini_zima.jpg    background-position: 94% 100%;
elochka300k.jpg   background-position: 92% 100%; 
podsneynik11.jpg    background-position: 94% 100%;
kofe2.png    background-position: 94% 100%;
*/
} 

.nov_s {
    width: 500px;
    height: 13px;
    margin-left: 40px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-top: 1px;
}

.nov_s a {
    font-family: Helvetica, Verdana, Georgia, sans-serif;
    font-size: 13px;
    color: #44484b; /*цв шрифт */
    font-weight: normal;
    text-align: center;
    text-indent: 60px;/*отступ текста слева (абзац)*/
    line-height: 1.0em; /*растояние между строками*/
    text-decoration: underline;
}

.nov_s a:hover {
    color: #95330e;
    text-decoration: underline;
}

.sap11 {
    width: 730px;
    margin-left: 10px; 
    border: 0px solid #ccc; 
    margin-bottom: 20px;    
}

.forma_adr {
    margin-top: 10px; 
    font-family: Verdana, Georgia, sans-serif;
    font-size: 12px;
    color: #232422; /*цв шрифт */
}

.mana_mama {   
    padding-left: 50px; 
    font-family: 'Alegreya';
    font-size: 19px;
    color: #232422; /*цв шрифт */
}
