@charset "UTF-8";
body 			{margin:0px; padding:0px; background:#3a3a3a url(img/bg.jpg) repeat; color:#2e2e2e; font-family:helvetica; min-width:650px;}
img 			{border:none;}
td				{vertical-align:top; font-size:12px;}
table 			{border-collapse: collapse;	border-spacing: 0;}
a.menu			{color:#7e7e7e; text-decoration:underline; font-size:14px;}
a.menu:visited	{color:#7e7e7e; text-decoration:underline; font-size:14px;}
a.menu:hover	{color:#999999; text-decoration:none; font-size:14px;}
.menup			{color:#bababa; font-size:14px; text-decoration: none;}

a				{text-decoration:underline;}
a:hover			{text-decoration:none;}

a.mail			{color:#b9b9b9; font-size:12px;}

#baner			{background: url(img/topbaner.jpg) no-repeat center;}
p 				{font-size:12px; color:#424242;}
#p2				{font-size:14px; color:#424242; font-style:italic;}
.photos			{border:1px solid #a7fcff; border:1px solid #000;}
#bottom			{background:url(img/bottom.jpg) no-repeat center}
.big-img {}

.bgleft			{background: url(img/bgleft.jpg) no-repeat right top;}
.bgright		{background: url(img/bgright.jpg) no-repeat left top;}

.mail			{position:relative; z-index:1; left:52px; top:92px;}
#mailus img		{position:absolute;top:2;left:-25}

#middle	td		{vertical-align: middle; font-size: 12px;}

.frame			{width:456px;height:305px;overflow:auto;overflow:hidden;border:1px solid #000;}
.big-img		{margin:0;padding:0;width:3664px;}
.big-img li 	{float:left;width:458px;}
.padding51		{padding: 0px 51px 0px 51px;}
#italic			{font-style:italic;}
#line			{width:935px; height:1px; background-color:#3dd3ff;}
#middle			{vertical-align:middle;}
p.registr		{font-size:19px; color:#000; font-style:oblique; font-style:italic; padding-top:20px;}
