*
{
	margin: 0px;
	padding: 0px;
}
.clear_left
{
	clear: left;
}
fieldset, img
{
	border: 0px;
}
html
{
	height: 100%;
}
body
{
	background: url('/images/body_bg_02.jpg') repeat top left;
	min-height: 100%;
	_height: 100%;
}
.main
{
	background: url('/images/body_gradient_02.jpg') repeat-x top left;
	min-height: 100%;
	_height: 100%;
	text-align: center;
	min-width: 1000px;
	*width: expression(document.body.clientWidth>1000?"100%":"1000px");
	zoom:1;
}
.site_body
{
	text-align: left;
	min-width: 1000px;
	*width: expression(document.body.clientWidth>1000?"100%":"1000px");
	zoom: 1;
}

.clear_l
{
	clear: left;
}
.clear_r
{
	clear: right;
}
.overflow
{
	overflow: hidden;
	zoom: 1;
}/*_________gallery_box___________*/
.outer
{
	display: none;
	width: 100%;
	min-height: 100%;
	_height: 100%;
	background: #000;
	position: fixed;
	_position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6  */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; 
}

.gallery_box
{
	width: 460px;
	height: 374px;
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	margin: -172px 0px 0px -230px;
	z-index: 10000;
	display: none;
}
.close_gallery_box
{
	overflow: hidden;
	zoom: 1;
}
#close_gallery
{
	background: url('/images/close.png') no-repeat top left;
	width: 29px;
	height: 29px;
	cursor: pointer;
	float: right;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close.png', sizingMethod='image');
}
#myGallery
{
width: 460px !important;
height: 345px !important;
} 
/*_________HEAD___________*/
.head
{
	width: 100%;
	height: 368px;
	min-width: 1000px;
	_width: expression(document.body.clientWidth>1000?"100%":"1000px");
	zoom:1;
}
.head_right_texture
{
	height: 368px;
	background: url(/images/right_head_texture.jpg) repeat-x 364px 0px;
	overflow: hidden;
	zoom: 1;
	text-align: left;
	position: relative;
}
.head_right_pic
{
	background: url(/images/head_pic_03.jpg) no-repeat top left;
	height: 368px;
	padding-left: 335px;
	text-align: center;
}
.head_right_pic .door_box
{
	background: url(/images/door_02.jpg) no-repeat top center;
	height: 368px;
	text-align: center;
}
.head_right_pic .door_box .menu_head
{
	width: 164px;
	margin: 0 auto;
	display: block;
	list-style: none;
	overflow: hidden;
	padding-top: 45px;
}
.head_right_pic .door_box .menu_head li.green
{
	display: block;
	list-style: none;
	background: url(/images/menu_header_03.png) no-repeat top left;
	width: 65px;
	height: 25px;
	float: left;
	text-align: center;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_header_03.png', sizingMethod='image');
	
}
.head_right_pic .door_box .menu_head li.green a
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	position: relative;
}
.head_right_pic .door_box .menu_head li.green a:hover
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	text-decoration: underline;
	position: relative;
}
.head_right_pic .door_box .menu_head li.orange
{
	display: block;
	list-style: none;
	background: url(/images/menu_header_04.png) no-repeat top left;
	width: 99px;
	height: 25px;
	float: left;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_header_04.png', sizingMethod='image');
	
}
.head_right_pic .door_box .menu_head li.orange a
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	position: relative;
}
.head_right_pic .door_box .menu_head li.orange a:hover
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #fff;
	text-decoration: underline;
	position: relative;
}
.head_left
{
	width: 50%;
	height: 368px;
	float: left;
	overflow: hidden;
	position: relative;
	_margin-right: -3px;
}
.head_left_texture
{
	
	background: url(/images/left_head_texture.jpg) repeat-x top right;
	text-align: right;
	margin-right: 333px;
	height: 368px;
	text-align: center;
	position: relative;
}
.head_left_pic
{
	background: url(/images/pic_head_left.jpg) no-repeat top right;
	height: 368px;
	width: 333px;
	position: absolute;
	top: 0px;
	right: 0px;
	
}
.head_left_texture .logo
{
	background: url(/images/logo.png) no-repeat top right;
	width: 190px;
	height: 368px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -95px;
	display: block;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='image');
	cursor: pointer;
}
/*_________MENU___________*/

.menu
{
	display: block;
	width: 100%;
	background: url(/images/menu_bg_08.gif) repeat-x top left;
	height: 55px;
	list-style: none;
}
.menu table
{
	width: 100%;
}
.menu table td
{
	text-align: center;
	background: url(/images/menu_separator_12.gif) no-repeat top right;
	padding-right: 2px;
	
}
.menu table td a
{
	display: block;
	height: 50px;
	text-align: center;
	font: bold 14px/45px Arial, Helvetica, sans-serif;
	line-height: 45px;
	color: #e2a3b9;
	text-decoration: none;
	padding: 0px 17px;
	position: relative;
}
.menu table td a span
{
	display: block;
	background: url(/images/nails_03.png) no-repeat top center;
	width: 17px;
	height: 25px;
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -12px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nails_03.png', sizingMethod='image');
}

.menu table td a:hover
{
	display: block;
	height: 50px;
	text-align: center;
	font: bold 14px/45px Arial, Helvetica, sans-serif;
	line-height: 45px;
	color: #e2a3b9;
	text-decoration: none;
	background: url(/images/menu_bg_10.gif) repeat-x top left;
	padding: 0px 17px;
}
.menu table td a:hover span
{
	display: block;
	background: url(/images/nails_06.png) no-repeat top center;
	width: 9px;
	height: 8px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -5px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nails_06.png', sizingMethod='image');
}
.menu table td a.active
{
	display: block;
	height: 50px;
	text-align: center;
	font: bold 14px/45px Arial, Helvetica, sans-serif;
	line-height: 45px;
	color: #e2a3b9;
	text-decoration: none;
	background: url(/images/menu_bg_10.gif) repeat-x top left;
	padding: 0px 17px;
}
.menu table td a.active span
{
	display: block;
	background: url(/images/nails_06.png) no-repeat top center;
	width: 9px;
	height: 8px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -5px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nails_06.png', sizingMethod='image');
}

/*_________SEARCH BOX___________*/
.under_menu
{
	overflow: hidden;
	zoom: 1;
}
.under_menu .mini_basket_box
{
	width: 295px;
	float: right;
	margin-left: 20px;
	padding: 20px 30px 0px 0px;
}
.under_menu .mini_basket_box img
{
	margin-right: 4px;
}
.under_menu .mini_basket_box p
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #606060;
}
.under_menu .mini_basket_box p a
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.under_menu .mini_basket_box p a:hover
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}

