/* >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: 0px 0 0px 0;
}

#main{
	width: 1000px;
	border-radius:0px 0px 0px 0px;
	background:#fff;
	behavior: url('/htc/pie.htc');
	-moz-box-shadow: 0 0 10px rgba(4,90,153,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(4,90,153,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 20px 5px rgba(4,90,153,0.5); /* Параметры тени */
}



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

.h{
	font-family: 'Trebuchet MS';
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #171717;
	margin:0 0 10px 0;

}

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

body a:hover{
	color: #015A9B;
	text-decoration:none;
}

.sel{
color:#333;
}

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

/* Цвета ссылок, слогона, меню и пр. */
a.company{
	font-family: 'Times New Roman';
	font-size: 50px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	background:url("/upload_modules/sys/design/logo.png") 0 0 no-repeat;
	width:600px;
	height:116px;
	text-shadow: 1px 1px 2px RGBA(0,0,0,0.3);
}

a.company:hover {
	font-family: 'Times New Roman';
	font-size: 50px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.company span{
	font-family: 'Times New Roman';
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color: #045A99;
}

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

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

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

.header_bg{

}

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

#head1{
	background: #045A99;
	height: 190px;
}
#head1 .ihome {
background: url('/templates/default/images/home.png') no-repeat;
-webkit-transition: background 0.5s ease;
transition: background 0.5s ease;
}


#head1 .isearch{
background: url('/templates/default/images/icon/search.png') 0 100% no-repeat;
-webkit-transition: background 0.5s ease;
transition: background 0.5s ease;
}
#head1 .isearch:hover{
background-position: 0 100%;
}
.cart_buy{
	background: url('/php/icart.php?c=015A9B') 0 50% no-repeat;
}
#cart-alpha{background:url('/php/icart.php?c=015A9B') 50% 50% no-repeat}

.slogan{
	font-family: 'Times New Roman';
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-shadow: 1px 1px 2px RGBA(0,0,0,0.3);
}

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

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

.good_img{
border-radius:4px 4px 4px 4px;
-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: 'Tahoma';
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #ffffff;
padding: 5px 2px;
text-align: center;
border-radius: 5px;
	background: #015A9C;
	transition: all 0.4s ease;
	-webkit-transition: all 0.5s ease;
	 -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	text-decoration: none;
}

.cat_title:hover, .goods_title:hover{
display:inline-block;
width: 180px;
font-family: 'Tahoma';
font-size: 13px;
font-weight:bold;
font-style:  normal;
color: #ffffff;
text-decoration: underline;
}

.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: #015A9B;
	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: 'Tahoma';
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	color: #015A9B;
}
#head1 .tel .cod_city{
	font-family: 'Tahoma';
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #015A9B;
}

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

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

#footer .tel{
	position:absolute;
	font-family: 'Trebuchet MS';
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}
#footer .tel .cod_city{
	font-family: 'Tahoma';
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #015A9B;
}

#footer  .contacts{
	position:absolute;
	color: #ffffff;
	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: #ffffff;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}



.sort{
	background-color: #F6F4EF;
	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 ;
}
.menu li{
	border-left: 1px solid #dadada;
	border-right: 1px solid #f8f8f8;
}
.menu li:first-child{
	border-left: none;
}
.menu li:last-child{
	border-right: none;
}
.menu li li{
	border-left: none;
	border-right: none;
}
.menu li li:first-child{
	border-left: none;
}
.menu li li:last-child{
	border-right: none;
	border-bottom: none;
}
.menu li li li{
	border-left: none;
}
.menu li li li:first-child{
	border-left: none;
}


