/* CSS Document */

body {
	background-color:#ffffff;
	margin:0;
	padding:0;
}
#site {
	width:1002px;
	margin:0 auto;
}
img { border:0 }
/*------------site_head------------*/
#site_head {
	background:url(../images/header.jpg) top center no-repeat;
	width:1002px;
	height:105px;
	position:relative;
}
#logo {
	top:6px;
	left:16px;
	position:absolute;
}
table.site_head {
	margin-top:5px;
	border-collapse:collapse;
	float:right;
}
table.site_head td {
	width:58px;
	text-align:center;
	vertical-align:top;
}
table.site_head td a {
	font:12px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	line-height:12px;
}
table.site_head td input.keyword {
	background:#ffffff url(../images/search_keyword.jpg) top center no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	width:184px;
	height:23px;
	margin:0;
	padding:4px 4px 0 4px;
	border:none;
	float:left;
}
table.site_head td form {
	width:232px;
	padding-top:6px;
}
/*------------menu------------*/
#menu {
	background:url(../images/menu.jpg) center center no-repeat;
	width:942px;
	height:39px;
	margin-bottom:10px;
	padding:11px 0 0 60px;
	text-align:center;
}
#menu a {
	font:14px "Trebuchet MS", sans-serif;
	color:#ffffff;
	padding:4px 21px 0 19px;
	text-decoration:none;
	float:left;
}
#menu a:hover {
	color:#666666;
}
#menu a.active {
	color:#666666;
}
#menu img {
	float:left;
}
/*------------flash_home------------*/
#flash_home {
	/* background:url(../images/flash_home.jpg) center center no-repeat; */
	width:782px;
	height:215px;
	margin-bottom:10px;
	float:left;
}
/*------------wrapper------------*/
#wrapper {
	width:100%;
	float:left;
}
/*------------content------------*/
#content {
	margin-left:210px;
	padding:0 0 0 10px;
}

