* {
	margin: 0;
	padding: 0;
	outline:none;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	/*background: url(images/hny12.gif) #f8fcff top center repeat-x;*/
	background: url(images/svd.png) #f8fcff top center repeat-x;
	background-color:#f8fcff;
	color:#000;
	margin: 0;
	padding: 0;
	z-index:1;
	position: absolute;
}
hr{
	color:#ccc;
}
a {
	color: #000;
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

p {
	margin: 0;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

.clear {
 clear: both;
}

/*================main=================================================*/

#global_container{
margin:0 auto;
	width: 1000px;
	/*background: url(images/new/top_line.jpg) top no-repeat;*/
}

.all_left
{
	width:780px;
	height:100%;
	float:left;

}

.all_right
{
	width:210px;
	height:100%;
	float:left;
	margin-left:10px;
}

/*================main header=================================================*/

.header
{
	width:100%;
	height:150px;
	margin-top:15px;
	/*background-color:#FCDAF1;*/
}

.header_left
{
	width:526px;
	float:left;
}
.header_logo
{
	width:355px;
	float:left;
	text-align:center;
}
.header_buttons
{
	width:171px;
	float:left;
}
.header_text
{
	width:525px;
	white-space:nowrap;
	font-size:11px;
	color:#000;
	word-spacing:1px;
}
.top_menu
{
	width:100%;
	height:35px;
	margin-top:10px;
	background:url(images/new/top_menu.png) no-repeat;
	color:#000;
	font-size:14px;
	text-align:center;
	line-height:2.4em;
	font-weight:bold;
}


.top_menu a {display: block; float: left; text-decoration: none; padding:0 12px;}
.top_menu a:hover {color: #e00000;}
.top_menu .active {color: #e00000;font-weight:bold;}
.top_menu i{display: block; float: left;width:4px;height:28px;margin-top:3px;background:url(images/new/header_spacer.png) no-repeat;}


/*================right=================================================*/

.header_contacts
{
	width:100%;
	height:150px;
	margin-top:15px;
	/*background-color:#FCDAF1;*/
	font-size:12px;
}
.header_contacts p
{
	margin: 3px 6px;
}
.header_contacts img
{
	padding-right:10px;
}

.in_out_form
{
	width:210px;
	height:160px;
	margin-top:10px;
	background:url(images/new/in_out_form.png) no-repeat;
}
h4
{
	color:#006699;
	font-size:14px;
	border-bottom:1px solid #e3e3e3;
	text-align:left;
	margin:0 6px;
	line-height:2.3em;
	padding-left:6px;
	font-weight:bold;
}

h4 a:link,  h4 a:visited
{
	color:#006699;
	font-size:14px;
	text-decoration:none;
}

h4 a:hover
{
	text-decoration:none;
	color:#e00000;
}



.sep_line
{
	width:100%
	height:1px;
	margin:0 6px;
	padding:4px 0;
	border-bottom:1px solid #e3e3e3;
}
.in_out_form_f
{
	padding:0 10px;
	line-height:2.0em;
}
.in_out_form input
{
	border:1px solid #000;
	margin:0 6px;
}
.in_out_form input.im
{
	border:none;
	margin:0;
}

.in_out_form_inf
{
	width:100%;
	padding:10px;
	line-height:2.0em;
}

.in_out_form_inf ul
{
	padding-left:20px;
}
/*.feedback_main
{
	width:210px;
	height:500px;
	margin-top:10px;
	background:url(images/new/feedback_bg_top.png) no-repeat;
}*/

.feedback_main_top
{
	width:210px;
	height:214px;
	margin-top:10px;
	position:absolute;
	margin-top:-2px;
	margin-left:-2px;
	//margin-left:-8px;
	background:url(images/new/feedback_bg_top_1.png) no-repeat;
	z-index:1;

}
.feedback_main_bot
{
	width:210px;
	height:14px;
	margin-top:10px;
	position:absolute;
	margin-top:-12px;
	margin-left:-2px;
	background:url(images/new/feedback_bg_bott.png) no-repeat;
	z-index:1;
}

.feedback_main
{
	width:206px;
	margin-top:10px;
	//margin-top:20px;
	border:2px solid #ee5044;
	z-index:80;
	background-color:#fff;
}

.feedback_main a
{
	color:#cc0033;
	padding:4px 6px;
	z-index:60;
}
.feedback_main p
{
	padding:4px 8px;
}
.feedback_main p.auth
{
	color:#666;
	text-align:right;
}


/*==========twitter===========================================================*/
.twtr-hd h4
{
	border:none;
}

#twtr-widget-1
{
	margin-top:10px;
}
/*==========left_block========================================================*/

.left_menu
{
	width:210px;
	height:100%;
	float:left;
	margin-top:10px;
}

.cat_sites
{
	width:210px;
	height:386px;
	background:url(images/new/cat_menu.png) no-repeat;
}

.left_brands_block
{
	width:210px;
	height:386px;
	background:url(images/new/brands_bg.png) no-repeat;
	margin-top:10px;
}
.left_brands_block a
{
	text-decoration:none;
	margin-top:10px;
	display:block;
}

.left_brands_block a span
{
	color:#666;
}

.left_brands_block a:hover
{
	color:#cc3300;
}

.left_brands_block img
{
   padding:0 6px 0 10px;
}


.main_search
{
	width:210px;
	height:36px;
	background:url(images/new/serch_bg.png) no-repeat;
	padding:8px 12px;
	margin-top:10px;
}
#s
{
	border:1px solid #000;
	width:160px;
}
#searchsubmit
{
	width:21px;
	height:21px;
	background: url(images/new/serch.png) no-repeat scroll center top white;
    border: medium none;
    cursor:pointer;
}

.main_info
{
	width:210px;
	height:339px;
	background:url(images/new/info_bg.png) no-repeat;
	margin-top:-6px;
}

.main_info a
{
	padding:4px 10px;
	display:block;
}

/*==========main_content======================================================*/
.main_content
{
	width:560px;
	height:100%;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.text_block
{
	background-color:#fff;
	border-radius:10px;
	margin-bottom:10px;
}

.text_block a
{
	color:#cc0033;
}

.text_block p
{
	padding:10px;
}
.text_block img
{
	padding-right:10px;
}

.just_text p
{
	padding:4px 10px;
	text-indent: 10px;
}

.just_text ol
{
	padding-left:46px;
}

.nav_chain
{
	padding:7px 0;
	border-bottom:1px solid #E3E3E3;
	margin-bottom:7px;
}

.nav_chain a
{
	color:#666;
}

.content_css p
{
	padding:4px 0;
	text-indent: 10px;
}

.content_css ul, .content_css ol
{
	margin-left:30px;
}

.content_css h3
{
     color: #006699;
    font-size: 14px;
    font-weight: bold;
    line-height: 2.3em;
    margin: 0 6px;
    padding-left: 6px;
    text-align: left;
}
.content_css h1
{
	     color: #006699;
    font-size: 14px;
    font-weight: bold;
    line-height: 2.3em;
    margin: 0 0px;
    padding-left: 6px;
    text-align: left;
    background-color:#fff;
    border-radius:10px;
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}

.content_css h3
{
	     color: #006699;
    font-size: 14px;
    font-weight: bold;
    line-height: 2.3em;
    margin: 0 0px;
    padding-left: 6px;
    text-align: left;
    background-color:#fff;
    border-radius:10px;
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}


.catalog_stoppage_item
{
	width:273px;
	height:100px;
	margin: 10px 10px 0 0px;
	float:left;
	background-color:#fff;
	border-radius:10px;
	border-bottom:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		position:relative;
}

.catalog_stoppage_item img
{
	padding:10px;

}

.catalog_stoppage_item span
{
	position:absolute;

	font-weight:bold;
	padding:0 5px;
}


/*==========item_of_shop============================================================*/

.item_of_shop
{
	width:540px;
	margin: 10px 10px 10px 0px;
	padding:10px;
	background-color:#fff;
	border-radius:10px;
	border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;

}
.stars
{
	background-color:#FFC600;
	height:20px;
	margin:6px 0;
	margin-left:24px;
	text-align:left;

}

.range a.fb
{
	font-size:12px !important;
	font-weight:bold;
	line-height:2.6em;

}
.range
{
	font-size:11px;
	color:#5F5F5F;
	text-align:center;
}



.stars img
{
	width:100px;
	height:20px;
	z-index:100;
	position:absolute;
	text-align:left;
}

.item_of_shop .site a
{
	font-size:16px;
	color:#000;
    font-weight:bold;
    line-height: 24px;
}
.item_of_shop .image
{
	float:left;
	padding:0 10px 0px 0;
	width:152px;
	text-align:center;
}
.item_of_shop .info
{
	padding-left: 162px;
}

.stext
{
	font-size:12px;
	color:#000;
	padding:10px;
}

.singl_shop
{
	background-color: #FFFFFF;
    border-bottom: 1px solid #C0C0C0;
    border-radius: 10px 10px 10px 10px;
    border-right: 1px solid #C0C0C0;
    margin: 10px 10px 10px 0;
    padding: 10px;
    width: 540px;
}

.singl_shop img
{
	float:left;
	padding:0 10px 10px 0;
}

.singl_shop .site a
{
	font-size:16px;
	color:#000;
    font-weight:bold;
    line-height: 24px;
}


.brand_table
{
	border: medium none;
    width: 540;
    border-collapse: collapse;
}
.litera
{
	font-size:14px;
	color:#006699;
}

.brand_table td
{
    border-bottom: 1px solid #000;
    line-height: 1.8em;
    padding: 10px 10px;
    vertical-align: top;
    width:180px;
 }

.brand_bg
{
	background-color:#fff;
	border-radius:10px;
	margin-top:10px;
	padding:10px;
}

.brand_bg ul li
{
	margin-left:20px;
}

.brand_chars
{
	padding:0px 4.6px;
	font-weight:bold;
}

.brands_c
{
	margin:10px 0;
	padding:10px 0;
	 width: 540;
	  border-bottom: 2px solid #000;
  	  border-top: 2px solid #000;
}

.instr
{
	padding:8px 10px 0;
	display:block;
}

.instr img
{
	padding:0px 10px;

}

.data_item
{
	font-size:12px;
	padding:1px 0;
}

.mred
{
	color:#FF0000;
	padding-left:6px;
}





/*===============================items on main=============================*/

.t{
	 float: left;
	 width:173px;
	 height:330px;
	 borer:1px;
	 padding-left:10px;
}
.ts{
	 float: left;
	 width:173px;
	 borer:1px;
	 padding-left:10px;
	 padding-top:10px;
}
.t h4, .ts h4
{
	font-size:12px !important;
	font-weight:bold;
	padding:10px 0;
	margin:0;
	text-align:center;
	border-bottom: none;
    color: #006699;
}
.t h4 a,.ts h4 a
{
	color: #006699;
	font-size:12px !important;
}

 .t h4 a:hover,.ts h4 a:hover
{
	color: #e00000;
	font-size:12px !important;
}

.t_item {
    border: 1px solid #999999;
    border-radius:10px;
    height: 280px;
    width:173px;

}
.t_item .t_item-image {
    background-position: center center;
    background-repeat: no-repeat;
    height: 180px;
    margin: 11px;
    width: 140px;
}
.t_item h6 {
    color: #000000;
    font-size: 12px;
    height: 36px;
    line-height: 1.1em;
    margin: 0;
    padding: 0 0 6px;
    text-align: center;
}
.t_item h6 a
{
	 color: #000000;
	 font-weight:normal;
}



.t_price {
    color: #333333;
    font-size: 14px;
    font-weight: bold;

    z-index: 10;
}
.t_price_sale {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 10px 1px;
    width:150px;

}
.t_price_sale b
{
	font-size:16px;
	color:#FF0000;
}

.t_price_sale span {
    color: #666666;
    font-size: 14px;
     text-decoration: line-through;
}
.t_sale_percent {
    background-image: url("images/new/sale_percent.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    margin-left: 122px;
    //margin-left: 16px;
    margin-top: -284px;
    //margin-top: -260px;
    padding-top: 12px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 56px;
    z-index: 10;
}


.some_item_pag
{
	background-color:#fff;
	border-radius:10px;
	margin:10px 0;
	padding:10px;
}
.pag
{
	padding:6px 0;
}


/*==========remote_goods_items============================================*/
.remote_goods_items
{
	width:250px;
	float:left;
	text-align:center;
	color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding:10px;
}
.remote_goods_items span
{
	color: #CC3300;
    font-size: 18px;

}
.astore
{
	font-size:16px;
}

/*==========tooltip===========================================================*/


		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			position: absolute; left: 1em; top: 2em; z-index:200;
			margin-left: 0; width: 350px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			 font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; font-size:12px;text-align:left; }



/*==========tabs==============================================================*/
.tabs {position:relative; zoom:1; padding:10px 0 20px 0px;}
.tabs a {padding:4px 16px; display:block; float:left; position:relative; border:1px solid #fff; border-bottom:0; border-radius:10px 10px 0 0 ; background:#EFEFEF; margin:2px 2px 0 0; zoom:1; color:#666; text-decoration:none;}
.tabs a:visited {color:#000;}
.tabs span {display:block; padding:2px 5px 1px;}
.tabs .on {margin:0 2px 0 0; background:#fff; color:#000;font-weight:bold;}
.tabs .on span {padding:2px 5px 3px;}
.tabs a:hover {margin:0 2px 0 0;}
.tabs a:hover span {padding:2px 5px 3px;}

/*.tabsCont {background:#346; margin:0 0 15px; position:relative; border:1px solid #97ABCF; zoom:1; clear:both;}
.tabsCont2 {padding:10px 15px 12px;}

.tb1 {display:block; position:absolute; top:-1px; left:-1px; width:4px; height:4px; overflow:hidden;}
.tb1 b {display:block; width:4px; height:1px; overflow:hidden; background:#273245;}
.tb1 i {display:block; width:2px; height:1px; overflow:hidden; background:#273245; border-right:2px solid #97ABCF;}
.tb1 em {display:block; width:1px; height:2px; overflow:hidden; background:#273245; border-right:1px solid #97ABCF;}

.tb2 {display:block; position:absolute; top:-1px; right:-1px; width:4px; height:4px; overflow:hidden; text-align:right; zoom:1;}
.tb2 b {display:block; width:4px; height:1px; overflow:hidden; background:#273245;}
.tb2 i {display:block; width:2px; height:1px; overflow:hidden; background:#273245; border-left:2px solid #97ABCF;}
.tb2 em {display:block; width:1px; height:2px; overflow:hidden; background:#273245; border-left:1px solid #97ABCF; margin:0 0 0 auto;}
* html .tabs .tb2 {right:-2px;}                                                                                                       */

/*==========footer============================================================*/
.footer_menu
{
	width:1000px;
	height:36px;
	background:url(images/new/footer_menu_bg.png) no-repeat;
	margin-top:10px;
	color:#000;
	font-size:14px;
	text-align:center;
	line-height:2.4em;
	font-weight:bold;
}


.footer_menu a {display: block; float: left; text-decoration: none; padding:0 11px;}
.footer_menu a:hover {color: #e00000;}
.footer_menu .active {color: #e00000;font-weight:bold;}
.footer_menu i{display: block; float: left;width:4px;height:28px;margin-top:3px;background:url(images/new/header_spacer.png) no-repeat;}


/*
Theme Name: americansale
Theme URI: http://188.93.23.3
Description: americansale
Version: 1.0
Author: retail-online
Author URI: http://retailonline-russia.com

/* GLOBAL ---------------------------------------------------------------------------------

html, body, table, tr, td, h1, h2, h3, h4, h5, h6, b, i, u, a, span, form, img, ul, ol, p {margin: 0; padding: 0; border: 0; font-size: 100.01%;}
html, body {
	position: absolute;
   width: 100%;
	height: 100%;
	font-family: Tahoma, sans-serif; font-size: 12px; line-height: 19px; color: #2d2d2d;
	background: url(images/new/main_bg.jpg);
}
/*.ie6 #global_container {width:expression(document.body.clientWidth < 990 ? "990px": "100%");}

table {border-collapse: collapse;}
table td {vertical-align: top;}
* a {cursor: pointer;}

/* DESIGN ---------------------------------------------------------------------------------

#all {width: 100%;}
.pad_l, .pad_r {width: 2%; font-size: 1px; line-height: 1px;}
.pad_ll, .pad_rr {width: 0%; font-size: 1px; line-height: 1px;}
#global_container .global_content {padding: 10px 0 21px 0;}


#global_container{
margin:0 auto;
	width: 1000px;
	background: url(images/new/top_line.jpg) top no-repeat;}

#global_container {position: relative; height: 100%;}
html>body #global_container {height: auto; min-height: 100%;}
#pre_footer {height: 170px;}
#footer {position: absolute; left: 0; bottom: 0; width: 100%; height: 160px;}

#footer table {width: 100%;}
#footer .global_content {padding: 0;}
#footer td {border-top: 3px solid #175f96;}
#footer .pad_l, #footer .pad_r, #footer .content {background: url(images/footer_pane_bg.png) left top repeat-x;}
#footer .pad_ll, #footer .pad_rr {border-width: 0px;}
#footer .sep_l, #footer .sep_r {width: 8px; line-height: 0; font-size: 0;}
#footer .sep_l {background: white url(images/footer_pane_l.png) left top no-repeat;}
#footer .sep_r {background: white url(images/footer_pane_r.png) left top no-repeat;}
#footer .logo {text-align: center; padding-top: 27px; width: 27%;}
#footer .content #nav_bottom {height: 25px; padding: 7px 0 7px 1px;}
#footer .content #nav_bottom a,
#footer .content #nav_bottom i,
#footer .content #nav_bottom strong {font-size: 11px; line-height: 12px; color: white;}
#footer .content #nav_bottom a {text-decoration: none;}
#footer .content #nav_bottom a:hover {text-decoration: underline;}
#footer .content #nav_bottom i {font-style: normal; padding: 0 11px;}
#footer .content .copyrights {padding: 21px 0 0 1px; font-size: 12px; line-height: 17px; color: #7c7c7c;}
#footer .content .copyrights a {color: #c60d02; text-decoration: underline;}
#footer .content .copyrights a:hover {text-decoration: none;}
#footer .content .counters {padding: 15px 0;}
#footer .content .counters .item {float: left; padding-right: 12px;}

#header {padding-bottom: 9px;}
#header table {width: 100%;}
#header td.logo {width: 187px; border: 1px solid #b1b1b1; border-width: 1px 0 0 1px; text-align: center; padding: 34px 10px;}
#header td.logo a {display: block; width: 188px; height: 54px; text-indent: -7200px; background: url(images/american_sale.gif);}
#header .upper-b {padding-bottom: 7px;}
#header td.upper {border: 1px solid #b1b1b1; border-width: 1px 0 0 0; padding: 7px 9px 12px 6px; font-size: 11px; color: #cb1007; line-height: 15px;}
#header td.contact {width: 171px; border: 1px solid #b1b1b1; border-width: 1px 1px 0 0;}
#header td.contact .rc_1 {top: -1px; right: -1px;}
.ie #header td.contact .rc_1 {right: -2px;}
#header td.contact .items {padding: 11px 0 12px 0;}
#header td.contact .items .item i {display: block; width: 30px; float: left; height: 16px;}
#header td.contact .items .item_phone i {background: url(images/i_contact_phone.gif) left top no-repeat;}
#header td.contact .items .item_email i {background: url(images/i_contact_email.gif) left top no-repeat;}
#header td.contact .items .item_icq i {background: url(images/i_contact_icq.gif) left top no-repeat;}
#header td.contact .items .item_form i {background: url(images/i_contact_form.gif) left top no-repeat;}
#header td.contact .items .item_form a {color:#6B6B6B;text-decoration:none;}
#header td.contact .items .item .content {width: 108px; float: left;}
#header td.contact .items .item .content span,
#header td.contact .items .item .content strong {display: block;}
#header td.contact .items .item .content span {font-size: 11px; line-height: 12px; color: #8f8f8f;}
#header td.contact .items .item .content strong {font-size: 11px; line-height: 13px; color: #6b6b6b;}
#header #nav_info {height: 46px; border: 1px solid #b1b1b1; margin-left: -1px; background: url(images/nav_info_bg.gif) left bottom repeat-x;}
#header #nav_info .rc_1 {left: -1px; top: 1px;}
.chrome #header #nav_info .rc_1 {top: 4px;}
#header #nav_info .items {height: 55px;}
#header #nav_info .items a,
#header #nav_info .items strong {display: block; float: left; padding: 19px 13px; font-size: 11px; color: #535455; font-weight: bold; text-transform: uppercase; line-height: 16px; text-decoration: none;}
#header #nav_info .items strong {cursor: default;}
.chrome #header #nav_info .items a {padding: 21px 16px;}
#header #nav_info .items .a_order {background: #fff url(images/order_bg.gif) left bottom repeat-x;}
#header #nav_info .items .a_order_active {background: url(images/order_bg.gif) left top repeat-x !important; color: #e00000;}
#header #nav_info .items a:hover {background: #fff url(images/nav_info_item_hover.gif) left bottom repeat-x;}
#header #nav_info .items .active {background: url(images/nav_info_item_active.gif) left top repeat-x !important; color: #e00000;}
#header #nav_info .items i {display: block; float: left; width: 2px; height: 55px; background: url(images/nav_info_sep.gif) center top repeat-y;}
#header td.sep {width: 8px;}
#header td.right {width: 262px;}
.support_pane a {display: block; text-indent: -7200px; width: 242px; height: 88px; background: url(images/pane_online_support.gif);}
.support_pane {padding-bottom: 10px;}
#header td.right .status_pane {width: 262px; height: 83px; background: url(images/pane_status_bg.png) left top no-repeat; margin-bottom:3px;}
#header td.right .status_pane form {padding: 10px 14px 0 16px;}
#header td.right .status_pane .inputs label {position: absolute; left: 6px;}
#header td.right .status_pane .inputs div {float: left; position: relative;}
#header td.right .status_pane .inputs .input_1 {padding-right: 14px;}
#header td.right .status_pane .inputs .input_1 input {width: 222px;}
#header td.right .status_pane .inputs .input_2 input {width: 75px;}
#header td.right .status_pane .inputs input {border: 1px solid #a4c2df; padding: 0 4px;}
#header td.right .status_pane .inputs label,
#header td.right .status_pane .inputs input {font-weight: bold; color: #12589a;}
#header td.right .status_pane .status_button {margin: 9px 0 0 0; width: 233px; height: 32px;}
#header td.right .status_pane .get_order_status {width: 233px; height: 32px;}

#body {width: 100%;}
#body_sep {width: 8px;}

#splash {padding-bottom: 12px; height: 118px;}
#splash .content {background: #D5EBFB url(images/splash_bg1.gif) left bottom repeat-x; border: 1px solid #b1b1b1; height: 118px; position: relative;}
#splash .content .slogan {position: absolute; top: 20px; left: 6%; display: block; width: 245px; height: 47px; background: url(images/splash_slogan1.png)  no-repeat; text-indent: -7200px;}
#splash .content img {position: absolute; top: 3px; left: 76%;}
#splash .content .info {height: 37px; width: 339px; position: absolute; bottom: 0px;}
#splash .content .info .info_l {float: left; height: 23px; width: 306px; padding: 9px 0 5px 21px; background: url(images/splash_info_pane_bg.png);}
#splash .content .info strong {font-size: 12px; line-height: 12px; color: #2d2d2d; padding-left: 17px; border-left: 1px solid #db1005;}
#splash .content .info .info_r {float: left; height: 37px; width: 11px; background: url(images/splash_info_pane_r.png);}
.ie #splash .rc_1 .b {right: -1px;}

#body_right_col {width: 262px;}
.calc_pane a {display: block; text-indent: -7200px; width: 262px; height: 88px; background: url(images/pane_calculate.gif);}
#body_right_col .calc_pane {margin: 0; padding: 0 0 5px 0; height: 88px;}

#body_left_col {width: 26%;}

#content {padding: 1px 16px 12px 19px;}

/* COMMON ----------------------------------------------------------------------------------

.content_css a {color: #00618e; text-decoration: underline;}
.content_css a:hover {color: #de1205;}

.content_css h1 {font-size: 20px; color: #353632; line-height: 21px; margin: 7px 0 24px 0; padding-left: 19px; background: url(images/h1_b_2.gif) left 7px no-repeat; text-transform: lowercase; letter-spacing: -0.01em;}
.content_css h2 {font-size: 16px; line-height: 19px; color: #de1205; letter-spacing: 0.02em; margin: 6px 0 17px 0;}
.content_css h3 {font-size: 15px; line-height: 19px; color: #353632; letter-spacing: 0.01em; margin-bottom: 13px;}
.content_css p {padding-bottom: 12px;}
.content_css i {font-style: normal; color: #de1205;}
.content_css blockquote {padding: 12px; background: #ffffb8; margin: 10px 0 12px 0; font-style: italic;}
.content_css table {margin: 10px 0 21px 0;}
.content_css table th {color: #134d7a; padding: 2px 12px 6px 12px; border-bottom: 1px solid #cdcdcd;}
.content_css table td {padding: 2px 12px;}
.content_css ul,
.content_css ol {padding: 12px 0 12px 16px; margin: 0;}
.content_css li {padding: 0 0 6px 4px;}
.content_css h3.style_1 strong {font-size: 17px; color: #dd1105;}

.content_css label {font-size: 15px; line-height: 19px; color: #353632; letter-spacing: 0.01em; margin-bottom: 13px; font-weight: bold;}
.content_css label i {margin: 0 0 0 12px; line-height: 12px; padding: 0 7px; background: url(images/i_question.gif) left center no-repeat; cursor: pointer;}
.content_css input {padding-left: 6px; padding-right: 6px;}
.content_css input,
.content_css select {border: 1px solid #a2a2a2; position: relative; z-index: 100;}


/* LEFT COLUMN -----------------------------------------------------------------------------  */


#nav_sites {
	position: relative;
	z-index: 200;}

#nav_sites img
{
	padding:3px 10px 3px 10px;
}

#nav_sites a {
	display: block;
	}

#nav_sites .items .item {
	position: relative;}

#nav_sites .items .item a {
	text-decoration: none;
	}

#nav_sites .items .item a span {
	cursor: pointer;
	display: block;
	padding: 7px 10px 9px 48px;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

#nav_sites .items .item a.active span {
	color: #e01305;}

/*#nav_sites .items .item a:hover span,
#nav_sites .items .item a.hover span {
	text-decoration: none;
	background-color:#fffe84;
	margin-left:3px;
	font-weight:bold;
	color:#cc3300;
	width:146px;
	}*/

#nav_sites .items_sub {
	display: none;}

#nav_sites .items .item_hover a span {
	text-decoration: none;
	color: #e01305;

		background-color:#fffe84;
	margin-left:3px;
	font-weight:bold;}


#nav_sites .items .item_hover .items_sub {
	display: block;
	position: absolute;
	width: 211px;
	right: -213px;
	z-index: 199;}

#nav_sites .items .items_sub {
	top: -1px;
	background: #fffe84;
	border:2px solid #cc3300;
	border-radius:10px;
	}


#nav_sites .items .item_hover a span {
	//margin-top: -2px;
	//padding-top: 9px;}

 #nav_sites .items .items_sub {//border-width: 1px; //right: -212px;}
#nav_sites .items .items_sub {//right: -212px;}

#nav_sites .items .items_sub iframe {
	position: absolute;
	border: none;
	z-index:-1;
	_filter:mask();
	width: 211px;}


