.green {
	
	color: #129d00 !important;
	
}

.city {
	
	color: #fff;
	margin: 5px 0 0 40px;
	
}

.city a:visited {

	color: #FF9900;
	border-bottom: dotted 1px #FF9900;
	text-decoration: none;
	
}

.city a {

	color: #FF9900;
	border-bottom: dotted 1px #FF9900;
	text-decoration: none;
	
}

#newmenu {
	
	list-style: none;
	margin: 35px 0 0 0;
	padding: 0;
	
}

#newmenu li {
	
	padding: 0 0 20px 0;
	
}

#newmenu li a {
	
	width: 210px;
	height: 247px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top center;
	
}

#newmenu .zonty {
	
	background-image: url('/i/buttons/zonty.png');	
	
}

#newmenu .zonty:hover {
	
	background-image: url('/i/buttons/zonty-hover.png');	
	
}

#newmenu .sumki {
	
	background-image: url('/i/buttons/sumki.png');	
	
}

#newmenu .sumki:hover {
	
	background-image: url('/i/buttons/sumki-hover.png');	
	
}

#newmenu .chemodany {
	
	background-image: url('/i/buttons/chemodany.png');	
	
}

#newmenu .chemodany:hover {
	
	background-image: url('/i/buttons/chemodany-hover.png');	
	
}

#newmenu .avto {
	
	background-image: url('/i/buttons/avto.png');	
	
}

#newmenu .avto:hover {
	
	background-image: url('/i/buttons/avto-hover.png');	
	
}

#newmenu .odezhda {
	
	background-image: url('/i/buttons/odezhda.png');	
	
}

#newmenu .odezhda:hover {
	
	background-image: url('/i/buttons/odezhda-hover.png');	
	
}

#newmenu .print {
	
	background-image: url('/i/buttons/print.png');	
	
}

#newmenu .print:hover {
	
	background-image: url('/i/buttons/print-hover.png');	
	
}

#newmenu .dvd {
	
	background-image: url('/i/buttons/dvd.png');	
	
}

#newmenu .dvd:hover {
	
	background-image: url('/i/buttons/dvd-hover.png');	
	
}

#newmenu .toys {
	
	background-image: url('/i/buttons/toys.png');	
	
}

#newmenu .toys:hover {
	
	background-image: url('/i/buttons/toys-hover.png');	
	
}

#newmenu li a span {
	
	visibility: hidden;
	
}

.all-news {
	
	padding: 20px 0 10px 0;
	
}

.all-news a {
	
	color: #ff6600 !important;
	font-size: 11px;
	
}

.news-record {
	
	padding: 0 0 40px 0;
	
}

.news-record-description {
	
	padding: 16px 0 13px 0;
	
}

.news-record-details {
	
	color: #27628d;
	font-size: 11px;
	
}

.news-record-title {
	
	color: #3c87c1;
	font-weight: bold;
	text-decoration: none;
	
}

.news-record-title:hover {

	text-decoration: underline;
	
}

#topbanner {
	
	height: 120px;
	background-image: url('/i/banner_bg.gif');
	background-repeat: repeat-x;
	
}

.clear-left {
	
	clear: left;
	
}

.clear-right {
	
	clear: right;
	
}

.product-card .info-bottom {
	
	padding-right: 22px;
	
}

.product-card .details {
	
	margin: 10px 0 0 31px;
	
}

.product-card .details a {

	font-size: 11px !important;
	color: #27628d !important;
	font-family: Tahoma, Arial, Verdana;
	
}

.product-card .benefits {
	
	margin: 0px 0 0 30px;
	padding: 0px;
	list-style-image: url('/i/bul.jpg');
	
}

.product-card .benefits li {

	padding-top: 2px;
	padding-bottom: 2px;
	color: #27628d;
	font-size: 11px;
	
}

.product-card .p1 {
	
	width: 80px;
	
}

.product-card .p2 {
	
	width: 232px;
	
}

.product-card .addtocartwrapper {
	
	padding: 0 0 22px 0;
	
}

.product-card .addtocartwrapper a {
	
	width: 176px;
	height: 29px;
	line-height: 29px;
	display: block;
	background-image: url('/i/addtocart.jpg');
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	
}

.product-card .addtocartwrapper a span {

	visibility: hidden;
	
}

.product-card .stock-status .row {

	padding: 0 0 8px 0;
	
}

.product-card .stock-status {
	
	padding: 14px 0 14px 0;
	
}

.product-card .price {
	
	font-size: 24px !important;	
	font-family: Arial, Tahoma, Verdana;
	
}

.product-card .blue {
	
	color: #3c87c1;
	line-height:32px;
	
}

.product-card .red {
	
	color: #ff6600;
	font-weight: bold;
	font-size: 25px;
	
}

.product-card .right-part-wrapper {
	
	width: 312px;
	text-align: left;
	margin-right: 22px;
	
}

.product-card .info-top {
	
	padding-bottom: 34px;
	
}

.product-card .zoom {
	
	margin-top: 12px;
	
}

.product-card .zoom a {

	font-size: 11px !important;
	color: #27628d !important;
	font-family: Tahoma, Arial, Verdana;	
	
}

.product-card .left-part-wrapper {
	
	width: 282px;
	text-align: center;	 
	
}

.product-card .img-wrp {
	
	display: inline-block;
	overflow: hidden;
	width: 250px;	
	height: 250px;
	margin-top: 16px;
	
}

.product-card .img-wrapper {
	
	width: 282px;
	height: 282px;
	overflow: hidden;
	background-image: url('/i/product-card-img.jpg');
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	
}

.product-card .info-block {
	
	background:none repeat scroll 0 0 #FFFFFF;
	min-height:380px;
	
}

