/* >1024 */
body{
	background:url("/upload_modules/sys/design/bg.jpg") 50% 0 repeat fixed;
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	min-width:1024px;
	line-height: 1.5em;
}

#wrapper{
	padding: 15px 0 15px 0;
}

#main{
	width: 1000px;
	border-radius:14px 14px 14px 14px;
	background: url("/php/png.php?c=ffffff&a=240") transparent;
	behavior: url('/htc/pie.htc');
}



#left{width:240px}
#right{width:240px}

.h{
	font-family: 'NeoSansProRegular';
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	margin:0 0 10px 0;
}

body a{
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #202774;
	text-decoration:underline;
}

body a:hover{
	color: #202774;
	text-decoration:underline;
}

.sel{
color:#333;
}

#mod_slider_slide div{
border-radius:6px;
}

/* Цвета ссылок, слогона, меню и пр. */
a.company{
	font-family: 'NeoSansProRegular';
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	background:url("/upload_modules/sys/design/logo.png") 0 0 no-repeat;
	width:400px;
	height:82px;
}

a.company:hover {
	font-family: 'NeoSansProRegular';
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.company span{
	font-family: 'NeoSansProRegular';
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	color: #EA7500;
}

.page_item{
	text-decoration: none;
	padding: 6px;
	border-radius: 4px;
	color: #FFF;
	background: url('/php/png.php?c=EB1E26&a=200');
}
.page_item.act{
	background: url('/php/png.php?c=EB1E26&a=240');
}

.header_bg{
position:absolute;
top:0;
bottom:20px;
width:100%;
}

.footer_bg{
position:absolute;
top:20px;
bottom:0;
width:100%;
}

.header_bg{
background:url("/upload_modules/sys/design/6c38d77f7c9f32bbc80a3bcb807da4d2.png") 0 0 repeat-x;
	border-radius:14px 14px 0 0;
}

.footer_bg{
background:url("/upload_modules/sys/design/dc73002e06920964e096d9eac7a40e66.png") 0 100% repeat-x;
	border-radius: 0 0 14px 14px;
}

#head1{height:170px}
#head1 .ihome {background: url('/php/ihome.php?c=EB1E26')}
#head1 .isearch{
background: url('/php/isearch.php?c=EB1E26');
}
.cart_buy{
	background: url('/php/icart.php?c=EB1E26') 0 50% no-repeat;
}
#cart-alpha{background:url('/php/icart.php?c=EB1E26') 50% 50% no-repeat}

.slogan{
	font-family: 'NeoSansProRegular';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}

/* Расположение иконок главная, почта, карта, поиск */

/* ТОВАРЫ */
.good_img img{
border-radius:13px 13px 13px 13px;
}

.good_img{
border-radius:14px 14px 14px 14px;
-moz-box-shadow: 0 0 2px rgb(153,153,153); /* Для Firefox */
-webkit-box-shadow: 0 0 2px rgbs(153,153,153); /* Для Safari и Chrome */
 box-shadow: 0 0 2px rgb(153,153,153); /* Параметры тени */
display:inline-block;
border:1px solid #999999;
}

.cat_title, .goods_title{
display:inline-block;
width: 180px;
font-family: 'NeoSansProRegular';
font-size: 14px;
font-weight: normal;
font-style: normal;
color: #EA7500;
}

.cat_title:hover, .goods_title:hover{
display:inline-block;
width: 180px;
font-family: 'NeoSansProRegular';
font-size: 14px;
font-weight:normal;
font-style:  normal;
color: #EA7500;
}

.goods_text{
font-family: 'Tahoma';
font-size: 14px;
font-weight: normal;
font-style: normal;
color: #333333;
}

#content .article{
position:relative;
font-family: 'Tahoma';
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #333333;
}

#content .price{
position:relative;
font-family: 'NeoSansProRegular';
font-size: 19px;
font-style: normal;
font-weight: normal;
color: #EA7500;
}

.filter{
	background: #EB1E26;
	padding: 13px;
	border-radius: 6px;
	color:#333;
	font-size:14px;
}

.filter a{
font-style:italic;
margin-right:15px;
}

.good_list_left{
display: block;
margin-bottom: 8px;
}

