html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background:#fff;
}
html, body, table, td, p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	padding:0;
}
img, table	{
	border:0;
}
p	{
	text-align:justify;
	}
img	{
behavior:	url("/img/pngbehavior.htc")
}
a	{
color:#3f85d7;
}
h1	{
color:#bb0000;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18pt;
margin: 30 0 0px 0px;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

h1 span	{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ff0000;
font-size:30pt;
}

#h1 .p {
color: #666;
}

h2	{
color: #3E8CC1;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:16pt;
margin: 30px 0px 0px 0px;
}
.tx h2	{
color:#114d95;
}
h3	{
color:#55aa00;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:16pt;
margin: 0;
}
.sky, .snow, .green, .logo, .rtop, .lang, .topdoc, .rdoc	{
position:absolute;
}
.sky	{
top:0;
left:0;
width:100%;
height:149px;
z-index:1;
background:#5a9ae2 url(img-w/bgr.jpg) 0 0 repeat-x;
}
.topdoc	{
top:0;
left:0;
width:100%;
height:159px;
z-index:1;
background:#5a9ae2 url(img-w/bgr.png) 0 0 repeat-x;
}

.snow	{
width:100%;
top:149px;
left:0;
height:11px;
background:#415d92 url(/img-w/snow.jpg) 0 0 repeat-x;
z-index:1;
}
.green	{
width:100%;
height:14px;
top:160px;
left:0;
background:url(img/green.gif) 0 0 repeat-x;
z-index:1;
}
.rtop	{
z-index:2;
right:0;
top: 0; /*15*/
height:97px;
}
.rdoc	{
z-index:2;
right:0;
top: 0;
}
.logo	{
z-index:2;
left: 50px;
top:27px;
}
.lang	{
z-index:2;
top:135px;
left:200px;
}
.ldoc	{
position:absolute;
z-index:2;
top:120px;
left:200px;
}
#left	{
float:left;
width:220px;
margin: 0;
padding: 190px 0 0 10px;
}
.prow1, .prow2	{
float:left;
width: 120px;
margin: 0 0 0 10px;
}
#content	{
padding: 190px 0 0 0;
margin: 0 0 0 50px;
}
#content img	{
margin: 10px;
border:3px solid #95ce4d;
}

table.gr{
background:#95ce4d url(/img/imagebgr-g.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 5px 5px 0;
float:left;
}
#content table.gr{
background:#95ce4d url(/img/imagebgr-g.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 10px 10px 0;
float:left;
}

table.bl{
background:#95ce4d url(/img/imagebgr.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 10px 10px 0;
float:left;
}

#content table.bl{
background:#99c3ec url(/img/imagebgr.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 10px 10px 0;
float:left;
}

#content table.or{
background:#ddc000 url(/img/imagebgr-o.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 10px 10px 0;
float:left;
}

#content table.or img, #content table.bl img, #content table.gr img, table.gr img	{
border:3px solid #fff;
margin: 0 0 10px 0;
}
.prow2	{
margin-top: 70px;
}

.smallph, #content .blocks .smallph	{
background:#99c3ec url(/img/imagebgr-g.jpg) 0 0 no-repeat;
width:120px;
height:130px;
text-align:center;
margin: 0 0 15px 0;
}

#content .blocks .smallph	{
float:left;
margin-right: 10px;
}

.smallph img, #content .blocks .smallph img {
border:3px solid #fff;
margin: 0 0 10px 0;
}
.blocks	{
background:url(/img/b-bgr.png) 0 0 repeat-x;
padding: 20px;
border-top: 5px solid #99cc00;
clear:both;
}
.bl	{
float:left;
width: 280px;
}
.tx	{
margin: 0 120px 0 285px; 
min-height: 150px;

}
.brt	{
float:right;
text-align:center;
}
.brt a	{
text-decoration:none;
display:block;
}
.brt a:hover	{
text-decoration:underline;
color:#006600;
}
#content .brt img	{
border:none;
margin: 40px 0 0 0;
}
#right	{
float:right;
width:235px;
padding: 225px 0 0 0;
*padding: 235px 0 0 0;
margin: 0 0 0 20px;
}
#center	{
padding: 190px 0 0 0;
overflow:hidden;
}
#center .c1, #center .c2	{
	width:50%;
	float:left;
	}
#center .c1 .pad	{
	padding: 0 10px 0 0;
	}	
#center .c2 .pad	{
	padding: 0 0 0 10px;
	}	
.c2	{
	margin: 0;
	}
#nav div	{
background: #599ce9 url(img-w/mbgr.gif) 0 0 no-repeat;
margin: 10px 0;
width:205px;
height:50px;
padding:10px;
position:relative;
}
#nav span	 {
position:absolute;
display:block;
top:0;
left:0;
width:45px;
height:70px;
}

