/* CSS Document */
html {    height:100%;  }
body {     margin: 2px 2px 2px 2px;   min-height:100%; background-color: #FFFFD9; color: #333333; }
* html body {    height:100%;   padding: 0px 0px 0px 0px;  position: static;   }
td {   vertical-align: top;   }
.foot      {   background: url(images/template/foot.gif) bottom left no-repeat;   }
.hr { color: #DCDCDC;  }
li { color: #FF9933;  }
/* Цвета, ссылки ******************/

a { text-decoration: none; color: #666666; outline: none; 	}
a:visited { color: #666666; }
a:active { 	color: #666666;  }
a:hover { color:  #999999; text-decoration: underline;	}

/* Заголовки *******************/

h1 {
	font-size: 18px;
	font-weight: bold;
    font-family: Arial;
    margin: 10px;
    margin-left: 0px;
	color: #996600;  	}
h2 {
	font-size: 10px;
	font-weight: normal;
    font-family: Arial;
    margin: 5px;
    margin-left: 1px;
	color: #999999; 	}

h3 {
	font-size: 14px;
	font-weight: bold;
    font-family: Arial;
    margin: 8px;
    margin-left: 0px;
	color: #996633; 	}

.h3, a:link.h3, a:visited.h3, a:active.h3
    { 	font-size: 14px;
	font-weight: bold;
    font-family: Arial;
	color: #996633;  	}

    a:hover.h3
    {   font-size: 14px;
	font-weight: bold;
    font-family: Arial;
	color: #663300;  	}

h4 {
	font-size: 13px;
	font-weight: bold;
    font-family: Arial;
    margin: 7px;
    margin-left: 0px;
	color: #666666;  	}

    .h4, a:link.h4, a:visited.h4, a:active.h4
    { 	font-size: 13px;
	font-weight: bold;
    font-family: Arial;
	color: #009900;  	}

    a:hover.h4
    { 	font-size: 13px;
	font-weight: bold;
    font-family: Arial;
	color: #669933;  	}

/* Основные колонки ******************/
#left  { padding: 5px; font-family: Arial; font-size: 12px; min-height:100%;  margin: 0px; border-right : 1px dotted Silver;  }

#center { padding: 5px; font-family: Arial; font-size: 12px; min-height:100%; margin: 0px; }

#right { padding: 5px; font-family: Arial; font-size: 12px; border-left : 1px dotted Silver; }
 /* Контейнер меню (каталога товаров) ******************/
 #menu  {
    padding: 10px 0px 10px 7px;
    font-family: Arial;
	font-size: 12px;
    min-height:100%;
    color: #999966;  }

 /* Меню Каталог товаров слева ******************/
    .menu{
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 12px;
	color: #333333;     	}

a:link.menu, a:visited.menu, a:active.menu {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 12px;
	color: #333333;           	}

   a:hover.menu  {
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	font-family: arial;
	font-size: 12px;
	color: #666666;  	}

 /* Логотип в хедере ******************/
#logo      { margin: 3px 0px 3px 3px;}
#image     { margin: 0px 5px 15px 30px; }
.smalltext { padding: 3px;	font-family: arial; font-size: 11px;}

#topfone      {  height:100%;  float: left;     }


/* область основного контента */
#center {
	padding: 7px;
    color: #333333;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    border-bottom           }

.content { padding: 4px; font-family: Arial;  font-size: 12px; color: #333333; }

.nc_row { margin-top: 10px;   position: static;    }

.category {   font-size: 12px;   font-family: Arial;   color: #FF6600;   }

/*разное*/
#icons { margin-top: 5px; margin-right: 10px; }

#blok-anonce {
margin-left: 225px;
background-color: #EFEFEF;
font-size: 12px;
font-family: Arial;  }

#blok-head {
margin: 0px;
padding: 5px;
border: 1px dotted Silver;
background-color: #F2F0E6; }

/* Контейнер для блока новостей или статей */
	#news  {   width: 210px;}

.newstitle, a:link.newstitle, a:visited.newstitle, a:active.newstitle, a:hover.newstitle{
font-weight: bold;
font-family: Arial;
font-size: 12px;
color: #996633;  }

.text, a:link.text, a:visited.text, a:active.text, a:hover.text{
font-family: Arial;
font-size: 12px;
color: #333333;  }

/* Блок с мелкими шрифтами */
	#email {
	margin-left: 5px;
    margin-bottom: 30px;
    font-size: 11px   }


#topmenu {
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 7px;
	padding-bottom: 7px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;  border-bottom      : 1px dotted Silver;    	}


.date, a:link.date, a:visited.date, a:active.date, a:hover.date{
font-weight: bold;
font-family: Arial;
font-size: 12px;
color: #FFFFFF;  }

/*основное меню слева*/
.titlemenu{
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 3px;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	display          : block;
    float            : bottom;
    border-bottom      : 1px dotted Silver;
    background: no-repeat left;   	}

a:link.titlemenu, a:visited.titlemenu, a:active.titlemenu{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: normal;  }

a:hover.titlemenu{
	font-family: Arial;
	font-size: 14px;
	color: #FF6600;
	font-weight: normal;
    text-decoration: underline;        	}

 .title{
    padding: 2px;  	font-family: Arial;
	font-size: 14px;  	color: #996633;     font-weight: bold;       }

a:link.title, a:active.title, a:visited.title, a:hover.title {
    padding: 2px;   	font-family: Arial;
	font-size: 14px;  	color: #996633;    font-weight: bold;     }

/*большой шрифт*/
  #big {
font-size: 20px;
color: #669999;
font-family: Arial;
font-weight: bold;
margin-top: 7px;
margin-bottom: 5px;    	}

.newstitle, a.newstitle, a:active.newstitle, a:visited.newstitle, a:hover.newstitle {
font-size: 12px;
color: #996633;
font-family: Arial;
font-weight: bold;
margin-top: 7px;
margin-bottom: 7px;       	}

/*начало верхнего меню*/
.topmenu {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 7px;
  font-size        : 14px;
  color: #996600;
  font-family: Arial;         }

  a.topmenu, a:active.topmenu, a:visited.topmenu, a:hover.topmenu {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 7px;
  font-size        : 14px;
  text-decoration: underline;
  color: #996600;
  font-family: Arial;         }

  a:hover.topmenu {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 7px;
  font-size        : 14px;
  text-decoration: underline;
  color: #663300;
  font-family: Arial;         }

.foot {
	font-family: Arial;
    font-size: 11px;
	color: #666666;  }

#footer { 	font-family: Arial; font-size: 11px; color: #666666;  margin: 7px;  }
#foot { 	font-family: Arial; font-size: 11px; color: #FFFFFF;  margin: 7px; margin-left: 100px; }

.foot, a:link.foot, a:active.foot, a:visited.foot, a:hover.foot {
font-family: Arial;  font-size: 11px; color: #FFFFFF; }

.color, a:link.color, a:active.color, a:visited.color, a:hover.color {
font-family: Arial;  font-size: 11px; color: #996633; }
/*разное*/
#sub {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5 px;
    color: #666666;
}

#nc_announce {  padding-top: 5px !important; }

.sub_menu {
	font-size : 12px;
	color: #996633;
	margin-top: 2px;
   	margin-bottom: 1px;
    font-family: Arial;  }

 /*Календарь*/

.calend_table {
  vertical-align: middle;
  border: 2px solid #A7BAC3;
  background: #FFFFCC;
  color: #996633;
}
.calend_table td {
  vertical-align:middle !important;
  font-size: 75%;
  font-family: Verdana;
}
.calend_table .days_table {
  width:100%;
  background:#FFF;
}
.calend_table .days, .calend_table .days_sun, .calend_table .days_sun_right {
  background: #CC9900;
  color: #FFFFFF;
  text-align:center;
  vertical-align:middle;
  width:14%;
  height: 22px;
}
.calend_table .day, .calend_table .no_day {
  background: #FFFFCC;
  color:#996633;
  text-align:center;
  vertical-align:middle;
  height: 24px;
  margin-top: 10px;
  padding: 0;
}

.calend_table .day_curr {
  background: #FFFFFF;
  color:#996633;
  text-align:center;
  vertical-align:middle;
  height: 22px;
  padding: 0;
  border: 1px solid #C2D0D7;
}

.calend_table .day_sun, .calend_table .no_day_sun, .calend_table .day_sun_right, .calend_table .no_day_sun_right{
  background: #FFFFCC;
  color:#CC9900;
  text-align:center;
  vertical-align:middle;
}

.calend_table .navig_form1 {
  padding: 3px;
  background: #FFFFCC;
  text-align:center;
  vertical-align:middle;
}
.calend_table .navig_form2 td {
  background: #FFFFCC;
  color:#996633;
  font-size:90%;
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
  border-top: 1px solid #A7BAC3;
  padding: 3px;
}
.calend_table .navig_butt {
  padding: 0;
  height:26px;
}
.calend_table .navig_butt img {
  cursor: pointer;
}

.calend_table .mouseover {
  background: #FFFFCC;
  color: #FFF;
  text-align:center;
  vertical-align:middle;
}

.calend_table .month_link {
  text-decoration:underline;
  font-size:90%;
  color: #663300;
  cursor: pointer;
}

.calend_table .year_link {
  text-decoration:underline;
  font-size:90%;
  color: #996600;
  cursor: pointer;
}

.calend_table a {
  color: #663300;
  text-decoration: underline;
}
.calend_table .mouseover a {
  color: #FFF;
  cursor: pointer;
  text-decoration: underline;
}


