
@import url("global.css");

/***** Basic Elements *****/
body { background:#fff; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#488dac; }
h1  { font-size:20px; }
h2  { font-size:18px; }
h3  { font-size:18px;font-weight:bold; }
a { text-decoration:underline; color:#488dac; }
input {
vertical-align:middle;
border:1px solid #e4c6b3;
	font:11px Tahoma;
	height:16px;
	background:#fff;
	}

/***** Basic Layout *****/  
.wraper { width:998px; margin:0 auto; }
#header { margin-bottom:14px;}
#main {}
#footer {}
  
/***** Header *****/ 
.header-top {
	background:#badbf3 url(../images/header-top.jpg) no-repeat 0 0;
	height:205px;
}
.header-top-nav {
	font-weight:bold;
	font-size:10px;
	height:20px;
	text-align:right;
	padding:10px 8px 0 0;
}
.header-top-nav a {
	color:#fff;
	text-decoration:none;
	margin:0 10px;
}
.header-top-nav a:hover {
	text-decoration:underline;
}

.header-top-phone {
	padding:110px 0 0 65px;
}
.header-top-phone-number {
	float:left;
	font:24px Georgia, "Times New Roman", Times, serif;
}
.header-top-phone-link {
	float:left;
	font-size:11px;
	background:url(../images/header-phone.gif) no-repeat 100% 13px;
	padding:10px 16px 0 20px;
}
.header-top-phone-link a {
}

.nav {
	height:39px;
	background:#f89016;
}
.nav ul {
	list-style:none;
}
.nav li {
	float:left;
}
.nav a {
	display:block;
	background:no-repeat 0 0;
	height:39px;
}
.nav a:hover, .nav .active a {
	background-position:0 -39px;
}
.nav .nav-item1 a {
	width:160px;
	background-image:url(../images/navigation-item1.gif);
}
.nav .nav-item2 a {
	width:123px;
	background-image:url(../images/navigation-item2.gif);
}
.nav .nav-item3 a {
	width:168px;
	background-image:url(../images/navigation-item3.gif);
}
.nav .nav-item4 a {
	width:159px;
	background-image:url(../images/navigation-item4.gif);
}
.nav .nav-item5 a {
	width:218px;
	background-image:url(../images/navigation-item5.gif);
}
.nav .nav-item6 a {
	width:170px;
	background-image:url(../images/navigation-item6.gif);
}
  
/***** Main *****/  
.content-container {
	width:100%;
	float:left;
}
.content {
	margin:0 197px 0 252px;
	min-height:30px;
	padding-bottom:30px;
}
.leftsidebar {
	float:left;
	width:240px;
	margin-left:-100%;
	padding-bottom:30px;
}
.rightsidebar {
	float:left;
	width:190px;
	margin-left:-190px;
	margin-bottom:30px;
	background:url(../images/rightsidebar.gif) repeat-y 0 0;
}

.search {
	padding:0 0 30px 8px;
}
.search .inp {
	border:1px solid #e4c6b3;
	font:11px Tahoma;
	margin-right:5px;
	width:150px;
	height:16px;
	padding:2px 1px 0 1px;
	background:#fff;
}
.search-btn {
	border:0;
	margin:0;
	padding:0;
	background:url(../images/search-btn.gif) no-repeat 0 0;
	width:60px;
	height:18px;
	cursor:pointer;
}
.search a {
	font-size:10px;
	color:#3b81a1;
}

.leftsidbar-nav {
	font-size:15px;
	font-weight:bold;
	padding-bottom:25px;
}
.leftsidbar-nav li {
	list-style:none;
	background:url(../images/bullet.gif) no-repeat 0 7px;
	padding:0 0 10px 18px;
}
.leftsidbar-nav a {
	text-decoration:none;
	}

.sort {
	font-weight:bold;
	padding:0 0 25px 15px;
	line-height:20px;
	}
.btn {
	background:#f89016 url(../images/btn.gif) no-repeat 0 0;
	width:153px;
	height:20px;
	border:0; margin:0; padding:0 0 2px 0;
	cursor:pointer;
	font:bold 12px Tahoma;
	color:#fff;
}
.btn1 {
	background:#f89016 url(../images/btn.gif) no-repeat 0 0;
	width:153px;
	height:20px;
	border:0; margin:0; padding:0 0 2px 0;
	cursor:pointer;
	font:bold 12px Tahoma;
	color:#fff;
}
.btn2 {
	background:#f89016 url(../images/btn.gif) no-repeat 0 0;
	width:153px;
	height:20px;
	border:0; margin:0; padding:0 0 2px 0;
	cursor:pointer;
	font:bold 12px Tahoma;
	color:#fff;
}
.ie7 .btn {
	padding:0;
}
.sort .btn {
	margin-top:5px;
}

.title {
	font-size:18px;
	font-weight:bold;
	color:#f66b0f;
	padding-bottom:5px;
	}
.articles {
	}
.articles li {
	list-style:none;
	padding:0 0 10px 18px;
	}


.toyslist {
	font-size:13px;
	font-weight:bold;
}
.toyslist a {
	text-decoration:none;
}
.toyslist a:hover {
	text-decoration:underline;
}

.toyslist img {
}
.toyslist li {
	list-style:none;
	text-align:center;
	padding-bottom:10px;
	}

.table2 {
	width:100%;
	padding:5px;
	margin:5px;
	}
.table2 td {
	text-align:center;
	}
.table2-bg {
	padding:20px 1px;
	}
.table2 .first .table1-bg {
	}
.table2 .last td, .table1 td.last {
	}
.table2-text {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:0 20px;
	}
.table2-text a {
	text-decoration:none;
}
.table2-text a:hover {
	text-decoration:underline;
}
.table2 .price {
	color:#f66b0f;
	font-size:14px;
	}
.table2 .price span {
	font-size:17px;
	}

  
/***** Footer *****/  
.copyright {
	font-size:10px;
	text-align:center;
	padding:10px 0;
}
  
/***** Etc *****/
.banners {
	margin-bottom:30px;
	height:80px;
}
.banners a {
	margin:0 0 0 18px;
}
.banners a.first {
	margin:0;
}

.box {
	}
.box .bookmarks {
	height:24px;
	position:relative;
	top:1px;
	}
.box .bm {
	float:left;
	color:#6ec0df;
	}
.box .bm a {
	color:#6ec0df;
	text-decoration:none;
	}
.box .bm a:hover {
	text-decoration:underline;
	}
.box .bm .text {
	height:19px;
	float:left;
	padding:5px 4px 0 4px;
	}
.box .bm .bm_TL, .box .bm .bm_TR {
	width:4px;
	height:24px;
	font-size:1px;
	line-height:1px;
	float:left;
	visibility:hidden;
	}
.box .bm.active {
	background:#fff url(../images/table_border.gif) repeat-x top;
	}
.box .bm.active a:hover {
	text-decoration:none;
	}
.box .bm.active .bm_TL {
	background:#fff url(../images/table_border.gif) repeat-y left;
	visibility:visible;
	}
.box .bm.active .bm_TR {
	background:#fff url(../images/table_border.gif) repeat-y right;
	visibility:visible;
	}
	
.box .box_content {
	border-top:1px solid #e4c6b3;
	border-left:1px solid #e4c6b3;
	border-right:1px solid #e4c6b3;
	background:#fff;
	padding:14px 8px 10px 8px;
	}

.box .bottom {
	background:#fff url(../images/table_border.gif) repeat-x bottom;
	height:4px;
	font-size:1px;
	line-height:1px;
	}
.floatleft {
	float:left
	}
.floatright {
	float:right;
	}
.table1  {
	}
.table1 td {
	text-align:center;
	padding:14px 5px;
	}
.table1 .top td {
	background-color:#e4c6b3;
	color:#fff;
	font-size:12px;
	padding:6px 5px;
	}
.table1 .bottom td {
	padding:6px 5px;
	}
.table1 .remLborder {
	border-left-color:#e4c6b3;
	border-left-color:red;
	}
.table1 .table_TL {
	background:#e4c6b3 url(../images/table_TL.gif) no-repeat top left;
	}
.table1 .table_TR {
	background:#e4c6b3 url(../images/table_TR.gif) no-repeat top right;
	}
.table1 .table_BL {
	background:url(../images/table_BL.gif) no-repeat bottom left;
	}
.table1 .table_BR {
	background:url(../images/table_BR.gif) no-repeat bottom right;
	}
.table1 .bg {
	background:#e4c6b3;
	color:#fff;
	}
.table_bg_T {
	background:#fff url(../images/table_border2.gif) repeat-x top;
	}
.table_bg_B {
	background:url(../images/table_border2.gif) repeat-x bottom;
	}
.table_bg_L {
	background: url(../images/table_border2.gif) repeat-y left;
	}
.table_bg_R {
	background:url(../images/table_border2.gif) repeat-y right;
	}
.basket {
	color:#fff;
	background:#ffb520 url(../images/basket_bg2.gif) no-repeat top;
	height:105px;
	padding:5px 10px 0 10px;
	}
.basket h2 {
	color:#fff;
	}
.basket a {
	color:#fff;
	text-decoration:underline;
	}
.basket .tov {
	font-size:16px;
	text-align:center;
	padding-top:15px;
	}
.basket .link {
	text-align:center;
	padding-top:15px;
	}