@font-face {
    font-family: 'HelveticaLightCn';
    src: url('fonts/HelveticaNeueCyr/LT_55411.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaCond';
    src: url('fonts/HelveticaNeueCyr/LT_55413.otf');
    font-weight: normal;
    font-style: normal;
}
#wrap_bg {
	min-width:955px;
	/*background:url(../pic/bg_inside.jpg) 50% 0 no-repeat;*/
}
#home #wrap_bg {
	background:url(../pic/bg-home.jpg) 50% 0 no-repeat;
}
/* =Global
---------------------------------------- */
.pagenator {
	float:right;
	clear:both;
}
.pagenator a {
	float:left;
	width:22px;
	height:22px;
	font-size:1.1em;
	text-align:center;
	line-height:21px;
	color:#00479f;
	background-color:#fff;
	margin-right:10px;
	text-decoration:underline;
}
.pagenator a:hover {
	background-color:#ccc;
	text-decoration:none;
}
.pagenator a.active {
	color:#fff;
	font-weight:bold;
	background-color:#999;
	text-decoration:none;
}
/* =end Global
---------------------------------------- */

#wrap {
	margin:0 auto;
	position:relative;
}
/* =Header
---------------------------------------- */
#header {
	width: 955px;
	margin: auto;
	height:250px;
	position:relative;
}
#header .logo {
	width:174px;
	height:169px;
	position:relative;
	float:left;
	display:inline;
	margin:30px 0 0 75px;
}
#header .logo div {
	height:100%;
}
#header .logo a {
	display:block;
	width:100%;
	height:100%;
	position:relative;
}
#header .logo span {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../pic/logo.png) no-repeat;
}
#home #header .logo span {
	background:url(../pic/logo_home.png) no-repeat;
}
#header .menu {
	width:218px;
	height:291px;
	position:absolute;
	z-index:3;
	top:0;
	left:303px;
	overflow:hidden;
}
#header .menu ul {
	padding: 30px 10px 10px 45px;
	background:url(../pic/menu_bg.png) no-repeat;
}
#header .menu li {
	margin-bottom: 15px;
	text-transform:uppercase;
	color:#fff;
	font-size:1.17em;
}
#header .menu li a {
	color:#fff;
}
#header .menu li a.current {
	color:#a2ccfb;
}
#header address {
	width:260px;
	height:120px;
	margin: 80px 85px 0 0;
	float:right;
	display:inline;
	color:#9e9e9e;
	font-size:17px;
	font-family: "HelveticaCond", Arial, serif;
	line-height:1.8em;
	position:relative;
}
#header address span {
	text-transform:uppercase;
	font-size:1.2em;
}
#header address span.phone {
	font-family: "HelveticaLightCn", Arial, serif;
	font-style: normal;
	font-size: 2.5em;
	color: #034ea2;
}
#header .nav {
	position:absolute;
	width:260px;
	margin: 0 85px 0 0;
	right: 0;
	top: 20px;
}
#header .nav a {
	width:100%;
	height:100%;
	display:block;
	border:1px solid #000;
}
#header .nav li {
	width:35px;
	height:35px;
	margin-right:20px;
	float:left;
	position:relative;
	overflow:hidden;
}
#header .nav li span {
	width:100%;
	height:100%;
	display:block;
	left:0;
	top:0;
	position:absolute;
	cursor:pointer;
}
#header .nav li .current span {
	background-position:0 100%;
}
#header .nav li.home span {
	background-image:url(../pic/nav_home.png);
}
#header .nav li.map span {
	background-image:url(../pic/nav_map.png);
}
#header .nav li.send span {
	background-image:url(../pic/nav_send.png);
}
/* =end Header
---------------------------------------- */
/* =Slider
---------------------------------------- */
.top_content {width: 955px; margin: auto;}
#slider_big {float: left; width: 607px; height: 407px; margin-left: -6px; padding: 3px; background: url("../pic/slider_back.png") no-repeat;}
#slider_big .slider_content {width: 580px; overflow: hidden;}
#slider_big .slides {position: relative; width: 11111em;}
#slider_big .slide {display: inline-block; *zoom: 1; *display: inline;}
#slider_big .slide_btns {display: none; width: 100px; margin: 15px auto 0; cursor: default;}
#slider_big .slide_btns .slide_btn {width: 12px; height: 12px; display: inline-block; *zoom: 1; *display: inline;background: url("../pic/slidebtns.png") no-repeat; background-position: 0 -12px; cursor: pointer; margin: 0 2px; }
#slider_big .slide_btns .slide_btn.active, #slider_big .slide_btns .slide_btn:hover  {background: url("../pic/slidebtns.png") no-repeat; background-position: 0 0px;}

