body
{
	font-size: 10px;
	margin: 0;
	padding: 0px;
	background: #efecdb url(images/top_bg.jpg) 50% 0 no-repeat;
	color: #333;
	font-family: Tahoma, Arial, sans-serif;
}
html, body
{
	height: 100%;
}

/*---Global tags---*/
img
{
	border: 0;
}
form
{
	padding: 0;
	margin: 0;
}
a
{
	color: #c80000;
	text-decoration: underline;
	outline: 0;
}


a:hover
{
	color: #184f00;
	text-decoration: none;
}

.error
{
	color: Red;
}

.Pager
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}

hr
{
	color: #A5A2A2;
	background-color: #A5A2A2;
	border: 0px none;
	height: 1px;
}
h1, h2, h3, h4
{
}
h1
{
}
h2
{
}
h3
{
	font-size: 14px;
}

h4
{
}


ul
{
}
ul li
{
}

p
{
	margin: 12px 0;
}
fieldset
{
	padding: 0;
	border: none;
	border: 0px solid #000;
	margin: 0;
}
table
{
	border-collapse: collapse;
}
textarea, input, select
{
	font-family: Tahoma;
}

big
{
	font-size: 1.1em;
}
small
{
	font-size: 0.85em;
}

label, input
{
	vertical-align: middle;
}

.cl
{
	clear: both;
	font-size: 0;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.cntr
{
	text-align: center;
}
.cntr a
{
	color: #c80000 !important;
}
.cntr a:hover
{
	color: #184f00 !important;
}

#main
{
}

.NoPaddingNoMargin
{
	padding: 0 !important;
	margin: 0 !important;
	width: auto !important;
}
.NoPaddingNoMargin input
{
	border: 0 !important;
	width: auto !important;
}

#container
{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
#header
{
	position: relative;
	margin-top: 5px;
}
.logo
{
	margin: 0 0 0 12px;
}
.top_banner
{
	width: 1000px;
	height: 72px;
	background: url(images/top_banner.png) 0 0 no-repeat;
}
.banner
{
	width: 468px;
	height: 90px;
	position: absolute;
	top: 35px;
	left: 484px;
}
.main_menu
{
	background: url(images/menu_bg.png) 0 0 no-repeat;
	height: 39px;
	font-size: 15px;
	font-weight: bold;
	padding: 8px 0 0 20px;
}
.main_menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 39px;
}
.main_menu li
{
	float: left;
	margin: 0 0 0 -2px;
	padding: 0;
	background: url(images/menu_dvr.gif) 0 4px no-repeat;
}
.main_menu a
{
	display: block;
	padding: 8px 13px 13px 14px;
}
.main_menu a:hover
{
	background: url(images/menu_hover.gif) 0 0 repeat-x;
	color: #fff;
}
.main_menu a
{
	color: #fff;
}
.login
{
	background: url(images/login_bg.png) 0 0 no-repeat;
	height: 33px;
	color: #fff;
	font-size: 12px;
}
.login a, .login a:hover
{
	color: #fff;
}
.login form
{
	float: left;
	padding: 5px 0 0 48px;
}
.login input
{
	padding: 1px 2px 1px;
	border: 0;
	height: 15px;
	font-size: 11px;
	vertical-align: top;
	margin: 3px 20px 0 3px;
	float: left;
}
.login label
{
	vertical-align: middle;
	margin: 3px 0 0;
	display: block;
	float: left;
}
.login .button
{
	background: #237200 url(images/button_l3.gif) 0 0 no-repeat;
}
.login .button span
{
	background: url(images/button_r3.gif) 100% 0 no-repeat;
	padding: 3px 20px 6px;
}
.online
{
	float: right;
	padding: 8px 45px 0 0;
}
.online a
{
	color: #fff;
	margin: 0 5px 0 0;
}

#content
{
	padding: 7px 0 0;
	width: 990px;
	margin: 0 auto;
}

.leftbar
{
	float: left;
	width: 240px;
	margin: 0 11px 0 0;
}
.sideblock
{
	background: #e7e2c9 url(images/sideblock_bg.gif) 0 0 no-repeat;
	font-size: 12px;
	margin: 0 0 11px;
}

.myformblock
{
	background: #e7e2c9 url(images/myformblock_bg.png) 0 0 no-repeat;
	font-size: 12px;
	margin: 0 0 11px;
}

.myformblock h3
{
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 2px 0 0 16px;
}

.myformblockinside
{
	padding: 0 16px 10px;
	margin: 0 -16px 0 0;
	overflow: hidden;	
}

.insideblock
{
	background: url(images/sideblock_bot.png) 0 100% no-repeat;
	padding: 0 16px 10px;
}
.img_holder
{
	float: left;
	width: 95px;
	text-align: center;
	color: #666;
	line-height: 13.2px;
	margin: 0 16px 10px 0;
}

.auto
{
	width: auto;
}

.img_holder small
{
	line-height: 13.2px;
	display: block;
	margin: 4px 0 0;
}
.img_holder span
{
	display: block;
	margin: 3px 0 0;
}

.imgout img
{
	display: block;
	background: url(images/corner_br.gif) 100% 100% no-repeat;
	padding: 5px;

}
.imgout
{
	background: #d5cfae url(images/corner_tl.gif) 0 0 no-repeat;
	overflow: hidden;
	float: left;
}

.imgin
{
	background: url(images/corner_bl.gif) 0 100% no-repeat;
	overflow: hidden;
	float: left;
}

.allwh
{
	width: 100%;
	height: 100%;
}
	
.aimg
{
	background: url(images/corner_tr.gif) 100% 0 no-repeat;
	display: block;
	float: left;
}
.sideblock h3
{
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 2px 0 15px;
}
.sideblock ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 13.2px;
}
.sideblock li
{
	background: url(images/bullet.gif) 0 6px no-repeat;
	margin: 0;
	padding: 2px 0 2px 8px;
}
.sideblock li a
{
	color: #333;
}
.register
{
	background: url(images/register.png) 0 0 no-repeat;
	display: block;
	width: 150px;
	height: 23px;
	padding: 3px 0 0;
	text-decoration: none;
	text-align: center;
	margin: 10px 0 0 30px;
	color: #FFFFFF;
}
.register:hover
{
	color: #FFFFFF;
}
.dotted
{
	background: url(images/dots.gif) 0 0 repeat-x;
	height: 1px;
	margin: 0 0 3px;
	font-size: 0;
}
.pictures
{
	margin: 0 -16px 0 0;
	overflow: hidden;
}
.pictures .dotted
{
	margin: 0 16px 3px 0;
}

