body{
	padding: 0px;
	margin: 0px;
	height: 100%;
}

div{
	padding: 0px;
	margin: 0px;
}

a{
	padding: 0px;
	margin: 0px;
}

table{
	margin: 0px;
	padding: 0px;
}

td{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

tr{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img{
	padding: 0px;
	margin: 0px;
	border: 1px #c1bebe solid;
}

span{
	margin: 0px;
	padding: 0px;
}

p{
	padding: 0px;
	margin: 0px;
}

h1{
	padding: 5px 0px 0px 5px;
	margin: 0px;	
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #fd9a03;
	border: 0px;
}

h2{
	padding: 0px;
	padding-top: 10px;
	margin: 0px;	
	text-align: left;	
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #002252;
	text-transform: uppercase;
	border: 0px;
}

h3{
	padding: 5px 0px 0px 5px;
	margin: 0px;	
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #ff8002;
	border: 0px;
}

div.container{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	background-image: url("background-hline.jpg");
	background-repeat: repeat-x;
}

div.main{
	width: 1010px;
	height: 100%;	
}

div.clear{
	clear: both;
}

div.background-border-left{	
	float: left;
	width: 12px;
	height: 100%;
	background-image: url("background-border-left.jpg");
	background-repeat: no-repeat;
}

div.center{
	float: left;
	width:  984px;
	height: 100% ;
	background-color: #fafbff;
	background-image: url("content-background-bottom.jpg");
	background-position: center bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #bbcee9;
	border-right: 1px solid #bbcee9;
	
}

div.background-border-right{
	float: left;
	width: 12px;
  	height: 100%;
	background-image: url("background-border-right.jpg");
	background-repeat: no-repeat;
}

div.header{
	width: 947px;
	height: 266px;
	background-image: url("header-header.jpg");
}

div.header-icons{
	float: right;
	width: auto;
	height: 15px;
	padding-top: 10px;
	padding-right: 15px;
}

img.noborder{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div.header-menu{
	width: 887px;
	height: 41px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	background-image: url("header-menu-background.jpg");
	background-repeat: repeat-x;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #3e2302;
	text-align: center;
}

a.header-menu{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #3e2302;
}

div.content{
	float: left;
	width: 947px;
	height: auto;
	padding-left: 19px;
	padding-right: 30px;
}

div.footer-menu{
	width: 887px;
	height: 60px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	background-image: url("footer-menu-background.jpg");
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #f9fbfe;
	text-align: center;
}

a.footer-menu{
	clear: both;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #f9fbfe;
}

div.content-row-left{
	float: left;
	width: 300px;
	margin-right: 10px;
}

div.content-row-right{
	float: right;
	width: 635px;
}

div.content-left-box{
	width: 300px;
	margin-bottom: 12px;
	background-color: #fcfcfe;
	background-image: url("content-box-background.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px #c7d1d8 solid;
}

div.content-left-box-header{
	height: 34px;	
	width: 290px;
	margin-left: 10px;
	padding-left: 22px;
	background-image: url("content-left-box-header-background-left.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

div.content-left-box-item{
	background-image: url("content-left-box-arrow.gif");
	background-repeat: no-repeat;
	background-position: 12px 14px;
}

a.content-left-box-item{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #aa5d03;
	text-align: left;
}

div.content-left-random{
	padding-bottom: 10px;
	margin-top: 4px;
	width: 275px;
	height: 105px;
	text-align: left;
	border-top: 1px #d1d4d7 solid;
}

div.content-left-random-title{
	margin-left: 13px;
	text-align: left;
}

a.content-left-random-title{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #faae08;
	text-align: left;
}

img.content-left-random{
	float: left;
	margin-top: 7px;
	
}

div.content-left-random-intro{
	float: right;
	margin-top: 7px;
	width: 150px;
	height: 70px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: left;

}

div.content-left-random-details{
	float: right;
	margin-top: 5px;
	width: 150px;
	height: 10px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: right;
}

a.content-left-random-details{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #fd9903;
}

div.content-right-index-legujabb{
	float: left;
	padding: 8px;
	background-color: #fcfcfe;
	background-image: url("content-box-background.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px #c6d0d8 solid;
	text-align: left;
}

img.content-right-index-legujabb-intro{
	float: left;
}

div.content-right-index-legujabb-header{
	float: left;
	width: 373px;
	height: 24px;
	padding: 5px 5px 0px 27px;
	margin-left: 8px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	color: #f9fbfe;
	text-align: left;
	background-color: #fd9903;
	background-image: url('content-right-index-legujabb-header-background.gif');
	background-repeat: no-repeat;
	background-position: 3px 9px;
}

div.content-right-index-legujabb-intro{
	float: left;
	width: 395px;
	height: 88px;
	padding: 0px 5px 5px 5px;
	margin-left: 8px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #f9fbfe;
	text-align: left;
	background-color: #fd9903;
}
div.content-right-index-legujabb-details{
	float: left;
	width: 380px;
	height: 11px;
	padding: 5px 20px 15px 5px;
	margin-left: 8px;
	background-color: #fd9903;
	text-align: right;
}

a.content-right-index-legujabb-details{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #f9fbfe;
}

div.content-right-index-random-left{
	float: left;
	margin-top: 20px;
}

div.content-right-index-random-right{
	float: right;
	margin-top: 20px;
}

div.content-right-random{
	padding-bottom: 10px;
	margin-top: 4px;
	width: 310px;
	height: 105px;
	text-align: left;
	border-top: 1px #d1d4d7 solid;
}

div.content-right-random-title{
	margin-left: 3px;
	text-align: left;
}

a.content-right-random-title{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #faae08;
	text-align: left;
}

img.content-right-random{
	float: left;
	margin-top: 7px;
	
}

div.content-right-random-intro{
	float: right;
	margin-top: 7px;
	width: 185px;
	height: 70px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: left;

}

div.content-right-random-details{
	float: right;
	margin-top: 5px;
	width: 150px;
	height: 10px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: right;
}

a.content-right-random-details{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #fd9903;
}

div.content-right-product-description-pic{
	float: left;
	width: 135px;
	margin-top: 20px;
	margin-left: 7px;
	margin-bottom: 30px;
	text-align: center;
}

div.content-right-product-description-text{
	float: right;
	width: 483px;
	margin-top: 18px;
	margin-bottom: 30px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #858483;
	text-align: justify;
	line-height: 18px;
}

div.content-right-product-images{
	width: 630px;
	height: 260px;
	margin-bottom: 12px;
	background-color: #fcfcfe;
	background-image: url("content-box-background.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px #c7d1d8 solid;
}

div.content-right-product-properties{
	float: left;
	width: 418px;
	margin-bottom: 50px;
}

div.content-right-product-optional{
	float: right;
	width: 188px;
	padding-left: 25px;
	padding-top: 15px;
	margin-bottom: 50px;
	background-image: url('content-right-product-optional-header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #02204b;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	text-align: justify;
	color: #f9fbfe;
	text-align: left;
}

table.content-right-product-properties{
	width: 418px;
	margin-bottom: 20px;
}

td.content-right-product-properties-head{
	padding-bottom: 7px;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #ff8002;
}

td.content-right-product-properties-name{
	height: 20px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #858483;
	text-align: left;
}

td.content-right-product-properties-value{
	padding-right: 30px;
	height: 20px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #858483;
	text-align: right;
}

ul.content-right-product-optional{
	padding: 10px 0px 15px 5px;
	margin: 0px;
	list-style-position: outside;
	list-style-type: none;
}

li.content-right-product-optional{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-align: justify;
	color: #f9fbfe;
	text-align: left;
}

hr.content-right-product-optional{
	padding: 0px;
	margin: 7px 7px 0px 0px;
	 
}

div.content-right-product-images-left{
	width: 306px;
	height: 228px;
	float: left;
	padding: 8px 0px 10px 0px;
	margin: 5px 10px 5px 10px;
	background-color: #f9fbfe;
	text-align: center;
	border: 1px #c8d1d9 solid;
}

img.content-right-product-images{
	opacity: 0.6; /*css3*/
	filter: alpha(opacity=60); /*for ie*/
}

img.content-right-product-images:hover{
	opacity: 1; /*css3*/
	filter: alpha(opacity=100); /*for ie*/
	cursor: pointer;
}

img.content-right-product-images-actualimage{
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

td.content-right-product-images-nav{
	padding: 0px;
	margin: 0px;
	width: 33%;
	height: 11px;
	border: 1px black solid;
}

img.content-right-product-images-nav{
	cursor: pointer;
	border: 0px;	
}

div.content-right-product-images-nav{
	float: left;
	padding-top: 7px;
	height: 11px;
	width: 102px;
}

div.content-right-products-box{
	float: left;
	padding-top: 20px;
	padding-left: 10px;
	width: 635px;
}

div.content-right-products-box2{
	float: left;
	padding-top: 20px;
	width: 310px;
}

div.content-right-products-title{
	float: left;
	margin-left: 3px;
	width: 310px;
	text-align: left;
}

a.content-right-products-title{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #faae08;
	text-align: left;
}

div.content-right-products{
	float: left;
	padding-bottom: 10px;
	margin-top: 4px;
	width: 300px;
	height: 105px;
	text-align: left;
	border-top: 1px #d1d4d7 solid;
}

img.content-right-products{
	float: left;
	margin-top: 7px;	
}

div.content-right-products-intro{
	float: right;
	margin-top: 7px;
	width: 180px;
	height: 70px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: left;
}

div.content-right-products-details{
	float: right;
	margin-top: 5px;
	padding-right: 10px;
	width: 150px;
	height: 10px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: right;
}

a.content-right-products-details{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #fd9903;
}

div.content-right-customcontent{
	padding: 30px 20px 30px 20px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #002250;
	text-align: left;
}

div.footer-tags{
	width: 887px;
	height: 23px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 11px;
	padding-bottom: 0px;
	background-image: url('footer-tags-background.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #02204b;
}

a.footer-tags{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #02204b;
}

div.content-left-box-matev{
	height: auto;
	padding-bottom: 10px;
	padding-left: 27px;
	background-image: url("content-left-box-arrow.gif");
	background-repeat: no-repeat;
	background-position: 12px 4px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #aa5d03;
	text-align: left;
}

a.content-left-box-matev{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #aa5d03;
	text-align: left;
}

div.content-right-gallery-box2{
	float: left;
	padding-top: 20px;
	width: 620px;
}

div.content-right-gallery-title{
	float: left;
	margin-left: 3px;
	width: 620px;
	text-align: left;
}

a.content-right-gallery-title{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #faae08;
	text-align: left;
}

div.content-right-gallery{
	float: left;
	padding-bottom: 10px;
	margin-top: 4px;
	width: 600px;
	height: 135px;
	text-align: left;
	border-top: 1px #d1d4d7 solid;
}

img.content-right-gallery{
	float: left;
	margin-top: 7px;	
}

div.content-right-gallery-intro{
	float: right;
	margin-top: 7px;
	width: 460px;
	height: 100px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: left;
}

div.content-right-gallery-details{
	float: right;
	margin-top: 5px;
	padding-right: 10px;
	width: 150px;
	height: 10px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #002250;
	text-align: right;
}

a.content-right-gallery-details{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #fd9903;
}

iframe.google{
	margin-top: 40px;
	border: 1px solid #c7d1d8;
}

a.google{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #fd9903;
}






div.gallerybox{
	width: 620px;
	text-align: left;
	padding-top: 40px;
}

select.select {
	border: 0px solid #c7d1d8;
	background-color: #ffffff;
	text-align: left;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #ff8002;
}

.error {
	margin-left:8px;
	background-color:#999;
	width:100%;
	height:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.thumbnails {
	background-color:#FFF;
	border:#c7d1d8 3px solid;

}
td.gallery_th {
	height: 200px;
	width: 33%;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	font-family: verdana;
	font-size: 11px;
	color: #155f99;
}

/* Gallery CSS [START]*/
#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.blue { background-color: #000000; }


#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { padding: 0px; border: none; }

#lbOuterImageContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterImageContainer.blue { border: 3px solid #5F89D8; }


#lbImageDataContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbImageDataContainer.blue { border: 3px solid #5F89D8; border-top: none; }


#lbImageContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(gallery_loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(gallery_prev.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(gallery_next.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	
#lbImageData { padding: 0 10px; }
	#lbImageData.blue { color: #01379E; }

#lbImageDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.blue { background: url(gallery_close.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.blue { background: url(gallery_play.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.blue { background: url(gallery_pause.png) no-repeat; }
/* Gallery CSS [END]*/


/* DHTML Document */



.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	height: auto;
	padding-bottom: 10px;
	padding-left: 27px;
	background-image: url("content-left-box-arrow.gif");
	background-repeat: no-repeat;
	background-position: 12px 4px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #aa5d03;
	text-align: left;
	/* End layout CSS */
	
	overflow: hidden;
	cursor: pointer;
}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border: 0;
	/* End layout CSS */
	
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	position: relative;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding: 1px;
	padding-bottom: 20px;
	padding-left: 30px;	
	position: relative;
	text-align: left;
}