/* =Slider
---------------------------------------- */
/* =News
---------------------------------------- */
#news {
	display:none;
	min-height:380px;
	width:260px;
	float: right;
	margin:0 85px 0 0;
}
#home #news {
	display:block;
}
#news h2 {
	color:#034ea2;
	font-size:2.08em;
	margin:0;
	font-family: "HelveticaLightCn", Arial, serif;
	line-height:1.1em;
	position:relative;
}
#news h2 span {
	width:100px;
	height:27px;
	position:absolute;
	left:0;
	top:0;
	background:url(../pic/news_title.png);
	display:block;
}
#news .item {
	margin-top:15px;
}
#news .item .date {
	font-size:0.92em;
	color:#989898;
}
#news .item h3 {
	margin-bottom:0.4em;
}
#news .item h3 a {
	color:#ef3038;
	font-size:1.08em;
}
#news .archive {
	margin-top:20px;
	float:left;
}
.faq {
	float:right;
	text-decoration:none;
	border-bottom:1px dashed;
}
.answer_text {
	clear:both;
	padding-left:40px;
}
/* =end News
---------------------------------------- */

.main {
	clear:both;
	width: 955px;
	margin: auto;
	margin-top:30px;
    overflow:hidden;
}
#home .main {
	margin-top:0;
	overflow: hidden;
}
/* =content
---------------------------------------- */
.banners {width: 100%; margin: 15px 0; padding: 15px 0; clear: both; background-color: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.banners .container {width: 820px; margin: auto;}
.banners .container li {display: inline-block; margin-left: 14px;}
.banners .container li:first-child {margin: 0;}
.banners .banner {position: relative; font-size: 0; line-height: 0; }
    .banners .banner a.object {position: absolute; top: 0; left: 0;display: block;}

/* =content
---------------------------------------- */
/* =content
---------------------------------------- */
#content {
	width:560px;
	float:right;
	margin-right:60px;
	display:inline;
	line-height:1.8em;
}
#home #content {
	width:600px;
    margin-right:17px;
}
#content .bread_crumbs {
	padding-top:3px;
	font-size:0.92em;
	color:#919191;
}
#content .bread_crumbs a {
	color:#919191;
}
#content .catalog {
	margin:20px 0;
	color:#787878;
}
#content .catalog li {
	list-style-type:none;
	padding-bottom:10px;
	border-bottom:1px solid #dedede;
	overflow: hidden;
}
#content .catalog li:last-child {
	border:none;
}
#content .catalog li .text {
	display:table;
}
#content .catalog h3 {
	color:#000;
}
#content .catalog img {
	float:left;
	margin-right:25px;
}
#content .catalog_menu {
	margin:20px 0;
	padding:12px;
	font-size:1.17em;
	color:#a1a0a0;
}
#content .catalog_menu li {
	list-style-type:none;
	margin:5px 0;
}
#content .catalog_menu li:before {
	content:'-';
	margin-right:8px;
}
#content .actions {
	overflow:hidden;
	margin:0 -40px 20px 0;
}
#content .actions h2 {
	position:relative;
	font-family: "HelveticaLightCn", Arial, serif;
}
#content .actions h2 span {
	width:70px;
	height:27px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(../pic/actions_title.png);
}
#content .actions .item img {float: left; display: block;}
#content .actions .item, #content .actions .first.item {
	width:265px;
	float:left;
	position:relative;
	margin:0 40px 20px 0;
	padding-top:14px;
}
#content .actions .first.item {
	margin-right:8px;
}
#content .actions .item a, #content .actions .first.item a {
	font-size:1.08em;
	color:#ef3038;
}
#content .actions .item a img, #content .actions .first.item a img {
	float:left;
	margin:-14px 14px 0 0;
	border:1px solid #dcdcdc;
}
#content .brands_title {
	font-family: "HelveticaLightCn", Arial, serif;
	position:relative;
	margin-bottom: 20px;
}
#content .brands_title span {
	width:400px;
	height:27px;
	position:absolute;
	display:block;
	left:0;
	top:2px;
	background:url(../pic/brands_motto.png);
}
#content .slider {
	width:580px;
	padding:0 10px;
	margin:0 auto 40px;
