﻿*{
	margin:0;
	padding:0;
	outline:0;
	border:0;
}

html, body{
	width:100%;
	height:100%

}
body{
/*	overflow:hidden;*/
}

body{
	background:#4F6573;
	font-family:tahoma, sans-serif;
	font-size: 12px;
}

img {behavior:url(/css/pngbehavior.htc);}

* html div {
	height: 1px;
}

a,img{
	border:0;
}
a{
	outline:0;
	font: tahoma 12px;
	color: #4f6573;
}
a:hover{
	color: #5e7d92;
}
table{
	border-collapse:collapse;
}

p {
	color: #333333;
	font-family: tahoma 12px;
}

.clear {
	line-height: 0px;
	height: 1px;
	font-zize: 0px;
	clear: both;
}

.overflowYScroll {
	overflow-y:scroll;
}

/*--------------------------------Р РЋРІР‚С›Р В РЎвЂўР В Р вЂ¦----------------------------------- ----*/
#bg_top_right{
	width: 367px;
	height:234px;
	position:absolute;
	top:0;
	right:0;
	background: url("/images/bg_right_top.jpg") 0 0 no-repeat;
	z-index:10;

}
#bg_top_left{
	width:510px;
	height:674px;
	position:absolute;
	top:0;
	left:0;
	background: url("/images/bg_left_top.jpg") left top no-repeat;
	z-index:10;
}
#rose{
	position:absolute;
	top:0;
	left:0;
	z-index:500;
	width:360px;
	height:593px;
}
#shamp{
	position:absolute;
	top:0;
	left:0;
	z-index:400;
	height:655px;
	width:489px;

}
#flur{
	position:relative;
	z-index:100;
	width:631px;
	height:346px;
	margin: 190px 0 -10px 0;
	display: block;
}

#flur1{
	position:absolute;
	z-index:350;
	width:631px;
	height:346px;
	margin: -159px 0 -10px 0;
	display: block;
}



#flur2{
	position:absolute;
	z-index:300;
	width:699px;
	height:557px;
	top:-12px;
	left:0;
}
#flur2_1{
	position:absolute;
	z-index:700;
	width:774px;
	height:431px;
	top:-21px;
	left:0;

}


#flur3{
	float:right;
	margin: -50px 0 0 0;
	width:267px;
	height:183px;
	position:relative;
	z-index:1000;
	background:url("/images/flur3.png") no-repeat;
}

#nav_{
	position:absolute;
	width:160px;
	height:161px;
	top:590px;
	left:40px;
	z-index:900;
}


#main_body #nav_{
	top:780px;
	left:15px;
}


/*------------------------------------------------------------------------------------*/
#page_size{
	width:100%;
	min-width:998px;
/*	min-height:1339px;*/
	background: url(../images/bg_left_bottom.jpg) left bottom no-repeat;
	position: relative;
}


#png_left_top{
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	width:598px;
	height:904px;
}

#png_top{
	width:100%;
	height:435px;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	background:url("/images/top.jpg") top left repeat-x;
}
#logo{
	position:relative;
	z-index:100;
}
/*------------------------------------------------------------------------------------*/
#busket{
	width:554px;
	height:45px;
	position:absolute;
	right:0;
	top:0;
	z-index:750;
	background:url("/images/bg_busket.png") top right no-repeat;
	line-height:30px;
}
#busket img{
	margin: 8px 0 0 63px;
	vertical-align:0px;

}
#busket div{
	float:left;
	margin: 0 13px 0 0;
}
#busket a{
	color:#F00;
	font: 900 13px tahoma, sans-serif;
	margin:0 0 13px 0;
	vertical-align:0;

}
#busket p{
	float:left;
}
/*---------------------------------------------------------------------*/
#sub_menu{
	position:absolute;
	z-index:850;
	top:224px;
	right:40px;
	width: 55%;
}
/* ---------------------Р В Р вЂ Р РЋРІР‚в„–Р В РЎвЂ”Р В Р’В°Р В РўвЂ?Р В Р’В°Р РЋР вЂ№Р РЋРІР‚В°Р В Р’ВµР В Р’Вµ Р В РЎВ?Р В Р’ВµР В Р вЂ¦Р РЋР вЂ№---------------------*/
#sub_menu ul{
	list-style-type:none;
}

