@import "all.css";
@import "map.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:10px;
}
#innerContent div {
background:none !important;
padding:0px;
margin:0px;
}
#loginContent {
display:block;
padding-bottom:45px;
padding-top:15px;
min-height:400px;
}
#techContent {
display:block;
padding-bottom:45px;
padding-top:15px;
min-height:400px;
}




/* 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;
}
.iblockLightBlue2 h3 {
color:#0564AD;
text-align:right !important;
padding-top:10px;
}
.iblockLightBlue3 h3 {
color:#0564AD;
text-align:right !important;
padding-top:5px;
}
.iblockLightBlue4 h3 {
color:#0564AD;
text-align:right !important;
padding-top:-5px;
}
.iblockLightBlue5 h3 {
color:#0564AD;
text-align:center !important;
padding-top:10px;
}
.iblockRed h3 {
color:#D22424;
text-align:left;
padding-bottom:5px;
}
.iblockWhite h3 {
color:#FFFFFF;
text-align:left;
padding-bottom:0px;
}
.iblockAutobanner h3 {
color:#0564AD;
text-align:center !important;
padding-top:10px;
}
/* /techinformation BLOCK */








.techinfoBlock table {
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;

}
.techinfoBlock h1 {
color:#CC9933;
font-size:32px;
display:block;
}
.techinfoBlock h2 {
color:#000000;
font-size:32px;
font-family:Verdana;
display:block;
}
.techinfoBlock p {
color:#000000;
font-size:15px;
font-family:Times New Roman, Times, serif;
font-weight:normal;
display:block;
text-align:center !important;
}
.techinfoBlock div {
color:#000000;
font-size:15px;
font-family:Times New Roman, Times, serif;
font-weight:normal;
display:block;
text-align:right !important;
}
.techinfoBlock div div {
font-weight:bold;
}

.techinfoBlock em {
text-align:center !important;
}







/* /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 {
text-align:center !important;
display:block;
font-size:14px;
padding-bottom:5px;
}
.loginForm2 {
border:1px solid #818181;
background:#E6E6E6 !important;
padding:10px 10px 20px 10px;
width:310px;
}
.loginForm2 input {
height:20px;
width:300px;
}
.loginForm2 label {
text-align:center !important;
display:block;
font-size:14px;
padding-bottom:5px;
}
#inputSubmit {
background:#A0A0A0;
text-align:center;
font-size:14px;
}

/*  */
.loginBlock input {
height:18px;
width:180px;
border:1px solid #2D59A7;
background:#fff;
margin-right:14px;
}
.loginBlock label {
color:#545555;
}
.loginBlock p {
padding-bottom:8px;
}
#hino9 {font-family:Verdana; color:#ffffff; font-size:16px; font-weight:bold; padding-bottom:10 0 10 0px;}
