/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
        font-family: Verdana,Arial,sans-serif;
        line-height: 1.5em;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        color: #333;
}
/* blue */
a:link, a:visited {
        color: #3776b1;
}

a:hover {
        color: #34a9d6;
}
a:link, a:visited {
        text-decoration: none;
        font-weight: normal;
}

a:hover {
        text-decoration: none;
        font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
        padding: 0px 0;
        margin-bottom: 1px; margin:0;
        background:#1a5287 url(../images/mainbg.jpg) top left repeat-x; text-align:center;position:relative;
}
#podbody1{display:block;background:transparent url(../images/pngbody8.png) center -156px no-repeat;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;max-height:1600px;filter: alpha(opacity=10);-moz-opacity: 0.1;-khtml-opacity: 0.1;  opacity: 0.1;}

#body1{position:relative;z-index:2;width:980px;padding: 0px 0;margin:4px auto; }
#body2{position:relative;z-index:2;width:980px;padding: 0px 0;margin:0;}

.bodyfoot{position:relative;z-index:2;width:980px;padding: 0px 0;margin:0;margin:0px auto;}
.pow1{color:#fff;text-align:left;display:block;width:100%;height:60px;padding:10px;font-size:11px;}
.pow1 a,.pow1 a:link,.pow1 a:visited{color:#83d2f2;}

#podbody2{display:block;background: url(../images/png24.png) repeat;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}



#search {
        width:100%;text-align:right;font-size:10px;
}

form#searchForm input {
        vertical-align: middle;
}

form#searchForm table {
        border-collapse: collapse;
}

form#searchForm td {
        padding:0;
}

#mod_search_searchword {
        padding-left: 3px;
}
.sea{display:none;}
#search .search_ser{margin-right:0px;background:transparent url(../images/bg_serbut.gif) bottom right no-repeat;float:left;}
#search .search_ser .inputbox_ser{font-size:10px;width:242px;background:#0b325b;color:#8bcce7;border:1px solid #416e9b;}
#search .search_ser  .button_ser{padding:0 !important;margin:0 !important;}
#search p{margin-right:10px;}

#hea{width:980px;height:184px;background:transparent url(../images/header2.png) top right no-repeat;margin-top:4px;position:relative;}
div.center {
  text-align: center;
}



div#wrapper { width:100%;
        margin-left: auto;
        margin-right: auto;
}

body.width_medium div#wrapper {
        width: 950px;
}

body.width_small div#wrapper {
        width: 773px;
}

body.width_fmax div#wrapper {
        min-width: 750px;
        max-width: 1050px;
}

div#header_l {
        position: relative;
}

div#header_r {
        height: 90px;
        padding-left: 370px;
        padding-right: 30px;
        padding-top: 25px;
        overflow: hidden;
        text-align: left;
}

div#logo {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 298px;
        height: 75px;
        background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
        margin-left: 30px;
        margin-top: 25px;
}

div#newsflash {
        width: auto;
        margin-left: 350px;
        margin-right: 30px;
        border: 1px solid #00f;
}

div#tabarea {
        background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
        margin: 0 11px;

}

div#tabarea_l {
        background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
        padding-left: 32px;
}

div#tabarea_r {
        height: 42px;
        background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
        padding-right: 1px;
}

div#footer_r {
        padding-top: 10px;
        height: 47px;
        overflow: hidden;
}

div#footer_r div {
        text-align: center;
        font-size: .90em;
        color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
        color: #999;
}

div#footerspacer {
        height: 10px;
}

#pathway {
        padding: 0px 10px 8px;
        width: auto;
        margin-top: -2px;
        margin-right: 250px;
        text-align: left;
}


#area {
        padding: 0;
}



#whitebox {
        margin: 0;padding: 0;
        background: transparent;
        width: auto;
}

#whitebox div {
        text-align: left;
}

#whitebox_t {
        background: none;
}

#whitebox_tl {
        background: none;
}

#whitebox_tr {
        height: 10px;
        overflow: hidden;
        background: none;
}

#whitebox_m {
        border-left: 0px solid #ccc;
        border-right: 0px solid #ccc;
        width: auto;
        padding: 1px 8px;
}

#whitebox_b {

}

#whitebox_bl {

}

#whitebox_br {

}

/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.pill_l {
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}

td.pill_r {
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
        float: left;
        background: url(../images/mw_menu_separator.png) top right no-repeat;
        margin: 0;
        padding: 0;
}

#pillmenu a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
        float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
        margin-top:2px;
        height: 21px;
        line-height: 21px;
        background-position: 0 0;
}

#leftcolumn {
        padding: 0;
        margin: 0;
        width: 177px;
        float:left;overflow:hidden
}

#maincolumn,
#maincolumn_full {
        margin-left: 194px;
        padding-left: 0px;
        width: 764px;
}



table.nopad {
        width: 100%;
        border-collapse: collapse;
        padding: 0;
        margin: 0;
        margin-bottom: 15px;
}

table.nopad td.middle_pad {
        width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
        background: #fffebb;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 1.2em;
        padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
        padding: 0;
        font-family:Verdana ,Arial,sans-serif;
        font-size: 1.3em;
        font-weight: bold;
        vertical-align: bottom;
        color: #666;
        text-align: left;
        width: 100%;
}

h2, .contentheading {
        padding: 0;
        font-family:Verdana ,Arial,sans-serif;
        font-size: 18px;
        font-weight: normal;
        vertical-align: bottom;
        color: #333;
        text-align: left;
        width: 100%;
}

table.contentpaneopen h3 {
        margin-top: 25px;
}

h4 {
        font-family: Verdana, Arial, sans-serif;
        color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: normal;
  font-family: Verdana,Arial,sans-serif;
  font-size: 18px;
  padding-left: 0px;
        margin-bottom: 10px;
        text-align: left;
}
#body2 h1{display:block;margin:0;padding:0;width:657px;height:14px;font-size:10px!important;float:left;color:#648bb4;padding-left:10px;font-weight:normal;text-transform:uppercase;letter-spacing:-1px}
/* small text */
.small {
        font-size: .90em;
        color: #999;
        font-weight: normal;
        text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
        font-size: .90em;
        color: #999;
        font-weight: normal;
        text-align: left;
}