.menu_item_out {
	position: relative;
}

.menu_item{
	position:absolute;
	z-index: 1000;
	display:none;
	margin: -13px 0 0;
	width: 100%;
}

.menu_item a{
	color:#EDC907;
	display:block;
	width:100%;
	text-align:center;

}

li.over div,  .block_1:hover .menu_item, .block_2:hover .menu_item, .block_3:hover .menu_item, .block_4:hover .menu_item, .block_5:hover .menu_item, .block_6:hover .menu_item{
	display:block;
}

 #sub_menu  .menu_top_left, #sub_menu  .menu_top_right, #sub_menu  .menu_top_right div, #sub_menu  .menu_bottom_left, #sub_menu  .menu_bottom_right, #sub_menu .menu_bottom_right div{
	height:7px;
	position: relative;

}
.menu_top_left, .menu_top_right, .menu_bottom_left, .menu_bottom_right{
	width:auto;

}
.menu_top_left{
	background: url("/images/c_01.png") bottom left no-repeat;
	margin: -7px 0 0 0;
}

.menu_top_right{
	background:url("/images/c_03.png") bottom right no-repeat;
}

.menu_top_right div{
	background:url("/images/c_02.png") bottom left repeat-x;
	margin: 0 5px 0 5px;
	width:auto;
}

.menu_bottom_left{

	background: url("/images/b_01.png") top left no-repeat;
}

.menu_bottom_right{

	background:url("/images/b_03.png") top right no-repeat;
}

.menu_bottom_right div{
	background: url("/images/b_02.png") top left repeat-x;
	margin: 0 5px 0 5px;
	width:auto;
}

.menu_center{
	width:auto;
	height:auto;
	text-align:center;
	padding: 0 7px 0 7px;
	background:url("/images/main_02.png") top center repeat;
}
#sub_menu ul li{
	float:left;
	display:block;
	text-align:center;
	margin: 0 10px 0 0 ;
}

#sub_menu td{
	text-align:center;
	margin: 0 10px;
}




#sub_menu ul li a, #sub_menu td a {
	font:  300 11px tahoma, sans-serif;
	color:#FFF;
}

#sub_menu ul a:hover, #sub_menu td a:hover {color:#ecc808}

#sub_menu ul li.hover span, #sub_menu td.hover span {
background-color: #647a8b;
}


#sub_menu ul li span, #sub_menu td span {display: block;width: 85px;margin: 0 auto;}

li.block a, td.block a {
	text-decoration:underline;
	color:#ffffff;
	font-family:Tahoma;
	white-space: nowrap;
}

#sub_menu ul li div.menu_item a, #sub_menu td div.menu_item a{
	color:#EDC907;
	display:inline;
/*	width:100%;*/
	text-align:center;
	text-decoration: none;
	border-bottom: #EDC907 dotted 1px;
}

#sub_menu .menu_subitem {
	padding: 3px 0;
}


#sub_menu table {
	width: 100%;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menu{
	position:absolute;
	z-index:400;
	top:165px;
	right:47px;

}
#menu ul{
	list-style-type:none;
	line-height:70px;
}

#menu li{
	float:left;
	margin: 0 5px 0 5px;
}
#menu li a{
	color:#fff;
	font: 500 17px tahoma, sans-serif;
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content{
	position:relative;
	top:350px;
	margin: 0 0 0 53px;
	z-index:550;
	background: url("/images/bg_content_top.png") top left no-repeat;
/*	text-align:center;*/

}
#inner{
	position:relative;
	background: url("/images/bg_content_bottom.png") left bottom no-repeat;

}

