body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#89939D url(i/bg_top.gif) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	
}
td { font-size:12px;}
a { color:#FFCC00; text-decoration:underline;}
a:hover { text-decoration:none;}
img { border:0;}
p { margin:0; padding:0; padding-bottom:10px;}
h1 { margin:0; padding:0; font-size:20px; padding:30px 0px 20px 0px;}

.wid {width:998px; text-align:left;}
.top {height:450px; width:100%; position:relative;}

.main_pic {padding:58px 0px 0px 10px; position:relative; z-index:0;}
.logo {position:absolute; z-index:1; top:82px; left:50px;}
.nav {position:absolute; z-index:1; right:25px; top:35px;}
.nav div { float:left;}
.lang {padding:33px 0px 0px 5px;}
.lang div {width:18px; text-align:center; float:left; margin-right:38px;}
.lang a {color:#9C2413; text-decoration:none; font-size:11px;}

.menu {position:absolute; top:304px; left:177px;}
.menu a {color:#000000; font-size:18px; text-decoration:none;}
.menu a:hover { color:#ffffff;}
.menu a.act {color:#ffffff; font-size:18px; text-decoration:underline;}
.menu a:hover.act { text-decoration:none;}


.left_side {width:412px; float:left;  margin-left:-40px; line-height:20px; z-index:0;}
.right_side {width:650px; float:left; z-index:1; position:relative; margin-left:-25px; line-height:20px;}
.right_side .pad {padding-left:10px;}

.footer {background:url(i/bg_btm.gif) right  no-repeat; height:233px; width:100%; position:relative;}
.footer .pad {font-size:12px; float:left; padding:116px 60px 0px 0px;}
.menu_btm {float:left; padding-top:112px;}
.menu_btm a.act { text-decoration:none;}

.fl { float:left;}
.clr {
	height:0; 
	line-height:0;
	overflow:hidden;
	clear:both;
	font-size:0;}
	
.developer { color:#ffffff;}
.developer a {text-decoration: none; color:#ffffff;}
.developer a:hover {text-decoration: underline;}
.developer a.VIZZON {background-color:#D81C11; text-decoration: none; color: white;	padding:4px; margin:0px;}
.developer a.VIZZON:hover {background-color:white; text-decoration: underline; color: #D81C11;}

.classhidden {display: none}

.descr {position:relative; left:-17px; float:left;}

.photo {background:url(i/border.png) no-repeat; width:240px; height:165px; float:left;}
.photo div {padding:19px 0px 0px 39px}
.short_txt {float:left; padding-top:25px;}
.title {background:url(i/point.gif) 0px 3px no-repeat; padding-left:23px; padding-bottom:12px; font-size:20px; text-decoration:none; color:#FFCC00; }
.title span { font-size:14px;}

.pad1 { padding-left:195px; padding-top:15px;}
*html .pad1 { float:left; padding-left:25px;}
.font {color:#FFCC00;}
.font2 {color:#FFCC00; font-size:14px; font-weight:bold;}


.side_block {background:url(i/block_bg.gif) right top no-repeat; width:100%;}
.side_block .name {padding:34px 0px 30px 127px; font-weight:bold;}
.side_block .pad {padding:0px 90px 0px 86px;}

.field { width:45px; text-align:right; float:left;}
.field2 {float:left; width:170px;}


.gallery_on
{
	border:3px solid #FFFFFF;
	padding:2px;
	float:left;
	margin:0px 10px 10px 0px;
}
.gallery_off
{
	border:1px solid #ffffff;
	padding:4px;
	float:left;
	margin:0px 10px 10px 0px;
}
.main
{
	border:3px solid #ffffff; 
	width:600px;
	margin:0px 0px 10px 0px;
}
*html .main {margin:0px 0px 10px 0px;}
input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px;}