.createdate {
        height: 20px;
        vertical-align: top;
        font-size: .90em;
        color: #999;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 5px;
        padding-top: 0px;

}

a.readon {
        margin-top: 10px;
        display: block;
        float: left;
        background: url(../images/mw_readon.png) top right no-repeat;
        padding-right: 20px;
        line-height: 14px;
        height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
        background-color: #f6f6f6;
}

.ol-background {
        background-color: #666;
}

.ol-textfont {
        font-family: Arial, Verdana, sans-serif;
        font-size: 10px;
}

.ol-captionfont {
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        color: #f6f6f6;
        font-weight: bold;
}
.ol-captionfont a {
        color: #0B55C4;
        text-decoration: none;
        font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
        padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
        display: block;
        height: 20px;
}

.article_column {
        padding-right: 5px;
}

.column_separator {
        border-left: 1px dashed #e0e0e0;
        padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
        border:none;
}

.clr {
        clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}


div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
        display: block;
        height: 20px;
}

/* edit button */
.contentpaneopen_edit{
        float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
        margin: 0;
        padding: 0;
        width: 100%;
}

table.contentpaneopen li {
        margin-bottom: 5px;
}

table.contentpaneopen fieldset {
        border: 0;
        border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
        margin-top: 25px;
}

table.contentpaneopen h4 {
        font-family: Arial, Verdana, sans-serif;
        color: #333;
}

.highlight {
        background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
        margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module_menu h3 {
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #eee;
        margin: -23px -4px 5px -5px;
        padding-left: 10px;
        padding-bottom: 2px;
}

div.module_menu {
        margin: 0;
        padding: 0;
        margin-bottom: 15px;
}

div.module_menu div div div {
        padding: 10px;
        padding-top: 30px;
        padding-bottom: 15px;
        width: auto;
}

div.module_menu div div div div {
        background: none;
        padding: 0;
}

div.module_menu ul {
        margin: 10px 0;
        padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
        font-weight: bold;
}


#leftcolumn li{list-style:none;}
#leftcolumn div.module {
        padding: 0 10px;
}

#leftcolumn div.module table {
        width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
        width: 145px;
        border: 1px solid #ccc;
        margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
        margin-top: 5px;
}

table.paramlist td.paramlist_key {
        width: 128px;
        text-align: left;
        height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
        font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
        font-weight: bold;
        font-size : 14px;
        color : #c30;
        text-align: center;
        width: auto;
        background-color: #f9f9f9;
        border: solid 1px #d5d5d5;
        margin: 3px 0px 10px;
        padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

/* Text advert style */

.banneritem_text {
        padding: 4px;
        font-size: 11px;
}

.bannerfooter_text {
        padding: 4px;
        font-size: 11px;
        background-color: #F7F7F7;
        text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
        text-align: left;
}

/* WebLinks */
span.description {
        display:block;
        padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
        border: 1px solid #ccc;
        margin-top: 15px;
        padding: 15px;
}

legend {
        margin: 0;
        padding: 0 10px;
}

td.key {
        border-bottom:1px solid #eee;
        color: #666;
}

/* Tooltips */

.tool-tip {
        float: left;
        background: #ffc;
        border: 1px solid #D4D5AA;
        padding: 5px;
        max-width: 200px;
}

.tool-title {
        padding: 0;
        margin: 0;
        font-size: 100%;
        font-weight: bold;
        margin-top: -15px;
        padding-top: 15px;
        padding-bottom: 5px;
        background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
        font-size: 100%;
        margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
        float:left;
        padding-left: 25px;
}

#power_by{
        float:right;
        padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
        padding: 2px 0;
}

.foot{display:block;background: url(../images/cck-footer2.png) top left no-repeat;width:100%;padding-top:50px;height:369px;text-align:left;font-size: 11px;}
.foot table,.foot table tr,.foot table tr td{text-align:top;vertical-align:top;}

