body {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

td {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	direction:rtl;
}

table {
	direction:ltr;
}

a {
color:#0687AA;
}

a:hover {
color:#21AFD6;
}

th {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

input {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

.main_but_home_page {
	display: block; 
	background: url(../img/main_but1.gif) no-repeat 0 0;
	width:105px;
	height:29px;
	float:right;
}
.main_but_home_page:hover{ background-position: 0 -29px; }

.main_but_books {
	display: block; 
	background: url(../img/main_but2.gif) no-repeat 0 0;
	width:128px;
	height:29px;
	float:right;
}
.main_but_books:hover{ background-position: 0 -29px;}

.main_but_shirts {
	display: block; 
	background: url(../img/main_but3.gif) no-repeat 0 0;
	width:132px;
	height:29px;
	float:right;
}
.main_but_shirts:hover{ background-position: 0 -29px;}

.main_but_sep {
	background-color:#B1B0B0;
	width:1px;
	height:17px;
	margin-top:6px;
	float:right;
}

.main_but_sep {
	background-color:#B1B0B0;
	width:1px;
	height:17px;
	margin-top:6px;
	float:right;
}
.sub_but_sep {
	color:#C9C8C8;
}

.sub_but {
	color:#000000;
	text-decoration:none;
}
.red_but {
	color:#FF0000;
	text-decoration:none;
}

.sub_but:hover {
	color:#0687AA;
}

.sub_but_selected {
	color:#0687AA;
	text-decoration:none;
	font-weight:bold;
}

.page_sub_title {
	color:#89C100;
	font-size:22px;
	font-weight:bold;
}

.page_sub_title2 {
	color:#666666;
	font-size:22px;
	font-weight:bold;
}

.page_sub_title3 {
	color:#000000;
	font-size:30px;
	font-weight:bold;
}

.page_sub_title4 {
	color:#0687AA;
	font-size:19px;
}

.page_sub_title5 {
	color:#666666;
	font-size:22px;
}

.gray_text {
	color:#666666;
}

.top_link {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.basket_col1 {
	background-color:#ffffff;
	color:#666666;
}

.basket_col2 {
	background-color:#f3f3f3;
	color:#00578C;
}

.blue_text {
	color:#0687AA;
}

.l_blue_text {
	color:#80B1D2;
}

.blackHeader{
	font-family:Arial;
	font-size:24px;
	color:#000000;
}
.greenHeader{
	font-family:Arial;
	font-size:24px;
	color:#89c100;
}

.white_link {
	color:#FFFFFF;
}

.footer_nav_header {
	color:#89C100;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.footer_nav {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.footer_copyright {
	color:#B0B0B0;
}

.page_main_title {
	color:#89C100;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #eaeaea;
	font-size:42px;
	font-weight:100;
}

.page_main_title1 {
	color:#0687AA;
	padding:0px;
	margin:0px;
	font-size:34px;
	font-weight:100;
	line-height:38px;
}

.page_main_title2 {
	color:#0687AA;
	padding:0px;
	margin:0px;
	font-size:35px;
	font-weight:100;
}

.page_main_title3{
	color:#0687AA;
	padding:0px;
	margin:0px;
	font-size:34px;
	font-weight:100;
	line-height:38px;
}

.gray_title {
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.book_thumb_link {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.footer_banner {
	filter: alpha(opacity=40), Gray;

}
.footer_banner:hover {
	filter: alpha(opacity=100);
}

#footer_banner1 {
	display: block;
	width: 131px;
	height: 54px;
	background: url(../img/footer_banner_01.gif) no-repeat 0 0;
}
#footer_banner1:hover { background-position: 0 -54px; }
#footer_banner1 span { display: none; }

#footer_banner2 {
	display: block;
	width: 120px;
	height: 54px;
	background: url(../img/footer_banner_05.gif) no-repeat 0 0;
}
#footer_banner2:hover { background-position: 0 -54px; }
#footer_banner2 span { display: none; }

#footer_banner3 {
	display: block;
	width: 122px;
	height: 54px;
	background: url(../img/footer_banner_02.gif) no-repeat 0 0;
}
#footer_banner3:hover { background-position: 0 -54px; }
#footer_banner3 span { display: none; }

#footer_banner4 {
	display: block;
	width: 82px;
	height: 54px;
	background: url(../img/footer_banner_04.gif) no-repeat 0 0;
}
#footer_banner4:hover { background-position: 0 -54px; }
#footer_banner4 span { display: none; }

#footer_banner5 {
	display: block;
	width: 71px;
	height: 54px;
	background: url(../img/footer_banner_03.gif) no-repeat 0 0;
}
#footer_banner5:hover { background-position: 0 -54px; }
#footer_banner5 span { display: none; }

#footer_banner6 {
	display: block;
	width: 52px;
	height: 54px;
	background: url(../img/emun_logo.gif) no-repeat 0 0;
}
#footer_banner6:hover { background-position: 0 -54px; }
#footer_banner6 span { display: none; }

.design_thumb_title {
	color:#0687AA;
	font-size:14px;
}

.design_thumb_price {
	color:#0687AA;
	font-size:15px;
	font-weight:bold;
}

.light_gray_text {
	color:#B4B4B4;
}
.light_blue_text {
	color:#7297C9;
}

.blue_back {
	padding-bottom:1px;
	padding-top:1px;
	padding-right:4px;
	padding-left:4px;
	background-color:#0687AA;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.blue_back:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.light_gray_back {
	padding-bottom:1px;
	padding-top:1px;
	padding-right:4px;
	padding-left:4px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #d8d8d8;
}