/*------------what_new------------*/
a.orange_link {
	font:13px "Trebuchet MS", sans-serif;
	color:#ef770a;
	text-decoration:none;
}
a.green_link {
	font:13px "Trebuchet MS", sans-serif;
	color:#74a334;
	text-decoration:none;
}
table.what_new {
	width:782px;
	margin-bottom:10px;
	padding:0;
	border-collapse:collapse;
	float:left;
}
table.what_new td {
	vertical-align:top;
}
table.what_new td p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0;
	padding:8px 0;
}
table.what_new td img {
	/* padding:0 10px 10px 0; */
	float:left;
}
table.what_new td.top_left {
	background:url(../images/wn_top_left.jpg) center center no-repeat;
	width:10px;
	height:36px;
}
table.what_new td.top_left_center {
	background:url(../images/wn_top_left_center.jpg) center center no-repeat;
	width:367px;
	height:36px;
}
table.what_new td.top_center {
	background:url(../images/wn_top_center.jpg) center center no-repeat;
	width:28px;
	height:36px;
}
table.what_new td.top_right_center {
	background:url(../images/wn_top_right_center.jpg) center center no-repeat;
	width:367px;
	height:36px;
}
table.what_new td.top_right {
	background:url(../images/wn_top_right.jpg) center center no-repeat;
	width:10px;
	height:36px;
}
table.what_new td.cont_left {
	background:url(../images/wn_cont_left.jpg) center center repeat-y;
}
table.what_new td.cont_left_center {
	background:url(../images/line_orange.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
}
table.what_new td.cont_left_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#ef770a;
}
table.what_new td.cont_left_center a.more {
	background:url(../images/more_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}
table.what_new td.cont_left_center a.buy {
	background:url(../images/cart_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}
table.what_new td.all_orange {
	padding:8px 0;
	float:right;
}
table.what_new td.all_orange a {
	background:url(../images/all_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#ef770a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}
table.what_new td.cont_center {
	background:url(../images/wn_cont_center.jpg) center center repeat-y;
}
table.what_new td.cont_right_center {
	background:url(../images/line_green.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
}
table.what_new td.cont_right_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#74a334;
}
table.what_new td.cont_right_center a.more {
	background:url(../images/more_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}
table.what_new td.cont_right_center a.buy {
	background:url(../images/cart_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}
table.what_new td.all_green {
	padding:8px 0;
	float:right;
}
table.what_new td.all_green a {
	background:url(../images/all_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#74a334;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}
table.what_new td.cont_right {
	background:url(../images/wn_cont_right.jpg) center center repeat-y;
}
table.what_new td.bottom_left {
	background:url(../images/wn_bottom_left.jpg) center center no-repeat;
}
table.what_new td.bottom_left_center {
	background:url(../images/wn_bottom_left_center.jpg) center center no-repeat;
}
table.what_new td.bottom_center {
	background:url(../images/wn_bottom_center.jpg) center center no-repeat;
	height:2px;
}
table.what_new td.bottom_right_center {
	background:url(../images/wn_bottom_right_center.jpg) center center no-repeat;
}
table.what_new td.bottom_right {
	background:url(../images/wn_bottom_right.jpg) center center no-repeat;
}
/*------------table_toys_full------------*/
table.toys_full {
	/* width:782px; */
	/* margin-bottom:10px; */
	/*border-collapse:collapse;*/
	/* border-bottom:2px solid #fbc89c; */
	/*float:left;*/
	margin-bottom: -12px !important;
}
table.toys_full td {
	vertical-align:top;
}
table.toys_full td.toys_full_top {
	background:#f68827 url(../images/toys_full_top.jpg) top center no-repeat;
	font:16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	width:782px;
	padding:7px 0 7px 12px;
}
table.toys_full td.toys_full_left {
	background:url(../images/table_toys_left.jpg) center center repeat-y;
	width:10px;
}
table.toys_full td.toys_full_right {
	background:url(../images/table_toys_right.jpg) center center repeat-y;
	width:10px;
}
table.toys_full td.toys_full_cont {
	width:472px;
	padding:10px 0;
}
table.toys_full td.img {
	width:290px;
	padding:10px 10px 10px 0;
}
table.toys_full td.toys_full_cont p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0;
	padding:0 0 10px 0;
}
table.toys_full td.toys_full_cont p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#ef770a;
}
table.toys_full td.toys_full_cont a.buy {
	background:url(../images/cart_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 4px 0;
	text-decoration:none;
}
.orange_line {
	background:url(../images/line_orange.jpg) center center repeat-x;
	width:100%;
	height:2px;
	padding:10px 0;
}
table.toys_full td.toys_full_cont a.quest {
	background:url(../images/toys_full_quest.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 0 4px 38px;
	text-decoration:none;
}
table.toys_full td.toys_full_cont a.info {
	background:url(../images/toys_full_info.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 0 4px 38px;
	text-decoration:none;
}
table.toys_full td.prev_next {
	background:url(../images/line_orange.jpg) top center repeat-x;
	padding:6px 0;
}
table.toys_full td.prev_next a.prev {
	background:url(../images/toys_prev.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:7px 0 0 38px;
	text-decoration:none;
	float:left;
}
table.toys_full td.prev_next a.next {
	background:url(../images/all_orange.jpg) center right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:7px 38px 0 0;
	text-decoration:none;
	float:right;
}
/*------------table_camp_full------------*/
table.camp_full {
	/* width:782px; */
	/* margin-bottom:10px; */
	/*border-collapse:collapse;*/
	/* border-bottom:2px solid #c4dca4; */
	/*float:left;*/
	margin-bottom: -12px !important;
}
table.camp_full td {
	vertical-align:top;
}
table.camp_full td.camp_full_top {
	background:#f68827 url(../images/camp_full_top.jpg) top center no-repeat;
	font:16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	width:782px;
	padding:7px 0 7px 12px;
}
table.camp_full td.camp_full_left {
	/* background:url(../images/table_camp_left.jpg) center center repeat-y; */
	width:10px;
}
table.camp_full td.camp_full_right {
	/* background:url(../images/table_camp_right.jpg) center center repeat-y; */
	width:10px;
}
table.camp_full td.camp_full_cont {
	width:472px;
	padding:10px 0;
}
table.camp_full td.img {
	width:290px;
	padding:10px 10px 10px 0;
}
table.camp_full td.camp_full_cont p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0;
	padding:0 0 10px 0;
}
table.camp_full td.camp_full_cont p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#80b33a;
}
table.camp_full td.camp_full_cont a.buy {
	background:url(../images/cart_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 4px 0;
	text-decoration:none;
}
.green_line {
	background:url(../images/line_green.jpg) center center repeat-x;
	width:100%;
	height:2px;
	padding:10px 0;
}
table.camp_full td.camp_full_cont a.quest {
	background:url(../images/camp_full_quest.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 0 4px 38px;
	text-decoration:none;
}
table.camp_full td.camp_full_cont a.info {
	background:url(../images/camp_full_info.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 0 4px 38px;
	text-decoration:none;
}
table.camp_full td.prev_next {
	background:url(../images/line_green.jpg) top center repeat-x;
	padding:6px 0;
}
table.camp_full td.prev_next a.prev {
	background:url(../images/camp_prev.jpg) center left no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:7px 0 0 38px;
	text-decoration:none;
	float:left;
}
table.camp_full td.prev_next a.next {
	background:url(../images/all_green.jpg) center right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:7px 38px 0 0;
	text-decoration:none;
	float:right;
}
/*------------cart------------*/
table.cart {
	width:100%;
	/* margin-bottom:10px; */
	/* border-collapse:collapse; */
	/* border-bottom:2px solid #b7d8ec; */
	/* float:left; */
}
table.cart td {
	vertical-align:top;
}
table.cart td.cart_top {
	background:#f68827 url(../images/cart_top.jpg) top center no-repeat;
	font:16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	width:782px;
	height:36px;
}
table.cart td.cart_left {
	/* background:url(../images/cart_left.jpg) center center repeat-y; */
	width:10px;
}
table.cart td.cart_right {
	/* background:url(../images/cart_right.jpg) center center repeat-y; */
	width:10px;
}
table.cart td.heading {
	font:13px "Trebuchet MS", sans-serif;
	color:#62aad5;
	padding:0px 5px 10px 5px;
	text-align:center;
}
table.cart td.cont {
	background-color:#f5f5f5;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding:7px 5px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
table.cart td.article {
	background-color:#f5f5f5;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	width:40%;
	padding:7px 5px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
table.cart td.number {
	background-color:#f5f5f5;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding:7px 5px;
	text-align:center;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
input.number {
	border:1px solid #cccccc;
	text-align:center;
}
table.cart td.price {
	background-color:#f5f5f5;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding:7px 5px;
	text-align:center;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
table.cart td.deny {
	background-color:#f5f5f5;
	padding:2px 5px;
	text-align:center;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-transform: lowercase;
}
table.cart td.deny a {
	background:url(../images/deny.jpg) center right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:right;
}
table.cart td.full_price {
	font:bold 15px "Trebuchet MS", sans-serif;
	color:#62aad5;
	padding:7px 5px;
	text-align:right;
}
table.cart td.bottom {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding:7px 5px;
}
table.cart td.bottom form {
	float:left;
}
#cart_btn {
	background:url(../images/cart_btn.jpg) center center no-repeat;
	font:14px "Trebuchet MS", sans-serif;
	color:#ffffff;
	width:200px;
	height:24px;
	margin:10px 0;
	padding-top:5px;
	text-align:center;
	cursor: pointer;
}
/*------------gallery------------*/
table.gallery {
	width: 100%;
	/* width:782px; */
	/* margin-bottom:10px; */
	/* border-collapse:collapse; */
	/* border-bottom:2px solid #feea8d; */
	/* float:left; */
	text-align: center;
}
table.gallery a img {
	/* margin:5px 0; */
	border:1px solid #ffffff;
}
table.gallery a:hover img {
	border:1px solid #FCD209;
}
table.gallery td {
	vertical-align:top;
}
table.gallery td.gallery_top {
	background:#f68827 url(../images/gallery_top.jpg) top center no-repeat;
	font:16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	width:782px;
	height:36px;
}
table.gallery td.gallery_left {
	background:url(../images/gallery_left.jpg) center center repeat-y;
	width:10px;
}
table.gallery td.gallery_right {
	background:url(../images/gallery_right.jpg) center center repeat-y;
	width:10px;
}
table.gallery td.last_line_yellow {
	background:url(../images/line_yellow.jpg) center center repeat-x;
	height:2px;
	padding-top: 10px;
}

/*------------file------------*/
.file_head {
	background: url(../images/toys_bar.jpg);
	height: 36px;
}

.file_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #feea8e;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.file_in_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/file_top.jpg);
	height: 36px;
}

.file_in_title {
	padding: 8px 0 0 10px;
}

.file_in_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #feea8e;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}
.file_active {
	color:#ef770a !important;
}

table.file_table {
	width: 100%;
}
table.file_table td.cont_left_center {
	background:transparent url(../images/line_yellow.jpg) repeat-x scroll center bottom;
	padding:10px 0;
	width:367px;
}
table.file_table td.vertical_dotted_yellow {
	background:transparent url(../images/line_yellow_v.jpg) repeat-y scroll center;
	padding:0 12px;
}
table.file_table td.no_bottom_dotted {
	background:none;
	padding-top:10px;
}
table.file_table td.last_line_yellow {
	background:url(../images/line_yellow.jpg) center center repeat-x;
	height:2px;
	/* padding:10px 0; */
	padding: 0;
}
a.file_download {
	background:url(../images/file_download.jpg) center right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	margin:5px 0;
	padding:6px 38px 0 0;
	text-decoration:none;
	float:left;
}
.file_info {
	width:255px;
	float:left;
}
.file_info a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
}
.file_img_holder {
	width:32px;
	height:32px;
	margin:0;
	padding:0 10px 10px 0;
	float:left;
}
/*------------flash_partners------------*/
#flash_partners {
	background:url(../images/flash_partners.jpg) top center no-repeat;
	width:780px;
	height:82px;
	padding:37px 0 0 2px;
	float:left;
	margin-bottom: 12px;
}
/*------------left------------*/
#left {
	width:210px;
	margin-left:-1002px;
	float:left;
}
/*------------left_toys------------*/
#left_toys {
	width:210px;
	float:left;
}
#left_toys_top {
	background:url(../images/left_toys_top.jpg) top center no-repeat;
	width:210px;
	height:35px;
	position:relative;
}
#left_toys_top a {
	top:14px;
	left:184px;
	position:absolute;
}
#left_toys_cont {
	width:186px;
	margin:0;
	padding:4px 10px 10px 10px;
	border-left:2px solid #fbc89b;
	border-right:2px solid #fbc89b;
	overflow: hidden;
}
#left_toys_cont a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
#left_toys_cont a:hover {
	color:#ef770a;
}
/*------------left_camp------------*/
#left_camp {
	width:210px;
	margin-bottom:10px;
	float:left;
}
#left_camp_top {
	background:url(../images/left_camp_top.jpg) top center no-repeat;
	width:210px;
	height:35px;
	position:relative;
}
#left_camp_top a {
	top:14px;
	left:184px;
	position:absolute;
}
#left_camp_cont {
	width:186px;
	margin:0;
	/* padding:10px; */
	padding:4px 10px 10px 10px;
	border-left:2px solid #c4dca4;
	border-right:2px solid #c4dca4;
	border-bottom:2px solid #c4dca4;
	overflow: hidden;
}
#left_camp_cont a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
#left_camp_cont a:hover {
	color:#74a334;
}
/*------------left_cart------------*/
#left_cart {
	width:210px;
	margin-bottom:10px;
	float:left;
}
#left_cart_top {
	cursor: pointer;
	background:url(../images/left_cart.jpg) top center no-repeat;
	width:210px;
	height:35px;
	position:relative;
}
#left_cart_cont {
	width:186px;
	margin:0;
	padding:10px;
	border-left:2px solid #b7d8ec;
	border-right:2px solid #b7d8ec;
	border-bottom:2px solid #b7d8ec;
}
#left_cart_cont p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0 0 10px 0;
}
#left_cart_cont p a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4098cc;
	width:190px;
	text-decoration:none;
}
.blue_line {
	background:url(../images/line_blue.jpg) top center repeat-x;
	width:100%;
	height:2px;
}
a.all_blue {
	background:url(../images/all_blue.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4098cc;
	height:25px;
	margin-top:5px;
	padding:4px 46px 0 0;
	text-decoration:none;
	display:block;
	text-align:right;
}
/*------------left_newsletter------------*/
#left_newsletter {
	width:210px;
	margin-bottom:10px;
	float:left;
}
#left_newsletter_top {
	background:url(../images/left_newsletter.jpg) top center no-repeat;
	width:210px;
	height:35px;
	position:relative;
}
#left_newsletter_cont {
	background:url(../images/left_newsletter_flower.jpg) top right no-repeat;
	width:190px;
	margin:0;
	padding:10px 8px;
	border-left:2px solid #feea8d;
	border-right:2px solid #feea8d;
	border-bottom:2px solid #feea8d;
}
#left_newsletter_cont p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0 0 10px 0;
	padding:0;
}
#left_newsletter_cont form {
	width:190px;
	margin:0;
	padding:0;
}
#left_newsletter_cont input.mail {
	background:#ffffff url(../images/left_newsletter_mail.jpg) top center no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	width:144px;
	height:23px;
	margin:0 2px 0 0;
	padding:4px 4px 0 4px;
	border:none;
	float:left;
}
.sign_newsletter {
	background: url(../images/left_newsletter_submit.jpg);
	cursor: pointer;
	border: none;
	width: 32px;
	height: 25px;
}
/*------------footer------------*/
table.footer {
	background:url(../images/footer.jpg) repeat-y;
	width:1002px;
	border-collapse:collapse;
	margin:0;
	padding:0;
	float:left;
}
table.footer td {
	vertical-align:top;
	margin:0;
	padding:0;
}
table.footer td.footer_menu {
	/*background:url(../images/line_footer_h.jpg) bottom center repeat-x;*/
	padding:0 0 0 10px;
}
table.footer td.footer_menu p {
	margin:0;
	padding-right:10px;
	float:right;
}
table.footer td.footer_menu a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding:0 8px 0 4px;
	text-decoration:none;
	border-right:1px solid #4a4a4a;
}

