@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	background-image:url(../images/layout/background.jpg);
	background-repeat:repeat-x;
}

#header
{
  width:970px;
  height:180px;
  padding: 5px 0px 0px 0px;
}

#click
{
float:left;
z-index:600;
}

#main_block
{
	margin:0px auto;
	background-image:url(../images/layout/background_shadow.png);
	background-repeat:repeat-y;
	width:990px;
	padding: 0px 10px;
}

div#apDiv1 {
	position:absolute;
	left:         50%;/*some magic to align the element in the center;*/
	width:        836px;
	margin-left:  -418px;/* half of the width */
	top:250px;
	/*width:900px;
	height:50px;*/
	z-index:600;
	visibility: visible;/*
	overflow: visible;*/
}

#back
{
	width:970px;
	background-image:url(../images/layout/background_sea.jpg);
	background-repeat:no-repeat;
	background-color:#FCFADE;
}


#time
{
	float:right;
	margin: 10px 20px;
	padding:8px 10px;
	width:170px;
	height:45px;
	border:none;
	color:#FFF;
	text-align:center;
	background-image:url(../images/layout/timebox.png);
}

#time p
{margin-bottom:4px}

.home
{
color:#000;
float:right;
width:30px;
margin:26px 20px 0px 0px;
}


div#menu
{
	position:absolute;
	z-index:500;
	text-align:center;
	left:         50%;/*some magic to align the element in the center;*/
	width:        836px;
	margin-left:  -418px;/* half of the width */
	width:835px;
	visibility: visible;
	top: 250px;

	/*display:none;*/
}

#browser
{
	background-color:#C00;
	text-align:center;
	color:#FFF;
	font-size:10px;
}

.footer
{
width:970px;
margin:0px;
padding:0px;
}

#browser a
{
	color:#FFF;
	text-decoration:underline;
}

#main_table
{
	width:970px;
}

.dialog_side
{
	width:220px;
	margin:0px;
	padding:0px;
	
}