.product-card h1 {
	
	color: #27628d !important;
	font-weight: normal !important;
	font-family: Arial, Tahoma, Verdana !important;
	font-size: 20px !important;
	margin: 0 0 27px 0 !important;
	
}

#blinks {
	
	list-style: none;
	padding: 10px 0 25px 0;
	margin: 0px;	
	display: inline-block;
	
}

#blinks li {
	
	padding: 0 10px;
	
}

.disney-button {
	
	background-image: url('/i/button.png');
	background-repeat: no-repeat;
	width: 128px;
	height: 27px;
	color: #fff;
	display: block;
	line-height: 27px;
	
}

#showroom {
	
	display: block;
	position: relative;
	
}

#showroom ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	
}

#showroom .t {
	
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	margin-top: -3px;
	width: 840px;
	height: 45px;
	background-image: url('/i/showroom_top.png');
	background-repeat: no-repeat;
	
}

#showroom .b {
	
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	margin: 350px 0 0 0;
	width: 840px;
	height: 61px;
	background-image: url('/i/showroom_bottom.png');
	background-repeat: no-repeat;
	
}

.disney-product-wrapper {
	
	width: 149px;
	padding: 0 0 50px 0;
	
}

.disney-product-title-wrapper {
	
	height: 50px;
	padding: 12px 0 4px 0;
	
}

.disney-product-title-wrapper-index {
		
	padding: 12px 0 14px 0 !important;
	
}

.disney-product-buynowbutton {
	
	margin: 4px 0 0 0;	
	
}

.disney-product-buynowbutton-index {
	
	margin: 10px 0 0 0 !important;	
	
}

.disney-product-buynowbutton a {
	
	display: block;
	width: 147px;
	height: 31px;
	background-image: url('/i/buynow.png');
	background-repeat: no-repeat;
	text-decoration: none !important;
	
}

.disney-product-buynowbutton a span {

	visibility: hidden;
	
}

.disney-product-price {
	
	color: #ff6600;
	font-size: 21px;
	font-family: Arial, Tahoma, Verdana;
	
}

.disney-product-title-wrapper a {
	
	color: #02263e;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	
}

.disney-product-image-wrapper {
	
	background-image: url('/i/item-img-bg.png');
	width: 149px;
	height: 148px;
	vertical-align: middle;
	text-align: center;
	
}

.disney-product-image-img {
	
	width: 120px;
	height: 120px;
	overflow: hidden;
	display: inline-block;
	margin-top: 14px;	
	
}

.dashed {
	
	text-decoration: none !important;
	border-bottom: dashed 1px #1B57A3;
	
}

#search {
	
	width: 73px;
	height: 31px;
	display: inline-block;
	background-image: url('/i/search.png');
	background-repeat: no-repeat;
	text-decoration: none;	
	
}

#search span {
	
	visibility: hidden;
	
}

#s {
	
	width: 130px;
	
}

#twitter {
	
	background-image: url('/i/twitter.png');
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;	
	display: block;
	position: absolute;
	top: 198px;
	left: -30px;
	text-decoration: none;
	
}

#twitter span {
	
	visibility: hidden;
	
}

#seoblock {
	
	position: absolute;
	left: 0;
	top: 1990px;
	z-index: 1;
	width: 100%;
	
}

#seoblock h1 {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 20px;
	color: #02263e;
	font-weight: normal;
	
}

#seoblock {
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	
}

#seoblock a {

	font-size: 11px;
	
}

#seoblock .seo {
	
	margin: 40px 48px 0px 48px;	
	color: #666;	
	
}

.left {
	
	float: left;
	
}

.right {
	
	float: right;	
	
}

.clear {
	
	clear: both;
	
}

#header .disney-top {
	
	padding: 9px 15px 0 30px;
	height: 99px;
	
}

#header .disney-new-top {
	
	padding: 22px 42px 0 0;
	height: 40px;
	
}

#header .disney-new-top ul {

	list-style: none;
	margin: 0px;
	padding: 0px;
	
}

#header .disney-new-top ul li {

	height: 40px;
	line-height: 40px;
	padding: 0 9px 0 0;
	
}

#header .disney-new-top ul li .d {
	
	line-height: 40px;
	
}

#header .disney-new-top .callback {
	
	display: block;
	width: 186px;
	height: 28px;
	line-height: 28px;
	background-image: url('/i/button_callback.png');
	background-repeat: no-repeat;
	color: #fff;	
	text-align: center;
	margin: 4px 16px 0 0;
	
}

#header .disney-new-top .carta {
	
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	background-image: url('/i/button_cart.png');
	background-repeat: no-repeat;
	color: #fff;	
	text-align: center;
	margin: 4px 0 0 0;
	
}

#header .t-l {
	
	width: 45%;
	
}

#header .t-l2 {
	
	margin: 10px 0 0 26px;
	border-left: solid 1px #ff9900;
	padding: 5px 0 0 30px;
	color: #fff;
	
}

#header .dishinter {
	
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	
}

#header .phones {
	
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
	list-style: none;
	
}

#header .phones li {

	padding: 0 7px 0 0;
	
}

#header .phones li.l2 {

	padding-right: 24px !important;
	
}

#header .phones li.last {

	padding-right: 0px !important;
	
}

.cellphone {
	
	font-size: 20px;
	color: #ffcc00;
	text-align: left;	
	
}

.cellphone label {

	font-weight: bold;
	
}

.cellphone span {

	font-size: 14px;
	
}

.phone {
	
	font-size: 20px;
	color: #fff;	
	
}

.phone span {

	font-size: 14px;
	
}

#header .t-r {
	
	width: 30%;
	padding: 30px 0 0 0;
	margin-top: -4px;
	
}