.center
{
	float: left;
	width: 484px;
	margin: 0 9px 0 0;
	font-size: 12px;
}
.center h2
{
	background: url(images/str.gif) 13px 50% no-repeat;
	color: #333;
	font-size: 16px;
	padding: 3px 15px 3px 30px;
	margin: 0;
}

.center h1
{
	background: url(images/str.gif) 13px 50% no-repeat;
	color: #333;
	font-size: 16px;
	padding: 3px 15px 3px 30px;
	margin: 0;
}

h6
{
	color: #333;
	font-size: 16px;
	padding: 3px 15px 3px 30px;
	margin: 0;
}


.heading
{
	line-height: 21.6px;
	background: #dfd9b7 url(images/heading_top.gif) 0 0 no-repeat;
}
.inheading
{
	background: url(images/heading_bot.gif) 0 100% no-repeat;
}
.center_block
{
	margin: 0 0 12px;
	padding-top: 3px;
	background: #e7e2c9 url(images/cblock_top.gif) 0 0 no-repeat;
}

.content_block
{
	margin: 0 0 12px;
	background: #e7e2c9 url(images/cblock_top.gif) 0 0 no-repeat;
	padding-left: 7px;
	padding-right: 3px;
	padding-top: 5px;
}


.incenter_block
{
	background: url(images/cblock_bot.gif) 0 100% no-repeat;
	padding: 10px 14px 11px;
}
.fancy
{
	padding: 0 14px 19px 19px;
}
.fancy form
{
	background: url(images/form_bg.gif) 0 0 no-repeat;
	padding: 18px 0 0;
}
.alright
{
	text-align: right;
	width: 25%;
}
.u_search
{
	font-size: 13px;
}
.u_search table
{
	width: 100%;
}
.u_search td
{
	padding: 0 5px 10px;
	vertical-align: top;
}
.u_search input
{
	border: 1px #a5a2a2 solid;
	color: #333;
	padding-left: 3px;
	padding-right: 0;
}
.u_search select
{
	border: 1px #a5a2a2 solid;
	color: #333;
	width: 142px;
	padding: 0;
}
.u_search .chb
{
	border: 0;
	margin: 0 6px 0px 0;
	width: auto;
	height: 14px;
	padding: 0;
}
.u_search .sbm2
{
	border: 0;
	cursor: pointer;
	background: url(images/find.gif) 0 0 no-repeat;
	width: 76px;
	height: 25px;
}
.u_search .sminp
{
	width: 75px !important;
}
.find_bg
{
	background: url(images/find_bg.gif) 0 0 no-repeat;
	padding: 4px 0 0;
	height: 26px;
	text-align: center;
	margin-left: 14px;
}
.find_bg .button
{
	background: #237200 url(images/button_l2.gif) 0 0 no-repeat;
	margin: 0 0 0 180px;
}
.find_bg .button span
{
	background: url(images/button_r2.gif) 100% 0 no-repeat;
	padding: 3px 20px 6px;
}
.sideblock .find_bg .button
{
	margin: 0 0 0 68px;
}
.params
{
	background: #fff url(images/params_top.gif) 0 0 no-repeat;
	width: 160px;
}
.inparams
{
	background: url(images/params_bot.gif) 0 100% no-repeat;
	padding: 5px 10px 18px;
	text-align: center;
}
.center_block ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.center_block li
{
	padding: 0 0 15px 20px;
	background: url(images/bullet2.gif) 0 4px no-repeat;
}
.new_users
{
	width: 100%;
	font-size: 11px;
}
.new_users td
{
	vertical-align: top;
	text-align: center;
	padding: 0 0 10px;
	color: #666;
}