/*	height: 80px; 48px;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
#content .slider .scrollable {
	position:relative;
	height: 48px;
}
#content .slider .items_block {
	position: relative;
	overflow: hidden;
	width: 550px;
	height: 80px;/*48px;*/
	margin:0 15px;
}
#content .slider .items_block .items {
	width: 90000px;
	position: absolute;
	height: 80px;/*48px;*/
}
#content .slider ul {
	width:1000%;
	margin:0;
}
#content .slider li {
	float:left;
	display:inline;
	width: 80px;/*100px;*/
	padding:0 5px;
	height:100%;
	list-style-type:none;
	text-align:center;
}
#content .slider li a {
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
}
#content .slider li a:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
#content .slider .nav_back, #content .slider .nav_forward {
	width:9px;
	height:20px;
	display:block;
	position:absolute;
	top:14px;
	left:1px;
	cursor:pointer;
	background-color:#ddd;
	background-image:url(../pic/partners_arrows.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}
#content .slider .nav_forward {
	background-position:100% 50%;
	left:auto;
	right:1px;
}
#content .slider .nav_back:hover {
	left:0;
}
#content .slider .nav_forward:hover {
	right:0;
}
#content .slider .nav_back.disabled, #content .slider .nav_forward.disabled {
	visibility:hidden;
}
#content .producers {
	border:1px solid #c5c5c5;
	margin:20px 0;
	overflow:hidden;
}
#content .producers li {
	float:left;
	display:inline;
	height:60px;
	overflow:hidden;
	margin:10px 25px;
}
#content .feedback input, #content .feedback textarea {
	width:250px;
}
#content .feedback input.button {
	width:auto;
}
#content .feedback .capcha input {
	width:146px;
	vertical-align:middle;
}
#content .feedback .capcha img {
	vertical-align:middle;
}
#content .feedback .mark {
	color:#f00;
}
#content .feedback p {
	margin:0.5em 0;
}
#content .news {
	margin:10px 0 20px;
}
#content .news li {
	list-style-type:none;
	padding-bottom:20px;
	overflow:hidden;
	clear:both;
}
#content .news .date {
	display:block;
	font-size:0.9em;
	color:#a2999c;
}
#content .news .date_faqs {
	margin-left: 5px;
	font-size:0.9em;
	color:#a2999c;
}
#content .news h2 {
	font-size:1.2em;
	margin:0;
}
#content .news h2 a {
	color:#ef3038;
}
#content .news img {
	float:left;
	margin-right:10px;
}
#content .news .text {
	display:table;
}
/* =end Content
---------------------------------------- */

