BODY {
margin:0px;
padding:0px; 
font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size:100%; 
color:#000000; 
background-color: #EFF3F5; 
height:100%;
}  

A {text-decoration: none;}
A:visited {color: #1717a4;}

H1, H2, H3 {letter-spacing:0.1em; line-height: 130%; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; font-weight: normal; color: #253981;}

IMG {
 max-width: 100%;
 height: auto;
 width: auto\9; /* ie8 */
}

input, textarea {max-width:90%}

#wrap {
display:flex;
display: -webkit-flex; 
flex-direction: column;
justify-content: center;

}

#shapka {
background-color: #B7D7E8;
border:#4E6D7C 1px solid;
text-align:center;
line-height:80%;
padding-bottom:5px;
padding-top: 10px;
width: 100%;
}

#subheader {
display: flex;
justify-content: space-around;
background-color:#A7CDE2;
padding: 0;
width: 100%;
}

.listitems {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 5px 10px;
background-image:url(img/panel.jpg);
background-repeat:repeat-x;
border: #6CADD0 1px solid;
text-align: center;
width: 20%;
} 
.listitems A {color: #253981; text-decoration: none;}
.listitems A:hover {color:#4884CC; text-decoration: none;}
.listitems A:visited {color: #253981; text-decoration: none;}

#content {

}

#leftside, #rightside {display: none;}

#central {
border:#4E6D7C 1px solid;
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:9pt; 
color: #401D5C;
padding:30px;
text-align:left;
background-color:#FFF;
word-wrap: break-word;
max-width: 100%;
}

#central tr td {
display: block;
margin: 10px 0;
padding: 20px;
top: 20%;
width: 90%;
height: auto;
}

#footer {background-color:#B7D7E8;}

.news {width:160px; border: #000 1px solid; padding:10px; text-align:left; margin:10px; font-size:1em;}

H1 {color: #253981; font-size:18pt; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif}
H2 {color: #253981; text-align:center; font-family: Geneva, Arial, Helvetica, sans-serif}
H3 {color:#015291;  font-family: Geneva, Arial, Helvetica, sans-serif;}

#title 
{
margin:0px;
position:relative; 
width:100%; 
background-color: #B7D7E8;
font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
color: #391A53; 
font-size:16pt; 
text-align:center; 
line-height:80%; 
padding-top: 10px}

#bottom 
{
position:relative; 
width:100%; 
background-color: #B7D7E8;  
border:#4E6D7C 1px solid; 
font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
color: #401D5C; 
font-size:10pt; 
text-align:center; 
padding-top: 10px}

/* MENU */
#menu {width:195px}

#menu H4 {
margin-left:20px;
margin-bottom:-10px;
}

LI {font-size:1em; list-style-type:none;}
LI LI {font-size:1em}
LI LI UL {padding-left: 5px; MARGIN-LEFT:3px; font-size:smaller}

#emo, #love, #pers, #life, #holiday, #animal, #misc, #profi, #comm, #pack, #fam, #tech, #cinema, #nature, #sport, #music, #g-people, #g-nature, #g-love, #g-holiday, #g-fairytale, #g-alphabet, #g-mult, #g-misc, #i-thing, #i-pers, #i-holiday, #i-flag, #i-nature, #i-web, #i-tech, #sprav, #flag, #stamp, #i-active, #i-desktop, #i-ecomm,#i-anime, #all {
	DISPLAY: none; MARGIN-LEFT:-30px; PADDING-BOTTOM: 1px; WIDTH: 150px; POSITION: relative; TEXT-ALIGN: left
}

.share {text-align: center;}

/* INDEX MENU STYLE*/
.index {text-align: justify; font-size:16px; margin: 20px auto;}
.index_item {
display: inline; padding-left: 1em;
}
.index H1 {font-size:20px; text-align:center; font-weight:normal;}
.index H3 {font-size:18px; color:#7900C1; font-weight:normal; margin-bottom:0px; margin-top:40px;}
.index H4 {font-size:16px; color:#000; font-weight:normal; margin-bottom:0px; margin-top:40px;}
/* INDEX MENU STYLE*/

.smilelist {background-color:#FFFFFF; border: 1px #79A3E8 solid; padding-right:10px; padding-left:10px; line-height:150%; text-align:left; vertical-align:top}

#dollswrap {
display: flex;
flex-direction: column;
align-items: center;
}

.dollsliststyle  {
background-color:#FFFFFF;
border: 1px #79A3E8 solid;
padding: 0 0 10px;
line-height:250%;
text-align:left;
width: 250px;
margin: 5px;
}

.dollsliststyle A {
padding-left: 10px;
font-size:16px;
}

.th {
font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
font-size:16px;
border-bottom: 1px #79A3E8 solid;
background-color: #FFFF99;
color:#333333;
padding-left:10px;
text-align:center;
margin: 0;
}

.toptext {margin: 20px; font-size:16px;}

/* INDEX MENU STYLE*/

/* COOKIE */
.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 12px;
    font-family: 'lucida sans','lucida sans unicode','gill sans','verdana',sans-serif; 
    color: #666666;
    background: #ffffff;
    padding: 2px;
    border: 1px solid #ececec;
    border-radius: 6px;
}
/* Îôîðìëåíèå êíîïîê */
.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 12px;
    padding: 2px 4px;
    color: #666666;
    font-weight: bold;
    text-transform: uppercase; 
    background: #ececec;
    border: 2px solid #ececec;
    border-radius: 4px;
}
.cookie_btn:hover {
    color: #666666;
}
.cookie_btn:after,
.cookie_btn:before {
    position: absolute;
    height: 2px;
    left: 50%;
    background: #ececec;
    bottom: -6px;
    content: "";
    transition: all 280ms ease-in-out;
    width: 0;
}
.cookie_btn:before {
    top: -6px;
}
.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}
/* COOKIE */