.search_box
{
	padding: 33px 0px 25px 37px;
	display: block;
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
.search_box div.search_type
{
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
.search_box div.search_choice
{
	width: 170px;
	float: left;
	text-align: left;
}
.search_box div.search_choice select
{
	width: 150px;
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #898989;
	height: 22px;
}
.search_box fieldset.first
{
	overflow: hidden;
	zoom: 1;
}
.search_box .box_for_input
{
	height: 20px;
	background: #fff;
	border: 1px solid #7f9db9;
	margin-bottom: 2px;
	overflow: hidden;
}
.search_box input.text
{
	width: 100%;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #898989;
	margin-top: 4px;
	border: 0px;
}
.search_box input.button
{
	background: url('/images/button_search_03.jpg') no-repeat top left;
	width: 63px;
	height: 22px;
	float: right;
	cursor: pointer;
	margin-left: 10px;
	border: 0px;
}
.search_box a
{
	border-bottom: 1px dashed #606060;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	text-decoration: none;
}
.search_box a:hover
{
	background: none;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	text-decoration: none;
	border-bottom: 0px;
}
/*_________MAIN___________*/

.main_part
{
	padding: 0px 30px 25px 30px;
	overflow: hidden;
	zoom: 1;
}
.main_part .left
{
	overflow: hidden;
	zoom: 1;
}
.main_part .left_pad
{
	padding: 0px 0px 20px 0px;
}

.main_part .right
{
	width: 295px;
	float: right;
	margin-left: 20px;
	_margin-left: 10px;
}
/*_________block__________*/
.block_separator
{
	margin-bottom: 20px;
}
.top
{
	height: 10px;
	overflow: hidden;
	zoom: 1;
}
.top .left_bg
{
	background: url('/images/block_bg_03.png') no-repeat top right;
	width: 10px;
	height: 10px;
	_margin-right: -3px;
	float: left;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_03.png', sizingMethod='image');
}
.top .right_bg
{
	background: url('/images/block_bg_07.png') no-repeat top right;
	width: 10px;
	height: 10px;
	_margin-left: -3px;
	float: right;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_07.png', sizingMethod='image');
}
.top .center_bg
{
	background: url('/images/block_bg_05.png') repeat-x top left;
	height: 10px;
	overflow: hidden;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_05.png', sizingMethod='scale');
}
p
{
	padding: 3px 0px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #606060;
	text-align: left;
}
p a
{
	border-bottom: 1px dashed #055CAB;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055CAB;
	text-decoration: none;
}
p a:hover
{
	border-bottom: 0 none;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055CAB;
	text-decoration: none;	
}
/*_____________SITE_MAP_______________*/
ul.site_map
{
	padding: 5px 0px 5px 50px;
}
ul.site_map li
{
	padding: 0px;
}
ul.site_map li a
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055CAB;
	border-bottom: 1px dashed #6d4a72;
	text-decoration: none;
}
ul.site_map li a:hover
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055CAB;
	border-bottom: 0px;
	text-decoration: none;
}

.bot
{
	height: 10px;
	overflow: hidden;
	zoom: 1;
}
.bot .left_bg
{
	background: url('/images/block_bg_16.png') no-repeat top right;
	width: 10px;
	height: 10px;
	_margin-right: -3px;
	float: left;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_16.png', sizingMethod='image');
}
.bot .right_bg
{
	background: url('/images/block_bg_20.png') no-repeat top right;
	width: 10px;
	height: 10px;
	_margin-left: -3px;
	float: right;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_20.png', sizingMethod='image');
}
.bot .center_bg
{
	background: url('/images/block_bg_18.png') repeat-x top left;
	height: 10px;
	overflow: hidden;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_18.png', sizingMethod='scale');
}
.middle
{
	overflow: hidden;
	zoom: 1;
}
.middle .left_bg
{
	background: url('/images/block_bg_12.png') repeat-y top right;
	width: 10px;
	float: left;
	_margin-right: -3px;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_12.png', sizingMethod='scale');
}
.middle .right_bg
{
	background: url('/images/block_bg_14.png') repeat-y top right;
	width: 10px;
	float: right;
	_margin-left: -3px;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bg_14.png', sizingMethod='scale');
}
.middle .center_bg
{
	background: #fff;
	overflow: hidden;
	zoom: 1;
	margin-bottom: -10000px;
	padding: 5px 10px 10010px 10px;
}
.middle .center_bg .title
{
	font: bold 14px Arial,Helvetica,sans-serif;
	line-height: 16px;
	padding: 15px 0 0 0;
	color: #646464;
	text-align: left;
}
.block_bot_box
{
	position: relative;
	height: 38px;
	width: 100%;
}
.block_bottom
{
	background: url('/images/block_bot_03.png') no-repeat top left;
	width: 27px;
	height: 38px;
	position: absolute;
	top: -5px;
	right: 30px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_bot_03.png', sizingMethod='image');
}
/*_________title__________*/