#header .lock {
	
	width: 30px;
	
}

.cart-info {
	
	background-image: url('/i/cart_top.png');
	background-repeat: no-repeat; 
	width: 141px;
	height: 30px;
	padding: 5px 0 0 34px;
	color: #fff;
	font-family: Trebuchet MS,Georgia,Times;
	
}

.cart-info * {
	
	font-family: Trebuchet MS,Georgia,Times;
	
}

#module_cart a {
	
	color: #fff;
	font-family: Trebuchet MS,Georgia,Times;
	text-decoration: none;
	
}

#module_cart a:hover {

	text-decoration: underline;
	
}

#l {
	
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS, Georgia, Times;
	font-size: 10px;	
	
}

#main {
	
	width: 840px;
	height: 97px;
	
}

#main .main-top {
	
	background-image: url('/i/index.png');
	background-repeat: no-repeat;
	height: 21px;
	
}

#main .main-bottom {
	
	background-color: #fff;
	background-image: url('/i/main-bottom.jpg');
	background-repeat: no-repeat;
	height: 308px;
	
}

.bg-main {
	
	margin: 31px 0 0 0;
	
}

.bg-white {
	
	background-color: #fff;
	
}

.prd {
	
	width: 70%;
	background-color: #f8f8f8;
	padding: 20px 20px;
	text-align: left;
	height: 230px;
	overflow: hidden;
	
}

.prd .p-w {
	
	color: #0b446a;
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS,Georgia,Times;
	padding: 0 0 7px 0;
	
}

.prd .price {
	
	font-weight: bold;
	color: #de9311;
	font-size: 14px;
	font-family: Trebuchet MS,Georgia,Times;
	
}

.prd .stars {		
	
	padding: 5px 0;
	
} 

.prd .t-w {
	
	padding: 5px 0;
	height: 32px;
	overflow: hidden;
	
}

.prd .buying {
	
	background-image: url('/i/basket.png');
	background-repeat: no-repeat;
	height: 20px;
	padding: 0 0 0 25px;
	
}

.buying a {
	
	font-weight: bold;
	color: #de9311;
	font-size: 14px;
	font-family: Trebuchet MS,Georgia,Times;
	text-decoration: none;
	
}

.buying a:hover {

	text-decoration: underline;
	
}

.prd .title {
	
	color: #0b446a;
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS,Georgia,Times;
	
}

.prd .title:hover {

	text-decoration: underline;
	
}

.vox {
	
	margin: 0 0 0 10px;
	
}

.h3 {
	
	margin-left: 20px;
	
}

h3 {
	
	margin-bottom: 20px;	
	color: #27628d;
	font-size: 18px;
	font-family: Trebuchet MS, Georgia, Times;
	margin-top: 0px;
	
}

#category a {
	
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: #27628d;	
	
}

#category a:hover {
	
	text-decoration: none;
	
}

.div0 {
	
	float: left;
	margin-left: 9px;
	padding-right: 9px;
	padding-top: 11px;
	
}


#main .c {
	
	margin: 0 19px;
	
}

#main .c-l {
	
	width: 560px;
	
}

#main .c-r {
	
	padding: 10px 0 0 0;
	width: 220px;
	
}

#index {
		
	width: 840px;
	/*height: 679px;*/
	height: 670px;		
	
}

#index .index-top {

	background-image: url('/i/index.png');
	background-repeat: no-repeat;
	height: 21px;
	
}

#index .index-bottom {
	
	background-color: #fff;
	background-image: url('/i/index-bottom.png');
	background-repeat: no-repeat;
	height: 658px;
	
}

#index .c {
	
	/*margin: 0 29px;*/	
	
}

#index .c-pad {
	
	margin: 0 19px;
	
}

#index .c-l {
	
	width: 563px;
	
}

#index .c-r {
	
	/*width: 200px;*/
	padding: 10px 0 0;
	width: 220px;
	
}

#index .butt {
	
	padding: 0 0 20px 0;
	
}

#menu {
	
	margin: 0;
	padding: 0 22px;
	list-style: none;
	background-image: url('/i/menu.png');
	background-repeat: no-repeat;
	width: 562px;	
	height: 47px;
	
}

#menu li {
	
	line-height: 40px;
	
}

#menu .spacer {
	
	width: 30px;
	text-align: center;
	font-size: 24px;
	font-family: Trebuchet MS, Georgia, Times;
	color: #fff;
	
}

#menu .cart {
	
	margin-top: 10px;
	border: none;
	
}

#menu li a {
	
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS, Georgia, Times;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	
}

#menu li a:hover {

	text-decoration: underline;
	
}

#banner {
	
	margin: 32px 0 38px 0;
	padding: 0 0 30px 0;
	height: 280px;
	position: relative;
	
}

#banner .disney {

	position: absolute;
	z-index: 5;
	top: 0;
	left: 48px;
	
}

#banner .b {
	
	position: relative;
	top: 50px;
	left: 140px;
	
}

#content-index {
	
	background-color: #fff;
	
}

#content-index .middle-index {
	
	padding: 0px 48px 55px 48px;
	
}

#content-index h2 {
	
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Tahoma, Arial, Verdana;
	color: #02263e;
	font-size: 20px;
	font-weight: normal;
	
}

.product-small-details {
	
	padding: 24px 0 0 5px;
	
}

.product-small-title a {
	
	color: #27628d !important;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	font-weight: bold;
	
}

.price-wrapper {
	
	padding: 11px 0 0 0;
	
}

.price-cost {
	
	color: #ff9f16 !important;
	font-size: 18px;
	font-family: Verdana, Tahoma, Arial;	
	font-weight: bold;
	
}

.price-title {
		
	color: #27628d !important;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;	
	font-weight: bold;
	
}

