/*
Общее
*/

body
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

form
{
	padding: 0;
	margin: 0;
}

body, p, div, td, li
{
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}


div#dialog-overlay
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 40;
	background: black;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}



a:link,
a:active,
a:visited
{
	color: #32587B;
	text-decoration: none;
}
a:hover
{
	color: #32587B;
	text-decoration: underline;
}




/*
Графические элементы фона
*/

body
{
	background: #2a404b url('img/bgr006.jpg') left top repeat-x scroll;
	text-align: center;
}

div#wrapper-a
{
	margin-left: auto;
	margin-right: auto;
	width: 1260px;
	position: relative;
	text-align: left;
	owerflow: hidden;
}

div#header
{
	position: relative;
	width: 1250px;
	height: 390px;
}

div#header-404
{
	position: relative;
	width: 1250px;
	height: 150px;
}

div#site-logo
{
	background: url('img/logo_main.png') left top no-repeat scroll;
	position: absolute;
	width: 361px;
	height: 65px;
	left: 62px;
	top: 46px;
}

div#site-logo img
{
	width: 100%;
	height: 100%;
}

div#header-phone
{
	background: url('img/header_01.png') left top no-repeat scroll;
	position: absolute;
	width: 371px;
	height: 92px;
	right: 44px;
	top: 46px;
}

div#header-profile
{
	background: url('img/header_02.png') left top no-repeat scroll;
	position: absolute;
	width: 245px;
	height: 71px;
	left: 507px;
	top: 60px;
}

div#header-welcome
{
	position: absolute;
	top: 5px;
	z___left: 40px;
	z___text-align: left;
	width: 245px;
	text-align: center;
	color: #1C4876;
	font-size: 10px;
}

div#header-profile img#btn-logout,
div#header-profile input#btn-logout
{
	position: absolute;
	top: 21px;
	left: 150px;
	cursor: hand;
}

div#header-profile img#btn-profile
{
	position: absolute;
	top: 21px;
	left: 40px;
}

div#header-profile img#btn-register
{
	position: absolute;
	top: 10px;
	left: 38px;
}

div#header-profile img#btn-login
{
	position: absolute;
	top: 10px;
	left: 148px;
}

div#header-profile div#cart-info
{
	position: absolute;
	top: 41px;
	left: 0;
	width: 245px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
}

div#header-profile div#cart-info img#btn-cart
{
	vertical-align: middle;
}

div#header-profile div#cart-info a:link,
div#header-profile div#cart-info a:visited,
div#header-profile div#cart-info a:active,
div#header-profile div#cart-info a:hover
{
	color: white;
	text-decoration: none;
}

div#cursors-line
{
	position: absolute;
	top: 170px;
	left: 47px;
	width: 500px;
	background: transparent;
}



/*
	Главное меню сайта
*/

div#menu-line
{
	position: absolute;
	top: 175px;
	left: 47px;
	width: 488px;
	background: #270A30;
	height: 213px;
	font-size: 14px;
}

div#menu-line a#link-a:link,
div#menu-line a#link-a:active,
div#menu-line a#link-a:visited
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #351040;
}
div#menu-line a#link-a:hover
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #351040;
}

div#menu-line a#link-b:link,
div#menu-line a#link-b:active,
div#menu-line a#link-b:visited
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #4B2456;
}
div#menu-line a#link-b:hover
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #4B2456;
}

div#menu-line a#link-c:link,
div#menu-line a#link-c:active,
div#menu-line a#link-c:visited
{
	display: block;
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #53325F;
}
div#menu-line a#link-c:hover
{
	display: block;
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #53325F;
}

div#menu-line a#link-d:link,
div#menu-line a#link-d:active,
div#menu-line a#link-d:visited
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #5E376C;
}
div#menu-line a#link-d:hover
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #5E376C;
}

div#menu-line a#link-e:link,
div#menu-line a#link-e:active,
div#menu-line a#link-e:visited
{
	display: block;
	float: left;
	width: 98px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #734885;
}
div#menu-line a#link-e:hover
{
	display: block;
	float: left;
	width: 98px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #734885;
}

div#menu-line a#link-f:link,
div#menu-line a#link-f:active,
div#menu-line a#link-f:visited
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: none;
	background: #85529A;
}
div#menu-line a#link-f:hover
{
	display: block;
	float: left;
	width: 77px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	text-decoration: underline;
	background: #85529A;
}

div#menu-line a#link-g
{
	position: absolute;
	left: 488px;
	top: 0;
	display: block;
	float: left;
	height: 30px;
}

div#menu-line a#link-g img
{
	margin-top: 5px;
}



/*
	Рекламные баннеры в шапке
*/

div#banners-line
{
	position: absolute;
	top: 205px;
	left: 63px;
	width: 1187px;
	height: 183px;
	background: #270A30;
}

div#banners-line-p
{
	position: absolute;
	top: 175px;
	left: 0;
	width: 47px;
	background: #3E2B47 url('./img/bgr_header_01.gif') left center repeat-y scroll;
	height: 213px;
}

div.banner-wrapper
{
	width: 295px;
	height: 182px;
	float: left;
}



/*
	ЗОНА КОНТЕНТА
*/




div#last-goods
{
	position: relative;
	width: 260px;
	height: 25px;
	margin-top: 5px;
	margin-left: 975px;
	background: transparent url('img/last_goods.png') top left no-repeat scroll;
	line-height: 26px;
	text-align: left;
	font-size: 13px;
	color: white;
	font-weight: bold;
	padding-left: 30px;
}

div#last-goods a:link,
div#last-goods a:active,
div#last-goods a:visited
{
	color: white;
	text-decoration: none;
}
div#last-goods a:hover
{
	color: white;
	text-decoration: underline;
}

/*div#ngdm
{
	position: relative;
    width: inherit;
 	height: 70px;
	margin-top: -2px;
	margin-bottom: -71px;
	overflow: hidden;
	background: transparent url('img/ngdm.png') center no-repeat scroll;
	background-position: 755px 0;
}
*/

div#y2012
{
	position: relative;
	width: 1000px;
	right: -130px;
	height: 200px;
	background: url('img/2012.png') center no-repeat scroll;
	top: 1px;
}

div#content-block-wrapper-a
{
	background: transparent url('img/content_block_a.png') top right repeat-y scroll;
	text-align: left;
	width: 1250px;
	position: relative;
	top: 6px;
}

div#content-block-wrapper-b
{
	background: transparent url('img/content_block_a.png') bottom left repeat-x scroll;
	text-align: left;
	width: 1244px;
	position: relative;
	margin-bottom: -6px;
}

div#content-block-wrapper-c
{
	top: -6px;
	text-align: left;
	position: relative;
	background: white url('img/bgr_content_block_02.jpg') top left repeat-y scroll;
	padding-top: 20px;
	padding-bottom: 30px;
}