.menu li:hover{
	background: #015A9B;
}
.menu li:hover>a.sel,
.menu li:hover>a{
	text-decoration: none;
	color: #fff;
}
.menu li li:hover>a.sel,
.menu li li:hover>a{
	text-decoration: none;
	color: #171717;
}
.menu li li:hover>a{
	background: #85f5ff;
	color: #171717;
}
.menu>li>a.sel,
.menu>li>a{
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #171717;
	text-decoration: none;
}
.menu li li a.sel,
.menu li li a{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

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

.menu>li{
border-radius:0 0 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: 'Tahoma';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #015A9B;
	text-decoration:underline;
}

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

.vmenu li li a,
.vmenu li li span{
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #015A9B;
	text-decoration:underline;
}

.vmenu li li a.sel,
.vmenu li li span.sel,
.vmenu li li a:hover,
.vmenu li li span:hover{
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #343131;
	text-decoration:underline;
}

.news_date{
	display:block;
	font-family: 'Tahoma';
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #519989;
}

.news_title,.news_title:hover{
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #005A9B;
}

.news_title_more,.news_title_more:hover{
	display:block;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #005A9B;
}

.news_text{
	display:block;
	font-family: 'Tahoma';
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-bottom:15px;
}
.line{
	position: absolute;
	top:190px;
	background: url('/templates/default/images/menu.png');
	width: 1000px;
	height: 68px;
}
.linel{
	position: absolute;
	top:190px;
	background: url('/templates/default/images/menull.png');
	width:100px;
	height: 80px;
	left: -77px;
}
.liner{
	position: absolute;
	top:190px;
	background: url('/templates/default/images/menur.png');
	width: 100px;
	height: 80px;
	right: -77px;
}
.lb{
	background: -webkit-linear-gradient( top, #FFF, #FFF 50%, rgba(15, 125, 199, 0.06) );
	background: -moz-linear-gradient( top, #FFF, #FFF 50%, rgba(15, 125, 199, 0.06) );
	background: -o-linear-gradient( top, #FFF, #FFF 50%, rgba(15, 125, 199, 0.06) );
	background: linear-gradient( top, #FFF, #FFF 50%, rgba(15, 125, 199, 0.06) );
	padding: 7px;
	border: 1px solid #E1DECB;
	border-radius: 5px;
}
.cb{
	background: #FBFAF7;
	padding: 7px;
	border-radius: 5px;
}


.afisha td{
	margin-bottom:15px;
}

.afisha p{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	color: #333333;
	line-height: 1.2em;
}
.afishadata{
	font-family: 'Trebuchet MS';
	font-size: 15px;
	color: #333333;
	line-height: 1.5em;
	font-weight: bold;
}
.afishatitle{
	font-family: 'Trebuchet MS';
	font-size: 17px;
	font-weight: bold;
	color: #015A9B;
	text-decoration: underline;
}
.afishatitle:hover{
	text-decoration: none;
}

.afishabutta {
	color: #fff;
	text-decoration: none;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.afishabutta:hover {
	color: #fff;
}
.afishabutt{
	width:80px;
	height: 20px;
	padding: 5px 10px;
	border-radius: 15px;
	background: url('/templates/default/images/butt.jpg') 0 0 repeat-x;
	transition: all 0.4s ease;
	-webkit-transition: all 0.5s ease;
	 -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: inset 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
	white-space: nowrap;
}
.afishabutt:hover{
	background: url('/templates/default/images/butt.jpg') 0 100% repeat-x;
}
.afishabutt:active{
	transition: none;
	margin: 2px 0;
	-moz-box-shadow: 0 -2px 2px rgba(0,0,0,0.5),inset 0 0 5px rgba(0,0,0,0.5);/* Для Firefox */
    -webkit-box-shadow: 0 -2px 2px rgba(0,0,0,0.5),inset 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 -2px 2px rgba(0,0,0,0.5),inset 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}
.afishaline{
	margin: 0 auto;
	border-radius: 5px;
	height:3px;
	width: 700px;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.3); /* Для Firefox */
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.3); /* Для Safari и Chrome */
    box-shadow: 0 3px 3px rgba(0,0,0,0.3); /* Параметры тени */
	margin-bottom: 20px;
}
.choice {
	font-family: 'Trebuchet MS';
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 1.2em;

}

#grown-up{
	display: none;
}
#kids{
	display: block;
}
#q1{
	font-weight: bold;
}
#q2{
	font-weight: normal;
}
.premiere{
	font-family: 'Trebuchet MS';
	background: #E22914;
	background-image: -o-linear-gradient(top, #E22914 0px, #A30900 100%);
	background-image: linear-gradient(top, #E22914 0px, #A30900 100%);
	background-image: -moz-linear-gradient(top, #E22914 0px, #A30900 100%);
	border-radius: 3px;
	color: #EEEEEE;
	display: inline-block;
	font-size: 66%;
	height: 1.2em;
	letter-spacing: 1px;
	padding: 0px 8px 10px 8px;
	position: relative;
	text-transform: uppercase;
	top: -4px;
	line-height: 1.3em;
}
.mounth{
	margin-bottom: 20px;

	width: 100%;
}

.mounth span {
	padding: 7px 10px;
	font-family: 'Trebuchet MS';
	transition: all 0.2s linear;
}
.mounth span:hover{
	background: #005A9B;
	color: #fff;
}
.mounth{
	border: none;
	
}
.mounth .ulk {
	border: none;
	margin: 0px;
	padding: 0px;
	background-image: none;
	background: none;
	outline: none;
}
.mounth-w{
	padding: 0;
}
.mounth .ulk li a{
	font-family: 'Trebuchet MS';
}

.mounth .ulk li:hover{
	background: #005A9B;
	color: #fff;
}
.mounth .ulk li:hover a{
	color: #fff;
}


.mounth .ulk li .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
		background: #005A9B;
}
.mounth .ulk li .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a{
		color: #fff;
}
.mounth .ulk li {
	border: none;
	border-radius: 0;
}
.mounth-div{
	padding: 10px 0 0 0 !important;
}
.ui-widget-content .afishabutta {
	color: #fff;
}

.title_input{
	font-family: 'Trebuchet MS';
	font-family: 13px;
}
.title_input input{
	width: 150px;
	border-radius: 3px;
	border: 1px solid #CCCCCC;
}
.title_a{
	font-family: 10px;
	font-family: 'Trebuchet MS';
}
.btn{
	margin-top: 5px;
	border: 1px solid #E3E0CF;
	border-radius: 5px;
	background: #F7F6F2;
	height: 22px;
}
.btn:hover{
	color: #fff;
	background: #005A9B;
	border: 1px solid #005A9B;
}
.btn:active{
	color: #fff;
	background: #0177cd;
	border: 1px solid #0177cd;
}
.err{
	color: red;
}
.logintab{
	padding: 7px !important;
	border: 1px solid #E1DECB !important;
	border-radius: 5px !important;
}
.logintab td{
	background-color: #F1EFE8 !important;
	padding: 5px !important;
	border: 0px solid #E1DECB !important;
}
table .logintab{
	background-color: #F1EFE8 !important;
	font-family: 13px;
	font-family: 'Times New Roman';
}
.logintab input{
	border-radius: 5px !important;
}
.menu_wrapp{
	width: 100%;
	text-align: center;
	position: relative;
	border-bottom: 2px solid #999;
	background: transparent;
	/*background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#FFFFFF),
		to(#EAEAEA),
		color-stop(0.5, #EDEDED)
	);
	background: -webkit-linear-gradient(
		top,
		#FFFFFF,
		#EDEDED 50%,
		#EAEAEA
	);
	background: -moz-linear-gradient(
		top,
		#FFFFFF,
		#EDEDED 50%,
		#EAEAEA
	);
	background: -o-linear-gradient(
		top,
		#FFFFFF,
		#EDEDED 50%,
		#EAEAEA
	);
	background: linear-gradient(
		top,
		#FFFFFF,
		#EDEDED 50%,
		#EAEAEA
	);
	*/
}#head1 .slogan{left: 142px;top: 158px;}#head1 .company{left: 208px;top: 31px;}#head1 .tel{right: 0px;top: 0px;}.icons{right: 28px;top: 19px;}.search{right: 0px;top: 0px;}#head1 .isearch{right: 0px;top: 0px;}.cart_min{right: 0px;top: 0px;}#head1 .contacts{right: 0px;top: 0px;}#footer .copyright{left: 17px;top: 62px;}#footer .tel{left: 0px;top: 0px;}#footer .contacts{left: 278px;top: 60px;}#footer .web{right: 31px;top: 59px;}