* {margin:0px; padding:0px;}

body {background-color:#dfdfdf;  background:url("/images/fon.gif");}

a:link { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:active { color: #003399; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

a.selected:link, a.selected:visited, a.selected:active, a.selected:hover {color:#000000; text-decoration:none;}

body, h1, h2, h3, h4 { font-family: Georgia,serif; font-weight: normal; line-height: normal; }

.size1 { font-size: 1.7em;}
.size2 { font-size: 1.3em; }
.smaller { font-size:0.8em; padding:10px 30px 0px 30px; color:#333; }

#head { background-color:#9ABF3A; border-bottom:3px solid white; text-align:center; background:url("/images/fon.gif"); }
#head { background-color:#ffffff; border-bottom:3px solid white; text-align:center; }
#head h1 { font-size: 1.6em; font-style: italic; font-weight: bold; margin:0px; }
/* #head .content { width:710px; font-size: 2em; padding:20px 0px; margin: 0em auto; background:url("/images/babochka.gif"); background-position:center; background-repeat:no-repeat;} */
#head .content { width:710px; font-size: 2em; padding:20px 0px; margin: 0em auto; }
#head .content .author { font-size: 0.4em; font-family:arial, sans serif; color:#999; }
#head .content .slogan { font-size: 0.4em; font-family:arial, sans serif; color:#666; }
#head .content a {text-decoration:none;color:black;}

#headhot { background-color:#ffffff; border-bottom:3px solid white; text-align:center; }
#headhot .content { width:710px; font-size: 0.8em; padding:10px 0px; margin: 0em auto; color: #CC0000; }

#topmenu { clear: both; background-color:#E4BD35; border-bottom:3px solid white; text-align:center; font-family: arial,sans serif; }
#topmenu .content { width:800px; padding:13px 0px; margin: 0em auto; text-align:center;  }
#topmenu ul { display: inline; list-style: none; }
#topmenu li { display: inline; font-size: 1.0em; padding-right:13px; font-weight:bold; }

#wide { overflow: hidden; background-color:#fff; border-bottom:3px solid white; text-align:center; width: 100%; }
#wide h3 {font-size:1.3em; font-weight:bold;}
#wide .cols { margin:0em auto; width:800px; text-align:left; padding-top:20px;padding-bottom:20px; }
#wide .cols div.col1 { float: left; width:380px; padding-right:20px; }
#wide .cols div.col2 { float: left; width:400px; }
#wide p.body_list { margin-top:1em; font-size:0.9em; }
#wide p.body_list span.date {font-size:0.9em; color:#666; }
#wide p.body_list span.desc {font-size:0.9em; color:#999; }

#wide p.body_list span.head {font-size:0.8em; background-color:#CC0000; padding:1px 4px; color:#fff; }

#news  { overflow: hidden; background-color:#CCC; border-bottom:3px solid white; text-align:center; width: 100%; }
#news .cols { margin:0em auto; width:710px; text-align:left; padding-top:20px;padding-bottom:20px; }
#news p {margin-top:1em; }
#news h2 {font-size:1.4em; margin-bottom:0.5em; }

#centerrow { overflow: hidden; background-color:#6bccef; border-bottom:3px solid white; text-align:center; width: 100%; }
#centerrow .cols { margin:0em auto; width:800px; text-align:left; vertical-align:bottom; }
#centerrow .cols p {padding-top:1em; color:#333; }

#centerrow2 { overflow: hidden; background-color:#dec5a9; border-bottom:3px solid white; text-align:center; width: 100%; }
#centerrow2 .cols { margin:0em auto; width:710px; text-align:left; vertical-align:bottom; padding: 20px 0px; }
#centerrow2 .cols p {padding-top:1em; color:#333; }

#centerrow3 { overflow: hidden; background-color:#a9dec5; border-bottom:3px solid white; text-align:center; width: 100%; }
#centerrow3 .cols { margin:0em auto; width:710px; text-align:left; vertical-align:bottom; padding: 20px 0px; }
#centerrow3 .cols p {padding-top:1em; color:#333; }

#centerrow4 { overflow: hidden; background-color:#ebdf92; border-bottom:3px solid white; text-align:center; width: 100%; }
#centerrow4 .cols { margin:0em auto; width:710px; text-align:left; vertical-align:bottom; padding: 20px 0px; }
#centerrow4 .cols p {padding-top:1em; color:#333; }

#centersmrow { clear: both; background-color:#6bccef; border-bottom:3px solid white; text-align:center; }
#centersmrow .content { margin:0em auto; width:710px; height:100px; }

#time { clear: both; padding:7px 0px; border-bottom:3px solid white; text-align:center; font-style: italic; color:#999999; font-size:1.5em; background:url("/images/fon_time2.gif");background-position:center; }

#mainpage { text-align:center; }
#mainpage .cols { margin: 0em auto; width: 710px; text-align:left; }
#mainpage .cols div.col1 { float: left; width:226px; margin-right:16px; }
#mainpage .cols div.col2 { float: left; width:226px; }
#mainpage .cols div.col3 { float: left; width:226px; margin-left:16px; }
#mainpage .cols h3 { margin-top:1em; font-weight:bold; font-size:1.0em; margin-bottom:0.8em; }
#mainpage .cols p { margin-top:1em; font-size:0.7em; margin-bottom:0.8em;  }

#mamalysh { clear: both; background-color:#dec5a9; border-bottom:3px solid white; text-align:center; }
#mamalysh .con { margin:0em auto; width:710px; text-align:left; padding-top:20px;padding-bottom:20px; }
#mamalysh .booklet {margin-top:20px;font-size:0.7em;padding-right:20px;}
#mamalysh p {font-size:0.8em; padding-bottom:1em;}
#mamalysh h1 {font-size:2em; margin-bottom:0.5em; }
#mamalysh h2 {font-size:1.4em; margin-bottom:0.5em; font-style: italic;}

#author {clear: both; background-color:#92b7d0; border-bottom:3px solid white; }
#author .con { margin:0em auto; width:710px; text-align:left; padding-top:20px;padding-bottom:20px;}
#author p {font-size:0.8em; padding-bottom:1em;}
#author h1 {font-size:2em; margin-bottom:0.5em; }
#author h2 {font-size:1.4em; margin-bottom:0.5em; font-style: italic;}
#author ul {margin-left:2em; font-size:0.7em; padding-bottom:1em; color:#333;}

#contacts { overflow: hidden; clear: both; background-color:#ebdf92; border-bottom:3px solid white; }
#contacts .cols { margin:0em auto; width:710px; }
#contacts .cols .left {float:left; width: 242px; }


#contacts .cols .right {float:left; width: 468px; }
#contacts .cols .right .con {padding:30px 10px;}
#contacts .cols .right p { margin-bottom:0.8em }
#contacts .cols .left p { font-size:0.8em; }
#contacts .cols .left .con {padding:10px 10px 10px 0px;}

#contacts h2 { margin-bottom:1em; }
#contacts h3 { margin-top:2em; margin-bottom:1em; background-color:#E4BD35; color:black; font-weight:bold; padding:3px 6px; font-size:13px; }
#contacts h4 { margin-top:2em; margin-bottom:1em; background-color:#E4BD35; color:black; font-weight:bold; padding:3px 6px; font-size:0.8em; }

#contacts ul { margin-left:2em; color:#333; }
#contacts ul li {margin-bottom:0.5em;}


#cvetonik { background-color:#ffb6c1; border-bottom:3px solid white; text-align:center; }
#cvetonik .con {text-align:center; margin:0em auto; width:710px; padding-top:20px;padding-bottom:20px;}
#cvetonik p {font-size:0.8em; padding-bottom:1em;}
#cvetonik h1 {font-size:2em; margin-bottom:0.5em; }
#cvetonik h2 {font-size:1.1em; margin-bottom:0.5em; } 
#cvetonik ul {margin-left:2em; font-size:0.7em; padding-bottom:1em; color:#333;}

#zdravik { clear: both; background-color:#a9dec5; border-bottom:3px solid white; text-align:center; }
#zdravik .con { margin:0em auto; width:710px; text-align:left; padding-top:20px;padding-bottom:20px;}
#zdravik .booklet {margin-top:20px;font-size:0.7em;}
#zdravik p {font-size:0.8em; padding-bottom:1em;}
#zdravik h1 {font-size:2em; margin-bottom:0.5em; }
#zdravik h2 {font-size:1.4em; margin-bottom:0.5em; font-style: italic;}

#p404 { clear: both; background-color:#ffffff; border-bottom:3px solid white; text-align:center; }
#p404  .con { margin:0em auto; width:710px; text-align:center; padding-top:50px;padding-bottom:50px;}

#footer {clear:both; padding-top:2em; }
#footer .con { margin: 0em auto; width: 710px; text-align:center; font-size:0.7em;color:#999999 }
#footer .con a:link {color:#999999;}
#footer .con a:visited {color:#999999;}
#footer .con a:active {color:#999999;}
#footer .con a:hover {color:#999999;}
