*{
	margin: 0px;
	padding: 0px;
}


select{
	border: 1px solid #cccccc;
}

select option{
	background: #eeeeff;
}

input.text{
	border: 1px solid #cccccc;
}

textarea{
	border: 1px solid #cccccc;
}


img{
	border: 0px none;
}

.submit{
	cursor: pointer !important;
	cursor: hand;
}

.bold{
	font-weight: bold;
}


a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.fullwidth{
	width: 100%;
}

ul{
	list-style: none;
}

.cl{
	margin: 0px;
	padding: 0px;
	border: 0px none;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height:1px;
}

.dotsep{
	font-size: 1px;
	line-height: 1px;
	height:1px;
	background: url(../images/gfx/dot_sep.gif) repeat-x;
}


html{
	margin: 0px;
	height: 100%;
	padding: 0px;
}

body{
	margin: 0px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #232323;
	line-height: 18px;
	height: 100%;
	padding: 0px;
			
}

#object{
	min-width: 1000px;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	padding: 0px;
}

.fulltop{
	height: 118px;
	text-align:center;
	background: url(../images/gfx/top_bg.gif);
}

.top{
	width: 1000px;
	margin: 0px auto;
	position: relative;
	text-align:left;
}
.top a.logo{
	display: block;
	left: 33px;
	position: absolute;
	top: 0px;
	color: #000;
}

.top .transicons{
	display: block;
	right: 233px;
	position: absolute;
	top: 0px;
	width: 350px;
	height: 110px;
	color: #000;
}

.top .transicons ul li{
	display: block;
	width: 110px;
	text-align: center;
	float: left;
}

.top .transicons ul li a{
	display: block;
	background: url(../images/gfx/icon_cloudy_bg.gif) scroll 50% 0px;
	width: 104px;
	height: 73px;
	padding-top: 17px;
	text-align: center;
}

.top .login_box{
	display: block;
	right: 0px;
	position: absolute;
	top: 0px;
	width: 197px;
	height: 102px;
	color: #666666;
	background: url(../images/gfx/login_box_bg.gif) no-repeat;
}

.top .login_box a{
	color: #ffffff;
}



.top .login_box .inputbox{
	position:relative;
	left: 25px;
	float: left;
	margin-top: 9px;
	width: 145px;
	height: 18px;
}

.top .login_box .inputbox .text{
	display: block;
	border: 1px solid #cccccc;
	line-height: 17px;
	width: 98%;
}

.top .login_box .inputbox .passwd{
	display: block;
	border: 1px solid #cccccc;	
	width: 120px;
	line-height: 17px;
	float: left;
}

.top .login_box .inputbox .submit{
	position: relative;
	top: -1px;
	border: 0px none;
	display: block;
	width: 19px;
	height: 19px;
	float: right;
	background: url(../images/gfx/login_button.gif) no-repeat;
	cursor: pointer !important;
	cursor: hand;
}

.top .login_box .infobox{
	position:relative;
	left: 45px;
	float: left;
	margin-top: 8px;
	width: 120px;
	color: #ffffff;
}

.top .login_box .logout_button{
	display: block;
	margin-top: 4px;
	width: 82px;
	height: 18px;
	color: #ffffff;
	background: url(../images/gfx/wyloguj_button.gif) no-repeat;	
}

.top .login_box .logout_button:hover{
	text-decoration: none;
	background-position: 0px -18px;	
}

.login_box ul.errors{
	line-height: 12px;
	font-size: 9px;
	position: absolute;
	top: -12px;
	left: 5px;
	list-style: none;
	color: #ff0000;
}




.top .topmenu{
	display: block;
	width: 996px;
	height: 28px;
	position: absolute;
	top: 85px;
	left: 2px;
	color: #000;
	background: url(../images/gfx/top_bg.gif);
}

.top .topmenu .search_box{
	position: relative;
	float: left;
	width: 181px;
	height: 28px;
	background: url(../images/gfx/search_box_bg.gif) no-repeat;
	margin-right: 2px;
}
.top .topmenu .search_box .inputbox{
	position:relative;
	left: 10px;
	float: left;
	margin-top: 6px;
	width: 160px;
	height: 19px;
}

.top .topmenu .search_box .inputbox div{
	width: 100%;
}

.top .topmenu .search_box .inputbox .text{
	display: block;
	border: 0px none;
	margin: 0px;
	line-height: 17px;
	width: 136px;
	float: left;
}

.top .topmenu .search_box .inputbox .submit{
	margin:0px;
	position: relative;
	margin-top: -1px;
	border: 0px none;
	padding: 0px;
	line-height:3px;
	display: block;
	width: 18px;
	height: 19px;
	float: right;
	background: url(../images/gfx/search_button.gif) no-repeat;
	cursor: pointer !important;
	cursor: hand;
}

