@import "all.css";
@import "map.css";
@import "catalog.css";

#menuWrapper  {
float:left;
background:#fff;
padding-right:11px;
width:34%;
}
#innerContent {
display:block;
padding-bottom:45px;
padding-top:15px;
min-height:400px;
}
#innerContent p {
text-align:justify;
padding-bottom:8px;
}
#innerContent div {
background:none !important;
padding:0px;
margin:0px;
}
/* CONTENT BLOCK */

.contentBlockBr {
background:url(../images/t_grey.gif) repeat-y right;
}
.contentBlockBl {
background:url(../images/t_grey.gif) repeat-y left;
}
.contentBlockBl div {
background:url(../images/bigblock_bg.gif) repeat-x bottom left;
}
.contentBlockBl div div {
background:url(../images/bigblock_bl.gif) no-repeat bottom left;
}
.contentBlockBl div div div {
background:url(../images/bigblock_br.gif) no-repeat bottom right;
}
.contentBlockBl div div div div.contentBlockDetail {
background:url(../images/detail_bg.png) no-repeat bottom right !important;
background:url(../images/detail_bg.gif) no-repeat bottom right;
}
.contentBlockBl div div div div div {
background:url(../images/bigblock_tbg.gif) repeat-x top !important;
}
.contentBlockBl div div div div div div {
background:url(../images/bigblock_tl.gif) no-repeat top left !important;
padding-left:8px;
padding-bottom:20px;
}
.contentBlockBl div div div div div div div {
background:url(../images/bigblock_tr.gif) no-repeat top right !important;
padding-top:12px;
padding-right:35px;
}
div.gearDetails {
background:url(../images/gear_details.gif) no-repeat top right !important;
width:56px;
height:51px;
position:relative;
float:right;
top:-16px;
right:-5px;
}
.contentBlockBl h2 {
margin-top:3px;
//position:relative;
padding-bottom:13px;
}
/* /CONTENT BLOCK */

/* SMALL BLOCKS ON INNER PAGE */
.iblockTopBg {
background:url(../images/block_tbg.gif) repeat-x top;
}
.iblockBlue {
background:url(../images/block_blue_left.gif) repeat-y left;
}
.iblockLightBlue {
background:url(../images/block_lblue_left.gif) repeat-y left;
height:100%;
}
.iblockBlue div, .iblockLightBlue div {
background:url(../images/block_br.gif) no-repeat bottom right;
}
.iblockBlue div div {
background:url(../images/block_bl_blue.gif) no-repeat bottom left;
}
.iblockLightBlue div div {
background:url(../images/block_bl_lblue.gif) no-repeat bottom left;
padding-bottom:2px;
}
.iblockBlue div div div {
background:url(../images/block_tl_blue.gif) no-repeat top left;
padding-left:15px;
}
.iblockLightBlue div div div {
background:url(../images/block_tl_lblue.gif) no-repeat top left;
padding-left:15px;
}
.iblockBlue div div div div, .iblockLightBlue  div div div div {
background:url(../images/block_tr.gif) no-repeat top right;
padding-top:9px;
padding-right:15px;
padding-bottom:12px;
}
.iblockLightBlue  div div div div {
padding-top:5px !important;
}
.iblockBlue h3 {
color:#552A79;
text-align:center;
padding-bottom:10px;
}
.iblockLightBlue h3 {
color:#0564AD;
text-align:left;
padding-bottom:5px;
}
/* /SMALL BLOCKS ON INNER PAGE */

.bannerBlock {
text-align:center !important;
padding:15px;
}


#innerContent div.greyBlock {
background:#E6E6E6 !important;
padding:10px 20px !important;
}

/* GREY BLOCK AS ON PAGE WITH MAP */
.greyBlock span p a {
color:#080895;
}
.greyBlock span p strong, #sngFirms strong {
color:#080895;
font-size:12px;
display:block;
}
.greyBlock span p {
border-bottom:1px solid #fff;
margin-bottom:10px;
}
/* /GREY BLOCK AS ON PAGE WITH MAP */

/* SNG COMPANIES */
.sngForm select {
width:165px;
height:20px;
}
#sngFirms {
padding-top:20px !important;
}
#sngFirms p {
border-bottom:1px solid #e6e6e6;
margin-bottom:10px;
}
/* /SNG COMPANIES */

.loginForm {
border:1px solid #818181;
background:#E6E6E6 !important;
padding:10px 10px 20px 10px;
width:210px;
}
.loginForm input {
height:20px;
width:200px;
}
.loginForm label {
display:block;
font-size:14px;
padding-bottom:5px;
}
#inputSubmit {
background:#A0A0A0;
text-align:center;
font-size:14px;
}

