

/* Start:/bitrix/templates/jupiter/styles.css?16678079447478*/
body {
   margin : 0px;
   padding:0px;
   text-align : center;
   background : #06466A url(/bitrix/templates/jupiter/_img/background.jpg) repeat-y center;
   font : normal normal normal 12px/14px Arial, Helvetica, sans-serif;
   color: #333333;
   line-height : 150%;
}
a {
   color:#002C77;
}
img {
   border:none;
}
h1 {
   color: #333333;
   margin: 0px;
   padding:5px;
   background : #D6DBE7;   
   text-align:right;
   font-size:140%;
}
h2,h3,h4 {
   color: #333333;
   margin:0px;
   padding:2px 2px 2px 10px;
   font-size:130%;
}
h2.grp {
   background-color: #06466A;
   color: #ffffff;
   padding:5px 5px 5px 10px;
}

.container {
   vertical-align : top;
   position : relative;
   overflow : hidden;
   margin : 0px;
   margin-left : auto;
   margin-right : auto;
   width : 700px;
   border : none;
   text-align : center;
   background : url(/bitrix/templates/jupiter/_img/page_bg.gif) #ffffff repeat-y top left;
}
.header {
   position : relative;
   overflow : hidden;
   background : url(/bitrix/templates/jupiter/_img/top_area.gif) #06466A no-repeat top left;
   height : 120px;
   text-align : center;
   vertical-align : middle;
   margin:0px;
   padding:0px;
}
.header img {
   border : none;
}
.nav {
   position : relative;
   overflow : hidden;
   background:#D6DBE7;
   text-align : left;
   margin:0px;
   padding:0px;
   border : none;
   border-top:2px solid #06466A;
   border-bottom:2px solid #06466A;
}
.nav, .nav a {
   text-transform:uppercase;
   color: #000000;
}
ul.menu {
   display : block;
   margin : 0px;
   padding : 0px;
}
ul.menu, ul.menu li.prod, ul.menu li, ul.menu li a, ul.menu li a:hover, ul.menu li.current, ul.menu li.current a, ul.menu li.current a:hover {
   border:none;
   margin:0px;
   padding:0px;
}
ul.menu li, ul.menu li.current, ul.menu li.prod {
   vertical-align:middle;
   display : inline;
   margin : 0px;
   padding : 0px;
   list-style-type : none;
   border:none;
   font-weight:bold;
   font-size:11px;
   line-height:21px;
}
ul.menu li.prod {
}
ul.menu li.prod div {
   width:190px;
   display:inline-block;
   border-right:1px solid #333333;
   text-align : center;
   vertical-align : middle;
}

ul.menu li a, ul.menu li.current a, ul.menu li a:hover, ul.menu li.current a:hover {
   padding : 10px;
   text-decoration : none;
   border-right:1px solid #333333;
}
ul.menu li a:hover {
   background: #6B7280;
   color : #ffffff;
}
ul.menu li.current a {
   background: #6B7280;
}
ul.menu li.current a {
   color : #ffffff;
}
ul.sidemenu {
   text-transform:uppercase;
   display : block;
   margin : 0px;
   padding : 0px;
   text-align:right;
}
ul.sidemenu, ul.sidemenu li, ul.sidemenu li a, ul.sidemenu li a:hover, ul.sidemenu li.current, ul.sidemenu li.current a, ul.sidemenu li.current a:hover {
   border:none;
   margin:0px;
   padding:0px;
}
ul.sidemenu li {
   background : url(/bitrix/templates/jupiter/_img/prod_bg.jpg) #ffffff repeat-y top right;
}
ul.sidemenu li, ul.sidemenu li.current {
   vertical-align:middle;
   display : block;
   margin : 0px;
   padding : 0px;
   list-style-type : none;
   border:none;
   font-weight:bold;
   font-size:11px;
   line-height:21px;
   border-bottom:1px solid #D6DBE1;
}
ul.sidemenu li a, ul.sidemenu li.current a, ul.sidemenu li a:hover, ul.sidemenu li.current a:hover {
   padding : 2px 10px 2px 50px;
   text-decoration : none;
   display : block;
}
ul.sidemenu li a {
   color : #ffffff;
}
ul.sidemenu li a:hover {
   color : #ffffff;
   background : url(/bitrix/templates/jupiter/_img/prod_bg_s.jpg) #ffffff repeat-y top left;
}
ul.sidemenu li.current {
   background : url(/bitrix/templates/jupiter/_img/prod_bg_s.jpg) #ffffff repeat-y top left;
}
ul.sidemenu li.current a {
   color : #ffffff;
}

