@CHARSET "UTF-8";

#old-content * {
	/* font-family: Arial,Tahoma, Helvetica, sans-serif; */
	font-family: 'trebuchet ms', Arial;
	font-size: 13px;
	color: #616161;
}
#old-content .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-resizable input,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-resizable textarea{
	font-size: 23px;
	resize:none;
}

/* #c>4596 */
#old-content .dost a, .succ{
	font-weight: 600;
	font-size: 20px;
	color: #0d7cbe;
}

#old-content .row_odd .suit, .row_odd .suit div {
	color: #616161;
}

#old-content .row_odd div, .redy, .pay{
	font-weight: 600;
	color: red;
}

#old-content .inf{
	font-weight: 600;
	font-size: 16px;
}

/* #c<4596 */

/*#c>1278 �������� 	margin-bottom:0; */
#old-content .totalPrice,  .totalPriceNo {

	font-size:28px !important;
	font-weight:bold;
	color:#58c3db !important;
	/*margin:20px 0;*/
	margin:5px 0;
	margin-bottom:0;
	display:block;
}

#old-content .cpt_product_price{
	padding-top: 10px;
}

#search_advice_wrapper {
    background-color: white;
    display: none;
    position: absolute;
    z-index: 1000;
    margin: 2px 0 0 -3px;
    width: 263px;
    border: 1px solid #E9E9E9;
    border-bottom: none;
    border-top: none;
    text-align: left;
	top: 45%;
}

#search_advice_wrapper a {
    border-bottom: 1px solid #E9E9E9;
    width: 253px;
    display: inline-block;
    padding: 5px;
}

#search_advice_wrapper a:hover, #search_advice_wrapper a.active {
    background-color: #cdcfcf;
    cursor: pointer;
}



#old-content a img {border:none}


#old-content h1 {
	font-size:20px;
	font-weight:bold;
	margin:0 0 20px 0;
	display:block;
}

#old-content h1.normalheight {
	font-size:16px;
	font-weight:bold;
	margin:0;
}


#old-content tr.visiblebrandcategory {

}

#old-content tr.hiddenbrandcategory {
    display: none;
}

#old-content .middle_line table {

	background:#00c4dc;


}

#old-content .middle_line .search table {
	/*width:196px;*/
	/*background:url('/images/search.gif');*/

	background:url('/images/search_265.png');
	width:265px;
	height:41px;

}

#old-content .middle_line .search table input{
	width:180px;
	height:24px;
	padding: 0 0 0 3px;
	margin: 0;
	line-height: 16px;
	font-size:16px;
}

#old-content .middle_line .welcome {

	color:white;
	font-style:italic;
	font-size: 16px;
	font-weight:bold;
	padding:0 30px;

}




#old-content .nav_menu {

	height:30px;
	background: #787979;



}

#old-content .nav_menu td {
	color: #d4d4d3;
}


#old-content .nav_menu a {

	white-space: nowrap;
	margin: 0 10px;
	color: #d4d4d3;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;


}

#old-content .nav_menu a.active {


	color: #58c3db;



}


#category_tree {

	padding: 0 10px;

	margin: 0;

	width:245px;

}

#category_tree a {

	text-decoration:none;
}

#category_tree .first_layer {

	background:#edf8fd;
	border-top:1px solid #e6e6e6;
	padding: 10px 5px;

}

#category_tree a:hover:not(.active) {

	/*font-weight:bold;*/
	color: #008292!important;
}

#category_tree .first_layer a {

	font-size:15px;
	color:black;
}

#category_tree .first_layer.init {

	background: white;

}

#category_tree .first_layer.init a {

	display:block;
	color:#00c5dd;
}

#category_tree .first_layer.init a.second_layer {

	background: url(/images/marker_empty.gif) no-repeat left;
	color:#00C5DD;

}
#category_tree a.second_sub_layer {

	background: url(/images/marker_empty.gif) no-repeat left;
	color:#00C5DD;
	margin-left:40px;
}

#category_tree .first_layer.init a.second_layer.active  {

	background: url(/images/marker_full.gif) no-repeat left;
	font-weight:bold;
	color:#00C5DD;
}

#category_tree .first_layer.init a.second_sub_layer.active  {

	background: url(/images/marker_full.gif) no-repeat left;
	font-weight:bold;
	color:#00C5DD;
}

#category_tree .first_layer	 a.second_layer   {

	background: url(/images/marker_blue.gif) no-repeat left;
	color:#00C5DD;
}

#category_tree .first_layer	 a.second_sub_layer   {

	background: url(/images/marker_blue.gif) no-repeat left;
	color:#00C5DD;

}

#category_tree .first_layer .body {

	display:none;

}

#category_tree .first_layer.expanded .body {

	display:block;

}

