

/* Start:/bitrix/templates/hercules/styles.css?166780794486*/
body {
   background-color: #ffffff;
   line-height : 150%;
   color: #333333;
}

/* End */


/* Start:/bitrix/templates/hercules/template_styles.css?16678079447235*/
body {
   margin : 0;
   text-align : center;
   background : url(/bitrix/templates/hercules/_img/background.gif) #000000 repeat;
   font : normal normal normal 12px/14px Arial, Helvetica, sans-serif;
   line-height : 150%;
   color: #303030;
}
div {
border:1px solid black;
border:none;
}
a {
   color:#0071BC;
}
img {
   border:none;
}
h1 {
   color: #E60000;
   margin: 5px 0px 10px 0px;
   padding:0px;
   font-size:160%;
}
h2,h3,h4 {
   color: #333333;
   margin:0px;
   padding:2px 2px 2px 10px;
   font-size:130%;
}
h2.grp {
   background-color: #009F74;
   color: #ffffff;
   padding:5px 5px 5px 10px;
}

.container {
   vertical-align : top;
   position : relative;
   overflow : hidden;
   margin : 0px;
   margin-left : auto;
   margin-right : auto;
   width : 800px;
   border : 1px solid #666666;
   text-align : center;
   background : #ffffff;
}
.header {
   position : relative;
   overflow : hidden;
   background : url(/bitrix/templates/hercules/_img/hercules_top.jpg) #F4C74A no-repeat left top;
   height : 80px;
   text-align : right;
   vertical-align : middle;
   margin:0px;
}
.header img {
   border : none;
   margin: 15px 10px 5px 5px;
}
.nav {
   position : relative;
   overflow : hidden;
   background-color:#000000;
   margin:0px;
   text-align : left;
}
.nav, .nav a {
   color: #cccccc;
}
ul.menu {
   display : block;
   list-style-type : none;
   margin : 0px;
   padding : 0px;
   font-size:13px;
}
ul.menu, ul.menu a {
   color: #D4D4D4;
   text-decoration : none;
}
ul.menu a {
   padding-left : 10px;
   padding-right : 10px;
   line-height : 24px;
   font-weight:bold;
}
ul.menu li a:hover {
   color : #FC9D33;
}
ul.menu li, ul.menu li.current {
   margin : 0px;
   padding : 0px;
   line-height : 24px;
   display : inline;
   list-style-type : none;
}
ul.menu li.current a {
   color : #FC9D33;
}
.breadcrumb {
   font-size:11px;
   background-color:#ffffff;
   margin-left:2px;
   vertical-align : middle;
   border:none;
   padding: 2px 10px 2px 10px;
   text-align : left;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited {
   color : #666666;
   color : #333333;
   text-decoration:none;
}
.breadcrumb a:hover {
   text-decoration:underline;
}
.adv_top {
   position : relative;
   overflow : hidden;
   text-align : right;
   margin-top:5px;
   margin-right:5px;
   text-align : center;
   vertical-align : middle;
}
.adv_top, .adv_top img {
   border:none;
   text-align : center;
   vertical-align : middle;
}
.content {
   position : relative;
   overflow : hidden;
   margin-left:10px;
   margin-right:10px;
   text-align : left;
   border:none;
}
.coline, .sidemenu, .p_data, .p_right, .p_left, .model-box, .model-boxi, .inno, .a_left, .a_right, .stores, .contact {
   vertical-align : top;
   position : relative;
   overflow : hidden;
}
.sidemenu {
   width:180px;
   float:left;
}
.sidemenu h1 {
   text-align:center;
   font-size:160%;
}
.p_data {
   width:590px;
   float:right;
}

.pa_img{
   float : left;
   width : 160px;
   padding : 2px 5px 2px 5px;
}
.pa_text{
   float : right;
   left : 170px;
   width : 590px;
}

.pa_text h2 {
   font-size:100%;
   margin:0px;
   padding:0px;
}

.pa_text strong {
   font-size:10px;
   color: #333333;
}

.footer {
   position : relative;
   overflow : hidden;
   margin:0px;
   padding:2px;
   text-align : center;
   vertical-align:middle;
   background-color:#0B0B0B;
   color: #ffffff;
}
.footer p {
   margin:0px;
   padding:0px;
   font-size:90%;
}
.footer img {
   border:none;
}
hr {
   height : 1px;
   border : none;
   border-bottom : 1px solid #666B6E;
}
.center {
   text-align:center;
}
strong.date {
   color:#333333;
   font-size:90%;
}
div.sites {
   position : relative;
   overflow : hidden;
   margin:10px;
   text-align : center;
   background-color:transparent;
   word-spacing:10px;
}
div.sites img {
   border:1px solid #333333;
   margin-bottom:5px;
}
div.sites a {
	text-decoration:none;
}
ul.amenu {
   display : block;
   margin : 0px;
   padding : 0px;
}
ul.amenu a {
   display:block;
   text-decoration:none;
   color:#000000;
}
ul.amenu li, ul.amenu li.current {
   margin : 0px;
   padding : 2px 5px 2px 5px;
   font-size:100%;
   list-style-type : none;
   background:#FDC052;
   border-bottom:2px solid #ffffff;
}
ul.amenu li:hover {
   background:#FAE1B5;
}

ul.amenu li.current {
   background:#FAE1B5;
}
ul.amenu h2, ul.amenu h3, ul.amenu h4, ul.amenu h5 {
   margin : 0px;
   padding : 0px;
   font-size:100%;
   font-weight:normal;
}
ul.amenu h2 {
   padding-left:0px;
}
ul.amenu h3 {
   padding-left:20px;
}
ul.amenu h4 {
   padding-left:40px;
}
ul.amenu h5 {
   padding-left:50px;
}
.p_left {
   float:left;
   width:260px;
   height:400px;
   text-align:center;
   vertical-align:middle;
   display:block;
}
.p_left img {
   text-align:center;
   vertical-align:middle;
   border:none;
}
.p_right {
   float:right;
   width:320px;
   text-align:left;
}
div.model-box, div.model-boxi {
   border:1px solid #999999;
   width:100px;
   text-align:center;
   display:inline-block;
   margin:2px;
}
div.model-box h1, div.model-boxi h1 {
   background : url(/bitrix/templates/hercules/_img/model_bg.gif) #ffffff repeat-x bottom;
   font-size:130%;
   margin:0px;
   padding:0px;
}
div.model-box img, div.model-boxi img {
   border:none;
}
div.model-box a, div.model-boxi a {
   text-decoration:none;
   color:#000000;
}
div.model-boxi {
   width:145px;
   height:200px;
}
div.model-boxi img {
   margin-top:10px;
}

ul.inno li {
   font-size:110%;
   list-style-type : none;
   font-weight:bold;
}
.inno {
   background:transparent;
}
.inno a {
   text-decoration:none;
}
.inno img, .inno object {
   border:none;
   float:left;
   clear:left;
}
.inno p {
   padding-left:230px;
   padding-right:10px;
   text-align:justify;
}
div.a_left, div.a_right {
   margin:5px;
   width:370px;
   display:inline-block;
   border:none;
}
.a_left img {
   border:none;
   float:left;
   clear:left;
} 
.a_right img {
   border:none;
   float:right;
   clear:right;
} 
.a_left p {
   padding-left:160px;
   padding-right:10px;
   text-align:justify;
} 
.a_right p {
   padding-right:160px;
   padding-left:10px;
   text-align:justify;
} 
.a_left h3 {
   padding-left:160px;
   padding-right:10px;
} 
.a_right h3 {
   padding-left:10px;
   padding-right:160px;
} 
.a_left h3, .a_right h3 {
   text-align:left;
}
img.mainpic {
   float:right;
   clear:right;
   margin: 0px 0px 5px 10px;
}
div.stores, div.contact {
   width:90%;
   margin-left:auto;
   margin-right:auto;
}
.stores h2 {
   margin-left:-30px;
   margin-top:10px;
}
div.idx_img {
   float : left;
   width : 310px;
   text-align:center;
}
div.idx_txt {
   float : right;
   width : 450px;
   height: 300px;
   padding : 0px 5px 0px 5px;
   vertical-align:top;
   font-size:120%;
}
div.idx_img img, div.idx_txt {
   border:none;
}
div.idx_txt p {
    margin:0px;
    padding:4px 10px 6px 10px;
}

/* End */
/* /bitrix/templates/hercules/styles.css?166780794486 */
/* /bitrix/templates/hercules/template_styles.css?16678079447235 */
