@charset "utf-8";
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
    font-family: Tahoma,"Trebuchet MS", Arial,Helvetica, sans-serif;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	background-color: #92ac0b;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td			{vertical-align:top;}
form		{display: inline;}
img         {border: 0}

a			{
	color: #003300;
	text-decoration: none;
}
a:hover		{ color: #3A6200; text-decoration: underline; }
a:visited	{
	color: #003300;
}

#wrap {
	width: 980px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 10px;
}

/* ************************************************************************************* */
.logo				{
	background:url(../images/bg_logo.gif) 0px 0px repeat-x;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/* ************************************************************************************* */
.navigation			{
	background:url(../images/navigation.gif) 0px 42px repeat-x;
	width:100%;
}
#banerFields {
	width: 700px;
	height: 127px;
	background:url(../images/navigation_table.gif) 0px 0px no-repeat;
}
#search				{
	text-align: right;
	height: 42px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family:arial;
	vertical-align:middle;
	padding-right: 10px;
    position:relative;
}
#banerFields .input		{
	width:220px;
	border:1px solid #D1D1D1;
	color:#6A5A3C;
	vertical-align:middle;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	height:18px;
	background-color: #F3F1EB;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#banerFields input		{ vertical-align:middle;}
#banerPanel {
	height:45px;
	background-image: url(../images/navigation_td2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	padding-top: 22px;
	padding-left: 70px;
	padding-bottom: 15px;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #50493C;
}

#banerPanel table {
	width: 100%;
}

#banerPanel table td {
	text-align: left;
	vertical-align: middle;
	width: 50%;
}
#banerPanel table td.separatorColumn {
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.banerFrame			{
	padding:0px 20px 0px 40px;
	height:85px;
	vertical-align:middle;
	background-image: url(../images/navigation_td2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ************************************************************************************* */

#menu {
	width: 100%;
	background-color: #f3f1eb;
	padding-bottom: 10px;
}
#menu table
	{
	background-color: f7f5ef;
	background-image: url(../images/menu_bg.gif);
	width: 950px;
	margin-right: 15px;
	margin-left: 15px;
}
#menu td {
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	white-space: nowrap;
	font-size: 13px;
	font-weight: bold;
	color: #ecebe4;
	width: 10%;
}
#menu td.first {
	padding: 0px;
	padding-right:20px;
	width: 16px;
}
#menu td.last {
	text-align: right;
	width: 100%;
	padding: 0px;
	;
}

#menu a             { color: #ecebe4; font-weight: bold;}
#menu a:hover		{ color: #ecebe4; font-weight: bold;}
#menu a:visited     { color: #ecebe4; font-weight: bold;}
/* ************************************************************************************* */

#admin_menu {
    background-color: #f3f1eb;
    text-align: left;
    padding-bottom: 10px;
    padding-left: 20px;
}

#admin_menu a {margin-right: 10px;}

/* ************************************************************************************* */

#mainContentWrapper {
	background-color: #f3f1eb;
	background-image: url(../images/header_box_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 10px;
}

#mainContent {
	background-color: transparent;
	margin: auto;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(../images/header_box_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mainContent table {
	
}

#mainContent .leftColumn 		{ width:200px; }
#mainContent .centerColumn 		{ width:740px; text-align:left; }
#mainContent .rightColumn 		{ width:240px; }
#mainContent .separatorColumn 	{ width: 10px; }

#mainContent h1				{color:#50493c;font-size:14px;line-height:16px;font-weight:bold;
							 font-family:arial; text-transform:uppercase;}
#mainContent h2				{color:#50493c;font-size:13px;line-height:15px;font-weight:bold;
							 font-family:arial; margin:2px;}

/* ************************************************************************************* */

.infoBoxHeading_table			{margin:0px 0px 0px 0px;background:url(../images/infoBoxHeading_table.gif) 0px 100% repeat-x #ece4d5;}
.infoBoxHeading_td				{
	width:100%;
	height:54px;
	text-align: center;
}

.popup .infoBoxHeading_td		{color:#50493c;font-size:14px;line-height:16px;font-weight:bold;font-family:arial; text-transform:uppercase;}
.infoBoxHeading_td				{color:#50493c;font-size:14px;line-height:54px;font-weight:bold;font-family:arial; text-transform:uppercase;}
.infoBoxHeading_td a 			{color:#50493c;font-size:14px;line-height:16px;font-weight:bold;font-family:arial;text-decoration:none}
.infoBoxHeading_td a:hover  	{color:#50493c; text-decoration:underline;}

.infoboxContentWraper			{background:url(../images/corner_bottom_right.gif) 100% 100% no-repeat #dbd1be;}
.infoboxContentWraper2			{
	padding:10px 0px 10px 0px;
	background:url(../images/corner_bottom_left.gif) 0px 100% no-repeat;
}
/* ************************************************************************************* */

.content_wrapper_b 		{background:url(../images/content_wrapper_b.gif) 0px 100% repeat-x #f3ede3;margin:0px 0px 0px 0px;}
.content_wrapper_t 		{background:url(../images/content_wrapper_t.gif) 0px 0px repeat-x;}
.content_wrapper_r 		{background:url(../images/content_wrapper_r.gif) 100% 0px repeat-y;}
.content_wrapper_l 		{background:url(../images/content_wrapper_l.gif) 0px 0px repeat-y;}
.content_wrapper_tl 		{background:url(../images/content_wrapper_tl.gif) 0px 0px no-repeat; width:100%;}
.content_wrapper_tr 		{background:url(../images/content_wrapper_tr.gif) 100% 0px no-repeat;}
.content_wrapper_bl			{background:url(../images/content_wrapper_bl.gif) left 100% no-repeat;}
.content_wrapper_br 		{background:url(../images/content_wrapper_br.gif) 100% 100% no-repeat;}

/* ************************************************************************************* */

.TableCategories        {text-align:left;}
.itemOnPanel img        {border: 1px solid #baaf9a; margin:1px; padding: 1px; background: #F3F1EB }

td.bookHome365          { width: 365px;
                          background-image: url(../images/layout/bookHome365bottom.gif);
                          background-repeat: no-repeat;
                          background-position: bottom;
}
td.bookHome365 table            { margin: 5px 15px 15px 15px; }
td.bookHome365 table td         { padding: 3px 3px; }
td.bookHome365 table img.cover  { padding: 1px; border:1px solid #dbd1be; }
td.bookHome365 table img.button { margin-top: 3px; }


.tableBigItem td                { padding: 1px 5px; }
.tableBigItem img.cover         { padding: 1px; border:1px solid #dbd1be; }
.tableBigItem img.button        { margin-top: 3px; }
.tableBigItem .TDitemDescrContent   { width:100%; }

.thead  { background-color: #dbd1be;
          height: 26px;}

.pagination { text-align:center;}
.pagination .current { font-weight:bold; }

#page_caption { font-size: 11px; padding: 0px 15px; margin-bottom: 10px; position:relative}
#page_caption span { font-size:10px; display:block; position:absolute; top: -8px; left: 680px; }

.mark       { position:absolute; top:-15px; left:325px; }
.mark_big   { position:absolute; top:-52px; left:675px; }