/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}

textarea,input{background:#ffffff;}

input.submit,a.submit{color:#ffffff; font-weight:normal;	background:url(../../img/design/button.gif) repeat left bottom;
border:1px solid #C9C9C9;	font-size:11px;	padding:2px 10px;	_padding:1px 0px;	width:auto;	height:19px;_height:20px;}

table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#dfd58e;text-align:left; font:12px tahoma, padding:5px;}

table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:13px Arial, sans-serif; color: #000000;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px;}
p {margin: 12px 0 10px 0;}
/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font-size:16px; color: #bd0b11; font-weight: bold;  padding:5px 0 5px 0;}
h2{font-size:12px; color: #000000; font-weight: bold; }
h3{font-size:12px; color: #bd0b11; font-weight: bold; }
h4{font-size:12px; color: #000000; font-weight: bold; }
h5{font-size:12px; color: #bd0b11; font-weight: normal; }
h6{font-size:12px; color: #000000; font-weight: normal;}

/*--------------------*/


hr{
	clear:all;
	margin:0 0 10px 0;
	height:1px;
	width:100%;
	border: 0px solid;
	_background:none;
	_border:none;
}



img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
img.top {vertical-align:text-top !important;}
img.bottom {vertical-align:text-bottom !important;}
img.middle {vertical-align:middle !important;}
img.baseline {vertical-align:baseline !important;}


/*===============================================*/
body{
	background:#FFFFFF;
	color:#000000;
}
#left {width: 289 px ;}
#right {width: 291 px ;}

#top_left {width: 289px; height: 230px; background:url(../../img/design/top_left.jpg) no-repeat left top; }
#top_right {width:291px; height: 230px; background:url(../../img/design/top_right.jpg) no-repeat right top;}

#center {width: 100%; background-color: #ffb57c ; }
.blank{width:1px; height:1px; }

#left_book .blank {width:289px;}
#right_book .blank {width:290px;}

#left_book {background:url(../../img/design/left_book.jpg) repeat-y left top; }
#right_book {background:url(../../img/design/right_book.jpg) repeat-y right top;  }

#foot { height:74 px; }
#foot_left {width: 289 px ; height: 74 px ; background:url(../../img/design/foot_left.jpg) no-repeat left top;}
#foot_right {width: 291 px ; height: 74px ; background:url(../../img/design/foot_right.jpg) no-repeat left top;}
#foot_center {width: 100%; padding-top: 10px; background:url(../../img/design/foot_center.gif) #ffb57c  no-repeat top center; }

#foot_center p{text-align: center; padding-top: 27px; color: #bd0b11; font-size: 11px;font-family: Tahoma;}
#foot_left p{text-align: center; padding-top: 27px; color: #ffffff; font-size: 11px;font-family: Tahoma;}

.png_home {position: absolute; WIDTH:29px; HEIGHT:34px;  top: 18px; margin-left: 30px; }
.png_mail {position: absolute; WIDTH:29px; HEIGHT:34px; top: 18px;  margin-left: 80px;}
.png_top_center {WIDTH:425px; HEIGHT:28px; }

.png_right {margin: -144px 0 0 0;position: absolute; WIDTH:291px; HEIGHT:144px; }
.png_left {margin: -160px 0 0 0;position: absolute;}


img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
     display:inline;
     filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
     width:expression(this.firstChild.width); 
     height:expression(this.firstChild.height);
} 
#center_top_tr {height: 174 px ;}

#center_left {width: 205 px ; height: 174 px ; background:url(../../img/design/center_left.jpg) no-repeat left top;} 
#center_right {width: 205 px ; height: 174 px ; background:url(../../img/design/center_right.jpg) no-repeat right top;} 

#center_stretch {text-align: center; width: 100%; height: 174 px; background:url(../../img/design/center_stretch.jpg) repeat-x left top;}

#center_right .blank {width: 205px ;}
#center_left  .blank {width: 205px ;}
#center_text {height: 100%; background-color: #ffb57c ; padding: 10px 15px 20px 15px;}
#center_logo {width: 422 px ; height: 50 px ; background:url(../../img/design/center_logo.jpg) no-repeat center top;}
#center_top {margin-left: -212px; width: 425 px ; height: 130 px ;position: absolute;}



#menu { padding: 28px 45px 0 0;background: none; }
#menu ul {list-style-type: none;}
#menu ul li {float: left; margin:  0 0 0 5px;}
#menu ul li a {text-transform: lowercase; font-size: 15px; color: #ffffff; font-weight: bold; text-decoration: none; 
background:url(../../img/design/ball.gif) no-repeat center left; padding: 0 0 0 15px;}
#menu ul li a:hover {color: #fdda00; background:url(../../img/design/ball_y.gif) no-repeat center left; padding: 0 0 0 15px;}
#menu ul li a.active {color: #fdda00; background:url(../../img/design/ball_y.gif) no-repeat center left; padding: 0 0 0 15px;}

#r52_right{ margin: 45px 0 0 70px; position: absolute;} 
#r52_right a{text-decoration: none; text-transform: lowercase; color: #ffffff; font-size: 9px;font-family: Tahoma;}
#r52_img {display: block; position: absolute; margin: -10px 0 0 115px; _margin: 6px 0 0 2px;}