/* =Sidebar
---------------------------------------- */
#sidebar {
	width:200px;
	float:left;
	display:inline;
	margin-left:66px;
	text-align:right;
}
#home #sidebar {
	text-align:left;
}
#sidebar h2 {
	color:#034ea2;
	font-family: "HelveticaLightCn", Arial, serif;
	font-size:2.08em;
	margin:0 0 0.5em;
	line-height:1.1em;
}
#sidebar .video h2 {
	position:relative;
}
#sidebar .video h2 span {
	width:70px;
	height:27px;
	position:absolute;
	display:block;
	right:0;
	top:0;
	background:url(../pic/video_title_inside.png);
}
#home #sidebar .video h2 span {
	left:0;
	right:auto;
	background:url(../pic/video_title.png);
}
#sidebar .video .video_place img {
	border:1px solid #dcdcdc;
}
#sidebar .video a {
	font-size:1.08em;
	color:#ef3038;
}
#sidebar .video a.archive {
	float:right;
	margin-top:15px;
	color:#00479f;
}
#home #sidebar .video a.archive {
	float:left;
}
#sidebar .menu {
	margin:40px 0;
}
#sidebar .menu li {
	margin:6px 0;
	padding-right:20px;
	background:url(../pic/sidebar_menu_mark.gif) 100% 0.7em no-repeat;
}
#sidebar .menu li a.current {
	color:#f1313c;
	text-decoration: none;
}
/* =end Sidebar
---------------------------------------- */


/* =Footer
---------------------------------------- */
#footer {
	width: 955px;
	margin: 10px auto 0;
	overflow:hidden;
	color:#a2999c;
	font-size:0.92em;
	border-top:2px solid #034da2;
}
#footer a {
	color:#ef3038;
}
#footer .office {
	width:596px;
	float:right;
	padding-top:18px;
}
#footer .copyright {
	/*	width:300px;*/
                        width:250px;
	margin-right:30px;
	float:left;
	position: relative;
}

#footer address {
	margin-left:330px;
}
#footer .development {
	position: relative;
	width:150px;
	float:left;
	padding-top:20px;
    padding-left:22px;
	text-align:right;
}
#footer .development:after {content:''; position: absolute; width: 26px; height: 23px; top: 50%; right: -35px; background: url("../pic/dextralogo.png") no-repeat;}
#footer .development a {
	color:#a2999c;
}
#footer .development a.masked {
	text-decoration:none;
}
/* =end Footer
---------------------------------------- */

/* =Flash auto
---------------------------------------- */
#flash_home {
	display:none;
}
/* =end Flash auto
---------------------------------------- */

/* =Popup
---------------------------------------- */
.overlay {
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
	background-color:rgba(0, 0, 0, 0.25);
	z-index:2;
	display:none;
}
.overlay .popup_wrap {
	display:none;
	width:650px;
	top:200px;
	left:50%;
	position:fixed;
}
.overlay .popup_wrap.img {
	width:auto;
}
.overlay .popup {
	width:650px;
	position:relative;
	left:-50%;
	padding:30px 30px 50px;
	background:#fff url(../pic/popup_clip.jpg) 0 21px no-repeat;
	line-height:2em;
}
.overlay .img .popup {
	width:auto;
	background-image:none;
	padding:14px 18px;
	line-height:0;
}
.overlay .popup .close {
	display:block;
	position:absolute;
	top:18px;
	right:18px;
	width:13px;
	height:13px;
	overflow:hidden;
	cursor:pointer;
	background-color:#fff;
}
.overlay .img .popup .close {
	top:0;
	right:-17px;
	width:17px;
	height:22px;
}
.overlay .popup .close span {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#fff url(../pic/popup_close.gif) 0 50% no-repeat;
}
.overlay .popup h2 {
	margin-bottom:0.5em;
	color:#b6b6b6;
	font-size:2.08em;
}
.overlay .popup h3 {
	color:#034ea2;
	font-size:1.4em;
	margin:1.5em 0 0.5em;
}
.overlay .popup a {
	color:#ef3038;
}
/* =end Popup
---------------------------------------- */
#content #sitemap li {
	margin:0 0 1px;
}
#content #sitemap li ul li ul li {
	margin:0 0 1px;
	line-height:1.0em
}
#content #sitemap li ul li ul {
	margin-top:2px;
}
#content .left {
	float: left;
	width: 228px;
}
#content .right {
	margin-left: 248px;
}
#content a {
	color: #024fa1;
}
#content h4 {
	font: 18px/22px Tahoma;
	color: #000;
	margin-bottom: 15px;
}
#content h5 {
	font: 18px/22px Tahoma;
	color: #787878;
}
#content h6 {
	font: 16px/22px Tahoma;
	color: #7e7e7e;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
