@charset "utf-8";
/* CSS Document */

body {
    background-color: #f5f6f7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 1100px;
    color:#333333;
	}

.wrapper	{
	margin:15px auto 10px;
	width:1200px;
	min-height:600px;
	}

.head	{
	padding-bottom:10px;
	}

div.top {
  background: rgba(0, 0, 0, 0) linear-gradient(to top, #f5f6f7, #c0c0c0) repeat scroll 0 0;
  border-bottom: 1px solid #DCDCDC;
  height: 35px;
//  position: fixed;
  text-align: center;
//  top: 0;
//  width: 100%;
  min-width: 1200px;
  z-index: 9999;
}

.intop, .inbottom	{
	margin: 0 auto;
//   	margin: 0 auto;
    	padding: 9px 0;
    	width: 1200px;
	}
.inbottom {
	padding-left:40px;
	}
.intopleft	{
	float: left;
	}
.intopright {
  position: relative;
  float: right;
  padding-right: 5px;
  padding-left: 50px;
  text-align: right;
//  width: 250px;
}
	


a.top, .toggle-block, .notoggle-block	{
	padding:0 5px;
    	font-size: 8pt;
	}
a.top:link, a.top:visited, .toggle-block, .notoggle-block	{
	text-decoration: none;
	color:#555555;
	}
a.top:hover, .toggle-block:hover	{
   	color: #28678C !important;
    	text-decoration: underline !important;
	}	
.toggle-block	{
	cursor:pointer;
	}


.logo	{
        cursor:pointer;
	float:left;
	font-size:35px;
	padding:10px 0;
	font-weight:bold;
	letter-spacing:2px;
	}
div.logo span	{
	padding:5px 0;
	}
.veles	{
	color:#28678C;
	}
.opt	{
        background-color:#28678C;
	color:#fff;
	border-radius:5px;
	padding:5px !important;
	}
.phonesimbol:before	{
	float:left;
	content: "☎ ";
	color: #999;
	font-size:35px;
	padding:10px 8px 10px 80px;
	}
.phone	{
	float:left;
	font-size:18px;
	padding:10px 10px 0 10px;
	font-weight:bold;
//	letter-spacing:2px;
	}
.worktime	{
	float:right;
	padding-top:10px;
	padding-right:20px;
	padding-left:70px;
	text-align:right;
	line-height:1.2em;
	overflow:hidden;
	}
.worktime div	{
	font-size:38px;
	font-weight:bold;
	color:#ffcc66;
	color: white; 												
    	text-shadow: 0px 3px 0px #b2a98f,
             	 0px 14px 10px rgba(0,0,0,0.15),
             	 0px 24px 2px rgba(0,0,0,0.1),
            	 0px 34px 30px rgba(0,0,0,0.1);		
	margin-bottom:10px;
	}

.worktime span	{
	color:gray;
	letter-spacing:2px;
	}
	
.worktime1	{
	position:relative;
	top:-5px;
	}


.floatL	{
	float:left;
	}
.floatR	{
	float:right;
	}


#sidebar	{
	z-index:999;
	}
.stick	{
//        background-color:#468981;
//	background-color:#468981;
	background-color:#c0c0c0;
	padding:15px 20px;
	}

.sd_ch	{
//        background-color:#ffcc66;
	padding-left:50px;
	float:right;
	color:#F5931A;
	}

.sd_ch span	{
	float:left;
	cursor:pointer;
	}
.sd_ch span:first-child 	{
	font-size:30px;
	}
.sd_ch span:nth-child(2) 	{
	font-size:14px;
	padding-top:5px;
	padding-left:5px;
	}
.sd_ch a:active, .sd_ch a:visited, .sd_ch a:link	{
	color:#e9edf0;
	}
.sd_ch:hover a, .sd_ch a:hover	{
	color:#28678C;
	}
.sd_ch:hover span:first-child 	{
	text-shadow:1px 1px 1px #000;
	}




div.seek	{
	float:left;
	position:relative;
	}
.seek form	{
	margin-top:-5px;
	padding-bottom:5px;
	}