h4.title_up
{
	border-bottom: 1px dashed #dbdbdb;
	padding-bottom: 5px;
	font: bold 23px/25px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #9c9d9d;
	letter-spacing: -2px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
h4.title_norm
{
	border-bottom: 1px dashed #dbdbdb;
	padding-bottom: 5px;
	font: bold 23px/25px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #9c9d9d;
	letter-spacing: -2px;
	margin-bottom: 15px;
	clear: both;
}
h4.title_norm a
{
	color: #9c9d9d;
	text-decoration: none;
}
h4.title_norm a:hover
{
	color: #9c9d9d;
	text-decoration: underline;
}
h4.title_no_marg
{
	border-bottom: 1px dashed #dbdbdb;
	padding-bottom: 5px;
	font: bold 23px/25px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #9c9d9d;
	letter-spacing: -2px;
}
/*_________ADD__________*/
.add_box
{
	text-align: center;
}
/*_________Catalog__________*/

.info .catalog_align
{
	padding-top: 20px;
}
.catalog_align
{
	clear: left;
	text-align: center;
}
.catalog_box
{
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	/*min-width: 252px;*/
	max-width: 756px;
}
.catalog_box .item_box
{
	width: 252px;
	height: 180px;
	float: left;
	margin-bottom: 30px;
	text-align: left;
	position: relative;
}
.catalog_box .item_box img
{
	float: left;
	margin-right: 5px !important;
}
.catalog_box .item_box .info
{
	float: left;
	padding: 5px 0px 0px 0px;
	width: 128px;
	_width: 128px;
	margin-right: 5px;
}
.catalog_box .item_box .info h6
{
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #646464;
	margin-bottom: 5px;
}
.catalog_box .item_box .info h6 a
{
	color: #646464;
	text-decoration: none;
}
.catalog_box .item_box .info h6 a:hover
{
	color: #646464;
	text-decoration: none;	
}
.catalog_box .item_box .info p
{
	margin-bottom: 5px !important;
	text-align: left;
}
.catalog_box .item_box .info p img
{
	margin: 2px 5px 0px 0px !important;
	*margin: 5px 5px 0px 0px !important;
}
.catalog_box .item_box .info p a.book_title
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.catalog_box .item_box .info p a.book_title:hover
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.catalog_box .item_box .info p a.buy
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6d4a72;
	border-bottom: 1px dashed #6d4a72;
	text-decoration: none;
}
.catalog_box .item_box .info p a.buy:hover
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6d4a72;
	border-bottom: 0px;
	text-decoration: none;
}
.catalog_box .item_box .info .box_for_price
{
	overflow: hidden;
	zoom: 1;
	height: 20px;
	margin-bottom: 5px;
}
.catalog_box .item_box .info .box_for_price .left_bg_for_price
{
	background: url('/images/price_bg_06.gif') no-repeat top left;
	width: 10px;
	height: 20px;
	float: left;
}
.catalog_box .item_box .info .box_for_price .center_bg_for_price
{
	background: url('/images/price_bg_08.gif') repeat-x top left;
	height: 20px;
	float: left;
}
.catalog_box .item_box .info .box_for_price .right_bg_for_price
{
	background: url('/images/price_bg_10.gif') no-repeat top left;
	width: 10px;
	height: 20px;
	float: left;
}
.catalog_box .item_box .info .box_for_price .center_bg_for_price p
{
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #fff;
	text-align: center;
	padding-top: 4px;
}
.catalog_box .item_box .discount
{
	background: url('/images/discount_03.png') no-repeat top left;
	width: 70px;
	height: 69px;
	position: absolute;
	top: -25px;
	left: -25px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/discount_03.png', sizingMethod='image');
}
.violet_box
{
	overflow: hidden;
	zoom: 1;
	height: 20px;
	margin: 5px 0px;
}
.violet_box .left_bg_violet_box
{
	background: url('/images/violet_bg_03.gif') no-repeat top left;
	width: 10px;
	height: 19px;
	float: left;
}
.violet_box .center_bg_violet_box
{
	background: url('/images/violet_bg_04.gif') repeat-x top left;
	height: 19px;
	float: left;
}
.violet_box .right_bg_violet_box
{
	background: url(/images/violet_bg_06.gif) no-repeat top left;
	width: 9px;
	height: 19px;
	float: left;
}
.violet_box .center_bg_violet_box a
{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #fff !important;
	text-align: center;
	padding-top: 2px;
	text-decoration: none;
	display: block;
}

/*_________TODAY'S STUFF__________*/

.inside_two
{
	overflow: hidden;
	zoom: 1;
}
.inside_two .left_part
{
	float: left;
	margin-right: 10px;
}
.inside_two .right_part
{
	float: left;
	text-align: center;	
}
.inside_two .right_part h6
{
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #646464;
}
.inside_two .right_part p.m-b
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
}
.inside_two .right_part p
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
}
.inside_two .right_part p img
{
	margin-bottom: -5px;
}
.inside_two .right_part p a
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.inside_two .right_part p a:hover
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
/*_________FOOTER___________*/

.footer
{
	width: 100%;
	height: 140px;
	overflow: hidden;
	zoom: 1;
}
.footer_pad
{
	padding: 0px 20px 20px 20px;
	overflow: hidden;
	zoom: 1;
}
.footer_pad .logo_part
{
	width: 12%;
	float: left;
}
.footer_pad .logo_part .logo_small
{
	background: url('/images/logo_bottom.png') no-repeat top left;
	width: 88px;
	height: 98px;
	margin-bottom: 5px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_bottom.png', sizingMethod='image');
	margin: 0px auto 5px auto;
}
.footer_pad .logo_part p
{
	text-align: left;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #818181;
}
.footer_pad .logo_part p a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.footer_pad .logo_part p a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.footer_pad .phone_part
{
	width: 28%;
	float: left;
}
.footer_pad .phone_part .phone_img
{
	float: right;
	background: url(/images/phone_icon_03.png) no-repeat top left;
	width: 281px;
	height: 105px;
	margin-left: 5px;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/phone_icon_03.png', sizingMethod='image');
}
.footer_pad .phone_part .phone_number
{
	float: right;
	padding-top: 25px;
}
.footer_pad .phone_part .phone_number p.code
{
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #999999;
	text-align: left;
	letter-spacing: -1px;
}
.footer_pad .phone_part .phone_number p.phone
{
	font: bold 23px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #999999;
	text-align: left;
	padding-left: 30px;
	letter-spacing: -2px;
}
.footer_pad .mail_part
{
	background: url('/images/email.png') no-repeat top left;
	width: 29%;
	height: 110px;
	float: right;
	display: block;
	_background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/email.png', sizingMethod='image');
}
.footer_pad .menu_part
{
	display: block;
	overflow: hidden;
	zoom: 1;
	list-style: none;
	width: 275px;
	padding-top: 30px;
	float: right;
	text-align: right;
}
.footer_pad .menu_part span
{
 	padding: 0px 4px;
}
.footer_pad .menu_part a
{
	 font: normal 11px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	 color: #055cab;
	 border-bottom: 1px dashed #055cab;
	 text-decoration: none;
}
.footer_pad .menu_part a:hover
{
	 font: normal 11px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	 color: #055cab;
	 border-bottom: 0px;
	 text-decoration: none;
}

/*_________BOOK STORE___________*/

.main_part_internal
{
	padding: 0px 10px 25px 10px;
	overflow: hidden;
	zoom: 1;
}
.main_part_internal .left
{
	overflow: hidden;
	float: left;
	width: 295px;
	margin-right: 0px;
}
.main_part_internal .center
{
	overflow: hidden;
	zoom: 1;
}
.main_part_internal .center_pad
{
	padding: 0px 0px 20px 0px;
}