table.footer td.footer_menu a:hover {
	color: #878787;
}

table.footer p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
}
table.footer td.heading {
	width:50%;
	padding:5px 10px 10px 12px;
}
table.footer td.first {
	background:url(../images/line_footer_v.jpg) top right repeat-y;
	width:24%;
	padding:0 10px 10px 12px;
}
table.footer td.first a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
table.footer td.first a:hover {
	color:#ef770a;
}
table.footer td.second {
	background:url(../images/line_footer_v.jpg) top right repeat-y;
	width:26%;
	padding:0 10px;
}
table.footer td.second a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
table.footer td.second a:hover {
	color:#ef770a;
}
table.footer td.third {
	background:url(../images/line_footer_v.jpg) top right repeat-y;
	width:25%;
	padding:0 10px 10px 11px;
}
table.footer td.third a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
table.footer td.third a:hover {
	color:#74A334;
}
table.footer td.fourth {
	width:25%;
	padding-left:10px;
}
table.footer td.fourth a {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	text-decoration:none;
	display:block;
}
table.footer td.fourth a:hover {
	color:#74A334;
}
table.footer td.footer_top {
	background:#ffffff url(../images/footer_top.jpg) no-repeat;
	width:1002px;
	height:12px;
}
table.footer td.footer_bottom {
	background:#ffffff url(../images/footer_bottom.jpg) no-repeat;
	width:992px;
	height:28px;
	padding:12px 0;
}
table.footer td.footer_bottom img {
	float:feft;
}
#author {
	float:right;
}
#author p {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:15px 0 0 0;
	margin:0;
	float:left;
}
#author img {
	margin:5px 10px 0 0;
	border:none;
	float:left;
}

