@charset "utf-8";
body { background: #3C6896 url(../images/bgPage.jpg) repeat-x;	margin: 0px; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
a { font-family: Arial, Helvetica, sans-serif; color:navy; }
a:link { text-decoration: none; color:navy; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color:#3C6895; }
a:active { text-decoration: none; color:#333333; }

#wrapperPage { width:1100px; margin:0px auto; display:table; }
#wrapperSideLeft { display:table-cell; width:340px; padding:0px 10px 0px 0px; vertical-align:top; }
#wrapperSideRight { display:table-cell; width:750px; vertical-align:top; }

#wrapperHeader { width:340px; height:180px; margin:0px; padding:0px; background:url(../images/bgTitle.png) no-repeat; }
#wrapperHeader h1 { width:340px; height:180px; color:#3C6895; margin:0px; padding:50px 0px 0px 0px; font: 72px/130px 'OSPDIN', sans-serif; letter-spacing: -1; text-align:center; }
#wrapperHeader h1 span { color:#3C6895; /*color:#FF6633;*/ }

#wrapperMenuLeft { display:block; width:338px; margin:0px; padding:0px; min-height:500px; background:#FFF; border:solid 1px #999; }
#wrapperMenuLeft h2 { margin:0px; padding:5px 10px 0px 10px; font: 24px/32px 'OSPDIN', sans-serif; letter-spacing:0; background:url(../images/bgMenuLeftTitle.jpg) repeat-x; color:#444; }
#wrapperMenuLeft ul { display:block; margin:0px 0px 3px 0px; padding:0px; list-style:none; }
#wrapperMenuLeft ul li { display:block; margin:0px; padding:0px; }
#wrapperMenuLeft ul li a { display:block; color:#3C6895; text-decoration:none; text-indent:25px; font: 13px/24px Arial, sans-serif; font-weight:bold; letter-spacing: -1px; background:url(../images/bgMenuLeftBullet.jpg) left bottom no-repeat; padding:5px 0px 0px 0px; }
#wrapperMenuLeft ul li a:hover { color:#FF6633; text-decoration:none; }

#wrapperMenuTop { padding:20px 0px 0px 0px; }
#wrapperMenuTop ul { display:block; width:710px; height:60px; margin:0px; padding:0px 20px; list-style:none; background:url(../images/bgMenuTop.png) repeat-x; }
#wrapperMenuTop ul li { display:block; float:left; height:6px; }
#wrapperMenuTop ul li a { display:block; height:25px; line-height:25px; padding:25px 30px 0px 10px; margin:0px 0px 10px 0px; background:none; font: 24px/25px 'OSPDIN', sans-serif; color:#FFF; text-decoration:none; }
#wrapperMenuTop ul li a:hover { padding:20px 30px 5px 10px; background:#FF6633; background:#FF6633 url(../images/bgMenuTopHover.png) right no-repeat; }

#wrapperBanner { width:750px; height:250px; border-top:solid 2px #FF6633; overflow:hidden; background:#000; }
#wrapperBanner img { width:750px; height:250px; }

#wrapperContent { background:#FFFFFF; margin-top:10px; padding:10px; border:solid 1px #999; }

#wrapperFooter { display:block; width:1100px; margin:10px auto; background:#FFF; text-align:center; padding:10px 0px; }

.gallery { border:solid 1px #CCC; padding:10px 0px 0px 10px; width:640px; margin:0px auto 10px auto; }
#gal1, #gal2, #gal3, #gal4, #gal5, #gal6, #gal7, #gal8, #gal9, #gal10, #gal11, #gal12, #gal13, #gal14, #gal15, #gal16, #gal17, #gal18, #gal19, #gal20, #gal21, #gal22, #gal23 { display:none; }
.gallery div { width:210px; float:left; text-align:center; }
.gallery img { margin:0px 10px 10px 0px; }

.comment { margin:10px 0px; padding:0px; }
.comment fieldset { padding:20px; border:solid 2px #3C6895; }
.comment legend { color:#3C6895; padding:5px 15px; border:solid 2px #3C6895; font-size:18px; }
.comment label { display:block; padding:15px 0px 5px 0px; color:#666; }
.comment input[type='text'] { font-size:16px; border:solid 1px #3C6895; width:670px; padding:5px 10px; }
.comment textarea { font-size:16px; border:solid 1px #3C6895; width:670px; padding:5px 10px; }
.comment input[type='submit'] { color:#FFF; background:#3C6895; font-size:16px; border:solid 1px #3C6895; padding:5px 10px; margin:10px 0px 10px 500px; font-weight:bold; }


	.red { color:red; }
	.blue { color:blue; }
	.lightblue { color:#00B0F0; }
	.purple	{ color:#AF0080;}
	.green { color:#3C3; }
	.visiniu { color:#993366; }
	.roz	{ color:fuchsia; }
	.grey	{ color:grey; }
	.bgYellow { background:yellow; }
	.bgLightYellow { background:#FFFF99; }
	.bgGrey	{ background:lightgrey; }
	.bgGreen { background:#CCFFCC; }
	.bgWhite {background:white; }
	.bgTurcoise {background:#ccffff; }
	.border { border:solid 1px #777; }
	.borderGreen { border:solid 1px #31C438; }
	.padding	{padding:10px;}
	.imgright { float:right; margin:0px 0px 10px 15px; }
	.imgleft { float:left; margin:10px 15px 15px 15px; }
	.siteblue { color:#3C6895; line-height:22px; padding:0px 20px; text-indent:20px; text-align:justify; }