


/* Start:/bitrix/components/my/confidential.info/templates/.default/style.css*/
.confidential-popup {position:fixed;bottom:0;right:0;z-index:100;background:white;width:96%;padding:1% 2%;-webkit-box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.07);box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.07);}
.confidential-popup p {font-size: 13px; line-height: 18px;color: #6a6a6a;margin-right:140px;margin-bottom:0;}
.confidential-popup .button {position:absolute;right:2%;top:50%;margin-top:-15px;height:30px;}
.confidential-popup .button input {padding: 0;display: inline-block;vertical-align: top;width: 80px;height:30px;-webkit-border-radius: 25px;border-radius: 25px;line-height:30px;font-size: 13px;text-transform: uppercase;text-align: center;outline: none;-webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;transition: background-color 0.3s ease-in, color 0.3s ease-in;background-color: transparent;color: #fff;border-color: transparent;position: relative;background-color:#0064a8;cursor:pointer;}
.confidential-popup .button input:hover {background-color:#444242;}
/* End */



/* Start:/bitrix/templates/inner/template_styles.css*/
* {margin:0;padding:0;}
html {height:100%;width:100%;	min-width:1000px;}
body {font: 14px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%;background:url(/images/site/body-inner-bg.jpg) center top no-repeat;	min-width: 1000px;width:100%;}
a {color:#0064a8;outline: none;text-decoration: underline;}
	a:hover {color:#444242;}
p {margin: 0 0 15px}
p.grey {color:#7a7a7a;}
img {border: none;}
input {vertical-align: middle;}
ul {list-style: none;}
.self {text-decoration: none;border-bottom: 1px dotted;}
.clear {clear:both;}
#wrapper {
	min-width: 980px;
	max-width: 1240px;
	margin: 0 auto;
	padding:0 10px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-height:770px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {height:170px;position:relative;}
#header a{
color: #fff;
}
#header-logo {
	position:absolute;
	top:46px;
	left:-5px;
	}
#header-slogan {
/*font-size:22px;color:white;font-weight:bold;line-height:24px;position:relative;left:295px;top:61px;width:300px;*/
font-size: 41px;
    color: white;
    font-weight: bold;
    line-height: 31px;
    position: relative;
    left: 295px;
    top: 61px;
    width: 400px;

}
#header-slogan span{
font-size: larger;
    
}
#header-contacts {
/*float:right;
width:170px;
padding-top:0px;
color:white;*/
float: right;
color: white;
/* width: 160px; */
/* padding-top: 55px; */
/* margin-left: 100px; */
margin-top: -5px;
}

#header-contacts p{
    display: block;
    /* display: inline; */
    font-size: 12px;
    /* font-style: italic; */
    line-height: 16px;
}



#header-phone {
	/*padding: 0 0 5px 0px;font-size:36px;font-weight:700;*/
	padding: 0 0 5px 0px;
    font-size: 28px;
    font-weight: 700;
    text-shadow: 0 -1px 1px rgba(0,0,0,.3);
}
#header-phone span {
/*position:absolute;margin-left:-110px;color:#116eae;*line-height:36px;*margin-top:3px;*/
position: absolute;
margin-left: -90px;
color: #054e80;
text-shadow: 0 -1px 1px rgba(255,255,255,.3);
}
	#header-mail {padding-bottom:12px;font-size:18px;line-height:22px;color:white;}
		#header-mail a {color:white;}
			#header-mail a:hover {color:#444242;}
		#header-contacts p {font-size:12px;font-style:italic;line-height:17px;}
	
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 190px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {width:100%;float:left;overflow:hidden;}
#content {padding: 0 0 40px 295px;}
	#content h1 {font-size:38px;color:#35383a;line-height:40px;margin-top:7px;margin-bottom:17px;}
	#content h2 {font-size:30px;color:#35383a;line-height:35px;margin-bottom:7px;font-weight:normal;clear:both;}
	#content h3 {font-size:17px;color:#35383a;line-height:20px;padding-top:5px;margin-bottom:10px;}
	#content p {font-size:14px;line-height:22px;}