.ft_ul{list-style:none;}
.ft2 .ft_ul{padding-top:40px;}
.ft_ul li{list-style:none;}
.ft_ul li a, .ft_ul li a:link, .ft_ul li a:visited{color:#83d2f2;line-height:150%;}
.ft_ul li.ft_li{padding-top:20px;}
.ft_ul li.ft_li a, .ft_ul li.ft_li a:link, .ft_ul li.ft_li a:visited{color:#238ac4;line-height:200%;font-weight:700;}

.ft_ul h3.ft_li{padding:0;margin:0;padding-top:20px;font-size:11px!important;}
.ft_ul h3.ft_li a, .ft_ul h3.ft_li a:link, .ft_ul h3.ft_li a:visited{font-size:11px!important;color:#238ac4;line-height:200%;font-weight:700;}








#menu li { display: block; list-style: none; font-size: 13px; font-weight: bold; letter-spacing: -1px; float: left;}

#menu li a { display: block;line-height:17px; text-decoration: none; padding: 9px 23px 9px 23px;color:#103c68; border-right:1px solid #922659;float: left; }

#menu li a:visited {color:#103c68;}
#menu li a:hover {color:#2587b6; background:#942458;}




#menu { position: absolute; top: 105px; left: 0px; background: none;height:82px;width:980px;color:#0b325b }
#menu ul { padding: 0px 0px 0px 0px; margin: 0px; width: 980px; }
#menu li { display: inline;}





DIV#menu ul li a { z-index: 100; }
DIV#menu ul li a:hover { z-index: 100; }
DIV#menu ul li:hover { z-index: 100; }
DIV#menu ul li.over { z-index: 100; }
DIV#menu ul li li { clear: left; padding: 0px; display: inline; margin: 0px; border: none;}
DIV#menu ul li { position: relative;color:#fff;z-index: 100; }
DIV#menu ul li ul {  margin: 0px 0 0 -10px; display: none; z-index: 150; left: 0px;padding:0px; position: absolute; top: 100%; border-left: none; width: 220px;background:#993661;}

DIV#menu ul li.over ul,DIV#menu ul li:hover ul { margin: 0px 0 0 -10px;display: block; width: 220px;background:url(../images/ulmenu4.png) left bottom no-repeat;padding:0px;padding-bottom:5px;color:#fff;padding-bottom:5px;z-index: 150; }

DIV#menu ul li ul .ulmenu,DIV#menu li:hover ul div.ulmenu,DIV#menu li.over ul div.ulmenu{background:url(../images/ulmenu4.png) left bottom no-repeat;margin-top:0px;position: absolute;border-left: none;z-index: 150;display:block;padding-bottom:5px;width: 160px;}

DIV#menu ul li.item9:hover ul,DIV#menu ul li.item9.over ul{margin: 0px 0 0 -20px;}
DIV#menu ul li.item2:hover ul,DIV#menu ul li.item1.over ul{margin: 0px 0 0 0px;}


DIV#menu ul li ul li{z-index: 150;}
#menu li li{ background:none;padding-left:1px; }
#menu li li a, #menu li li a:link, #menu li li a:visited { z-index: 150;width:207px;font-size: 11px; font-weight: normal; letter-spacing: -1px;  padding: 3px 6px;color:#e4e1d1;border-right:none;text-transform:none;height:100% }
#menu li li a:hover,#menu li.over li a:hover, #menu li li a:active  {color:#fff;}




#menu li a{display:none}

#menu li.item2 a,#menu li.item3 a,#menu li.item4 a,#menu li.item5 a,#menu li.item7 a,#menu li.item8 a,#menu li.item9 a{display:block;float: left; width: 140px; height: 20px;line-height:20px; border:0;padding:0; padding-top: 60px; overflow: hidden;background:url(../images/gifmenu.gif) no-repeat;text-transform:uppercase;font-size:10px;margin-left:0px;text-align:center;padding-bottom:1px;}

#menu li.item2 a{background-position: 7px 11px;}
#menu li.item3 a{background-position: -138px 11px;}
#menu li.item4 a{background-position: -288px 11px;}
#menu li.item5 a{background-position: -428px 11px;}
#menu li.item7 a{background-position: -568px 11px;}
#menu li.item8 a{background-position: -720px 11px;}
#menu li.item9 a{background-position: -847px 11px;}
#menu li.item9 a:hover,#menu li.item9 a:active,#menu li.item9.over a,#menu li.item9:hover a{background:url(../images/gifitem73.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}
#menu li.item8 a:hover,#menu li.item8 a:active,#menu li.item8.over a,#menu li.item8:hover a{background:url(../images/gifitem6.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}

#menu li.item7 a:hover,#menu li.item7 a:active,#menu li.item7.over a,#menu li.item7:hover a{background:url(../images/gifitem5.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}

#menu li.item5 a:hover,#menu li.item5 a:active,#menu li.item5.over a,#menu li.item5:hover a{background:url(../images/gifitem4.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}

#menu li.item4 a:hover,#menu li.item4 a:active,#menu li.item4.over a,#menu li.item4:hover a{background:url(../images/gifitem3.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}

#menu li.item3 a:hover,#menu li.item3 a:active,#menu li.item3.over a,#menu li.item3:hover a{background:url(../images/gifitem2.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}

#menu li.item2 a:hover,#menu li.item2 a:active,#menu li.item2.over a,#menu li.item2:hover a{background:url(../images/gifitem1.gif) no-repeat;background-position: 42px 8px;color:#2587b6;}




 #menu li.item2 ul li a,
#menu li.item3 ul li a,
#menu li.item4 ul li a,
#menu li.item5 ul li a,
#menu li.item7 ul li a,
#menu li.item8 ul li a,
#menu li.item9 ul li a,
#menu li.item9:hover li a,
#menu li.item8:hover li a,
#menu li.item7:hover li a,
#menu li.item5:hover li a,
#menu li.item4:hover li a,
#menu li.item3:hover li a,
#menu li.item2:hover li a{ width:146px;font-size: 11px; font-weight: normal; letter-spacing: -1px;  padding: 2px 6px;color:#103c68;background:none;border-right:none;text-transform:none;height:100%;text-align:left;}
#menu li.item2 ul li a:hover,#menu li.item2 ul li:hover a:hover,#menu li.item2 li a:active,
#menu li.item3 ul li a:hover,#menu li.item3 li a:active,
#menu li.item4 ul li a:hover,#menu li.item4 li a:active,
#menu li.item5 ul li a:hover,#menu li.item5 li a:active,
#menu li.item7 ul li a:hover,#menu li.item7 li a:active,
#menu li.item8 ul li a:hover,#menu li.item8 li a:active,
#menu li.item9 ul li a:hover,#menu li.item9:hover ul li a:hover,#menu li.item9 ul li a:hover,#menu li.item9 li a:active,
#menu li.over li a:hover{ color:#2587b6!important;background:none!important;}

#menu li.item9 ul li.item79,#menu li.item9 ul li.item82,#menu li.item9 ul li.item83{display:none;}
DIV#menu ul li.over,DIV#menu ul li:hover{background:url(../images/limenu6.png) -6px 45px no-repeat;}

DIV#menu ul li.item2.over,DIV#menu ul li.item2:hover{background:url(../images/limenu6.png) 0px 45px no-repeat;}

DIV#menu ul li.item9.over,DIV#menu ul li.item9:hover{background:url(../images/limenu6.png) right 45px no-repeat;}




DIV#menu ul li.over ul li.parent a,DIV#menu ul li:hover ul li.parent a{font-weight:bold}

DIV#menu ul li.over ul li.parent ul,DIV#menu ul li:hover ul li.parent ul {position:relative;margin:0;padding:0;background:none;}
DIV#menu ul li.over ul li.parent ul div.ulmenu,DIV#menu ul li:hover ul li.parent ul div.ulmenu{position:relative;margin:0;padding:0;background:none;}
DIV#menu ul li.over ul li.parent ul li a,DIV#menu ul li:hover ul li.parent ul li a {font-weight:normal;background:none;}

DIV#menu ul li.over ul li.parent.over,DIV#menu ul li.over ul li.parent:hover,DIV#menu ul li:hover ul li.parent:hover,DIV#menu ul li:hover ul li.parent.over {background:none;}

#leftcolumn ul{list-style:none;padding:0;margin:0;}
#leftcolumn ul.menu{border-right:#274e6c 1px solid;border-bottom:#274e6c 1px solid;}
#leftcolumn li{display:block;border-top:#274e6c 1px solid;list-style:none;}

#leftcolumn li a,
#leftcolumn li a:link,
#leftcolumn li a:visited
{display:block;padding:10px 5px 10px 15px;color:#83d2f2;font-weight:bold;font-size:12px;letter-spacing:-1px;}




#leftcolumn li a:hover,
#leftcolumn li a:active
{text-decoration:none;background-color:#0f3760;color:#fff;}

#leftcolumn li li{border-top:none;}
#leftcolumn li li a,
#leftcolumn li li a:link,
#leftcolumn li li a:visited
{font-size:12px;letter-spacing:-1px;font-weight:normal;padding-left:25px;}


#leftcolumn li.active a,
#leftcolumn li.active a:link,
#leftcolumn li.active a:visited{background:url(../images/ar-png.png) 0px 14px no-repeat;}

#leftcolumn li.active.parent a,
#leftcolumn li.active.parent a:link,
#leftcolumn li.active.parent a:visited{background:url(../images/ar-png-par.png) 0px 14px no-repeat;}

#leftcolumn li.active.parent li a,
#leftcolumn li.active.parent li a:link,
#leftcolumn li.active.parent li a:visited{background:none;}

#leftcolumn li.parent li.active a,
#leftcolumn li.parent li.active a:link,
#leftcolumn li.parent li.active a:visited{background:url(../images/ar-png.png) 15px 14px no-repeat;}





#leftcolumn li.item32 li.active a,
#leftcolumn li.item32 li.active a:link,
#leftcolumn li.item32 li.active a:visited{background:none;}



#leftcolumn li.item32 li.parent a,
#leftcolumn li.item32 li.parent a:link,
#leftcolumn li.item32 li.parent a:visited{background:url(../images/ar-png-par.png) 10px 14px no-repeat;font-weight:bold}

#leftcolumn li.item32 li.parent li a,
#leftcolumn li.item32 li.parent li a:link,
#leftcolumn li.item32 li.parent li a:visited{background:none;font-weight:normal;padding-left:35px}

 #leftcolumn li.item32 li.parent li.active a,
#leftcolumn li.item32 li.parent li.active a:link,
#leftcolumn li.item32 li.parent li.active a:visited{background:url(../images/ar-png.png) 25px 14px no-repeat;padding-left:35px;}

#leftcolumn li.item2 ul,
#leftcolumn li.item3 ul,
#leftcolumn li.item4 ul,
#leftcolumn li.item5 ul,
#leftcolumn li.item6 ul,
#leftcolumn li.item7 ul,
#leftcolumn li.item8 ul,
#leftcolumn li.item9 ul,
#leftcolumn li.item10 ul,
#leftcolumn li.item11 ul,
#leftcolumn li.item12 ul,
#leftcolumn li.item32 ul,
#leftcolumn li.item9
{display:none;}
#leftcolumn li.active.item2 ul,
#leftcolumn li.active.item3 ul,
#leftcolumn li.active.item4 ul,
#leftcolumn li.active.item5 ul,
#leftcolumn li.active.item6 ul,
#leftcolumn li.active.item7 ul,
#leftcolumn li.active.item8 ul,
#leftcolumn li.active.item9 ul,
#leftcolumn li.active.item10 ul,
#leftcolumn li.active.item11 ul,
#leftcolumn li.active.item12 ul,
#leftcolumn li.active.item32 ul
{display:block;}

#leftcolumn div div div li{border:none;}
#leftcolumn div div div li a, #leftcolumn div div div li a:link,#leftcolumn div div div li a:visited{padding:3px 0;}
#leftcolumn div div div li a:hover,#leftcolumn div div div li a:active{background:none;}
#leftcolumn div div div li a img{cursor:hand;cursor:pointer;}



a.introlink,a.introlink:link,a.introlink:visited{color:#79cce7;background:url(../images/ar-png.png) 0px 9px no-repeat;display:block;padding:5px;padding-left:10px;line-height:150%;}
a.introlink:hover{color:#fff;text-decoration:none;}


.re4nie_tramvay4iki{display:block;width:669px;height:345px;background: url(http://cck-ship.ru/cck/intro/slides/otli4niy-den.jpg) left top no-repeat; float:left;text-align:left;color:#fff;font-size:11px;}
.re4nie_tramvay4iki a,.re4nie_tramvay4iki a:link,.re4nie_tramvay4iki a:visited{color:#79cce7;}
.re4nie_tramvay4iki div.vfg{display:block;padding:0;margin:0;padding-top:10px;padding-left:15px;width:160px;color:#fff;}
div.vfg table{padding:0;margin:0;}
div.vfg table tr td,div.vfg table tr td div{color:#fff;padding:0;margin:0;line-height:120%;}
.not{display:none;}
.re4nie_tramvay4iki dl{}
.re4nie_tramvay4iki dd{padding:0;margin:0;}

#cck_intro{display:block;position:absolute;top:194px;left:0;z-index:2;width:980px;background:#0b325b;height:362px;}
#blockrandom{float:left;text-align:left;}

.eng #leftcolumn .menu{display:none;}
.eng #leftcolumn div.module {
        padding: 0px;
}

.eng #leftcolumn div.module.banners{display:none;}


.eng #leftcolumn div div div li a,
.eng #leftcolumn div div div li a:link,
.eng #leftcolumn div div div li a:visited
{display:block;padding:10px 5px 10px 15px;color:#83d2f2;font-weight:bold;font-size:12px;letter-spacing:-1px;padding-left:15px!important;}




.eng #leftcolumn li a:hover,
.eng #leftcolumn li a:active
{text-decoration:none;background-color:#0f3760;color:#fff;}

.eng #leftcolumn .menu#engmenu{display:block;}

.ast{display:block;position:absolute;top:180px;left:612px;z-index:40;width:328px;background:none;height:340px;}
#tabnav{list-style:none;}
ul.tabnav li{list-style:none;}
.tablink{width:328px;height:85px;}
.tablink a#tible0,.tablink a#tible1,.tablink a#tible2,.tablink a#tible3{display:block;width:311px;height:85px;float:right;text-align:left;color:#fff;background:url(../images/exp12.png) top right no-repeat;}

.tablink a span{display:block;padding-left:15px;padding-top:39px;}

#cck_intro #drive0{display:block;width:669px;background:#0b325b;height:362px;z-index:2;}

.tablink a#tible0{background-position: -344px 0px;}
.tablink a#tible1{background-position: -344px -85px;}
.tablink a#tible2{background-position: -344px -170px;}
.tablink a#tible3{background-position: -344px -255px;}

.tablink a#tible0 img{margin:7px;margin-right:12px;border:2px solid #577797;}
.tablink a#tible1 img{margin:7px;margin-right:12px;border:2px solid #856498;}
.tablink a#tible2 img{margin:7px;margin-right:12px;border:2px solid #68bcd1;}
.tablink a#tible3 img{margin:7px;margin-right:12px;border:2px solid #c0d06e;}

.tablink a#tible0:hover,.tablink a#tible1:hover,.tablink a#tible2:hover,.tablink a#tible3:hover,.tablink a#tible0:active,.tablink a#tible1:active,.tablink a#tible2:active,.tablink a#tible3:active,.tablink a#tible0.active,.tablink a#tible1.active,.tablink a#tible2.active,.tablink a#tible3.active{background:url(../images/exp12.png) top right no-repeat;text-decoration:none;}

.tablink a:focus {
outline: none;
}


.tablink a#tible0:hover,.tablink a#tible0:active{background-position: right 0px;}
.tablink a#tible1:hover,.tablink a#tible1:active{background-position: right -85px;}
.tablink a#tible2:hover,.tablink a#tible2:active{background-position: right -170px;}
.tablink a#tible3:hover,.tablink a#tible3:active{background-position: right bottom;}
.tablink a#tible0.active,.tablink a#tible1.active,.tablink a#tible2.active,.tablink a#tible3.active{width:328px;}

.tablink a#tible0.active span,.tablink a#tible1.active span,.tablink a#tible2.active span,.tablink a#tible3.active span{padding-left:29px;}

.tablink a#tible0.active{background-position: -16px 0px;}
.tablink a#tible1.active{background-position: -16px -85px;}
.tablink a#tible2.active{background-position: -16px -170px;}
.tablink a#tible3.active{background-position: -16px -255px;}

.rightcolumn{width:300px;}

.moduletable_cenn{color:#fff;padding-right:10px;}
.moduletable_cenn h2{margin:0;padding:0;}
.moduletable_cenn .siniy_tr,.moduletable_cenn .siniy_br{padding-top:10px;overflow:hidden;}

div.moduletable.cst, div.module.cst {
  margin-bottom: 0px;
}


 .siniyline {
  height:1px;width:100%;overflow:hidden;
  background: #14406d;
}


.siniy2 {
        margin: 0;

        width: auto;
}





















.siniy2 div {
        text-align: left;
}
.siniy2_t {
background: url(../images/pn2-center.png) right top no-repeat;
}

.siniy2_tl {padding-left:10px;
        background: url(../images/pn2-top1.png) 0 0 no-repeat;
}

.siniy2_tr {
        height: 10px;
        overflow: hidden;
        background: url(../images/pn2-top2.png) 100% 0 no-repeat;
}

.siniy2_m {
        background: #0b325b;
        width: auto;
        padding: 1px 18px;
}

.siniy2_b {
        margin-top: -5px;
        background: url(../images/pn2-center.png) right bottom no-repeat;
}

.siniy2_bl {padding-left:10px;
        background: url(../images/pn2-bottom1.png) 0 100% no-repeat;
}

.siniy2_br {
        height: 13px;
        background: url(../images/pn2-bottom2.png) 100% 100% no-repeat;
}


 .galrow .componentheading{margin:0;padding:0;}
 .galrow .siniy2_t,.galrow .siniy2_tl,.galrow .siniy2_tr{
display:none;}
.comgal{display:none;}
.galrow .comgal{display:block;color:#416e9b;font-weight:bold;text-transform:uppercase;padding:8px 0;}

.galrow .siniy2_m {
        background: #0b325b;
        width: auto;
        padding: 1px 18px;
}

.galrow .siniy2_b,.galrow .siniy2_bl,.galrow .siniy2_br {
        display:none;
}



.siniy { float:right;
        margin: 0;
        background: none;
        width: auto; margin-bottom:10px;
}

.siniy div {
        text-align: left;
}
.siniy_t {
background: url(../images/sin_top.png) right top no-repeat;
}

.siniy_tl {padding-left:10px;
        background: url(../images/sin_tl.png) 0 0 no-repeat;
}

.siniy_tr {
        height: 0px;padding-top:10px;
        overflow: hidden;
        background: url(../images/sin_tr.png) 100% 0 no-repeat;
}

.siniy_m {
        background: #0b325b;
        width: auto;
        padding: 0px 18px;margin: 0;
}

#rg2 .siniy_m{
        background: ;
        width: auto;
        padding: 0px 8px;margin: 0;background:#0b325b url(../images/nn1.png) center 40px no-repeat;
}
.siniy_b {
        margin-top: -5px;
        background: url(../images/sin_top.png) right bottom no-repeat;
}

.siniy_bl {padding-left:10px;
        background: url(../images/sin_bl.png) 0 100% no-repeat;
}

.siniy_br {
        height: 0px;padding-top:13px;overflow: hidden;
        background: url(../images/sin_br.png) 100% 100% no-repeat;
}


#blue2 {
        margin: 0;
        padding:0;
        width: 100%;
}





#blue2 .componentheading{background:#3876b1 url(../images/blue-header.png) 0 0 repeat-x;color:#fff;padding: 5px 18px 15px 18px;}
#blue2 .componentheading a,#blue2 .componentheading a:link,#blue2 .componentheading a:visited{color:#fff;}
#blue2 .blog{width:auto;margin: 0px 18px;}

.blue2 div {
        text-align: left;
}
.blue2_t {
background: url(../images/blue-center-top.png) right top no-repeat;
}

.blue2_tl {padding-left:10px;
        background: url(../images/blue2-top1.png) 0 0 no-repeat;
}

.blue2_tr {
        height: 10px;
        overflow: hidden;
        background: url(../images/blue2-top2.png) 100% 0 no-repeat;
}

.blue2_m {
        background: #fff;
        width: 100%;
        padding: 0px;margin: 0;
}

.blue2_b {
        margin-top: -5px;
        background: url(../images/blue-center-bottom.png) right bottom no-repeat;
}

.blue2_bl {padding-left:10px;
        background: url(../images/blue2-bottom1.png) 0 100% no-repeat;
}

.blue2_br {
        height: 13px;
        background: url(../images/blue2-bottom2.png) 100% 100% no-repeat;
}


#blue2 .contentpaneopen tr{padding:0;margin:0;border:0;}
#blue2 TABLE.contentpaneopen tr TD{padding: 0px 18px;border:0;}
#blue2 TABLE.contentpaneopen tr TD.componentheading{padding: 0px 18px;border:0;background:none;}
#blue2 .contentpaneopen td.contentheading{padding: 0px 0px;border:0;}
#blue2 DIV.componentheading TABLE.contentpaneopen tr TD.contentheading{color:#fff;}
.blog div{padding: 0px 18px;border:0;}

.blog div TABLE.contentpaneopen tr TD{padding: 0px 0px;border:0;}

.moduletable_specpredlojeniq h3{height:0px!important;padding-top:20px;overflow:hidden;background: url(../images/cck-h3-4.png) 0 0 no-repeat;}
.vbn1{display:block;padding-top:5px;background: url(../images/pnn8.png) 0 0 no-repeat;margin-top:10px;padding-left:15px;}
.vbn2{display:block;padding-bottom:15px;background: url(../images/pnn8.png) 100% 100% no-repeat;padding-left:15px;padding-right:10px;}
.moduletable_specpredlojeniq {color:#e8edf2;font-size:11px;}
.moduletable_specpredlojeniq a, .moduletable_specpredlojeniq a:link,.moduletable_specpredlojeniq a:visited{color:#8bcce7;}
.moduletable_specpredlojeniq .nws a, .moduletable_specpredlojeniq .nws a:link,.moduletable_specpredlojeniq .nws a:visited{background:#238ac4;color:#fff;}
.moduletable_specpredlojeniq .nws a:hover,.moduletable_specpredlojeniq .nws a:active{background:#8bcce7;color:#fff;}
.moduletable_specpredlojeniq a:hover,.moduletable_specpredlojeniq a:active{}
.moduletable_specpredlojeniq a strong {display:block;margin-top:5px;margin-bottom:5px;margin-right:50px;}
.moduletable_specpredlojeniq ul{list-style:none;padding:0;margin:0;}
.moduletable_specpredlojeniq ul li{cursor:pointer}



.synd{display:block;clear:both;width:980px;height:150px;overflow:hidden;background:#0b325b;border-top:1px solid #14406d;color:#e8edf2;text-align:left;font-size:11px;}
.divinfo{padding-left:10px;display:block;float:left;width:620px;height:200px;background:#0b325b;padding-top:10px;}
.divinfo img{margin-right:40px;margin-left:10px;}
.divinfo2 p{padding-top:0px;}
.divinfo2{width:auto;}
.divinfo2 h3,.divinfo2 h2,.divinfo2 h1{height:0px!important;padding-top:20px;overflow:hidden;background: url(../images/cck-h3-4.png) 0 -131px no-repeat;margin-top:5px;width:390px;}

h4.ta_center,
p.ta_center {
        text-align: center;
}
h4.ta_left,
p.ta_left {
        text-align: left;
}

.cst h4.ta_left{display:block;width:auto;height:45px!important;overflow:hidden;}

.cst h4.ta_left a,.cst h4.ta_left a:link,.cst h4.ta_left a:visited {color:#fff;}


h4.ta_right,
p.ta_right {
        text-align: right;
}
p.ta_justify {
        text-align: justify;
}
img.i_left {
        display: block;
        float: left;
}
img.i_right {
        display: block;
        float: right;
}
img.i_center {
        display: block;
        margin: 0 auto;
}
a.readon_class {
}
a.p_left {
        float: left !important;
}
a.p_right {
        float: right !important;
}
a.p_center {
        margin: 0 auto !important;
}
div.gk_npro_mainwrap { float:right;
        overflow: hidden;margin-right:28px;
        color: #fff;font-size:11px;
        padding-bottom: 10px;
        background: none;
        border: 0px solid #f5f5f5;
}
div.gk_npro_full {margin-top:15px;
}
div.gk_npro_full_interface {background: url(../images/cck-h3-4.png) 0 -58px no-repeat;
        overflow: hidden;
        min-height: 21px;
}

.nspro_bg_wrap{background: url(../images/ar-png.png) 0 10px no-repeat;padding-left:15px;padding-top:5px;}
.cst .nspro_bg_wrap{background: url(../images/ar-png.png) 0 25px no-repeat;padding-left:15px;padding-top:5px;}


.nspro_bg_wrap p a,.nspro_bg_wrap p a:link,.nspro_bg_wrap p a:visited{color:#e8edf2;}

.nspro_bg_wrap p a:hover,.nspro_bg_wrap p a:active{color:#b9cbdf;text-decoration:none;}

.nspro_bg_wrap p a.gk_npro_readmore_inline,.nspro_bg_wrap p a.gk_npro_readmore_inline:link,.nspro_bg_wrap p a.gk_npro_readmore_inline:visited{color:#8bcce7;}

div.gk_npro_full_interface ul {
        list-style-type: none;
        margin: 5px 0 0 10px;
        padding: 0;
        float: right;
        width: auto;
}
div.gk_npro_full_interface ul li {
        background: #eee;
        cursor: pointer;
        float: left;
        width: 11px;
        height: 12px;
        margin-left: 2px;
        text-indent: -999em;
        padding: 0;
        background: transparent url('../images/dark/bullet_black_inactive.png') no-repeat 0 0;
}
div.gk_npro_full_interface ul li.active {
        background: transparent url('../images/dark/bullet_black_active.png') no-repeat 0 0;
}
div.gk_npro_interface_bg {
        float: right;
        width: 44px;
        height: 18px;
        background: transparent url('../images/lite/arrow_interface_white.png') no-repeat 0 0;
}
div.gk_npro_full_prev {
        width: 8px;
        height: 8px;
        float: left;
        margin: 3px 0 0 11px;
        background: transparent url('../images/lite/prev.png') no-repeat 0 0;
        text-indent: -999em;
}
div.gk_npro_full_prev:hover {
        cursor: pointer;
        background: transparent url('../images/lite/prev.png') no-repeat -8px 0;
}
div.gk_npro_full_next {
        width: 8px;
        height: 8px;
        float: right;
        margin: 3px 11px 0 0;
        background: transparent url('../images/lite/next.png') no-repeat 0 0;
        text-indent: -999em;
}
div.gk_npro_full_next:hover {
        cursor: pointer;
        background: transparent url('../images/lite/next.png') no-repeat -8px 0;
}
div.gk_npro_full_scroll1 {
        overflow: hidden;
}
div.gk_npro_full_scroll2 {
}
div.gk_npro_full_tablewrap {
        float: left;
}
table.gk_npro_table {
}
table.gk_npro_table tr {
}
table.gk_npro_table td {
}
div.gk_npro_short {
        min-height: 21px;
}
div.gk_npro_short_scroll1 {
        overflow: hidden;
}
div.gk_npro_short_scroll2 {
}
div.gk_npro_short_ulwrap {
        float: left;
}
div.gk_npro_short_ulwrap ul {
        margin: 20px 0 0 0;
        padding: 0;
        list-style-type: none;
}
div.gk_npro_short_ulwrap ul li {
        padding: 6px;
        margin:0 10px 5px;
        line-height: 120%;
}
div.gk_npro_short_ulwrap ul li.odd {
}
div.gk_npro_short_ulwrap ul li.even {
        background: #f8f8f8;
}
div.gk_npro_short_ulwrap ul li:hover {
        background: #444;
        color: #fff;
}
div.gk_npro_short_ulwrap ul li:hover h4,
div.gk_npro_short_ulwrap ul li:hover p,
div.gk_npro_short_ulwrap ul li:hover h4 a {
        color: #fff;
}
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
        color: #666;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 11px;
        margin: 0 0 3px 0;
}
div.gk_npro_short_ulwrap ul li p {
        color: #acacac;
        font-size: 11px;
        margin: 0;
}
div.gk_npro_short_interface {
        border-top: 1px solid #f5f5f5;
        padding-top: 5px;
        overflow: hidden;
        margin: 2px 10px 0;
}
div.gk_npro_short_interface span {
        font-size: 11px;
        color: #666;
}
div.gk_npro_short_prev {
        width: 8px;
        height: 8px;
        float: right;
        margin: 3px 0 0 11px;
        background: transparent url('../images/lite/prev.png') no-repeat 0 0;
        text-indent: -999em;
}
div.gk_npro_short_prev:hover {
        cursor: pointer;
        background: transparent url('../images/lite/prev.png') no-repeat -8px 0;
}
div.gk_npro_short_next {
        width: 8px;
        height: 8px;
        float: right;
        margin: 3px 0 0 0;
        background: transparent url('../images/lite/next.png') no-repeat 0 0;
        text-indent: -999em;
}
div.gk_npro_short_next:hover {
        cursor: pointer;
        background: transparent url('../images/lite/next.png') no-repeat -8px 0;
}
h4.gk_npro_header {
}
p.gk_npro_text {
}
img.gk_npro_image {
        border: 1px solid #e5e5e5;
        padding: 2px;
        margin: 3px;
}
img.gk_npro_image_static {
        border: 1px solid #e5e5e5;
        padding: 2px;
        margin: 3px;
}
p.gk_npro_info {
}
/* - Dark theme - */





.dark div.gk_npro_mainwrap {
        background: #000;
}
.dark div.gk_npro_full,
.dark div.gk_npro_short {
        background: none;
}
.dark div.gk_npro_full_interface ul li {
        background: transparent url('../images/dark/bullet_black_inactive.png') no-repeat 0 0!important;
}
.dark div.gk_npro_full_interface ul li.active {
        background: transparent url('../images/dark/bullet_black_active.png') no-repeat 0 0!important;
}
.dark div.gk_npro_interface_bg {
        background: transparent url('../images/dark/arrow_interface_black.png') no-repeat 0 0!important;
}
.dark div.gk_npro_full_prev {
        background: transparent url('../images/dark/prev.png') no-repeat 0 0;
}
.dark div.gk_npro_full_prev:hover {
        background: transparent url('../images/dark/prev.png') no-repeat -8px 0;
}
.dark div.gk_npro_full_next {
        background: transparent url('../images/dark/next.png') no-repeat 0 0;
}
.dark div.gk_npro_full_next:hover {
        background: transparent url('../images/dark/next.png') no-repeat -8px 0;
}
.dark div.gk_npro_short_ulwrap ul li.even {
        background: #292a2c!important;
}
.dark div.gk_npro_short_ulwrap ul li:hover {
        background: #222!important;
        color: #fff!important;
}
.dark div.gk_npro_short_ulwrap ul li:hover h4,
.dark div.gk_npro_short_ulwrap ul li:hover p,
.dark div.gk_npro_short_ulwrap ul li:hover h4 a {
        color: #fff!important;
}
.dark div.gk_npro_short_ulwrap ul li h4,
.dark div.gk_npro_short_ulwrap ul li h4 a {
        color: #34a9d6!important;
}
.dark div.gk_npro_short_ulwrap ul li p {
        color: #acacac!important;
}
.dark div.gk_npro_short_interface {
        border-top: 1px solid #393a3d!important;
}
.dark div.gk_npro_short_interface span {
        color: #666;
}
.dark div.gk_npro_short_prev {
        background: transparent url('../images/dark/prev.png') no-repeat 0 0;
}
div.gk_npro_short_prev:hover {
        cursor: pointer;
        background: transparent url('../images/dark/prev.png') no-repeat -8px 0;
}
.dark div.gk_npro_short_next {
        background: transparent url('../images/dark/next.png') no-repeat 0 0;
}
.dark div.gk_npro_short_next:hover {
        background: transparent url('../images/dark/next.png') no-repeat -8px 0;
}
.dark img.gk_npro_image {
        border: 1px solid #e5e5e5;
        color: #969696;
}
.dark img.gk_npro_image_static {
        border: 1px solid #393a3d!important;
}


.contentstyle h3{padding:0 18px;}
.contentstyle .nspro_bg_wrap{background: none;}
.contentstyle .nspro_bg_wrap p a,.contentstyle .nspro_bg_wrap p a:link,.contentstyle .nspro_bg_wrap p a:visited{color:#333;}
.contentstyle .nspro_bg_wrap p a:hover,.contentstyle .nspro_bg_wrap p a:active{color:#333;}

.contentstyle div.gk_npro_mainwrap {
        background: #fff;margin:0 8px;
}
.contentstyle div.gk_npro_full,
.contentstyle div.gk_npro_short {
        background: none;
}
.contentstyle div.gk_npro_full_interface ul li {
        background: transparent url('../images/dark/bullet_black_inactive.png') no-repeat 0 0!important;
}
.contentstyle div.gk_npro_full_interface ul li.active {
        background: transparent url('../images/dark/bullet_black_active.png') no-repeat 0 0!important;
}
.contentstyle div.gk_npro_interface_bg {
        background: transparent url('../images/dark/arrow_interface_black.png') no-repeat 0 0!important;
}
.contentstyle div.gk_npro_full_prev {
        background: transparent url('../images/dark/prev.png') no-repeat 0 0;
}
.contentstyle div.gk_npro_full_prev:hover {
        background: transparent url('../images/dark/prev.png') no-repeat -8px 0;
}
.contentstyle div.gk_npro_full_next {
        background: transparent url('../images/dark/next.png') no-repeat 0 0;
}
.contentstyle div.gk_npro_full_next:hover {
        background: transparent url('../images/dark/next.png') no-repeat -8px 0;
}
.contentstyle div.gk_npro_short_ulwrap ul li.even {
        background: #f5f6f7!important;
}
.contentstyle div.gk_npro_short_ulwrap ul li:hover {
        background: #e6eef2!important;
        color: #333!important;
}
.contentstyle div.gk_npro_short_ulwrap ul li:hover h4,
.contentstyle div.gk_npro_short_ulwrap ul li:hover p,
.contentstyle div.gk_npro_short_ulwrap ul li:hover h4 a {
        color: #333!important;
}
.contentstyle div.gk_npro_short_ulwrap ul li h4,
.contentstyle div.gk_npro_short_ulwrap ul li h4 a {
        color: #34a9d6!important;
}
.contentstyle div.gk_npro_short_ulwrap ul li p {
        color: #333!important;
}
.contentstyle div.gk_npro_short_interface {
        border-top: 1px solid #393a3d!important;
}
.contentstyle div.gk_npro_short_interface span {
        color: #666;
}
.contentstyle div.gk_npro_short_prev {
        background: transparent url('../images/dark/prev.png') no-repeat 0 0;
}
div.gk_npro_short_prev:hover {
        cursor: pointer;
        background: transparent url('../images/dark/prev.png') no-repeat -8px 0;
}
.contentstyle div.gk_npro_short_next {
        background: transparent url('../images/dark/next.png') no-repeat 0 0;
}
.contentstyle div.gk_npro_short_next:hover {
        background: transparent url('../images/dark/next.png') no-repeat -8px 0;
}
.contentstyle img.gk_npro_image {
        border: 1px solid #e5e5e5;
        color: #333;
}
.contentstyle img.gk_npro_image_static {
        border: 1px solid #393a3d!important;
}


.bron table{padding:18px;}
.bron{margin:none;}

.moduletable_cenn{width:auto;font-size:11px;}
.moduletable_cenn a, .moduletable_cenn a:link,.moduletable_cenn a:visited{color:#8bcce7}
.moduletable_cenn a:hover,.moduletable_cenn a:active{text-decoration:none;}
div.h2p p{text-transform:uppercase;font-weight:bold;color:#296099!important;}
.h4a{font-family:verdana,arial}

input.inp2{border:1px solid #416e9b;background:#0b325a;font-size:10px;width:234px;color:#8bcce7}

.moduletable_cenn select#teplohod{border:1px solid #416e9b;background:#0b325a;font-size:10px;width:234px;color:#8bcce7}
a.h2a,a.h2a:link,a.h2a:visited{font-weight:bold}

.csiniyline{text-align:center;border-top:1px solid #14406d;width:100%;background:#0b325b;height:70px;padding:10px 0;clear:both;margin-top:-5px;}
.csiniyline div{width:430px;margin:0px auto;text-align:center!important;}
a.partner1,a.partner1:link,a.partner1:visited,
a.partner2,a.partner2:link,a.partner2:visited,
a.partner3,a.partner3:link,a.partner3:visited{display:block;padding-top:66px;background:url(../images/partners.png) no-repeat;overflow:hidden;height:0;width:100px;float:left;text-align:center;text-transform:uppercase;letter-spacing:-1px;line-height:13px;}
a.partner4,a.partner4:link,a.partner4:visited{display:block;padding-top:66px;background:url(../images/smart_catering.png) no-repeat -11px 0;overflow:hidden;height:0;width:130px;float:left;text-align:center;text-transform:uppercase;letter-spacing:-1px;}

a.partner2,a.partner2:link,a.partner2:visited{background-position:-112px 0px;}
a.partner3,a.partner3:link,a.partner3:visited{background-position:-212px 0px;}

a.partner1:hover{background-position:0px -66px;overflow:visible;height:40px;}
a.partner2:hover{background-position:-112px -66px;overflow:visible;height:40px;}
a.partner3:hover{background-position:-212px -66px;overflow:visible;height:40px;}

a.partner4:hover,a.partner4:active{background-position:-162px 0px;overflow:visible;height:40px;}

.vs{text-align:center;width:100%;padding-top:10px;}
a.inputa,a.inputa:link,a.inputa:visited{display:block;background:url(../images/bronirovanie_button.png) left top no-repeat;overflow:hidden;padding-top:49px;height:0;width:215px;float:none;margin:0 auto;}
a.inputa:hover,a.inputa:active {background-position:0px -56px;}
a.inputa:focus{
outline: none;
}

#leftcolumn .module div div div li{list-style:none;padding-left:0;margin-left:0;}
#leftcolumn .module div div div li a,#leftcolumn .module div div div li a:link,#leftcolumn .module div div div li a:visited{padding-left:0;margin-left:0;max-width:177px;overflow:hidden}

#com-form-login{padding-left:18px;}


#drive0,.oner{display:block;width:669px;height:352px;text-align:left!important;float:left!important;}