#content h7 {
	font: bold 13px Tahoma;
	color: #024fa1;
	width: 100%;
	float: left;
	margin: 5px 0;
}
#content h8 {
	font: bold 18px Tahoma;
	color: #9e9e9e;
	width: 100%;
	float: left;
	margin: 10px 0 15px 0;
}
#content input[type=button] {
	cursor: pointer;
	font: 12px/18px Tahoma;
	color: #fff;
	background-color: #00479f;
	height: 24px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#content input[type=submit] {
	cursor: pointer;
	font: 12px/18px Tahoma;
	color: #fff;
	background-color: #00479f;
	height: 24px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#content input[type=password] {
	border: 1px solid #c7c7c7;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#content input[type=text] {
	border: 1px solid #c7c7c7;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#content input.error {
	background-color: #FFCECE;
	border: 1px solid #BB0000;
}
#content .button-shop {
	float: left;
	width: 96px;
}
#content p {
	font: 13px/22px Tahoma;
	color: #090909;
}
#content .right p {
	font: 13px/18px Tahoma;
	color: #787878;
	margin: 0;
}
#content .right p.price {
	margin: 20px 0 16px 0;
}
#content .right p.price span {
	font: 16px/18px Tahoma;
	color: #f1313c;
}
#content .vote {
	float: right;
	width:90px;
	margin-bottom: 2px;
	text-align: right;
	font: 11px Tahoma;
	color: #787878;
}
#content .rating {
	float: right;
	width:200px;
	text-align: right;
	font: 11px Tahoma;
	color: #787878;
	margin-bottom: 20px;
}
#content .rating div {
	text-align: right ! important;
}
#content .right table {
	font: 12px Tahoma;
	color: #787878;
	border: 0;
}
#content .right table td {
	padding: 7px 12px;
	border: 0;
}
#content .right table tr.even {
	background-color: #e4e4e4;
}
#content .related-goods .goods {
	width:547px;
	text-align: left;
	float: left;
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0;
}
#content .related-goods .goods li {
	margin-left: 27px;
	text-align: center;
	display: inline-block;
	float: left;
	width:164px;
}
#content .related-goods .goods li:first-child {
	margin-left: 0px;
}
#content .related-goods .img {
	height: 115px;
	width: 164px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
}
#content .related-goods .img img {
	vertical-align: middle;
}
#content .related-goods p {
	margin: 0;
	padding: 0;
	font: 13px/18px Tahoma;
	color: #024fa1;
}
#content .related-goods p a {
	margin: 0;
	padding: 0;
	font: 13px/18px Tahoma;
	color: #024fa1;
}
.miniNavigationMenu {
	margin: 0 0 23px 0 ! important;
	padding: 0;
	float: left;
	width: 100%;
	clear: both;
	color: #919191;
	font: 11px Tahoma;
}
.miniNavigationMenu li {
	display: inline-block;
	float: left;
	margin: 0 ! important;
	padding: 0;
}
.miniNavigationMenu li a {
	color: #919191 ! important;
	font: 11px Tahoma;
}
.miniNavigationMenu li.active a {
	text-decoration: none;
	color: #919191;
	font: 11px Tahoma;
}
#content .big-foto {
	width: 227px;
	position: relative;
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
}
#content .big-foto img {
	width: 225px;
	border: 1px solid #c7c7c7;
	float: left;
}
#content .preview {
	position: relative;
	float: left;
	clear: both;
}
#content .fotos .bodyOfSlider {
	list-style: none;
	text-align: left;
	margin: 0 ! important;
	padding: 0;
	width: 228px;
	height: 67px;
	overflow: hidden;
}
#content .fotos .bodyOfSlider li {
	display: inline-block;
	float: left;
	width: 66px;
	height: 67px;
	margin: 0 0 0 13px ! important;
}
#content .fotos .bodyOfSlider li:first-child {
	margin: 0 ! important;
}
#content .fotos .bodyOfSlider li {
	width: 64px;
	height: 65px;
	border: 1px solid #c7c7c7;
}
#content .leftNavigationSlider {
	cursor: pointer;
	position: absolute;
	left: -11px;
	top: 25px;
	width: 7px;
	height: 18px;
	background: url("../pic/preview-str-left.png") no-repeat;
}
#content .rightNavigationSlider {
	cursor: pointer;
	position: absolute;
	right: -11px;
	top: 25px;
	width: 7px;
	height: 18px;
	background: url("../pic/preview-str-right.png") no-repeat;
}
#content .loupe {
	cursor: pointer;
	position: absolute;
	bottom: 2px;
	right: 3px;
	width: 18px;
	height: 19px;
	background: url("../pic/loupe.png") no-repeat;
}
#content .podrazdeli {
	width: 100%;
	background-color: #f3f3f3;
	margin: 0 0 20px 0;
	padding: 12px 0;
}
#content .podrazdeli li {
	list-style: none;
	margin: 0 25px;
}
#content .podrazdeli li:before {
	content: "-";
	color: #a1a0a0;
	margin: 0 8px 0 -15px;
}
#content .podrazdeli a {
	font: 14px/24px Tahoma;
	color: #024fa1;
}
#content table.brends {
	border: 1px solid #c5c5c5;
	margin-top: 20px;
	clear: both;
	float: left;
}
#content table.brends tr td {
	border: 0px solid #c5c5c5;
	text-align: center;
	vertical-align: middle;
}
#content .list-of-product {
	margin: 0;
	padding: 0;
}
#content .list-of-product li {
	list-style: none;
	padding: 14px 0;
	border-top: 1px solid #dedede;
}
#content .list-of-product li:first-child {
	border-top: 0px solid #dedede;
}
#content .list-of-product li p.head {
	font: bold 15px/22px Tahoma;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
}
#content .list-of-product li p {
	font: 13px/18px Tahoma;
	color: #787878;
	margin: 0;
	padding: 0;
}
#content .list-of-product li .img {
	float: left;
	width: 65px;
}
#content .list-of-product li .img img {
	margin-top: 10px;
}
#content table.order {
	color: #1e1e1e;
	font: 13px Tahoma;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}