#category_tree .body {
	padding:5px 0 5px 10px;

}

#category_tree a.second_layer {

	padding:0 0 0 15px;
	display: block;
	color:black;

}
#category_tree a.second_sub_layer {

	margin:0 0 0 15px;
	padding-left:10px;
	display: block;
	color:black;

}




#path {

	margin: 10px;



}

#path a {
	text-decoration: none;

	font-size:15px;

}

#path .current {

	font-size:15px;

	color:black;

}

#old-content .border {

	border-left:1px solid #58c3db;
	width:1px;


}

#old-content .product {

	border: 1px solid #58c3db;

	background: #eff8fc;

	width:600px;

	margin:0 0 20px 0;

}

#old-content .product img {

	border: 1px solid #58c3db;

}

#old-content .product .title {
	color:black;
	font-size:16px;
	font-weight:bold;
	padding: 0 0 5px 0;
}



#old-content .product .price {

	font-weight:bold;
	font-size:28px;
	color:#58c3db;

}

#old-content .product .buy {

	background: #58c3db;

}

#old-content .product .buy img{

	margin:5px 10px 5px 0;

}

#old-content .offer {

	width:230px;
	margin: 10px;

}

#old-content .offer img {
	border: 1px solid #58c3db;
	margin: 0 0 0 0;
}

#old-content .offer .price {
	margin:10px 0 0 0;
}

#old-content .offer .price a{

	font-weight:bold;
	font-size:22px;
	color:#00c4dc;
	text-decoration: none;



}

#old-content .offer .body {


	background: #eff9fc;
	border:1px solid  #58c3db;

}


#old-content .offer .body table tr td {
	padding:20px 10px;
}
#old-content .offer .all {

	margin: 10px 0 0 0;
	text-align: center;
	padding: 8px 0;
	background: #00c4dc;

}

#old-content .offer .all a {

	text-decoration:none;
	color:white;
	font-size:16px;
	font-weight:bold;

}

#old-content .offer .title {

	color:white;
	font-size:18px;
	background: url('/images/offer_title.gif') no-repeat top right #fe4504; /*#c>1698*/

	width:134px;
	padding: 5px 0 5px 10px;
	text-transform: capitalize;


}

#old-content .offer .name a{
	text-decoration: none;
}

#old-content .offer.first {

	margin: 0 10px 10px 10px;


}




#old-content .cart {


	padding: 5px 5px 5px 90px;

	width:140px;

	margin:0 0 20px 0;

	background: url('/images/cart.gif') no-repeat 10px 5px;

	height:90px;


}

#old-content .cart p {
	margin: 3px 0;
}

#old-content .cart b {

	font-size: 15px;

}


#old-content .info {

	text-align: center;

	width:250px;

	margin: 30px 0;




}

#old-content .info a, .info .icq {

	font-size:15px;

}


#old-content .info .icq img{

	position: relative;

	top: 5px;

	left: 0;


}

#nav_menu_bottom {

	background: #58c3db;

	height:30px;





}

#nav_menu_bottom tr td {
	color:white;
	padding: 0 5px;
}

#nav_menu_bottom a {
	color:white;
	text-decoration: none;
}



#old-content table.categories {

	margin: 0 0 20px 0;

}

#old-content .categories .category {

	width:200px;

	padding: 0 10px;



}

#old-content .categories .category a{
	text-decoration: none;
	font-size:12px;
	/*font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;*/
}

#old-content .categories .kostyl{
	text-align: center;
	margin-top: -21px;
}

#old-content .categories .category .title {

	font-size:20px;

}

#old-content .categories .category .kostyl {
	display: inline-block;
	vertical-align: top;
	padding: 69px 20px 0 20px;
}

#old-content .categories td table tr td {
	padding:0 0 20px 0;

}

#old-content #brands {

	width:100%;

	margin:0 0 20px 0;

}

#old-content #brands a {

	font-size:14px;
	text-decoration:none;


}


#old-content td.news {

	width:425px;

	padding:0 20px 0 0;


}

#old-content td.articles {

	width:405px;

	padding:0 20px;

}

#old-content td.news .title,td.articles .title {

	color:#58c3db;
	font-size:20px;
	font-weight:bold;

}

#old-content td.news .item .title, td.articles .item a{

	font-size:14px;
	font-weight:normal;
	color:#616161;


}

#old-content td.news .item a.title.date {

	font-size:10px;
	font-style: italic;
	margin: 0 5px 0 0;
	color:rgb(88, 195, 219);

}

#old-content td.news .item, td.articles .item {

	margin:0 0 20px 0;
}



#bottom_text {

	padding:0 20px;


	text-align: left;

	margin:50px 0 0 0;


}

#bottom_text .title3 {

	font-size:16px;
	font-weight:bold;
}