.main_part_internal .right
{
	width: 295px;
	float: right;
	margin-left: 0px;
}
/*_________SEARCH INTERNAL___________*/
.under_menu .mini_basket_box_internal
{
	width: 295px;
	float: right;
	margin-left: 20px;
	padding: 20px 10px 0px 0px;
}
.under_menu .mini_basket_box_internal img
{
	margin-right: 4px;
}
.under_menu .mini_basket_box_internal p
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #606060;
}
.under_menu .mini_basket_box_internal p a
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.under_menu .mini_basket_box_internal p a:hover
{
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
.search_box_internal
{
	padding: 33px 0px 25px 309px;
	display: block;
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
.search_box_internal div.search_type
{
	text-align: left;
	overflow: hidden;
	zoom: 1;
}
.search_box_internal div.search_choice
{
	width: 170px;
	float: left;
	text-align: left;
}
.search_box_internal div.search_choice select
{
	width: 150px;
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #898989;
	height: 22px;
}
.search_box_internal fieldset.first
{
	overflow: hidden;
	zoom: 1;
}
.search_box_internal .box_for_input
{
	height: 20px;
	background: #fff;
	border: 1px solid #7f9db9;
	margin-bottom: 2px;
	overflow: hidden;
}
.search_box_internal input.text
{
	width: 100%;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #898989;
	margin-top: 4px;
	border: 0px;
}
.search_box_internal input.button
{
	background: url('/images/button_search_03.jpg') no-repeat top left;
	width: 63px;
	height: 22px;
	float: right;
	cursor: pointer;
	margin-left: 10px;
	border: 0px;
}
.search_box_internal a
{
	border-bottom: 1px dashed #606060;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	text-decoration: none;
}
.search_box_internal a:hover
{
	border-bottom: 0px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	text-decoration: none;
}

/*_________genres__________*/

	.nav_pad
	{
		padding: 0px 10px 0px 30px;
	}
	ul.nav
	{
		display: block;
		list-style: outside square;
	}
	ul.nav li
	{
		margin: 10px 0px;
		font: normal 11px/15px Arial, Helvetica, sans-serif;
		line-height: 15px;
		color: #9c9d9d;
		text-align: left;
		list-style: outside square;
	}
	ul.nav li a
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 1px dashed #055cab;
		text-decoration: none;
	}
	ul.nav li a:hover
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 0px;
		text-decoration: none;
	}
	ul.nav li a.active
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		border-bottom: 0px;
		background:#D6126E none repeat scroll 0 0;
		color:#FFFFFF !important;	
		text-decoration:none !important;
	}
	ul.nav li a.active:hover
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		border-bottom: 0px;
		background:#D6126E none repeat scroll 0 0;
		color:#FFFFFF !important;	
		text-decoration:none !important;
	}

/*_________recomendations__________*/

.block_content_bg
{
	background: #fbfbfb;
	border-bottom: 1px dashed #dbdbdb;
	padding: 10px 5px;
	clear: left;
}
.book_description_box .block_content_bg
{
	background: #fbfbfb;
	border-bottom: 1px dashed #dbdbdb;
	border-top: 1px dashed #dbdbdb;
	padding: 10px 5px;
	clear: left;
}
p.bottom
{
	text-align: right;
	padding: 3px;
}
p.bottom_border
{
	text-align: right;
	padding: 3px;
	border-bottom:1px dashed #DBDBDB;
}
a.next
{
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
a.next:hover
{
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.block_content_bg ul
{
	list-style: inside square;
	color: #9c9d9d;
}
.block_content_bg ul li
{
	list-style: inside square;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #646464;
	margin-bottom: 5px;
}
.block_content_bg ul li a
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.block_content_bg ul li a:hover
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.block_content_bg ul li a.more
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	text-decoration: underline;
	border-bottom: 0px;
}
.block_content_bg ul li a.more:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
/*_________authors__________*/
.alphabet
{
	padding: 0px;
}
.alphabet a
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: underline;
	padding-right: 4px;
	text-transform: uppercase;
}
.alphabet a:hover
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: none;
	padding-right: 4px;
	text-transform: uppercase;
}
.alphabet_long
{
	padding: 0px 0px 0px 5px;
}
.alphabet_long a
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #055cab;
	text-decoration: underline;
	padding: 0px 5px;
	text-transform: uppercase;
}
.alphabet_long a.active
{
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	padding: 0px 5px;
	text-transform: uppercase;
	background: #d6126e;
}
/*_________best_small__________*/
.best_small_box
{
	overflow: hidden;
	zoom: 1;
	padding-left: 10px;
}
.best_small_box a
{
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px 2px 2px 0px;
	overflow: hidden;
	zoom: 1;
	width: 78px;
	height: 78px;
}
.best_small_box img
{
	overflow: hidden;
	margin: 0px;
	width: 78px;
	height: 78px;
}
/*_________tag_cloud__________*/
.tag_cloud_box
{
	text-align: center;
}
.tag_cloud_box p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 2px;
	font-size: 11px;	
}
.tag_cloud_box a.tag_cloud
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 2px;
}
.tag_cloud_box a.tag_cloud:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight: normal;
	text-decoration: underline;
	white-space: nowrap;
	padding: 1px 2px;
}
.tag_cloud_box a.active
{
	color: #fff !important;
	background: #d6126e;
	text-decoration: none;
}
.tag_cloud_box a.active:hover
{
	color: #fff !important;
	background: #d6126e;
	text-decoration: none !important;
}
.text_11
{
	font-size: 11px;
}
.text_12
{
	font-size: 12px;
}
.text_13
{
	font-size: 13px;
}
.text_14
{
	font-size: 14px;
}
.text_15
{
	font-size: 15px;
}
.text_16
{
	font-size: 16px;
}
.text_17
{
	font-size: 17px;
}
.text_18
{
	font-size: 18px;
}
.text_19
{
	font-size: 19px;
}
.text_20
{
	font-size: 20px;
}
.text_21
{
	font-size: 21px;
}
/*_________sort__________*/

.sort_box
{
	padding: 25px 0px 20px 0px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom: 20px;
}
.sort_box a
{
	padding: 0px 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: none;
}
.sort_box a:hover
{
	padding: 0px 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: none;
}

/*_________pager__________*/

	ul.pager
	{
		display: block;
		overflow: hidden;
		zoom: 1;
		list-style: none;
		padding: 5px 0 10px 0;
	}
	ul.pager li
	{
		display: block;
		float: left;
		list-style: none;
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		line-height: 13px;
		color: #606060;
		padding: 0px 2px;
	}
	ul.pager li a
	{
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		line-height: 13px;
		color: #606060;
		text-decoration: underline;
		padding: 0px 2px;
	}
	ul.pager li a:hover
	{
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		line-height: 13px;
		color: #606060;
		text-decoration: none;
		padding: 0px 2px;
	}
	ul.pager li a.active
	{
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		line-height: 13px;
		color: #fff;
		text-decoration: none;
		background: #d6126e;
		padding: 0px 2px;
	}
	ul.pager li a.active:hover
	{
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		line-height: 13px;
		color: #fff;
		text-decoration: none;
		background: #d6126e;
		padding: 0px 2px;
	}