.new_users .imgout
{
	margin: 0 0 0 18px;
}

.tleft
{
	text-align: left !important;
}
.tleft .chb
{
	margin-right: 2px;
}
.tleft .chb, x:-moz-any-link
{
	margin-right: 6px;
}


.rightbar
{
	float: left;
	width: 240px;
}
.rightbar .insideblock
{
	min-height: 184px;
}
.rightbar .cntr
{
	padding: 3px 0 0;
}
.user_info
{
	text-align: center;
	padding: 15px 0 0 11px;
	width: 101px;
	float: left;
	line-height: 16.8px;
}
.gray
{
	color: #666;
	margin: 0;
	padding: 7px 0 3px;
}
.sms
{
	padding: 0 4px 10px;
}
.sms h3
{
	padding: 2px 0 15px 11px;
}
.sms p
{
	padding: 1px 0 2px 0;
	margin: 0;
	
}
.sms .dotted
{
	margin: 2px 18px;
}
.sms .button
{
	margin: 3px 0 0 37px;
}
.sms_even
{
	
}
.sms_top
{
	background: #dbd3ae url(images/sms_top.gif) 0 0 no-repeat;
}
.sms_bot
{
	background: url(images/sms_bot.gif) 0 100% no-repeat;
	padding: 5px 6px;
}

.center_button
{
	text-align: center;
	margin: 0 auto;
	width: 175px;
}

.center_button a
{
	background: #237200 url(images/button_l.gif) 0 0 no-repeat;
	display: block;
	color: #fff !important;
	text-decoration: none;
	float: left;
}

.center_button span
{
	background: url(images/button_r.gif) 100% 0 no-repeat;
	display: block;
	padding: 3px 12px 6px;
	text-align: center;
}

.button
{
	background: #237200 url(images/button_l.gif) 0 0 no-repeat;
	display: block;
	color: #fff !important;
	text-decoration: none;
	float: left;
}
.button:hover
{
	text-decoration: underline;
}
.button span
{
	background: url(images/button_r.gif) 100% 0 no-repeat;
	display: block;
	padding: 3px 12px 6px;
	text-align: center;
}
.cntr .button:hover
{
	color: #fff !important;
}

#footer
{
	background: url(images/footer_bg.png) 0 0 no-repeat;
	font-size: 12px;
	text-align: center;
	padding: 8px;
	line-height: 16.8px;
	clear: both;
}
.links
{
	color: #fff;
	margin: 0 0 14px;
}
#footer a
{
	color: #fff;
}
#footer img
{
	margin: 4px 8px 0 0;
}

/*--mypage--*/
.submenu
{
	float: left;
	padding: 9px 3px 0 46px;
}
.submenu a
{
	margin: 0 15px;
}
.sbutton
{
	margin: 5px 0 0;
	background: url(images/button.gif) 0 0 no-repeat;
	display: block;
	float: left;
	width: 76px;
	height: 18px;
	text-decoration: none;
	text-align: center;
	padding: 4px 0;
}
.sbutton:hover
{
	text-decoration: underline;
}

