*{ margin: 0; padding: 0; }*
body { font: .9em Arial, Sans-Serif; line-height: 1.8em; background: #ADADAD;
color: #212121; }
a {COLOR: #000099; text-decoration: none;}*/
a:visited {COLOR: #CC0099; text-decoration: none;}
a:hover {COLOR: #333;}
h2 { margin: 0 0 10px; padding: 10px 0 3px; }
h3 { padding-left: 10px; color: #fff;font-size: 1em; height: 24px;
line-height: 24px; }
h4 {color: #470000; padding-left: 10px;font-size: 1.2em;}
ul {  padding: 0; margin: 0 0 10px; }
li { list-style-type: none }
p { margin: 5px 5px 10px 5px; }
img { margin: 10px; padding: 2px; border: 2px solid #380000; background: #FFFFFF;
 box-shadow: 5px 6px 12px 3px #808080;
 float: left}
#header {height: 150px; background-color: #FF3300; margin-bottom: 5px;
background-image: url(images/header_img.jpg);background-repeat: no-repeat }
#header img {  box-shadow:none}
#header h1 {font-size: 30px;font-weight: 100;letter-spacing: -1px;
padding: 35px 0 15px 50px;}
#header h1 a {color: #fff;text-decoration: none;}
#header h1 a:hover {color: #000;text-decoration: none;}
#header h2 {color: #eee;font-size: 19px;font-weight: 100;padding: 0 0 0 50px;
letter-spacing: -1px;line-height: 12px;}
#wrap { padding: 10px 10px 3px 10px; width: 98%; margin:20px auto; background: #fff;}
#wrap h3 { color:#FFF6D1 ; background: #FF6600; padding-left: 1%; font-size: 140% }
#wrap h5 {    color:#570000 ; padding-left: 1%; font-size: 120% }
#wrap a { color: #FF0000; font: italic ; text-decoration: none; }
#wrap a:hover { color: #3300FF; font: italic }
/* ---------------кнопки навигации------------------------ */
#speciallist { margin-top: 0px ; background: #AAAAAA; margin-left: 5px;
height:23px; padding:15px 10px 15px 10px;margin-right: 15px;
margin-bottom: 0px }
#speciallist ul li { display: inline;background-color:  #222222;
color: #000000;  padding: 17px 0px 17px 0px/* <-высота кнопки навигации */; }
 #speciallist a { color:#FFF9E0;text-decoration: none; text-align: center;
 font-size: 130%;background: #222222/* цвет кнопы */; padding: 15px}
 #speciallist a:hover { color:#470000; background-color: #FFCC00;
 padding: 15px }
 /* ---------------------конец кнопок навигации-------------- */

 #foto { }
#left { float: left; width: 220px; background: #FFD8AF; margin-bottom: 10px;
margin-top: 10px; border: 1px solid #990000;}
#left ul a  { padding: 0px 10px 10px 10px; margin:15px;color: #990000;
text-decoration: none;
list-style: circle; list-style-type: circle }
#left a:hover { color: #3300FF; text-shadow: 3px 2px 2px #808080 }
#right { margin-bottom: 10px; float: right; width:990px; padding: 0 10px 10px 10px;
margin-top: 10px;}
                              /* --------------------- */

           /* --------------------------indexxxxxxx--------------------- */
#globalcontent {width:100%; height:100%}
.box { background: transparent ;color: #5b5b5b; padding: 5px; margin: 5px; }
.picsleft { float: left;margin: 10px; padding: 10px}
.picsright { float: right;margin: 10px;}
#booblik {   float: right;margin: 10px; padding: 35px}

/* -------------идентификатор indexx - левая часть---------------------- */
#leftside {  width:20%; background:#F2F2F2; float: left;
padding:5px 0px 15px 0px; margin: 5px/* отступ сверху
от кнопок навигации */ 5px 0px 5px;}
#leftside h1 {color: #FFCCCC; background: #595959;padding:7px 15px 7px 15px;
margin: 0px 0px 15px 0px;font-size: 170% }
#leftside h2 {color: #FFCCCC; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;font-size: 150% }
#leftside h3 {color:#FFCCCC; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;font-size: 130% }
#leftside h4 {color:#373753;background-image: linear-gradient(#0000A3,
#3636A1,#3636A1,#000066);padding:7px 15px 7px 15px;margin: 5px 0px 15px 0px;font-size: 110%;
text-shadow: 1px 1px 1px #FFFFFF;font-family: "Courier New", Courier, monospace }
#leftside h5 {color:#FFFFFF; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;border-bottom: 3px solid #CC0000;font-size: 110% }
#leftside p  { line-height: 140%; padding: 0px 5px 0px 8px; font-size: 110% }
#leftside ul { margin:7px 5px 5px 25px; padding: 5px;}
#leftside li { list-style-type: square; margin:0px 5px 0px 10px;font-size: 120%  }
#leftside a { width: 100%; color: #2E0000; font: normal/;
text-decoration: none; }
#leftside a:hover {  color: #F50000}
/* -------------конец идентификатор страницы indexx - левой части-------------- */