.search_button {
	cursor: pointer;
}

.footer_line {
	width: 982px;
	background:url(../images/line_footer_h.jpg) center center repeat-x;
}

.bottom_menu {
	margin-left: -5px;
}


#SitePath {
	font:12px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	padding: 0 0 10px 12px;
	/* text-transform: lowercase; */
}

#SitePath a {
	color:#4a4a4a;
	text-decoration: none;
}

#SitePath a:hover {
	/* color:#ef770a; */
	color: #878787;
}

#SitePath span {
	/* color:#ef770a; */
	color: #999999;
}

/* --- thumbnail --- */
.img_holder {
	margin: 0;
	padding: 0 10px 10px 0;
	width: 100px;
	height: 100px;
	float: left;
}
/* --- thumbnail END */
.article_info {
	float: left;
	width: 255px;
	padding-bottom:10px;
}

.textpage_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/textpage_bar.jpg);
	height: 36px;
}

.textpage_title {
	padding: 8px 0 0 10px;
}

.textpage_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #FEEA8D;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.textpage_content p {
	padding: 0;
	margin: 0;
}

.textpage_body {
	margin: 0 0 15px 0;
}

.error {
	font: 13px "Trebuchet MS", sans-serif;
	color: red;
	margin: 0 0 10px 0;
}