#old-content span.error_flag,#old-content span.error_message {

	color:red;


}
#old-content span.error_flag {

	font-weight:bold;

}


.cpt_shopping_cart_info p {

	white-space: nowrap;

}



#old-content td.main_content {

	padding:0 20px;

}

#old-content .product_brief_block img {
	border: 1px solid #7ff1ff;
}




#old-content .prdbrief_name a{
	color:black;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#old-content .prdbrief_name a:hover{
	color: #f55716;
}


#old-content .prdbrief_price .totalPrice {

	font-size:20px;
	color:#00c4dc;
	margin:5px 0;

}

#old-content .cat_path_in_productpage a,#old-content .cpt_product_category_info a {
	text-decoration:none;
	white-space: nowrap;
	font-size:16px;
	/*font-weight:bold;*/
}

#old-content .cat_path_in_productpage, #old-content .cpt_product_category_info {
	margin:0 0 20px 0;
}

#old-content .cat_path_in_productpage *, .cpt_product_category_info *{

	/*font-size:34px;*/
	font-size:16px;
	/*font-weight:bold;*/
}
#old-content .rcat_child_categories_sub {
	/*white-space: nowrap;*/
	line-height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
}

#old-content .delimiter {
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}


#old-content .products_count {

	color:rgb(88, 195, 219);
	font-size:11px;

	font-style: italic;

}


#cart_content_header td {

	font-weight:bold;
	font-size:16px;
	padding:10px 0;
	background-color: rgb(153, 153, 153);
	color:black;

}

#cart_content_tbl .row_odd td {

	background: #e4e4e4;
}

#cart_content_tbl .row_even td {
	background: #c4c4c4;


}


#cat_advproduct_search a:hover {

	text-decoration: none;

}
/*
.gallery *{
	border:1px gray dotted;
}*/

#old-content .gallery .row{
	clear:both;
	height: 100px;
}

#old-content .gallery .row.level1{
	padding: 0 0 0 100px;
}

#old-content .gallery .info{
	margin: 0 0 0 100px;
	width: auto;
	text-align: left;
}

#old-content .gallery .img img{
	display: inline;

}

#old-content .gallery .img{
	width:100px;
	height: 100px;
	float:left;
	text-align: center;
}


#old-content .gallery .enlarged-picture{
	text-align: center;
	padding:25px;
}

#old-content .gallery .enlarged-picture img{
	display:inline;
}

#old-content .gallery .inside{
	font-size:12px;
}


#old-content .shipment-table{
	border:1px solid #adadad;
}
#old-content .shipment-table tr td{
	border:1px solid #adadad;
	padding: 5px;
}
#old-content .shipment-table tr.header td{
	background: #cccccc;
	font-weight: bold;
}
#old-content .shipment-table tr.even td{
	background: #ebebeb;
}



#old-content .footer-links a{
	white-space: nowrap;

}

#old-content .home-text{
	text-align: left;
	margin-bottom: 40px;
}
/*noindex a {
	background-color:#FFF;
}*/




/* TEST */
#old-content ul {
    list-style: none;
    /*padding:0;*/
    /*margin:0;*/
}
#old-content li {
    /*padding-left: 1em;*/
    text-indent: -.7em;
}

#old-content li.needed:before {
    content: "\002022";
    padding-right:7px;
    color: #4DAABE; /* or whatever color you prefer */
}

/*мое добавление 9 октября*/
#old-content ul.no-padding {
	padding-left: 0;
}

#old-content li.add_circle:before {
	content: "\002022";
    padding-right:7px;
    color: #000;
}

#old-content .rcat_child_categories_sub.cat_header {
	font-weight: bold;
}

#old-content .first_product_img{
	max-height: 200px;
}

.block4 p {
	padding: 5px !important;
	color: #00C4DC !important;
	font-weight: bold !important;
	font-size: 22px !important;
}
.scrolled_arrow{
	position:static!important;
}

.catalogmenu_list > li > ._item_label > a {
	color: #ffffff !important;
	text-decoration: none !important;
}
#main_categories {
	padding: 40px;
	margin: 0 auto;
	max-width: 800px;
}
.main_category_icon {
	display: block;
	background: #f7f7f7;
	padding: 20px;
	text-decoration: none !important;
	color: #909090;
	text-align: center;
	min-height: 200px;
	height: auto;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: "Arial Narrow", Arial, sans-serif;
	box-shadow: 0 2px 1px 0 #9999;
}

.main_category_icon img {
	max-width: 100%;
}
.main_category_icon span {
	font-size: 18px;
}

#main_certificate {
	padding: 40px;
	margin: 0 auto;
	max-width: 800px;
}
#main_certificate .main_category_icon {
	padding: 0;
	min-height: inherit;
	background: #fefefe;
}