
* {
	margin: 0;
	padding: 0;
}

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

body, input, option, select, textarea, table, td {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	padding: 0;
	background: #134776 url('images/bg_body.jpg') repeat-x;;
	color: #666666;
}


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


h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #124774;
}

h1 {
	font-weight: normal;
	font-size: 237%;
}

a {
	border-bottom: 1px dotted #CCCCCC;
	text-decoration: none;
	color: #1777B1;
}

a:hover {
	border-bottom: none;
	color: #FF7400;
}

a.noline,
a.noline:hover {
	border: 0 none !important;
}

ol {
	margin-left: 30px;
}

img {
	border: 0 none;
}

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

#overbox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	height: 100%;
	background: transparent url('x.gif');
}

#wrapper {
	position: relative;
}

#page {
	width: 980px;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0;
	padding-top: 20px;
	text-align: left;
	background: #ffffff url('images/bg_page.gif') repeat-x;;
}



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



#header {
	width: 980px;
	height: 50px;
	margin: 0 auto;
/*	background: url('images/img02.gif') no-repeat;*/
}

div.div_nav {
	padding-top: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #ffffff;
}

div.div_nav a {
	color: #ffffff;
	border: 0 none;
}

div.div_nav a:hover {
	color: #aed3ea;
}

div.div_nav ul.ul_nav {
}

div.div_nav ul.ul_nav li {
	float: left;
	list-style: none;
}

div.div_nav ul.ul_nav li a {
	padding: 0 10px 0 10px;
	margin: 0 10px 0 10px;
}


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



#footer {
	clear: both;
	display: block;
	height: 100px;
	padding: 20px 0 0 0;
	background: #000000;
}

#footer div.div_design {
	background: #000000 url('images/img12.gif') no-repeat center top;
	padding: 30px 0 0 0;
	text-align: center;
}

#footer div.div_design a {
	border: none;
	color: #CCCCCC;
}

#footer div.div_design a:hover {
	color: #FFFFFF;
}



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


#content {
	float: right;
	width: 740px;
	padding: 0px;
	margin: 0;
	border: 0 none;
}

#content_box {
	margin-right: 10px;
}

#content div.div_box {
}



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


#sidebar {
	float: left;
	width: 225px;
	padding: 0px;
	margin: 0;
	border: 0 none;
}

#sidebar_box {
	margin-left: 15px;
}

#sidebar div.div_box {
}

#sidebar div.div_box ul {
	list-style: none;
}

#sidebar div.div_box li {
	padding: 5px 10px;
	background: url('images/img07.gif') no-repeat 0 10px;
	border-top: 1px dotted #DCDCDC;
}

#sidebar div.div_box li.first {
	border-top-color: #FFFFFF;
}

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

div.div_box h2 {
	height: 40px;
	padding: 20px 0 0 40px;
	/*text-transform: lowercase;*/
	font-size: 167%;
}

div.div_box a {
	border: none;
}

div.div_box a:hover {
	border-bottom: 1px dotted #666666;
}

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

div.text_error {
	color: red;
}

div.box_error {
	padding: 5px;
	margin: 2px 0 10px 0;
	border: 1px solid #ff5500;
	background-color: #fff0a0;
	color: #222222;
}

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

.bg1 { background: url(images/img04.gif) no-repeat left bottom; }
.bg2 { background: url(images/img05.gif) no-repeat left bottom; }
.bg3 { background: url(images/img06.gif) no-repeat left bottom; }
.bg4 { background: url(images/img08.gif) no-repeat left bottom; }
.bg5 { background: url(images/img09.gif) no-repeat left bottom; }
.bg6 { background: url(images/img10.gif) no-repeat right bottom; }
.bg7 { background: url(images/img11.gif) no-repeat right bottom; }



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


#bookmarks {
	padding-top: 50px;
}

#bookmarks ul {
	list-style: none;
	padding-left: 230px;
}

#bookmarks ul li {
	float: left;
}

#bookmarks ul li a {
	text-decoration: none;
	border: 0 none;
}

#bookmarks ul li img {
	border: 0 none;
	padding: 3px;
}














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

div.div_index {
	padding: 10px 0 40px 0;
}