.buy {
	
	padding: 16px 0 0 0;
	text-align: center; 
	
}

.buy a {

	color: #ff9f16 !important;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;	
	font-weight: bold;
	text-decoration: none !important;
	
}

.buy a:hover {
	
	text-decoration: underline !important;
	
}

.product-small-title a:hover {

	text-decoration: underline;
	
}

#footer a {
	
	color: #fff;
	
}

#footer .copy {
	
	text-align: center;
	color: #fff;		
	font-family: Trebuchet MS, Georgia, Times;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0 0;
	
}

.inlineblock {
	
	display: inline-block;
	
}

#footer .links {
	
	margin-top: 18px;
	list-style: none;
	
}

#footer .links-new-design {
	
	margin: 23px 0 18px 0; 
	list-style: none;
	display: inline-block;
	padding: 0px;
	
}

#footer .links-new-design a {

	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	
}

#footer .links-new-design a:hover {

	text-decoration: none;
	
}
 
#footer .links-new-design li {
		 
	float: left;
	margin: 0 5px;
	color: #fff;
	
}

#footer .links li {

	float: left;
	margin: 0 10px;
	color: #fff;

}

#footer .links .c {
	
	width: 550px;
	
}

#footer .links a {
			
	
}

#footer .links a:hover {

	text-decoration: none;
	
}

html {

	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url('/i/bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #021118;
}
body, td, th, input, textarea, select, a {
	font-size: 12px;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	margin: 3px 0px;
}
a, a:visited {
	color: #1B57A3;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
p {
	margin-top: 0px;
}
/* layout */
#container {
	position: relative;
	/*width: 960px;*/
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header .div2 {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}
#header .div3 {
	float: right;
	padding-top: 7px;
	height: 38px;
}
#header .div3 a {
	margin-left: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
#header .div4 {
	width: 510px;
	clear: right;
	float: right;
	height: 32px;
	padding-right: 14px;
}
#header .div4 a {
	float: left;
	margin-right: 2px;
	width: 100px;
	height: 18px;
	padding-top: 9px;
	padding-bottom: 9px;
	background: url('../image/tab_1.png') no-repeat;
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
#header .div4 a.selected {
	background: url('../image/tab_2.png') no-repeat;
	color: #FFF;
	padding-bottom: 10px;
	z-index: 3;
}
#header .div5 {
	clear: both;
}
#header .div5 .left {
	background: url('../image/header_1_left.png') no-repeat;
	width: 5px;
	height: 40px;
	float: left;
}
#header .div5 .right {
	background: url('../image/header_1_right.png') no-repeat;
	width: 5px;
	height: 40px;
	float: right;
}
#header .div5 .center {
	background: url('../image/header_1_center.png') repeat-x;
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
}
#header .div6 {
	clear: both;
	margin-bottom: 10px;
}
#header .div6 .left {
	background: url('../image/header_2_left.png') no-repeat;
	width: 5px;
	height: 32px;
	float: left;
}
#header .div6 .right {
	background: url('../image/header_2_right.png') no-repeat;
	width: 5px;
	height: 32px;
	float: right;
}
#header .div6 .center {
	background: url('../image/header_2_center.png') repeat-x;
	height: 32px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#header .div7 {
	float: right;
	padding-top: 2px;
}
#search {
	padding-top: 7px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
}
#search select {
	border: 1px solid #0A5391;
	padding: 1px;
}
#search a {
	color: #FFF;
}
#search input {
	border: 1px solid #0A5391;
	padding: 2px;
}
#breadcrumb {
	float: left;
	padding-top: 7px;
	padding-bottom: 11px;
	height: 13px;
	margin-bottom: 10px;
	color: #999;
}
.switcher {
	float: right;	
	margin-top: 3px;
	margin-left: 10px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	background: #FFFFFF url('../image/switcher.png') repeat-x;
}
.switcher .selected a {
	border: 1px solid #CCCCCC;
	background: url('../image/arrow_down.png') 116px center no-repeat;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 121px;
}
.switcher .selected a:hover {
	background: #F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	display: none;
	width: 125px;
	padding: 3px;
}
.switcher .option a {
	color: #000;
	padding: 3px 5px 3px 5px;
}
.switcher img {
	position: relative;
	top: 1px;
}
#column_left {
	float: left;
	width: 180px;
	margin-right: 10px;
	clear: left;	
}
#column_right {
	display: none;
	float: right;
	width: 180px;
	margin-left: 10px;	
	clear: right;
}
#content {
	margin-left: 190px;
	/*margin-right: 190px;*/
	/*margin-bottom: 40px;*/
	padding-bottom: 40px;
	/*border-left: dotted 1px #333;*/
}
#content .top .left {
	background: url('../image/content_top_left.png') no-repeat;
	width: 5px;
	height: 32px;
	float: left;
	display: none;
}
#content .top .right {
	background: url('../image/content_top_right.png') no-repeat;
	width: 5px;
	height: 32px;
	float: right;
	display: none;
}
#content .top .center {
	/*background: url('../image/content_top_center.png') repeat-x;*/
	margin-left: 5px;
	margin-right: 5px;
}
#content .top h1 {
	
	padding: 0px 0px 20px 10px;
	color: #27628d;
	font-size: 18px;
	font-family: Trebuchet MS, Georgia, Times;
	text-transform: none !important;
	
}
#content h1, .heading {
	color: #000000;
	/*font-size: 14px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*text-transform: uppercase;
	margin: 0px;*/
}
.heading {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#content .middle {
	/*border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;*/
	background: #FFFFFF;
	padding: 0px 15px 1px 15px;
	min-height: 380px;
}


#content .bottom {
	
	display: none;
	
}