/*_________Book Description___________*/

h4.title_norm
{
	border-bottom: 1px dashed #dbdbdb;
	padding-bottom: 5px;
	font: bold 23px/25px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #9c9d9d;
	letter-spacing: -2px;
	margin-bottom: 15px;
}
h4.title_norm p
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #7f7f7f;
	padding: 2px 0px 7px 0px;
	letter-spacing: normal;
}
h4.title_norm p a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
	letter-spacing: normal;
}
h4.title_norm p a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
	letter-spacing: normal;
}
.book_description_box
{
	text-align: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
	margin-bottom: 30px;
	overflow: hidden;
	zoom: 1;
}
.book_description_box .first_line
{
	overflow: hidden;
	zoom: 1;
}
.book_description_box .first_line .title
{
	float: left;
}
.book_description_box .first_line .title span
{
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
.book_description_box .first_line .title img
{
	margin-bottom: -2px;
}
.book_description_box .first_line .title p.eng
{
	margin-left: 16px;
	font-size: 11px;
	line-height: 13px;
}
.book_description_box .first_line .title p.native_lang_author
{
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 10px;
}
/*_________RATING__________*/
.rating_box
{
	float: right;
	width: 300px;
	overflow: hidden;
	zoom: 1;
	list-style: none;
}
 .rating_box li
{
	float: right;
	padding: 0px 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
	list-style: none;
}
  .rating_box li.rate
{
	float: right;
	padding: 0px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
	list-style: none;
	background: url(/images/fork_grey.gif) repeat-x top left;
	width: 45px;
	height: 20px;
	overflow: hidden;
	zoom: 1;
}
.rating_box li.rate .voted
{
	background: url(/images/fork_gold.gif) repeat-x top left;
	height: 20px;
	overflow: hidden;
	float: left;
}
.rating_box li.small
{
	margin-top: 3px;
}
.rating_box li.text
{
	float: right;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #919191;
	list-style: none;
	clear: right;
	width: 300px;
	text-align: right;
	padding: 0px;
}
.book_description_box .author 
{
	padding: 5px 0px 10px 0px;
}
.book_description_box .author a
{
	font: bold 17px/19px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #646464;
	text-decoration: underline;
}
.book_description_box .author a:hover
{
	font: bold 17px/19px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #646464;
	text-decoration: none;
}
.book_description_box .description
{
	zoom: 1;
	margin-bottom: 10px;
}
.book_description_box .description img
{
	float: left;
	margin-right: 15px;
}
.book_description_box .description img.nalichie
{
	float: left;
	margin-right: 5px;
}
.book_description_box .description .img_user
{
	float: left;
	margin-right: 15px;
	text-align: center;
}
.book_description_box .description .img_user p
{
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	text-align: center;
	display: block;
}
.book_description_box .description .img_user img
{
	margin-right: 0px;
	margin-bottom: 5px;
	float: none;
}
.book_description_box .description .info dl
{
	display: block;
	overflow: hidden;
	zoom: 1;
}
.book_description_box .description .info dt
{
	display: block;
	float: left;
	margin-right: 10px;
}
.book_description_box .description .info dd
{
	display: block;
	float: left;
}
.book_description_box .description .info
{
	text-align: justify;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #646464;
}
.book_description_box .description .info p
{
	margin-bottom: 0px;
	white-space: normal;
	text-align: left;
}
.book_description_box .description .info p img
{
	float: none;
}
.book_description_box .description .info p a
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.book_description_box .description .info p a:hover
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
.book_description_box .description .info #discount
{
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	text-decoration: line-through;
	padding: 3px 0px 5px 0px;
	text-indent: 10px;
}
.book_description_box .description .info .box_for_price
{
	overflow: hidden;
	zoom: 1;
	height: 20px;
	margin-bottom: 5px;
}
.book_description_box .description .info .box_for_price .left_bg_for_price
{
	background: url('/images/price_bg_06.gif') no-repeat top left;
	width: 10px;
	height: 20px;
	float: left;
}
.book_description_box .description .info .box_for_price .center_bg_for_price
{
	background: url('/images/price_bg_08.gif') repeat-x top left;
	height: 20px;
	float: left;
}
.book_description_box .description .info .box_for_price .right_bg_for_price
{
	background: url('/images/price_bg_10.gif') no-repeat top left;
	width: 10px;
	height: 20px;
	float: left;
}
.book_description_box .description .info .box_for_price .center_bg_for_price p
{
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #fff;
	text-align: center;
	padding-top: 4px;
}
.book_description_box .description .info p.buy a
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6d4a72;
	text-decoration: none;
	border-bottom: 1px dashed #6d4a72;
}
.book_description_box .description .info p.buy a:hover
{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6d4a72;
	text-decoration: none;
	border-bottom: 0px;
}
.book_description_box .description .info p.buy img
{
	margin-right: 2px;
}
.small_photos_box
{
	padding: 10px;
	border-bottom: 1px dashed #dfdfdf;
	width: 280px;
}
.small_photos_box img
{
	margin-right: 15px;
}
p.content_of_the_book
{
	line-height: 21px;
}

/*_________Comments___________*/