.dialog_side .content,
.dialog_side .content2
{
	background-image:url(../images/layout/dialgog_side_white.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px 20px 2px 20px;
	margin:0px;
}

.dialog_side .content2
{
	background-image:url(../images/layout/dialgog_side_white_2.png);
	background-repeat:repeat-y;
	padding:0px 20px 2px 20px;
}

.dialog_side p
{
	margin:2px;
}

.dialog_side .t
{
	position:relative;
	height:35px;
	background-image:url(../images/layout/dialgog_side_white.png);
	background-position:top;
	padding:15px 0px 0px 20px;
	
}

.dialog_side .b
{
	position:relative;
	height:20px;
	background-image:url(../images/layout/dialgog_side_white.png);
	background-position:bottom;
	padding:0px;
	
}

.dialog_side ul
{
	margin:0px;
	padding:2px 25px;
	/*color:#005387;*/
	list-style-image:url(../images/layout/arrow_blue.png);
}

.dialog_side li
{
	padding: 2px;
}

.dialog_side a
{
	font-weight:normal;
}

.searchbox
{
	float:right;
	margin:5px 20px 0px 0px;
	width:178px;
	height:35px;
	background-image:url(../images/layout/searchbox_bg.png);
	padding: 10px 0px 0px 12px;
}

.searchbox input
{
	width:95px;
	height:15px;
	font-size:10px;
}

.searchbox button
{
	background:url(../images/layout/searchbox_button.png);
	height:20px;
	width:45px;
	border:none;

}

.searchbox button:hover
{
	background:url(../images/layout/searchbox_button_hover.png);
	cursor:pointer;
}

.dialog_main
{
	overflow:visible;
	clear:both;
	background-image:url(../images/layout/bar_blue.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:0px;
	margin-top:10px;
}

.dialog_main .title,
.dialog_full .title
{
	margin:0px 5px;
}




.dialog_full
{
	overflow:auto;
	clear:both;
	padding: 0px 10px 0px 0px;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
}

#sub
{
	background-image:url(../images/layout/bar_blue_wide.png);
	z-index:0;
	padding: 0px 10px 0px 0px;
	width:740px;
}

.books img
{

}

.separator
{
	height:25px;
	margin:0px;
	background-image:url(../images/separator_blue.png);
	background-repeat:repeat-x;
}

#footer
{
	width:970px;
	padding:0px 0px 10px 0px;
	background-image:url(../images/layout/sand.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footer ul
{
	margin:0px;
	padding:0px 20px;
}

#top10 img
{
	margin: 5px 0px;
}

ul.treeview
{
	padding:0;
	margin:0 -3px;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0px;
padding: 0px;
margin-left:5px;
list-style-image:none;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-image:none;
list-style-type: none;
padding: 2px 0 2px 10px;
margin: 0px;
margin-left:0;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../closed.gif) no-repeat left 5px;
cursor: hand !important;
cursor: pointer !important;
}

.open
{
	color:#F00;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.right
{
float:right;
margin:5px 0px 5px 5px;
}

.left
{
float:left;
margin:5px 5px 5px 0px;
}


.chapter {
padding:5px;
position: fixed;
/*background:#005387;*/
background:#900;
width: 100%;
height:15px;
left: 0px;
bottom: 0px;
text-align:center;
color:#FFF;
font-size: 12px;
font-weight:bold;
z-index:8000;
opacity:0.80;
filter:alpha(opacity:80);
}

.chapterH {
position: fixed;
background:#900;
width: 100%;
left: 0px;
bottom: 0px;
text-align:center;
color:#FFF;
font-size: 12px;
z-index:8000;
opacity:0.95;
filter:alpha(opacity:95);
font-weight:bold;
}

.chapter .chapter_content
{
display:none;
}

.chapterH .chapter_content
{
display:block;
font-size:11px;
font-weight:normal;
}

.chapter_content a
{
	color:#FFF;
	font-weight:normal;
}

.topbox
{
	width:970px;
	height:100px;
	background-image:url(../images/layout/back_ad.gif);
	background-repeat:repeat;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 0px 0px;
}

.topbox img
{
	margin-top:6px;
}

.thumbnail
{
width: 100px;
text-align:center;
padding:5px 2px;
height: 160px;
float:left;
margin:0px;
}

.thumbnail a
{
	text-decoration:none;
	border:none;
}

.thumbnail a:hover
{
	text-decoration:none;
	border:none;
}

.thumbnail:hover
{
	background-image:url(../images/layout/thumbnail.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.thumbnail .caption
{
	margin-top:5px;
}

.dialog_search
{

	padding: 20px;
	background-image:url(../images/layout/background_search.png);
}

.b_search
{
	height:20px;
	background-image:url(../images/layout/background_search.png);
	background-position:bottom;
}

.weather img
{
	float:left;
}

.hidden
{
	display:none;
}

table.currency
{
	border-width:0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

table.currency td
{
border-width:0px 0px 1px 0px;
border-style:solid;
padding: 2px;
vertical-align: middle;
}

table.currency tr
{

}

.currency img
{
	margin: 0px 2px 0px 0px;
	vertical-align: bottom;
}


#currency_black
{
	background-color:#CCC;
	color:#595959;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-align:center;
}

table.forumtable
{ 
width: 530px;
height:75px;
background-image:url(../images/layout/forum_bg.png);
}

table.forumtable td,
table.forumtable2 td
{
	background:none;
}

table.forumtable2
{ 
width: 750px;
height:75px;
background-image:url(../images/layout/forum_bg_wide.png);
}

.clear
{
clear:both;
}

#news
{
	/*background-color:#099;
	border:2px solid #F00;*/
	margin-bottom:20px;
}

#news p
{
	/*background-color:#099;
	border:2px solid #F00;*/
	margin-bottom:0px;
}

table.top10
{
	background-image:url(../images/layout/back_top10.png);
}

.beindextabback
{
	background-color:FCFACE;
}

/* ------------------------- FORMS ------------------------- */


.box_wide
{
	width:572px;
	margin:5px 80px;
}

.box_wide_top
{
	padding:5px 10px;
	font-size:14px;
	color:#FFF;
	background-image:url(../images/layout/box_wide.png);
	background-position:top;
}

.box_wide_content
{
	background-image:url(../images/layout/box_wide_repeat.png);
	padding:5px 15px;
}


.bottom_wide
{
	background-position:bottom;
	height:15px;
	background-image:url(../images/layout/box_wide.png);
}

label{
width: 140px;
float: left;
text-align: right;
margin:10px 0px 0px 0px;
display: block
}

.2
{
	width:130px;
}

.price
{
width: 40px;
float: left;
text-align: right;
margin:10px 0px 0px 0px;
display: block;
font-size:10px;
color:#006;

}

#button
{
	margin-left:40%;
}
.input_field
{
	padding:0px;
	margin:10px 0px;

}

.checkbox
{
	margin:0px 5px;
	height:10px;
}