#content .bottom .left {
	background: url('../image/content_bottom_left.png') no-repeat;
	width: 5px;
	height: 5px;
	float: left;
}
#content .bottom .right {
	background: url('../image/content_bottom_right.png') no-repeat;
	width: 5px;
	height: 5px;
	float: right;
}
#content .bottom .center {
	background: url('../image/content_bottom_center.png') repeat-x;
	height: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.box {
	margin-bottom: 10px;
	background: url('../image/box_top.png') no-repeat;
}
.box .top {
	padding: 8px 0px 8px 7px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
}
.box .bottom {
	height: 5px;
	background: url('../image/box_bottom.png') no-repeat;
}
.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.warning {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	display: block;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('/i/button_left.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
}
.button span {
	color: #FFF;
	font-weight: bold;
	display: block;
	padding: 4px 10px 5px 2px;
	background: url('/i/button_right.png') top right no-repeat;
}
.buttons {
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	padding: 5px;
	margin-bottom: 10px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}
.content {
	background: #F7F7F7;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-top: 3px;
	margin-bottom: 10px;
}
.list {
	margin-bottom: 10px;
	width: 100%;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
}
.sort {
	
	background:none repeat scroll 0 0 #F8F8F8;
	height:35px;
	margin-bottom:10px;
	width:100%;
	
}

#content input, textarea, select {
	
	font-size:13px;
	margin:3px 0;
	
}

.bold {
	
	font-weight: bold;
	
}

.not_u {
	
	text-decoration: none !important;
	
}

.div2 {
	
	float:right !important;
	padding-top:11px !important;
	text-align:right;
	
}

.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
/*.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}*/
.pagination {
	display: inline-block;
	width: 100%;
	background: #F8F8F8;
	margin-bottom: 10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
}
.tabs {
	width: 100%;
	height: 31px;
	margin-bottom: 0px;
}
.tabs a {
	float: left;
	display: block;
	padding: 6px 15px 7px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a.selected {
	background: #FFFFFF url('../image/tab_3.png') repeat-x;
	border-bottom: 0px;
	padding-bottom: 8px;
	z-index: 3;
}
.tab_page {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 10px;
	display: block;
	z-index: 2;
	margin-bottom: 10px;
}
#footer {
	width: 100%;
	clear: both;
	height: 68px;
	background-image: url('/i/footer.png');
	background-repeat: no-repeat;		
}
#footer .div1 {
	float: left;
	text-align: left;
}
#footer .div2 {
	float: right;
	text-align: right;
}

#category ul li {

	padding: 3px 0;
	
}

#category ul {
	
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: none;
		
}
#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}
.cart {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
}
.cart th {
	background: #EEEEEE;
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px;
}



/* POPUP */

#backgroundPopup {
	
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1000;
	
}

#popupContact {
	
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/	
	width:408px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2000;
	padding:12px;
	font-size:13px;
	
}

#popupContact h1 {

	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
	
}

#popupContactClose {
	
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
	cursor: pointer;
	
}

#button{
	
	text-align:center;
	margin:100px;
	
}

.popupfrm {
	
	
	
}

.popupfrm .row {

	padding: 5px 0;
	
}

.popupfrm label {

	width: 47%;
	font-size: 12px;
	line-height: 20px;	
		
}

.popupfrm input {
	
	width: 47%;
	
}

.popupfrm textarea {
	
	width: 47%;
	
}

#popup .req {
	
	color: #ff6600;
	font-size: 14px;
	
}

#popup button {
	
	cursor: pointer;
	
}

.hr {
	
	height: 1px;
	width: 100%;
	margin: 10px 0;
	border-top: dashed 1px #aaa;
	
}

/* END OF POPUP CODE */


/* POPUP */

.popup {
	
	padding: 18px;
	width: 100%;
	height: 100%;
	display: block;
	
}

.popup .req {
	
	color: #F58229; 
	
}

.popup .row {

	line-height: 14px;	
	padding-bottom: 10px;
	
}

.popup-inner {
	
	background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    position: relative;
    width: 100%;
	
}

.popup-bg div {

	display: block;
	position: absolute;
	z-index: 70;
	
}

.popup-bg .bg-n {
	
	background: url("/i/lightbox/window-border-top.png") repeat-x scroll 0 0 transparent;
    height: 12px;
    top: -12px;
    width: 100%;
	
}

