

/*  --------------------------------------------------------------------  */

font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
#4d5255 {color:#4d5255;}

outline:none; text-decoration:underline; {outline:none; text-decoration:underline;}
#146c85 {color:#146c85;}

font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; {font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}
color:#000; {color:#000;}

color:#A8ABAD;
	font-size:22px;
	line-height:22px;
	font-weight:bold; {color:#A8ABAD;
	font-size:22px;
	line-height:22px;
	font-weight:bold;}

color:#091f29;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:12px 0;
	margin-bottom:6px; {color:#091f29;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:12px 0;
	margin-bottom:6px;}

font-size:12px; font-weight:normal; background:#fafafa; color:#000; {font-size:12px; font-weight:normal; background:#fafafa; color:#000;}
#000 {color:#000;}

/*  --------------------------------------------------------------------  */

/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/body-bg.jpg) no-repeat center top #f3f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#4d5255;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:990px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#146c85; outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{}
#header .logo{
	padding:24px 0 0 0;
	float:left;
}
#header .right-head{
	text-align:right;
	padding:32px 0 0 0;
}
#header .cart{
	background:url(../images/cart.jpg) no-repeat left top;
	overflow:hidden;
	width:162px;
	height:33px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	float:right;
	text-align:left;
	padding:17px 0 0 63px;
}
#header .cart  a {
	margin-left:3px;
}
#header .cart a{
	color:#09cff9;
	font-weight:bold;
}
#header .head-top{
	overflow:hidden;
}
#header .head-bottom{
	overflow:hidden;
}
#header .navigation{
	color:#ffffff;
	font-size:9px;
	line-height:20px;
	padding:6px 20px 0 0;
	overflow:hidden;
}
#header .navigation a{
	color:#ffb000;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
#header .navigation a:hover{
	color:#09cff9;
}
#header .search{
	float:right;
	overflow:hidden;
	background:url(../images/search-box.png) repeat-x left top;
	padding:5px 18px 5px 10px; /*padding:9px 5px 17px 10px;*/
	color : silver;
}
#header .search .corner{
	background:url(../images/search-corner.gif) no-repeat left top;
	width:29px;
	height:30px;
	float:left;
	border:1px solid #010101;
	border-right:none;
}
#header .search .input1{
	float:left;
	background:url(../images/search-bg.gif) repeat-x left top;
	border:1px solid #010101;
	border-left:none;
	padding:8px 5px 8px 0;
	margin-right:2px;
	width:159px;
}
#header .search .input2{
	padding:0;
	border:none;
	float:left;
	margin:1px 0 0 0;
}
#header .lang{
	float:right;
	padding:20px 27px 0 9px;
}
#header .currencies{
	color:#fff;
	font-size:12px;
	line-height:20px;
	padding:15px 0 0 0;
}
#header .currencies select{
	width:73px;
	height:20px;
	color:#979797;
	padding:1px 0 0 0;
	border:1px solid #e6e6e7;
	font-size:11px;
	margin-left:-2px;
}
#header .box2{
	background:url(../images/box2-bg.jpg) repeat-x left top;
	margin:3px 0 0 0;
}
#header .menu ul{
	padding:0;
	margin:0;
}
#header .menu li{
	float:left;
}
#header .menu li a{
	color:#fff;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:19px 19px 21px 21px;
	display:block;
	background:url(../images/menu-left-line.gif) no-repeat right top;
}
#header .menu li a:hover,
#header .menu li.selected a{
	color:#02d3fc;
}
/* ============================= content ===================== */

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}
.name:hover{ color:#000;}
.banner{
	background:url(../images/slider-bg.png) no-repeat left top;
	padding:21px 0 0 0;
	height : 499px; /*mcs fix*/
}
#contentMainWrapper{
	background:#fff;
}
#column-left{
	padding:14px 10px 0 20px;
}
#column_right{
	padding:14px 20px 0 10px;
}
.column-center-padding{
	padding:14px 10px 20px 0px;
}
.centerBoxHeading{
	color:#091f29;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:12px 0;
	margin-bottom:6px;
}
.product-col{
	border:1px solid #f3f3f3;
	background:#fbfbfb;
	padding-bottom:10px;
}
.product-col .img{
	text-align:center;
	background:#fefefe;
	border-bottom:1px solid #f3f3f3;
	padding:4px 0 5px 0;
}
.product-col .name{
	color:#091f29;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:7px;
	display:inline-block;
}
.product-col .name:hover{
	color:#0c6276;
}
.product-col .prod-info{
	padding:5px 0 0 10px;
}
.product-col .inform{
	border:1px solid #f6f6f6;
	background:#fff;
	/* mcs width:127px; */
	width:155px;
	padding:12px 0 0 0;
}
.product-col .inform .price{
	padding-left:13px;
	padding-bottom:13px;
}
.price{
	color:#A8ABAD;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}
/* ============================= footer ====================== */
#footer{
	padding:24px 0 36px 0;
}
#footer .footer-menu{
	float:left;
}
#footer .footer-menu a{
	font-size:12px;
	line-height:21px;
	color:#0b0b0b;
	text-decoration:none;
}
#footer .footer-menu a:hover{
	color:#acabab;
}
#footer .copyright{
	float:right;
	color:#acabab;
	font-size:12px;
	line-height:21px;
}
#footer .copyright a{
	color:#acabab;
	text-decoration:none;
}
#footer .copyright a:hover{
	color:#0b0b0b;
}