.seek form input[type="text"] {
  	font-size: 20px;
  	padding: 0 5px 3px 5px;
	width:400px;

//    background-image: url(/images/seek.png);   
//    background-repeat: no-repeat; /*Убираем повтор изображения*/   
//    background-position: right; /*Позиционируем*/   
//    outline: none; /*убираем стандартную обводку браузера*/   
    -moz-border-radius: 2px; /*закругляем углы для Mozilla*/  
    -webkit-border-radius: 2px; /*закругляем углы для Chrome, Safari*/   
    border-radius: 2px; /*закругляем углы для остальных браузеров*/  
	}

.seek form input[type="image"] {
  border: 0 none !important;
  height: 31px !important;
  padding: 0 !important;
  position: relative;
  top: 9px;
  border-radius: 0 10px 10px 0;
}

div.seek_text	{
	padding:20px 20px 30px 50px;
	font-size:20px;
	font-style:italic;
	color:gray;	
	}
div.seek_text span	{
	padding-left:40px;
	font-size:30px;
	font-style:normal !important;
	text-shadow:1px 1px 1px #c0c0c0;
	color:#111;
	}
div.seek_text div	{
	padding-top:20px;
	font-size:15px;
	line-height:1.3em;
//	font-style:normal !important;
//	text-shadow:1px 1px 1px #c0c0c0;
//	color:#111;
	}


div.cart {
  background-color: #bd0515;
  float: left;
  margin-left: 150px;
  min-width: 190px;
  padding: 7px;
  position: relative;
  top: -10px;
}

div.cart img	{
	height:20px;
	padding-right:10px;
	}

.login-form	{ 
	position: absolute;
	display: none; 
	background-color:#333;
	border:1px solid #000;
	padding:10px 0;
	text-align:center;
	position:absolute;
	z-index:9999;
	right:0;
	} 
.login-form input, .login-form div	{
	padding:5px;
	margin:5px;
	}



.leftmain	{
	float:left;
	width:250px;
	}
.rightmain	{
	float: right;
	width:930px;
	}

.leftmain, .rightmain	{
        padding-top:5px;
	}

.titleproduct	{
	cursor:pointer;
	float:left;
	padding:12px 15px;
	text-align:center;
	height:250px;
	width:298px;
	overflow:hidden;
	position: relative;
	}

.ramk {
  background: #e9edf0 none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  line-height: 97%;
  margin: 3px;
  padding: 2px;
  text-align: center;
  width: 298px;
}

.ramk img{
  background-color: #fff;
  border: 1px solid gray !important;
}

.tittle_product_name	{
	font-size:16px;
	line-height:1em;
	overflow:hidden;
	padding:2px;
	}
.tittle_product_name a	{
	text-decoration:none;
	color:#333333;
	}
.tittle_product_pack	{
	color:gray;
	font-size:9px;
	}
.tittle_product_price	{
	padding:15px 0 0 150px;
	color:#cc6633;
	font-weight:bold;
	font-size:28px;
	}
.tittle_product_grn	{
	color:#ffcc66;
	font-size:15px;
	}	
tittle_product_buy	{
	color: #28678C;
	}
.inputbox	{
	width: 40px;
	text-align:center;
	}



img.wait {
  height: 23px !important;
  position: relative;
  top: 10px;
  width: 15px !important;
  margin: 0 45px !important;
}