.top .topmenu ul{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.top .topmenu ul li{
	position: relative;
	list-style: none;
	display: block;
	float: left;
	margin-right: 2px;
}

.top .topmenu ul li a{
	position: relative;
	display: block;
	float: left;
	width: 155px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	color: #ffffff;
	background: url(../images/gfx/stm_item.gif) no-repeat;
	text-decoration: none;
}

.clientpage .top .topmenu ul li a{
	display: block;
	float: left;
	width: 114px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	color: #ffffff;
	background: url(../images/gfx/tm_item.gif) no-repeat;
	text-decoration: none;
}

.youhere{
	position: absolute;
	background: url(../images/gfx/youhere_start.gif) no-repeat scroll 0% 0px;
	width: 185px;
	height: 28px;
	right: 0px;
}

.youhere p.here{
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	color: #ffffff;	
	position: relative;
	line-height: 28px;
	float: right;
	padding-right: 15px;
	text-align: right;
}
.youhere .breadcrumbs{
	position: absolute;
	bottom: -16px;
	right: 14px;
	width: 450px;
	height: 11px;
	line-height: 11px;
	font-size: 9px;
	text-align: right;
}

.youhere .breadcrumbs .sep{
	padding: 0px 2px;
	background: url(../images/gfx/crumbs_sep.gif) no-repeat scroll 50% 55%;
}


.youhere .breadcrumbs a{
	color: #0072bc;
}

.youhere .breadcrumbs .selected{
	cursor: default;
	color: #0072bc;
	text-decoration: underline;	
}
.clientpage .youhere{
	background: url(../images/gfx/youhere_client.gif) no-repeat scroll 0% 0px;
	width: 117px;
}

.startpage .youhere *{
	display: none;
}





.fullpage{
	margin-top: 10px;	
	text-align: center;
	padding-bottom: 70px;
}

.page{
	text-align: left;
	margin: 0px auto;
	position: relative;
	width: 1000px;
}

.page .leftmenu{
	position: relative;
	left: 5px;
	width: 180px;
	float: left;
	padding-bottom: 20px;
}

.page .leftmenu p{
	line-height: 24px;
}


.page .leftmenu ul{
	float: left;
	width: 100%;
	padding-bottom: 1px;
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 100%;
}
.page .leftmenu ul li{
	width: 100%;
	display: block;
	position: relative;
	float: left;
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 0px;
	padding-top: 1px;
}

.page .leftmenu ul li ul{
	padding-bottom: 0px;
	background: none;
}

.page .leftmenu ul li a{
	display: block;
	position: relative;
	padding-left: 12px;
	line-height: 19px;
	background: url(../images/gfx/lm_item.gif) no-repeat scroll 2px 7px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.5px;
	height: 100%;
}

.page .leftmenu ul li.spread a{
	background: url(../images/gfx/lm_spread_item.gif) no-repeat scroll 3px 7px;
}

.page .leftmenu ul li.spread ul li a{
	background: none;
}

.page .leftmenu ul li ul li a{
	padding-left: 16px;
	background: none;
	font-weight: normal;
	color: #0173bc;
}

.page .leftmenu ul li a:hover{
	background-color: #edf9ff;
}
.page .leftmenu ul li ul li a:hover{
	background-color: #fff;
}

.page .leftmenu ul li a.selected{
	background-color: #edf9ff;
	text-decoration: underline;
	color: #0173bc;
}
.page .leftmenu ul li ul li a.selected{
	background-color: #fff;
	text-decoration: underline;
	color: #0173bc;
}

.page .leftmenu ul li ul li a:hover{
	background: none;
	text-decoration: underline;
}


.blue{
	color: #0072bc;	
}


.clientmenu{
	position: relative;
	float: left;
	width: 990px;
	left: 4px;
	border-bottom: 1px solid #0072bc;
	margin-top: 3px;
	margin-bottom: 3px; 	
}

.clientmenu ul{
	position: relative;
	left: 20px;
	width: 960px;	
	height: 23px;
}

.clientmenu ul li{
	display: block;
	float: left;
	height: 23px;
	margin-right: 4px;
}

.clientmenu ul li a{
	font-weight: bold;
	color: #0072bc;
	text-align: center;
	display: block;
	float: left;
	height: 23px;
	width: 151px;
	background: url(../images/gfx/cpm_item.gif) no-repeat;
	line-height: 23px;
	text-decoration: none;
}

.clientmenu ul li a:hover{
	text-decoration: none;
	color: #ffffff;
	background-position: 0px -23px;
}

.clientmenu ul li a.selected{
	text-decoration: none;
	color: #ffffff;
	background-position: 0px -23px;
}


.page .forcontainer{
	position: relative;
	float: right;
	width: 802px;
}

.page .fullwidth{
	position: relative;
	float: right;
	width: 976px;
}


.startpage .page .forcontainer{
	margin-top: -10px;
}

.page .forcontainer .container{
	position: relative;
	float: left;
	width: 784px;
}

.page .fullwidth .container{
	position: relative;
	float: left;
	width: 962px;
}

.remindpass .text{
	display: block;
	border: 1px solid #cccccc;
	line-height: 17px;
	width: 130px;
	float: left;
	margin-right: 3px;
}

.remindpass .submit{
	position: relative;
	top: -1px;
	border: 0px none;
	display: block;
	width: 21px;
	height: 19px;
	float: left;
	background: url(../images/gfx/login_whitebutton.gif) no-repeat;
	cursor: pointer !important;
	cursor: hand;
}



.startpage .page .forcontainer .container{
	position: relative;
	float: left;
	width: 797px;
}



.page .forcontainer .container h2{
	padding-left: 6px;
	position: relative;
	text-align: left;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 24px;
	color: #0072bc;
	border-bottom: 1px solid #0072bc;
	margin-bottom: 3px;
}

.page .forcontainer .container h2 span.sep{
	padding: 0px 5px;
	background: url(../images/gfx/crumbs_sep.gif) no-repeat scroll 50% 55%;
}

.page .forcontainer .container .content{
	
}

.page .forcontainer .container .toymore{
	position: relative;
	width: 752px;
	left: 15px;
	float: left;
	padding: 10px 0px;
}

.page .forcontainer .container .toybigphoto{
	position: relative;
	width: 752px;
	float: left;
	height: 253px;
	width: 366px;
	background: url(../images/gfx/bigtoyborder.gif) no-repeat scroll 0px 0px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
	z-index: 15;
}

.page .forcontainer .container .toybigphoto a{
	top: 13px;	
	left: 15px;
	position: absolute;
	text-align: center;
	height: 227px;
	width: 336px;
	overflow: hidden;
}

.page .forcontainer .container .toybigphoto a img{
	height: 100%;
}

.page .forcontainer .container div.toyinfo{
	position: relative;
	z-index: 10;
}

.page .forcontainer .container table.toyinfo{
	width: 100%;
	font-size: 11px;
	line-height: 18px;	
}

.page .forcontainer .container table.toyinfo td{
	padding: 3px 5px;
	vertical-align: top;
}

.page .forcontainer .container table.toyinfo td.label{
	background-color: #edf9ff;
	width: 70px;
	text-align: right;
}


.page .forcontainer .container .toyinfo h1{
	position: relative;
	color: #0072bc;
	padding: 7px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}

.page .forcontainer .container .content table a{
	font-size: 11px;
	color: #0072bc;
}
.page .forcontainer .container .content table a.disabled{
	opacity: 0.5;
	filter: alpha(opacity = 50);
	cursor: default;
}
.page .forcontainer .container .content table a.disabled:hover{
	background-position: 0px 0px;
}

.page .forcontainer .container .content table.toys{
	margin-top: 5px;
	margin-bottom: 15px;
	width: 100%;
	color: #0072bc;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 100%;
	padding-bottom: 1px;
}


.page .forcontainer .container .content table.toys tr{
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 0px;
}

.page .forcontainer .container .content table.toys tr.header{
	background: none;
}


.page .forcontainer .container .content table.toys tr td{
	padding: 2px 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.page .forcontainer .container .content table.toys tr th{
	padding: 2px 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #d8f1fe;
	border-right: 1px solid #ffffff;
	font-weight: normal;
	text-align: center;
}

.page .forcontainer .container .content table.toys tr td.name{
	text-align: left;
	padding-left: 20px;
}

.page .forcontainer .container .content table.toys tr td.name h3{
	font-size: 11px;
	color: #0072bc;
}

.page .forcontainer .container .content table.toys tr td.name h3 a{
	font-size: 11px;
	color: #0072bc;
}


.page .forcontainer .container .content table.toys tr th.name{
	text-align: left;
	padding-left: 80px;
}

.page .forcontainer .container .content table.toys .toyphoto{
	margin: 7px 0px;
	position: relative;
	text-align: center;
	width: 142px;
	height: 54px;
	background: #ffffff url(../images/gfx/smalltoy_border.gif) no-repeat scroll 0px 0px;
}

.page .forcontainer .container .content table.toys .toyphoto a.photo{
	position: relative;
	display: block;
	text-align: center;
	height: 54px;
	margin: 0px auto;
	top: 4px;
	overflow: hidden;
}

.page .forcontainer .container .content table.toys .toyphoto a.photo img{
	height: 100%;
	padding: 0px;
	border: 0px none;
}


.page .forcontainer .container .content table.clienttoys{
	margin-top: 5px;
	margin-bottom: 15px;
	width: 100%;
	color: #666666;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 100%;
	padding-bottom: 1px;
}


.page .forcontainer .container .content table.clienttoys tr{
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 0px;
}

.page .forcontainer .container .content table.clienttoys tr.preview{
	background: none;
}


.page .forcontainer .container .content table.clienttoys tr.header{
	background: none;
}


.page .forcontainer .container .content table.clienttoys tr td{
	padding: 2px 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.page .forcontainer .container .content table.clienttoys tr td a:hover{
	text-decoration: none;
}
 .page .forcontainer .container .content table.clienttoys tr.bold td, .page .forcontainer .container .content table.clienttoys tr.bold td a.user_link{
	font-weight: bold;	
}
.page .forcontainer .container .content table.clienttoys tr.bold td a{
	font-weight: normal;	
}
.page .forcontainer .container .content table.clienttoys tr.header th{
	padding: 2px 10px;
	vertical-align: middle;
	background-color: #d8f1fe;
	border-right: 1px solid #ffffff;
	font-weight: normal;
	text-align: left;
	color: #0072bc;
}

.page .forcontainer .container .content table.clienttoys tr td.name{
	text-align: left;
	padding-left: 20px;
}

.page .forcontainer .container .content table.clienttoys tr td.name h3{
	font-size: 11px;
	color: #0072bc;
}

.page .forcontainer .container .content table.clienttoys tr td.name h3 a{
	font-size: 11px;
	color: #0072bc;
}


.page .forcontainer .container .content table.clienttoys tr th.name{
	text-align: left;
}

.page .forcontainer .container .content table.clienttoys .toyphoto{
	margin: 7px 0px;
	position: relative;
	text-align: center;
	border: 1px dotted #cccccc;
	width: 100px;
	height: 70px;	
	background: #ffffff;
}

.page .forcontainer .container .content table.clienttoys .toyphoto a.photo{
	position: relative;
	top: 3px;
	display: block;
	text-align: center;
	width: 96px;
	margin: 0px auto;
	height: 63px;
	overflow: hidden;
}

.page .forcontainer .container .content table.clienttoys .toyphoto a.photo img{
	height: 100%;
	padding: 0px;
	border: 0px none;
}


.page .forcontainer .container .content table.clienttoys tr td.actions{

}

.page .forcontainer .container .content table.clienttoys tr td table tr,.page .forcontainer .container .content table.clienttoys tr td table tr.header td{
	background: none;
}


.action_button{
	position: relative;
	margin: 4px 0px;
	display: block;
	width: 65px;
	height: 16px;
	line-height: 15px;
	color: #0072bc;
	text-align: center;
	background: url(../images/gfx/action_button.gif) no-repeat;
	float: left;	
}
.page .forcontainer .container .button_box{
	height: 20px;
	
}
.page .forcontainer .container .button_box .action_button{
	margin-right: 10px;
	
}
.action_button:hover{
	text-align: center;
	text-decoration: none;
	background-position: 0px -16px;
}

.blue_button{
	margin: 0px auto;
	margin-bottom: 5px;
	position: relative;
	display: block;
	width: 110px;
	line-height: 14px;
	padding-bottom: 1px;
	color: #0072bc;
	text-align: center;
	border: 1px solid #aed6ea;
	background: url(../images/gfx/action_button_bg.gif);
}

.blue_button:hover{
	border: 1px solid #0072bc;
	text-decoration: none;
	background: url(../images/gfx/action_button_bg_hover.gif);
}
.green_button{
	margin: 0px auto;
	margin-bottom: 5px;
	position: relative;
	display: block;
	width: 119px;
	line-height: 16px;
	padding-top: 6px;
	color: #fff;
	height: 25px;
	font-weight: bold;
	text-align: center;
	background: url(../images/gfx/green_button.jpg) no-repeat scroll 0px 0;
}

.green_button:hover{
	text-decoration: none;
	background-position: 0px -31px;
}

.page .forcontainer .container .startcontent{
	position: relative;
	float: left;
	width: 600px;
	margin-top: 4px;
}

.page .forcontainer .container .topbanner{
	border: 1px solid #0678c0;
	height: 136px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.page .forcontainer .container .toysbox{
	position: relative;
	margin-top: 3px;
}

.page .forcontainer .container .toysbox h2{
	padding-left: 0px;
	position: relative;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 24px;
	color: #0072bc;
	border-bottom: 1px solid #0072bc;
	margin-bottom: 10px;
}

.page .forcontainer .container .toysbox .fortoy{
	position: relative;
	height: 120px;
	width: 150px;
	float: left;
	text-align: center;
}

.page .forcontainer .container .toysbox .fortoy .toy{
	position: relative;
	left: 3px;
	float: left;
	text-align: center;
	width: 142px;
	height: 120px;
	background: url(../images/gfx/smalltoy_border.gif) no-repeat scroll 0px 0px;
}

.page .forcontainer .container .toysbox .fortoy .toy a.photo{
	position: absolute;
	display: block;
	text-align: center;
	width: 132px;
	height: 88px;
	top: 5px;
	left: 5px;
	overflow: hidden;
}

.page .forcontainer .container .toysbox .fortoy .toy a.photo img{
	padding: 0px;
	border: 0px none;
}


.page .forcontainer .container .toysbox .fortoy .toy p{
	position: absolute;
	bottom: 9px;
	display: block;
	text-align: center;
	width: 142px;
	line-height: 12px;
	height: 13px;
	left: 0px;
	background: #edf9ff;
	overflow: hidden;
}

.page .forcontainer .container .toysbox .fortoy .toy p a{
	color: #0072bc;
}

.page .forcontainer .container .toymore .fortoy{
	position: relative;
	height: 107px;
	width: 150px;
	float: left;
	text-align: center;
}

.page .forcontainer .container .toymore .fortoy .toy{
	position: relative;
	left: 0px;
	float: left;
	text-align: center;
	width: 142px;
	height: 98px;
	background: url(../images/gfx/smalltoy_border.gif) no-repeat scroll 0px 0px;
}

.page .forcontainer .container .toymore .fortoy .selected{
	background-color: #cccccc;
}


.page .forcontainer .container .toymore .offers{
	padding: 5px 0px;
	width: 385px;
	background-color: #edf9ff; 	
}

.page .forcontainer .container .toymore .offers ul{
	position: relative;
	width: 340px;
	left: 10px;
	float: left;
	background-color: #edf9ff;
	line-height: 22px; 	
}

.page .forcontainer .container .toymore .offers ul li{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	text-indent: 17px;
	background: url(../images/gfx/lm_item.gif) no-repeat scroll 2px 9px;
	text-decoration: none;
}
.page .forcontainer .container .toymore .offers ul li span{
	padding-left: 10px;
}

.page .forcontainer .container .rightbanners{
	position: relative;
	margin-top: 4px;
	background: #ffffff;
	float: right;
	width: 180px;
	padding-bottom: 10px;
	border: 1px solid #0678c0;
}
.page .forcontainer .container .rightbanners .banner{
	position: relative;
	float: left;
	padding-top: 6px;
	padding-bottom: 4px;
	width: 180px;	
	text-align: center;
	overflow: hidden;
}

.page .forcontainer .container .rightbanners .banner *{
	display: block;
	border: 0px none;
	padding: 0px;
	margin: 0px auto;
}

.fullfooter{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 60px;
	color: #ffffff;
	font-size: 11px;
	text-align:center;
}

.footer{
	text-align: center;
	border-top: 1px solid #0476bf;
	width: 992px;
	padding: 5px 0px 0px 0px;
	margin: 16px auto;
	position: relative;
	text-align: center;
}

.footer ul{
	margin: 0px auto;
	text-align: center;
	height: 24px;
	line-height: 24px;	
}

.footer ul li{
	display:inline;
	text-align: center;
}

.footer ul li.sep{
	padding: 0px 13px;
	color: #333333;
}

.footer ul li a{
	text-align: center;
	color: #333333;
}

.footer .forinfo{
	position:relative;
	margin: 0px auto;
	background: url(../images/gfx/dot_sep.gif) repeat-x scroll 0px 0px;
	width: 820px;
	height: 25px;
	color: #999999;
	text-align: center;
}


.footer .info{
	position:relative;
	margin: 0px auto;
	padding-top: 4px;	
	width: 300px;
	height: 20px;
	color: #999999;
}

.footer p.copy{
	text-align: left;
	position:relative;
	line-height: 15px;
	float: left;
	width: 100px;
}

.footer p.pc{
	text-align: right;
	line-height: 15px;
	float: left;
	width: 130px;
}

.footer .fonet_link{
	margin-left: 10px;
	background: url(../images/gfx/fonet_link.gif) no-repeat;
	display: block;
	width: 51px;
	float: left;
	color: #fff;
	position: relative;	
	line-height: 13px;
	height: 14px;
}



/**
 * paginator
 */
 
div.paginator{
	padding-right: 2px;
} 
p.paginator{
	width: 80%;
	text-align: right;
	height: 20px;
	float: right;
	color: #0072bc;
	cursor: default;
}
p.paginator a{
	color: #0072bc;
	text-decoration: none;
	padding: 3px 2px;
	margin: 0px 3px;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	display: inline;
}
p.paginator a.next_arrow{
	padding: 1px 18px 2px 18px;
	width: 80px;
	background: url(../images/gfx/paginator_button.gif) no-repeat scroll 50% 0px;
	margin-left: 5px;
}
p.paginator a.prev_arrow{
	padding: 1px 18px 2px 18px;
	width: 80px;
	background: url(../images/gfx/paginator_button.gif) no-repeat scroll 50% 0px;
	margin-right: 5px;
}
p.paginator a:hover{
	text-decoration: underline;
	color: #0072bc;
}
p.paginator a.next_arrow:hover,p.paginator a.last_arrow:hover,p.paginator a.prev_arrow:hover,p.paginator a.first_arrow:hover{
	text-decoration: none;
	background: url(../images/gfx/paginator_button_hover.gif) no-repeat scroll 50% 0px;
}

p.paginator a.passive:hover{
	cursor:default;
	background: url(../images/gfx/paginator_button.gif) no-repeat scroll 50% 0px;
}

p.paginator a.selected{
	background: none;
	cursor:default;
	color: #0072bc;
	text-decoration: underline;
	font-weight: bold;
}
span.hgh{
	font-size: 16px;
	height: 16px;
	width: 1px;
}	
.invisible{
	visibility: hidden;
}	
.comment_type1{
	color: green;
}
.comment_type2{
	color: #444444;
}
.comment_type3{
	color: red;
}


#thumbnails{
	padding-top: 10px;
	position: relative;
	width: 730px;
	float: left;
}

#thumbnails .item{
	float: left;
	width: 160px;
	height: 160px;
	overflow:hidden;
	background: #ffffff;
	border: 1px solid #bcdbeb;
	margin: 0px 20px 20px 0px; 
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	
}

.placeholder{
	width: 160px;
	height: 160px;
	border: 1px dashed #0072bc;
	margin: 0px 20px 20px 0px; 
	position: relative;
	float: left;
	left: 0px;
}

#thumbnails .item img{
	padding: 0px;
	margin: 0px;
	border: 0px none;
}

#thumbnails .item img.photo{
	margin-top: 3px;
}