.comments_box
{
	margin-bottom: 30px;
}
.comments_box .comment_box
{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.comments_box .comment_box .img_box
{
	float: left;
	margin-right: 15px;
	text-align: center;
}
.comments_box .comment_box .img_box p
{
	padding: 10px 0px;
	text-align: center;
}
.comments_box .comment_box .img_box a
{
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color:#055CAB;
	text-decoration: none;
	border-bottom: 1px dashed #055CAB;
	padding: 1px;
}
.comments_box .comment_box .img_box a:hover
{
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color:#055CAB;
	text-decoration: none;
	border-bottom: 0px;
	padding: 1px;
}
.comments_box .comment_box .comment_text_box
{
	margin: 10px 15px 0 0;
	overflow: hidden;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #646464;
}
.comments_box .comment_box .comment_text_box .date_rate
{
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
}
.comments_box .comment_box .comment_text_box .date_rate .date
{
	float: left;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
}
/*_________Review___________*/

.review_pad
{
	padding: 0px 5px 10px 20px;
}
.review_box
{
	list-style: outside square;
	display: block;
}
.review_box li
{
	list-style: outside square;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	color: #9d9d9d;
}
.review_box li p
{
/*  2010-03-26
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #646464;
*/
	color:#646464;
	font:12px/23px Arial,Helvetica,sans-serif;
/*	padding:20px 0 25px; Крахотко Александр 2010-04-18 - текст в описаниии был с очень большими отступами */

}
/*_________Author___________*/

h4.title_no_marg p
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #7f7f7f;
	padding: 2px 0px 7px 0px;
	letter-spacing: normal;
}
h4.title_no_marg p a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
	letter-spacing: normal;
}
h4.title_no_marg p a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif !important;
	line-height: 13px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
	letter-spacing: normal;
}
.authors_list_align
{
	padding: 5px 10px;
	text-align: center;
}
.authors_list_box
{
	width: 320px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
.authors_list_align p.letter
{
	font: bold 25px/27px Arial, Helvetica, sans-serif;
	line-height: 27px;
	color: #646464;
	text-transform: uppercase;
	text-align: left;
}
.authors_list_box ul
{
	list-style: none;
	float: left;
	display: block;
}
.authors_list_box ul li
{
	list-style: none;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	margin-bottom: 10px;
}
.authors_list_box ul li a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.authors_list_box ul li a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.authors_list_box ul.right_col
{
	list-style: none;
	float: right;
	display: block;
}
.authors_list_box ul.right_col li
{
	list-style: none;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	margin-bottom: 10px;
}
.authors_list_box ul.right_col li a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.authors_list_box ul.right_col li a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.box_for_author_pic
{
	float: left;
	overflow: hidden;
	zoom: 1;
}
.box_for_author_pic img
{
	margin-bottom: 10px;
	float: none !important;
}
.box_for_author_pic .small_photos_box
{
	overflow: hidden;
	zoom: 1;
	border: 0px;
}
.book_description_box .sort_box
{
	padding: 25px 0px 20px 0px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	border-bottom: 1px dashed #dbdbdb;
	border-top: 1px dashed #dbdbdb;
	margin-bottom: 20px;
	background: #fbfbfb;
}
.book_description_box .sort_box a
{
	padding: 0px 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: underline;
}
.book_description_box .sort_box a:hover
{
	padding: 0px 3px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #055cab;
	text-decoration: none;
}
/*_________REGISTRATION___________*/

.registration_box
{
	display: block;
	padding: 0px 10px;
}
.registration_box fieldset
{
	display: block;
	overflow: hidden;
	zoom: 1;
}
.registration_box fieldset label
{
	float: left;
	text-align: right;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	width: 150px;
	padding: 10px 0px;
	margin-right: 7px;
}
.registration_box fieldset label.avatar
{
	float: left;
	text-align: right;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	width: 128px;
	padding: 10px 0px;
	margin-right: 7px;
}
.registration_box fieldset div.text_field
{
	float: left;
	text-align: right;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	padding: 10px 0px;
	text-align: left;
	overflow: hidden;
	zoom: 1;
	width: 405px;
}
.registration_box fieldset div.text_field div.pad
{
	padding: 0px 0px 0px 12px;
}
.registration_box fieldset div.text_field a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.registration_box fieldset div.text_field a:hover
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.registration_box fieldset div.text_field input.button
{
	float: right;
}
.registration_box fieldset div.text_field select
{
	width: 210px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;	
}
.registration_box fieldset div.text_field p a
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #055cab;
	text-decoration: none;
}
.registration_box fieldset div.text_field textarea
{
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	width: 390px;
	overflow: auto;
	height: 150px;
	border: 1px solid #7f9db9;
	text-align: left;
}
.registration_box fieldset div.text_field p
{
	margin-bottom: 5px;
	padding: 5px 0px 0px 0px;
	margin-left: 10px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #8c8c8c;
	text-align: right;
	width: 380px;
}
.registration_box fieldset div.text_field input.text
{
	width: 390px;
	border: 1px solid #7f9db9;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
}
/*_________AWARDS___________*/