.success {
	font: 13px "Trebuchet MS", sans-serif;
	color: green;
	margin: 0 0 10px 0;
}

.newsletter form {
	width:190px;
	margin:0;
	padding:0;
}

.newsletter input.mail {
	background:#ffffff url(../images/left_newsletter_mail.jpg) top center no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	width:144px;
	height:23px;
	margin:0 2px 0 0;
	padding:4px 4px 0 4px;
	border:none;
	float:left;
}

.toys_head {
	background: url(../images/toys_bar.jpg);
	height: 36px;
}

.toys_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #fbc89b;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.toys_in_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/toys_in_bar.jpg);
	height: 36px;
}

.toys_in_title {
	padding: 8px 0 0 10px;
}

.toys_in_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #fbc89b;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.toys_active {
	color:#ef770a !important;
}

.camp_active {
	color:#74a334 !important;
}

.camp_head {
	background: url(../images/camp_bar.jpg);
	height: 36px;
}

.camp_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #c4dca4;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.camp_in_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/camp_in_bar.jpg);
	height: 36px;
}

.camp_in_title {
	padding: 8px 0 0 10px;
}

.camp_in_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #c4dca4;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

table.product_table {

}

table.product_table td.cont_left_center {
	background:url(../images/line_orange.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
}

table.product_table td.cont_right_center {
	background:url(../images/line_green.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
}

table.product_table td.vertical_dotted_orange {
	background:url(../images/vertical_dotted_orange.jpg) repeat-y scroll center center;
	padding: 0 12px 0 12px;
}

table.product_table td.vertical_dotted_green {
	background:url(../images/vertical_dotted_green.jpg) repeat-y scroll center center;
	padding: 0 12px 0 12px;
}

table.product_table td.no_bottom_dotted {
	background: 0;
}

table.product_table td.last_line_orange {
	background:url(../images/line_orange.jpg) center center repeat-x;
}

table.product_table td.last_line_green {
	background:url(../images/line_green.jpg) center center repeat-x;
}

table.product_table td.cont_left_center a.more {
	background:url(../images/more_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}

table.product_table td.cont_right_center a.more {
	background:url(../images/more_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}

table.product_table td.cont_left_center a.buy {
	background:url(../images/cart_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

table.product_table td.cont_right_center a.buy {
	background:url(../images/cart_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

table.product_table td.cont_left_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#ef770a;
}

table.product_table td.cont_right_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#74a334;
}

table.product_table td.all_orange {
	padding:0;
	margin: 0 0 -5px 0;
	float:right;
}

table.product_table td.all_green {
	padding:0;
	margin: 0 0 -5px 0;
	float:right;
}

table.product_table td.all_orange a {
	background:url(../images/all_orange.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#ef770a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

table.product_table td.all_green a {
	background:url(../images/all_green.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#74a334;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

#paging {
	font: 14px "Trebuchet MS", sans-serif;
	float: right;
	color: #4a4a4a;
}

#paging a {
	color: #4a4a4a;
	text-decoration: none;
	padding: 5px;
	cursor: pointer;
}

#paging .active {
	color: #ef770a;
	padding: 5px;
}

#paging a:hover {
	color:#ef770a;
}

.paging_left_arrow {
	float: left;
	margin-right: 10px;
}

.paging_nums {
	float: left;
	margin-top: 4px;
}

.paging_right_arrow {
	float: left;
	margin-left: 10px;
}

.paging_left_label {
	float: left;
	margin: 4px 0 0 10px;
}

.paging_arrow {
	float: left;
}

.paging_right_label {
	float: left;
	margin: 4px 10px 0 8px;
}
/*------------paging_yellow------------*/

#paging_yellow {
	font: 14px "Trebuchet MS", sans-serif;
	float: right;
	color: #4a4a4a;
}

#paging_yellow img {
	margin: 0 !important;
}

#paging_yellow a {
	color: #4a4a4a;
	text-decoration: none;
	padding: 5px;
	cursor: pointer;
}

#paging_yellow .active {
	color: #fcd208;
	padding: 5px;
}

#paging_yellow a:hover {
	color:#fcd208;
}
/*------------paging_blue------------*/

#paging_blue {
	font: 14px "Trebuchet MS", sans-serif;
	float: right;
	color: #4a4a4a;
}