.cabinet
{
}
.cabinet ul
{
	padding: 0 0 15px 13px;
	font-size: 13.2px;
}
.cabinet .insideblock
{
	padding: 0 9px 10px;
}
.cabinet h3
{
	padding: 2px 0 15px 8px;
}
.cabinet h4
{
	font-size: 12px;
	background: url(images/h4_bg.gif) 0 0 no-repeat;
	padding: 1px 0 3px 8px;
	margin: 0 0 2px;
}
.cabinet a
{
	color: #c80000 !important;
}
.cabinet li
{
	background: none;
	padding: 2px 0 3px;
}

.user
{
	line-height: 18px;
}
.user .imgout
{
	margin: 0 15px 0 0;
}
.user .incenter_block
{
	padding: 10px 9px 14px 26px;
}

.rating
{
	padding: 5px 0 0 16px;
	clear: both;
	background: url(images/arr.gif) 0 13px no-repeat;
	margin: 0 0 0 -16px;
	position: relative;
}

.tabs
{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
	font-weight: bold;
}
.tabs li
{
	float: left;
	background: url(images/tab_bg.gif) 0 0 no-repeat;
	height: 25px;
	width: 132px;
	margin: 0 5px 0 0;
	text-align: center;
	padding: 5px 0 0;
}

.tabs .active
{
	background: url(images/atab.gif) 0 0 no-repeat;
}

.tabs a:hover
{
	text-decoration: underline;
}
.cb2
{
	background: #e7e2c9 url(images/cblock_top2.gif) 0 0 no-repeat;
	line-height: 15.5px;
	margin: -1px 0 10px;
}
.cb2 .incenter_block
{
	padding: 10px 8px;
}
.cb2 h5
{
	font-size: 12px;
	background: url(images/h5_bg.gif) 0 0 no-repeat;
	padding: 1px 10px 3px 23px;
	margin: 10px 0;
	clear: both;
}
.cb2 h5 a
{
	font-weight: normal;
}
.cb2 p
{
	margin: 0;
}
.u_cont
{
	padding: 0 0 17px 23px;
	clear: both;
	overflow: hidden;
}
.u_cont_left
{
	padding: 0 0 17px 23px;
	float: left;
	width: 200px;
	overflow: hidden;
}
.single
{
	padding: 5px 0 6px 31px;
}
/*--/mypage--*/

/*--pary--*/
.pary
{
	width: 732px;
	margin: 0;
}
.pary .heading, .regist .heading
{
	background: #dfd9b7 url(images/heading_top2.gif) 0 0 no-repeat;
}
.pary .inheading, .regist .inheading
{
	background: url(images/heading_bot2.gif) 0 100% no-repeat;
}
.pary .center_block, .regist .center_block
{
	background: #e7e2c9 url(images/cblock_top3.gif) 0 0 no-repeat;
}
.pary .incenter_block, .regist .incenter_block
{
	background: url(images/cblock_bot3.gif) 0 100% no-repeat;
	padding: 10px 29px 11px;
}

.tags a
{
	color: #333 !important;
	text-decoration: none;
}
.tags a:hover
{
	text-decoration: underline;
}
.tags .cntr a
{
	color: #c80000 !important;
	text-decoration: underline !important;
}
.tags .cntr a:hover
{
	text-decoration: none !important;
}
.tags_holder
{
	padding: 0 0 12px;
	line-height: 21.6px;
}

.sideblock .find_bg
{
	background: url(images/find_bg2.gif) 0 0 no-repeat;
}
.sidesearch
{
	padding: 0 11px 10px 13px;
}
.sidesearch .alright
{
	width: auto;
}
.ch
{
	padding: 0 !important;
}
.u_search .ch
{
	white-space: nowrap;
}

.couple
{
	background: url(images/couple_bg.gif) 0 61px no-repeat;
	overflow: hidden;
	margin: 0 0 24px;
	padding: 0 28px;
}
.a_couple
{
	width: 176px;
	float: left;
	text-align: center;
	font-weight: bold;
	padding: 87px 0 0;
}
.spacer
{
	width: 75px;
	float: left;
	height: 1px;
}
.pages
{
	background: url(images/pages_bg.gif) 0 0 no-repeat; /*margin:0 auto; width:440px;*/
	overflow: hidden;
	padding: 4px 0 0 230px;
}
.pno
{
	float: left;
	padding: 3px 10px 0;
}
.pno a
{
	margin: 0 5px;
}
.gopage
{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
}
.next
{
	background: url(images/page_next.gif) 0 0 no-repeat;
}
.prev
{
	background: url(images/page_prev.gif) 0 0 no-repeat;
}