div.div_index ul {
	padding-left: 30px;
}

div.div_index li,
div.div_index li.selected {
	float: left;
	list-style: none;
	padding: 0 0 0 10px;
}

div.div_index li a {
	text-decoration: none;
}



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

div.sort {
	margin: 6px 0 6px 0;
}

div.sort li {
	float: left;
	list-style-type: none;
	white-space: nowrap;
}



div.sort .none {
	padding: 0 12px;
}

div.sort .right {
	float: right;
}

div.sort .selected {
	text-decoration: none;
	color: #664477;
	font-weight: bold;
}


















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

.site {
	padding: 0px;
	margin: 6px 0 6px 0;
}

table.table_site {
}

table.table_site td {
	padding: 15px 0 25px 0;
	border-top: 1px dotted #cccccc;
	vertical-align: top;
}

table.table_site td.a {
	width: 150px;
}

table.table_site td.b {
	width: 480px;
}

div.div_thumb img.img_thumb {
	width: 120px;
	height: 90px;
	border: 1px solid #cccccc;
}

div.div_thumb a,
div.div_thumb a:hover {
	text-decoration: none;
	border: 0 none;
}







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



table.table_addlink {
}

table.table_addlink td {
	vertical-align: top;
}



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


table.table_detail {
}

table.table_detail td {
	vertical-align: top;
	padding-top: 10px;
}

table.table_detail td.a,
table.table_detail td.c {
	font-weight: bold;
	color: #000000;
}

table.table_detail td.a {
	width: 150px;
	padding-right: 10px;
}

table.table_detail td.b {
	width: 480px;
}




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


table.table_category {
	padding: 0;
	border: 0 none;
	border-spacing: 8px;
}

table.table_category td {
	width: 300px;
	vertical-align: top;
	color: #4f4f4f;
	border-top: 1px dotted #DCDCDC;
}

table.table_category td.first {
        border-top: none;
}
table.table_category span.list {
	float: left;
	width: 30px;
	padding-left: 10px;
	color: #4f4f4f;
	background: url('images/img07.gif') no-repeat 0px 8px;
}

table.table_category a {
	border: 0 none;
}






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


.rate0, .rate1, .rate2, .rate3,
.rate4, .rate5, .rate6, .rate7,
.rate8, .rate9, .rating1, .rating2,
.rating3, .rating4, .rating5 {
	background-image: url('images/rate.png');
}

.rate0 {
	background-position: 0 -284px;
}

.rate1 {
	background-position: 0 -4px;
}

.rate2 {
	background-position: 0 -24px;
}

.rate3 {
	background-position: 0 -44px;
}

.rate4 {
	background-position: 0 -64px;
}

.rate5 {
	background-position: 0 -84px;
}

.rate6 {
	background-position: 0 -104px;
}

.rate7 {
	background-position: 0 -124px;
}

.rate8 {
	background-position: 0 -144px;
}

.rate9 {
	background-position: 0 -164px;
}

.rating1 {
	background-position: 0 -184px;
}

.rating2 {
	background-position: 0 -204px;
}

.rating3 {
	background-position: 0 -224px;
}

.rating4 {
	background-position: 0 -244px;
}

.rating5 {
	background-position: 0 -264px;
}

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




#popup {
	background: #ffffff none;
}

#popup div.popup_category {
}

#popup div.popup_category ul {
}

#popup div.popup_category li {
	text-align: left;
	font-style: italic;
	font-size: 9px;
	color: #d0d0d0;
	padding-left: 5px;
}

#popup div.popup_category a,
#popup div.popup_category b {
	color: #1E63A2;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
}

#popup div.popup_category b {
	color: #FD5615;
}

#popup div.popup_category a:hover {
	color: #DD6900;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}


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


.clear {
	clear: both;
	height: 20px;
}



/*


.sidebarintro {
	font-size: 11px;
	line-height: 13px;
	margin: 4px 0 20px 0;
}


.floatleft {
	float: left;
}

.floatright {
	float: right;
}



.small {
	font-size: 11px;
}

.xsmall {
	font-size: 10px;
}

.hide {
	display: none;
}

.textright {
	text-align: right;
}

.texterror {
	color: #ff0000;
}


*/