#breadcrumb {font-size:12px;color:#35383a;margin-bottom:38px;}
	#breadcrumb li {display:inline;}
		#breadcrumb li.separator {margin:0 2px;}

ol.accordion	{margin-left:30px}	
.accordion {font-size:21px;color:#0062aa;line-height:26px;}
	.accordion li {margin-bottom:12px;}
	.accordion li a {text-decoration:none;border-bottom:1px dotted;}
		.accordion li a span {color:#e32500;}
		.accordion li div {color:#35383a;font-size:14px;line-height:17px;padding-top:10px;display:none;}
		ul.accordion li div {margin-left:2ex;}
			.accordion li div ul {list-style:none inside;margin-left:3ex;}
			.accordion li div ul>li::before{content:"\2014";	margin-left: -3ex;margin-right: 1ex;}
			.accordion li div a {border:none;text-decoration:underline;}
			
ul.std {list-style:none inside;margin-left:5ex;margin-bottom:20px;}
	ul.std>li::before{content:"\2014";	margin-left: -3ex;margin-right: 1ex;}
	ul.std li {margin-bottom:15px;}

blockquote {background:#5d9dd0;padding:15px 20px;margin-left:-20px;color:white;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior: url(/js/PIE.htc);margin-right:50px;margin-bottom:15px;}
	blockquote a {color:#f6ff63;}
			
/* Contact
-----------------------------------------------------------------------------*/		
	#contact-mail {padding-left:84px;background:url(/images/site/contact-mail-bg.jpg) 0 3px no-repeat;font-size:17px;line-height:27px;}	

/* Catalog
-----------------------------------------------------------------------------*/	
.catalog-list {padding-top:10px;}
	.catalog-list div {display:inline-block;text-align:center;text-decoration:none;margin-right:50px;font-size:15px;vertical-align:top;*display:inline;zoom:1;}
		.catalog-list div a {font-weight:bold;}
		.catalog-list div.left {text-align:left;}
	.catalog-list div ul {margin-top:7px;}
		.catalog-list div ul li {font-size:11px;line-height:15px;padding-left:11px;background:url(/images/site/catalog-list-li-bg.gif) 0 5px no-repeat;}
		.catalog-list div ul a {color:#299bdd;}
			.catalog-list div ul a:hover {color:#444242;}
/* �atalog-section
-----------------------------------------------------------------------------*/	
#catalog-section {}			
	#catalog-section div.catalog-section-item {margin-right:4%;font-size:15px;width:20%;float:left;padding-bottom:35px;}
		#catalog-section div.catalog-section-item h3 {font-size:15px;line-height:22px;margin-bottom:0px;font-weight:normal;}
		#catalog-section div.catalog-section-item span {font-size:12px;}
		#catalog-section div.catalog-section-item img {border: 2px solid #D9DADA;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;behavior:url(/js/PIE.htc);padding:5px 15px;background:white;}
		#catalog-section div.catalog-section-item p.price {margin-bottom:0px;font-size:18px;color:#e02512;margin-top:3px;}
/* Catalog-item
-----------------------------------------------------------------------------*/				
#catalog-item-left {float:left;width:200px;}
	#catalog-item-left div {vertical-align:top;display:inline-block;*display:inline;zoom:1;}
	#item-big-img {line-height:0px;}
		#item-big-img img {border:2px solid #d9dada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/js/PIE.htc);}
.item-small-img img {border:2px solid #d9dada;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(/js/PIE.htc);margin-top:10px;margin-right:11px;}
	#catalog-item-left a.active img{border-color:#2d82bb;}
	.item-small-img a {display:none;}
	#catalog-item-left a.active {cursor:default;}
#catalog-item-right {margin-left:210px;}
	#catalog-item-right p {line-height:19px;}
	p#item-price {font-size:13px;margin-bottom:7px;}
		p#item-price span {color:#e32500;font-size:18px;display:inline-block;*display:inline;zoom:1;padding-top:5px;}
	p#add-basket {font:12px/26px Arial;}
		p#add-basket input {width:69px;height:26px;color:black;font:12px/26px Arial;background:url(/images/site/add-basket-input-bg.png) no-repeat;border:none;outline:none;text-align:center;margin-right:2px;}
		p#add-basket a {display:inline-block;*display:inline;zoom:1;height:26px;font:18px/26px Arial;margin-left:5px;padding-left:30px;background:url(/images/site/add-basket-a-bg.png) 0 2px no-repeat;}
		div#catalog-item-right-link {border-top:3px solid #d9dada;margin-top:20px;font:13px/21px Arial;padding-top:12px;}
		
		div.tabs {padding-top:24px;}
		ul.tabNavigation {list-style:none;margin:0;padding:0;}
			ul.tabNavigation li {display:inline;font-size:24px;}
				ul.tabNavigation li a {padding:0px;text-decoration:none;margin-right:18px;border-bottom:1px dotted;}
				ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {cursor:default;color:#000;border-bottom:none;}
				ul.tabNavigation li a:focus {outline:0;}
				div.tabs div {margin-top:15px;}
					div.tabs div p {margin-top:0;font:13px/19px Arial;}

/* basket
-----------------------------------------------------------------------------*/					
#basket table {width:100%;padding:0px;margin:0px;border-collapse:collapse;border-bottom:3px solid #d9dada;}
	#basket table thead {text-align:left;font-size:14px;color:#35383a;}		
		#basket table thead td {border-bottom:3px solid #d9dada;padding-bottom:7px;}
		.col1 {width:16%;}
		.col2 {width:34%;padding-right:4%;}
		.col3 {width:20%;}
		.col4 {width:18%;}
		.col5 {width:10%;}
		#basket table tbody td {border-bottom:1px solid #d9dada;padding-bottom:7px;padding-top:7px;vertical-align:middle;}
			#basket table tbody td.col1 img{padding:10px;border:2px solid #d9dada;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(/js/PIE.htc);background:white;}
			#basket table tbody td.col2 {font-size:18px;line-height:24px;}
			#basket table tbody td.col3 input {height:26px;width:86px;background:url(/images/site/basket-input-count-bg.png) no-repeat;text-align:center;border:none;outline:none;line-height:26px;}
			#basket table tbody td.col4 {font-size:18px;line-height:24px;}
			#basket table tbody td.col5 input {margin-left:20px;}
#basket-summ {font-size:18px !important;color:#e32500;padding-left:71%;padding-top:30px;width:29%;}
	#basket-summ span {position:absolute;color:black;margin-left:-70px;}
#basket-buttom {font:17px/44px Arial;text-align:right;}
	#basket-buttom button {border:none;height:44px;width:136px;background:url(/images/site/basket-buttom-bg.jpg) top no-repeat;cursor:pointer;color:white;margin-right:5px;line-height:44px;}
		#basket-buttom button:hover {background-position:bottom;}
	#basket-buttom a {display:inline-block;*display:inline;zoom:1;height:44px;width:186px;background:url(/images/site/basket-buttom-a-bg.jpg) top no-repeat;text-align:center;line-height:44px;text-decoration:none;color:white;*position:relative;top:-13px;left:0px;}
		#basket-buttom a:hover {background-position:bottom;}
/* calculate
-----------------------------------------------------------------------------*/	
.calculate {width:530px;}		
	.calculate div {border-bottom:1px solid #d9dada;padding:10px 0;font:14px/30px Arial;position:relative;}
	.calculate div.bot {border-bottom-width:3px;}
		.calculate div input {float:right;width:70px;height:28px;line-height:28px;*line-height:40px;*margin-top:-7px;text-align:center;background:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url(/js/PIE.htc);outline:none;border:1px solid #9f9f9f;*position:absolute;*top:4px;*right:0px;*float:none;}
		.calculate div input.error {border:2px solid #e32500;float:right;width:70px;height:28px;line-height:28px;*line-height:40px;*margin-top:-7px;text-align:center;background:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url(/js/PIE.htc);outline:none;*position:absolute;*top:4px;*right:0px;*float:none;}
		.calculate div span {position:absolute;right:0px;margin-right:-135px;color:#e32500;font-size:12px;*top:0px;display:none;}
		.calculate div a {display:inline-block;*display:inline;zoom:1;height:30px;float:right;text-decoration:none;width:72px;text-align:center;background:url(/images/site/calculate-a-bg.jpg) top no-repeat;margin-left:5px;font-size:17px;color:#acacac;}
			.calculate div a.active {color:white;background-position:bottom;cursor:default;}
#calculate-tab {font-size:23px;margin-bottom:5px;}
	#calculate-tab a{font-weight:bold;text-decoration:none;border-bottom:1px dotted;}
	#calculate-tab a.active {cursor:default;color:black;border:none;}
	.calculate p {text-align:right;margin-top:16px;}
		.calculate p a {display:inline-block;*display:inline;zoom:1;height:44px;width:186px;background:url(/images/site/basket-buttom-a-bg.jpg) top no-repeat;text-align:center;line-height:44px;text-decoration:none;color:white;}
		.calculate p a:hover {background-position:bottom;}
#calc-result {font-size:24px !important;color:#6b6c6d;}
	#calc-result b {color:#0062aa;}
#footnote {font-size:12px !important;padding-left:10px;}
	#footnote span {position:absolute;margin-left:-10px;}
/* order
-----------------------------------------------------------------------------*/
#order-time {padding-left:116px;margin-left:-6px;background:url(/images/site/order-time-bg.jpg) no-repeat;}
	#order-time p {margin:0px;padding:11px 0 15px 0;}		
		#order-time p span {color:#e32500;}
p.alert {color:#e32500;}

/* delivery
-----------------------------------------------------------------------------*/
#delivery {}
	#delivery .flwid50 {width:45%;float:left;margin-right:5%;}
		#delivery .flwid50 ul.std {margin-left: 3ex;}
	p.small {font:13px/17px Arial;font-style:italic;}
	#delivery h3 {font-size:24px;color:#35383a;line-height:25px;padding-top:5px;margin-bottom:10px;font-weight:normal;}
	#delivery-phone {font-size:24px;line-height:50px;color:#9a9b9c;}
		#delivery-phone b {font-size:44px;color:#35383a;}
		#delivery-phone b span {color:#9f9b9b;}
		#delivery-phone div {float:right;width:277px;font:17px/24px Arial;font-style:italic;background:url(/images/site/delivery-phone-bg.png) no-repeat;height:108px;padding:10px 0 0 40px;color:white;margin-right:10px;margin-top:4px;}
			#delivery-phone div a {color:yellow;}
	.wid50 {width:31%;float:left;padding-left:16%;margin-right:3%;}
		#delivery-phone-1 {float:right;width:386px;font:17px/24px Arial;font-style:italic;background:url(/images/site/delivery-phone-1-bg.png) no-repeat;height:108px;padding:10px 0 0 40px;color:white;margin-right:10px;margin-top:4px;margin-left:20px;}
/* diplom
-----------------------------------------------------------------------------*/			
#diplom {}
	#diplom div.diplom-item {width:30%;float:left;margin-right:3%;padding-bottom:30px;font-size:13px;}
		#diplom div.diplom-item a {text-decoration:none;}
		#diplom div.diplom-item span {width:150px !important;display:inline-block;*display:inline;zoom:1;text-decoration:underline;}
		#diplom div.diplom-item img {margin-top:15px;margin-bottom:5px;}
		
/* Sidebar Left
-----------------------------------------------------------------------------*/
	.div-w50 {width:25%;margin-left:150px;margin-right:10px;float:left;position:relative;top:0px;left:0px;}
		.div-w50 img {position:absolute;top:0px;left:-150px;}
		.div-w50 ol {font-size:12px;margin:0px;padding:0px;}
			.div-w50 ol li {margin:0px;padding:0px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 265px;
	margin-left: -100%;
	position: relative;
	padding-bottom:50px;
}
#sideLeft .nav {width:170px;margin:24px 0px 24px 24px;font-size:18px;line-height:22px;color:#444242;}
	#sideLeft .nav li {position: relative;padding-bottom:11px;}
		#sideLeft .nav span {position: absolute;top:2px;left:-20px;width:12px;height:18px;background: url(/images/site/icons.png) 0 -1402px;}
		#sideLeft .nav ul {padding:12px 0 0 10px;font-size: 13px;font-style:italic;line-height:17px;display:none;}
		#sideLeft .nav ul.active {display:block;}
			#sideLeft .nav ul li {position:static;padding-bottom:7px;}
			#sideLeft.nav ul a {color:#299bdd;}
				#sideLeft .nav ul a:hover {color:#444242 !important;}
#sideLeft-links {margin-left:24px;font-size:15px;line-height:17px;font-weight:bold;}
	#sideLeft-links a {text-decoration:none;}
	#sideLeft-links img {margin-top:20px;}
		#sideLeft-links a span {text-decoration:underline;}

#sideLeft-basket {border:1px solid #efefef;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;box-shadow: 0 0 7px #efefef;-moz-box-shadow: 0 0 7px #efefef;-webkit-box-shadow: 0 0 7px #efefef;behavior:url(/js/PIE.htc);padding:18px 0 17px 58px;margin:0 40px 16px 15px;font:12px/18px Arial;font-style:italic;background:white url(/images/site/basket-left-bg.jpg) 6px 12px no-repeat;}
#sideLeft-basket:hover {border:1px solid #d7d7d7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;box-shadow: 0 0 7px #d7d7d7;-moz-box-shadow: 0 0 7px #d7d7d7;-webkit-box-shadow: 0 0 7px #d7d7d7;behavior:url(/js/PIE.htc);}
#sideLeft-basket b {color:#e02512;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {margin: -190px auto 0;min-width:980px;width:100%;height:190px;position:relative;background:url(/images/site/footer-bg.gif) top repeat-x;}
	#footer-wrap {min-width:980px;max-width: 1240px;margin: 0 auto;padding:0 10px;position:relative;font-size:13px;line-height:17px;color:#35383a;padding-top:32px;}
	#footer-wrap a {color:#0064a8;}
		#footer-wrap a:hover {color:#505050;}
	#footer-wrap p, #footer-wrap li {margin-bottom: 5px;}
	#footer-wrap ul {float:left;width:190px;list-style:none;margin:0px;padding:0 30px 0 0;}
	#footer-copyright {float:left;width:271px;padding:0 0 0 24px;}
	#footer-address {margin-top:26px;font-size:12px;line-height: 15px;}
	#footer-address p {margin-bottom:3px;}
	#footer-dev {float:right;padding-right:20px;white-space:nowrap;width:250px;}
	#footer-dev p {margin-bottom:23px;}
	#footer-search {position: relative;width:182px;height:24px;margin-left:-2px;background:url(/images/site/search.png) -182px 0;}
	.search-placeholder {background-position:0 0 !important;}
	#footer-search input {float: left;width: 162px;padding: 4px 10px;font-family: Helvetica, Arial, sans-serif;font-size: 13px;color: #000;background: none;	border: none;outline:none;}
	.search-placeholder input {color: #999;}
	#footer-search button {position:absolute;top:0;right:-30px;width:26px;height:24px;text-indent:-9999px;background:url(/images/site/search.png) 100% 0;		border: none;cursor:pointer !important;}
	#footer-search button:hover {opacity: .7;}
	
a#a-order {
	display:block;
	width: 186px;
	height: 44px;
	font: 17px/44px Arial;
	color: white;
	background: url(/images/order-send-input-bg.jpg) top no-repeat;
	border: none;
	outline: none;
	text-align: center;
	cursor: pointer;
	margin-top:20px;
	text-decoration:none;
}
	a#a-order:hover {background-position:0 -44px;}
/* End */
/* /bitrix/components/my/confidential.info/templates/.default/style.css */
/* /bitrix/templates/inner/template_styles.css */