#thumbnails .item .ac{
	padding: 0px;
	margin: 0px;
	border: 0px none;
	width: 130px;
	height: 46px;
	text-align: left;
	position: absolute;
	left: 15px;
	bottom: 1px;
	line-height: 22px;
}




.content div.cfb ul{
	margin-left: 20px;
	width: 90%;
	list-style: circle;
	list-style-position: outside;
	padding: 2px 0px;
}

.content div.cfb ol{
	padding: 2px 0px;
	margin-left: 20px;
	width: 90%;
	list-style: decimal;
	list-style-position: outside;
}


.content div.cfb ul li{
	list-style-position: outside;		
}

.formbox{
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	width: 600px;
}

.formbox h3{
	line-height: 23px;
	font-size: 13px;
}

.registration{
	width: 540px;	
}

.messages{
	width: 700px;
}


.addedit{
	width: 830px;	
}




.bluebox{
	background-color: #edf9ff;
	width: 100%;
	float: left;
	padding: 10px 0px;
}

.formbox .bluebox input.text{
	border: 1px solid #bcdbeb;
	width: 80%;
}

.formbox .bluebox select{
	border: 1px solid #bcdbeb;
	width: 80%;
}

.formbox .bluebox textarea{
	border: 1px solid #bcdbeb;
	width: 80%;
}