.sideblock .u_search td
{
	padding: 0 2px 10px 8px;
	text-align: right;
}
.sideblock .u_search .searh td
{
	text-align: left;
}
.sideblock .u_search .searh td.alright
{
	text-align: right;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	.sminp
	{
		width: 51px !important;
	}
}
/*--/pary--*/

/*--message--*/
.messages
{
	border: 1px #a5a2a2 solid;
	background: #fff;
	padding: 0 1px 4px 0;
	width: 339px;
	height: 223px;
	overflow: auto;
	margin: 18px 5px 12px 0;
	float: left;
}
.mes_item
{
	margin: -1px 0 0;
	padding: 0 0 0 5px;
}
.mes_item div
{
	padding: 2px 0 3px 21px;
	border-top: 1px #a5a2a2 solid;
	margin: -1px 0 0;
	background: url(images/message.gif) 0 6px no-repeat;
}
.own
{
	background: #f0eddd;
}
.mes_item p
{
	margin: 0;
	padding: 0;
}
.u_mes
{
	background: url(images/message2.gif) 0 0px no-repeat;
	padding: 0 0 0 19px;
}
.suser, .smiles
{
	margin: 20px 0 0;
	float: left;
	width: 100px;
}
.smiles td
{
	text-align: center;
	vertical-align: middle;
}
.emph
{
	background: #dfd9b7 url(images/emph_l.gif) 0 0px no-repeat;
	display: inline-block;
}
.emph span
{
	background: url(images/emph_r.gif) 100% 0px no-repeat;
	padding: 0px 5px 0;
	display: inline-block;
}
.send_message
{
	margin: 15px 5px 0 0;
	float: left;
	width: 342px;
}
.send_message textarea
{
	border: 1px #a5a2a2 solid;
	background: #fff;
	width: 340px;
	height: 131px;
	margin: 0 0 5px;
}
.send
{
	cursor: pointer;
	float: right;
	background: #227000 url(images/send.gif) 0 0 no-repeat;
	width: 82px;
	height: 25px;
	border: none;
}
.send_message .button
{
	float: right;
}
.send_message .button span
{
	padding: 2px 12px 5px;
}
/*--/message--*/

/*--photoalbum--*/
.album .imgout
{
	margin: 0 0 1px;
}
.album .img_holder
{
	margin: 0 12px 15px 0;
	font-weight: bold;
	color: #c80000;
}
.album .img_holder a
{
	text-decoration: none;
}
.album .img_holder a:hover
{
	text-decoration: underline;
}

.pics
{
	background: #d5cfae url(images/viewphoto_top.gif) 0 0 no-repeat;
	width: 704px;
	margin: 0 0 3px;
}
.inpics
{
	background: url(images/viewphoto_bottom.gif) 0 100% no-repeat;
	width: 708px;
	padding-bottom: 12px;
	overflow: hidden;
}


.current img
{
	border: 2px #c80000 solid;
}
.all_pics
{
	float: left;
	padding: 0 2px;
	overflow: auto;
	width: 606px;
	height: 140px;
	white-space: nowrap;
}
.pics .gopage
{
	margin: 40px 0 0;
}

.big_img
{
	text-align: center;
}

.forimg
{
	margin: 1px auto 3px auto;
}
.forimg td
{
	padding: 0;
	vertical-align: top;
	background: #d5cfae;
}
.forimg img
{
	padding: 2px 2px 1px;
}
.tl
{
	background: url(images/corner_tl.gif) no-repeat 0 0 !important;
	width: 3px;
	height: 3px;
}
.tor
{
	background: url(images/corner_tr.gif) no-repeat 0 0 !important;
	width: 3px;
	height: 3px;
}
.bl
{
	background: url(images/corner_bl.gif) no-repeat 0 0 !important;
	width: 3px;
	height: 3px;
}
.br
{
	background: url(images/corner_br.gif) no-repeat 0 0 !important;
	width: 3px;
	height: 3px;
}

