body {
   margin: 0;
   padding: 0;
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #DDB486;
   margin-left: 30px;
   margin-right: 30px;
}

body.body_left {
   background-color: #E0EFFF;
}
body.body_right {
   background-color: #F0D7B9;
}
body.body_bottom {
   background-color: #F0D7B9;
}
body.body_top {
   background-color: #FFF1DC;
   background: #FFF1DC url(/img/index/header/logo_bg.gif) repeat-x center;
}

.sites_menu_left{
background: #F0D7B9 url(/img/index/sites_menu/left.gif) no-repeat bottom left;
}
.sites_menu_right{
background: #F0D7B9 url(/img/index/sites_menu/right.gif) no-repeat bottom left;
}

a img {border: none;}

form{
   margin: 0;
   padding: 0;
}

input.text{
   width: 50px;
   border: 1px solid #223497;
   background-color: #ffffff;
   font: 11px Tahoma;
   color: #223497;
}

.spacer{
   clear: both;
   float: none;
   height: 1px;
   width: 1px;
}

/*table, td, th {
  padding:0px;
  margin:0;
}*/

td.content, div.content{
   vertical-align: top;
   text-align: left;
   padding: 5px;
}

/* search2aps */
.search4aps{
   float: right;
}
.search4aps form{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   color: #223497;
}
/* box1 */
.box1{
   background: #FFF1DC;
   border-right: 1px solid #E1AD75;
}

.box1 th{
   border-top: 1px solid #E1AD75;
}
.box1 td.box1Footer{
   background: #FFF1DC;
   border-bottom: 1px solid #E1AD75;
}

td.box1Left{
   border: none;
   background: #FFF1DC url(/img/body/box1_left.gif) repeat-y scroll left;
}

.box1 th.h1, .box1 th.h1 {
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #223497;
   margin:0;
   padding:1px;
   padding-left:20px;
   background: #EBC9A4;
}

/* search form */
input.search_query{
   width: 150px;
   height: 15px;
   border: 1px solid #999999;
   background-color: #ffffff;
   font: 10px Tahoma;
   color: #666666;
}
input.search_button{
   height: 15px;
   border: 1px solid #999999;
   background-color: #f0f0f0;
   font: 10px Tahoma;
   color: #666666;
}
/* menu level 1 */
table.menu1 {
border-bottom: 1px solid #999999;
margin-bottom:10px;
}

table.menu1 td{
vertical-align: top;
text-align: center;
}

table.menu1 td.active{
background-color: #f0f0f0;
}

table.menu1 td {
   font: 11px Tahoma;
   color: #000000;
   text-align: center;
   font-weight: bold;
   }
table.menu1 td a,
table.menu1 td a:link,
table.menu1 td a:visited {
   font: 11px Tahoma;
   font-weight: bold;
   color: #000000; text-decoration: none;}
table.menu1 td a:hover {color: #990000; text-decoration: underline;}

table.menu1 td.active a{
color: #666666;
}

/* menu2 */

table.menu2 {
margin-bottom:10px;
}

table.menu2 td{
vertical-align: top;
}

table.menu2 td.active{
background-color: #f0f0f0;
border-right: 2px solid #990000;
}

table.menu2 td {
   font: 11px Tahoma;
   color: #000000;
   font-weight: bold;
   }
table.menu2 td a,
table.menu2 td a:link,
table.menu2 td a:visited {
   font: 11px Tahoma;
   font-weight: bold;
   color: #000000; text-decoration: none;}
table.menu2 td a:hover {color: #990000; text-decoration: underline;}

table.menu2 td.active a{
color: #666666;
}

table.menu2 table.sub_menu td.active{
background-color: #f0f0f0;
border:none;
}


/* path */
.path {
   background-color: #ffffff;
   font: 11px Tahoma; color: #000000;
   text-align: left;
   margin-bottom:10px;
   padding-left: 10px;
   }
.path a,
.path a:link,
.path a:visited {font: 11px Tahoma; color: #000000; text-decoration: none;}
.path a:hover {color: #990000; text-decoration: underline;}


/* path */
.navi {
   background-color: #ffffff;
   border-bottom: 1px solid #cccccc;
   font: 10px Tahoma; color: #000000;
   margin-bottom:10px;
   }
.navi a,
.navi a:link,
.navi a:visited {font: 10px Tahoma; color: #000000; text-decoration: none;}
.navi a:hover {color: #990000; text-decoration: underline;}

/************************************/
table.main td.content{
padding: 10px;
padding-top: 5px;
background-color: #F0D7B9;
}

table.main td.main_menu{
background-color: #F0D7B9;
border-bottom: 1px solid #DDB486;
}

table.main td.footer{
background-color: #E7C29C;
}

table.main_menu{
background-color: #FFF4E7;
border-top: 1px solid #ffffff;
}

table.main_menu, table.main_menu td, table.main_menu th{
   font-family: Tahoma;
   font-size: 12px;
   color: #8D3B4E;
   font-weight: bold;
   text-align: center;
}
.main_menu a,
.main_menu a:link,
.main_menu a:visited {
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #001064;
   text-decoration: none;
   }
.main_menu a:hover {color: #00178C; text-decoration: underline;}


/*  */

div.preview {
  position: absolute;
}

div.preview img{
   background-color: #f5f5f5;
   border: 1px #990000 solid;
   padding: 5px;
}

.hide {
  display: none;
}

.show {
  display: table-row;
}

table, table td, table.invisible, table.invisible TD {
  border: none;
}

table.border, table.border tr td, table tr td.border {
  border: #cccccc solid 1px;
}

table.border tr td table,
table.border tr td table td,
table tr td.border {
  border: none;
}

/* footer */
div.footer{
   padding:5px;
}
.footer{
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
}
.footer a,
.footer a:link,
.footer a:visited {
   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
   font-size: 10px;
   color: #001064; text-decoration: none;}
.footer a:hover {color: #990000; text-decoration: underline;
}
                 h1.block, h2.block, h3.block, h4.block, h5.block, h6.block, b.block, p.block        {
                         margin-top: 5;
						 margin-bottom: 0;
                         margin-right: 5;
						 margin-left: 10;
                         font-size: 12px;
                         font-family : tahoma;
			  	 		 text-align: left;						 
                         color: #8D3B4E;
						}

/* 3 стилі для коричневих шапок на головній сторінці */

/* 1 простий */
div.content_block{
clear:both;
padding-bottom:5px;
}

table.header_table{
   
}

table.header_table td {
   
}

table.header_table th {
width:2px;   
}

/* 2 */
td.cr_main table.header_table{}
td.cr_main table.header_table td {background: #EBC9A4;}
td.cr_main table.header_table th {width:30px;background: transparent url(/img/index/main/header1.gif) no-repeat left top;   }
/* 3 */
/*
td.cr_main table.header_table{border-top:1px solid #EBC9A4;  }
td.cr_main table.header_table th {background: transparent url(/img/index/main/header2.gif) no-repeat right bottom;   }
td.cr_main table.header_table td {background: #EBC9A4;padding-left:0px;   }
*/