.popup-bg .bg-ne {

	background: url("/i/lightbox/window-corner-right-top.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    right: -12px;
    top: -12px;
    width: 12px;
    
}

.popup-bg .bg-e {

	background: url("/i/lightbox/window-border-right.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    right: -12px;
    width: 12px;

}

.popup-bg .bg-se {

	background: url("/i/lightbox/window-corner-right-bottom.png") no-repeat scroll 0 0 transparent;
    bottom: -12px;
    height: 12px;
    right: -12px;
    width: 12px;

}

.popup-bg .bg-s {

	background: url("/i/lightbox/window-border-bottom.png") repeat-x scroll 0 0 transparent;
    bottom: -12px;
    height: 12px;
    width: 100%;

}

.popup-bg .bg-sw {

	background: url("/i/lightbox/window-corner-left-bottom.png") no-repeat scroll 0 0 transparent;
    bottom: -12px;
    height: 12px;
    left: -12px;
    width: 12px;

}

.popup-bg .bg-w {

	background: url("/i/lightbox/window-border-left.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    left: -12px;
    width: 12px;

}

.popup-bg .bg-nw {

	background: url("/i/lightbox/window-corner-left-top.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    left: -12px;
    top: -12px;
    width: 12px;
    z-index: 990;

}

.popup-close {
	
	background: url("/i/lightbox/pic-close-grey.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;    
    height: 9px;
    position: absolute;
    right: 15px;
    top: 8px;
    width: 50px;
    z-index: 900;
	
}

.popup-title {
	
	background: url("/i/lightbox/dot-grey-bg.gif") repeat-x scroll 0 bottom transparent;
    left: 0;
    margin: 0 8px;
    position: absolute;
    width: 97%;
    z-index: 100;
    text-align: left;    
	
}

.popup-title strong {

	display: block;
	height: 24px;
	line-height: 24px;
	
}

.popup-content {
	
	height: 100%;
    left: 0;
    margin: 0;
    padding: 10px 0 20px 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 96;
    text-align: left;
	
}

.popup-content-position {
	
	background: none repeat scroll 0 0 #fff;
    margin: 32px 10px 0;
    padding: 0;
    width: auto;
    text-align: left;
	
}

.yourcity {
	
	line-height: 24px;
	
}

.cityinputdiv {
	
	width: 350px;
	
}

#cityInput {
	
	width: 100%;
	
}

.citieslist {
	
	padding: 5px 0;
	
}

.citieslist ul {
	
	list-style: none;
	margin: 0;
	padding: 0;
	
}

.citieslist ul li { 
	
	padding: 3px 0;
	
}

/* END OF POPUP */

.font-size-11 {
	
	font-size: 11px !important;
	
}

.font-size-11 * {

	font-size: 11px !important;
	
}

.font-size-16 {
	
	font-size: 16px !important;
	
}

.font-size-16 * {

	font-size: 16px !important;
	
}

.pt10 {
	
	width: 10%;
	
}

.pt15 {
	
	width: 15%;
	
}

.pt20 {
	
	width: 20%;
	
}

.pt25 {
	
	width: 25%;
	
}

.pt30 {
	
	width: 30%;
	
}

.pt333 {
	
	width: 33.3%;
	
}

.pt40 {
	
	width: 40%;
	
}

.pt50 {
	
	width: 50%;
	
}

.pt60 {
	
	width: 60%;
	
}

.pt70 {
	
	width: 70%;
	
}

.pt75 {
	
	width: 75%;
	
}

.pt90 {
	
	width: 90%;
	
}

.pointer {
	
	cursor: pointer;
	
}

.font-weight-bold {
	
	font-weight: bold;
	
}

.subtotal {
	
	border-top: solid 1px #bbb;
	
}

.text-align-center {
	
	text-align: center;
	
}

.text-align-left {
	
	text-align: left;
	
}

.text-align-right {
	
	text-align: right;
	
}

.delete-button:hover {

	background-position: 0 19px;
	
}

.delete-button {
	
	background-image: url('/i/delete.gif');
	width: 19px;
	height: 19px;
	
}

.register-button {
	
	background-image: url('/i/register.gif');
	background-repeat: no-repeat;
	display: block;
    height: 33px;
    width: 179px;
	
}

.register-button:hover {
	
	background-position: 0 -33px;
	
}

.register-button span {

	display: none;
	
}

.quick-checkout-button {
	
	background-image: url('/i/quick-checkout.gif');
	background-repeat: no-repeat;
	display: block;
    height: 33px;
    width: 179px;
	
}

.quick-checkout-button:hover {
	
	background-position: 0 -33px;
	
}

.quick-checkout-button span {

	display: none;
	
}

.checkout-button:hover {
	
	background-position: 0 -33px;
	
}

.checkout-button {
	
	background-image: url('/i/checkout.gif');
	background-repeat: no-repeat;
	display: block;
    height: 33px;
    width: 179px;
	
}

.checkout-button span {

	display: none;
	
}

.cinemania-private {
	
	padding: 0 15px 25px 15px;
	
}

.cinemania-private .info-label {
	
    line-height: 26px;
    
}

.cinemania-private .subheading {
	
	border-bottom: 1px solid #EEEEEE;
    padding-bottom: 5px;
	
}

.cinemania-private .sticker-hint-sup {
	
	background-color: #EEEEEE;
    border: 1px solid #BBBBBB;
    padding: 20px;
	
}

.cinemania-private .login-block-wrapper {
	
    border: 3px solid #EEEEEE;
    height: 124px;
    padding: 20px 0;
    
}

.cinemania-private .warning {
	
	margin: 10px 0;	
	padding: 10px;
	border: solid 1px #ff9999;	
	background-color: #FFDFE0;
	font-size: 11px;
	font-weight: bold;
	
}

.cinemania-private .message {
	
	margin: 10px 0;	
	padding: 10px;
	border: solid 1px #FFCC33;
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	
}

.cinemania-private .cart-content {
	
	padding: 10px;	
	border: solid 1px #27628d;
	
}

.cinemania-private .cart-content .row {

	padding: 0 0 10px 0;
	
}

.cinemania-private .row {
	
	padding: 10px 0;
	
}

.cinemania-private h1 {
	
	padding: 0px 0px 20px 0px;
	margin: 0px;
	color: #27628d;
	font-size: 18px;
	font-family: Trebuchet MS, Georgia, Times;
	text-transform: none !important;
	
}

.cinemania-private .sticker-wrapper {
	
    background-color: #FFFFFF;
    padding: 0 0 20px 20px;
    
}

.cinemania-private .sticker-hint {
	
    background-color: #EEEEEE;
    border: 1px solid #BBBBBB;
    padding: 20px;
    width: 240px;
    
}

.profile-body .req {
	
    color: #FF5100;
    font-size: 16px;
    
}

.profile-body .input-error {
	
    border: 2px solid #FF5100;
    
}

.profile-body .profile-input {
 
    width: 100%;
    
}

.profile-body .hint {

    padding: 5px 0;

}

.tahoma {

    font-family: Tahoma,Arial,Verdana;

}

.font-size-10 {

    font-size: 10px;

}

.grey {

    color: #B1B1B1;

}

/* PLUS MINUS */

.plus-minus-plus-active {
	
	top: 5px;
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('/i/icons/plusminus.gif');
	background-position: -12px -12px;	
	
}

.plus-minus-minus-inactive {
	
	bottom: 3px;
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('/i/icons/plusminus.gif');
	background-position: 0 0;	
	
}

.plus-minus-minus-active {
	
	bottom: 3px;
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url('/i/icons/plusminus.gif');
	background-position: 0 -12px;	
	
}

/* END OF PLUS MINUS */

.citysuggestwrapper {
	
	position: relative;
	z-index: 10;
	height: 0px;
	width: 0px;	    
	
}

#citysuggest {
		
	position: absolute;
	top: 0;
	left: 0;
	height: 200px;
    width: 355px;
    background-color: #EEEEEE;
	
}

#citysuggest .cswrp {
 
    height: 180px;
    margin: 10px 0 0 20px;
    overflow-y: scroll;
    
}


#citysuggest ul {

	margin: 0px;
	padding: 0px;
	list-style: none;	
	
}

#citysuggest ul li {

	padding: 5px 0;
	
}