.formbox .bluebox div.inputbox{
	margin: 7px 0px;
	width: 100%;
	float: left;
	position: relative;
}

.formbox .bluebox div.inputbox label{
	display: block;
	width: 26%;
	float: left;
	text-align: right;
	margin-right: 10px;
}

.formbox .bluebox div.inputbox div label{
	display: block;
	width: 80%;
	float: right;
	margin-right: 0px;
	text-align: left;
}
.formbox .bluebox div.radios div label{
	float: left;	
}

.formbox .bluebox div.inputbox div label input{
	margin-right: 10px;
}

.formbox .bluebox div.inputbox div{
	position: relative;
	float: left;
	width: 70%;
}

.addedit .bluebox div.inputbox label{
	width: 165px;
}

.formbox .bluebox div.inputinlinebox{
	margin: 7px 0px;
	width: 100%;
	float: left;
	position: relative;	
}

.formbox .bluebox div.inputinlinebox p.label{
	display: block;
	width: 155px;
	float: left;
	text-align: right;
	margin-right: 10px;
}


.addedit .bluebox div.inputbox div{
	position: relative;
	float: left;
	width: 520px;
}

.formbox .bluebox div.inputbox p.label{
	position: relative;
	display: block;
	width: 26%;
	float: left;
	text-align: right;
	font-weight: bold;
	margin-right: 10px;
}