#nav_sites .items .items_sub .item a {

	padding: 7px 10px 9px 19px;
	font-size: 12px;
	line-height: 17px;
	color: #111;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #ffc600;}

#nav_sites .items .items_sub .item a.active {
	color: #fff !important;
	background: #e71707 !important;}

#nav_sites .items .items_sub .item a:hover, #nav_sites .items .items_sub .item a.hover {
	text-decoration: none;
	color: #dc1105;}

#nav_sites a.h {
	padding: 12px 10px 12px 19px;
	background: #DB0023 url(images/nav_sites_h_bg.gif) left bottom repeat-x;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: white;
	text-transform: uppercase;
	text-decoration: none;}

#nav_sites a.add_a {
	padding: 6px 10px 13px 19px;
	font-size: 12px;
	line-height: 17px;
	color: #e01305;
	text-decoration: none;}



.i_notice {position: absolute; left: 0; top: 0; z-index: 190;}
.i_notice_t {display: block; height: 10px; position: relative; background: transparent url(images/i_notice_t.gif) 39px top no-repeat; font-size: 1px; line-height: 1px; z-index: 110;}
.i_notice_content {padding: 6px; position: relative; margin-top: -1px; border: 1px solid #ffaf1c; background: #fdf45f; font-size: 12px; line-height: 16px; color: black; z-index: 107;}

/* IE Select & Overlapping Layers Bug Fix    */
.i_notice iframe {position: absolute; border: none; z-index:-1; _filter:mask();}




/* CONTENT ---------------------------------------------------------------------------------

#content .nav_chain {padding: 10px 0 6px 0;}
#content .nav_chain a {text-transform: lowercase; color: #464646; letter-spacing: 0.01em; font-weight: bold; font-size: 12px; text-decoration: none;}
#content .nav_chain a:hover {text-decoration: underline;}
#content .nav_chain i {padding: 0 6px; font-style: normal; font-weight: bold; font-size: 16px; line-height: 12px;}
  */
#content .data_item .controls {position: absolute; left: 301px; top: 10px; z-index: 170;}
#content .data_item .controls a.item {display: block; text-decoration: none; color: #464646; padding: 0 0 0 13px; background: url(images/i_plus.gif) left 6px no-repeat;}
#content .data_item .controls a.item span {border-bottom: 1px dotted #5c5c5c;}
#content .data_item .controls a.item:hover {color: #de1205;}

#content .data_item .controls2 {position: absolute; left: 301px; top: -26px; z-index: 170;}
#content .data_item .controls2 a.item {display: block; text-decoration: none; color: #464646; padding: 0 0 0 13px;}
#content .data_item .controls2 a.item span {border-bottom: 1px dotted #5c5c5c;}
#content .data_item .controls2 a.item:hover {color: #de1205;}

#content .data_item .inputs {padding: 8px 0;}
#content .data_item .input {margin: 0 0 6px 21px; position: relative;}
#content .data_item .input_notice {position: absolute; font-size: 12px; color: #a2a2a2; left: 6px; z-index: 170;}
#content .data_item input {width: 254px;}
#content .data_item input.cb {width: auto; border: 0px;}
#content .data_item select {width: 268px;}
#content .data_item a {color: #de1205;}
#content .data_item a:hover {text-decoration: none;}
#content .data_item .cb_label {padding: 2px 6px;}
#content .data_item i {color:#000000;font-size:14px;}

#content .form_controls {padding: 17px 10px 21px 1px;}
#content .form_controls .item {float: right;}
#content .form_controls #button_create_order {width: 160px;}

#content .button_1 {display: block; height: 32px; font-size: 12px; font-weight: bold; letter-spacing: 0.01em; color: #00618e; text-decoration: none;}
#content .button_1 i {display: block; float: left; height: 32px; width: 5px; font-size: 1px; line-height: 1px;}
#content .button_1 span {display: block; float: left; height: 32px; background: url(images/new/b1_bg.gif) left top repeat-x; padding: 6px 10px 0 10px;}
#content .button_1 strong {font-size: 21px; padding-left: 6px;}
#content .button_1 .l {background: url(images/new/b1_l.gif) left top no-repeat;}
#content .button_1 .r {background: url(images/new/b1_r.gif) left top no-repeat;}

#order_form .result {padding: 6px 0 6px 0;}
#order_form .result h2 {padding: 0 0 5px 6px; margin-bottom: 0; border-bottom: 1px solid #db1005;}
#order_form .result div {color: #da1004; font-size: 14px; line-height: 19px; letter-spacing: 0.02em; padding: 6px 0 0 6px;}
#order_form .result div strong {font-size: 16px;}

.content_css label {font-size: 15px; line-height: 19px; color: #353632; letter-spacing: 0.01em; margin-bottom: 13px; font-weight: bold;}
.content_css label i {margin: 0 0 0 12px; line-height: 12px; padding: 0 7px; background: url(images/i_question.gif) left center no-repeat; cursor: pointer;}
.content_css input {padding-left: 6px; padding-right: 6px;}
.content_css input,
.content_css select {border: 1px solid #a2a2a2; position: relative; z-index: 100;}

/*
#content .how_to {padding: 7px 0 0 0;}
#content .how_to .item {position: relative;}
#content .how_to .item .number {top: 3px; position: absolute; text-align: right; color: #c50d02; font-size: 19px; line-height: 16px; font-weight: bold; border: 1px solid #FF6F6F; padding: 1px 5px 3px 5px;}
#content .how_to .item .content {padding: 0 0 19px 34px; font-size: 16px; line-height: 21px; color: #2d2d2d;}
*/
#content .catalog_categories {width: 100%; margin: 12px 0;}
#content .catalog_categories td {width: 50%; padding: 0 21px 24px 0;vertical-align:top;}
#content .catalog_categories td a {display: block; padding-bottom: 6px; font-size: 12px; font-weight: bold; color: #353632; line-height: 17px; letter-spacing: 0.01em; text-decoration: none;}
#content .catalog_categories td a:hover {text-decoration: underline;}
#content .catalog_categories td strong {padding-bottom: 2px;}
#content .catalog_categories td strong a {font-size: 16px; line-height: 19px; color: #de1205; letter-spacing: 0.02em;}
#content .catalog_categories td strong a:hover {text-decoration: none;}
/*
#content .catalog_sub_categories {margin: 12px 0; padding-bottom: 24px; width: 277px;}
#content .catalog_sub_categories a {display: block; padding-bottom: 6px; font-size: 12px; font-weight: bold; color: #353632; line-height: 17px; letter-spacing: 0.01em; text-decoration: none;}
#content .catalog_sub_categories a:hover {text-decoration: underline;}
#content .catalog_sub_categories strong {display: block; padding-bottom: 12px; font-size: 16px; line-height: 19px; color: #de1205; letter-spacing: 0.02em;}

#content .catalog_products_list .item {padding-bottom: 32px; width: 480px;}
#content .catalog_products_list .item .image {float: left; width: 156px; padding-top: 6px;}
#content .catalog_products_list .item .info {padding-left: 162px;}
#content .catalog_products_list .item .info .site {margin-bottom: 12px;}
#content .catalog_products_list .item .info .site a {font-size: 21px; line-height: 22px; letter-spacing: 0.01em; color: #12589a; text-decoration: underline;}
#content .catalog_products_list .item .info .site a.more-link {font-size: 14px; line-height: 22px; letter-spacing: 0.01em; color: #12589a; text-decoration: underline;}
#content .catalog_products_list .item .info .site a:hover {text-decoration: none;}
#content .catalog_products_list .item .info .site a.on_sale {text-decoration: none; padding-left: 10px; background: url(images/mark_sale.gif) right 6px no-repeat;}

.b-specials-list-item {margin-bottom: 29px; padding-bottom: 14px; border-bottom: 1px dotted #c4c4c4;}
.b-specials-list-item h2 {font-size: 16px; line-height: 21px; color: black; font-weight: normal; margin-bottom: 21px;}
.b-specials-list-item h2 a {font-size: 16px; line-height: 21px; color: black;}
.b-specials-list-item .left-col {width: 120px; float: left;}
.b-specials-list-item .right-col {padding-left: 140px;}
.b-specials-list-item .left-col .image {display: block; width: 120px; margin-bottom: 5px;}
.b-specials-list-item .left-col .image span {display: block; padding: 10px 7px; border: 1px solid #d6d6d6;}
.b-specials-list-item .left-col .store-info {background: transparent url(images/px.gif) 4px 2px no-repeat; padding: 0 7px 10px 28px;}
.b-specials-list-item .right-col .sale-block {text-align: right;}
.b-specials-list-item .sale-block .prices {width: 260px; float: right; margin: 10px 0 0;}
.b-specials-list-item .sale-block .prices .hsep {font-size: 1px; line-height: 1px; height: 10px; padding: 0;}
.b-specials-list-item .sale-block .price-name {font-size: 11px; font-weight: bold; line-height: 12px; color: black; text-align: right; vertical-align: middle; padding: 0 15px 0 0;}
.b-specials-list-item .sale-block .price-value {width: 107px; background: transparent url(images/price_pane-gray.gif) left top no-repeat; height: 25px; font-weight: bold; text-align: center; padding: 0; vertical-align: middle;}
.b-specials-list-item .sale-block .price-value  .stroke {position: absolute; background: transparent url(images/price_red_stroke.png) left top no-repeat; height: 12px; width: 78px; margin: 3px 0 0 12px;}
.ie .b-specials-list-item .sale-block .price-value  .stroke {margin-left: -13px; margin-top: 0px;}
.b-specials-list-item .sale-block .price-value-rus {font-size: 11px; color: black;}
.b-specials-list-item .sale-block .price-value-as {font-size: 12px; color: #e20d07;}
.b-specials-list-item .controls {padding: 3px 0 0;}
.b-specials-list-item .controls .control-item {display: block; float: right; height: 28px; text-indent: -5200px;}
.b-specials-list-item .controls .control-buy {background: transparent url(images/button_red_buy.gif) left top no-repeat; width: 117px;}

.b-specials-list-notes .asterisk {padding-right: 6px;}



/* RIGHT COLUMN ----------------------------------------------------------------------------

#body_right_col h2 {font-size: 17px; font-weight:bold; color: #353632; margin: 3px 0 9px 1px; padding-left: 14px; background: url(images/h1_b_1.gif) left 8px no-repeat; text-transform: lowercase; letter-spacing: -0.01em;}

#body_right_col .block {padding-bottom: 12px;}

#body_right_col .how_to {padding: 0;}
#body_right_col .how_to .item .number {width: 23px; float: left; text-align: right; color: #c50d02; font-size: 16px; line-height: 16px; font-weight: bold;}
#body_right_col .how_to .item .content {width: 227px; float: left; padding: 0 0 16px 12px; line-height: 16px; color: #2d2d2d;}

#body_right_col .replies .descr {padding: 0 0 4px 1px; line-height: 14px; border-bottom: 1px dotted #c4c4c4;}
#body_right_col .replies .descr a {display: block; margin-top: 6px; color: #da1004;}
#body_right_col .replies .descr a:hover {text-decoration: none;}
#body_right_col .replies .item {padding: 11px 0 16px 19px; border-bottom: 1px dotted #c4c4c4; line-height: 17px;}
#body_right_col .replies .item .content {padding-bottom: 10px;}
#body_right_col .replies .item .subscr {padding-left: 8px;}
#body_right_col .replies .item .subscr i {font-style: normal; color: #9b9b9b;}
#body_right_col .replies a.add_a {display: block; margin: 0 19px; padding: 10px 23px; background: url(images/add_a_b.gif) left 12px no-repeat; line-height: 13px;}

#body_right_col .sites-sales .descr {padding: 0 0 12px 19px; line-height: 17px;}
#body_right_col .sites-sales .items {padding-left: 17px;}
#body_right_col .sites-sales .items .item {font-size: 12px; line-height: 17px; padding-bottom: 6px;}
#body_right_col .sites-sales .items .item a {font-size: 16px; color: #de1205; text-decoration: underline;}
#body_right_col .sites-sales .items .item a:hover {text-decoration: none;}


.b-specials-pane-list {border: 1px solid #dfdfdf; background: #f3f3f3; padding: 20px 6px 14px;}
.b-specials-pane-list-item {padding: 0 0 11px; margin: 0 0 10px; border-bottom: 1px dotted #c4c4c4;}
.b-specials-pane-list-item h3 {font-size: 13px; line-height: 16px; font-weight: bold;}
.b-specials-pane-list-item h3 a {font-size: 13px; line-height: 16px; font-weight: bold; text-decoration: none;}
.b-specials-pane-list-item h3 a:hover {color: #de1205;}
.b-specials-pane-list-item h3 a.hover {color: #de1205;}
.b-specials-pane-list-item .left-col {width: 109px; float: left;}
.b-specials-pane-list-item .right-col {padding-left: 123px;}
.b-specials-pane-list-item .left-col .image {display: block; background: white; margin-bottom: 10px;}
.b-specials-pane-list-item .left-col .image span {display: block; border: 1px solid #d6d6d6; padding: 8px 5px;}
.b-specials-pane-list-item .right-col .sale-block {width: 120px;}
.b-specials-pane-list-item .right-col .price-name {font-size: 11px; line-height: 13px; color: black; margin-bottom: 8px; font-weight: bold;}
.b-specials-pane-list-item .right-col .price-value {width: 107px; height: 23px; background: transparent url(images/price_pane_specials.gif) left top no-repeat; margin-bottom: 9px; font-weight: bold; text-align: center; color: black; padding-top: 2px;}
.b-specials-pane-list-item .right-col .price-value .stroke {position: absolute; background: transparent url(images/price_red_stroke.png) left top no-repeat; height: 12px; width: 78px; margin: 4px 0 0 12px;}
.ie .b-specials-pane-list-item .right-col .price-value .stroke {margin-left: -13px; margin-top: 0px;}
.b-specials-pane-list-item .right-col .price-value-rus {font-size: 11px;}
.b-specials-pane-list-item .right-col .price-value-as {font-size: 12px; color: #e20d07;}
.b-specials-pane-list-item .right-col .control {display: block; text-indent: -7200px;}
.b-specials-pane-list-item .right-col .control-buy {width: 107px; height: 26px; background: transparent url(images/button-red_buy_b-specials.gif) left top no-repeat;}

.b-specials-pane-notes {margin-bottom: 13px;}
.b-specials-pane-notes .asterisk {width: 8px; float: left; font-size: 12px; color: #d60e04;}
.b-specials-pane-notes .content {padding-left: 12px; font-size: 11px; line-height: 16px;}

.b-specials-pane-list .b-specials-add_a {padding: 0 10px 0 33px; display: block; background: transparent url(images/add_a_special.gif) 10px 5px no-repeat; color: #d10b04; font-size: 16px;}
.b-specials-pane-list .b-specials-add_a:hover {text-decoration: none;}


/* PLUGINS & SNIPPETS ----------------------------------------------------------------------
.rc {display: block; position: relative; z-index: 1;}
.rc .l, .rc .r {left:0; overflow:hidden; position:absolute; background-image: none;}
.rc .r {left: auto; right: 0;}
.rc .l i, .rc .r i {background:transparent url(images/rc.png) repeat scroll 0 0;}
/*.ie6 .rc .l i, .ie6 .rc .r i {background-image: url(images/rc.gif);}
.rc .l *, .rc .r * {width: 28px; height: 28px; left:0; position:absolute;}

/* 2px orange border, white background
.rc_1 .t {margin-bottom: -14px;}
.rc_1 .l, .rc_1 .r {height: 14px; width: 14px; }
.rc_1 .r * {margin-left: -14px;}
.rc_1 .t * {margin-top: 0px;}
.rc_1 .b {margin-top: -14px;}
.rc_1 .b * {margin-top: -14px;}

.i_notice {position: absolute; left: 0; top: 0; z-index: 190;}
.i_notice_t {display: block; height: 10px; position: relative; background: transparent url(images/i_notice_t.gif) 39px top no-repeat; font-size: 1px; line-height: 1px; z-index: 110;}
.i_notice_content {padding: 6px; position: relative; margin-top: -1px; border: 1px solid #ffaf1c; background: #fdf45f; font-size: 12px; line-height: 16px; color: black; z-index: 107;}

/* IE Select & Overlapping Layers Bug Fix
.i_notice iframe {position: absolute; border: none; z-index:-1; _filter:mask();}


/* OVERRIDE -------------------------------------------------------------------------------  */

*.none {display: none;}
*.hidden {visibility: hidden;}
*.abs {position: absolute;}
*.rel {position: relative;}
*.nofont {font-size: 1px; line-height: 1px;}
*.a_left {float: left;}
*.clear {display: block; clear: both; visibility: hidden; height: 0px; line-height: 0; padding: 0;}

td.vcenter {vertical-align: middle;}
.hcenter {text-align: center;}

.png {filter:expression(fixpng(this));}
.png a {position: relative;}

.infotable {
	border-collapse: collapse; 	border-spacing:0px;
}

.infotable td {
	padding:0px;
	margin:0px;
}

.mred {color:red;font-weight:bold;}





/*================menu for best sales======================================*/
/*------------------------------------*\
	НАВИГАЦИЯ
\*------------------------------------*/
#nav{
	float:left;
	width:100%;
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	z-index:20;
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
	display:block;
	z-index:20;

}
#nav li a{
	display:block;
	padding:6px 12px;
	color:#fff;
	background:#333;
	text-decoration:none;
    z-index:20;
	text-shadow:1px 1px 1px rgba(0,0,0,0.75); /* Тень текста, чтобы приподнять его на немного */
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
#nav li a:hover{
	color:#fff;
	background:#6b0c36;
	background:rgba(107,12,54,1); /* Выглядит полупрозрачным */
	text-decoration:underline;
}

/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
	opacity:0; /* Устнавливаем начальное состояние прозрачности */
	-webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
}
#nav ul li{
	border-top:1px solid #fff;

	float:none;
}
#nav ul a{
	white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
	display:block;
}
#nav li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
	left:0; /* Приносим его обратно на экран, когда нужно */
	opacity:1; /* Делаем непрозрачным */
}
#nav li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
	background:#6b0c36;
	background:rgba(107,12,54,1); /* Выглядит полупрозрачным */
	text-decoration:underline;
}
#nav li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
	text-decoration:none;
	-webkit-transition:-webkit-transform 0.075s linear;
}
#nav li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	background:#333;
	background:rgba(51,51,51,1); /* Будет полупрозрачным */
	text-decoration:underline;
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
}