/* *********************** LOGIN  *********************** */
.loginBlock input {
height:18px;
width:180px;
border:1px solid #2D59A7;
background:#fff;
margin-right:14px;
}
.loginBlock label {
color:#545555;
}
.loginBlock p {
padding-bottom:8px;
}

#loginInner h3 {
color:#D22424;
text-transform:uppercase;
}
#loginInner {
margin-bottom:10px;
}
#loginInner strong {
color:#c5001c;
}
/* *********************** /LOGIN  *********************** */

/* *********************** EXHIBITIONS PAGE *********************** */
.exhibitionNearest img {
float:left;
margin-right:6px;
}
.markedDate {
color:#02336D;
font-size:12px;
}
.exhibitionNearest a {
color:#003D86;
}
.exhibitionNearest strong {
font-size:12px
}
.dottedBg {
clear:left;
height:15px;
border-bottom:1px dotted #484848;
}

#archiveAll {
clear:both;
padding-top:10px;
}
.archiveOne {
width:49%;
}
.archiveOne h6 {
color:#fff;
font-size:12px;
background:#572D7B;
line-height:19px;
text-align:center !important;
margin-bottom:8px;
}
.archiveOne .exbtionsList li * {
font-size:11px !important;
}

#innerContent li {
padding-left:10px;
background:url(../images/bullit_dblue_short2.gif) no-repeat 0px 5px;
}
/* *********************** /EXHIBITIONS PAGE *********************** */

/* *********************** NEWS PAGE *********************** */
h2.newsTitle {
font-size:14px;
text-transform:none;
}
h2.newsTitle span {
color:#003D86;
font-size:14px;
}
#innerContent .newsList li { 
padding-left:10px;
background:url(../images/bullit_blue_long.gif) no-repeat 0px 3px;
padding-bottom:6px;
}
.newsArchive {
color:#003D86;
font-size:14px;
text-align:center !important;
padding-top:20px !important;
}
.newsArchive a {
color:#C5001C;
}
/* *********************** /NEWS PAGE *********************** */

/* *********************** REGISTER *********************** */
.registerForm label, .orderSpares label {
color:#003D86;
float:left;
width:170px;
}
.orderSpares label {
font-weight:bold;
font-size:12px;
}
.registerForm p, .orderSpares p {
clear:both;
height:25px;
}
.registerForm input, .registerForm textarea, .orderSpares input, .orderSpares select, .orderSpares textarea {
background:#FFFFFF;
border:1px solid #818081;
width:210px;
}
.registerForm input, .orderSpares input {
height:17px;
}
.registerForm textarea, .orderSpares textarea {
height:45px;
}
.registerForm div, .orderSpares div {
padding-top:5px !important;
padding-left:170px !important;
}
.registerForm div a {
margin-right:10px;
}
.orderSpares div a {
margin-right:20px;
}
/* *********************** /REGISTER *********************** */

/* *********************** TECH INFO *********************** */

#techInfo div {
text-indent:10px;
margin-top:8px;
border-bottom:1px dotted #555;
background:url(../images/bullit_blue_long.gif) no-repeat 0px 2px !important;
}
#techInfo div.firstArticle {
margin-top:0px;
}
#techInfo p {
padding-top:8px;
}
#techInfo a {
color:#003D86;
line-height:140%;
}
#techInfo p, #techInfo p a {
color:#545555;
}

/* *********************** /TECH INFO *********************** */

/* *********************** PARTNERS *********************** */
#partnersList div {
border-bottom:1px dotted #555;
margin-bottom:10px;
padding-bottom:10px;
clear:both;
}
#partnersList img {
float:left;
}
#partnersList a {
color:#080895;
display:block;
margin-left:200px;
padding-top:10px;
}
#partnersList p {
clear:both;
}
/* *********************** /PARTNERS *********************** */

/* *********************** FAQ *********************** */
#faqList div {
text-indent:20px;
margin-top:8px;
border-bottom:1px dotted #555;
background:url(../images/bullit_question.gif) no-repeat 0px 2px !important;
}
#faqList p, #techInfo p a {
color:#545555;
}
#faqList p {
padding-top:12px;
background:url(../images/bullit_answer.gif) no-repeat 0px 12px !important;
}
#faqList a {
color:#003D86;
font-weight:bold;
line-height:140%;
}

/* *********************** /FAQ *********************** */