.formbox .bluebox div.inputbox div.text{
	float: left;
	position: relative;
	width: 70%;
	text-align: left;
	padding: 0px;
	margin: 0px;
}


.addedit .bluebox div.input{
	position: relative;
	float: left;
	left: 60px;
	width: 737px;
	margin-top: 10px;
}
.addedit .photosic label{
	position: relative;
	float: left;
	left: 60px;
	width: 500px;
	color: #909699;
	margin-bottom: 5px;
}

.formbox ul.errors,p.errors{
	line-height: 14px;
	position: absolute;
	top: -15px;
	left: 5px;
	list-style: none;
	color: #ff0000;
}


.formbox .bluebox div.raccept{
	margin-top: 12px;	
}


.formbox .bluebox div.inputinlinebox div.inputhalfbox label{
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
}

.formbox .bluebox div.inputhalfbox input.inline{
	width: 30px;
}




.raccept ul.errors{
	line-height: 14px;
	position: absolute;
	top: -15px;
	left: 105px;
	list-style: none;
	color: #ff0000;
}



.registration .submit{
	margin: 0px auto;
	margin-top: 5px;
	display: block;
	width: 154px;
	height: 38px;
	background: url(../images/gfx/register_button.jpg) no-repeat;
}

.registration .submit:hover{
	background-position: 0px -38px;
}

