html { width:100%; height:100%; background:#ffffff left top repeat-x; }
body { height:100%; width:100%; margin:0; padding:0; font-family:Arial, sans serif;
		background:#ffffff; font-size:62.5%; min-width:1000px; position:relative; /*border:solid 1px;*/ }
*html body { height:100%; }


td.left { background:#DDDDDD; width:38%; }
td.center { background:#D0D0D0;  width:37%; }
td.right { background:#DDDDDD; width:25%; }

/*#header { position:absolute; top:0; width:100%; height:113px;  }*/
#center td { vertical-align:top; padding-top:113px; }
 
/*#bottom { position:absolute; bottom:0; width:100%; height:70px; }*/

/*#header #title { position:absolute; left:0; width:35%; height:103px; background:#fff; border-bottom:solid #eee 11px; }
#header #search { position:absolute; left:35%; width:40%; height:103px;  background:#EFEFEF;  border-bottom:solid #DFDFDF 11px; }
#header #right_top { position:absolute; left:75%; width:25%; height:103px;  background:#fff; border-bottom:solid #eee 11px; }*/

#title { position:absolute; top:0;  width:38%; height:103px; background:#fff; border-bottom:solid #eee 11px; }
*html #title { width:100%; }
#search { position:absolute; top:0; width:37%; height:103px;  background:#EFEFEF;  border-bottom:solid #DFDFDF 11px; }
*html #search { width:100%; }
#right_top { position:absolute; top:0; width:25%; height:103px;  background:#fff; border-bottom:solid #eee 11px; }
*html #right_top { width:100%; }

#text {   background:#DDDDDD; min-height:600px; }
*html #text { height:600px; }
#c_center {  background:#D0D0D0; }
#right {  background:#DDDDDD; }

#copy { height:70px; background:#7B7B7B;  }
#bottom_center { height:70px; background:#787878; }
#contact { height:70px; background:#7B7B7B; }

#text { font-family:Verdana; font-size:13px; }
#text h3.bg { font-family:Arial; padding:8px 0 10px 30px; margin:8px 0 10px 0; height:20px; background:#E7E5C4; font-size:18px; }
#text p { padding:5px 55px 10px 30px; margin:0px 0 0 0;  }
a { color:#000ECD; }
#text .decor { margin:0px 0 10px 0; }
#text .decor p {  background:url(pict1.gif) transparent left top no-repeat; padding:0px 0 0 15px; margin:0px 55px 10px 30px; }
#text span.decor { font-weight:bold; }


#c_center h3.bg { padding:8px 0 10px 35px; margin:8px 0 0 0; height:20px; background:#D9D7BA; font-size:18px; }
#right h3.bg { padding:8px 10px 10px 35px; margin:8px 0 0 0; height:20px; background:#E7E5C4;  font-size:18px; 
		color:#000000;}
#right h3 { padding:5px 10px 2px 35px; margin:8px 0 0 0; font-size:12px;  }
#right p { padding:0px 20px 5px 35px; margin:0; /*font-size:12px;*/ }


#title h1 { color:#025776; font-size:28px; margin:0; margin:20px 0 0 25px; padding:0 0 10px 60px; background:url(title_icon.jpg) left top no-repeat; }
#title  h1 span { display:block; color:#025776; font-size:16px; margin:0; padding:0 0 0 0px; font-weight:bold; }

/* Форма поиска  */
#formsearch { width:325px; margin:18px auto 0 auto; padding:0; background:#EFEFEF; }
*html #formsearch { margin-right:20px; }
#formsearch #query { float:left; width:223px; height:20px; border:0;  border-top:solid #AEAFB1 1px;  border-bottom:solid #AEAFB1 1px; margin:0; padding:2px 10px 0 3px; overflow:hidden; }
#formsearch #sch_btn { width:68px; height:22px; background: url(search_button.gif) left no-repeat; border:0; margin:0 0 0 10px; padding:0; }

#right_top h2 { margin:10px 10px 10px 15px; padding:0 0 0 20px;  background:url(pict2.gif) transparent left top no-repeat; color:#000ECD;  font-size:20px; text-decoration:underline; }
#right_top p { padding:0px 30px 5px 35px; margin:0; font-size:11px; }
#text h3 {   }

#copy p { padding:15px 0 20px 30px; border:solid #7B7B7B 1px; }
#copy p a { color:#DDDDDD; font-size:12px; text-decoration:underline; }
#contact div { padding:25px 0 0 30px; color:#fff; }
#contact div .small { font-size:12px; }
/*#contact div .big { font-size:24px; }*/
#contact a { color:#DDDDDD; font-size:12px; padding-left:15px; text-decoration:underline;  background:url(pict.gif) transparent left no-repeat; }

.news { font-family:Verdana; font-size:12px; }
.news .news_header {  }
.news .news_date { font-weight:normal; font-size:11px; border-right: 2px solid black; padding-right: 5px; display: none;}
.news p {  /*font-size:11px;*/ }


/*Меню*/

#menu0 div.filter {background:url(div1_.png) left top no-repeat;}
*html #menu0 div.filter {background:none;}

#menu1  div.filter {background:url(div2_.png) left top no-repeat;}
*html #menu1  div.filter {background:none;}
#menu2 div.filter {background:url(div3_.png) left top no-repeat;}
*html #menu2 div.filter {background:none;}

#menu3 div.filter { background:url(div4_.png) left top no-repeat; }
*html #menu3 div.filter {background:none;}

#menu0 { position:absolute; top:65px; left:34%; width:350px; height:225px; }
#menu1 { position:absolute; top:235px; right:23%; width:350px; height:225px; }
#menu2 { position:absolute; top:365px; left:33%; width:350px; height:235px; }
#menu3 { position:absolute; top:545px; right:23%; width:350px; height:190px; }

.menu div.filter {  border:solid transparent 1px; width:100%; height:100%; background-image: none; }
*html .menu div.filter { border:0; }

.menu {}
.menu h4 { font-size:20px; padding:30px 10px 0 100px; margin:20px 0 0 50px; }
#menu1 h4 { margin:40px 0 0 50px; }
#menu3 h4 { margin:25px 0 0 50px; }

.menu  { position:relative; }
.menu .icon { position:absolute; left:57px; top:30px; width:60px; height:55px; } 

#menu0 .icon { left:57px; top:35px; }
#menu1 .icon { left:57px; top:50px; }
#menu2 .icon { left:57px; top:35px; }
#menu3 .icon { left:57px; top:50px; }

#menu0 .icon {background:url(icon1.png) left top no-repeat;}
*html #menu0 .icon {background:none;}

#menu1 .icon {background:url(icon2.png) left top no-repeat;}
*html #menu1 .icon {background:none;}

#menu2 .icon {background:url(icon3.png) left top no-repeat;}
*html #menu2 .icon {background:none;}


#menu3 .icon {background:url(icon4.png) left top no-repeat;}
*html #menu3 .icon {background:none; background-image: none;}


.menu p { background:url(pict.gif) transparent left no-repeat; font-size:14px; margin:10px 10px 0 150px; padding:0 0 0 15px; }
.menu h4 a { color:#fff; position:relative; }
.menu p a { color:#fff; position:relative; }

.menu .caption { display:none; width:204px; position:absolute; bottom:185px; left:150px; padding-top:2px; background:url(caption_top.gif) transparent top no-repeat; }
.menu .caption .caption_correct { width:204px; padding-bottom:15px;  background:url(caption_bottom.gif) transparent bottom no-repeat; }
.menu .caption p { background:#fff; color:#000; font-size:10px; width:174px; padding:5px 15px ; margin:0; }
/*.menu .caption p a { color:#000ECD; }*/
#menu0 .caption {  bottom:175px; }

.menu div.filter:hover .caption { display:block; }

/* END Меню */

/* подпись к блоку контакты */
/*
#contact_label { position:absolute; right:22%; bottom:43px; width:211px; height:110px; }
#contact_label {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact.png');
    background-image: none;	
}
#contact_label { background:url(contact.png) left top no-repeat; }
*html #contact_label {background:none;}
*/
/* END подпись к блоку контакты */