#inner .right{

}


.content h1{
	font:500 40px/40px tahoma, sans-serif;
	float:left;
	margin: 0 10px 0 0;
	color:#393D45;
	text-align:left;
}
#content h4, #content2 h4 {
	position: relative;
	font: 300 17px/40px tahoma, sans-serif;
	margin: 8px 0 0 0;
	color: #393d45;
	text-align: left;
	float: left;
}

#content h4 a, #content2 h4 a {
	color: #393d45;
	text-decoration: none;
}

#content p{
	font: 500 14px tahoma, sans-serif;
	text-align:left;

}

.content_img{
	margin: 30px 0 30px 0;

}
#blank_gif{
	width:1px;
}
.td_1{
 	width:270px;
  	height:380px;
}
#hgt{
	background:#fff url("/images/bg_right_c.jpg") top right no-repeat;
	height:100%;

	padding:20px 0 0 0;
	vertical-align:top;

}
.td_2{
	height:275px;
}
#inner table{
	position:absolute:
	left:0;
	right: 0;
	 height:100%;
	width:100%;

}




.lnk01{
/*	display:block;*/
	height:21px;
	width: 255px;
	color:#FFF;
	font: normal 10px/21px arial, sans-serif;
	text-align: left;
	vertical-align:middle;
	z-index:500;
	border-bottom:1px dotted white;
	text-decoration:none;
	position: relative;
	z-index: 6;
}

.dr_ul{
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	width:270px;
	margin:15px 0 0 0;
	position: relative;
	right: -50px;
}

* html .dr_ul{
	right: 0;
}


.dr_ul li{
	width:255px;
	padding-left: 15px;
	background: url("/images/show_price.gif") right no-repeat;
}

.dr_ul li ul{
	width:230px;
	list-style-type:none;
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	margin:-5px 0 0 1px;
	display:none;
	z-index: 5;
}
.dr_ul li:hover ul{
	display:block;
}

.dr_ul li ul li{
	background:url("/images/drop.png") repeat-y;
	width:170px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #999;
}
.dr_ul li ul li.fst{
	padding: 15px 0 5px 10px;
}

.dr_ul li ul li a{
	color:#FFF;
	font: 10px arial, sans-serif;
	border-bottom: 1px dotted #FFF;
	text-decoration:none;
	text-align:left;

}

.hide{
	display:none;
}

.show{
	display:block;
}
.clear{
	width:100%;
	height:1px;
	clear:both;
	margin:0;
	font-size: 0;
}
.item_div{
	width:200px;
	min-height: 250px;
	float:left;
	margin: 20px 20px 0 0;
	text-align:left;
	line-height:24px;

}

* html .item_div{
	height: 250px;
}

.item_div a{
	color:#F00;
	font: 10px Arial, sans-serif;
	display: block;
}

.grg{
	font:24px Georgia;
	float:left;
/*	margin: 0 12px 0;*/
	vertical-align:text-bottom;
}
.lnk02{
/*	margin: 20px 0 0 0;*/
	position: relative;
	top: 10px;
	float: right;
/*	right: -12px;*/
}

.lnk03{
	color:#F00;
	float:left;
	font:17px tahoma;
/*	margin: 20px 0 20px 0 ;*/
	position:relative;
	z-index:2000;
}


.img001{
	margin:-13px 0 0 0;
	float:right;
	vertical-align:10px;
}
.img002{
	margin:-15px 0 0;
	float:right;
	position: relative;
	right: -5px;
	vertical-align:10px;
}

.status{
	position:absolute;
/*	margin: 0 0 0 -70px;*/
	width:70px;
	height:70px;
	right: 1px;
	top: 1px;
}
.detail{

	float:left;
	margin: 0 0 10px 0;
}

