@import "../../_css_/jux_reset.css";
@import "../../_css_/jux_common.css";
@import "../../_css_/jux_forms.css";
@import "../../_css_/jux_paginator.css";
@import "../../_css_/jux_news.css";
@import "../../_css_/jux_gallery.css";
@import "../../_css_/jux_shop.css";
@import "../../_css_/jux_styles.css";
@import "../../_css_/jux_rss.css";
@import "../../_css_/jux_rating.css";
@import "../../_css_/jux_calendar.css";
@import "../../_css_/jux_calendar_big.css";


*{ font-family: /*Calibri,Verdana,*/Helvetica,Arial,sans-serif;}
html, body{
  /*font-size : 14px;*/
  margin:0;padding:0;
  text-align:left;
} 
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, FreeSans, sans-serif; }
body { background: #005885; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #333; }
h1 { margin-bottom: 5px; font-size: 28px; line-height: 35px; }
h2 { margin-bottom: 5px; font-size: 28px; line-height: 35px; }
h3 { margin-bottom: 5px; font-size: 20px; line-height: 30px; }
h4 { margin-bottom: 5px; font-size: 20px; line-height: 30px; }
h5 { margin-bottom: 5px; font-size: 18px; line-height: 25px; }
h6 { margin-bottom: 5px; font-size: 18px; line-height: 25px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #333; }
p,ul,ol,dl { font-size: 15px; line-height: 22px; color: #333; }
dl dt { font-size: 15px; }
dl dd { margin-bottom: 10px; padding: 0; font-size: 13px; line-height: 18px;}
strong { font-weight: bold; }
a:link, a:visited, a:focus, a:active {color: #005885;text-decoration: none;}
a:hover{color: #005885;text-decoration: underline;}
code { font-size: 13px; }
pre code { display: block; padding: 10px; background: #eee; font-size: 12px; color: #333; -webkit-border-radius: 4px; border-radius: 4px; }
.date { font-size: 13px; line-height: 15px; color: #999; }
table { font-size: 13px; line-height: 17px; color: #333; }
tr { border-bottom: 1px solid #ddd; }
th { padding: 5px 10px; font-weight: bold; border: none; }
td { padding: 5px 10px; font-weight: normal; border: none; border-left: 1px solid #eee; }
fieldset tr { border: none; }



#wrap{width:1080px;border: 0px solid #ccc; padding: 0;margin:0px auto 0px 0px;text-align:left;background: #005885 url(images/background.gif) repeat-y;}

#header {height:150px; padding:0px 15px 0 0px; margin:0px 0 0 0; /* background: url(images/header.png);*/}
#header #link_login{float:right;}
#header .information{ position: absolute; top: 10px; left: 780px; width: 170px; padding:10px;color:#ccc;
                       background: url(images/nav_underline.gif) left bottom no-repeat;}
#header .information a{color:#ccc;}
#header .information a:hover{color:yellow;}
#header_title_text{font-size:24px; color:#00A5D5;float:left; font-family:Impact,"Franklin Gothic Medium Cond";
              text-transform:uppercase;text-decoration:none; margin:43px 0 0 0;font-weight:normal;line-height:0.95em;}

#header_title_img{float:left;margin:40px 8px 0 40px;height:60px;}
#header_title_img img{height:60px;}

#menu{height:2px;}

#wrap_content{}
#wrap_content .spacer {clear: both;}
#wrap_content { margin: 0px; padding: 0 20px 0 40px;}
#content div{ /*border-bottom: 1px solid #ccc; padding: 20px; */}
#wrap_content .row {clear: both; padding: 0px; }
#wrap_content #content {width:690px;float: left; text-align: left;  border:0px solid red; margin-right: 50px;}
#wrap_content #content div{ /*border-bottom: 1px solid #ccc; width:90%;*/}
#wrap_content #sidebar {float: left;  text-align: left; width: 250px;  padding:0px; border:0px solid orange;}


.menu {left:0px; margin-top:0px;/* position: absolute; top: 135px; left: 780px; width: 170px; */border:0px solid green;}
.menu ul { list-style: none; padding: 1px 0 0 0; background: url(images/nav_underline.gif) left top no-repeat; font-size: 15px; font-weight: bold; line-height: 30px; }
.menu ul a { display: block; padding: 0 10px; background: url(images/nav_underline.gif) left bottom no-repeat; color: #9cbed0; }
.menu ul a:hover { background: url(images/nav_hover.gif) left bottom no-repeat; text-decoration: none; color: #fff; }
.menu ul li.active a {background-image:url(images/nav_hover.gif);}

.menu .information {left:0px; margin-top:0px;border:0px solid green;}
.menu .information a { padding: 1px 0 0 0; font-size: 15px; font-weight: bold; line-height: 30px; 
                       display: block; padding: 0 10px; background: url(images/nav_underline.gif) left bottom no-repeat; color: #9cbed0; }
.menu .information a:hover { background: url(images/nav_hover.gif) left bottom no-repeat; text-decoration: none; color: #fff; }
.menu .information a.active {background-image:url(images/nav_hover.gif);}


.submenu {left:0px; margin-top:40px;border:0px solid green;}
.submenu ul { list-style: none; padding: 1px 0 0 0; background: url(images/nav_underline.gif) left top no-repeat; font-size: 15px; font-weight: bold; line-height: 20px; }
.submenu ul a { display: block; padding: 0 10px 0 15px; background: url(images/nav_underline.gif) left bottom no-repeat; color: #9cbed0; }
.submenu ul a:hover { background: url(images/nav_hover.gif) left bottom no-repeat; text-decoration: none; color: #fff; }
.submenu ul li.active a {background-image:url(images/nav_hover.gif);}

.submenu ul li.title{margin-top:40px;padding: 0 10px; }

.submenu ul ul {border-top:0px;}
.submenu ul ul li a {padding-left: 30px;color:orange;}

ul .menu2{color:green;line-height: 20px;}
ul .menu3{color:orange;line-height: 20px;}
ul .menu2 a{padding-left:20px;/*color:green;*/}
ul .menu3 a{padding-left:30px;/*color:orange;*/}

.mod_submenu { float: left; margin-right: 10px; width: 200px; }
.mod_submenu h1 { font-size: 20px; line-height: 25px; }
.mod_submenu h2 { font-size: 20px; line-height: 25px; }
.mod_submenu h3 { font-size: 18px; line-height: 23px; }
.mod_submenu h4 { font-size: 18px; line-height: 23px; }
.mod_submenu h5 { font-size: 16px; line-height: 20px; }
.mod_submenu h6 { font-size: 16px; line-height: 20px; }
.mod_submenu ul { list-style: none; padding-left: 0; }
.mod_submenu .press .item h4 { margin-bottom: 0; font-size: 14px; line-height: 20px; }
.mod_submenu .press .item p  { font-size: 13px; color: #777; }


#footer {clear: both; height:60px;text-align:left; display:block; padding-top:6px;border:0px solid orange;}
#footer1{clear: both; height:36px; text-align:left; display:block; margin-top:0px;}
#footer2{clear: both; height:24px; text-align:left; display:block; margin-top:0px;}

#footer #footer1 #footer_links{float:left; clear:both;padding:4px 30px 0 30px; font-size:1em; font-weight:normal;}
#footer #footer1 #footer_icons{float:left;padding: 5px 30px 0 780px;}
#footer #footer1 #footer_icons img{margin-left:10px;height:20px;}

#footer #footer2 {clear: both;text-align:left; display:block; padding:2px 0 0 30px;}
#footer #footer2 span{font-size:1em; font-weight:normal;color:#aaa;}
#footer #footer2 span a{display:inline;font-size:1em;}
#footer #footer2 .menu {display: inline; float:right;margin:0px 30px 0px; }
#footer #footer2 .menu ul{}
#footer #footer2 .menu ul li{display: inline;margin:0px;}