.light_gray_back:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0687AA;
	border:1px solid #0687AA;
}

.gray_back {
	padding-bottom:1px;
	padding-top:1px;
	padding-right:4px;
	padding-left:4px;
	background-color:#EAEAEA;
	color:#666666;
	font-weight:bold;
}

.gray_text_small {
	color:#666666;
	font-size:11px;
}

.but_style {
	background-image:url(../img/but_mask.gif);
	color:#ffffff;
	border-width:0;
	cursor:hand;
	width:111px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	background-color:none;
}

.sec_but_style {
	background-image:url(../img/but_mask_sec.gif);
	color:#ffffff;
	border-width:0;
	font-weight:bolder;
	cursor:hand;
	width:111px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:2px;
	background-color:none;
}

.gray_title2 {
	color:#959595;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.gray_title1 {
	color:#0687AA;
	font-weight:normal;
	text-decoration:none;
	font-size:19px;
}

.table_title {
	background-color:#666666;
	color:#ffffff;
	font-weight:bold;
	height:25px;
	background-image:url(../img/table_title_back.gif);
	background-repeat:repeat-x;
}

.thumb_border1 {
	padding:1px;
	border:2px solid #DDEBFF;
}

.light_gray_title {
	color:#CDCDCD;
	font-weight:normal;
	text-decoration:none;
	font-size:16px;
}

.link1 {
	font-weight:normal;
}

.error_style {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

.gray_link {
	color:#666666;
	text-decoration:none;
}

.ajax-loading {
	padding: 7px;
	background: url(../img/ajax-loader.gif) no-repeat right;
}

.warning_style {
	color:#ffa800;
	font-size:14px;
	font-weight:bold;
}

#modalBackground
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

	z-index: 9;
	background-color:#333333;
	display: none;
	opacity: 0.40;
	filter: alpha(opacity=40)
}
#loginModalWindow
{
    position:absolute;
    left: 0;
    top: 0;

	z-index: 10;
	background-color: none;
	display: none;
	width: 743px;
	height: 45em;
	border: 0px;
}

.login_but {
	background-image:url(../img/login_but.gif);
	border:0px;
	width:152px;
	height:29px;
	cursor:hand;
}

.register_but {
	background-image:url(../img/register_but.gif);
	border:0px;
	width:111px;
	height:29px;
	cursor:hand;
}

.reg_txb {
	width:210px;
	padding:5px;
	border:1px solid #7F9DB9;
}

.item_thumb_price {
	color:#0687aa;
	font-size:11px;
}

.blue_but {
	background-image:url(../img/catalog_bluebut_back.gif);
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	display:block;
	float:right;
	margin:1px;
	margin-right:2px;
	padding:4px;
}

.blue_but:hover {
	background-image:url(../img/catalog_bluebut_hover.gif);
	color:#FFF;
}



.main_banner {
	position:relative;
	width:980px;
	height:222px;
}
.main_banner_frame {
	position:absolute;
	width:980px;
	height:272px;
	left:0px;
	top:-46px;
}
.banner_nav {
	position:absolute;
	bottom:15px;
	right:58px;
	left:0px;
	width:500px;
	height:90px;
}
.books_but_shirt {
	display:block;
	float:right;
	background-image:url(../img/shirts_index/shirts_banner_but3.png);
	width:197px;
	height:70px;
	outline:none;
}

.shirts_but_shirt {
	display:block;
	float:right;
	background-image:url(../img/shirts_index/shirts_banner_but4.png);
	width:197px;
	height:70px;
	outline:none;
}

.cal_but {
	display:none;
	
}
#main_banner3 .cal_but {
	background-image:url(../img/ver2/main_banner_cal_but_o.png);
}
.banner_slogen {
	position:absolute;
	display:block;
	background-image:url(../img/ver2/slogen.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:211px;
	height:105px;
	top:55px;
	right:30px;
	padding-right:190px;
}
.banner_slogen h1, h2 {
	text-indent:-9999em;
	overflow:hidden;
	visibility:hidden;
}

#panel1 {
	background-image:url(../img/shirts_index/panel_back1n.jpg);
	display:block;
	width:313px;
	height:136px;
	text-align:right;
}
#panel1 span {
	display:block;
	padding-right:15px;
	padding-left:130px;
	padding-top:40px;
	text-align:right;
	color:#666;
}
#panel2 {
	background-image:url(../img/shirts_index/panel_back2n.jpg);
	display:block;
	width:313px;
	height:136px;
	text-align:right;
}
#panel2 span {
	display:block;
	padding-right:15px;
	padding-left:130px;
	padding-top:40px;
	text-align:right;
	color:#666;
}
#panel3 {
	background-image:url(../img/shirts_index/panel_back3n.jpg);
	display:block;
	width:313px;
	height:136px;
	text-align:right;
}
#panel3 span {
	display:block;
	padding-right:15px;
	padding-left:100px;
	padding-top:40px;
	text-align:right;
	color:#666;
}

.small_thumb div {
	display:none;
}

.small_thumb:hover div {
	display:block;
}

.header_disney_but {
	background-image:url(../img/ver2/header_nav_disney.png);
	width:148px;
	height:47px;
	float:right;
}

.header_disney_but:hover {
	background-image:url(../img/ver2/header_nav_disney_o.png);
}
