body, html { margin: 0; padding: 0px; height: 100%; }
body {  }

p, a, li, span, td, div, input, textarea { font-size: 11px; color: #5f6a72; font-family: Tahoma; }
ul, li { padding: 0; margin: 0; }
li { list-style: none; }
img { padding: 0; margin: 0; }
a img { border: 0px; }
a, a:link { color: #0d5896; }
a:hover { color: #0d5896; text-decoration: none; }
a:visited { color: #0d5896; }
form, fieldset { padding: 0; margin: 0; border: none; }
strong { color: #0d5896; }
.date { color: #0d5896; font-weight: bold; }
.error { color: #970505; }
.cb { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
span.blue, .blue { color: #0d5896; font-size: 12px; }

h1 { color: #fff; margin: 0 0 20px 0; font-size: 12px; text-transform: uppercase; font-weight: bold; background: #0071b3; padding: 6px 15px 6px 15px; }
.left_col h1 { margin: 0 2px 0 0; }
.sidebar h1 { margin: 0; }
.novelties h1, .offers h1 { color: #000; margin: 0 0 0 0; font-size: 12px; text-transform: uppercase; font-weight: bold; background: none; padding: 0 0 15px 0; }
h2, #cart span { color: #000; padding: 5px 15px 5px 15px; font-size: 12px; margin: 10px 0 0 0; font-family: Tahoma; background: #d9e2ea; text-transform: uppercase; }
h2.blue { text-transform: none; background: #0071b3; padding: 6px 15px 6px 15px; color: #fff; }
.left_col .block h2 { margin-right: 2px; }
h3 { color: #000; text-transform: uppercase; margin: 0; padding: 5px; font-family: Tahoma; font-size: 12px; font-weight: bold; }
h4 { color: #0071b3; text-transform: uppercase; margin: 0; padding: 5px; font-family: Tahoma; font-size: 12px; font-weight: bold; }

h1.transform { text-transform: none; }

#container { min-height: 100%; clear: both; width: 992px; margin: 0 auto; background: #fff url('/images/container.gif') 220px 55px repeat-y; padding: 0 1px; border-left: 3px solid #d9e2ea; border-right: 3px solid #d9e2ea; position: relative; }
*html #container { height: 100%; }

.wrapper { clear: both; display: table; }

#logo { padding: 6px 0 17px 29px; }
#logo a { display: block; font-size: 1px; }
#logo img { line-height: 1px; font-size: 1px; }

.left_col { width: 220px; float: left; margin-left: -220px; _margin-left: -110px; background: url('/images/top_bg.jpg') top repeat-x; display: table-cell; }
.right_col { width: 572px; background: none; float: left; _float: right; padding-right: 200px; padding-left: 220px; display: table-cell; }
.sidebar { width: 200px; margin-right: -200px; _margin-right: -100px; float: right; display: table-cell; }
.content { width: 572px; float: left; margin: 0 0 20px 0; line-height: 16px; }
.content img { padding: 2px; background: #fff; margin: 10px; }

.contacts_top { clear: both; padding: 0 0 0 15px; height: 70px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .contacts_top {height: 68px;}
}
.address { float: left; color: #fff; width: 200px; }
.phones { float: left; color: #fff; }
.phones span { float: left; color: #000; font-weight: bold; }

.hole { clear: both; height: 150px; }

#footer { background: #fff; height: 150px; margin: 0 auto; margin-top: -150px; clear: both; width: 992px; padding: 0 1px; border-left: 3px solid #d9e2ea; border-right: 3px solid #d9e2ea;position: relative; z-index: 10; }
#footer .wrapper {  }
#footer .left_col { background: none; }
#footer .right_col {  }
#footer .sidebar { background: none; }
#footer .content { border-top: 1px solid #d9e2ea; margin: 0 0 0 -1px; }
#copyright {  padding: 15px; }
#copyright, #copyright a {  }

#bottom_menu { text-align: center; padding: 15px; }
#bottom_menu li { display: inline; padding: 0 5px; }
#bottom_menu li a,
#bottom_menu li a:hover,
#bottom_menu li a:visited { font-size: 12px; color: #5f6a72; }

#search { height: 40px; padding-top: 15px; clear: both; background: #0071b3 url('/images/top_bg.jpg') top repeat-x; }
#search div { font-size: 11px; color: #fff; font-weight: bold; }
#search input { width: 422px; margin: 0 11px 0 15px; }
#search input.submit { /*float: right;*/ width: auto; margin: 2px 11px 0 0; }

#cart { border: 1px solid #d9e2ea; background: #fff; margin: 10px 0 20px 0; }
#cart span { display: block; text-transform: none; font-weight: bold; margin-top: 0; }
#cart div { padding: 10px 20px; }
#cart a, #cart a:hover, #cart a:visited { color: #5f6a72; }
form.di { display: inline; }

.sb_bg { background: url('/images/top_bg.jpg') top repeat-x; }

#auth { padding: 5px 0 10px 10px; height: 130px; }
#auth td { color: #000; padding: 0 0 5px 0; }
#auth td div.error { color: #ffffff; }
#auth td a, #auth td a:hover, #auth td a:visited { color: #fff; }
#auth td b { font-size: 12px; }
#auth input { width: 119px; border: 1px solid #b3b3b3; border-top: 1px solid #5e5e5e; border-left: 1px solid #5e5e5e; margin: 0 0 0 7px; }
#auth input.submit { float: right; width: auto; margin: 0; }
.remind { display: block; margin: 5px 0; }

#menu_top { background: #0071b3; clear: both; width: 570px; border: 1px solid #d9e2ea; border-bottom: 2px solid #d9e2ea; min-height: 30px; _height: 30px; }
#menu_top li { float: left; padding: 0 5px; }
#menu_top li a,
#menu_top li a:hover,
#menu_top li a:visited,
#menu_top li span { line-height: 30px; font-size: 11px; color: #fff; font-weight: bold; }
#menu_top li.active a, #menu_top li.active span {  }

.anticounter { padding-top: 200px; }

.inline li { display: inline; }
.list td .inline li a { font-size: 11px; }

.styles, .products { border: 1px solid #D9E2EA; margin: 0 2px 1px 0; }
.styles li.level2,
.products li ul li { background: url('/images/marker.gif') 0 8px no-repeat; padding: 2px 0 2px 10px; margin-left: 10px; }
.styles li.level2 a,
.styles li.level2 a:hover,
.styles li.level2 a:visited,
.block .styles li.level2 a,
.block .styles li.level2 a:hover,
.block .styles li.level2 a:visited,
.products li ul li a { font-size: 11px; }
.counters { text-align: center; padding: 5px 0px; /*position: absolute; bottom: 160px; width: 220px;*/ height: 20px; padding: 50px 0 10px 0; }

.block table { margin-top: 5px; }
.block ul { padding: 10px 10px 15px 10px; }
.block ul li { color: #0071b3; padding: 2px 0; }
.block ul li a,
.block ul li a:hover,
.block ul li a:visited { font-weight: bold; color: #0071b3; }
.block ul li.active a,
.block ul li.active span { font-weight: bold; color: #0071b3; font-size: 12px; }
.block ul li.active li a, .block ul li.active span { font-size: 11px; }

.text_layout { padding: 15px; }
.text_layout a { text-decoration: underline; }
.text_layout a:hover { text-decoration: none; }
.text_layout img { border: 1px solid #CCDBEB; background: #ffffff; margin: 10px; }
.novelties { background: #d9e2ea; padding: 10px 10px 10px 10px; margin: 10px 0; }
.novelties td.odd,
.novelties tr.odd,
.novelties tr.odd td,
.novelties tr.even,
.novelties tr.even td,
.novelties td.even { background: none; }
.novelties td { border-bottom: 1px dashed #0071B3; }
.novelties td td, .offers td td { border-bottom: none; }
.novelties .list { width: 100%; }
.offers { background: #c5d6e8; padding: 15px 20px 20px 20px; margin: 10px 0; }
.offers td { border-bottom: 1px dashed #0071B3; }
.offers td.odd,
.offers tr.odd,
.offers tr.odd td,
.offers tr.even,
.offers tr.even td,
.remove_color td.odd,
.remove_color tr.odd,
.remove_color tr.odd td,
.remove_color tr.even,
.remove_color tr.even td,
.remove_color td.even,
.offers td.even { background: none; }
.price { font-size: 12px; margin-top: 10px; color: #000; }
.price strong { color: #0d5896; }

.gallery td img { margin: 3px 0 3px 0; padding: 3px; border: 1px solid #CCDBEB; background: #ffffff; }
.gallery { margin: 10px 0 10px -5px; }
.gallery td { text-align: center; vertical-align: bottom; padding: 5px; font-size: 12px; color: #0071b3; }
.gallery td div, .gallery td div.for_name { text-align: center; padding: 5px 5px 0 5px; font-size: 12px; color: #0071b3; height: 50px; background: url('/images/grad.jpg') top repeat-x; }

.gallery td a, .gallery td a:hover, .gallery td a:visited, .gallery td a:link { font-size: 12px; color: #0071b3; }

/*-----table.list------*/
.list { width: 100%; }
.list td { vertical-align: top; font-size: 12px; }
.odd, .odd td, td.odd { background-color: #E2EAF3; }
.sidebar .odd, .sidebar .odd td, .sidebar td.odd { background-color: #fff; }
.sidebar td div { color: #4f6a72; }
.even, .even td, td.even { background-color: #ffffff; }
.list td img { margin: 0; padding: 0; border: 0; }
.list td div.text_item { float: left; margin: 3px 0px; padding: 10px; font-size: 12px; }
.list td div.text_item div { font-size: 12px; }
.list td a,
.list td a:visited,
.list td a:hover { font-size: 12px; text-decoration: none; color: #0070B2; }
.list td a:hover { text-decoration: underline; }
.list td a.grey,
.list td a.grey:visited,
.list td a.grey:hover { color: #5F6A72; font-weight: bold; }
.list td a.name,
.list td a.name:visited,
.list td a.name:hover { font-weight: bold; display: block; margin: 3px 0 7px 0; }
.sidebar .list td a.name,
.sidebar .list td a.name:visited,
.sidebar .list td a.name:hover,
.left_col .list td a.name,
.left_col .list td a.name:visited,
.left_col .list td a.name:hover { font-size: 11px; }

.sidebar .list td,
.left_col .list td,
.counts_in_cat { color: #5F6A72; font-size: 11px; }
.sidebar .list td,
.left_col .list td { padding: 5px 2px 5px 3px; }

.list td div.news div { margin-bottom: 5px; color: #5F6A72; }
.list td div.text_item a.news_name, .list td div.text_item a.news_name:visited, .list td div.text_item a.news_name:hover { font-weight: bold; text-decoration: underline; }
.list td div.text_item a.news_name:hover { text-decoration: none; }

/*--------item---------*/
.item_info { background: #D9E2EA; display: table; width: 100%; }
.item_info .wrapper_item { margin: 10px; color: #000000; }
.item_info img.photo { float: left; margin: 3px 0px 10px 5px; padding: 3px; border: 1px solid #CCDBEB; background: #ffffff; }
.item_info div.info { float: left; margin: 3px 0px; padding: 5px 0px 20px 20px; font-size: 12px; width: 280px; }
.item_info h3 { color: #0071B3; font-size: 14px; font-weight: normal; margin: 0px 0px 5px 0px; padding: 0px; }
.item_info div b { color: #0071B3; }
.item_info div.info div, .item_info div { color: #000000; padding: 3px 0; }
.item_info div.info div, .item_info a { font-size: 12px; }

.list td, .list td div { color: #000; }
.text_short, .item_info div.info .text_short { font-size: 11px; color: #000; margin-bottom: 7px; }
.left_col .text_short, .sidebar .text_short { color: #5f6a72; }

.img_floater { float: left; margin: 5px 0px 3px 0; width: 250px; text-align: center; }
.img_floater img { border: 1px solid #CCDBEB; background: #ffffff; margin: 0 5px; }

ol li { list-style: decimal; padding: 0px; margin: 0px 0px 10px 0px; font-size: 12px; color: #0D5896;}

.avail { background: #0071B3; color: #fff!important; font-size: 11px; font-weight: bold; padding: 2px 0; width: 200px; margin: 0 5px 5px 25px; text-align: center; }

#prefs_stock { color: #000; font-size: 12px; }

.nov { position: relative; background: #c5d6e8; border: 1px solid #c5d6e8; height: 28px; padding: 0 0 0 15px; margin-bottom: 1px; }
.nov strong { line-height: 29px; color: #000; text-transform: uppercase; font-size: 12px; font-weight: bold; }
.nov div { position: absolute; right: 0; top: 0; background: #fff; padding: 6px 10px;  }
.nov div a { color: #0063be; margin: 0 10px; font-size: 11px; }
.nov div span { color: #0063be; font-weight: bold; margin: 0 10px; }

.offers .list td, .novelties .list td { color: #000; }
.list td td { padding: 0; }

#navigator { padding: 0 0 10px 0; font-size: 11px; color: #4F8BD5; }
#navigator a { color: #4F8BD5; font-size: 11px; }
#navigator span { padding: 0 7px; color: #4F8BD5; font-size: 11px; }

.sub, .files { margin: 0 10px 10px 10px; }
#sitemap ul { margin: 0 10px 15px 20px; }
.sub li, .files li, #sitemap li, .likeli { background: url('/images/marker.gif') 0 8px no-repeat; padding: 2px 0 2px 15px; font-size: 12px; }
.sub li a, .files li a, #sitemap li a { font-size: 12px; }

ol.chart li { list-style: decimal outside; font-size: 12px; color: #0071B3; font-weight: bold; padding: 3px 5px; margin-left: 0; }
ol.chart li a { font-size: 12px; color: #5F6A72; }

.space { clear: both; padding-top: 20px; }
.spacel { clear: both; padding-top: 1px; }
.space2 { clear: both; padding: 20px 0 20px 5px; }


.model_menu { clear: both; display: table; margin: 0 0 30px 0; *margin: 0; }
.model_menu li { float: left; margin: 1px; }
.model_menu li { position: relative; border: 1px solid #C5D6E8; border-top: 0; border-left: 0; padding: 0; }
.model_menu li b { background: #fff; position: absolute; display: block; height: 1px; width: 1px; line-height: 1px; font-size: 1px; }
.model_menu li b.t { top: 0; right: 0; margin-right: -1px; }
.model_menu li b.b { bottom: 0; left: 0; margin-bottom: -1px; }
.model_menu li a, .model_menu li span { background: #D9E2EA; border: 1px solid #D9E2EA; display: block; padding: 3px 10px; font-weight: bold; }
.model_menu li a:hover, .model_menu li span { background: #fff; border: 1px solid #D9E2EA; display: block; padding: 3px 10px; color: #0071B3; }

.contacts {  }
.contacts td, .new_form td { font-weight: bold; padding: 5px 5px 5px 0; *padding: 5px 10px 5px 0;
/*	text-align: left; */
}
.contacts td a,
.contacts td a:hover,
.contacts td a:visited,
.new_form td a:hover,
.new_form td a:visited,
.new_form td a { font-size: 11px; }
.contacts .name_td input { width: 140px; }
.contacts .email_td input { width: 120px; }
.contacts .tf_td { padding-top: 25px; }
.contacts .tf_td textarea, textarea { height: 64px; }
.submit, input.submit,
#search input.submit, .shortsubmit { border: none; padding: 1px 10px 3px 10px; *padding: 1px 0px 3px 0px; color: #000; background: url('/images/submit.jpg') top repeat-x; font-size: 11px; height: 21px; vertical-align: middle; }
input.button,
a.button,
span.button { border: none; padding: 1px 10px 3px 10px; *padding: 1px 0px 3px 0px; color: #000; background: #FEFEFE url('/images/submit.jpg') top repeat-x; font-size: 11px; height: 21px; vertical-align: middle;
/* border: 1px solid #D1D1D2; border-right: 1px solid #9E9E9F; border-bottom: 1px solid #9E9E9F; */
}
.submit-green, input.submit-green {
	border: none;
	padding: 1px 10px 3px 10px;
	*padding: 1px 0px 3px 0px;
	color: #000;
	background: url('/images/submit-green.png') top repeat-x;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}

input.cart_but_empty { background: url('/images/cart_empty.gif'); width: 22px; height: 20px; padding: 0; margin: 2px 5px 0; border: 0; cursor: pointer; display: inline; }
input.cart_but_full { background: url('/images/cart_full.gif'); width: 22px; height: 20px; padding: 0; margin: 2px 5px 0; border: 0; cursor: pointer; display: inline; }

input.count { width: 50px; background: #fff; }
.tabl a.submit { width: 80px; }
.tabl a.submit[href*="/cart/drop/"] {
	height: 20px;
	width: 22px !important;
	background: url('/images/del-btn.gif') 50% 50% no-repeat;
	text-indent: -9999px;
}
.tabl input[name="drop"] {
	width: 120px !important;
}
.tabl input.submit { width: 100px; }
a.submit,
#auth a.submit,
a.submit:hover,
#auth a.submit:hover,
#auth a.submit:visited,
a.submit:visited { text-decoration: none; font-size: 11px; color: #000!important; margin-top: 5px; display: block; text-align: center; padding: 2px 10px 3px 10px; height: 16px; }

.add_address, .add_company {
	margin: 3px 0px;
	height: 25px;
	line-height: 25px;
}
.add_company a, .add_address a, .add_company a:visited, .add_address a:visited {
	color: #fff;
	background: #0071b3;
	padding: 5px;
	text-decoration: none;
}
.add_company a:hover, .add_address a:hover {
	color: #fff;
	background: #0071b3;
	padding: 5px;
	text-decoration: underline;
}

.captcha input { width: 106px; }
.text_layout .captcha img { margin: 0; border: 0; padding: 0; background: none; }

.tabl { border-collapse: collapse; }
/* @case 8915
.tabl th { background: url('/images/submit.jpg') bottom repeat-x #D9E2EA; padding: 10px; font-size: 11px; text-align: center; border: 1px solid #ccc; }
*/
.tabl th { padding: 10px; font-size: 11px; text-align: center; border: 1px solid #ccc; }

.tabl td { border: 1px solid #ccc; }

.text_layout img.spinner, .text_layout img.icon, .spinner, .icon, .text_layout div.noborder img { border: 0 !important; margin: 0; padding: 0; background: none; }

.content a.termin_link,
.content a.termin_link:hover,
.content a.termin_link:visited { text-decoration: none; }

input, select { border: 1px solid #b5cee7; padding: 2px; font-size: 11px; background: #EFF6FC; }
input { height: 14px; vertical-align: middle; }
select { height: 22px; vertical-align: middle; }
input.checkboxinput,
input.radioinput { margin-right: 5px; border: none; width: 10px; height: 10px; }
textarea { border: 1px solid #b0cde3; padding: 2px; font-size: 11px; background: #EFF6FC; }
input.fileinput { border: 1px solid #b0cde3; padding: 2px; font-size: 11px; height: 26px; }

.alphabet { width: 80%; clear: both; }
.alphabet a, .alphabet span { border: 1px solid #fff; border-right: 1px solid #C5D6E8; border-bottom: 1px solid #C5D6E8; padding: 4px 6px; width: 10px; margin: 1px; background: #fff; font-size: 14px; color: #000; text-decoration: none; float: left; display: block; }
.alphabet span, .alphabet a:hover { background: #C5D6E8; border: 1px solid #C5D6E8; }

.bighref, .bighref:hover, .bighref:visited { color: #0d5896; font-size: 12px; display: block; margin: 0 0 10px 0; font-weight: bold; }
.forum .bighref{ margin: 5px 0; }
.read_only { display: block; float: left; padding: 5px 5px 5px 0; cursor: default;}
.topic .signature {
	margin-top: 10px; margin-left: 10px;
	font-style: italic;
	border-width: 1px 0 0 0; border-style: dashed; border-color: #b1bac4;
	padding-top: 10px;
}

.price { color: #333; font-weight: bold; }
.old_price { color: #aaa; font-size: 12px; font-weight: bold; text-decoration: line-through; }
.sale { color: #fff; background: #0071B3; font-size: 12px; font-weight: bold; padding: 0 3px; }

h1.nopadd { margin: 0px; }
.block .brands { margin: 0px 0px 25px 0px; padding: 0px; }
.block .brands li { text-align: center; border: 1px solid #D9E2EA; padding: 5px; margin-top: 1px;}
.price_filter { margin: 10px 10px 15px 10px; }
.answer { margin: 10px 30px; border: 1px dashed #D9E2EA; padding: 10px; font-size: 12px; }
.message { margin: 0 0 30px 0; font-size: 12px; padding: 0 5px; }
div.name { margin: 30px 0 5px 0; padding: 5px; background: #D9E2EA; }
div.name b {color: #0d5896; font-size: 12px; }


.filter {

}
.filter dd, .filter dt {
	display: inline;
	margin-left: 10px;
}

h1.tab-title {
	margin-bottom: 5px;
}
.tab-container {
	border: 1px solid #d9e2ea;
	margin-bottom: 3em;
	min-height: 148px;
}
	.tab-container .tabnav {
		background: #0071b3;
		overflow: hidden;
		clear: both;
	}
		.tab-container .tab {
			border-left: 1px solid #d9e2ea;
			float: left;
			padding: 7px 15px;
			background: #0071b3;
			color: #fff;
			cursor: pointer;
		}
		.tab-container .tab:first-child {
			border-left: none;
		}
		.tab-container .tab.selected {
			background: #E2EAF3;
			color: #000;
			cursor: default;
		}


.box100 { width: 100px; height: 100px; }
.box70 { width: 70px; height: 70px; }
.box120 { width: 120px; height: 160px; }
.box70, .box100, .box120 { background: #fff; padding: 3px; border: 1px solid #D9E2EA; text-align: center; display: table-cell; vertical-align: middle; line-height: 1px; font-size: 1px; }
.box70 div, .box100 div, .box120 div { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); line-height: 1px; font-size: 1px; }
.content .box70 div img, .content .box100 div img, .content .box120 div img { line-height: 1px; font-size: 1px; margin: 0; padding: 0; }

.pseudoselect { background: #D9E2EA; padding: 10px; }
.sign { color: #000; font-size: 12px; float: left; padding: 3px 10px 0 0; }
.likeselect { border: 1px solid #B3B9C3; background: url('/images/select.gif') 238px 2px no-repeat #fff; width: 259px; height: 22px; float: left; }
.pseudoselect ul { border: 1px solid #B3B9C3; background: #fff; padding: 5px; position: absolute; width: 249px; margin-left: 151px; margin-top: 22px; }
.pseudoselect li a { color: #000; font-size: 11px; text-decoration: none; display: block; }
.pseudoselect li a:hover { color: #000; font-size: 11px; text-decoration: none; background: #eaeaea; display: block; }

#rss_channels { padding: 0 0 0 15px; margin-left: 10px; background: url('/images/rss.gif') top left no-repeat; cursor: pointer; }
#rss_channels span { display: block; color: #fff; font-size: 11px; font-weight: bold; background: url('/images/darr.gif') right no-repeat; padding: 1px 25px 3px 10px; margin-right: 20px; }
#rss_channels ul { border: 1px solid #B3B9C3; background: #fff; padding: 5px; position: absolute; top: 0; width: 200px; margin-top: 42px; }
#rss_channels ul li { _font-size: 1px; }
#rss_channels li a { color: #000; font-size: 11px; padding: 2px; text-decoration: none; display: block; }
#rss_channels li a:hover { color: #000; font-size: 11px; text-decoration: none; background: #eaeaea; display: block; }

/* вывод списка страниц */
.pager { margin-top: 5px; margin-bottom: 5px; background: #D9E2EA; text-align: center; padding: 10px; }
.pager a, .pager a:visited, .pager .current, a.button, a.button:visited {
	color: #000;
	padding: 1px 6px 1px 6px;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	background: none;
	margin: 3px;
}

.pager span, .pager .current { font-weight: bold; }

.pager a, .pager a:visited, a.button, a.button:visited {
	border: none;
	background-color: transparent;
}
.pager a:hover, a.button:hover {color: #000000; background-color: transparent;}


#profile_subscribe { width: 398px; }
#profile_subscribe h2 { background: #C5D6E8; margin: 0; text-align: center; text-transform: none; font-size: 11px; }
#profile_subscribe div { border: 1px solid #C5D6E8; padding: 10px; margin: 0 0 20px 0; }
#profile_subscribe input { margin: 5px; }

.profile_data { width: 400px; margin: 10px 0 25px 0; }
.profile_data div { background: #D9E2EA; padding: 3px 10px; margin: 1px 0; font-size: 12px; color: #000; }
.profile_data div a {font-size: 12px; color: #000; }

a.want { display: block; margin: 10px auto; background: url('/images/want.gif') no-repeat; width: 129px; height: 29px; padding-top: 3px; font-weight: bold; text-decoration: none; color: #fff; text-transform: uppercase; text-align: center; }

.prod_gal td { padding: 0 5px 10px 5px; }
.content .prod_gal td img { margin: 0; }

.banner_top { height: 30px; text-align: center; margin: 0 auto; background: #fff; width: 990px; font-size: 1px; line-height: 1px; }
.banner_cont { width: 570px; text-align: center; height: 82px; margin: 0 auto 0 auto; font-size: 1px; line-height: 1px; }
.banner_left { margin: 5px auto; text-align: center; font-size: 1px; line-height: 1px;  }
.banner_footer { width: 570px; text-align: center; height: 85px; margin: 0 auto 0 auto; font-size: 1px; line-height: 1px;  }

.content .banner_footer img { margin: 0; padding: 0; background: none; border: none; }

#status input.need_confirmation {
	height: 18px;
	padding: 0 2px;
	overflow: visible;
}

.form_embrace .filetype span {
	color: red;
}



.carousel,
.carousel .carousel-control,
.carousel #carousel-wrapper,
.carousel #carousel-content, .carousel #carousel-content .slide {
	height: 200px;
}
.carousel {
	width: 542px;
	position: relative;
}
	.carousel .item {
		display: none;
	}
		.carousel .carousel-control {
			display: block;
			text-indent: -9999px;
			width: 32px;
			position: absolute;
			top: 0;
			z-index: 199;
		}
			.carousel .carousel-control.next {
/*				background: url(/images/arrow_right.png) 50% 50% no-repeat;*/
				right: 0;
			}
			.carousel .carousel-control.prev {
/*				background: url(/images/arrow_left.png) 50% 50% no-repeat;*/
				left: 0;
			}
	.carousel .carousel-jumpers {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 200;
	}
		.carousel .carousel-jumper {
			display: block;
			float: left;
			margin: 3px;
		}
		.carousel .carousel-jumper:active, .carousel .carousel-jumper:focus {
			border: 1px solid #fff;
			margin: 2px;
		}
			.carousel .carousel-jumper img {
				display: block;
				background: none;
				border: none;
				margin: 0;
				padding: 0;
			}
	/* MAIN CAROUSEL */
	.carousel #carousel-wrapper {
		width: 542px;
		overflow: hidden;
		z-index: 197;
	}
		.carousel #carousel-content {
			width: 10000px;
			overflow: hidden;
		}
			.carousel #carousel-content .slide {
				float: left;
				width: 542px;
				position: relative;
			}
				.carousel #carousel-content .slide img {
					background: none;
					border: none;
					margin: 0;
					padding: 0;
				}
				.carousel #carousel-content .slide div {
					position: absolute;
					left: 10px;
					top: 75%;
					font-size: 22px;
					color: #fff;
					font-weight: bold;
					line-height: 32px;
					z-index: 198;
				}
					.content .carousel #carousel-content .slide a {
						color: #fff;
					}
					.carousel #carousel-content .slide span {
						background: url(/images/motik_textover_bgr.png) 0px 0px repeat-x;
						padding: 4px 0;
					}