#nums{
	float:right;
	font: 17px Georgia;
	padding-right: 40px;
}
#nums p{
	font: 17px Georgia;
	float:left;
}

#nums a{
	color:#F00;
	font: 17px Georgia;
/*	float:left;*/
}

.head {
	padding-bottom: 15px;
}


.img_out {
	position: relative;
	width: 194px;
	border: #e1e1e1 solid 3px;
	margin-bottom: 5px;
}
.img_inner {
	border: white solid 1px;
}


.item_div .name {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma;
height:30px;
overflow:visible
}
.item_div .name a {
	font-size: 16px;
	font-weight: bold;
}



/*--------<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content2{
	height:430px;
	padding: 10px 0 20px 0;
	position:relative;
	top:350px;
	margin: 0 0 0 53px;
	z-index:550;
	background: url("/images/bg_content2.png") center left no-repeat;
/*	text-align:center;*/

}
#content2 div#inner {
/*	background: #FFF;*/
	margin: -8px 0 0/* 270px*/;
	height:404px;
	background: none;
}
#content2 div table{
	width:100%;
	height:438px;
	vertical-align:top;
}

#content2 div table table {
	height: auto;
	width: auto;
}


#content2 div table table.main_img_table {
	width: 100%;
}

#content2[id] .main_img_div {
/*	padding-right: 35px;*/
	position: relative;
	left: -50px;
}


._head[class] h1{
	position: relative;
	left: -50px;
}

#content2 .main_img_table td.item {
	width: 220px;
	vertical-align: top;
}



/*#content2 div table img{
	margin:0;
	padding:0;
	}*/

.td_title{
	border-bottom: 1px solid #999;
}

.td_big_photo{
	width:300px;
	 padding:21px 0 0 0;
	vertical-align:top;
}

.td_small_photo{
	width:100px;
	padding:22px 0 0 0;
	float:left;
	vertical-align:top;
}

.td_main_text{
	vertical-align:top;
	padding: 21px 0 0 10px;
	text-align:left;
}
.td_main_text p{
	margin: 0 0 8px 0;
}

.td_main_text a{
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00;
	font: 500 12px tahoma, san-serif !important;
}

/*
#hits{
	width:526px;
	height:321px;
	z-index:700;
	top:330px;
	left:100%;
	margin: 0 0 0 -526px;
	position:relative;
	clear:both;
	background:url("/images/hits_bg.jpg") no-repeat right bottom;
	color:#FFF;
}

#hits div.item{
	width:230px;
	float:left;
	margin: 20px 0 0 30px;
}
#hits a{
	color:#FFF;
	float:letf;
}
*/

#hits{
	width:927px;
	height:321px;
	z-index:901;
	top:330px;
	left:100%;
	margin: 0 0 0 -927px;
	position:relative;
	clear:both;
	background:url("/images/hits_bg.jpg") no-repeat right bottom;
	color:#FFF;
}