#paging_blue img {
	margin: 0 !important;
}

#paging_blue a {
	color: #4a4a4a;
	text-decoration: none;
	padding: 5px;
	cursor: pointer;
}

#paging_blue .active {
	color: #62AAD5;
	padding: 5px;
}

#paging_blue a:hover {
	color:#62AAD5;
}


#flash_toys {
	/* background: url(../images/flash_toys_bg.jpg); */
	width: 1002px;
	height: 215px;
	margin-bottom: 8px;
}

#flash_camp {
	/* background: url(../images/flash_camp_bg.jpg); */
	width: 1002px;
	height: 215px;
	margin-bottom: 8px;
}

.select_label {
	float: left;
	margin: 4px 10px 0 1px;
}

.select_top {
	float: left;
	width:145px;
	height:23px;
	background: url(../images/filter_select_bg.jpg);
	padding: 4px 0 0 7px;
	cursor: pointer;
}

.select_top a {
	color: #4a4a4a;
	text-decoration: none;
}

.select_top a:hover {
	color: #878787;
}

#manufacturer_holder {
	position: absolute;
	border: 2px solid #E0E0E0;
	border-top: 1px dotted #e0e0e0;
	background-color: #ffffff;
	padding: 5px;
	width: 138px;
	margin: 23px 0 0 61px;
}

*html #manufacturer_holder {
	margin: 23px 0 0 -189px;
}

.manufacturer_list {
	color: #4a4a4a;
}

.manufacturer_list a {
	color: #4a4a4a;
	text-decoration: none;
}

.manufacturer_list a:hover {
	color: #878787;
	text-decoration: none;
}

.filter_arrow {
	float: left;
	margin: 1px 0 0 5px;
	cursor: pointer;
}

.toys_single_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/toys_full_top.jpg);
	height: 36px;
}

.toys_single_title {
	padding: 8px 0 0 10px;
}

.toys_single_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #fbc89b;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.camp_single_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/camp_full_top.jpg);
	height: 36px;
}

.camp_single_title {
	padding: 8px 0 0 10px;
}

.camp_single_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #c4dca4;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.top_row_clear {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.may_be_interested_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/may_be_interested_bar.jpg);
	height: 36px;
}

.may_be_interested_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #B7D8EC;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

table.product_blue_table {

}