#citysuggest a {

	cursor: pointer;
	font-size: 11px
	
}


.shippings {
	
	list-style: none;
	margin: 10px 0;
	padding: 0;
	
}

.shippings li {
	
	padding: 10px 10px 10px 80px;
	background-position: 10px center;
	background-repeat: no-repeat;
	border: solid 1px transparent;
	margin: 10px 0;
	
}

.shippings li.active {
	
	background-color: #f7f7f7;
	border: solid 1px #ddd !important;
	
}

.shippings .price_ship {
	
	background-image: url('/template/images/shipping/courier.gif');
	background-position: 20px center !important;	
	
}

.shippings .flat {
	
	background-image: url('/template/images/shipping/courier.gif');
	background-position: 20px center !important;	
	
}

.shippings .weight {
	
	background-image: url('/template/images/shipping/weight.gif');	
	
}

.shippings .ems {
	
	background-image: url('/template/images/shipping/ems.gif');	
	
}

.payments {
	
	list-style: none;
	margin: 10px 0;
	padding: 0;
	
}

.payments li {
	
	padding: 10px 10px 10px 40px;
	background-position: 10px center;
	background-repeat: no-repeat;
	border: solid 1px transparent;
	margin: 10px 0;
	
}

.payments li.active {
	
	background-color: #f7f7f7;
	border: solid 1px #ddd !important;
	
}

.payments .cod {
	
	background-image: url('/template/images/payments/cash.png');
	background-position: 11px center !important;	
	
}

.payments .bank_transfer {
	
	background-image: url('/template/images/payments/sbrf.png');	
	
}



.locked {
	
	background-image: url('/template/images/indicator.gif');
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.5;
	#filter: alpha(opacity = 50);		
	
}

.liru {
	
	position: relative;
	z-index: 5;
	height: 0px;
	width: 950px;
	margin: 0px auto;
	
}

.liru .lirucounter {

	position: absolute;
	top: -83px;
	left: 319px;
	
}

.order-contents th {
	
	background-color: #eee;
	padding: 10px;
	
}

.order-contents td {
		
	padding: 10px;
	
}

.totals {
	
	list-style: none;
	margin: 0;
	padding: 0;	
	border-top: solid 3px #eee;
	
}

.totals li {

	padding: 8px 0;
	
}

.buttons {
	
	padding: 20px;
	
}

.addresses {
	
	list-style: none;
	margin: 10px 0;
	padding: 0;
	
}

.addresses li {
	
	padding: 10px 10px 10px 10px;
	border: solid 1px transparent;
	margin: 10px 0;
	
}

.addresses li.active {
	
	background-color: #f7f7f7;
	border: solid 1px #ddd !important;
	
}

#calendar_wrapper {
	
	position: relative;
	
}

/* CALENDAR */

div.datepicker {
	
	padding: 17px 8px 17px 1px;
	position: absolute;
	top: -10px;
	left: 130px;
	z-index: 77;
	display: none;
	
}

.DateInput {
	
	/*margin: 0px !important;*/
	width: 70px;
	
}

.calendar_ico {
	
	position: absolute;
	margin:	3px 0 0 5px;
	
}

.font-weight-normal {
	
	font-weight: normal !important;
	
}

.font-size-22 {
	
	font-size: 22px !important;
	
}

/* Box */