#hits div.item{
	width:230px;
	float:left;
	margin: 20px 0 0 30px;
}
#hits div.item1{
	width:390px;
	height:300px;
	float:left;
	margin: 20px 0 0 10px;
}
#hits a{
	color:#FFF;
	float:letf;
}
/* scroll */
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(http://www.sweetpresent.ru/templates/img/scroll.png) repeat-y;}
.jScrollPaneDrag {position:absolute;cursor:pointer;overflow:hidden;background:url(http://www.sweetpresent.ru/templates/img/scroller.png) no-repeat;height:62px}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background:url(/images/spacer.gif) no-repeat;height:10px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:url(/images/spacer.gif) no-repeat;height:10px;}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {}
/* /scroll */


/*-------------------------------------------------------------------------*/
#hgt table.tab2{
	width:100%;

}
.tr_top{
	height:20px;
	color:#FFF;
	font: 11px Tahoma;
}
.td_top{
	background:#000;
	min-width: 100px;
	padding: 0 10px 0 10px;
	font: 11px Tahoma;
	text-align: center;
}
.td_ltop{
	background:#000 url("/images/bg_left_t.jpg") left center no-repeat;
	min-width:9px;
	font: 11px Tahoma;

}

.td_rtop{
	background:#000 url("/images/bg_right_t.jpg") right center no-repeat;
	min-width:9px;
}

.td_wtop{
	background:#FFF;
	width:38px;
}

.tr_sum{
	background:#EFEFEF;
	height:38px;
	text-align:left;
	vertical-align:middle;

}
.tr_sum td{
	padding: 0 0 0 10px;
}
.tr_sum a{
	color:#F00;
	text-decoration:none;
	border-bottom: 1px dashed #F00;
	margin: 0 0 0 20px;
}

.td_mid{
	border-bottom: 2px solid #E5E5E5;
	text-align:left;
}

.td_mid a{
	color:#F00;
	font:900 11px tahoma;
	text-decoration:none;
}

.tr_mid{
	height:125px;
}
.tr_form{
/*	height:375px;
	background:url("/images/bg_form.jpg") no-repeat center center;*/
	text-align:center;
}

.td_form{
	padding: 15px 0px;
}

#inner .td_form table {
/*position: relative;
right: -65px;*/
width: auto;
height: auto;
}

.v_middle{
	vertical-align:middle;
}

.v_top{
	vertical-align:top;
}

.inp_2{
	background:url("/images/inp_large.jpg") no-repeat center center;
	width:298px;
	height:14px;
	padding: 4px 10px 5px 11px;
/*	text-align:center;*/
	font:900 11px tahoma;
	border:0;
	color:#B2B2B2;
}
.inp_1{
	background:url("/images/bg_inp_small.jpg") no-repeat center center;
	width:40px;
	height:14px;
	padding: 4px 10px 5px 11px;
	text-align:center;
	font:900 11px tahoma;
	border:0;
}

.tr_form td table td.td1{
	text-align: right;
	padding: 0 10px 0 0;
	width:290px;
	height:40px;
	font: 500 12px tahoma, san-serif;
}
.tr_form td table td.td2{
	text-align: left;
	width:570px;
}
.tr_form td form{
	position:relative;
	width:780px;
	margin: 0 0 0 -350px;
	left:50%;
}



.select_1{
/*	background:url("/images/inp_large.jpg") no-repeat center center;*/
	width:318px;
	height:20px;
	padding: 0 10px 0 0;
	text-align:center;
	border:0;
}

.margin_top20{
	margin: 20px 0 0 10px;
}
.tahoma14{
	font:900 14px tahoma !important;
}
.tahoma17{
	font:500 17px tahoma !important;
}

.georgia24{
	font: 500 24px georgia, san-serif !important;
	text-align:center !important;
}
.tahoma11{
	font:900 11px tahoma !important;
}
.tahoma11norm{
	font:500 11px tahoma !important;
}

.tahoma12norm{
	font:500 12px tahoma !important;
}
.arial12it{
	font:500 italic 12px arial !important;
}

/*-------------------------------------------------------------------------*/


#denero {
position: absolute;
right: 50px;
bottom: -110px;
color: #99aab4;
}

#denero a {
color: #f4cb11;
}

#page_size_inner{
	width:100%;
	min-width:900px;
	background: url(../images/copy.gif) right bottom no-repeat;
}




DIV.ceremony_pict {
	float: left;
	margin-right: 25px;
}

DIV.ceremony_out {
	float: right;
	width: 100%;
	margin-left: -439px;
}

DIV.ceremony_text {
	margin-left: 439px;
}


DIV.ceremony_pict_main {
	width: 414px;
	height: 313px;
	background: url('/img/ceremony.jpg') 0px 0px no-repeat;

}