.addedit .submit{
	margin: 0px auto;
	margin-top: 5px;
	display: block;
	width: 154px;
	height: 38px;
	background: url(../images/gfx/dodaj_button.jpg) no-repeat;
	float: right;
}

.formbox .send{
	margin: 0px auto;
	margin-top: 5px;
	display: block;
	width: 154px;
	height: 38px;
	background: url(../images/gfx/wyslij_button.jpg) no-repeat;
}

.formbox .save{
	margin: 0px auto;
	float: right;
	margin-top: 5px;
	display: block;
	width: 154px;
	height: 38px;
	background: url(../images/gfx/zapisz_button.jpg) no-repeat;
}

.formbox .search{
	margin: 0px auto;
	margin-top: 5px;
	display: block;
	width: 154px;
	height: 38px;
	background: url(../images/gfx/szukaj_button.jpg) no-repeat;
}


.submit:hover{
	background-position: 0px -38px;
}

.buttons{
	width: 400px;
	margin: 0px auto;
}

.buttons .gb_button{
	margin-top: 5px;
	width: 154px;
	height: 38px;
	display: block;
	float: left;
}

.buttons .back{
	background: url(../images/gfx/powrot_button.jpg) no-repeat;
}



.buttons .gb_button:hover{
	background-position: 0px -38px;
	text-decoration: none;
}