.box { position: relative; min-height: 1px; }
.box .boxContent { position: relative; z-index: +2; min-height: 1px; }
.box .boxStyling { position: absolute; right: 0px; bottom: 0px; top: 0px; left: 0px; z-index: +1; }
.box .corner_tl, .box .corner_tr, .box .corner_br, .box .corner_bl, .box .side_t, .box .side_b, .box .side_l, .box .side_r, .box .pointer, * html .box .IE6 { position: absolute; overflow: hidden; font-size: 0px; }
.box .corner_tl, .box .corner_tr, .box .corner_br, .box .corner_bl { background-repeat: no-repeat; }
.box .side_t, .box .side_b { background-repeat: repeat-x; }
.box .side_l, .box .side_r { background-repeat: repeat-y; }
.box .corner_tl { top: 0px; left: 0px; background-position: top left; }
.box .corner_tr { top: 0px; right: 0px; background-position: top right; }
.box .corner_br { bottom: 0px; right: 0px; background-position: right bottom; }
.box .corner_bl { bottom: 0px; left: 0px; background-position: bottom left; }
.box .side_t { top: 0px; background-position: top; }
.box .side_r { right: 0px; background-position: right; }
.box .side_b { bottom: 0px; background-position: bottom; }
.box .side_l { left: 0px; background-position: left; }
.box .pointer { background-repeat: no-repeat; }
* html .box  { height: 1px; }
* html .box .boxContent { height: 1px; }
* html .box .boxStyling { width: expression(parentNode.offsetWidth); height: expression(parentNode.offsetHeight); }
* html .box .corner_tr, * html .box .corner_br, * html .box .side_r { left: expression(parentNode.offsetWidth - this.offsetWidth); }
* html .box .corner_bl, * html .box .corner_br, * html .box .side_b { top: expression(parentNode.offsetHeight - this.offsetHeight); }
* html .box .corner_tl .IE6 { top: 0px; left: 0px; }
* html .box .corner_tr .IE6 { top: 0px; right: 0px; }
* html .box .corner_br .IE6 { bottom: 0px; right: 0px; }
* html .box .corner_bl .IE6 { bottom: 0px; left: 0px; }
* html .box .side_t .IE6 { top: 0px; left: 0px; width:  100%; }
* html .box .side_r .IE6 { right: 0px; height: 100%; }
* html .box .side_b .IE6 { bottom: 0px; left: 0px; width:  100%; }
* html .box .side_l .IE6 { left: 0px; height: 100%; }
/* datepicker */

div.datepicker .boxContent { background: #FBFBFB url('/template/images/datepicker/datepicker_bg.png') repeat-x bottom; min-height: 165px; padding: 0px 9px; width: 14em; } 
div.datepicker table { color: Black; width: 100%; }
div.datepicker table td { vertical-align: middle; }
div.datepicker div.monthPan { font-size: 80%; position: relative; margin: -0.2em 0 0.4em; z-index: 20; font-weight: bold; text-align: center; }
div.datepicker .monthPan .monthArLeft span, div.datepicker .monthPan .monthArRight span { color: #5B6468; cursor: pointer; padding: 2px 4px; }
div.datepicker .monthPan .monthArLeft { text-align: left; }
div.datepicker .monthPan .monthContent { text-align: center; }
div.datepicker .monthPan .monthArRight { text-align: right; }
div.datepicker table.dlabelPan { font-size: 60%; }
div.datepicker table.daysPan { font-size: 75%; }
div.datepicker table.dlabelPan, div.datepicker table.daysPan { border-spacing: 4px; table-layout: fixed; }
div.datepicker table.dlabelPan td, div.datepicker table.daysPan td { text-align: right; padding: 3px 5px; }
div.datepicker table.daysPan td.thismonth { cursor: pointer; }
div.datepicker table.daysPan td.othermonth { color: #858585; cursor: pointer; }
div.datepicker table.daysPan td.today { font-weight: bold; cursor: pointer; font-size: 120%; }
div.datepicker table.daysPan td.cantPick { cursor: default; }
div.datepicker table.daysPan td.selected { font-weight: bold; }
div.datepicker table.daysPan td.hasDirection { font-size: 120%; font-weight: bold; }
/* boxStyling */
div.datepicker .corner_tl, div.datepicker .corner_tr, div.datepicker .corner_br, div.datepicker .corner_bl { width: 17px; height: 17px; background-image: url('/template/images/datepicker/datepicker_corners.png'); }
div.datepicker .side_t, div.datepicker .side_b { height: 17px; background-image: url('/template/images/datepicker/datepicker_tb.png'); left: 17px; right: 17px; }
div.datepicker .side_l, div.datepicker .side_r { background-image: url('/template/images/datepicker/datepicker_lr.png'); top: 17px; bottom: 17px; }
div.datepicker .side_l { width: 1px; } div.datepicker .side_r { width: 8px; }
* html div.datepicker .boxContent { height: 165px; }
/* boxStyling IE6 */
* html div.datepicker .corner_tl, * html div.datepicker .corner_tr, * html div.datepicker .corner_br, * html div.datepicker .corner_bl, * html div.datepicker .side_t, * html div.datepicker .side_b, * html div.datepicker .side_l, * html div.datepicker .side_r { background: none; }
* html div.datepicker .IE6 { display: block; }
* html div.datepicker .corner_tl .IE6, * html div.datepicker .corner_tr .IE6, * html div.datepicker .corner_br .IE6, * html div.datepicker .corner_bl .IE6 { height: 35px; width: 35px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template/images/datepicker/datepicker_corners.png',sizingMethod='crop'); }
* html div.datepicker .side_t, * html div.datepicker .side_b { width: expression(parentNode.offsetWidth-34); }
* html div.datepicker .side_t .IE6, * html div.datepicker .side_b .IE6 { height: 35px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template/images/datepicker/datepicker_tb.png',sizingMethod='scale'); }
* html div.datepicker .side_l, * html div.datepicker .side_r { height: expression(parentNode.offsetHeight -34); }
* html div.datepicker .side_l .IE6, * html div.datepicker .side_r .IE6 { width: 11px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/template/images/datepicker/datepicker_lr.png',sizingMethod='scale'); }
/* Boxes */

.confirm-button {
	
	background-image: url('/template/images/button-confirm.gif');
	display: block;
	width: 179px;
	height: 33px;
	
}

.use-button {
	
	background-image: url('/template/images/use.gif');
	display: block;
	width: 179px;
	height: 33px;
	
}

.address-add {
	
	background-image: url('/template/images/address-add.gif');
	display: block;
	width: 179px;
	height: 33px;
	
}

.ls-button:hover {
	
	background-position: 0 33px;
	
}

.ls-button span {

	display: none;
		
}

.color-white {
	
	color: #fff !important;	
	
}

.font-size-20 {
	
	font-size: 20px !important;
	
}