/*#nav div.n1 span	{
background: url(img-w/i-dig.gif) 0 0 no-repeat;	
}
#nav div.n2 span	{
background: url(img-w/i-dig.gif) 0 -100px no-repeat;	
}
#nav div.n3 span	{
background: url(img-w/i-dig.gif) 0 -200px no-repeat;	
}
#nav div.n4 span	{
background: url(img-w/i-dig.gif) 0 -300px no-repeat;	
}
#nav div.n5 span	{
background: url(img-w/i-dig.gif) 0 -400px no-repeat;	
}
#nav div.n6 span	{
background: url(img-w/i-dig.gif) 0 -500px no-repeat;	
}
#nav div.n7 span	{
background: url(img-w/i-dig.gif) 0 -600px no-repeat;	
}
#nav div.n8 span	{
background: url(img-w/i-dig.gif) 0 -700px no-repeat;	
}
#nav div.n9 span	{
background: url(img-w/i-dig.gif) 0 -800px no-repeat;	
}
#nav div.n10 span	{
background: url(img-w/i-dig.gif) 0 -900px no-repeat;	
}
*/
#nav div.n0 span	{
background: url(img-w/i-dig.gif) 5px -900px no-repeat;	
width: 50px;
}
#nav div.n1 span	{
background: url(img-w/i-dig.gif) 5px 0 no-repeat;	
width: 50px;
}
#nav div.n2 span	{
background: url(img-w/i-dig.gif) 5px -100px no-repeat;	
width: 50px;
}
#nav div.n3 span	{
background: url(img-w/i-dig.gif) 5px -200px no-repeat;	
width: 50px;
}
#nav div.n4 span	{
background: url(img-w/i-dig.gif) 5px -300px no-repeat;	
width: 50px;
}
#nav div.n5 span	{
background: url(img-w/i-dig.gif) 5px -400px no-repeat;	
width: 50px;
}
#nav div.n6 span	{
background: url(img-w/i-dig.gif) 5px -500px no-repeat;	
width: 50px;
}
#nav div.n7 span	{
background: url(img-w/i-dig.gif) 5px -600px no-repeat;	
width: 50px;
}
#nav div.n8 span	{
background: url(img-w/i-dig.gif) 5px -700px no-repeat;	
width: 50px;
}
#nav div.n9 span	{
background: url(img-w/i-dig.gif) 5px -800px no-repeat;	padding: 0 50px 0 0;
width: 50px;
}
#nav div.n10 span	{
background: url(img-w/i-dig.gif) 5px -900px no-repeat;	padding: 0 50px 0 0;
width: 50px;
}

#nav div.n0 td	{
background:url(img-w/m-icons.jpg) 100% -150px no-repeat;
width: 50px;
}

#nav div.n1 td	{
background:url(img-w/m-icons.jpg) 100% -150px no-repeat;

}
#nav div.n2 td	{
background:url(img-w/m-icons.jpg) 100% -0px no-repeat;
}
#nav div.n3 td	{
background:url(img-w/m-icons.jpg) 100% -50px no-repeat;
}
#nav div.n4 td	{
background:url(img-w/m-icons.jpg) 100% -100px  no-repeat;
}
#nav div.n5 td	{
background:url(img-w/m-icons.jpg) 100% -250px  no-repeat;
}
#nav div.n6 td	{
background:url(img-w/m-icons.jpg) 100% -300px no-repeat;
}
#nav div.n7 td	{
background:url(img-w/m-icons.jpg) 100% -350px no-repeat;
}
#nav div.n8 td	{
background:url(img-w/m-icons.jpg) 100% -400px no-repeat;
}
#nav div.n9 td	{
background:url(img-w/m-icons.jpg) 100% -400px no-repeat;
}


#nav td {
width:165px;
color:#fff;
height:50px;
padding: 0 0 0 40px
}
#nav a	{
color:#fff;
}
#nav a:hover	{
text-decoration:none;
}

.clear	{
  clear: both;
}
#news .data	{
background: url(img-w/data.jpg) 0 0 no-repeat;
width:44px;
height:50px;
float:left;
text-align:center;
color: #3284C0;
font-weight:700;
padding: 3px 11px 0 0;
font-size:12pt;
margin: 5px 0 0 0;
}
#news .data span	{
font-weight:normal;
display:block;
font-size:10pt;
margin: -2px 0 0 0;
}
#news .newstext	{
margin: 0 0 15px 0;
border-bottom: 1px solid #DDECEB;
color:#666;
padding: 0 0 10px 0;
overflow:hidden;
}
#news p	{
margin: 0 0 10px 0;
color: #666;
}
#footer	{
background:url(img/bottom.gif) 0 0 repeat-x;
margin: 30px 0 0 0;
padding: 30px 20px 0 20px;
position:relative;
clear:both;
}
#footer .banners	{
color: #666;
position:absolute;
right: 20px;
top:30px;
}
#footer .copy, #footer .made	{
color:#666;
font-size:8pt;
}
#footer .made	{
position:absolute;
left:310px;
top:30px;
padding:10px 0 0 30px;
border-left: 1px solid #666;
height: 40px;
}
#scroll {
border: 1px solid red;
padding: 5px;
margin: 0px;
margin-bottom: 5px;
width: 90%;
}
#wh	{
background: url(/img-w/w1.png) 0 0 no-repeat;
padding: 10px 0 25px 60px;
}
#subscribe  {
background: #599ce9 url(img-w/mbgr1.gif) 0 0 no-repeat;
margin: 10px 0;
width:205px;
height:130px;
padding:10px;
position:relative;
}
#wh a	{
text-decoration:none;
border:0;
}
#wh table, #wh td, #wh tr	{
background:none;
border:0;
padding: 2px;
text-align:right;
}