table.product_blue_table td.cont_blue_center {
	background:url(../images/blue_line_h.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
}

table.product_blue_table td.vertical_dotted_blue {
	background:url(../images/blue_line_v.jpg) repeat-y scroll center center;
	padding: 0 12px 0 12px;
}

table.product_blue_table td.no_bottom_dotted {
	background: 0;
}

table.product_blue_table td.last_line_blue {
	background:url(../images/blue_line_h.jpg) center center repeat-x;
}

table.product_blue_table td.cont_blue_center a.more {
	background:url(../images/blue_plus.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}

table.product_blue_table td.cont_blue_center a.buy {
	background:url(../images/blue_cart.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

table.product_blue_table td.cont_blue_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#62A9D5;
}

table.product_blue_table td.all_blue {
	padding:0;
	margin: 0 0 -5px 0;
	float:right;
}

table.product_blue_table td.all_blue a {
	background:url(../images/all_blue.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#62A9D5;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

a.blue_link {
	font:13px "Trebuchet MS", sans-serif;
	color:#62A9D5;
	text-decoration:none;
}

*html .may_be_interested_head {
	margin-top: 20px !important;
}

.news_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/blue_bar.jpg);
	height: 36px;
}

.news_title {
	padding: 8px 0 0 10px;
}

.news_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #B7D8EC;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

table.news_table {

}

table.news_table td.cont_blue_center {
	background:url(../images/blue_line_h.jpg) bottom center repeat-x;
	width:367px;
	padding-top:10px;
	padding-bottom: 10px;
}

table.news_table td.vertical_dotted_blue {
	background:url(../images/blue_line_v.jpg) repeat-y scroll center center;
	padding: 0 12px 0 12px;
}

table.news_table td.no_bottom_dotted {
	background: 0;
}

table.news_table td.last_line_blue {
	background:url(../images/blue_line_h.jpg) center center repeat-x;
}

table.news_table td.cont_blue_center a.more {
	background:url(../images/blue_plus.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	height:25px;
	padding:4px 38px 0 0;
	text-decoration:none;
	float:left;
}

table.news_table td.cont_blue_center p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#62A9D5;
}

table.news_table td.all_blue {
	padding:0;
	margin: 0 0 -5px 0;
	float:right;
}

table.news_table td.all_blue a {
	background:url(../images/all_blue.jpg) top right no-repeat;
	font:13px "Trebuchet MS", sans-serif;
	color:#62A9D5;
	height:25px;
	padding:4px 38px 0 38px;
	text-decoration:none;
	float:left;
}

table.news_full td {
	vertical-align:top;
}
table.news_full td.news_full_left {
	background:url(../images/table_toys_left.jpg) center center repeat-y;
	width:10px;
}
table.news_full td.news_full_right {
	background:url(../images/table_toys_right.jpg) center center repeat-y;
	width:10px;
}
table.news_full td.news_full_cont {
	width:472px;
	padding:10px 0;
}
table.news_full td.img {
	width:290px;
	padding:10px 10px 10px 0;
}
table.news_full td.news_full_cont p {
	font:13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	margin:0;
	padding:0 0 10px 0;
}
table.news_full td.news_full_cont p span {
	font:15px "Trebuchet MS", sans-serif;
	color:#ef770a;
}

.single_news_title {
	font:16px "Trebuchet MS", sans-serif;
	color:#62AAD5;
	padding-bottom: 5px;
}

.single_news_date {
	font:11px "Trebuchet MS", sans-serif;
	color:#787878;
	padding-bottom: 15px;
	text-transform: lowercase;
	text-align: right;
}

.single_news_content {
	text-align: justify;
}

.news_blue_line {
	background:url(../images/line_blue.jpg) center center repeat-x;
	width:100%;
	height:2px;
	padding-bottom: 5px;
}

.news_short_description {
	padding-bottom: 10px;
	padding-top: 5px;
}

.promotions_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/promotions_bar.jpg);
	height: 36px;
}

.promotions_title {
	padding: 8px 0 0 10px;
}

.promotions_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #B7D8EC;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.price_stroke {
	text-decoration: line-through;
	color: #4a4a4a !important;
	/* color: #62A9D5; */
}

.promotion_info {
	font: italic 11px "Trebuchet MS", sans-serif;
	margin-top: -10px !important;
	margin-bottom: 10px !important;
}

.basket_head {
	font: 16px "Trebuchet MS", sans-serif;
	color:#ffffff;
	background: url(../images/cart_top.jpg);
	height: 36px;
}

.basket_title {
	padding: 8px 0 0 10px;
}

.basket_content {
	font: 13px "Trebuchet MS", sans-serif;
	color:#4a4a4a;
	border: 2px solid #B7D8EC;
	border-top: 0;
	padding: 10px;
	margin-bottom: 10px;
}

