body {
	background:#fff url(i/bg.gif) center 50px no-repeat;
	color:#5e5b5a;
	font-family:Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	border:0;
	font-size:12px;
	
}
td { font-size:12px;}
img { border:0;}
a { color:#226bb6; text-decoration:underline;}
a:hover { text-decoration:none;}

.book td, .book input, .book select, .book textarea { font-size:11px;}


p { margin:0; padding:0; padding-bottom:5px;}
.p10 {padding-left:10px;}
.pad1 {padding-left:167px;}
h1 {margin:0; padding:0; font-size:25px; color:#226bb6; padding-bottom:20px;}
h4 {margin:0; padding:0; font-size:12px; color:#226bb6; text-decoration:underline; padding-bottom:5px;}


.logo {padding:28px 95px 0px 3px; float:left;}

.lang {background:url(i/dots.gif) 0px 54px no-repeat; padding:54px 24px 0px 0px; float:left; font-size:11px;}
.lang div {float:left; padding-right:71px;}
.lang a { color:#2d5c7a; text-decoration:none;}
.lang a:hover { text-decoration:underline;}
.lang p { padding-bottom:15px;}

.nav {float:left; padding-top:50px;}
.nav div {float:left; padding-right:40px;}

a.home {background:url(i/home.gif) 0px 0px; display:block; width:19px; height:19px;}
a.home:hover {background:url(i/home.gif) 0px 19px; display:block; width:19px; height:19px;}
a.home_act {background:url(i/home.gif) 0px 19px; display:block; width:19px; height:19px;}


a.mail {background:url(i/mail.gif) 0px 0px; display:block; width:19px; height:19px;}
a.mail:hover {background:url(i/mail.gif) 0px 19px; display:block; width:19px; height:19px;}
a.mail_act {background:url(i/mail.gif) 0px 19px; display:block; width:19px; height:19px;}


a.sitemap {background:url(i/sitemap.gif) 0px 0px; display:block; width:19px; height:19px;}
a.sitemap:hover {background:url(i/sitemap.gif) 0px 19px; display:block; width:19px; height:19px;}
a.sitemap_act {background:url(i/sitemap.gif) 0px 19px; display:block; width:19px; height:19px;}

.main_menu {background:url(i/menu_bg.gif) no-repeat; width:958px; height:52px; margin-top:18px; font-size:11px; margin-bottom:19px; float:left; font-weight:bold;}
a.menu {background:url(i/menu_bg_sel.gif) 0px 0px; display:block; width:auto; height:52px;  color:#fff; text-decoration:none; float:left;}
a.menu:hover {background:url(i/menu_bg_sel.gif) 0px 52px; display:block; width:auto; height:52px;  color:#fff; text-decoration:none; float:left;}
a.menu_act {background:url(i/menu_bg_sel.gif) 0px 52px; display:block; width:auto; height:52px;  color:#fff; text-decoration:none; float:left;}
a.menu div, a.menu:hover div, a.menu_act div {padding:21px 10px 0px 10px;}
.line {float:left; padding-top:23px;}

.fr { float:right;}
.fl { float:left;}
.clr
{
	height:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	font-size:0;
}

.wid {width:998px; text-align:left;}
.left_side {width:267px; float:left;}
.right_side {float:left; width:731px;}
.pad {padding:15px 40px 0px 30px;}

.side_block {padding-left:11px; width:256px; margin-bottom:21px;}
.block_title {background:url(i/title_bg.gif) no-repeat; width:256px; height:63px; font-size:12px; margin-bottom:21px; color:#fff; font-weight:bold;}
.block_title div {padding:24px 0px 0px 36px;}
.block_title a {color:#fff; text-decoration:none; font-weight:bold;}
.block_title a:hover { text-decoration:underline;}

.brd {background:url(i/border.gif) no-repeat; width:141px; height:138px; float:left;}
.brd div {padding:7px 0px 0px 8px;}
.title {font-size:14px; padding-bottom:10px; color:#226bb6;}
.title a {font-weight:bold; text-decoration:none;}
.title a:hover {text-decoration:underline;}

.brd2 {background:url(i/border2.gif) no-repeat; width:235px; height:150px; margin-bottom:10px;}
.brd2 div {padding:7px 0px 0px 8px;}

.copy {width:947px; padding-left:11px;}
.line_btm {background:url(i/line_btm.gif) center top repeat-x; height:22px; width:100%; margin-top:10px;}

select, input, textarea { font-size:12px;; font-family:Arial, Helvetica, sans-serif; color:#5e5b5a;}

ul { margin:0; padding:0; margin-top:7px; margin-bottom:7px;}
ul li { list-style:none; background:url(i/arrow1.gif) 0px 5px no-repeat; padding-left:15px; padding-bottom:3px;}

.developer { color:#5e5b5a;}
.developer a {text-decoration: none; color:#5e5b5a;}
.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}

.w200 {width:200px;}
.col {color: #f16e02}


.gallery_on
{
	border:3px solid #22a3b6;
	padding:2px;
	float:left;
	margin:0px 0px 10px 10px;
}
.gallery_off
{
	border:1px solid #22a3b6;
	padding:4px;
	float:left;
	margin:0px 0px 10px 10px;
}
.main
{
	border:3px solid #22a3b6;
	width:584px;
	margin:0px 0px 10px 10px;
}
*html .main {margin:0px 0px 10px 20px;}

.field label{
	display:block;
	float:left;
	text-align: right;
	width:120px;
}

form, fieldset{
	border:0;
	margin:10px 0px 10px 0px;
}
.y { color:#fe9900;}