div#content-block
{
	position: relative;
	margin-left: 100px;
	margin-right: 0;
}



/*
	ПОДВАЛ САЙТА
*/

/*
div#footer
{
	position: relative;
	margin-top: 23px;
	background: #414549;
	width: 1300px;
}

div#footer-a
{
	position: relative;
	height: 6px;
	background: #5F6063;
	border-bottom: 1px solid #2E2F32;
}

div#footer-z
{
	position: relative;
	height: 4px;
	background: #2E2F32;
}
*/

div#footer-a
{
	/*width: 1300px;*/
	width: 1250px;
	margin-top: 23px;
	position: relative;
	height: 6px;
	background: url('./img/bgr_footer_a2.png') top center no-repeat scroll;
}

div#footer-b
{
	/*width: 1300px;*/
	width: 1250px;
	margin-top: 0;
	position: relative;
	height: 4px;
	background: url('./img/bgr_footer_01_top2.gif') top center repeat-x scroll;
	/*background: #3B4C5C;*/
}

div#footer
{
	margin-top: 0;
	position: relative;
	overflow: hidden;
	background: #FDFEFF url('./img/bgr_footer_01.gif') left top repeat-x scroll;
	/*width: 1300px;*/
	width: 1250px;
	min-height: 380px;
}

div#footer-z
{
	/*position: relative;*/
	height: 4px;
	background: #2E2F32;
	width: 1250px;
}

div#footer-in
{
	min-height: 380px;
	padding-left: 40px;
}


div.footer-in-list
{
	width: 300px;
	float: left;
	border-right: 1px solid #99CCFF;
	/*border-right: 1px solid #5F6063;*/
	min-height: 1050px;
	overflow: hidden;
	padding-bottom: 10px;
}

div.footer-in-list-last
{
	width: 300px;
	float: left;
	min-height: 800px;
	overflow: hidden;
	padding-bottom: 10px;
}

ul.footer-in-list
{
	margin-right: 20px;
	margin-left: 20px;
}

ul.footer-in-list li.level-1
{
	/*color: #9FCC3A;*/
	color: #55662E;
	font-weight: bold;
	font-size: 20px;
	margin-top: 25px;
	margin-left: -20px;
	list-style-type: none;
}

ul.footer-in-list li.level-2
{
	/*color: #A1A4A9;*/
	color: #56585B;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: -17px;
	list-style-type: none;
	/*list-style-image: url('img/footer_marker_1.gif');*/
	list-style-image: url('img/footer_marker_4.gif');
}

ul.footer-in-list li.level-3
{
	/*color: white;*/
	color: #5F749A;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	list-style-type: none;
	/*list-style-image: url('img/footer_marker_2.gif');*/
	list-style-image: url('img/footer_marker_3.gif');
	margin-left: -17px;
	margin-top: 2px;
	margin-bottom: 2px;
}

ul.footer-in-list li.level-1 a:link,
ul.footer-in-list li.level-1 a:visited,
ul.footer-in-list li.level-1 a:active
{
	/*color: #9FCC3A;*/
	color: #55662E;
	text-decoration: none;
}

ul.footer-in-list li.level-1 a:hover
{
	/*color: #9FCC3A;*/
	color: #55662E;
	text-decoration: underline;
}

ul.footer-in-list li.level-2 a:link,
ul.footer-in-list li.level-2 a:visited,
ul.footer-in-list li.level-2 a:active
{
	/*color: #A1A4A9;*/
	color: #56585B;
	text-decoration: none;
}

ul.footer-in-list li.level-2 a:hover
{
	/*color: #A1A4A9;*/
	color: #56585B;
	text-decoration: underline;
}

ul.footer-in-list li.level-3 a:link,
ul.footer-in-list li.level-3 a:visited,
ul.footer-in-list li.level-3 a:active
{
	/*color: white;*/
	color: #5F749A;
	text-decoration: none;
}

ul.footer-in-list li.level-3 a:hover
{
	/*color: white;*/
	color: #5F749A;
	text-decoration: underline;
}


div#sub-footer
{
	position: relative;
	height: 50px;
}

div#sub-footer div#copyrights
{
	height: 15px;
	line-height: 15px;
	color: white;
	font-size: 11px;
	position: absolute;
	top: 15px;
	left: 35px;
}

div#sub-footer div#m-links
{
	height: 15px;
	line-height: 15px;
	color: #898C91;
	font-size: 11px;
	position: absolute;
	top: 15px;
	right: 100px;
}

div#sub-footer div#m-links a:link,
div#sub-footer div#m-links a:active,
div#sub-footer div#m-links a:visited,
div#sub-footer div#m-links a:hover
{
	color: #898C91;
	text-decoration: none;
}

div#sub-footer div#m-links h3
{
    color: #bfd1e0;
	font-size: 12px;
	font-weight: normal;
    display:inline;
}

div#sub-footer div#m-links h3 a:link,
div#sub-footer div#m-links h3 a:active,
div#sub-footer div#m-links h3 a:visited,
div#sub-footer div#m-links h3 a:hover
{
	color: #bfd1e0;
	text-decoration: none;
}

/*
СПИСОК ТОВАРОВ
*/

h2.index_v2_name
{
	color: #263D4D;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	margin-top: 20px;
}

h2.index_v2_name a:link,
h2.index_v2_name a:active,
h2.index_v2_name a:hover,
h2.index_v2_name a:visited,
h2.index_v2_name a:focus
{
	color: #263D4D;
	text-decoration: underline;
}

div.index_v2_line
{
	height: 18px;
	background: transparent url('img/index_v2_line.jpg') top center no-repeat scroll;
}

div.tovar-list-item-paginator-title
{
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
}

div.tovar-list-item-paginator
{
	text-align: center;
	margin-bottom: 20px;
}

div.tovar-list-item-wrapper
{
	position: relative;
	float: left;
	display: block;
	width: 381px;
	height: 250px;
	text-align: left;
}

div.tovar-list-item-wrapper + div.tovar-list-item-paginator
{
	margin-bottom: 0;
}

div.tovar-list-item-photo
{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 150px;
}