.awards_box
{
	padding: 0px 15px 10px 15px;
	border-bottom: 1px dashed #dbdbdb;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #646464;
	margin-bottom: 10px;
}
.awards_box h6
{
	margin-bottom: 0px;
}
.awards_box h6 a
{
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #055cab;
	border-bottom: 1px dashed #055cab;
	text-decoration: none;
}
.awards_box h6 a:hover
{
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #055cab;
	border-bottom: 0px;
	text-decoration: none;
}
.awards_box p.all a
{
	font: normal 11px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.awards_box p.all a:hover
{
	font: normal 11px/23px Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
/*_________AWARDS INTERNAL___________*/
	.years_box
	{
		padding: 0px 5px;
		text-align: center;
	}
	.years_box li
	{
		display: inline;
		padding: 0px 6px;
	}
	.years_box li a
	{
		font: normal 12px/14px Arial, Helvetica, sans-serif !important;
		line-height: 14px;
		color: #055cab;
		border-bottom: 1px dashed #055cab !important;
		padding: 1px 1px 0px 2px;
		text-decoration: none;
	}
	.years_box li a:hover
	{
		font: normal 12px/14px Arial, Helvetica, sans-serif !important;
		line-height: 14px;
		color: #055cab !important;
		border-bottom: 0px !important;
		text-decoration: none;
	}
	.years_box li a.active
	{
		font: normal 12px/14px Arial, Helvetica, sans-serif !important;
		line-height: 14px;
		color: #fff !important;
		padding: 1px 1px 0px 2px;
		text-decoration: none;
		background: #d6126e;
		border-bottom: 0px !important;
	}
	.years_box li a.active:hover
	{
		font: normal 12px/14px Arial, Helvetica, sans-serif !important;
		line-height: 14px;
		color: #fff !important;
		padding: 1px 1px 0px 2px;
		text-decoration: none;
		background: #d6126e;
		border-bottom: 0px !important;
	}
	.award_box
	{
		padding: 20px 0px 25px 0px;
		font: normal 12px/23px Arial, Helvetica, sans-serif;
		line-height: 23px;
		color: #646464;
	}
	.award_box h6 
	{
		font: bold 14px/23px Arial, Helvetica, sans-serif;
		line-height: 23px;
		color: #646464;
		text-decoration: underline;
		margin-bottom: 5px;
	}
	.award_box .bottom
	{
		text-align: right;
	}
	.award_box .bottom a
	{
		text-align: right;
		font: normal 12px/23px Arial, Helvetica, sans-serif;
		line-height: 23px;
		color: #055cab;
		text-decoration: none;
		border-bottom: 1px dashed #055cab;
	}
	.award_box .bottom a:hover
	{
		text-align: right;
		font: normal 12px/23px Arial, Helvetica, sans-serif;
		line-height: 23px;
		color: #055cab;
		text-decoration: none;
		border-bottom: 0px;
	}
/*_________SEARCH PAGE___________*/
.search_form
{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashade #DBDBDB;
	overflow: hidden;
	zoom: 1;
}
.search_left
{
	width: 400px;
	float: left;
	margin-right: 20px;
}
.search_right
{
	width: 400px;
	float: left;
	margin: 0px;
}
.search_form fieldset
{
	display: block;
	text-align: left;
	margin-bottom: 14px;
	overflow: hidden;
	zoom: 1;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #606060;

}
.search_form fieldset label
{
	width: 120px;
	text-align: right;
	padding-right: 15px;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #606060;
	display: block;
	float: left;
}
.search_form fieldset select
{
	width: 170px;
	text-align: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
}
.search_form fieldset input.large_inp
{
	width: 230px;
	text-align: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	padding-left: 5px;
}
.search_form fieldset input.small_inp
{
	width: 100px;
	text-align: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	padding-left: 5px;
}
/*_________EVENTS___________*/
.event_box
{
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #606060;
	text-align: left;
	padding: 0px 10px;
}
.event_box h6
{
	font: bold 14px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #646464;
}
.event_box .date
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #646464;
	margin-bottom: 10px;
}
.event_box .comments a
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.event_box .comments a:hover
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
.magin_bot
{
	margin-bottom: 20px;
}
.more_events_box
{
	padding: 0px 10px 30px 20px;
}
.more_events_box .date
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #646464;
	margin-bottom: 0px;
}
.more_events_box .event_link
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #646464;
	margin-bottom: 20px;
}
.more_events_box .event_link a
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.more_events_box .event_link a:hover
{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
/*_________CALENDAR___________*/
.calendarPYear
{
	float: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	cursor: pointer;
	padding: 5px 0px;
}
.calendarNYear
{
	float: right;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	cursor: pointer;
	padding: 5px 0px;
}
.calendarCYear
{
	overflow: hidden;
	margin: 0px 30px;
	text-align: center;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	padding: 5px 0px;
}
.calendarPMonth
{
	float: left;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	cursor: pointer;
	padding: 5px 0px;
}
.calendarNMonth
{
	float: right;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	cursor: pointer;
	padding: 5px 0px;
}
.calendarCMonth
{
	overflow: hidden;
	margin: 0px 30px;
	text-align: center;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	padding: 5px 0px;
}
.calendarWDays
{
	text-align: center;
	overflow: hidden;
	zoom: 1;
}
.calendarWDays span.calendarWDay
{
	display: block;
	width: 36px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	float: left;
	padding: 3px 0px;
}
.calendarDays
{
	text-align: center;
	overflow: hidden;
	zoom: 1
}

.calendarDays .calendarDay
{
	display: block;
	width: 36px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	float: left;
	padding: 3px 0px;
}
.calendarActive
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #fff !important;
	text-decoration: none;
	background: url(/images/today_bg_03.gif) no-repeat center center;
}
/*_________Coffee House___________*/
.forum_box
{
	_height: 965px;
	min-height: 965px;
}
table.forum_main 
{
	width: 100%;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	margin-bottom: 10px;
}
table.forum_main tr.first_row td
{
	padding: 14px 24px;
	text-align: center;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
}
table.forum_main tr.first_row td.first
{
	text-align: left !important;
}
table.forum_main td.last
{
	text-align: left !important;
}
table.forum_main td
{
	border-bottom: 1px dashed #dbdbdb;
	padding: 14px 24px;
	text-align: center;
	vertical-align: middle;
}
table.forum_main td a
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
table.forum_main td a:hover
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
table.forum_main td.first
{
	text-align: left !important;
	padding-left: 0px;
}
table.forum_main .unit
{
	background: url(/images/forum_arr_03.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 24px;
}
table.forum_main .unit a
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
table.forum_main .unit a:hover
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
table.forum_main .unit_description
{
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #606060;
}
.forum_box .topic_title
{
	background: url(/images/forum_arr_03.gif) no-repeat 5px 18px #fbfbfb;
	border-bottom: 1px dashed #dbdbdb;
	padding: 15px 5px 15px 20px;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #7f7f7f;
}
.forum_box .message_box
{
	border-bottom: 1px dashed #dbdbdb;
	padding: 15px 5px 15px 20px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #7f7f7f;
	overflow: hidden;
	zoom: 1;
}
.forum_box .message_box .user_image_box
{
	float: left;
	margin-right: 10px;
	text-align: center;
	width: 100px;
} 
.forum_box .message_box .user_image_box p
{
	text-align: center;
}

.forum_box .message_box .user_image_box .user_name
{
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.forum_box .message_box .user_image_box .user_name:hover
{
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}

.forum_box .message_box .text_box
{
	overflow: hidden;
	zoom: 1;
}
.forum_box .message_box .text_box .quote
{
	background:#FAFAFA;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #606060;
	padding: 10px;
	font-style: italic;
}

.forum_box .message_box .text_box .date
{
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #7f7f7f;
}
.forum_box .message_box a
{
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
.forum_box .message_box a:hover
{
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	line-height: 21px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
.forum_box .message_box p.right_text
{
	text-align: right;
}
.forum_box .post_message_box
{
	padding: 15px 0px;
	text-align: left;
}
.forum_box .post_message_box .title
{
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #7f7f7f;
	margin-bottom: 25px;
}
.forum_box .post_message_box .title span
{
	border-bottom: 1px solid #7f7f7f;
}
.forum_box .post_message_box fieldset
{
	overflow: hidden;
	zoom: 1;
}
.forum_box .post_message_box fieldset label
{
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	clear: left;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #606060;
	margin-right: 7px;

}
.forum_box .post_message_box fieldset input.text
{
	float: left;
	width: 404px;
	text-align: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #7f7f7f;

}
.forum_box .post_message_box fieldset textarea
{
	float: left;
	width: 404px;
	height: 150px;
	text-align: left;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #7f7f7f;
	overflow: auto;
}
.forum_box .post_message_box fieldset.protection
{
	overflow: hidden;
	zoom: 1;
	padding-left: 160px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.forum_box .post_message_box fieldset.protection div
{
	float: left;
	padding-left: 12px;
}
.forum_box .post_message_box fieldset.protection img
{
	float: left;
}
.forum_box .post_message_box fieldset.protection div input
{
	width: 270px;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #7f7f7f;
}
.forum_box .post_message_box fieldset.protection div p
{
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #7f7f7f;
}

.forum_box .post_message_box fieldset.for_button
{
	padding-left: 160px;
	width: 404px;
	text-align: right;
}
/*_________Small Gallery___________*/
.gal_pos
{
	overflow: hidden;
	zoom: 1;
	width: 280px;
	padding-bottom: 10px;
}
.gal_pos .left_arrow
{
	float: left;
	height: 100px;
	background: url(/images/gallery_arrow_left.gif) no-repeat center left;
	width: 10px;
	margin-right: 5px;
	cursor: pointer;
}
.gal_pos .right_arrow
{
	float: right;
	height: 100px;
	background: url(/images/gallery_arrow_right.gif) no-repeat center left;
	width: 10px; cursor: pointer;
}
.gal_box
{
	overflow: hidden;
	zoom: 1;
	height: 150px;
	position: relative;
	margin: 0px 15px 0px 23px;
}
.pic_box
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 2000px;
	text-align: left;
}
/*_________Basket___________*/
.basket_box
{
	_height: 965px;
	min-height: 965px;
}
table.basket_main 
{
	width: 100%;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	margin-bottom: 30px;
	border: 0px;
}
table.basket_main tr
{
	border: 0px;
}

table.basket_main tr.first_row td
{
	padding: 10px 5px;
	text-align: left;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #646464;
}
table.basket_main tr.first_row td.first
{
	text-align: left !important;
}
table.basket_main td.last
{
	text-align: left !important;
}
table.basket_main td
{
	border-bottom: 1px dashed #dbdbdb;
	padding: 10px 5px;
	text-align: left;
	vertical-align: middle;
}
table.basket_main td a
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
table.basket_main td a:hover
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
table.basket_main td a.noborder
{
	text-decoration: none;
	border-bottom: 0px !important;
}
table.basket_main td a.noborder:hover
{
	text-decoration: none;
	border-bottom: 0px !important;
}

table.basket_main td.first
{
	text-align: left !important;
	padding-left: 0px;
}
table.basket_main .unit
{
	padding: 0px 0px 0px 0px;
}
table.basket_main .unit a
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 1px dashed #055cab;
}
table.basket_main .unit a:hover
{
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #055cab;
	text-decoration: none;
	border-bottom: 0px;
}
table.basket_main td input.amount
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	width: 25px;
	text-align: right;
}
.basket_box .comment_box form
{
	padding: 10px 0px 0px 0px;
}
.basket_box .comment_box form fieldset
{
	overflow: hidden;
	zoom:1;
	text-align: right;
}
.basket_box .comment_box form fieldset label
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	width: 150px;
	float: left;
	margin-right: 10px;
	display: block;
}
.basket_box .comment_box form fieldset .box_for_textarea
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	height: 121px;
	overflow: hidden;
	zoom:1;
	border: 1px solid #7F9DB9;
	_margin-left: 0px;

}
.basket_box .comment_box form fieldset .box_for_textarea textarea
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #646464;
	height: 121px;
	border: 0px;
	width: 100%;
	overflow: auto;
}