.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	line-height: 18px;
	margin: 5px 0px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}

#object .progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 310px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
/* Error */
#upload .red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
#upload .green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

#upload .blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 1px;
	border: 1px solid #99ccff;
	background-color: #0066cc;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

#object #divFileProgressContainer a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/gfx/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

div.inputbox p.lbl{
	font-weight: bold;
	width: 48%;
	text-align: right;
	float: left;
}

div.inputbox p.value{
	width: 48%;
	text-align: left;
	float: right;
}

div.inputbox div#imagevalue{
	width: 48%;
	text-align: left;
	float: right;
}

div.inputbox div#imagevalue div{
	width: 95%;
}

div.inputbox div#imagevalue .item{
	width: 100%;
	text-align: center;
}


div.inputbox div#imagevalueform{
	width: 70%;
	text-align: left;
	float: right;
}

div.inputbox div#imagevalueform div{
	width: 95%;
}

div.inputbox div#imagevalueform .item{
	width: 50%;
	text-align: center;
}




table.toysexchange{
	width: 100%;
	margin: 10px 0px;
	line-height: 18px;
	font-weight: bold;
}

table.toysexchange h3{
	line-height: 20px;
	font-size: 14px;
}

table.toysexchange h3 span{
	font-weight: normal;
}

table.toysexchange tr{
	background: none;
}