button.buy, img.wait {
  margin:5px 10px;
  display: inline-block;
  color: black;
  font-size: 125%;
  font-weight: 700;
  text-decoration: none;
  user-select: none;
  padding: .25em .5em;
  outline: none;
  border: 1px solid rgb(250,172,17);
  border-radius: 7px;
  background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
  box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
  transition: box-shadow .2s, border-color .2s;
} 
button.buy:hover {
  box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
button.buy:active {
  padding: calc(.25em + 1px) .5em calc(.25em - 1px);
  border-color: rgba(177,159,0,1);
  box-shadow: inset 0 -1px 1px rgba(0,0,0,.1), inset 0 1px 2px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}



.rub	{
//	background-color:#008080;
        height:18px;
	background: linear-gradient(to left,#f5f6f7,#28678C);
	font-size:17px;
	color: #fff;
	padding:10px 30px;
	}

.rub div	{
	float:left;
	}
.sort	{
	float:right !important;
	}
.rub span	{
	color: #B3C4D7;
	padding:10px ;
	width:930px;
	}
.rub a:active, .rub a:link, .rub a:visited 	{
	color: #fff;
	text-decoration:none;
	}
.rub a:hover	{
	color:#ffcc66;
	}


.add2cart	{
//	padding-top:10px;
	height: 42px;
	}
.add2cart form	{
	padding:0;
	margin:0;
	}

.correction	{
	margin-top:12px;
	}
.incart	{
	padding-left:27px;
	text-align:left !important;
	font-size:13px;
	display:none;
	}
.incart a	{
	text-decoration:none;
	}
.cart_del	{
	font-weight:bold;
	color:#bd0515;
	}
.cart_order	{
	text-align:right;
	padding-top:30px;
	
	}


table.showposition	{
	width:100%;
	border-collapse: collapse;
	margin-top:15px;
	}

.krz	{
	font-size:9px;
//	color:#c0c0c0;
	color:gray;
	}


a.vhelp:active { font-size:15px;color:#000}
a.vhelp:visited { font-size:15px;color:#000}
a.vhelp:link { font-size:15px;color:#000}
a.vhelp:hover { font-size:15px;position:relative; color:#272727;}

a.vhelp span { 
	font-size:15px;display:none;
	z-index:99999;
	}
a.vhelp span img	{
	min-width:300px;
	max-width:600px;
	min-height:300px;
	max-height:600px;
	}
a.vhelp:hover span { 
	font-size:15px;
	margin:0;
	position:absolute; 
	display:block; 
	width:300px;
//	left:5px; 
//	top:5px; 
	padding:5px;
	border:solid 1px #494341; 
	background:#fdfdfd; 
	color:#000; 
	text-align:center;
	}

.nameSP	{
	padding:7px 0;
	}
.nameSP, .nameSP a:link, .nameSP a:active, .nameSP a:visited	{
	color:#28678C;
	font-size:16px;
	}	
.nameSP a:hover	{
        color:#bd0515;
	}
.sf	{
	font-size:25px !important;
	}

.price_price	{
	text-align:right;
	padding-top:10px;
	padding-right:20px;
	color:darkgray;
	color:#468981;
//	color:#cc6633;
//	font-weight:bold;
//	font-size:30px;
	font-size:23px;
	}
.price_zakaz	{
	padding-top:13px;
	font-size:11px;
	}
.price_zakaz a	{
	text-decoration:none;
	font-weight:normal;	
	}

.typeError	{
	padding:50px;
	font-size:30px;
	text-align:center;
	}
.typeError div	{
	padding-top:20px;
	}


table.showposition	{
	width:100%;
	}

table.showposition td:nth-child(1)	{
	width:90px;
	}
table.showposition td:nth-child(2)	{
	width:60%;
	padding-left:10px;
	}

table.showposition td:nth-child(3)	{
	width:200px !important;
	}
table.showposition td:nth-child(4)	{
	width:150px;
	}
table.showposition td:nth-child(5)	{
	width:70px;
	}


.cart_pic, .cart_name, .cart_price, .cart_count	{
	float:left;
	}

.cart_pic	{
	width:90px;
	}
.cart_name	{
	width:423px;
	padding:0 10px;
	}
.cart_price	{
	width:270px;
	text-align:right;
	}
.cart_count	{
	width:127px;
	text-align:center;
	}
.cart_summa	{
 	background-color:#E1F5FF;
	padding:30px;
	}

div.showposition	{
	padding-top:10px;
	}

.l_white	{
	border-bottom:3px solid #fff;
	}
.cart_list	{
	padding-top:5px;
//	margin-bottom:5px;
	}
.cart_list img	{
	height:90px;
	width:90px;
	}

.action	{
        background-image: url("/images/action.png");
        background-position-x: 175px;
        background-position-y: 0px;
        background-repeat: no-repeat;
	min-height:90px;
	}
.cart_action	{
        background-image: url("/images/action.png");
        background-position-x: 165px;
        background-position-y: 40px;
        background-repeat: no-repeat;
	min-height:90px;
	}

.action_bg	{
	background-color: #FFEBE1;
	}
.summa_text	{
	padding-right:425px;
	font-size:20px;
	}
.summa	{
	font-size:30px !important;	
	font-weight:bold;
	color:#006666;
	}

.formData	{
	padding:2px 0;
	}
.formData input	{
	width:300px;
	height:30px;
	font-size:16px;
	padding:2px 5px 3px 5px;
	}
.formData input[name="remark"]	{
	width:600px !important;
	}
.formData input[type="submit"]	{
	width:300px !important;
	height:60px !important;
	font-size:25px !important;
	padding:10px !important;
	margin-top:20px !important;
	}



.goods	{
	padding:10px 0;
	}

.goods_left	{
	float:left;
	width: 500px;
	}
.goods_right	{
	float:right;
	width: 390px;
	text-align:right;
	padding-left:20px;
	}
.goods_right img	{
	max-width:390px;
	}

.goods_price	{
	padding:10px 0 5px 0;
	color:#cc6633;
	font-weight:bold;
	font-size:30px;
	}

.pl	{
	padding:0 !important;
	text-align: center !important;
	}
.goods_goods	{
	padding-top:20px;
	}

.gp	{
	border:4px solid #ffcc66;
	background-color: #fff4dd;
	box-shadow:3px 3px 3px #28678C;
	border-radius:15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	width:171px;
	text-align:center;
	height:140px;
	border-collapse: collapse;
	float:left;
	margin-right:20px;
	}
.gp1	{
	padding-top:5px;
	}

.vk	{
	padding-top:50px;
	}







.new-select-style-wpandyou select {
        background: transparent none repeat scroll 0 0;
        border: 1px solid #c0c0c0;
        border-radius: 0px;
        font-size: 10px;
        height: 20px;
        line-height: 1;
        padding-right: -20px;
        position: relative;
        right: -25px;
	}


.switch	{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#fff4dd;
	margin-bottom: 3px;
	padding: 7px 0;
//	background-color: #BC3A0A;
	background-color: #28678c;
	border:1px solid #28678c;
//	border:1px solid #BC3A0A;
//	border:1px solid #28678C;
	}
.switch a	{
	font-weight:normal;
	font-size:15px;
	}
.switch2	{
	padding:0 20px;
	}
.switch a:link, .switch a:active, .switch a:visited	{
	color:#c0c0c0;
	}
.switch a:hover	{
	color:#fff4dd;
	font-size:20px;	
	text-decoration:none;
	padding:10px !important;
	text-transform: uppercase;
	font-weight:bold;
	}
.switch a:hover	span.switch {
	color:#c0c0c0 !important;
	}


.gray_div {
//  background: rgba(0, 0, 0, 0) url("/images/bg_gray.jpg") repeat scroll 0 0;  
  font-size: 17px;
  height: 40px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  top: -5px;
  position: relative;
  z-index: 998;
  height:200px;
  width:950px;
	}
.gray_div a:visited,.gray_div a:link,.gray_div a:active	{
        text-decoration:none;
	color: #555555;
	}
.gray_div a:hover {
        text-decoration:none;
	color: #28678C;
	font-size:20px;
//	text-transform: uppercase;
	}


.gray_div div {
  position:relative;
  background-color: #fff4dd;
  background-image:url(/images/pimp1.png);
  background-repeat:repeat-x;
//  border: 6px solid #28678C;
  border: 6px solid #28678C;
  border-radius: 0 15px 15px;
  float: left;
  margin: 5px;
  padding: 165px 10px 14px;
  text-align: center;
  width: 191px;
	}
.gray_div div span	{
	position:absolute;
	top:0;
	left:0;
	}
.gray_div div span img {
  height: 150px;
  padding-left: 10px;
  width: 190px;
	}
.gray_div div:hover, .gray_div div:hover a {
        cursor:pointer;
	background-color: #ffcc66;
        text-decoration:none;
	color: #28678C;
	font-size:20px;
	}
div.gray_div div:first-letter, div.gray_div font{
        font-size:25px;
	color:gray;
	font-weight:bold;
	}

.title_news	{
//        background-color: #f5f6f7;
        background-color: #fff;
  	top: -5px;
	position: relative;
//	height:200px;
	font-size:30px;
	z-index:995;
	padding-top:10px;
	}

.ln	{
        text-align:right;
	float:left;
        color:#fff;
	padding:10px 20px;
	width:540px;
	background-color:#28678C;
	}
.ln span	{
	float:left;
	font-size:15px;
	padding-top:8px;
	}
.ln span a	{
	color:#c0c0c0;
	}

.ln_img	{
	float:left;
	}
.ln_img img	{
	height:50px;
	}
.left_news	{
	width:600px;
	float:left;
	}
.right_news	{
	float:right;
	padding:0px 10px 10px 10px;
	width:300px;
	}
.pre_news	{
	font-size:20px;
	width:600px;
	line-height:1.1em;
	padding-top:65px;
	text-align:right;
	}
.right_news, .pre_news	{
	cursor:pointer;
	}
.pre_news img	{
	max-height:150px;
	padding:0px 15px;
	float:right;
	}
.name_news	{
	padding:0px 50px;
	}
.name_news, .right_news a {
        color: #555555;
        font-size: 37px;
        line-height: 1.2em;
        text-decoration: none;
        text-shadow: 1px 1px 2px #28678C;
	font-weight:bold;
	}
.title_news_clear	{
	background: rgba(0, 0, 0, 0) linear-gradient(to left, #f5f6f7, #28678C) repeat scroll 0 0;
	margin-top:10px;
	margin-bottom:20px;
	height:2px;
	}

.comment	{
        padding-top:40px;
	font-size:14px;
	line-height:1.5em;
	
	}

.pl50	{
	padding-left:270px;
	}

.brand	{
	padding:5px 0;
	color:gray;
	}
.code {
//  background-color: #468981;
  border:1px solid  #468981;
  color: #468981;
  font-size: 12px;
  font-weight: normal;
  margin: 10px;
  padding: 5px 0;
  line-height:1.3em;
}
.codeposition	{
  color: #468981;
  font-size: 12px;
  font-weight: normal;
  padding: 5px 0;
	}


.brand a	{
	color: #28678C;
	}	

.scrollup	{
        width:40px;
        height:40px;
        opacity:0.3;
        position:fixed;
        bottom:50px;
        right:50px;
        display:none;
        text-indent:-9999px;
        background: url('/images/icon_top.png') no-repeat;
         }
.opn	{
	overflow:hidden; 
	margin-top:20px;
	padding:20px;
	border:2px solid #f5f6f7;
	cursor:pointer;
	}
.pn	{
	font-size:14px;
	line-height:1.4em;
	color:#555555;
	padding-top:8px;
	}
.opn img	{
    margin-right:20px;
    border: 4px solid #ffcc66 !important;
    border-radius: 15px !important;
    box-shadow: 3px 3px 3px #28678C;
    float: left;
    height: 140px;
    margin-right: 20px;
    text-align: center;
    width: 171px;
	}

div.opn a	{
	font-size:25px;
	color:#28678C;
	text-decoration:none !important;
	}
.opn:hover a	{
	color:#bd0515;
	}
.opn:hover	{
	background-color:#ffebe1;
	border:2px solid #bd0515;
	}
.date	{
        color:#c0c0c0;
	margin:5px 0;
	font-size:11px;
	}

.name_news	{
	padding:10px;
	font-size:25px;
	text-align:center;
	}
.date_news	{
	text-align:right;
	font-style:italic;
	}

.news_one	{
	padding:10px;
	margin:10px 0;
	background-color:#fff;
	}

.footer	{
	background-color:#DCDCDC;
	margin-top:20px;
//	padding:20px 0px;
	font-size:12px;
	line-height:1.3em;
	min-width:1200px;
	height:330px;
	padding:0;
}
.footer span {
	position: relative;
	top: -210px;
	float: right;
	right:20px;
}

/*
.footer	{
	height:80px;
	background-color:#DCDCDC;
	margin-top:20px;
	padding:20px 0px;
	font-size:12px;
	line-height:1.3em;
	min-width:1200px;
	}

.footer span	{
	position: relative;
	top: -20px;
	float:right;
	}
*/


.ordered	{
	line-height:1.3em;
	font-size:14px;
	padding:5px;
	}
.ordered:hover	{
//	background-color:#dcdcdc;
	background-color:#fff;
	cursor:pointer;
	}
.ordered h2 {
	padding:40px 0 10px;
	}



.order	{
	line-height:1.8em;
	font-size:14px;
	}

.order table, .ordered table	{
	width:100%;
	}
.order table tr, .ordered table tr	{
	border-bottom:1px solid gray !important;
	}

.um	{
	padding-top:40px;
        text-align:center;
	}

.umin	{
	padding:10px;	
	}
.pricedate	{
	padding:2px 10px;
	font-size:9px;
	color:gray;
	text-align:right;
	}

.print	{
	float:right;
	cursor:pointer;
	color:gray;
	font-size:11px;
	}
.print img	{
	top:3px;
	position:relative;
	padding-right:3px;
	}

.admin_sp	{
	text-align:left !important;
	padding:2px 0;
	}

.button_del	{
	position:absolute;
	z-index:998;
	}
.button_del button	{
    	border: none;
	background-color:red;
	color:#fff;
	display: inline-block;
	padding: 8px;
	width:151px;
	font-size:14px;
	cursor:pointer;
	}






.file_upload {
  position: relative;
  overflow: hidden;
}
 
.file_upload input[type=file] {
  position: absolute;
  top: 0; right: 0; 
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

.file_upload, .description {
  background: #eee none repeat scroll 0 0;
  border: 1px solid #ccc;
  font-size: 13px;
  line-height: 1;
  padding: 5px 2px;
  text-align: center;
  width: 146px;
  margin: 2px 0;
}

.description	{
	cursor:normal !important;
	}
.description label	{
	width:100%;
	cursor:pointer !important;	
	}

.admin_block	{
	position:absolute;
	top:154px;
	left:2px;
	}


div.mess {
    background-color: #fff4dd;
    border: 6px solid #28678c;
    border-radius: 0 15px 15px;
    margin-top: 25px;
    padding: 10px;
    text-align: center;
    font-size:15px;
    line-height:1.5em;
}

div.payment li	{
        font-size:15px;
	padding:5px 0;
	line-height: 150%;
	}
div.payment ul	{
	padding-left:40px;
	padding-top:10px;
	list-style: square outside;
	}
div.payment h3	{
        padding-top:20px;
	}
div.payment h2	{
        font-size:35px;
	}
div.payment div	{
        padding-bottom:50px;
	}

.phone img 	{
	width:22px;
	}




#win	{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	padding:20px;
	font-size:16px;
	text-align: center;
	opacity: 0.9; /* Полупрозрачный фон */
	filter: alpha(Opacity=90); /* Прозрачность в IE */
	z-index:100000;
	}
.p_ok, .success	{
	background:#C4FFE1;
	color:#006666;
	}

.p_del, .danger	{
	background:#FFDFDF;
	color:#FF0000;
	}
.p_edit	{
	  background: #FF6600; /* фон кнопки */
	}



.admin-title	{
	padding:10px 0 30px 5px; 
	font-size:25px;
}
.admin-top	{
        overflow: auto;
	top:0;
	left:0;
	width:100%;
	height:200px;
	position:fixed;
	background-color:#F0F0F0;
	display:none;
	border-bottom:2px solid #336699;
	z-index:9999;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	}

.admin-top-div	{
        float:left;
	padding:5px;
	margin:5px;
	height:180px;
	font-size:14px;
	position: relative;
	text-align:center;
	background-color:#fff;
	}
.admin-top-div a {
	text-decoration:none;
	}
.admin-top-div span a {
	font-size:29px;
	color:red;
	weight:bold;
    	position: absolute;
    	right: 4px;
    	top: 2px;
	}
.admin-top-div img	{
        width:150px;
	height:150px;
	}
.c0	{
	background-color:#FFCCCC;
	}

.bq	{
	padding:5px 0 5px 50px;
	font-size:13px;
	}
.ncp	{
        cursor:default !important;
	}

.offer ul	{
	padding-bottom:40px;
        list-style: disc outside;
	padding-left:65px;
	}
.offer li	{
        font-size:15px;
	padding-top:9px;
	}

.payment_method	{
        height: 100px;
	}
.payment_method div {
        float:left;
	width:33%;
	height:30px;

    color: #555555;
    font-weight: bold;
    line-height: 1.2em;
    text-decoration: none;
    text-shadow: 1px 1px 2px #28678c;
	}
.payment_method	span{
        font-size:15px;
	padding-bottom:10px;
	}


.button_green {
//  background-color: #6caa1b;
background-color: #bc3a0a;
  color: white;
  cursor: pointer;
  font-size: 16px;
  padding: 12px 2px;
  text-align: center;
  text-decoration: none;
  width: 207px;
  border-radius: 8px; 
}

.notice {
	font-size:14px;
	line-height:1.4em;
	}
.notice div	{
	padding:1px 10px 1px 20px !important;
	font-weight:bold;
	}


.admin	{
	padding:15px 0px;
	line-height:1.4em;
	}

table.usersAdmin {
	border-collapse: collapse;
        width: 100%;
	}
table.usersAdmin th{
    font-size: 12px;
    font-weight: normal;
    color: #039;
    border-bottom: 2px solid #6678b1;
    padding: 10px;
	text-align: left;
}
table.usersAdmin td{
    border-bottom: 1px solid #ccc;
    color: #669;
    padding: 9px 4px;
}
table.usersAdmin tr:hover td{
background: #e8edff;
}

div.question {
	cursor:pointer;
	position:relative;
	font-size: 18px;
	}
div.question span	{	
	display:none;
	}
div.question:hover span	{	
	display:block;
	font-size:10px;
	margin:10px;
	position:absolute; 
	width:100px;
	right:5px; 
	top:3px; 
	padding:5px;
	border:solid 1px #494341; 
	background:#fdfdfd; 
	color:#000; 
	z-index:9999;
	}
div.question img {
	max-width:15px;
	max-height:15px;
	}
div.question span em	{
	font-size:9px;
	}



.sd_ch_admin	{
        position:fixed;
	top:0;
	right:0;
        background-color:red;
	color:#F5931A;
	font-size:11px;
	padding:2px 7px;
	font-weight:bold;
	}
.sd_ch_admin a	{
	color:#fff;
	text-decoration:none;
	}

.lightgray	{
	background-color:lightgray;
	}

.file-small	{
    width: 150px;
    overflow: hidden;
}

.brandPhoto	{
	max-width:150px;
	max-height:150px;
	}


.ptb50	{
	padding: 50px 0;
	}
.ptb2050	{
	padding: 20px 0 50px;
	}
.catalogForm	{
	line-height:220%;
	padding-left:20px;
	}

.newsShow	{
	padding: 0px 30px 50px 0;
	font-size:1.2em;
	}
.newsShow img	{
	max-height:100px;	
	max-width:100px;
	padding: 0px 30px 50px 0;
	}

textarea.textareaBrand	{
	width: 500px;
	height: 70px;
	}
button.textareaBrand {
	float:right;
	height:30px;
	margin:10px 0;
	}

.partext	{
	line-height:2em;
	padding:0 10px 0 20px;
	}

div.cmenu	{
	padding-bottom:50px;
	}
div.cmenu p {
	line-height:1em;
	line-height: 0.1em;
	padding: 0 !important;
	}


div.cert	{
	margin:0 auto;
	}
div.cert div	{
	padding:40px;
	float:left;
	height: 280px;
	}

.phone-war {
	font-size:30px;
	font-weight: bold;
	margin-top: -1px;
	}