.basket_box .comment_box form fieldset.for_button
{
	overflow: hidden;
	zoom:1;
	text-align: right;
	width: 586px;
	padding-top: 20px;
}
.birthday
{
 margin: 0px 5px -6px 0px;
}
p.result
{
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #9c9d9d;
	text-transform: uppercase;
	margin-bottom: 10px;
}

/*__________Search tabs__________*/

.tabbox
{
 padding: 5px 0px 20px 0px;
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 line-height: 14px;
 color: #606060;
}
.tabbox span
{
 padding: 0px 10px;
}
.tabbox a
{
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 line-height: 14px;
 color: #606060;
 text-decoration: none;
 border-bottom: 1px dashed #606060;
}
.tabbox a:hover
{
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 line-height: 14px;
 color: #606060;
 text-decoration: none;
 border-bottom: 0px;
}
.tabbox a.active
{
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 line-height: 14px;
 color: #606060;
 text-decoration: none;
 border-bottom: 0px;
}
/*_________TOOLTIP________*/
span.hov
{
	position: relative;
	cursor: pointer;
	display: inline;
}
span.hov .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 250px;
	top: 30px;
	left: -250px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	text-align: left;
	display: none;
	border: 1px solid #DBDBDB;
}
span.hov:hover .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 250px;
	top: 25px;
	left: -250px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	text-align: left;
	display: inline;
	padding: 5px;
	border: 1px solid #DBDBDB;
}
span.hover .tooltip
{
	background: #FBFBFB;
	position: absolute;
	width: 250px;
	top: 25px;
	left: -250px;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #646464;
	text-align: left;
	display: block;
	padding: 5px;
	border: 1px solid #DBDBDB;
}
/*_________about__________*/

	.about_pad
	{
		padding: 0px 10px 0px 30px;
	}
	ul.nav
	{
		display: block;
		list-style: outside square;
	}
	ul.nav li
	{
		margin: 10px 0px;
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #9c9d9d;
		text-align: left;
		list-style: outside square;
	}
	ul.nav li a
	{
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 1px dashed #055cab;
		text-decoration: none;
	}
	ul.nav li a:hover
	{
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 0px;
		text-decoration: none;
	}
	ul.nav li a.active
	{
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		border-bottom: 0px;
		background:#D6126E none repeat scroll 0 0;
		color:#FFFFFF !important;	
		text-decoration:none !important;
	}
	ul.nav li a.active:hover
	{
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		border-bottom: 0px;
		background:#D6126E none repeat scroll 0 0;
		color:#FFFFFF !important;	
		text-decoration:none !important;
	}
	.navibar
	{
		text-align: left;
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #818181;
	}
	.navibar a
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 1px dashed #055cab;
		text-decoration: none;
	}
	.navibar a:hover
	{
		font: normal 11px/17px Arial, Helvetica, sans-serif;
		line-height: 17px;
		color: #055cab;
		border-bottom: 0;
		text-decoration: none;
	}	
/*_________action__________*/

.action_block
{
	padding: 10px 0px 20px 0px;
	overflow: hidden;
	zoom: 1;
	display: block;
	text-decoration: none;
	border: 0px;
	cursor: pointer;
}
.action_block div.title_action
{
	float: left;
	border-right: 1px dashed #dbdbdb;
	padding: 5px 8px;
	margin-right: 10px;
}
.action_block div.title_action h6
{
	background: #d6126e;
	padding: 5px;
	font: bold 23px/25px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #fff;
}
.action_block .description
{
	overflow: hidden;
	zoom: 1;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #646464;
}