a.video, a.pht, a.pdf	{
display:block;
padding: 0 0 0 50px;
font-size:14pt;
font-family:Georgia, Arial;
text-decoration:none;
padding: 5px 0 0 70px;
height:50px;
}
a.video	{
background:url(/img/video.png) 0 0 no-repeat;
}
a.pht	{
background:url(/img/ph1.png) 0 0 no-repeat;
}
a.pdf	{
background:url(/img/pdf.png) 0 0 no-repeat;
}

td.head	{
background-color: #99CC00; 
color: #fff; 
font-weight: bold; 
border-bottom: 1px solid #336600;
font-size: 10pt;
padding: 10px;
}
td.head1	{
background-color: #F1F7FB; 
border-bottom: 1px solid #CCCCCC; 
font-size: 10pt;
padding: 10px;
}
td.text1	{
background-color: #f7f7f7; 
border-bottom: 1px solid #CCCCCC; 
font-size: 10pt;
padding: 10px;
text-align: center
}
#menu table	{
}
#menu table td	{
border-bottom: 1px solid #ccc;
padding: 10px;
font-size:8pt;
background:#f7f7f7;
margin: 0px;
text-align: center
}
#menu table td p	{
font-size:8pt;
}
#menu table td p strong	{
font-size:10pt;
}
.rules	{
	height: 100px;
	overflow:auto;
	border: 1px solid #ccc;
	padding: 0 30px;
	margin: 20px 0;
	background:#fff;
	}

.rules h1	{
	font: normal 16pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:0;
	color:#000;
	}	
.rules h2	{
	font: normal 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:0;
	color:#000;
	}	

#booking span, #drawing span, #bookform span	{
	display:block;
	float:left;
	width: 150px;
	text-align:right;
	padding: 3px 10px;
	font-size:8pt;
	}	
#booking strong, #drawing strong, #bookform strong	
	{
	display:block;
	float:left;
	width: 400px;
	padding: 4px 0 10px 0;
	}
.po	{
	width:100%;
		height: 100px;
	}
#booking strong	input, #drawing strong	input, #bookform strong	input	{
	width: 350px;
	}	
#booking img, #bookform img	{
	border:0;
	margin:0;
	padding:0 0 0 5px;
	}
#sbut	{
	padding: 10px;
	font: 14pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
#booking .sm1, #drawing .sm1, #bookform .sm1	{
	width:100px;
	padding: 5px 10px 0 20px; 
	}
#booking .sm2, #drawing .sm2, #bookform .sm2	{
	width:80px;
	}
#booking .sm2 input, #booking .sm2 select, #drawing .sm2 input, #drawing .sm2 select, #bookform .sm2 input, #bookform .sm2 select	{
	width:80px;
	}	
#booking .sm3, #drawing .sm3, #bookform .sm3	{
	width:80px;
	}
#booking .sm3 input, #drawing .sm3 input, #bookform .sm3 input	{
	width:50px;
	}		
.answ	{
	padding: 20px;
	border: 2px dotted #090;
	background:#f2ffe8;
	}	
.answ h2	{
	margin:0;
	}	
.panel	{

	}	
.panel img, .panelfl img	{	
	
	}
	
.panelfl	{
	width: 65px;
	height:65px;
	text-align:center;
	float:left;
		}	
.slider	{

	}
.bph	{
	background: url(/img/bigphbgr.jpg) 0 0 no-repeat;
	width:200px;
	height:230px; 
	margin: 0 0 10px 0;
	font:8pt Verdana, Geneva, sans-serif;
	color:#fff; 
	}	
.bph span	{
	padding: 0 10px;
	display:block;
	text-align:left
	}
.bph img	{
	
	margin: 10px 0 3px 9px;
	border: 1px solid #fff;
	}
.socnet	{
	font-weight:700; 
	float:left;  
	width:115px;  
	}
.vk		{
	background:url(/img/vk.png) 0 0 no-repeat
	}
.tw	{
	background:url(http://twitter-badges.s3.amazonaws.com/t_logo-a.png) 0 0 no-repeat;
	}
.socnet	a {
	color: #56B3D6;
	font-size:8pt; 
	text-decoration:none; 
	display:block; 
	height: 35px; 
	padding: 3px 0 0 40px; 
	}
.i_page	{
	min-width:1000px;
	}
.from11	{
	margin: 0px; padding: 0px
	}	
.inp21	{
	width: 100%; border: 0px;
	}	