.breadcrumb {
   font-size:11px;
   background:#dddddd;
   background:#ffffff;
   margin:0px;
   vertical-align : middle;
   border-bottom:1px solid #00162D;
   border:none;
   padding: 1px 10px 1px 10px;
   text-align : left;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited {
   color : #efefef;
   color : #333333;
   text-decoration:none;
}
.breadcrumb a:hover {
   text-decoration:underline;
}
.adv_top {
   position : relative;
   overflow : hidden;
   text-align : right;
   top:40px;
   padding-right:10px;
}
.adv_top, .adv_top img {
   border:none;
}
.content, .p_left, .p_right, .p_content {
   position : relative;
   overflow : hidden;
   margin:0px;
   padding:0px;
   text-align : left;
   border:none;
}
.p_left {
   float:left;
   width:190px;
   background: #D6DBE7;
}

.p_right {
   float:right;
   background: transparent;
   width:500px;
   padding:5px;
}
.p_right img{
   max-width:500px;
}
.p_content {
   float:right;
   background: transparent;
}

ul.series {
   margin:0px;
   padding:0px;
}
ul.series li {
   margin : 0px;
   padding : 2px 5px 5px 10px;
   list-style-type : none;
}
ul.sidemenu h4.grp, h4.grp {
   color:#ffffff;
   background: #06466A;
   color : #ffffff;
   font-size: 100%;
   margin:0px;
   padding:2px 5px 2px 5px;
   text-transform:uppercase;
}
.p_panel{
   width : 300px;
   float : right;
   border : 1px solid #666B6E;
   clear : right;
   margin : 0px 0px 5px 10px;
   background : #efefef;
}
.p_panel h4 {
   font-size:100%;
   margin-top:10px;
   margin-bottom:5px;
}
.p_panel ul {
   line-height:120%;
   margin-top:0px;
   margin-bottom:0px;
}
.p_panel li {
   margin-top:0px;
   margin-bottom:5px;
}
.model-pic {
   vertical-align : top;
   text-align:center;
   position : relative;
   overflow : hidden;
}
.coline {
   vertical-align : top;
   position : relative;
   overflow : hidden;
}
.coline p {
   padding: 2px 5px 10px 5px;
}

.pa_img{
   float : left;
   width : 170px;
   padding : 2px;
}
.pa_text{
   float : right;
   width : 315px;
   padding-top:10px;
}

.pa_text h2 {
   font-size:100%;
   margin:0px;
   padding:0px;
}

.pa_text strong {
   font-size:10px;
   color: #333333;
}

.header1 {
   position : relative;
   overflow : hidden;
   height : 213px;
   text-align : center;
   vertical-align : middle;
   margin:0px;
   padding:0px;
}

.footer {
   position : relative;
   overflow : hidden;
   margin:0px;
   padding:0px;
   text-align : center;
   background:#535049;
   color: #ffffff;
}
.footer p {
   margin:0px;
   padding:0px;
   font-size:90%;
}
.footer img {
   border:none;
   float:right;
   margin: 5px 10px 5px 10px;
}
.footer1 {
   position : relative;
   overflow : hidden;
   margin:0px;
   padding:10px;
   text-align : right;
   background:#06466A;
   color: #ffffff;
}
.footer1 img {
   border:none;
}

hr {
   height : 1px;
   border : none;
   border-bottom : 1px solid #666B6E;
}
img.brand_logo {
   float:right;
   border:none;
   margin:0px 0px 5px 10px;
}
.center {
   text-align:center;
}
strong.date {
   color:#333333;
   font-size:90%;
}
div.model-small {
   vertical-align : top;
   display: inline-block;
   position : relative;
   overflow : hidden;
   text-align:center;
   border:none;
   width:160px;
   min-height:160px;
   margin: 5px 3px 5px 3px;

}
div.model-small img {
   border : none;
   text-align:center;
}
div.model-small p {
   text-align:center;
}
div.model-small a {
   text-align:center;
   text-decoration:none;
}
.article {
   position : relative;
   overflow : hidden;
   padding:5px;
}
.detail_picture {
	float:none!important;
	display:block;
}
.p_left li {
   list-style-type : square;
}
div.sites img {
   border:none;
   margin:2px;
}
.stores h2 {
	margin-left: -30px;
	margin-top: 20px;
}
#catalog_section ul li {
	display: inline-block;
	list-style: none;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right: 10px;
	margin-left: 10px;
}
/* End */
/* /bitrix/templates/jupiter/styles.css?16678079447478 */