/*----------------левая часть страницы---page------------------------------------------*/
 #leftsidepage {  width:20%; background:#F2F2F2; float: left;
padding:5px 0px 15px 0px; margin: 5px/* отступ сверхуот кнопок навигации */ 5px 0px 5px;}
#leftsidepage h1  {color: #FFCCCC; background: #595959;padding:7px 15px 7px 15px;
margin: 0px 0px 15px 0px;font-size: 170% }
#leftsidepage h2  {color: #FFCCCC; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;font-size: 150% }
#leftsidepage h3 {color:#FFCCCC; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;font-size: 130% }
#leftsidepage h4 {color:#373753;background-image: linear-gradient(#0000A3,
#3636A1,#3636A1,#000066);padding:7px 15px 7px 15px;margin: 5px 0px 15px 0px;font-size: 110%;
text-shadow: 1px 1px 1px #FFFFFF;font-family: "Courier New", Courier, monospace }
#leftsidepage h5 {color:#FFFFFF; background:#595959;padding:7px 15px 7px 15px;
margin: 5px 0px 15px 0px;border-bottom: 3px solid #CC0000;font-size: 110% }
#leftsidepage p  { line-height: 140%; padding: 0px 5px 0px 8px; font-size: 110% }
#leftsidepage ul { margin:7px 5px 5px 25px; padding: 5px;}
#leftsidepage li { list-style-type: square; margin:0px 5px 0px 10px;font-size: 120%  }
#leftsidepage a { width: 100%; color: #2E0000; font: normal/;
text-decoration: none; }
#leftsidepage a:hover {  color: #F50000}
/* ---------------------конец левой части страницы page----------------------------- */
/*-----------идентификатор страницы indexx - правая часть ----------------------- */
#rightside { width:25%; background:#F2F2F2;  float: right;
padding: 5px 0px 5px 0px; margin: 5px/* отступ сверху
от кнопок навигации */ 10px 5px 5px; }
#rightside h1 {color: #fff; background: #D60000;padding-left:15px;
margin: 5px 0px 15px 0px;font-size: 170% }
#rightside h2 {color: #fff; background:#D60000;padding-left:15px;
margin: 5px 0px 15px 0px;font-size: 120% }
#rightside h3 {color: #fff; background:#D60000;padding-left:15px;
margin: 5px 0px 15px 0px;font-size: 110% }
#rightside h4  {color: #FFD429; background:#D60000;padding: 7px 10px 5px 35px;
margin: 5px 0px 15px 0px;font-size: 100%;}
#rightside p { line-height: 90%; padding: 0px 10px 0px 8px;font-size: 110% }
#rightside ul { margin:0px 5px 1px 15px; padding: 5px;}
#rightside li { list-style-type: disc; margin:0px 5px 1px 15px;;font-size: 120% }
#rightside a { width: 100%; color: #2E0000; font: normal/;
text-decoration: none; }
#rightside a:hover {  color: #F50000}
#rightsidecalendar { background: #FFE9D1;margin: 5px 70px 5px; float: inherit; }

/*------------конец идентификатора страницы indexx - правой части--------------- */


/* ------------------ indexx - середина страниц page--------------------*/

#middlesidepage {width:77%;background: #FFFFFF; float: right;margin:5px ;/* отступ сверху
от кнопок навигации */
padding: 5px 0px 5px 5px}
#middlesidepage h1   { color: #D60000;padding:10px 15px 5px 35px;
margin: 5px 0px 5px 0px;font-size: 170%;border-bottom: 2px #CC0000;
border-bottom: 3px solid #424242; }
#middlesidepage h2{  color: #fff; background: #ADADAD; padding:10px 15px 10px 35px;
margin: 5px 0px 15px 0px;font-size: 150%; border-bottom: 3px solid #424242;}
#middlesidepage h3{color:#A80000; background-image: linear-gradient(#ADADAD,
#FFFFFF,#ADADAD);border-bottom: 3px solid #424242;
 padding:8px 15px 8px 35px;margin: 5px 0px 15px 0px;font-size: 130%}