table.toysexchange tr td{
	background: none;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

table.toysexchange tr.header td{
	padding: 0px 5px;
	background: none;
}

table.toysexchange tr td.toytoy{
	background: url(../images/gfx/lightgray_bg.gif);
	width: 48%;
}

table.toysexchange tr td.maxi{
	width: 49%;
}


table.toysexchange tr.header td.toytoy{
	text-align:center;
}


table.toysexchange tr td.sep{
	background: #ffffff;
}


table.toysexchange tr td table.exchange_toy{
	 border: 0px none;
	 margin: 7px 10px;
}

table.toysexchange tr td table.exchange_toy td{
	text-align: left;
	width: 200px;
}


table.toysexchange tr td table.exchange_toy .photo{
	display: block;
	width: 160px; 
	height: 96px;
	background: #ffffff;
	border: 1px dotted #cccccc;
	overflow: hidden;
	text-align: center;
}

table.toysexchange tr td table.exchange_toy .photo img{
	margin-top: 3px;
	height: 90px;
}

table.toysexchange tr td table.exchange_toy .blue_button{
	font-weight: normal;
	width: 60px;
	float: left;
}

.select_button{
	display: block;
	margin: 0px;
	line-height: 14px;
	border: 0px;
	padding: 0px;
	height: 16px;
	width: 79px;
	background: url(../images/gfx/wybierz_button.gif) no-repeat;
}

.select_button:hover{
	text-decoration: none;
	background-position: 0px -16px;
}

input.toyvalue{
	width: 55px;
}

.page .forcontainer .container .toytoy .fortoy{
	margin-top: 6px;
	position: relative;
	height: 120px;
	width: 150px;
	float: left;
	text-align: center;
}

.page .forcontainer .container .toytoy .fortoy .toy{
	position: relative;
	left: 3px;
	float: left;
	text-align: center;
	width: 142px;
	height: 120px;
	background: url(../images/gfx/smalltoy_border.gif) no-repeat scroll 0px 0px;
}

.page .forcontainer .container .toytoy .fortoy .toy a.photo{
	position: absolute;
	display: block;
	text-align: center;
	width: 132px;
	height: 88px;
	top: 5px;
	left: 5px;
	overflow: hidden;
}

.page .forcontainer .container .toytoy .fortoy .toy a.photo img{
	height: 100%;
	padding: 0px;
	border: 0px none;
}


.page .forcontainer .container .toytoy .fortoy .toy p{
	position: absolute;
	bottom: 9px;
	color: #333333;
	display: block;
	text-align: center;
	width: 142px;
	line-height: 12px;
	height: 13px;
	left: 0px;
	background: #edf9ff;
	overflow: hidden;
}
.delete_multi_gallery{
	cursor: pointer;
} 
.points_label, .page .forcontainer .container .toytoy .fortoy .toy p.points_label{
	
	position: absolute; 
	top: 61px; 
	left: 32px; 
	color: #fff; 
	width: 30px;
	text-align: center;
	display: block;
}
.points_label_small{
	left: 17px;
	top: 38px;
	width: 17px;
	font-size: 10px;
}
.page .forcontainer .container .toytoy .fortoy .toy p.points_label{
	background: none;
	left: 19px;
	top: 59px;
	font-size: 11px;
	font-weight: bold;
}
#categories_id optgroup{
	background: #EEEEFF;
	font-style: normal;
}
#categories_id optgroup option{
	padding-left: 30px;
}
.points_message_error{
	font-size: 9px;
	color: red;
}
.ui-state-highlight{
	font-size: 15px;
}


.newsbox{
	position: relative;
	width: 92%;
	margin: 0px auto;
	border: 1px solid #0678c0;
	padding: 7px 15px 7px 15px;
}

.newsbox .cnews{
	margin: 8px 0px;
}

.cnews_sep{
	border-top: 1px dotted #cccccc;
}


.forpartnersbox{
	position: relative;
	width: 100%;
}

.partnersbox{
	position: relative;
	width: 100%;
	text-align:center;
}

.partnersbox a:hover{
	text-decoration: none;
}



.partner{
	margin: 4px 5px;
}
.counter{
    color: #999999;
    font-size: 11px;
    position: absolute;
    top: -21px;
    right: 0px;
    
}
.formbox .bluebox div.inputbox.searchradios label{
	width: 100px;
}
.page .forcontainer .container .toymore.article_info{
	left: 0px;
	padding: 2px 0px 0px 0px;
	width: 100%;
}
.page .forcontainer .container .toymore.article_info h1{
	font-size: 11px;
	padding: 0px;
}
.blog_boxes{
	width: 240px;
	padding-top: 5px;
	float: right;	
}
.blog_box div.blog_header_content{
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	margin-top: -2px;
}
div.blue_head {
	background:url("../images/gfx/blog_title_box.jpg") no-repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0;
	text-indent:25px;
}
.page .forcontainer .container .article_info div.toyinfo{
	padding: 0px 5px;
}
.blog_header_content a{
	color: #0072BC;
	font-weight: bold;
	display: block;
	padding: 2px 2px 2px 12px;
	margin-top: 1px;
	background: url("../images/gfx/lm_item.gif") no-repeat scroll 2px 9px;
}
.blog_header_content a:hover {
	background-color:#EDF9FF;
	text-decoration: none;
}
.blog_header{
	margin-bottom: 10px;
}
.blog_comment{
	background-color:#EDF9FF;
	margin: 3px 0px;
	padding: 2px;
}
#new_comment_form textarea{
	height: 100px;
	width: 100%;
}
#new_comment_form ul.errors li{
	color: red;
}