.ceremony_pict_main .main_pict {
	float: left;
	margin-right: 1px;
/*	padding: 6px 1px 0 7px;*/
}
.ceremony_pict_main .other {
	float: left;
/*	padding: 7px 0 0;*/
}
.ceremony_pict_main .other .small {
	padding-bottom: 1px;
	height: 102px;
}
.ceremony_pict_main .other IMG {
	display: block;
	width: 94px;
}



.other .img_out {
	width: auto;
	margin-bottom: 1px;
}
.other .img_inner {
	height: 94px;
}


.ceremony_text DIV.name {
	margin-bottom: 1.4em;
}

.ceremony_text .name H2 {
	text-decoration: underline;
}

DIV.ceremony[class] {
	margin-bottom: 2em;
}


.ceremony_text DIV.price, .catalog_items_outer DIV.price  {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 1.5em;
}

.ceremony_text DIV.text {
	margin-bottom: 1em;
	margin-right: 40px;
}

.ceremony_text DIV.info {
	font-size: .85em;
	margin-bottom: 1.4em;
}


.main_pict .img_out {
	width: 302px;
}
.main_pict .small .img_out {
	width: 52px;
}

#hits .text {
	padding: 20px 30px;
}
#hits .text p {
	margin-bottom: 15px;
	color: black;
}


#logo_main {
	position: absolute;
	right: 42px;
	top: 60px;
	z-index: 600;
}


.main_img_table .img_out {
	margin-bottom: 23px;
}


.line {
	background-color: #e5e5e5;
}

span.rub {
	font-size: 17px;
	color: #555555;
}


#hits span.rub {
	color: #fff;
}

#hits .georgia24 {
	padding-top: 2px;
}



.content[class] {
	position: relative;
	left: -50px;
	z-index: 600;
}


.name_top {
	padding-bottom: 5px;
	position: relative;
}

.name_top img {
	position: absolute;
	top: 6px;
	right: 0px;
}





.tab2 .img_out {
	width: 87px;
	height: 87px;
	margin: 20px 0 0 10px;
}
.tab2 .img_inner {
	width: 86px;
	height: 86px;
}

.tab2 .img_inner .margin_top20{
	margin: 0;
}


.cart_item_name {
	color: #393d45;
}


.td_main_text_inner {
	min-height: 210px;
}
* html .td_main_text_inner {
	height: 210px;
}


.order_inner {
	background: url("/images/ob.gif") left top repeat-x;
}
.order_inner1 {
	background: url("/images/ob.gif") left top repeat-y;
}
.order_inner2 {
	background: url("/images/ob.gif") left bottom repeat-x;
}
.order_inner3 {
	background: url("/images/ob.gif") right top repeat-y;
}

.order_inner4 {
	background: url("/images/olt.gif") left top no-repeat;
}
.order_inner5 {
	background: url("/images/ort.gif") right top no-repeat;
}
.order_inner6 {
	background: url("/images/olb.gif") left bottom no-repeat;
}
.order_inner7 {
	background: url("/images/orb.gif") right bottom no-repeat;
	padding: 10px 0 17px;
}


* html #busket {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_busket.png', sizingMethod='scale');
}
* html #content2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_content2.png', sizingMethod='crop');
}


/* Cupon */

.gal-box{width:325px;background:url(../images/action_bg.png) 15px 23px no-repeat;height:120px;position: absolute;top:55px;left:390px;z-index: 1000;
  /*display:none;*/
}
.gal-box h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;color:#fff;padding:0 0 0 35px}
.gal-box p{text-align:right;padding:10px 20px 0 0}
.gal-box p img{vertical-align:middle;margin:0 0 0 4px}
.gal-box p a{color:#fff;font-family:Tahoma;font-size:12px}
.gal-box p a:hover{text-decoration:none}

.mygal{width:325px;}
.mygal ul{margin:0;padding:0;list-style-type:none}
.mygal ul li{float:left;color:#394d59;font-size:14px;font-weight:bold;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;text-shadow:1px 1px #d7e9f4}
.mygal ul li table{width: 100%;border-collapse:collapse}
.mygal ul li table td{vertical-align:middle;height:58px}
.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:325px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:260px;height:60px;margin:0 auto}
.jcarousel-skin-tango .jcarousel-item {width:260px;height:58px;padding-top:2px}
.jcarousel-skin-tango .jcarousel-item-horizontal {}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:19px;right:0;width:26px;height:26px;cursor: pointer;background: transparent url(../images/arr00.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background:url(../images/arr01.png)}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background:url(../images/arr02.png)}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;background:none}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top:20px;left:0;width:26px;height:26px;cursor: pointer; background: transparent url(../images/arr00_1.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background:url(../images/arr01_1.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background:url(../images/arr02_1.png)}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;background:none}

