body{margin:0; padding:0; font-family:Tahoma; text-align:center; }

TD{font-size:12; font-family:Arial; vertical-align:top}
a{cursor:pointer}	

h1{font-size:18; color:#E71926; font-family:CyrillicHover; font-weight:normal}

#center{position:absolute; z-index:1; top:0;}
#main{margin:0; padding:0; width:950; }

#main_head{
	background:url(../img/head.jpg) no-repeat center top; 
	padding:0; 
	margin:0;
	height:550;
	vertical-align:top;
	}
#m_page{padding:5 20 5 20}
	
/*главное меню на главной странице*/
a.m_site{display:block; width:100; height:100; margin-left:45; margin-top:55; }
a:hover.m_site{ background:url(../img/m_h_site.png) no-repeat left top;}

a.m_publicity{display:block; width:120; height:100; margin-left:10; margin-top:35;}
a:hover.m_publicity{background:url(../img/m_h_publicity.png) no-repeat left top}

a.m_seo{display:block; width:100; height:100; margin-left:30; margin-top:48;}
a:hover.m_seo{background:url(../img/m_h_seo.png) no-repeat left top}

a.m_design{display:block; width:110; height:100; margin-left:12; margin-top:25;}	
a:hover.m_design{background:url(../img/m_h_design.png) no-repeat left top}

/*шапка сайта*/
#site_head{background:url(../img/site_head.jpg) no-repeat center top;}
.headmenu{margin-left:400; margin-top:0; position:absolute; z-index:2;}
.home{position:absolute; display:block; width:32; height:31; background:url(../img/home.png) no-repeat left top; }
.mail{margin-left:40; margin-top:0; position:absolute; display:block; width:32; height:31; background:url(../img/mail.png) no-repeat left top}
.sitemap{margin-left:80; margin-top:0; position:absolute; display:block; width:32; height:31; background:url(../img/sitemap.png) no-repeat left top}
/*главное меню*/
.mainphone {padding-top:40; padding-left:35; font-size:15; color:#021FFB; background:url(../img/phone.png) no-repeat left bottom;}
.order{display:block; width:130; height:60; background:url(../img/checkbox.png) no-repeat left; margin-top:20; padding:0; }

#main_menu{margin-left:10; margin-top:70}
/*все пункты меню*/
a.s_site{display:block; background:url(../img/btn_site.png) no-repeat left top; height:120; width:120 }
a:hover.s_site{display:block; background:url(../img/btn_site_rot.png) no-repeat left top; height:120; width:120 }
a.s_publicity{display:block; background:url(../img/btn_publicity.png) no-repeat left top; height:115; width:120}
a:hover.s_publicity{display:block; background:url(../img/btn_publicity_rot.png) no-repeat left top; height:115; width:120}
a.s_seo{display:block; background:url(../img/btn_seo.png) no-repeat left top; height:120; width:120}
a:hover.s_seo{display:block; background:url(../img/btn_seo_rot.png) no-repeat left top; height:120; width:120}
a.s_design{display:block; background:url(../img/btn_design.png) no-repeat left top; height:120; width:140}
a:hover.s_design{display:block; background:url(../img/btn_design_rot.png) no-repeat left top; height:120; width:140}

.othermenu{background:#FFEECA;
               display:block; width:180; height:100; 
	margin-top:40;
	border-color:white; border-style:solid; border-width:1}
.otheritemblock{margin:10 0 0 20;}
a.otheritem{font-weight:normal; font-size:14; font-family:CyrillicHover; color:blue; text-decoration:none}
a:link.otheritem{font-family:CyrillicHover; color:blue; text-decoration:none}
a:visited.otheritem{font-family:CyrillicHover; color:blue; text-decoration:none}
a:hover.otheritem{font-family:CyrillicHover; color:blue; text-decoration:underline}

/*текущий пункт меню*/
.site{display:block; background:url(../img/btn_site_a.png) no-repeat left top; width:168; height:176;
		position:absolute; margin-left:160; margin-top:65}
.seo{display:block; background:url(../img/btn_seo_a.png) no-repeat left top; width:163; height:163;
		position:absolute; margin-left:290; margin-top:65}		
.publicity{display:block; background:url(../img/btn_publicity_a.png) no-repeat left top; width:172; height:166;
		position:absolute; margin-left:410; margin-top:65}
.design{display:block; background:url(../img/btn_design_a.png) no-repeat left top; width:181; height:164;
		position:absolute; margin-left:540; margin-top:55}		
a.parent{display:block; width:160; height:160}
		
/*подменю */		
#left_menu{width:200; padding: 5 10 0 5}
.sub_item_head{margin-top:20; border-width:1; border-color:#CECECE; border-style:solid; text-align:center; 
				background:url(../img/sub_head_y.gif) repeat-y left top}
	
/*caption подменю*/
.sub_item_head a{ padding-left:8; padding-top:2;	font-size:11; font-weight:bold; color:#5F0608; text-decoration:none; }
.sub_item_head a:hover{color:#D81D2E }

/*тело подменю*/
.sub_l{padding-bottom:0; margin:0; background:url(../img/sub_dot.gif) repeat-y left; border-width:0; border-color:black; border-style:solid}
.sub_r{padding-bottom:0; margin:0; background:url(../img/sub_r_dot.gif) repeat-y right; border-width:0; border-color:red; border-style:solid}
.sub_b{padding-bottom:0; margin:0; background:url(../img/sub_b_dot.gif) repeat-x bottom left; }
.sub_br{padding-bottom:0; margin:0; background:url(../img/corner.jpg) no-repeat bottom right; }

.sub_body{padding-bottom:0; margin-top:10; background:#D6E4FF; border-color:#D6E4FF; border-style:solid; border-width:1}
.sub_descript{padding:5 5 0 5; border-width:0; border-color:black; border-style:solid}
.sub_descript a{text-decoration:none; color:black}
.sub_descript a:hover{ text-decoration:underline; color:black}
.sub_descript a.sub_h {text-decoration:underline; color:blue; font-size:13;}


/*текст страницы*/
#content{padding:15 20 10 10;  width:750}

.ftop{background:url(../img/yellow_dot.gif) repeat-x left top; padding-top:10}
.footer{background:#BDFAD9; height:70;}
.fcent{margin-left:10; margin-top:15}



#zoom{
	position:absolute;	
	display:none;
	border-width:1; border-color:black; border-style:solid;
}
#zoom a{color:white; text-decoration:none; font-size:10; font-family:Arial; }
#caption{color:white; font-size:10; font-family:Arial;}

#frame{display:none; 
		
	   position:absolute; 
	   z-index:1000;
	   left:0;
	   top:0;
	   background:url(../images/fon.gif) repeat-x-y;
	   }
	   
.gheader{color:#0903FC; font-size:14; }
.gitem{border-color:#CECED5; border-width:1; border-style:dotted; padding:5 5 5 5 }

#viewwindow{
       position:absolute;
	z-index:3;
	background:url(../img/view_bg.png);
	}
#imgarea{}
#imgarea TABLE {color:blue; font-weight:bold; background:#DDDEDF; padding: 3 10 3 10; border-width:1; border-color:black; border-style:dotted}
#imgarea TABLE a{font-size:12; font-family:Arial}
#imgarea TABLE a:link{color:black; text-decoration:none}
#imgarea TABLE a:visited{color:black; text-decoration:none}
#imgarea TABLE a:hover{color:black; text-decoration:underline}
#imgarea TABLE a:active{color:black; text-decoration:none}