.add_comment
{
	margin: 30px 0 0;
	text-align: center;
}
.add_comment textarea
{
	border: 1px #aaa7a5 solid;
	margin: 5px 0 0;
	width: 665px;
	height: 73px;
}
.add
{
	border: 0;
	background: url(images/add.gif) no-repeat 0 0;
	width: 150px;
	height: 25px;
	cursor: pointer;
	margin: 10px 0;
}
.add_comment .button
{
	margin: 10px 0 15px 275px;
}
.add_comment .button span
{
	padding: 3px 48px 6px;
}
/*--/photoalbum--*/

.site_enter
{
	padding: 0 10px 10px 15px;
}
.site_enter table
{
	width: 100%;
}
.site_enter input
{
	vertical-align: middle;
	border: 1px #a5a2a2 solid;
}
.site_enter label
{
	vertical-align: middle;
}
.site_enter td
{
	vertical-align: middle;
	padding: 0 0 7px 4px;
}
.site_enter .button
{
	margin: 0 10px 0 0;
}
.sbm_bg
{
	background: url(images/sbm_bg.gif) no-repeat 0 0;
	overflow: hidden;
	padding: 3px 0 4px 10px;
}
.sbm_bg a :hover
{
	color: #fff;
}
.sbm_bg .button
{
	background: #237200 url(images/button_l2.gif) 0 0 no-repeat;
}
.sbm_bg .button span
{
	background: url(images/button_r2.gif) 100% 0 no-repeat;
	padding: 3px 19px 6px;
}

/*--registration--*/
.regist
{
	width: 732px;
	margin: 0;
}
.regist .incenter_block
{
	padding: 10px 8px 11px 7px;
}
.regist p
{
	padding: 0 0 5px 18px;
	margin: 0;
	line-height: 18px;
}
.regist h5
{
	font-size: 12px;
	background: url(images/regist_h5bg.gif) 0 0 no-repeat;
	padding: 1px 10px 3px 23px;
}
.regist table
{
	width: 100%;
}
.regist td
{
	padding: 0 10px 10px 0;
}
.regist .alright
{
	width: 100px;
}
.regist input
{
	border: 1px solid #a8a5a4;
	width: 145px;
}
.regist select
{
	border: 1px solid #a8a5a4;
	width: 145px;
}
.regist form .button
{
	color: #fff !important;
	margin: 15px 0 0 290px;
}
.regist form .button span
{
	padding: 3px 37px 6px;
}
.regist form img
{
	border: 1px #a8a5a4 solid;
}
.regist .cntr
{
	margin: 40px 0 0;
	padding: 0 0 25px;
}
.regist .cntr p
{
	clear: both;
	padding: 15px 0 0;
}
.gr
{
	color: #666;
}
/*--/registration--*/
.FullFrameRead
{
	width:100%;
	background-color: #d5cfae;
}
.FullFrameNoRead
{
	width:100%;
	background-color: #cad5ae;
}
.FullFrameLeftTop
{
	background: url(images/cmtReadLeftTop.gif) no-repeat top left;
}
.FullFrameRightTop
{
	background: url(images/cmtReadRightTop.gif) no-repeat top right;
}
.FullFrameLeftBottom
{
	background: url(images/cmtReadLeftBottom.gif) no-repeat bottom left;
}
.FullFrameRightBottom
{
	background: url(images/cmtReadRightBottom.gif) no-repeat bottom right;
}
.FullFrameText
{	
	padding: 7px;
	background-color: Transparent;
}
.Title
{
	width: 100%;
	background-color: #dfd9b7;
}
.TitleLeft
{
	background: url(images/day-left.gif) no-repeat top left;
	height:18px;
}
.TitleRight
{
	background: url(images/day-right.gif) no-repeat top right;
	height:18px;
}
.TitleText
{
	padding: 1px 0px 3px 20px;
	font-family: Tahoma;
	font-weight:bold;
	color:White;
}
.TwoLine
{	
	background: transparent url(images/TwoLineDiv.gif) repeat-x top left;
	width:100%; 
	height:3px;
}


.gift_hint
{
	height: 140px;
	padding-left: 7px;
	padding-top: 30px;
	position: absolute;
	width: 268px;
}
.gift_hint_bg
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(images/gift_bln.png) no-repeat scroll 0 0;
	height: 140px;
	position: absolute;
	width: 268px;
}

* html .gift_hint_bg { /* хак для ie6 */
background: none; /* убираем обычный background */
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gift_bln.png'); /* png с прозрачностью для ие6 */
}

div.warning
{
	padding: 5px; 
	width: 349px; 
	background-color: red;	
}
*html div.warning
{
	width: 342px;	
}
*+html div.warning
{
	width: 342px;	
}