.sale_sub
{
	margin-left:20px;
}


/*==============commets_discous=============================================*/
#dsq-sort-by
{
	margin-top:6px;
	margin-right:10px;
}

#dsq-account-dropdown
{
	margin-top:6px;
	margin-right:10px;
}

#dsq-comments
{
	background-color:#fff;
	border-radius:10px;
	padding:10px !important;
}


.persanal_order {
    width: 100%;
    background: #DDF2FF;
    border-collapse:none;
   }
   .persanal_order TH {
    text-align: center; /* Выравнивание по левому краю */
   }
.persanal_order TD, TH {
    padding: 3px; /* Поля вокруг содержимого */
    text-align: left; /* Выравнивание по левому краю */
    border-bottom:2px solid #fff;
   }

.some_table
{
	width: 100%;
    background: #DDF2FF;
    border-collapse:none;
}

.some_table TD, TH {
    padding: 10px; /* Поля вокруг содержимого */
    text-align: left; /* Выравнивание по левому краю */
    border-bottom:2px solid #fff;
    vertical-align:top;
   }
.some_table_long
{
		width: 100%;
    background: #DDF2FF;
    border-collapse:none;
}
.some_table_long TD, TH {
    padding: 10px 0px; /* Поля вокруг содержимого */
    text-align: left; /* Выравнивание по левому краю */
    border-bottom:2px solid #fff;
    border-left:1px solid #fff;
    vertical-align:top;
   }


#show
{
	position:absolute;
	top:960px;
}

#slidebox{
	width: 100%;
	height: 30px;
	background-color: #fff;
	border-bottom: 1px solid #E28409;

	position: fixed;
	top: -45px;
	box-shadow: 0 0 10px #aaa;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-box-shadow: 0 0 10px #aaa;
	z-index:1000;
	text-align: center;

	}
.slidebox_content
{
	width: 1000px;
	margin:0 auto;

	padding:6px;
	text-align: left;

}
a.close{
	background: transparent url(images/new/close.gif) no-repeat top left;
	width: 13px;
	height: 13px;
	position: absolute;
	cursor: pointer;
	top: 10px;
	right: 10px;
	z-index: 10;
	}
a.close:hover{
	background-position: 0px -13px;
	}



.nn_img
{
	border:1px solid #000;
}
