body {
	background-color:#ffffff;
	font:12px Arial, Verdana, Tahoma;
	color:#000000;
	max-width:1280px;
	min-width:1000px;
}
html, body {
	height:100%;
	margin: 0 auto;
	max-width:1280px;
	min-width:1000px;
}
body.bg1 {
	background:#ffffff url('../../images/main-bg1.jpg') no-repeat 43% 50px;
}
body.bg2 {
	background:#ffffff url('../../images/main-bg2.jpg') no-repeat 43% 50px;
}
body.bg3 {
	background:#ffffff url('../../images/main-bg3.jpg') no-repeat 26% 50px;
}
body.bg4 {
	background:#ffffff url('../../images/main-bg4.jpg') no-repeat 36% 50px;
}
body.bg5 {
	background:#ffffff url('../../images/main-bg5.jpg') no-repeat 43% 50px;
}
a {
	color:#0b88e2;
	text-decoration:underline;
	line-height:16px;
	outline:none;
}
a:hover {
	text-decoration:none;
}
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height: 1%;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.bl {
	background-position:0 100%;
	background-repeat:no-repeat;
}
.br {
	background-position:100% 100%;
	background-repeat:no-repeat;
}
.tl {
	background-position:0 0;
	background-repeat:no-repeat;
}
.tr {
	background-position:100% 0;
	background-repeat:no-repeat;
}
#wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -125px;
}
#footer, .push {
	height:125px;
}
.push {
	width:1000px;
}
#footer {
	margin:0 auto;
	padding:0 4%;
}
.ribbon {
	position:absolute;
	top:52px;
	width:100%;
	max-width:1280px;
	min-width:1000px;
	
}
.cart {
	position:absolute;
	top:195px;
	width:100%;
	max-width:1280px;
	min-width:1000px;
}
#main .ribbon {
	top:301px;
}
#main .cart {
	top:444px;
}
.padding-box {
	padding:0 4%;
}
.ribbon-wrapper {
	float:left;
	width:100%;
}
.ribbon .right {
	width:516px;
	height:154px;
	float:left;
	margin-left:-516px;
	background:url('../../images/ribbon-right.png') no-repeat 100% 100%;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/published/SC/html/scripts/images/ribbon-right.png', sizingMethod='crop');
}
.ribbon .left {
	position:relative;
	margin:51px 516px 0 0;
	height:103px;
	background:url('../../images/ribbon-left.png') no-repeat 0 100%;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/published/SC/html/scripts/images/ribbon-left.png', sizingMethod='crop');
}
.cart-bg {
	padding-right:25px;
	height:35px;
	width:250px;
	float:right;
	background:url('../../images/cart-bg.gif') no-repeat 0 0;
}
.cart-box {
	text-align:right;
	padding:10px 27px 0;
	line-height:25px;
}
.cart-box a {
	color:#000000;
	float:left;
	line-height:25px;
	font-weight:bold;
}
.header {
	position:relative;
	padding:10px 4% 0;
}
.header .logo {
	padding:10px 0 0 30px;
	float:left;
}
.header .menu-box {
	margin-left:245px;
	padding-right:70px;
}
#main .header .menu-box {
	padding-right:50px;
}
.header .contacts {
	padding:0px 0 39px 0;
	height:30px;
	width:650px;
	white-space:nowrap;
}
.header .contacts span {
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}
.header ul.user-menu {
	float:right;
	height:20px;
	_margin-top:-9px;
}
.header ul.user-menu li {
	float:left;
	color:#0b88e2;
	padding:0 3px;
}
.header ul.top-menu {
	float:left;
	height:20px;
	_margin-top:-9px;
}
.header ul.top-menu li {
	float:left;
	padding-right:25px;
}
.header .nav-box {
	position:relative;
	padding-top:2px;
}
#main .header .nav-box {
	padding-top:251px;
}
.header .nav-box .search {
	float:right;
	width:290px;
	padding-top:35px;
}
.header .nav-box .search .box {
	width:146px;
	padding:6px 10px;
	float:right;
	background:url('../../images/search-bg.gif') no-repeat 0 0;
}
.header .nav-box .search .box input {
	width:146px;
	border:0 none;
	padding:0;
	background-color:#ffffff;
}
.header .nav-box .search .button {
	float:right;
	width:73px;
	padding-left:7px;
}
.header .nav-box .search .button a {
	line-height:27px;
	color:#000000;
}
.header .nav-box .search .example {
	padding:1px 0 0 50px;
	font-size:10px;
	color:#ffe6cb;
}
.header .nav-box .search .example a {
	font-size:10px;
	color:#ffe6cb;
}
.header .nav-box .section {
	float:left;
	width:225px;
	padding-top:28px;
}
.header .nav-box .section .outer {
	width:225px;
	display:table;
	height:103px;
	_position:relative;
	overflow:hidden;
}
.header .nav-box .section .middle {
	width:172px;
	padding-left:53px;
	_position:absolute;
	_top:50%;
	display:table-cell;
	vertical-align:middle;
}
.header .nav-box .section h1 {
	font-size:26px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffefd3;
	line-height:49px;
	padding-left:20px;
}
.header .nav-box .section span {
	font-size:26px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffefd3;
	line-height:49px;
	padding-left:20px;
	display:block;
}
.header .nav-box .section h2 {
	font-size:26px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #ffefd3;
	line-height:49px;
	padding-left:20px;
}
#main .header .nav-box .section h1 {
	padding-left:20px;
	font-size:26px;
	text-align:center;
	line-height:49px;
}
.header .nav-box .main-menu {
	padding-top:12px;
	text-align:justify;
	text-justify:newspaper;
	margin:0 298px 0 233px;
}
.header .nav-box .main-menu .menu-item {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	height:93px;
	width:85px;
	padding:0 5px;
}
.header .nav-box .main-menu .ico1 {
	background:url('../../images/ico1.png') no-repeat 50% 55%;
	_background-image:url('../../images/ico1.gif');
}
.header .nav-box .main-menu .ico2 {
	background:url('../../images/ico2.png') no-repeat 50% 55%;
	_background-image:url('../../images/ico2.gif');
}
.header .nav-box .main-menu .ico3 {
	background:url('../../images/ico3.png') no-repeat 50% 55%;
	_background-image:url('../../images/ico3.gif');
}
.header .nav-box .main-menu .ico4 {
	background:url('../../images/ico4.png') no-repeat 50% 55%;
	_background-image:url('../../images/ico4.gif');
}
* html .header .nav-box .main-menu .menu-item {
	display:inline;
}
* + html .header .nav-box .main-menu .menu-item {
	display:inline;
}
.header .nav-box .main-menu span {
	display:-moz-inline-box;
	display:inline-block;
	width:100%;
}
.header .nav-box .main-menu .menu-item a {
	display:block;
	height:93px;
	width:85px;
	text-align:center;
	color:#3a3939;
	text-decoration:none;
	font-size:11px;
	line-height:11px;
}
.header .nav-box .main-menu .menu-item a span {
	display:none;
}
.header .nav-box .main-menu .menu-item a:hover span, .header .nav-box .main-menu .menu-item a.active span {
	display:block;

}
.header .nav-box .main-menu .menu-item a:hover {
	background:url('../../images/disc-hover.png') no-repeat 50% 100%;
	_background-image:url('../../images/disc-hover.gif');
}
.header .nav-box .main-menu .menu-item a.active {
	background:url('../../images/disc-active.png') no-repeat 50% 100%;
	_background-image:url('../../images/disc-active.gif');
}
.content {
	padding:10px 4% 30px;
}
.content .cols {
	padding:20px 0 0 20px;
}
.content .cols .col {
	width:33.3%;
	float:right;
	_width:32%;
}
.content .cols .col2 {
	width:66.6%;
	float:right;
}
.content .cols h2 {
	font-size:26px;
	padding-bottom:5px;
	font-weight:normal;
}
.content .cols h2 a {
	font-size:12px;
	font-weight:normal;
	color:#757d83;
}
.content h2.special-offers {
	padding:0 0 20px 10px;
}
.content .col .products-list {
	padding:0;
}
.content .col .products-list .box {
	height:220px;
}
.content .col .products-list .wgray-box .tr {
	height:190px;
}
.content .col .products-list .no-frame .bl, .content .col .products-list .no-frame .br, .content .col .products-list .no-frame .tl, .content .col .products-list .no-frame .tr {
	background-image:none;
}
.content .col .products-list .no-frame .t, .content .col .products-list .no-frame .b, .content .col .products-list .no-frame .l, .content .col .products-list .no-frame .r {
	background:none;
}
.content .col .products-list .wgray-box .bl {
	background-image:url('../../images/bl-wgray.gif');
}
.content .col .products-list .wgray-box .br {
	background-image:url('../../images/br-wgray.gif');
}
.content .col .products-list .wgray-box .tl {
	background-image:url('../../images/tl-wgray.gif');
}
.content .col .products-list .wgray-box .tr {
	background-image:url('../../images/tr-wgray.gif');
}
.content .col .products-list .wgray-box .t {
	background:url('../../images/dot-wgray.gif') repeat-x 0 0;
}
.content .col .products-list .wgray-box .b {
	background:url('../../images/dot-wgray.gif') repeat-x 0 100%;
}
.content .col .products-list .wgray-box .l {
	background:url('../../images/dot-wgray.gif') repeat-y 0 0;
}
.content .col .products-list .wgray-box .r {
	background:url('../../images/dot-wgray.gif') repeat-y 100% 0;
}
.content .col .products-list .tr {
	padding:15px;
}
.content .col .products-list .box .photo {
	width:160px;
	float:left;
	position:relative;
}
.content .col .products-list .box .photo .reserve {
	position:absolute;
	top:0;
	left:0;
	background:url('../../images/reserve.png') no-repeat 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/published/SC/html/scripts/images/reserve.png', sizingMethod='crop');
	width:51px;
	height:50px;
}
.content .col .products-list .box .info {
	margin-left:170px;
	height:125px;
}
.content .col .products-list .box .info a {
	font-size:18px;
	line-height:22px;
	
}
.content .col .products-list .box .info span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:5px 0 0;
	line-height:31px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.content .col .products-list .box .info em {
	font-style:normal;
	font-weight:bold;
}
.content .col .products-list .box .info i {
	display:block;
	width:80px;
	text-align:center;
	font-style:normal;
	padding:4px 4px 0;
}
.block_tag_cloud {
	padding:20px;
	padding-top:0;
	font-size:15px;
	line-height:15px;
	text-align:left;
}
.content .col .products-list .box p {
	clear:both;
	padding-top:15px;
	text-align:justify;
}
.content .col .news-list {
	padding:0 10px 20px;
}
.content .col .news-list .box {
	padding-bottom:15px;
}
.content .col .news-list .box a {
	font-size:13px;
}
.content .col .news-list .box span {
	display:block;
	padding:4px 0 0;
	font-size:11px;
	color:#757d83;
}
.box-gray {
	margin:5px 10px 0;
	background-color:#e4e7e8;
}
.box-gray .bl {
	background-image:url('../../images/bl-gray.gif');
}
.box-gray .br {
	background-image:url('../../images/br-gray.gif');
}
.box-gray .tl {
	background-image:url('../../images/tl-gray.gif');
}
.box-gray .tr {
	background-image:url('../../images/tr-gray.gif');
}
.box-lightgray, .tab {
	background-color:#f3f4f5;
}
.box-lightgray .bl {
	background-image:url('../../images/bl-lightgray.gif');
}
.box-lightgray .br {
	background-image:url('../../images/br-lightgray.gif');
}
.box-lightgray .tl, .tab .tl {
	background-image:url('../../images/tl-lightgray.gif');
}
.box-lightgray .tr, .tab .tr {
	background-image:url('../../images/tr-lightgray.gif');
}
.box-white, .active-tab {
	background-color:#ffffff;
}
.box-white .bl {
	background-image:url('../../images/bl-white.gif');
}
.box-white .br {
	background-image:url('../../images/br-white.gif');
}
.box-white .tl, .active-tab .tl {
	background-image:url('../../images/tl-white.gif');
}
.box-white .tr, .active-tab .tr {
	background-image:url('../../images/tr-white.gif');
}
.poll, .poll-results {
	padding:15px 20px 20px;
}
.poll h3, .poll-results h3 {
	font-size:26px;
	line-height:26px;
}
.poll p, .poll-results p {
	padding:10px 0;
	font-size:14px;
}
.poll-results dl {
	padding:15px 15px 0 15px;
}
.poll dl dt, .poll-results dl dt {
	float:left;
	width:30px;
}
.poll-results dl dt {
	font-size:16px;
	width:50px;
	font-weight:bold;
}
.poll dl dd, .poll-results dl dd {
	margin-left:30px;
	font-size:13px;
	padding-bottom:15px;
}
.poll-results dl dd {
	margin-left:50px;
}
.poll a {
	color:#000000;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	padding-left:30px;
}
#footer .footer-box {
	margin:0 10px 0 30px;
	padding:15px 0px;
	border-top:1px solid #636363;
}
#footer .footer-box .contacts-box {
	float:left;
	color:#636363;
	font-size:16px;
	width:460px;
}
#footer .footer-box .contacts-box span {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
#footer .footer-box ul.footer-menu {
	width:50%;
}
#footer .footer-box ul.footer-menu li {
	float:left;
	width:33%;
	padding-bottom:4px;
}
#footer .footer-box ul.footer-menu li a {
	color:#6e6e6e;
	font-size:11px;
}
#footer .footer-box .copyright {
	border-top: 1px solid #636363;
    float: left;
    font-size: 11px;
    margin-top: 15px;
    padding-top: 10px;
    width: 100%;
}
#footer .footer-box .author img{
	padding-right:5px;
	position: relative;
	top:2px;
}
#footer .footer-box .author a{
	color:#000;
}
#footer .footer-box .author {
	float:right;
	font-size:11px;
	padding-top:0px;
	width:130px;
}
.category-item {
	padding:10px 0 0 20px;
}
.category-item .category-box {
	height:50px;
	zoom:1;
}
.category-item .category-box table {
	width:100%;
}
.category-item .category-box h2 {
	padding-left:30px;
	font-size:26px;
	line-height:50px;
}
.category-item .category-box h1{
	padding-left:30px;
	font-size:26px;
	line-height:50px;
}
.category-item .category-box .order {
	padding-right:30px;
	font-size:13px;
	float:right;
}
.category-item .category-box .order span {
	float:left;
	padding-right:10px;
	line-height:20px;
	margin:0;
}
.category-item .category-box .order a, .category-item .category-box .order select {
	float:left;
}
.content .products {
	padding:15px 0 0 30px;
}
.content .products .item {
	width:33%;
	float:left;
	padding-bottom:20px;
}
.content .search-results .item {
	width:350px;
}
.content .products .no-frame .bl, .content .products .no-frame .br, .content .products .no-frame .tl, .content .products .no-frame .tr {
	background-image:none;
}
.content .products .no-frame .t, .content .products .no-frame .b, .content .products .no-frame .l, .content .products .no-frame .r {
	background:none;
}
.content .products .wgray-box .bl {
	background-image:url('../../images/bl-wgray.gif');
}
.content .products .wgray-box .br {
	background-image:url('../../images/br-wgray.gif');
}
.content .products .wgray-box .tl {
	background-image:url('../../images/tl-wgray.gif');
}
.content .products .wgray-box .tr {
	background-image:url('../../images/tr-wgray.gif');
}
.content .products .wgray-box .t {
	background:url('../../images/dot-wgray.gif') repeat-x 0 0;
}
.content .products .wgray-box .b {
	background:url('../../images/dot-wgray.gif') repeat-x 0 100%;
}
.content .products .wgray-box .l {
	background:url('../../images/dot-wgray.gif') repeat-y 0 0;
}
.content .products .wgray-box .r {
	background:url('../../images/dot-wgray.gif') repeat-y 100% 0;
}
.content .products .tr {
	padding:15px;
	height:230px;
	_height:260px;
}
.content .products .item .photo {
	width:170px;
	float:left;
	position:relative;
}
.content .products .item .photo .reserve {
	position:absolute;
	top:0;
	left:0;
	background:url('../../images/reserve.png') no-repeat 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/published/SC/html/scripts/images/reserve.png', sizingMethod='crop');
	width:51px;
	height:50px;
}
.content .products .item .info {
	margin-left:170px;
	height:125px;
	_height:133px;

}
.content .products .item .gray-rounded-left {zoom:1;
	margin:12px 0 12px;
	background:#f0f2f2 url('../../images/gray-rounded-left.gif') no-repeat 0 0;
}
.content .products .item .gray-rounded-right {
	zoom:1;
	height:26px;
	padding:0 15px;
	background:url('../../images/gray-rounded-right.gif') no-repeat 100% 0;
}
.content .products .item .gray-rounded-right-rent {
	height:26px;
	padding:0 12px;
	background:url('../../images/gray-rounded-right-rent.gif') no-repeat 100% 0;
}
.content .products .item .prdbrief_comparison {
	float:left;
	line-height:26px;
}
.content .products .item .rent {
	padding-left:2px;
	width:145px;
	float:right;
	background-color:#cacaca;
	height:26px;
	text-align:center;
}
.content .products .item .rent a {
	line-height:24px;
	color:#000000;
}
.content .products .item .prdbrief_comparison input, .content .products .item .prdbrief_comparison label {
	float:left;
}
.content .comparison-button {
	text-align:center;
	padding-top:30px;
}
.content .products .item .prdbrief_comparison input {
	padding:0;
	margin:7px 7px 0 0;
	_margin:3px 7px 0 0;
}
.content .products .item .info a {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.content .products .item .info span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:5px 0 0;
	font-size:16px;
	line-height:31px;
	text-align:center;
	font-weight:bold;
}
.content .products .item .info em {
	display:block;
	width:80px;
	text-align:center;
	padding:4px 4px 0;
	font-style:normal;
}
.content .products .item p {
	clear:both;
	text-align:justify;
}
.content .comparison-list {
	padding:20px 10px 0 30px;
}
.content .comparison-list table {
	width:100%;
}
.content .comparison-list table td {
	padding:5px;
}
.content .comparison-list .a-right {
	text-align:right;
}
.content .comparison-list .red {
	color:red;
}
.content .comparison-list table tr.last td {
	padding-bottom:15px;
	border-bottom:1px solid #e4e7e8;
}
.content .comparison-list table td a {
	font-size:18px;
	line-height:22px;
}
.content .comparison-list table tr.options td {
	padding:10px 15px;
	border-bottom:1px solid #e4e7e8;
}
.content .comparison-list table tr.group td {
	padding:10px 15px;
	background-color:#d8d8d8;
}
.content .comparison-list table td.cmp_headers {
	background-color:#f5f5f5;
	width:15%;
}
.content .comparison-list table td span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:15px 0 0;
	line-height:31px;
	text-align:center;
	font-weight:bold;
}
.content .comparison-list table td em {
	display:block;
	width:80px;
	text-align:center;
	padding:4px 4px 0;
	font-style:normal;
}
.categories-box h2 {
	font-size:16px;
	line-height:30px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#0B88E2;
}
.categories-box {
	padding:10px 0 0 224px;
}
.categories-box ul {
	border-left:1px solid #ffcc1b;
	float:left;
	padding-right:40px;
}
.categories-box ul li {
	padding:0 15px;
}
.categories-box ul li.active {
	background:url('../../images/category-bg.gif') no-repeat 100% 50%;
}
.categories-box ul li a {
	font-size:16px;
	line-height:30px;
}
.filter-box {
	padding:10px 10px 0 30px;
}
.filter-box ul li {
	height:22px;
	line-height:22px;
	float:left;
	text-align:center;
	font-size:14px;
	padding:0 12px;
}
.filter-box ul li.active {
	color:#000000;
	background-color:#9bd5ff;
	padding:0;
}
.filter-box ul li .lr {
	background:url('../../images/lr.gif') no-repeat 0 0;
}
.filter-box ul li .rr {
	padding:0 12px;
	background:url('../../images/rr.gif') no-repeat 100% 0;
}
.product-tabs {
	padding:30px 0 0 20px;
}
.product-tabs .product-box h2 {
	padding:20px 0 20px 30px;
	font-size:26px;
}
.product-tabs .product-box h2 strong {
	float:left;
	display:block;
	font-weight:normal;
}
.product-tabs .product-box h1 {
	padding:20px 0 20px 30px;
	font-size:26px;
}
.product-tabs .product-box .h1-title {
	padding:20px 0 0 30px;
	font-size:26px;
}
.product-tabs .product-box h1 strong {
	float:left;
	display:block;
	font-weight:normal;
}
.product-tabs .product-box h2 {
	padding:20px 0 20px 30px;
	font-size:26px;
}
.product-tabs .product-box h2 strong {
	float:left;
	display:block;
	font-weight:normal;
}
.product-tabs .product-box .tabs {
	padding-left:30px;
	clear:both;
}
.product-tabs .product-box .tabs .tab {
	float:left;
	margin-right:25px;
}
.product-tabs .product-box .tabs .tab a {
	line-height:36px;
	color:#6e6e6e;
	font-size:14px;
	padding:0 30px;
	text-decoration:none;
}
.product-tabs .product-box .tabs .tab a span {
	border-bottom:1px dashed #6e6e6e;
	zoom:1;
	line-height:26px;
	_border-bottom:0 none;
}
.product-tabs .product-box .tabs .tab a:hover span {
	border-bottom:0 none;
	cursor:pointer;
}
.product-tabs .product-box .tabs .active-tab a span {
	color:#000000;
	border-bottom:0 none;
	cursor:pointer;
}
.product-tab {
	padding-left:30px;
	padding-bottom:40px;
	float:left;
}
.product-tab .photo {
	float:left;
	width:245px;
}
.product-tab .photo .photo-box-top {
	width:245px;
	padding-top:15px;
	background:#ffffff url('../../images/photo-box-top.gif') no-repeat 0 0;
	float:left;
}
.product-tab .photo .photo-box-bottom {
	text-align:center;
	width:245px;
	padding-bottom:15px;
	background:url('../../images/photo-box-bottom.gif') no-repeat 0 100%;
	min-height:190px;
}
.product-tab .info {
	margin-left:285px;
}
.product-tab .info ul {
	list-style-type:disc;
	list-style-position:inside;
	padding:10px 0;
}
.product-tab .info a {
	font-size:18px;
	line-height:22px;
}
.product-tab div.price {
	float:left;
	width:141px;
}
.product-tab div.price span {
	font-size:24px;
	display:block;
	background:#ffcc1b url('../../images/big-price-bg2.gif') no-repeat 0 100%;
	width:141px;
	height:50px;
	margin-top:15px;
	line-height:50px;
	text-align:center;
}
.product-tab div.price em {
	font-size:14px;
	display:block;
	padding-top:7px;
	text-align:center;
}
.product-tab .buy-button {
	float:left;
	margin:25px 0 0 35px;
}
.product-tab .buy-button a, .product-tab .buy-button span {
	color:#000000;
	font-size:28px;
	line-height:28px;
}
.product-tab .buy-button a {
	padding-left:40px;
	background:url('../../images/ico-cart.gif') no-repeat 0 50%;
}
.product-tab .buy-button span {
	padding-left:38px;
	background:url('../../images/ico-order.gif') no-repeat 0 50%;
}
.product-tab span.order-by-phone {
	color:#000000;
	font-size:12px;
	display:block;
	padding-top:5px;
	font-weight:bold;
}
.product-tab span.rent {
	padding-top:40px;
	font-size:18px;
	display:block;
}
.product-tab span.rent a {
	color:#000000;
}
.product-tab .thumbs {
	border-top:1px solid #e4e7e8;
	padding-top:10px;
	margin-top:30px;
}
.product-tab .thumbs .thumb {
	padding-right:5px;
	float:left;
}
.product-tab .thumbs .thumb a {
	display:block;
	width:48px;
	height:44px;
	padding:2px;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #d0d0d0;
}
.product-tab .thumbs .thumb a:hover, .product-tab .thumbs .active a {
	border:1px solid #989898;
}
.product-tab ul.link {
	float:left;
	list-style:none;
	padding-right:35px;
}
.product-tab ul.link li {
	list-style-type:none;
}
.product-tab ul.link li a {
	font-size:13px;
}
.prd-tab {
	padding:25px 10px 0 30px;
}
.prd-tab .reviews {
	font-size:12px;
	line-height:18px;
}
.prd-tab .rent {

}
.prd-tab .rent p {
	font-size:14px;
	padding:0 0 20px 10px;
}
.prd-tab .rent .tr {
	padding:20px;
}
.prd-tab .rent .box-white .tr {
	padding:10px;
}
.prd-tab .rent table {
	width:100%;
	font-size:14px;
}
.prd-tab .rent table td, .prd-tab .rent table th {
	border-right:1px solid #f3f4f5;
	padding:10px;
	width:25%;
}
.prd-tab .rent table th {
	font-weight:bold;
	border-bottom:1px solid #f3f4f5;
}
.prd-tab .rent table td.last, .prd-tab .rent table th.last {
	border-right:0 none;
}
.prd-tab .reviews .review_block {
	border-bottom:1px solid #dfdfdf;
	padding:10px 0 10px;
}
.prd-tab .reviews .box-gray, .prd-tab .rent .box-gray {
	margin:0;
}
.prd-tab .reviews .review_block .review_date {
	color:#a1a1a1;
}
.prd-tab .reviews .review-form {
	padding:10px 15px 15px;
}
.prd-tab .reviews .review-form h3 {
	font-size:16px;
	font-weight:bold;
	padding:10px 0 15px 5px;
}
.prd-tab .reviews .review-form .tr {
	padding:20px;
}
.prd-tab .reviews .review-form label {
	width:10%;
	font-size:14px;
	display:block;
	float:left;
	height:50px;
}
.prd-tab .reviews .review-form textarea {
	width:88%;
	display:block;
	float:right;
	height:90px;
}
.prd-tab .reviews .review-form .captcha {
	padding:15px 0 0 12%;
}
.prd-tab .reviews .review-form .captcha label {
	display:block;
	font-size:12px;
	float:none;
	width:auto;
	height:auto;
	padding-bottom:10px;
}
.prd-tab .reviews .review-form .captcha img {
	float:left;
	padding-right:10px;
}
.prd-tab .reviews .review-form .captcha input {
	font-size:29px;
	width:140px;
}
.prd-tab .reviews p {
	font-size:14px;
	padding:0 0 20px 10px;
}
.descr {
	width:65%;
	padding-left:60px;
	font-size:14px;
}
.descr h2 {
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
}
.descr p {
	text-align:justify;
}
.prd-tab .reviews .review-form .text {
	width:88%;
	display:block;
	float:right;
}
.prd-tab .reviews .last {
	border-bottom:0 none;
	padding-bottom:35px;
}
.product-cols {
	padding:25px 0 0 20px;
}
.related-box {
	padding-top:20px;
}
.related-box h3 {
	line-height:50px;
	padding-left:30px;
	font-size:16px;
	font-weight:bold;
}
.params-box {
	padding:0 10px 0 0;
}
.params-box table {
	width:100%;
	font-size:14px;
	color:#6d6d6d;
}
.params-box table tr td {
	border-bottom:1px solid #d8d8d8;
	padding:5px 15px;
}
.params-box table tr.group td {
	border-bottom:1px solid #d8d8d8;
	background-color:#d8d8d8;
	padding:5px 15px;
	color:#000000;
}
.params-box table tr.last td {
	border-bottom:0 none;
}
.related-box .products-list {
	padding:10px 10px 0 40px;
}
.related-box .products-list .box {
	padding:10px 0 25px;
	float:left;
	width:33%;
}
.related-box .products-list .box .photo {
	width:170px;
	float:left;
}
.related-box .products-list .box .info {
	margin-left:170px;
}
.related-box .products-list .box .info a {
	font-size:18px;
	line-height:22px;
}
.related-box .products-list .box .info span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:15px 0 0;
	line-height:31px;
	text-align:center;
	font-weight:bold;
}
.related-box .products-list .box p {
	clear:both;
	padding-top:15px;
}
p.empty_cat {
	text-align:center;
	font-size:14px;
	padding-top:30px;
}
.pager {
	padding:10px 0 10px;
	text-align:center;
	width:1000px;
	margin:auto;
}
.cat-pager {
	width:350px;
	margin:auto;
	padding-right:25px;
}
.cat-pager .pager {
	width:350px;
	margin:0;
	padding:5px 0;
}
.pager div {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	padding:0 6px;
}
.feedback-box {
	padding:20px 0 0 30px;
}
.feedback-box h1 {
	font-size:26px;
	font-weight:normal;
	padding:0 0 20px 0;
}
.feedback-box .box-gray {
	padding:0;
	margin:0;
}
.feedback-box .box-gray .tr {
	padding:20px;
}
.feedback-box .box-gray h3 {
	font-size:14px;
	font-weight:normal;
	padding-bottom:15px;
}
.feedback-box label {
	width:120px;
	font-size:14px;
	display:block;
	float:left;
	height:50px;
}
.feedback-box textarea {
	width:270px;
	display:block;
	float:left;
	height:90px;
}
.feedback-box .send-btn {
	margin-left:165px;
	margin-top:15px;
	display:block;
	width:192px;
	height:34px;
	background:url('../../images/violet-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.feedback-box .text {
	width:270px;
	display:block;
	float:left;
}
.feedback-box .error_block, .rerror_block {
	font-size:13px;
	color:#ff0000;
	padding-bottom:15px;
}
.feedback-box .captcha {
	padding:15px 0 0 120px;
}
.feedback-box .captcha label {
	display:block;
	font-size:12px;
	float:none;
	width:auto;
	height:auto;
	padding-bottom:10px;
}
.feedback-box .captcha img {
	float:left;
	padding-right:10px;
}
.feedback-box .captcha input {
	font-size:29px;
	width:140px;
}
.feedback-box p {
	font-size:14px;
	line-height:21px;
	padding-bottom:10px;
}
.rerror_block {
	padding-left:5px;
}
.b-gray {
	background:transparent url('../../images/bottom-gray.gif') no-repeat 0 100%;
	padding-bottom:15px;
}
.t-gray {
	background:transparent url('../../images/top-gray.gif') no-repeat 0 0;
	padding-top:15px;
}
.box-grayt {
	background-color:#e4e7e8;
	width:455px;
	padding:5px 20px;
}
.box-grayt .tr {
	padding:20px;
}
.box-grayt h3 {
	font-size:14px;
	font-weight:normal;
	padding-bottom:15px;
	margin-right:100px;
}
.box-grayt label {
	width:125px;
	font-size:14px;
	display:block;
	float:left;
	height:50px;
}
.box-grayt textarea {
	width:280px;
	display:block;
	float:left;
	height:90px;
}
.box-grayt .send-btn {
	margin-left:145px;
	margin-top:15px;
	display:block;
	width:192px;
	height:34px;
	background:url('../../images/violet-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.box-grayt .text, .box-grayt span {
	width:280px;
	display:block;
	float:left;
}
.box-grayt span {
	height:50px;
	font-size:14px;
}
.box-grayt .error_block p {
	font-size:13px;
	color:#ff0000;
	padding-bottom:15px;
}
.box-grayt .close-button {
	float:right;
}
* html .pager div {
	display:inline;
}
* + html .pager div {
	display:inline;
}
.pager em {
	display:-moz-inline-box;
	display:inline-block;
	width:100%;
}
.pager div a, .pager div span, .pager div b {
	line-height:41px;
	font-size:14px;
	color:#000000;
	display:block;
}
.pager div a {
	text-decoration:none;
	font-size:18px;
}
.pager div.page a {
	text-decoration:underline;
	font-size:14px;
}
.pager div a:hover {
	text-decoration:none;
}
.pager .page a, .pager .page b {
	width:20px;
	text-align:center;
	font-weight:normal;
}
.pager div span {
	width:20px;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
.cart-item .a-center {
	text-align:center;
}
.cart-item .a-left {
	text-align:left;
}
.cart-item {
	padding:25px 0 0 20px;
}
.cart-item h1 {
	font-weight:normal;
	font-size:26px;
	padding:0 0 5px 10px;
}
.table-padd {
	padding:20px;
}
.cart-item .cart-list {
	padding:5px 25px 20px;
}
.cart-table {
	width:100%;
}
.cart-table thead th {
	font-size:14px;
	padding:5px 0 0;
}
.cart-table tbody td {
	font-size:14px;
	padding:20px 0;
	border-bottom:1px solid #e4e7e8;
}
.cart-table tbody tr.last td {
	border-bottom:0 none;
	padding-bottom:0;
}
.cart-table tbody td.title {
	vertical-align:top;
}
.cart-table tbody td.title a {
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}
.cart-table tbody td.title span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:15px 0 0;
	font-size:16px;
	line-height:31px;
	text-align:center;
	font-weight:bold;
}
.cart-table tbody td a.delete {
	display:block;
	padding-left:36px;
	line-height:26px;
	font-size:11px;
	text-decoration:none;
	color:#737373;
	background:url('../../images/delete.gif') no-repeat 0 50%;
	float:left;
}
.cart-table tfoot td {
	padding:10px 0;
}
.cart-table tfoot td a.recalculate {
	display:block;
	width:151px;
	height:34px;
	background:url('../../images/white-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#737373;
	text-align:center;
	line-height:34px;
	text-decoration:none;
}
.cart-table tfoot td.total {
	font-size:20px;
}
.cart-table tfoot td.total span {
	font-size:32px;
	font-weight:bold;
}
a.send-btn {
	margin-top:15px;
	display:block;
	width:151px;
	height:34px;
	background:url('../../images/v-button.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	float:right;
}
a.order-btn {
	display:block;
	width:192px;
	height:34px;
	background:url('../../images/violet-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	float:right;
}
.news-list {
	padding:20px 25px 0 225px;
}
.news-list a.gray {
	display:block;
	float:left;
	color:#757D83;
}
.news-list h1 {
	font-weight:normal;
	font-size:26px;
	padding-bottom:15px;
}
.news-list .news-box {
	padding:15px 0 5px;
	border-top:1px solid #c8c8c8;
	font-size:14px;
}
.news-list .news-box span {
	color:#757d83;
	font-size:11px;
}
.news-list .news-box h2 {
	font-size:15px;
	font-weight:bold;
	padding:10px 0;
}
.news-list .news-box p {
	padding-bottom:15px;
	text-align:justify;
}
.news-list .news-box ol, .news-list .news-box ul {
	list-style:disc inside;
}
.news-list .news-box ol {
	list-style:decimal inside;
}
.news-list .news-box ol li, .news-list .news-box ul li {
	font-size: 14px;
	padding-bottom: 10px;
}
.frm-box {
	padding:20px 0 0 20px;
}
.frm-box h1 {
	font-size:26px;
	font-weight:normal;
	padding:0 0 10px 10px;
}
.frm-box .labels {
	padding:30px 0 0 30px;
	width:220px;
	float:left;
}
.frm-box .labels label {
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-top:33px;
}
.frm-box .fields {
	margin-left:250px;
	padding:30px 30px 30px 0;
}
.frm-box .fields .tr {
	padding:0 30px 30px;
}
.frm-box .fields .box-white {
	width:400px;
}
.frm-box .fields .field {
	padding-top:30px;
}
.frm-box .fields .field input, .frm-box .fields .field select, .frm-box .fields .field textarea {
	width:100%;
}
.frm-box .fields .field textarea {
	height:50px;
}
.frm-box .fields .field .cb {
	width:auto;
}
.frm-box .fields .field label {
	font-size:14px;
}
.frm-box .labels label.address {
	padding-bottom:40px;
}
.frm-box .button {
	display:block;
	width:151px;
	height:34px;
	background:url('../../images/v-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	margin-top:30px;
}
.frm-box .big-button {
	display:block;
	width:192px;
	height:34px;
	background:url('../../images/violet-btn-bg.gif') no-repeat 0 0;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	line-height:34px;
	text-decoration:none;
	font-weight:bold;
	margin-top:30px;
}
.frm-box .error_flag {
	display:none;
}
.frm-box .error_block {
	padding-bottom:5px;
	padding-left:20px;
}
.frm-box span.error_message {
	font-size:16px;
	color:#ff0000;
	display:block;
	font-weight:bold;
}
.frm-box .captcha {
	padding:15px 0 0 250px;
}
.frm-box .captcha label {
	display:block;
	padding-bottom:10px;
}
.frm-box .captcha img {
	float:left;
	padding-right:10px;
}
.frm-box .captcha input {
	font-size:29px;
	width:140px;
}
.account_info {
	padding:20px 0 0 30px;
	font-size:26px;
	font-weight:normal;
}
.steps {
	padding:20px 0 0 30px;
}
.steps .step {
	float:left;
	line-height:24px;
}
.steps .step a {
	line-height:24px;
}
.steps .arrow {
	float:left;
	padding:0 10px;
	font-size:14px;
	line-height:24px;
}
.steps .active {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	background:url('../../images/step-m.gif') repeat-x 0 0;
}
.steps .active .l {
	background:url('../../images/step-l.gif') no-repeat 0 0;
	display:block;
}
.steps .active .r {
	background:url('../../images/step-r.gif') no-repeat 100% 0;
	display:block;
	padding:0 10px;
}
p.form-text {
	font-size:14px;
	padding:0 0 10px 20px;
}
.frm-box h2 {
	font-size:20px;
	font-weight:normal;
	margin-left:250px;
	padding-top:20px;
}
.no-padd .fields {
	padding:10px 0 0;
}
.no-padd .labels {
	padding:10px 0 0 30px;
}
.no-padd .padd {
	padding-bottom:30px;
}
.shipping td {
	vertical-align:top;
	padding-bottom:4px;
}
.confirmation {
	padding:0 30px;
}
.orders-list {
	padding:20px 0 0 20px;
}
.orders-list .cart-list {
	padding:0 20px;
}
.orders-list .box-white .table-padd {
	padding-top:0px;
}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.t {
	background:url('../../images/dot-orange.gif') repeat-x 0 0;
}
.b {
	background:url('../../images/dot-orange.gif') repeat-x 0 100%;
}
.l {
	background:url('../../images/dot-orange.gif') repeat-y 0 0;
}
.r {
	background:url('../../images/dot-orange.gif') repeat-y 100% 0;
}
.borange-box .bl {
	background-image:url('../../images/bl-borange.gif');
}
.borange-box .br {
	background-image:url('../../images/br-borange.gif');
}
.borange-box .tl {
	background-image:url('../../images/tl-borange.gif');
}
.borange-box .tr {
	background-image:url('../../images/tr-borange.gif');
	padding:10px 20px 15px;
}
.borgray-box{
	background-color:#e4e7e8;
}
.borgray-box .bl {
	background-image:url('../../images/bl-borgray.gif')!important;
}
.borgray-box .br {
	background-image:url('../../images/br-borgray.gif')!important;
}
.borgray-box .tl {
	background-image:url('../../images/tl-borgray.gif')!important;
}
.borgray-box .tr {
	background-image:url('../../images/tr-borgray.gif')!important;
	padding:10px 20px 15px;
}
.forange-box .t {
	background:url('../../images/dot-forange.gif') repeat-x 0 0;
}
.forange-box .b {
	background:url('../../images/dot-forange.gif') repeat-x 0 100%;
}
.forange-box .l {
	background:url('../../images/dot-forange.gif') repeat-y 0 0;
}
.forange-box .r {
	background:url('../../images/dot-forange.gif') repeat-y 100% 0;
}
.forange-box .bl {
	background-image:url('../../images/bl-forange.gif');
}
.forange-box .br {
	background-image:url('../../images/br-forange.gif');
}
.forange-box .tl {
	background-image:url('../../images/tl-forange.gif');
}
.forange-box .tr {
	background-image:url('../../images/tr-forange.gif');
	padding:15px 20px;
}
.specials-list {
	padding:15px 10px 0 30px;
}
.specials-list h2 {
	padding-bottom:15px;
	font-size:26px;
	font-style:normal;
}
.specials-list .item {
	width:360px;
	height:125px;
	float:left;
}
.specials-list .item .photo {
	width:170px;
	float:left;
}
.specials-list .item .info {
	margin-left:170px;
}
.specials-list .item .info a {
	font-size:18px;
	line-height:22px;
}
.specials-list .item .info span {
	display:block;
	background:url('../../images/price-bg.gif') no-repeat 0 100%;
	width:88px;
	height:31px;
	padding:15px 0 0;
	line-height:31px;
	text-align:center;
	font-weight:bold;
}
.subscribe {
	padding:25px 10px 0;
	position:relative;
}
.subscribe h2 {
	font-size:26px;
	color:#0b88e2;
	font-weight:normal;
	padding-bottom:10px;
}
.subscribe .error_block {
	font-size:13px;
	color:#ff0000;
	padding-bottom:10px;
}
.subscribe .input {
	_width:250px;
	background:url('../../images/input-bg.gif') repeat-x 0 0;
	margin-right:50px;
}
.subscribe .input-left {
	padding-left:12px;
	background:url('../../images/input-left.gif') no-repeat 0 0;
}
.subscribe .input-right {
	padding-right:12px;
	height:28px;
	padding:1px 12px 1px 0;
	background:url('../../images/input-right.gif') no-repeat 100% 0;
}
.subscribe .input input {
	width:100%;
	padding:4px 0;
	border:0 none;
	color:#737373;
}
.subscribe .button {
	display:block;
	width:50px;
	float:right;
}
.subscribe .button input {
	padding:0;
	margin:0;
	background-color:#ffffff;
	border:0 none;
	height:28px;
	padding-left:10px;
	text-decoration:underline;
}
.unit-rating {
	text-align:left;
	list-style:none;
	margin: 0px;
	padding:0px;
	height:20px;
	position: relative;
	background: url('../../images_common/starvote.gif') top left repeat-x;
	width:100px;
	margin:0 auto 5px;
}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../../images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('../../images_common/starvote.gif') left bottom;
	position: absolute;
	height:20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.sm-current-rating {
	background:transparent url(../../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	margin:5px 4px 4px;
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating div.sm-current-rating-back {
	background:transparent url(../../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating div.sm-current-rating-front {
	background:transparent url(../../images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}
.current-rating {
	float:left;
	background:transparent url(../../images_common/star0.gif) repeat-x  scroll left top;
	height:20px;
	line-height:20px;
	position:relative;
	width:100px;
	overflow:hidden;
	margin:22px 0 0 10px;
}
.current-rating div.current-rating-back {
	background:transparent url(../../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	width:100px; 
	z-index:10; 
	font-size:0px; 
}
.current-rating div.current-rating-front { 
	background:transparent url(../../images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	z-index:20; 
	font-size:0px; 
}
.rate-box {
	padding-top:10px;
	text-align:center;
}
.rate-box p {
	color:#737373;
	padding-bottom:3px;
}
.rate-box p strong {
	color:#000000;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: absolute; //fixed
	background: transparent;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	/*top:50%;*/
	top:0;
	left:50%;
	margin-top: 20px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.currency-selector {
	padding-top:15px;
	float:right;
}
ul.page-ul {
	padding-left:15px;
	list-style-type:disc;
	list-style-position:inside;
	padding-bottom:15px;
}
.page-ul li {
	padding-bottom:10px;
}
.page-ul .page-ul {
	padding-top:10px;
}
ul.page-ul ul.page-ul {
	padding-top:10px;
	list-style-type:circle;
}
ul.page-ul ul.page-ul ul.page-ul {
	padding-top:10px;
	list-style-type:square;
	padding-bottom:0;
}
ol.page-ul {
	padding-left:15px;
	list-style-position:inside;
	padding-bottom:15px;
}
.news-list .news-box span.red-span {
	color:red;
	font-size:14px;
	font-weight:bold;
}
.textpage {
	padding:20px 25px 0 25px;
}
.textpage .page-ul {
	padding-left:0;
}
.textpage .page-ul ul {
	padding-left:15px;
	list-style-type:none;
	list-style-image:none;
	margin-bottom:0;
	
	padding-bottom:0;
}
.textpage .page-ul ul li{
	list-style-type:none;
	list-style-image:none;
	background:transparent url('/images/list1.gif') 0 10px no-repeat;
	padding-left:8px;
	-padding-left:0;
}
.textpage .b {
	font-size:18px;
	background:none!important;
}
.page-ul ul li {
	line-height:1.4;
}	
.textpage .news-box  .tel-span {
	font-size:18px;
	color:#000;
}
.textpage .par{
	line-height:1.3;
	font-weight:bold;
}
.textpage .prokat {
	list-style-type:square;
}
.xrules {
	list-style-type:disc;
	padding-bottom:15px;
	margin-left:15px;
	color:#0b88e2;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
.xrules li a {
	line-height:24px;
}
.textpage p {
	line-height:1.4;
}
.cols-wrapper {
	float:left;
	width:100%;
	min-width:1000px;
}
.col-left {
	margin-right:495px;
}
.col-right {
	float:left;
	width:475px;
	padding-left:20px;
	margin-left:-495px;
}
table.order-detailed {
	width:100%;
	padding:5px;
}
table.order-detailed h2 {
	font-weight:normal;
	font-size:18px;
	padding-bottom:5px;
}
table.order-info {
	width:300px;
}
table.order-info {
	font-size:14px;
}
table.order-info td, table.order-info th {
	padding-bottom:5px;
}
table.order-info th {
	font-weight:normal;
	color:#676969;
}
table.ordered-products {
	width:100%;
	font-size:14px;
}
table.ordered-products th, table.ordered-products td {
	padding:5px;
}
table.ordered-products th {
	background-color:#f3f4f5;
	color:#6e6f6f;
	font-weight:normal;
}
table.ordered-products td {
	border-bottom:1px solid #ffffff;
}
table.ordered-products .a-right {
	text-align:right;
}
table.ordered-products tr.order-total td {
	font-weight:bold;
	border-bottom:0 none;
}
table.ordered-products tr.order-total th {
	text-align:right;
	color:#000000;
	border-bottom:0 none;
	font-weight:normal;
	background-color:transparent;
}
table.ordered-products tr.last td {
	border-bottom:0 none;
}
.current-status {
	float:right;
}
.current-status .tr {
	padding:25px 35px;
	font-size:16px;
}
.current-status em {
	text-transform:uppercase;
	font-size:22px;
	font-style:normal;
}
.seo {
	padding:40px 20px 0 40px;
	font-size:10px;
}
.seo h3 {
	font-weight:bold;
	font-size:11px;
}
.seo h1 {
	font-weight:bold;
}
.addthis_default_style {
	padding-top:5px;
}
.addthis_default_style a {
	color:#40638C !important;
	outline:medium none;
	font-size:12px !important;
	line-height:16px !important;
}
div.atclear {
	clear:none !important;
}
a#at15sptx {
	top:2px !important;
}
#at16pf {
	height:16px !important;
}
#at16psf input {
	margin-top:0px !important;
}
.clearfix h1{
	display:block;
	float:left;
}
.clearfix h2{
	display:block;
}
.titleProd h2{
	float:left;
}
.h1-cls h1{
	font-size: 18px!important;
	padding: 20px 0 0 30px!important;
	float: none!important;
}
.imgArticle{
	float:left;
	width:86px;
	position: relative;
}
.article{
	margin-left: 94px;
}
.rightTitle{
	padding-top:5px;
}
.rightTitle h2{
	font-size:20px!important;
	padding-bottom:10px!important;
}
.filterBox{
	width:175px;
	float:left;
	padding-left:15px;
	margin-left: -210px;
	border-left: 1px solid #CCCCCC;
}
.filterBox .checkBox{
	width:100%;
	float:left;
	padding-bottom:30px;
}
.filterBox .titleCheck{
	font-size:14px;
	color:#000;
	padding-bottom:10px;
}
.filterBox .check{
	width:130px;
	float:left;
	color:#0066ff;
}
.filterBox .check2{
	width:100%;
	float:left;
	color:#0066ff;
}
.filterBox .check2 input{
	margin-right:5px;
	float:left;
	position: relative;
}
.filterBox .check2 label{
	
}
.boxGoods{
	width:100%;
	float:left;
}
.boxGoods2{
	
    margin-right: 210px;

	padding-right:10px;
}
.filterInp{
	float:left;
	width:100%;
}
.filterInp{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.filterInp span{
	float:left;
	width:20px;
	padding-top:2px;
	display:block;
}
input.filterInp2{
	float:left;
	width:50px;
	height:15px;
	font-size:11px;
}
input.btFilter{
	top:-2px;
	position:relative;
	float:left;
	margin-left:5px;
}
#slider {
	margin-bottom:15px;
}
.content .products .boxGoods3 .item {
	width:33.3%!important;
}
#vk_like{
	clear:none!important;
	width: 155px!important;
}
#___plusone_0{
	padding-top:5px!important;
}
/*------------------------------*/
.displayNone{
	display:none!important;
}
.alignCenter{
	text-align:center!important;
}
.fontAll{
	font-size: 26px;font-weight: normal;padding:0 0 5px 10px;
}
.marginLeft{
	margin-left:0px!important;
}
.widthOver{
	border:none; overflow:hidden; padding:0 10px; height:255px;
}
.padd20butt{
	padding:0px 10px 5px;
}
.paddLeft10{
	padding-left:0px!important;
}
.margLeft10{
	margin-left:10px!important;
}
.widthOver2{
	border:none; overflow:hidden; width:300px; height:72px;margin:0 10px;border:1px solid #ccc;
}
.width250{
	width: 250px;
}
.width400{
	width: 400px;
}
.width100pr{
	width:100%!important;
}
.width100{
	width:100px!important;
}
.alignRight{
	text-align:right!important;
}
.listStyle{
	list-style-type:none;
}
.whiteSpace{
	clear: left; white-space: nowrap;
}
.marginLeftRight{
	margin:10px 10px;list-style-type:none;
}
.width60pro{
	width:60%;
}
.width600{
	display:none;width:600px;
}
.paddingBottom3{
	padding-bottom: 3px;
}
.paddingBottom3333{
	font-weight: bold; font-size: 17px; padding-bottom: 5px;
}
.paddingBottom33333{
	float: left; border-left: 1px solid #AAA; border-right: 1px solid #AAA; margin: 15px;padding: 5px 15px 0 15px;
}
.paddingTop10{
	padding-top: 10px;
}
.floatLPaddRight10{
	float:left!important;
	padding-right:10px!important;
}
.allClass{
	border:none; overflow:hidden; width:110px; height:21px;float:left;padding-top:3px;
}
.floatLPaddTop3{
	float:left;padding-top:3px;
}
.tableFixed{
	table-layout:fixed;
}
.width510{
	width:510px;
}
.width500{
	width:500px!important;
}
.width350{
	width:350px!important;
}
.redColor{
	color:red;
}
.allClass2{
	color:#555; padding: 15px; text-style: italic; background-color: #f3f3f3
}
.allClass3{
	font-style:italic;background-color:#eee;padding:0px;margin:10px 2px;
}
.VHidden{
	visibility:hidden;
}
.textAlignCenter{
	text-align: center!important;
}
.allClass4{
	border-left: solid 1px #F5F0BB;border-right: solid 1px #F5F0BB;
}
.allClass5{
	border-right: solid 1px #F5F0BB;
}
.allClass6{
	font-size:smaller;border-bottom:1px dashed;color: #597380 !important;cursor:pointer;
}
.allClass7{
border-left: solid 1px #F5F0BB;border-right: solid 1px #F5F0BB;border-bottom: solid 1px #F5F0BB;
}
.allClass8{
	padding:6px;margin:0px;
}
.allClass9{
padding-bottom;margin-bottom:0px;text-align:center;
}
.allClass10{
border-width:0px;padding:0px;
}
.allClass11{
background-color: #666666;width:1px;
}
.allClass12{
height:100%; width:1px;
}
.allClass13{
background-color: #ddeeff;font-size: 150%; padding: 20px 10px 5px 10px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.fontSizeSmaller{
	font-size:smaller!important;
}
.floatLeftPaddLeft15{
	float:left;padding-left:15px;
}
.floatLeftClear{
	float:left;clear:both;
}
.colorBlack{
	color: black;
}
.displayInline{
	display:inline!important;
}
.padd020{
	padding:0px 20px;
}
.paddBottom5{
padding-bottom: 5px;
}
.allClass14{
font-weight: bold; font-size: 110%
}
.allClass15{
color: #999; font-weight: bold
}
.allClass16{
font-size: 200%; margin-top: 10px;
}
.allClass17{
	width:100%; padding-bottom:5px;
}
.allClass18{
	width:47%;float:right;
}
.allClass19{
	width:100%; float:left; padding-bottom:40px;
}
.allClass20{
	width:49%; float:left;
}
.allClass21{
	font-size:16px;
}
.allClass22{
	text-align:center;background-color:#FFFFFF;background-image:none;
}
.allClass23{
	background-color:#FFFFFF;background-image:none;
}
.allClass24{
	line-height:1.5;
}
.allClass25{
padding:6px!important;text-align:center!important;
}
.allClass26{
	padding:6px;background: #fff;
}
.allClass27{
	padding:6px;border-color:#777777;border-style:solid;border-width:0px;border-top-width:1px;text-align:center;
}
.allClass28{
	font-size:110%
}
.allClass29{
	color:red;font-weight:bold;
}
.allClass30{
padding-right:6px;
}
.allClass31{
padding-left:10px;
}
.allClass32{
color:#aaaaaa
}
.allClass33{
font-size: 90%;
}
.allClass34{
color: #666666; font-size: 80%; display: none;
}
.allClass35{
height: 30px;
}
.allClass36{
position:fixed;color:transparent;width:100%;height:100%;z-index:9999;left:0;top:0;right:0;bottom:0;
}
.paddingLeft10{
	padding-right:10px;
}
.width810{
	width:810px!important;
}
.padd20{
	padding: 20px;
}
.displayBlock{
	display:block!important;
}
.padd5{
	padding:5px;
}
.width200{
	width:200px;
}
.height100pro{
	height:100%;
}
.width70pro{
	width:70%!important;
}
.padd0{
	padding:0px;
}
.paddBot{
	padding-bottom:0!important;
}
.soc-buttons {
	width:100%;
	float:left;
}
.soc-buttons a {
	padding-right:5px;
}
.linkFooter{
	float:left;
	width:150px;
}
.linkFooter ul.footer-menu{
	width:100%!important;
}
.linkFooter ul.footer-menu li{
	width:100%!important;
}
.copy-soc{
	float:left;
	width:360px;
}
.copyF{
	width:100%;
	float:left;
	padding-bottom:10px;
	font-size: 11px;
}
.boxAdress{
	width:360px;
	float:left;
	margin-left:30px;
}
.callFotter{
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	color:#000;
	font-size:11px;
	padding-right:30px;
}
.callFotter label{
	width:130px;
	float:left;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.callFotter span{
	font-weight: bold;
	 font-size:14px;
	 padding-left: 0px!important;


}
.boxContact{
	width:130px;
	float:left;
}
.titleContact{
	width:100%;
	float:left;
}
.titleContact img{
	float:left;
}
.titleContact label{
	float:left;
	padding-left:5px;
	color:#faad23;
	padding-top:3px;
}
.contentContact{
	width:100%;
	float:left;
}
.contentContact strong{
	width:35px;
	float:left;
	display:block;
	text-align:right;
}
.contentContact label{
	width:85px;
	float:left;
	padding-left:5px;
}
.contentContact span{
	 font-weight: bold;
	 font-size:16px;
	  padding-left: 0px!important;
}
.contacts-box label{
	width:100%;
	float:left;
}
h1.cartH1{
	padding-left:0px;
	padding-top:10px;
}
#tax-info {
	font-size:12px;
	font-weight:normal;
}