.basket_agreement {
	font: italic 12px "Trebuchet MS", sans-serif;
	padding-top: 1px;
}

.order_label {
	font: 13px "Trebuchet MS", sans-serif !important;
	color: #4a4a4a !important;
}

table.user_form {
	width: 50%;
}

table.user_form td.label {
	width: 40%;
	padding: 3px 0 5px 0;
	vertical-align: top;
}

table.user_form input {
	width: 95%;
	margin: 0;
	padding: 1px;
	font: 13px "Trebuchet MS", sans-serif;
	color: #4a4a4a;
}

table.user_form textarea {
	width: 95%;
	margin: 0;
	padding: 1px;
	font: 13px "Trebuchet MS", sans-serif;
	color: #4a4a4a;
}

table.user_form td.require {
	width: 10px;
	color: #cc0000;
	vertical-align: top;
}

table.blue input {
	border: 1px solid #B7D8EC;
}

table.blue textarea {
	border: 1px solid #B7D8EC;
}

table.orange input {
	border: 1px solid #FBC89B;
}

table.orange textarea {
	border: 1px solid #FBC89B;
}

table.green input {
	border: 1px solid #C4DCA4;
}

table.green textarea {
	border: 1px solid #C4DCA4;
}

table.yellow input {
	border: 1px solid #FEEA8D;
}

table.yellow textarea {
	border: 1px solid #FEEA8D;
}

.submit_btn {
	margin-left: 5px !important;
}

.require_info {
	font: italic 11px "Trebuchet MS", sans-serif;
	padding-top: 7px;
	margin-left: 36px;
}
.require {
	float: left;
	margin-right: 3px;
	color: #cc0000;
}

.sitemap_row {
	display: block;
	color: #4a4a4a;
}

.sitemap_row a {
	text-decoration: none;
	/* color: #4a4a4a; */
	color:#62A9D5;
}

.sitemap_row a:hover {
	color:#62A9D5;
	text-decoration: underline;
}

.sitemap_alternate {
	font: 10px "Trebuchet MS", sans-serif;
	color: #878787;
	/* margin-left: 10px; */
	padding-bottom: 5px;
	margin-top: -2px;
}

.sitemap_sub {
	border-left: 2px solid #FEEA8D;
	padding-left: 10px;
	margin-bottom: 10px;
}

.sitemap_no_border {
	border: 0;
}

table.question_form {
	width: 100%;
	margin-bottom: 10px;
}

table.question_form td.label {
	width: 40%;
	padding: 3px 0 5px 0;
	vertical-align: top;
}

table.question_form input {
	width: 95%;
	margin: 0;
	padding: 1px;
	font: 13px "Trebuchet MS", sans-serif;
	color: #4a4a4a;
}

table.question_form textarea {
	width: 95%;
	margin: 0;
	padding: 1px;
	font: 13px "Trebuchet MS", sans-serif;
	color: #4a4a4a;
}

table.question_form td.require {
	width: 10px;
	color: #cc0000;
	vertical-align: top;
}

.question_submit_btn {
	margin-left: 25px !important;
}

.question_require_info {
	font: italic 11px "Trebuchet MS", sans-serif;
	padding-top: 7px;
	margin-left: 58px;
}

.orange_btn {
	background:url(../images/orange_btn.jpg) center center no-repeat !important;
}

.green_btn {
	background:url(../images/green_btn.jpg) center center no-repeat !important;
}

.yellow_btn {
	background:url(../images/yellow_btn.jpg) center center no-repeat !important;
}

.search_sub {
	margin-left: 20px;
}

.search_label {
	margin: 0 0 5px 0;
}

.search_img {
	width: 100px;
}

.search_img img {
	margin-top: 10px !important;
	margin-bottom: 15px !important;
}

.search_yellow_line {
	background:url(../images/line_yellow.jpg) center center repeat-x;
	height:2px;
	/* padding:10px 0; */
	padding: 0;
	margin-bottom:10px;
	width: 50%;
}

.social {
    right: 15px;
    position: absolute;
    top: 68px;
}
.ImgLeft {
	float: left;
	margin-right: 5px;
}
.ImgRight {
	float: right;
	margin-left: 5px;
}

table.gallery a img {
    border: 1px solid #EFEFEF;
}

table.toys_full div.gallery a img {
	border: 1px solid #efefef;
	margin-bottom: 2px;
}

table.toys_full div.gallery a:hover img {
	border: 1px solid #FCD209;
}

#left ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#left_toys_cont ul.sub_menu {
    border-left: 1px solid #FBC89B;
    padding-left: 5px;
}

#left_camp_cont ul.sub_menu {
    border-left: 1px solid #C4DCA4;
    padding-left: 5px;
}
