* {
font-family:Tahoma;
color:#FFFFFF;
font-size:11;
}
a {
color:#cccccc;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

body {
padding:0;
margin:0;
background:url(/img_base/bg.gif) center repeat;
}
table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
border-spacing:0;
}
th, td{
padding:0px; /* cellpadding="0" */
text-align: left;
font-weight: normal;
vertical-align:top;
}
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
* html .png{
background-image:none !important;
behavior: url('/code/x.htc');
}
img {
border:0;
}

/* Типовое описание страницы */
#main {
width:100%;
height:100%;
text-align:center;
}
#maxwidth {
width:100%;
height:100%;
margin-bottom:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
}
#minwidth {
width:100%;
height:100%;
}
#body {
width:100%;
text-align:left;
min-height:100%;
//height:100%;
position:relative;
}
#body_in {
height:100%;
position:relative;
vertical-align:middle;
text-align:center;
}

#body_end {
height:120;
clear:both;
}

#bm {
clear:both;
margin:-120 auto;
position:relative;
width:100%;
height:120;
}


#tel {
width:1000;
margin:auto auto;
position:absolute;
top:0;
left:50%;
margin-left:-500;
}
	#tel .gif {
	height:320;
	width:1000;
	background:url(/img_base/cont.gif) center no-repeat;
	}
	#tel .txt {
	text-align:right;
	}
		#tel .txt div  {
		margin-top:10;
		margin-left:auto;
		text-align:left;
		width:327;
		}
		
#logo {
width:320;
height:70;
background:url(/img_base/logo.gif) left no-repeat;;
position:absolute;
top:0;
left:0;
}
	#logo div {
	width:320;
	height:70;
	cursor:pointer;
	}
#menu {
position:absolute;
top:0;
right:65;
clear:right;
}
	#menu .m_abouta, #menu .m_about, #menu .m_fota, #menu .m_fot {
	height:70;
	float:left;
	}
	#menu .m_abouta {
	background:url(/img_base/about_act.gif) center no-repeat;
	width:100;
	padding-right:30;
	cursor:pointer;
	}	
	#menu .m_about {
	background:url(/img_base/about_inact.gif) center no-repeat;
	width:100;
	padding-right:30;
	}	
	#menu .m_fota {
	background:url(/img_base/port_act.gif) center no-repeat;
	width:120;
	cursor:pointer;
	}	
	#menu .m_fot {
	background:url(/img_base/port_inact.gif) center no-repeat;
	width:120;
	}
#mail {
width:320;
height:70;
position:absolute;
top:0;
left:50%;
margin-left:-160;
clear:left;
}
	#mail .mail {
	float:left;
	width:200;
	height:70;
	background:url(/img_base/mail.gif) center no-repeat;
	}	
	#mail .mail div {
	width:200;
	height:70;
	cursor:pointer;
	}
	#mail .icq {
	float:left;
	width:120;
	height:70;
	background:url(/img_base/icq.gif) center no-repeat;
	}
#copy {
width:200;
position:absolute;
top:100;
left:50%;
margin-left:-100;
text-align:center;
}

#gal {padding:65 65 0 65;}
#gal .block {width:100%;clear:both;//padding-right: 1px;//overflow-x:hidden;}
#gal .block .one {float:left; width:14.5%; margin:1% 1% 1% 1%; overflow:hidden; position:relative;}
#gal .block .one .fot {position:absolute; top:0; left:0; }
#gal .block .one .fot a {cursor:pointer;}

.main_str_pos {position:absolute;left:50%;margin-left:-70;top:0;}
#main_str {position:relative; width:140; height:70;}
#main_str .left {position:absolute;left:0%;top:0;width:70;height:70;}
#main_str .left div {background:url(/img_base/arrow_left.gif) no-repeat;width:70;height:70;}
#main_str .right {position:absolute;left:70;top:0;width:70;height:70;}
#main_str .right div {background:url(/img_base/arrow_right.gif) no-repeat;width:70;height:70;}


#hiden_plash {position:absolute;top:0;left:0;width:100%;overflow:hidden;height:1000px;background-color:#000000;z-index:10000;display:none;}
#hiden_content {background-color:#161616;border:1px solid #323232;padding:40 40;position:absolute;z-index:100000;display:none;}
#hiden_content img {border:1px solid #323232;}