#content table.order td.last-child {
	text-align: right;
}
/*#content table.order tbody td.last-child { padding-right: 30px; }*/
    #content table.order thead tr {
	background-color: #d1d1d1;
}
#content table.order thead td {
	color: #444;
	border: 0;
}
#content table.order tbody tr {
	border-top:1px solid #fff;
}
#content table.order tbody tr.even {
	background-color: #f3f3f3;
}
#content table.order tbody tr.odd {
	background-color: #e3e3e3;
}
#content table.order tbody td {
	margin: 0;
	padding: 12px 15px;
	border: 0; /*background-color: #f3f3f3;*/
}
#content table.order tbody td {
	white-space: nowrap;
}
#content table.order tbody td:first-child {
	white-space: normal;
}
#content table.order tbody td a {
	color: #024fa1;
}
#content table.order .quantity {
	text-align: center;
}
#content table.order .quantity input {
	width:42px;
	text-align: center;
}
#content table.order .delete img {
	cursor: pointer;
}
.itogo {
	font: 18px Tahoma;
	color: #1e1e1e;
	float: right;
	margin-bottom: 15px
}
.itogo span {
	font: 18px Tahoma;
	color: #cc3238;
}
.itogo span.price {
	font: bold 21px Tahoma;
	color: #cc3238;
}
#content form.order {
}
#content form.order h8 {
	font: 18px Tahoma;
	color: #9e9e9e;
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 16px 0;
}
#content form.order p {
	margin: 0;
	padding: 0;
}
#content form.order p.comments {
	margin: 0;
	padding: 0 0 16px 0;
	color: #565656;
}
#content fieldset {
	margin: 0;
	padding: 15px 0 15px 0;
}
#content form.order input[type=text] {
	margin-bottom: 5px;
}
#content form.order input[type=password] {
	margin-bottom: 5px;
}
#content form.order input[type=text] {
	width: 343px;
}
 #content form.order input[type^=password] {
