html {
margin:0;
padding:0;
width:100%;
height:100%;
}

body {
position:relative;
font:12px tahoma;
/*color:#41575E;*/
min-width:990px;
width:expression(parentNode.clientWidth < 990 ? "990px" : "auto");
background:#F2F0E6;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
margin:0;
color:#000000;
}

h1 {
color:#9F0000;
font:23px Arial, Helvetica, sans-serif;
}

p {
line-height:20px;
}

td.text p {
color:#000000;
}

.wrapper {
margin:0 25px 0px 30px;
padding:0 0 65px 0;
}

.wrapper .header {
padding:27px 0 25px 0;
overflow:hidden;
zoom:1;
}

.wrapper .header .logo {
display:block;
background:url(../images/mainLOGO.jpg) no-repeat;
width:209px;
height:166px;
float:left;
}

.wrapper .header .group {
background:url(../images/groupCompany.jpg) no-repeat top right;
width:600px;
height:169px;
float:right;
}

.contentBar {
background:#FFFFFF;
position:relative;
}

.contBar {
background:url(../images/contBarBG.jpg) repeat-x;
height:47px;
}

.contentBar .text {
padding:0 20px 20px;
}
.contentBar .text p {
color:#8F8F8F;
}

.contentBar .text h1 {
color:#BA0016;
}

* html .contBar {
margin:0 0 0 -3px;
}

.contBarLeft {
background:url(../images/mainMainBarLeft.gif) no-repeat;
height:47px;
}

.contBarRight {
background:url(../images/mainMainBarRight.jpg) no-repeat right;
height:47px;
padding:0 20px;
}

.contBarRight table {
width:100%;
}

.contBarRight table td {
text-align:center;
}

.contBarRight table td div.mainDivTd {
position:relative;
margin:0;
padding:0;
width:100%;
}

.contBarRight table td div.mainDivTd ul li a {
border:none;
/*line-height:30px;*/
text-align:left;
background:#D3D6D8;
height:auto !important;
}

.contBarRight table td div.mainDivTd ul li a:hover {
border:none;
height:30px;
/*line-height:30px;*/
text-align:left;
background:#D3D6D8;
}

.contBarRight table td div.mainDivTd ul li a {
background:#D3D6D8;
}

.contBarRight table td a {
display:block;
height:100%;
width:100%;
color:#FFFFFF;
text-decoration:none;
font:12px tahoma;
line-height:47px;
border-left:1px solid #8A3C3C;
border-right:1px solid #6E2020;
}

.contBarRight table td a:hover {
background:url(../images/hoverBGmain.jpg) repeat-x;
border-left:1px solid #8A3C3C;
border-right:1px solid #6E2020;
}

.contBarRight table td a.first {
border-left:none;
border-right:1px solid #6E2020;
}

.contBarRight table td a.last {
border-right:none;
border-left:1px solid #8A3C3C;
}

.mainTab {
width:100%;
margin:30px 0 0 0;
}

.mainTab td {
width:20%;
padding:0 0%;
vertical-align:top;
}

.mainTab td.text {
padding:0 10px 0 0;
}

.mainTab td.taxi {
background:url(../images/blackBot.gif) no-repeat bottom left #101113;
}

.mainTab td.taxi .main {
display:block;
background:url(../images/blacktop.gif) no-repeat;
color:#B7B7B7;
text-decoration:none;
}

.mainTab td.taxi .main .fish {
background:url(../images/taxiFish.jpg) no-repeat bottom center;
height:119px;
padding:29px 0 0 0;
}

.mainTab td.taxi .main .center {
background:url(../images/centerTaxi.jpg) no-repeat bottom center;
height:130px;
padding:10px 0 0 0;
}

.mainTab td.taxi .main p {
padding:11px 15px 31px 23px;
margin:0;
}

.mainTab td.GPS {
background:#1A4450;
}

.mainTab td.GPS .main {
display:block;
color:#B7B7B7;
text-decoration:none;
}

.mainTab td.GPS .main .fish {
background:url(../images/GPSfish.jpg) no-repeat bottom center;
height:119px;
padding:29px 0 0 0;
}