/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}

/* ============================= slider ======================= */
#coin-slider{
	overflow:hidden!important;
	width:949px!important;
	height:427px!important;
	margin-left:20px;
	margin-bottom:60px;
}

.coin-slider { overflow: hidden; zoom: 1; position: relative;}
.coin-slider a{ text-decoration: none; outline: none; border: none; overflow:hidden;}

.cs-buttons { display:block; position:absolute!important;
top:397px;
left:59px!important;}
.cs-buttons a { width:19px; height:19px; background:url(../images/pagination-bg.gif) no-repeat left top; float:left; color:#fafafa; font-size:12px;
line-height:18px; font-weight:bold; text-align:center;}
.cs-buttons a:hover{
	color:#ffb000;
}
.cs-active { color:#ffb000!important;}

.cs-title { width: 990px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev{ display:none;}
.cs-next { display:none;}

.banner. bottom{
	width:100%;
	overflow:hidden;
}
.banner .bottom div{
	float:left;
	overflow:hidden;
}



/*  --------------- MCS ---------------  */
/*Цвета:
	f59126	золотой - скидки
	FFB000	желтый - контактов
	146C85	синий - ссылки
	024956	синий - фон кнопки
	CED2D4	бледно серый - цены
	A8ABAD	среднесерый - новый для цены
	373737 	тёмно серый - текст
*/

div#productDescription p { padding-bottom : 5px;}
div#productDescription h1 { font-size: 1.3em; padding-top : 5px;}
div#productDescription h2 { font-size: 1.2em; padding-top : 5px;}
div#productDescription h5 { /*color: #05036f;*/ font: 1.2em Arial,Helvetica,sans-serif; padding-top : 5px; text-decoration : none; text-transform : uppercase; /*font-weight: bold;*/ }

#productGeneral #productAttributes { display: inline-block; }
	#attribsOptionsText {display : none;}
	#productAttributes H4 {clear : both;}
	#productAttributes .wrapperAttribsOptions .back {clear : both;}
#cartAdd {margin : 0px;}
	#cartAdd .text2 { margin: 11px 11px 0 0; }

#header .cart { clear:both; margin : 3px 0 0 0; width : 243px; }

.blackButton {padding: 8px 30px; margin: 10px 20px; color: silver; border : 1px solid black; display: inline-block; background: #2c2c2e; cursor:pointer; }
	a.blackButton:hover {color:white;}
	a.blackButton:active {color:red;}

#header input.search {height:33px; padding:0px;}

/* spec buttons */
.button_in_cart, .button_login, .button_submit, .button_checkout, .button_continue_checkout,
.button_confirm_order, .button_send, .button_add_selected
	{background-color: #024956; /*height : 35px; /*padding:0px;*/}
.button_in_cart:hover, .button_login:hover, .button_submit:hovers, .button_checkout:hover, .button_continue_checkout:hover,
.button_confirm_order:hover, .button_send:hover, .button_add_selected:hover
	{text-shadow:0 2px 3px #FFF;}


.tabTable .productSpecialPrice { color:#f59126 !important; }

fieldset .totalBox, #otsubtotal .totalBox, #otshipping .totalBox, #ottotal .totalBox,
#checkoutShipping fieldset .price
	{color : black;}

#checkoutShipping fieldset .comment,
#checkoutPayment fieldset .comment
	{color: gray;}