.cupon-box{background:url(../images/blank_img.png) no-repeat;width:514px;height:284px;z-index:1000;color:#536978;font-size:12px;font-family:Tahoma;padding:34px 41px 42px 35px;}
.cupon-box .close-cupon{float:right}
.cupon-box h2{font-size:27px;font-weight:normal;clear:both;padding:10px 20px 5px 20px}
.cupon-box h3{font-size:14px;font-weight:normal;clear:both;padding:10px 20px 5px 20px}
.cupon-box p{font-size:14px;padding:0 0 5px 20px;}
.cupon-box ol{margin:0;padding:0 0 15px 20px;list-style-position:inside}
.cupon-box ol li{font-size:14px;padding-bottom:2px}
.cupon-box ol li a{color:#536978}
.cupon-box ol li a:hover{text-decoration:none}
.cupon-box .cupon-name{font-size:14px;padding:0 0 5px 20px}
.cupon-box .cupon-print{padding:15px 0 0 20px}
.cupon-box .cupon-print input{background:url(../images/print_b.gif) no-repeat;width:108px;height:22px;border:0;cursor:pointer}
.cupon-box .cupon-print a{color:#536978}
.cupon-box .cupon-print span{position:relative;text-align:center}
.cupon-box .cupon-print span em {background: url(../images/hover.png) no-repeat;width: 190px;height:74px;position: absolute;top: -85px;left:0;text-align: center;padding:1px 5px; font-style:normal;z-index: 2;display: none;font-size:12px}

.cupon-box .cupon-name input.in01{border:0;border-bottom:1px solid #000;background:transparent;font-size:12px;font-style:italic;width:300px}
.cupon-box .cupon-name input.in02{border:0;border-bottom:1px solid #000;background:transparent;font-size:12px;font-style:italic;width:20px}
.cupon-box .cupon-name input.in03{border:0;border-bottom:1px solid #000;background:transparent;font-size:12px;font-style:italic;width:30px}
.cupon-box .cupon-name input.in04{border:0;border-bottom:1px solid #000;background:transparent;font-size:12px;font-style:italic;width:60px}
.cupon-box .cupon-name input.in05{border:0;border-bottom:1px solid #000;background:transparent;font-size:12px;font-style:italic;width:100px}

.scroll  * {font-size:12px; color:#99aab4; font:#99aab4;} 
.scroll p {font-size:12px; color:#99aab4; margin: 7px 0 7px 0}
.scroll h2 {font-size:16px; font-weight: normal; padding: 20px 0 7px 0;  color:#99aab4;}
.name h1 {font-size:20px; font-weight: normal; padding: 20px 0 7px 0; color:#99aab4}


.scroll ul {font-size:12px; color:#99aab4;}
.scroll li {font-size:12px; color:#99aab4; margin: 0 0 0 25px}

@media print {
.close-cupon{display:none}
}
@media print {
.cupon-print{display:none}
}

@media print {
.cupon-box{background:url(../images/blank_img.png) no-repeat;}
}

.content[class] p{padding-bottom:10px}
.content[class] ul{margin: 0 0 0 20px;}
.content[class] ul li{padding: 0 0 7px 0;font-size:14px}