.mainTab td.GPS .main .center {
background:url(../images/centerGPS.jpg) no-repeat bottom center;
height:130px;
padding:10px 0 0 0;
}

.mainTab td.GPS .main p {
padding:11px 15px 31px 23px;
margin:0;
}

.mainTab td.lub {
background: #900A2D;
}

.mainTab td.lub .main {
display:block;
color:#B7B7B7;
text-decoration:none;
}

.mainTab td.lub .main .fish {
background:url(../images/lubFish.jpg) no-repeat bottom center;
height:119px;
padding:29px 0 0 0;
}

.mainTab td.lub .main .center {
background:url(../images/lubCenter.jpg) no-repeat bottom center;
height:130px;
padding:10px 0 0 0;
}

.mainTab td.lub .main p {
padding:11px 15px 31px 23px;
margin:0;
}

.mainTab td.sms {
background:url(../images/YelBot.gif) no-repeat bottom right #E0D523;
}

.mainTab td.sms .main {
display:block;
background:url(../images/YelTop.gif) no-repeat right top;
color:#B7B7B7;
text-decoration:none;
}

.mainTab td.sms .main .fish {
background:url(../images/diary.jpg) no-repeat bottom center;
height:119px;
padding:29px 0 0 0;
}

.mainTab td.sms .main .center {
background:url(../images/diary_center.jpg) no-repeat bottom center;
height:130px;
padding:10px 0 0 0;
}

.mainTab td.sms .main p {
padding:11px 15px 31px 23px;
color:black;
margin:0;
}

.footer {
height:44px;
width:100%;
position:absolute;
left:0;
bottom:0;
}

.footer .copy {
float:left;
color:#453835;
padding:0 0 0 100px;
}

.footer .webgid {
float:right;
color:#755F59;
padding:0 100px 0 0;
}

.footer .webgid a{
color:#453835;
text-decoration:none;
}



.contBarRight table td div.mainDivTd {
position:relative;
margin:0;
padding:0;
width:100%;
}

.contBarRight table td div.mainDivTd ul li a {
border:none;
height:20px;
/*line-height:30px;*/
text-align:left;
background:#D3D6D8;
padding:7px 0;
line-height:normal !important;
}
.contBarRight table td div.mainDivTd ul li a:hover {
border:none;
height:20px;
/*line-height:30px;*/
text-align:left;
background:#D3D6D8;
padding:7px 0;
line-height:normal !important;
}

.contBarRight table td div.mainDivTd ul li a {
background:#D3D6D8;
}

.contBarRight table td a {
display:block;
height:100%;
width:100%;
color:#FFFFFF;
text-decoration:none;
font:12px tahoma;
line-height:47px;
border-left:1px solid #8A3C3C;
border-right:1px solid #6E2020;
}

.contBarRight table td a:hover {
background:url(../images/hoverBGMain.jpg) repeat-x;
border-left:1px solid #8A3C3C;
border-right:1px solid #6E2020;
}

.contBarRight table td a.first {
border-left:none;
border-right:1px solid #6E2020;
}

.contBarRight table td a.last {
border-right:none;
border-left:1px solid #8A3C3C;
}

.contentBar .vipadBar {
position:absolute;
left:0;
top:47px;
width:223px;
z-index:120;
zoom:1;
}

.contentBar .vipadBar ul {
margin:0;
padding:0;
list-style:none;
background:#D3D6D8;
padding:20px 20px 3px 20px;
position:relative;
z-index:99;
zoom:1;
}

.contentBar .vipadBar ul li {
border-bottom:1px solid #BEC1C3;
height:auto;
background:url(../images/proz.gif);
position:relative;
z-index:100;
zoom:1;
}

.contentBar .vipadBar ul li.last {
border:none;
background:url(../images/proz.gif);
}

.contentBar .vipadBar ul li a {
text-decoration:none;
color:#000000;
background:#D3D6D8;
zoom:1;
}

.contentBar .vipadBar .botBG {
background:url(../images/vipadMainBotBG.gif) no-repeat;
height:12px;
}