#middlesidepage h4{ color: #CC0000; background-image: linear-gradient(#ADADAD, white,#ADADAD);
padding: 7px 15px 7px 27px;margin: 5px 0px 15px 0px;font-size: 110%;
border-color: #FFFAFA;border-bottom: 3px solid #424242;
border-radius: 7px 7px 7px 7px}
#middlesidepage h5 {color: #CC0000; background-image: linear-gradient(#ADADAD, white,#ADADAD);
padding: 7px 15px 7px 27px;margin: 5px 0px 15px 0px;font-size: 110%;
border-color: #FFFAFA;border-bottom: 3px solid #424242;
border-radius: 7px 7px 7px 7px;letter-spacing:1px}
#middlesidepage p { line-height: 150%; padding: 0px 5px 0px 17px;font-size: 110%; }
/* ------------------------------середина index--------------------*/
/* ----------------------------------------------------------------------------------- */
/*  */
#middleside {width:52%;background: #FFFFFF; float: left;margin:5px ;/* отступ сверху
от кнопок навигации */padding: 5px 0px 5px 0px}
 #middleside h1 {color: #D60000;padding:10px 15px 5px 35px;
margin: 5px 0px 5px 0px;font-size: 170%;border-bottom: 3px solid #424242; }
 #middleside h2 { color: #fff; background: #ADADAD; padding:10px 15px 10px 35px;
margin: 5px 0px 15px 0px;font-size: 150%; border-bottom: 3px solid #424242;}
#middleside h3 {color:#A80000; background-image: linear-gradient(#ADADAD,
#FFFFFF,#ADADAD);border-bottom: 3px solid #424242;
 padding:8px 15px 8px 35px;margin: 5px 0px 15px 0px;font-size: 130% }
#middleside h4 {color: #CC0000; background-image: linear-gradient(#ADADAD, white,#ADADAD);
padding: 7px 15px 7px 27px;margin: 5px 0px 15px 0px;font-size: 110%;
border-color: #FFFAFA;border-bottom: 3px solid #424242;border-radius: 7px 7px 7px 7px}
#middleside h5 {color: #CC0000; background-image: linear-gradient(#ADADAD, white,#ADADAD);
padding: 7px 15px 7px 27px;margin: 5px 0px 15px 0px;font-size: 110%;
border-color: #FFFAFA;border-bottom: 3px solid #424242;border-radius: 7px 7px 7px 7px;
letter-spacing:1px}
#middleside p { line-height: 110%; padding: 0px 5px 0px 10px;font-size: 110%; }
#middleside ul { margin:0px 5px 1px 15px; padding: 5px;}
#middleside li { list-style-type: square; margin:0px 5px 1px 15px;;font-size: 120% }
#middleside a { width: 100%; color: #3300CC; font: normal/;
text-decoration: none;font-size: 90%; font-family: Georgia, serif }
#middleside a:hover {  color: #F50000}
  /* ------------------------------конец середины--------------------------------*/

/*----------------------- заголовок сайта---------------------------------------  */
 #wideheader { width:99%; background: #290000;margin:5px; height:200px;
 box-shadow: 6px 6px 18px #808080; background-image: url(images/headerfon.jpg);
 background-repeat: no-repeat}
 #wideheader h1 {color: #fff; font-size: 45px; text-align: left; font: normal;
 padding-left: 5%; padding-top: 5%; margin-bottom: 20px; }
 #wideheader p { font-size: 1.8em;color: #fff; word-spacing: 6px;
 padding: 5px 5px 5px;
 padding-left:5% }
 /*----------------------- конец заголовка сайта-------------------------------  */

        /* -------------- конец признаков indexxxxxxx --------------*/

#footer { /* обязательно вставляем clear,иначе подвал улетает вверх */clear: both;
text-align: center; border: 1px solid #363636;padding: 10px 5px 5px 50px;
margin: 5px; width: 95%; height:90px ;border-radius: 15px;
background-color: #555555}
#footer p { font-size: 100%; line-height: normal; font-variant: normal;color: #EEEEEE }
 #footer a {  color: #CC0000; text-decoration: none }
  #footer a:hover {  color: #EEEEEE  }