div.tovar-list-item-annonce
{
	position: absolute;
	left: 150px;
	top: 0;
	width: 223px;
	height: 150px;
	/**/
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

div.tovar-list-item-name
{
	font-size: 14px;
	color: #214922;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}

a.footer_hdva h2
{
	/*color: #9FCC3A;*/
	color: #55662E;
	font-weight: bold;
	font-size: 20px;
	margin-top: 25px;
	list-style-type: none;
}

div.tovar-list-item-buttons
{
	position: absolute;
	left: 150px;
	top: 150px;
	width: 223px;
	height: 47px;
}

div.tovar-list-item-prices
{
	position: absolute;
	/*left: 150px;*/
	right: 13px;
	top: 200px;
	/*width: 223px;*/
	width: 300px;
	height: 47px;
	padding-left: 20px;
	text-align: right;
}

div.tovar-list-item-price-a
{
	color: #9DA0A4;
	font-size: 12px;
	font-variant: smallcaps;
}

div.tovar-list-item-price-b
{
	color: #202224;
	font-size: 12px;
	font-variant: smallcaps;
}

span.tovar-list-item-price-d
{
	font-size: 18px;
}

span.tovar-list-item-price-a-b
{
	color: #6E0A0D;
}

span.tovar-list-item-price-a-c
{
	color: #202224;
}

span.tovar-list-item-price-a-a
{
	color: #1B793C;
}

div#directory-page-dir-title
{
	display: none;
}

div#directory-page-dir-title + h1
{
	background: transparent url('img/directory_header_underline.jpg') bottom left no-repeat scroll;
	color: #3C3C3C;
	font-size: 22px;
	font-family: Verdana;
	line-height: 28px;
	padding-bottom: 4px;
	margin-bottom: 22px;
}


/*
	Жёлтая штуковина в левой части страниц, в которой пишется всякая интересная и полезная инфа
*/

div#yellow-thing
{
	overflow: visible;
	position: relative;
	margin-top: 15px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -195px;
	min-height: 180px;
	background: white url('img/yellow_thing_d1.gif') top left no-repeat scroll;
}

div#yellow-thing-2
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -195px;
	min-height: 214px; /*180+33px*/
	background: white url('img/yellow_thing_d2.gif') top left no-repeat scroll;
}

div#yellow-thing.big
{
	overflow: visible;
	position: relative;
	margin-top: 15px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -425px;
	height: 410px;
	background: white url('img/yellow_thing_d3.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -425px;
	height: 445px;
	background: white url('img/yellow_thing_d4.gif') top left no-repeat scroll;
}

div#yellow-thing.big2
{
	overflow: visible;
	position: relative;
	margin-top: 15px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -655px;
	height: 640px;
	background: white url('img/yellow_thing_d5.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big2
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -480px;
	height: 500px;
	background: white url('img/yellow_thing_d6a.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big3
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -655px;
	height: 675px;
	background: white url('img/yellow_thing_d5.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big4
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -886px;
	height: 906px;
	background: white url('img/yellow_thing_d7.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big5
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -1117px;
	height: 1137px;
	background: white url('img/yellow_thing_d8.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big6
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -1348px;
	height: 1368px;
	background: white url('img/yellow_thing_d9.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big10
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -1578px;
	height: 1598px;
	background: white url('img/yellow_thing_d10.gif') top left no-repeat scroll;
}

div#yellow-thing-2.big11
{
	overflow: visible;
	position: relative;
	margin-top: -20px;
	left: -35px;
	width: 360px;
	margin-right: -345px;
	margin-bottom: -1808px;
	height: 1828px;
	background: white url('img/yellow_thing_d11.gif') top left no-repeat scroll;
}

div#yellow-thing-subber
{
	position: relative;
	margin-top: 195px;
	margin-bottom: -195px;
	width: 360px;
	margin-right: -345px;
}

div#yellow-thing-subber.big
{
	position: relative;
	margin-top: 425px;
	margin-bottom: -425px;
}

div#yellow-thing-subber.big2
{
	position: relative;
	margin-top: 500px;
	margin-bottom: -500px;
}

div#yellow-thing-subber.big3
{
	position: relative;
	margin-top: 655px;
	margin-bottom: -655px;
}

div#yellow-thing-subber.big4
{
	position: relative;
	margin-top: 886px;
	margin-bottom: -886px;
}

div#yellow-thing-subber.big5
{
	position: relative;
	margin-top: 1117px;
	margin-bottom: -1117px;
}

div#yellow-thing-subber.big6
{
	position: relative;
	margin-top: 1348px;
	margin-bottom: -1348px;
}

div#yellow-thing-subber.big10
{
	position: relative;
	margin-top: 1578px;
	margin-bottom: -1578px;
}

div#yellow-thing-subber.big11
{
	position: relative;
	margin-top: 1808px;
	margin-bottom: -1808px;
}

div#yellow-thing-makeroomer
{
	margin-left: 360px;
}

div#yellow-thing-in
{
	margin-left: 50px;
	margin-right: 20px;
	margin-bottom: 10px;
	background: transparent;
}

div#yellow-thing-in-a
{
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	font-family: Tahoma;
	padding-top: 10px;
}

div#yellow-thing-in-a h1,
div#yellow-thing-in-a h2
{
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	font-family: Tahoma;
}

div#yellow-thing-in-a a:link,
div#yellow-thing-in-a a:active,
div#yellow-thing-in-a a:visited
{
	color: black;
	text-decoration: none;
}

div#yellow-thing-in-a a:hover
{
	color: maroon;
	text-decoration: none;
}

div#yellow-thing-in-b
{

}

div#yellow-thing-in-b ul
{
	padding: 0;
	padding-left: 20px;
	margin: 0;
}

div#yellow-thing-in-b ul li
{
	border-bottom: 1px solid #D8BF72;
	padding-left: 5px;
	padding-right: 5px;
}

div#yellow-thing-in-b a:link,
div#yellow-thing-in-b a:active,
div#yellow-thing-in-b a:visited
{
	color: #1D1D20;
	font-size: 12px;
	text-decoration: none;
}

div#yellow-thing-in-b a:hover
{
	color: maroon;
	font-size: 12px;
	text-decoration: none;
}

div#yellow-thing-in-c
{
	margin-top: 10px;
	font-size: 22px;
}

div#yellow-thing-in-d
{
	margin-top: 10px;
}

div#yellow-thing-in-d ul
{
	padding: 0;
	margin: 0;
	padding-left: 20px;
	list-style: circle;
}

div#yellow-thing-in-d ul li
{
	padding-left: 5px;
	padding-right: 5px;
}

div#yellow-thing-in-d a:link,
div#yellow-thing-in-d a:active,
div#yellow-thing-in-d a:visited
{
	color: #715b1d;
	font-size: 16px;
	font-family: Verdana
	font-weight: bold;
	text-decoration: none;
}

div#yellow-thing-in-d a:hover
{
	color: #715b1d;
	font-size: 16px;
	text-decoration: underline;
}



/*
	Страница информации о товаре
*/

div#tovar-info-a
{
	color: #214922;
	font-size: 18px;
	font-weight: bold;
	padding-left: 40px;
}

div#tovar-info-a h1
{
	padding: 0;
	margin: 0;
	color: #214922;
	font-size: 18px;
	font-weight: bold;
}

div#tovar-info-b
{
	background: url('img/item03.gif') right center scroll no-repeat;
	height: 3px;
	widht: 669px;
	margin-top: 3px;
}

div#tovar-info-c
{
	position: relative;
	min-height: 250px;
}

div#tovar-info-c-image
{
	position: absolute;
	top: 20px;
	left: 0;
	width: 350px;
	height: 250px;
}

div#tovar-info-c-infoblock
{
	position: relative;
	z__margin-top: 20px;
	margin-bottom: 0;
	left: 0;
	margin-left: 350px;
	background: #E4E6EA url('img/bgr_item_03.jpg') top left repeat-y scroll;
	/*border-bottom: #86898D 2px solid;*/
	padding: 20px;
	min-height: 200px;
}

div#tovar-info-c-infoblock-in-a
{
	position: absolute;
	left: 0;
	top: 20px;
	width: 130px;
	min-height: 150px;
}

div#tovar-info-c-infoblock-in-b
{
	margin-left: 130px;
	min-height: 150px;
}

div#tovar-info-c-infoblock-in-a-a
{
	color: #4F5154;
	font-weight: bold;
	font-size: 18px;
}

div#tovar-info-c-infoblock-in-a-b
{
	color: #EE312B;
	font-weight: bold;
	font-size: 18px;
}


div#tovar-info-c-infoblock-a
{
	height: 2px;
	background: url('img/bgr_item_02.jpg') top right repeat-y scroll;
}

a.tovar-link-more:link,
a.tovar-link-more:active,
a.tovar-link-more:visited
{
	font-weight: bold;
	color: #159447;
	text-decoration: none;
}
a.tovar-link-more:hover
{
	font-weight: bold;
	color: #159447;
	text-decoration: underline;
}

div#tovar-info-c-price
{
	position: relative;
	margin-left: 360px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	line-height: 20px;
	padding-left: 20px;
	/*margin-bottom: 40px;*/
	height: 40px;
}

div#tovar-info-c-price-old
{
	color: #C2C4C6;
	font-size: 12px;
	font-weight: bold;
}

div#tovar-info-c-price-old-2
{
	color: #4F5154;
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}

div#tovar-info-c-price-norm
{
	color: #47524A;
	font-size: 12px;
	font-weight: bold;
}

span.tovar-info-c-price-caption-a
{
	color: #6E0A0D;
}

span.tovar-info-c-price-qsign-b
{
	font-size: 18px;
}

span.tovar-info-c-price-qsign-a
{
	font-size: 18px;
	color: #1B793C;
}

span.tovar-info-c-price-a
{
	font-size: 18px;
}

span.tovar-info-c-price-a-2
{
	font-size: 30px;
	color: black;
	font-weight: bold;
}

span.tovar-info-c-price-b
{
	font-size: 18px;
}

div#tovar-info-c-price-btn-buy a:link,
div#tovar-info-c-price-btn-buy a:active,
div#tovar-info-c-price-btn-buy a:visited
{
	font-size: 18px;
	color:#a70000;
	font-weight: bold;
	position: absolute;
	right: 138px;
	top: 290px;
	text-shadow: white 0px 0px 3px;

}

div#tovar-info-c-price-btn-buy img
{
	position: absolute;
	right: 5px;
	top: 275px;
}

div#tovar-info-d
{
	background: black;
	color:white;
	font-size: 18px;
	line-height: 22px;
	height: 22px;
	width: 200px;
	text-align: center;	 
}

div#tovar-info-tabs
{
	position: relative;
	background: url('img/item_tabs_01.gif') left top no-repeat scroll;
	color:white;
	font-size: 18px;
	line-height: 27px;
	height: 27px;
	width: 515px;
	text-align: left;	 
}

div#tovar-info-tabs a:link,
div#tovar-info-tabs a:visited,
div#tovar-info-tabs a:active
{
	color:white;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

div#tovar-info-tabs a:hover
{
	color:white;
	text-decoration: underline;
	display: block;
	width: 100%;
	height: 100%;
}

div#tovar-info-tabs .s a:link,
div#tovar-info-tabs .s a:visited,
div#tovar-info-tabs .s a:active,
div#tovar-info-tabs .s a:hover
{
	color: black;
}


div#tovar-info-tab-a
{
	position: absolute;
	background: url('img/item_tabs_02.gif') left top no-repeat scroll;
	width: 166px;
	height: 27px;
	left: 9px;
	top: 0;
	color:white;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}

div#tovar-info-tab-a.s
{
	/*background: url('img/item_tabs_02s.gif') left top no-repeat scroll;*/
}

div#tovar-info-tab-a.s a:link,
div#tovar-info-tab-a.s a:visited,
div#tovar-info-tab-a.s a:active,
div#tovar-info-tab-a.s a:hover
{
	color: white;
}

div#tovar-info-tab-b
{
	position: absolute;
	background: url('img/item_tabs_03.gif') left top no-repeat scroll;
	width: 146px;
	height: 27px;
	left: 174px;
	top: 0;
	color:white;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}

div#tovar-info-tab-b.s
{
	background: url('img/item_tabs_03s.gif') left top no-repeat scroll;
}

div#tovar-info-tab-d
{
	position: absolute;
	background: url('img/item_tabs_04.gif') left top no-repeat scroll;
	width: 91px;
	height: 27px;
	left: 319px;
	top: 0;
	color:white;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}

div#tovar-info-tab-d.s
{
	background: url('img/item_tabs_04s.gif') left top no-repeat scroll;
}

div#tovar-info-tab-e
{
	position: absolute;
	background: url('img/item_tabs_05.gif') left top no-repeat scroll;
	width: 89px;
	height: 27px;
	left: 409px;
	top: 0;
	color:white;
	font-size: 14px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
}

div#tovar-info-tab-e.s
{
	background: url('img/item_tabs_05s.gif') left top no-repeat scroll;
}

div#tovar-info-tab-filler
{
	background: transparent url('img/item_tabs_filler.png') left top no-repeat scroll;
	width: 89px;
	height: 27px;
	position: absolute;
	left: 409px;
	top: 0;
}

div#tovar-info-e
{
	min-height: 500px;
}

div#tovar-info-e-in
{
	background: url('img/item02.gif') top left repeat-y scroll;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 2px;
}

div#tovar-info-panel-b,
div#tovar-info-panel-d,
div#tovar-info-panel-e
{
	display: none;
	position: relative;
}

div#tovar-info-panel-d-truephotos
{
	border-bottom: 2px solid #CBD9CF;
	color: #819085;
	padding-bottom: 3px;
	font-weight: normal;
	margin-bottom: 20px;
}


div#tovar-info-rating
{
	margin-left: 50px;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 30px;
	width: 250px;
}

div#tovar-info-rating-a
{
	font-weight: bold;
	color: black;
}

div#tovar-info-rating-b
{
	line-height: 31px;
	height: 31px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

div#tovar-info-rating-b img
{
	vertical-align: middle;
	margin-right: 4px;
}

div#tovar-info-rating-b div
{
	float: left;
	height: 31px;
	width: 80px;
	margin-right: 10px;
	margin-left: 20px;
}

div#tovar-info-rating-c
{
	color: #7D7F83;
}

div#tovar-info-photos
{

}

div#tovar-info-photos-a
{
	margin-top: 30px;
	margin-bottom: 10px;
	width: 200px;
	font-size: 18px;
	color: white;
	background: black;
	line-height: 18px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#tovar-info-photos-b
{

}

div#tovar-info-photos-b ul
{
	list-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 160px;
	letter-spacing: 10px;
	/*display: inline;*/
}

div#tovar-info-photos-b ul li
{
	/*float: left;*/
	display: inline;
	/*width: 160px;*/
	text-align: left;
	height: 160px;
}

div#tovar-info-photos-b ul li img
{
	/*display: block;*/
	margin-bottom: 10px;
}

div#tovar-info-photos-c
{
	width: 250px;
	float: none;
	clear: both;
	height: 1px;
}

div#tovar-info-videos
{
	position: relative;
	width: 655px;
	margin-left: 37px;
	text-align: center;
}

div#tovar-info-videos-a
{
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100px;
	font-size: 18px;
	color: white;
	background: black;
	line-height: 18px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#tovar-info-videos-b
{

}

div#tovar-info-videos-b ul
{
	list-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 325px;
	letter-spacing: 10px;
}

div#tovar-info-videos-b ul li
{
	/*float: left;*/
	display: inline;
	/*width: 160px;*/
	text-align: left;
	height: 325px;
}

div#tovar-info-videos-b ul li img
{
	/*display: block;*/
	margin-bottom: 10px;
	background: transparent url('img/bgr_video_01.png') top left scroll no-repeat;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 8px;
}

div.tovar-info-videos-wnd
{
	display: none;
	position: absolute;
	left: 0;
	top: -100px;
	width: 500px;
	height: 500px;
	background: white;
	border: 1px solid white;
	z-index: 50;
}

div#tovar-info-comments-left
{
	position: relative;
	height: 170px;
	width: 390px;
	margin-bottom: -170px;
}

div#tovar-info-comments-right
{
	position: relative;
	height: 170px;
	width: 390px;
	margin-left: 390px;
}

div#tovar-info-comments-left-a
{
	font-size: 14px;
	color: #3E2B48;
	font-weight: bold;
	line-height: 18px;
	height: 18px;
}

div#tovar-info-comments-left-b textarea
{
	width: 370px;
	height: 145px;
	border: 2px solid #D2E0D5;
	background: white;
	color: black;
	font-size: 13px;
	font-family: Tahoma;
}

div#tovar-info-comments-right-a,
div#tovar-info-comments-right-c
{
	font-size: 12px;
	color: #3E2B48;
	line-height: 18px;
	height: 18px;
}

div#tovar-info-comments-right-b input,
div#tovar-info-comments-right-d input
{
	width: 141px;
	height: 25px;
	background: white;
	color: black;
	font-size: 13px;
	font-family: Tahoma;
	border: 2px solid #D2E0D5;
}

div#tovar-info-comments-right-e
{
	margin-top: 25px;
	padding-left: 20px;
}

div.tovar-info-comments-pre
{
	margin-top: 20px;
	font-weight: bold;
}

div.tovar-info-comment-a
{
	width: 729px;
	height: 12px;
	background: url('img/item_comments_01.gif') top left no-repeat scroll;
	margin-top: 20px;
}

div.tovar-info-comment-a-y
{
	width: 729px;
	height: 12px;
	background: white;
	margin-top: 10px;
}

div.tovar-info-comment-b
{
	width: 729px;
	background: #F2F6E8;
}

div.tovar-info-comment-b-y
{
	width: 729px;
	background: white;
}

div.tovar-info-comment-b-in
{
	margin: 0 20px;
}

span.tovar-info-comment-b-a
{
	font-weight: bold;
	color: #1D56A7;
}

div.tovar-info-comment-c
{
	width: 729px;
	height: 12px;
	background: url('img/item_comments_02.gif') top left no-repeat scroll;
}

div.tovar-info-comment-c-y
{
	width: 729px;
	height: 12px;
	background: white;
}

div.tovar-info-comment-d
{
	width: 700px;
	font-size: 10px;
	color: #A7A9AD;
	text-align: right;
	line-height: 20px;
}

div.tovar-info-comment-e
{
	width: 729px;
	height: 1px;
	background: url('img/item_comments_03.gif') left repeat-x scroll;
	
}



/*
	КОРЗИНА и ЗАКАЗЫ
*/

div#сart-info
{
	color: #777777;
	font-size: 12px;
	position: absolute;
	padding-top: 15px;
	left: 245px;
}

div#cart-wrapper
{
	text-align: center;
	position-relative;
}

div#cart-wrapper-in
{
	margin: auto;
	text-align: left;
	width: 695px;
}

div#cart-breadcrumbs-title
{
	font-size: 12px;
	line-heigth: 17px;
	heigth: 17px;
	font-weight: bold;
	color: #3E2B47;
	margin-top: 25px;
	margin-bottom: 35px;
}

div#cart-breadcrumbs-title img
{
	vertical-align: middle;
	margin-left: 30px;
	margin-right: 30px;
}

div#cart-breadcrumbs-title span
{
	font-size: 17px;
	line-heigth: 17px;
	color: black;
	font-weight: bold;
	vertical-align: middle;
}

div#cart-mz
{
	color: #282A2C;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 35px;
}

div#cart-goods-list-wrapper
{
	padding: 0;
}

div#cart-goods-list-a
{
	background: #3E2B47 url('img/cart_03.gif') center repeat-y scroll;
	width: 587px;
}

div#cart-goods-list-b
{
	background: url('img/cart_02.gif') top center no-repeat scroll;
	height: 24px;
	position: relative;
}

div#cart-goods-list-c
{
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 1px;
}

div#cart-goods-list-d
{
	background: #3E2B47 url('img/cart_04.gif') center no-repeat scroll;
	width: 587px;
	height: 91px;
	position: relative;
}

div#cart-goods-list-e
{
	background: #3E2B47 url('img/cart_05.gif') center no-repeat scroll;
	width: 587px;
	height: 54px;
	position: relative;
}

div#cart-goods-list-e-order
{
	background: white url('img/cart_10.gif') top center no-repeat scroll;
	width: 587px;
	height: 54px;
	position: relative;
}

img#cart-goods-list-e-order-btn
{
	position: absolute;
	left: 462px;
	width: 107px;
	top: 3px;
	height: 33px;
}

img#cart-goods-list-d-order
{
	position: absolute;
	left: 380px;
	width: 170px;
	top: 34px;
	height: 37px;
}

img#cart-goods-list-d-continue
{
	position: absolute;
	left: 380px;
	width: 170px;
	top: 71px;
	height: 20px;
}


div#cart-goods-list-b-name-a
{
	color: white;
	position: absolute;
	left: 3;
	top: 3;
	height: 21px;
	width: 320px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

div#cart-goods-list-b-price-a
{
	color: white;
	position: absolute;
	left: 324;
	top: 3;
	height: 21px;
	width: 760px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

div#cart-goods-list-b-count-a
{
	color: white;
	position: absolute;
	left: 448px;
	top: 3;
	height: 21px;
	width: 135px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

div.cart-goods-list-line-a
{
	position: relative;
	height: 21px;
	margin: auto;
	margin-top: 0;
	margin-bottom: 1px;
}

img.cart-goods-list-line-delete-a
{
	position: absolute;
	left: 584px;
	top: 3px;
	width: 62px;
	height: 14px;
}


div.cart-goods-list-line-name-a
{
	position: relative;
	height: 21px;
	width: 320px;
	margin-right: -320px;
	line-height: 21px;
	margin-bottom: -21px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: white;
}

div.cart-goods-list-line-name-a span
{
	margin: 0;
	padding: 0;
	margin-left: 3px;
	margin-right: 3px;
}

div.cart-goods-list-line-price-a
{
	position: relative;
	height: 21px;
	margin-left: 321px;
	margin-right: -321px;
	width: 122px;
	line-height: 21px;
	margin-bottom: -21px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: white;
	text-align: center;
}

div.cart-goods-list-line-count-a
{
	position: relative;
	height: 21px;
	margin-left: 444px;
	margin-right: -444px;
	width: 137px;
	line-height: 21px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: white;
	text-align: center;
}


div.cart-goods-list-line-a-form-wrapper
{
	position: absolute;
	background: white;
	border: 1px solid red;
	left: 444px;
	top: -10px;
	height: 33px;
	width: 135px;
	display: none;
	z-index: 10;
}

img.cart-goods-list-line-a-form-p
{
	position: absolute;
	width: 15px;
	height: 15px;
	top: 1px;
	left: 35px;
	cursor: hand;
}

img.cart-goods-list-line-a-form-n
{
	position: absolute;
	width: 15px;
	height: 15px;
	top: 17px;
	left: 35px;
	cursor: hand;
}

div.cart-goods-list-line-a-form-ok
{
	position: absolute;
	width: 25px;
	height: 15px;
	top: 1px;
	left: 57px;
	cursor: hand;
	color: black;
	font-size: 12px;
}

div.cart-goods-list-line-a-form-no
{
	position: absolute;
	width: 50px;
	height: 15px;
	top: 17px;
	left: 57px;
	cursor: hand;
	color: #C0C0C0;
	font-size: 12px;
}

div.cart-goods-list-line-a-form-value
{
	position: absolute;
	width: 33px;
	height: 20px;
	left: 0;
	top: 0;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	color: black;
	font-size: 12px;
}



div#cart-itogo
{
	position: absolute;
	color: #282A2C;
	font-size: 17px;
	font-weight: bold;
	top: 65px;
	left: 20px;
}

div#cart-itogo-e
{
	position: absolute;
	color: #282A2C;
	font-size: 17px;
	font-weight: bold;
	top: 17px;
	left: 20px;
}


div#cart-order-form-wrapper
{
	padding: 0;
}

div#cart-order-form-a
{
	background: #3E2B47 url('img/cart_03.gif') center repeat-y scroll;
	width: 587px;
}

div#cart-order-form-b
{
	background: url('img/cart_06.gif') top center no-repeat scroll;
	height: 11px;
}

div#cart-order-form-d
{
	background: url('img/cart_07.gif') top center no-repeat scroll;
	height: 36px;
	position: relative;
	margin-bottom: 30px;
}

div#cart-order-form-c
{
	position: relative;
}

input.cart-order-a
{
	border: 0;
	background: white url('img/cart_08.gif') center right no-repeat scroll;
	padding-right: 10px;
	width: 460px;
	height: 19px;
	line-height: 19px;
	color: #330033;
}

input.cart-order-b
{
	border: 0;
	background: white url('img/cart_08.gif') center right no-repeat scroll;
	padding-right: 10px;
	width: 245px;
	height: 19px;
	line-height: 19px;
	color: #330033;
}

input.cart-order-a.error,
input.cart-order-b.error
{
	background: #FF6666 url('img/cart_09.gif') center right no-repeat scroll;
}

div.cart-order-form-line
{
	height: 25px;
	position: relative;
}

div.cart-order-form-line-2
{
	font-size: 14px;
	color: #ff8800;
	height: 25px;
	left: 115;
	position: relative;
}

a.cart-order-form-line-2:link,
a.cart-order-form-line-2:active,
a.cart-order-form-line-2:visited
{
	font-size: 14px;
	color: #d1e1bd;
}

div.cart-order-form-line-caption
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	padding-left: 15px;
	text-align: left;
	line-height: 19px;
	height: 19px;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

div.cart-order-form-line-field
{
	position: absolute;
	left: 100px;
	top: 0;
	padding-left: 15px;
	text-align: left;
	line-height: 19px;
	height: 19px;
}

input#cart-order-form-submit
{
	position: absolute;
	width: 105px;
	height: 33px;
	top: 2px;
	left: 463px;
}

a.cart-order-form-select-city:link,
a.cart-order-form-select-city:active,
a.cart-order-form-select-city:visited
{
	color: #ff8800;
	font-weight: bold;
	vertical-align: middle;
	line-height: 19px;
	text-decoration: none;
	margin-left: 15px;
}
a.cart-order-form-select-city:hover
{
	color: #ff8800;
	font-weight: bold;
	vertical-align: middle;
	line-height: 19px;
	text-decoration: underline;
	margin-left: 15px;
}

div#cart-order-towns-list
{
	position: absolute;
	left: 200px;
	top: -200px;
	background: white;
	z-index: 50;
	display: none;
	border: 1px solid red;
	text-align: center;
	padding: 10px;
}



div#cart-confirmation-wrapper
{
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	color: #417800;
	width: 500px;
	margin: auto;
	margin-bottom: 15px;
}

div#cart-confirmation-wrapper-2
{
	font-size: 16px;
	text-align: center;
	color: #212121;
	width: 500px;
	margin: auto;
	margin-bottom: 10px;
}



/*
	СТАТИЧЕСКИЕ СТРАНИЦЫ
*/

div#static-wrapper
{
	text-align: center;
}

div#static-wrapper-in
{
	text-align: left;
	margin: auto;
	width: 800px;
}

div#static-title
{
	margin-top: 20px;
	margin-bottom: 30px;
	color: #282A2C;
	font-size: 18px;
	font-weight: bold;
}

div#static-text
{
	margin-bottom: 30px;
}


/*
	РЕГИСТРАЦИЯ И АВТОРИЗАЦИЯ
*/

div#header-profile-registration-form
{
	position: absolute;
	top: 0;
	left: -75px;
	width: 410px;
	height: 235px;
	z-index: 50;
	/*border: 1px solid red;*/
	/*background: #3E2B47;*/
	background: url('img/bgr_dlg_02.png') center no-repeat scroll;
	padding-top: 21px;
	/*padding-bottom: 8px;*/
	display: none;
}

div.header-registration-form-line
{
	position: relative;
	height: 21px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.header-registration-form-line-caption
{
	position: relative;
	height: 21px;
	line-height: 21px;
	width: 150px;
	text-align: left;
	padding-left: 20px;
	/*color: white;*/
	color: #4D3A52;
	font-weight: bold;
}

div.header-registration-form-line-field
{
	position: absolute;
	left: 170px;
	top: 0;
	height: 21px;
	width: 230px;
}

input.header-registration-form-a
{
	width: 225px;
	height: 21px;
	line-height: 21px;
	background: white;
	border: 1px solid #DBD8DD;
	margin: 0;
}

input.header-registration-form-b
/*кнопка*/
{
	margin-left: 128px;
}

div.header-registration-form-line-field-marker
{
	position: absolute;
	right: 0;
	top: 1px;
	height: 19px;
	width: 2px;
	background: #FF0000;
}

input.header-registration-form-a.error
{
	background: #FF6666;
}

div#header-profile-login-form
{
	position: absolute;
	top: 0;
	left: -75px;
	width: 410px;
	height: 100px;
	z-index: 50;
	background: url('img/bgr_dlg_03.png') top center no-repeat scroll;
	padding-top: 20px;
	padding-bottom: 8px;
	display: none;
}

div.header-login-form-line
{
	position: relative;
	height: 21px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.header-login-form-line-caption
{
	position: relative;
	height: 21px;
	line-height: 21px;
	width: 150px;
	text-align: left;
	padding-left: 20px;
	/*color: white;*/
	color: #4D3A52;
	font-weight: bold;
}

div.header-login-form-line-field
{
	position: absolute;
	left: 170px;
	top: 0;
	height: 21px;
	width: 230px;
}

input.header-login-form-a
{
	width: 225px;
	height: 21px;
	line-height: 21px;
	background: white;
	border: 1px solid #DBD8DD;
	margin: 0;
}

input.header-login-form-b
/*кнопка*/
{
	margin-left: 128px;
}



/*
	ПРОФИЛЬ
*/

div#profile-page-wrapper
{
	position: relative;
	min-height: 200px;
}

div#profile-page-data
{
	float: left;
	width: 310px;
	position: relative;
	margin-left: 15px;
	color: #282A2C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

div#profile-page-data-in
{
	position: relative;
	background: white url('img/profile_01.gif') left top no-repeat scroll;
	color: white;
	min-height: 114px;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}

img#profile-page-data-editbtn
{
	position: absolute;
	left: 142px;
	top: 95px;
	height: 19px;
	width: 117px;
}

div#profile-page-orders
{
	position: relative;
	color: #282A2C;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-left: 330px;
}

div#profile-page-orders-a
{
	position: relative;
	background: #C3C2A1 url('img/profile_04.gif') left top no-repeat scroll;
	width: 787px;
	height: 24px;
}

div#profile-page-orders-c
{
	position: relative;
	background: #C3C2A1 url('img/profile_05.gif') left bottom no-repeat scroll;
	width: 787px;
	height: 24px;
	margin-top: -2px;
}

div#profile-page-orders-b
{
	position: relative;
	text-align: left;
	width: 787px;
	background: #C3C2A1;
}

div.profile-page-orders-b-line
{
	position: relative;
	background: transparent;
	font-weight: normal;
}

div.profile-page-orders-b-line-a
{
	position: absolute;
	left: 3px;
	top: 1px;
	height: 17px;
	width: 86px;
	line-height: 17px;
	background: white;
	text-align: center;
	font-weight: bold;
}

div.profile-page-orders-b-line-b
{
	position: absolute;
	left: 90px;
	top: 1px;
	height: 17px;
	width: 104px;
	line-height: 17px;
	background: white;
	text-align: center;
}

div.profile-page-orders-b-line-c
{
	position: relative;
	left: 195px;
	top: 1px;
	height: 17px;
	width: 332px;
	line-height: 17px;
	background: white;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 2px;
}

div.profile-page-orders-b-line-d
{
	position: absolute;
	left: 533px;
	top: 1px;
	height: 17px;
	width: 69px;
	line-height: 17px;
	background: white;
	text-align: center;
}

div.profile-page-orders-b-line-e
{
	position: absolute;
	left: 603px;
	top: 1px;
	height: 17px;
	width: 76px;
	line-height: 17px;
	background: white;
	text-align: center;
}

div.profile-page-orders-b-line-f
{
	position: absolute;
	left: 680px;
	top: 1px;
	height: 17px;
	width: 104px;
	line-height: 17px;
	background: white;
	text-align: center;
	color: #A21B1F;
	font-weight: bold;
}

div#profile-page-orders-empty
{
	text-align: left;
	color: maroon;
	font-size: 14px;
	font-weight: bold;
	margin: 20px;
}


div#profile-page-edit-form
{
	position: absolute;
	top: 0;
	left: -75px;
	width: 410px;
	height: 235px;
	z-index: 50;
	/*border: 1px solid red;*/
	/*background: #3E2B47;*/
	background: url('img/bgr_dlg_02.png') center no-repeat scroll;
	padding-top: 28px;
	/*padding-bottom: 8px;*/
	display: none;
}

div.profile-page-edit-form-line
{
	position: relative;
	height: 21px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.profile-page-edit-form-line-caption
{
	position: relative;
	height: 21px;
	line-height: 21px;
	width: 150px;
	text-align: left;
	padding-left: 10px;
	/*color: white;*/
	color: #4D3A52;
	font-weight: bold;
}

div.profile-page-edit-form-line-field
{
	position: absolute;
	left: 170px;
	top: 0;
	height: 21px;
	width: 230px;
}

input.profile-page-edit-form-a
{
	width: 225px;
	height: 21px;
	line-height: 21px;
	background: white;
	border: 1px solid #DBD8DD;
	margin: 0;
}

input.profile-page-edit-form-a.error
{
	background: #FF6666;
}

input.profile-page-edit-form-b
/*кнопка*/
{
	margin-left: 128px;
}




div#sale-page-header
{
	color: white;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
	background: #A01B1F;
	text-align: center;
	margin-bottom: 30px;
}


/*
	ДОСТАВКА
*/

div#delivery-wrapper
{
	text-align: center;
}

div#delivery-wrapper-in
{
	text-align: left;
	margin: auto;
	width: 800px;
}

div#delivery-title
{
	margin-top: 20px;
	margin-bottom: 30px;
	color: #282A2C;
	font-size: 18px;
	font-weight: bold;
}

div#delivery-text
{
	margin-bottom: 30px;
}

div#delivery-image
{
	float: right;
	height: 400px;
	width: 400px;
}

div#delivery-towns-list
{
	text-align: center;
	margin-bottom: 20px;
}

div#delivery-towns-list h2
{
	color: #313131;
	font-size: 18px;
	margin: 0;
    padding: 0;
    display:inline;
}



div#delivery-towns-list img
{
	margin-left: -50px;
}



div#float-menu
{
	position: relative;
	left: 66px;
	top: 0;
	width: 800px;
	height: 40px;
	background: transparent;
	margin-top: 30px;
	margin-bottom: -31px;/* для #last-goods +1px*/
}


div.float-menu-first-a
{
	position: relative;
	width: 14px;
	height: 40px;
	background: transparent url('img/float_menu_01.png') center no-repeat scroll;
	float: left;
	cursor: hand;
}

div.float-menu-first-b
{
	position: relative;
	height: 40px;
	background: #FFEAAE;
	float: left;
	line-height: 40px;
	/**/
	color: #3E2B47;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

div.float-menu-first-c
{
	position: relative;
	height: 40px;
	width: 24px;
	background: transparent url('img/float_menu_04.png') center no-repeat scroll;
	float: left;
	cursor: hand;
}

div.float-menu-first-b a:link,
div.float-menu-first-b a:active,
div.float-menu-first-b a:visited
{
	color: #3E2B47;
	text-decoration: none;
}
div.float-menu-first-b a:hover
{
	color: #3E2B47;
	text-decoration: underline;
}

div.float-menu-item-a
{
	position: relative;
	height: 40px;
	background: #F3F3F3 url('img/float_menu_05.png') center repeat-x scroll;
	float: left;
	line-height: 40px;
	/**/
	color: #3E2B47;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}

div.float-menu-item-a a:link,
div.float-menu-item-a a:active,
div.float-menu-item-a a:visited
{
	color: #3E2B47;
	text-decoration: none;
}
div.float-menu-item-a a:hover
{
	color: #3E2B47;
	text-decoration: underline;
}

div.float-menu-item-a-a
{
	position: relative;
	width: 14px;
	height: 40px;
	background: transparent url('img/float_menu_06.png') center no-repeat scroll;
	float: left;
	cursor: hand;
}

div.float-menu-item-b
{
	position: relative;
	height: 40px;
	width: 24px;
	background: transparent url('img/float_menu_03.png') center no-repeat scroll;
	float: left;
	cursor: hand;
}

div.float-menu-last-a
{
	position: relative;
	height: 40px;
	width: 16px;
	background: transparent url('img/float_menu_02.png') center no-repeat scroll;
	float: left;
	cursor: hand;
}

div.float-menu-submenu-tab
{
	position: absolute;
	left: -12px;
	top: 39px;
	display: none;
	background: transparent url('img/float_menu_07a.png') bottom right no-repeat scroll;
	min-height: 150px;
	width: 600px;
	z-index: 30;
	font-weight: normal;
	cursor: default;
}

div.float-menu-submenu-tab-a
{
	position: absolute;
	left: -14px;
	top: 39px;
	display: none;
	background: transparent url('img/float_menu_08a.png') bottom right no-repeat scroll;
	min-height: 150px;
	width: 600px;
	z-index: 30;
	font-weight: normal;
	cursor: default;
}

div.float-menu-submenu-tab-list
{
	float: left;
	width: 285px;
	margin-left: 5px;
	padding-bottom: 15px;
	padding-top: 5px;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2
{
	padding: 2;
	margin: 1;
	text-align: left;
	list-style: none;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2 li
{
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #395100;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2 li a:link,
div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2 li a:active,
div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2 li a:visited
{
	color: #395100;
	text-decoration: none;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level2 li a:hover
{
	color: #2B6E37;
	text-decoration: underline;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3
{
	padding: 0;
	margin: 0;
	padding-left: 15px;
	padding-right: 5px;
	list-style: none;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3 li
{
	line-height: 17px;
	font-size: 12px;
	font-weight: normal;
	color: black;
	margin-left: 10px;
	/*list-style: outside circle;*/
	vertical-align: middle;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3 li a:link,
div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3 li a:active,
div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3 li a:visited
{
	color: black;
	text-decoration: none;
}

div.float-menu-submenu-tab-list ul.float-menu-submenu-tab-list-level3 li a:hover
{
	color: black;
	text-decoration: underline;
}

div.float-menu-submenu-tab-list-viewall-pst 
/*Заполнитель, чтобы кнопка "посмотреть все модели" не наезжала на списки*/
{
	position: static;
	height: 40px;
	width: 500px;
	/*border: 1px solid red;*/
	overflow: auto;
}

div.float-menu-submenu-tab-list-viewall
{
	position: absolute;
	bottom: 11px;
	right: 8px;
	text-align: right;
	width: 161px;
	height: 24px;
	/*outline: 1px solid lime;*/
}





/*
	ФОРМА ОБРАТНОЙ СВЯЗИ
*/

input#feedback_a
{
	background: transparent url('img/feedback_01.gif') center no-repeat scroll;
	width: 253px;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 26px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
	border: 0;
}

input#feedback_b
{
	background: transparent url('img/feedback_01.gif') center no-repeat scroll;
	width: 253px;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 26px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
	border: 0;
}

textarea#feedback_d
{
	background: transparent url('img/feedback_02.gif') center no-repeat scroll;
	width: 480px;
	height: 201px;
	padding: 10px;
	font-size: 12px;
	font-family: Tahoma;
	vertical-align: middle;
	border: 0;
}

input#feedback_e
{
	margin-left: 314px;
	margin-top: -1px;
	width: 142px;
	height: 25px;
}

div.feedback-page-line
{
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: bold;
	color: black;
	line-height: 26px;
}

div.feeldback-page-success-line
{
	color: maroon;
	font-weight: bold;
	font-size: 18px;
}

div#devhod h1
{
	color: black;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
    padding: 0;
    display:inline;
}

h1.key_footer
{
	color: #bfd1e0;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
    padding: 0;
    display:inline;
}




div#static-item-wrapper-in
{
	min-height: 900px;
}

div#yellow-thing-2.big2 + div#yellow-thing-makeroomer /*div#static-item-wrapper-in*/
{
	min-height: 500px;
}

div#yellow-thing-2.big3 + div#yellow-thing-makeroomer /*div#static-item-wrapper-in*/
{
	min-height: 700px;
}

div#yellow-thing-2.big4 + div#yellow-thing-makeroomer /*div#static-item-wrapper-in*/
{
	min-height: 900px;
}

div#yellow-thing-2.big5 + div#yellow-thing-makeroomer /*div#static-item-wrapper-in*/
{
	min-height: 1130px;
}