width: 343px;
}
#content form.order .short {
	width: 106px;
	float: left;
	margin-right: 15px;
}
#content form.order .short input[type=text] {
	width: 104px;
}
#content form.order .short input[type=password] {
	width: 104px;
}
.required {
	color: #f1313c;
}
#content .order-ship {
	margin: -10px 0 0 0;
	padding: 0;
	clear: both;
	text-align: right;
	border: 0;
}
#content .order-ship td {
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
	text-align: right;
	border: 0;
	color: #1e1e1e;
}
#content .order-ship td.value {
	width: 90px;
	color: #cc3238;
}
#content hr {
	height: 1px;
	width: 100%;
	clear: both;
	background-color: #b8b8b8;
	margin: 10px 0;
}
#content .data-contacts {
	margin: -10px 0 30px 0;
	padding: 0;
	clear: both;
	border: 0;
}
#content .data-contacts td {
	margin: 0;
	padding: 6px 8px;
	list-style: none;
	border: 0;
	font: 12px Tahoma;
	color: #000;
}
#content .data-contacts td.title {
	text-align: right;
	font-weight: bold;
	width: 150px;
}
#content .data-contacts td.value {
}
.find {
	position: absolute;
	right: 0;
	top: 170px;
	margin: 0px 130px 0 0;
}
.find input[type=text] {
	width: 202px;
	height: 22px;
	padding-left: 10px;
	border: 1px solid #c7c7c7;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.find_text {
	position: relative;
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.find_text input[type=text] {
	width: 202px;
	height: 22px;
	padding-left: 10px;
	border: 1px solid #c7c7c7;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.find_text .form_search input.but {
	background: url("../pic/forms/searchbg.jpg") no-repeat scroll left top transparent;
	cursor: pointer;
	height: 12px;
	width: 12px;
	position: absolute;
	top: 20px;
	right:6px;
}
#content .content-search {
	clear: both;
	float: left;
	margin-top: 26px;
}
#content .content-search p {
	margin: 1px 0;
}
#content .content-search ol {
	margin-top: 20px;
}
#content .content-search ol li {
	margin-top: 0;
	padding-bottom: 10px;
}
/*----------------Search---------------------------------------------------*/
.form_search {
	float: left;
	clear: both;
	position: relative;
}
.form_search { /*background:url(../pic/forms/searchbg.jpg) top left no-repeat;*/
	width:214px;
	height:26px;
}
.form_search input.but {
	background: url("../pic/forms/searchbg.jpg") no-repeat scroll left top transparent;
	cursor: pointer;
	height: 12px;
	width: 12px;
	position: absolute;
	bottom: 4px;
	right:6px;
}
.form_search input {
	background-color: #FFFFFF;
	border: 0 none;
	color: #828282;
	float: left;
	font-size: 11px;
	height: 15px;
	margin: 3px 0 0;
	padding: 0;
	width: 169px;
}
.personal {
	position: absolute;
	bottom:0;
	left: 10px;
}
.personal li {
	display: inline-block;
	float: left;
	color: #787878;
}
.personal li a {
	color: #f03c43;
	text-decoration: none;
	border-bottom: 1px dotted #f03c43;
}
.personal li a:hover, .personal li a:active, .personal li a.active {
	border-bottom: 1px dotted #fff;
}
.personal li a.tdecor {
	border-bottom: 1px solid #f03c43;
}
#content .sitemap h6 {
	float:none;
}