a.select_label{
background:#EA7500;
border-radius:5px;
color:#fff;
padding:5px;
background: -moz-linear-gradient(top, #EA7500, #007D9B); 
background: -webkit-gradient(linear, left top, left bottom, 
            color-stop(0%,#EA7500), color-stop(100%,#007D9B));
background: -webkit-linear-gradient(top, #EA7500, #007D9B);
background: -o-linear-gradient(top, #EA7500, #007D9B); 
background: -ms-linear-gradient(top, #EA7500, #007D9B);
background: linear-gradient(top, #EA7500, #007D9B);
}

.label_img{
margin-left: 122px;
margin-top: -23px;
position: absolute;
}


#head1 .tel{
	font-family: 'NeoSansProRegular';
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
#head1 .tel .cod_city{
	font-family: 'NeoSansProRegular';
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #EA7500;
}

#head1 .contacts{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
#head1 .contacts a{
	font-size: 14px;
}

#footer{
height: 110px;
background:url("/upload_modules/sys/design/dc73002e06920964e096d9eac7a40e66.png") 0 100% repeat-x;
	border-radius: 0 0 14px 14px;
}

#footer .tel{
	position:absolute;
	font-family: 'NeoSansProRegular';
	font-size: 43px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
#footer .tel .cod_city{
	font-family: 'NeoSansProRegular';
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #EA7500;
}

#footer  .contacts{
	position:absolute;
	color: #555555;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

#footer  .contacts *{
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

#footer  .copyright{
	position:absolute;
	color: #555555;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}



.sort{
	background-color: #EB1E26;
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 7px;
}

.sort a{
color:#333;
}

.dir_img,.txtdec_img{
text-decoration:none;
}

/* Меню */
.menu{
margin:0 20px 0 20px;
top: 7px;
}

.menu li:hover{
	background: #202774;
}
.menu li:hover>a.sel,
.menu li:hover>a{
	text-decoration: none;
	color: #FFF;
}
.menu li li:hover>a{
	background: #a35200;
}
.menu>li>a.sel,
.menu>li>a{
	font-family: 'NeoSansProRegular';
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #202774;
	text-decoration: none;
}
.menu li li a.sel,
.menu li li a{
	font-family: 'NeoSansProRegular';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	/* text-decoration: undelline; */
}

.menu ul{
	background: #202774;
	border-radius: 0 5px 5px 5px;
}

.menu>li{
border-radius:5px 5px 0 0;
}

.menu li li:first-child>a,
.menu li li:first-child{
border-radius:0 5px 0 0;
}

.menu li li:last-child>a,
.menu li li:last-child{
border-radius:0 0 5px 5px;
}

.vmenu li a,
.vmenu li span{
	font-family: 'NeoSansProRegular';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #202774;
	text-decoration:underline;
}

.vmenu li a.sel,
.vmenu li span.sel,
.vmenu li a:hover,
.vmenu li span:hover{
	font-family: 'NeoSansProRegular';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #202774;
	text-decoration:none;
}

.news_date{
	display:block;
	font-family: 'NeoSansProRegular';
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.news_title,.news_title:hover{
	display:block;
	font-family: 'NeoSansProRegular';
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #EA7500;
}

.news_title_more,.news_title_more:hover{
	display:block;
	font-family: 'NeoSansProRegular';
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #EA7500;
}

.news_text{
	display:block;
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-bottom:15px;
}

.ic{
	position: absolute;
	top: 55px;
	left: 650px;
	width: 350px;
	height: 100px;
}
.line{
	position: absolute;
	width: 1000px;
	height: 50px;
	background: url('/templates/default/images/line.png');
	top: 170px;
}

.box{
	padding: 10px ;
	background: #F1F1F1;
	border-left: 1px solid #212376;
}

.calc_bg{
background: rgb(231, 231, 231);
padding: 10px;
border: 1px solid rgb(175, 167, 167);
border-radius: 5px;
position: relative;
}

.calc_td{
	width:25%;
	border-left:1px solid #aeaeae;
	padding-left:10px;
	padding-right:10px;
}

.calc_td:first-child{
	border-left:0;
}

.calc_td h3{
	margin-top:0;
}

.row{
padding: 5px;
cursor:pointer;
border-radius:3px;
position: relative;
}

.row *{
cursor:pointer;
}

.selected, .row:hover{
	background:#fafafa;
	border:solid 1px #004F72; 
	color:#E5FFFF; 
	padding: 4px;
	background-color:#3BA4C7; 
	background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
	background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
	background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
	background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
	background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
	-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
	-moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
	box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
}

#bubble {
	display:none;
	background: #ffffcb;
	-moz-box-shadow: 0 0 15px #000000;
	-webkit-box-shadow: 0 0 15px #000000;
	box-shadow: 0 0 15px #000000;
	position: absolute;
	z-index: 50;
	width: 250px;
	border-radius:4px;
}

#bubble .pad {
	padding: 20px;
} #head1 .slogan{left: 30px;top: 139px;}#head1 .company{left: 32px;top: 60px;}#head1 .tel{right: 18px;top: 7px;}.icons{right: 894px;top: 10px;}.search{right: 611px;top: 6px;}#head1 .isearch{right: 570px;top: 11px;}.cart_min{right: 0px;top: 0px;}#head1 .contacts{right: 323px;top: 8px;}#footer .copyright{left: 35px;top: 30px;}#footer .tel{left: 0px;top: 0px;}#footer .contacts{left: 346px;top: 30px;}#footer .web{right: 30px;top: 32px;}