HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%; background: url(images/right_line.gif) 100% 0 repeat-y
}

table{
     border:0px;
     border-collapse:collapse;
}


a {
          color:#3D3E42; text-decoration:underline;
}
a:hover {
          text-decoration:none;
}

h3 {
	font-size: 1.4em;

}

h4 {
	font-size: 12px; margin:0px;
}

.tran td{ border:#FFF 2px solid; background:#EEEEEE; color:#3D3E42; font: normal 8pt tahoma; padding:5px 5px 10px 10px;
}


.all {
          min-height:100%;  min-width: 1002px; background: url(images/left_line.gif) repeat-y
}

.heder {
          height:214px; background: url(images/repeat_heder.gif) repeat-x;
}
.l_heder {
          float:left;width:701px;height:214px; background: url(images/l_heder.jpg) no-repeat
}
.l_heder  h1 {
          font: bold 8pt tahoma;color:#fff;margin-top:-2px;padding-left:5px;
}
.r_heder {
          float:right;width:295px; height:214px; background: url(images/r_heder.gif) no-repeat
}
.l_heder p {
          float:left;font: normal 7pt tahoma; color:#FFFFFF; margin:0px 0px 0px 10px;
}
.icons {
          float:right; margin:170px 70px 0px 0px; position:relative;top:10px
}
.icons img {
          float:left;border:none;
}
.icons a {
          padding:0px 0px 3px 0px; width:10px; height:10px;display:block;margin-left:18px; float:left;
}
.icons a:hover {
          border-bottom:#000000 2px solid;
}
.left_block {
          background: url(images/left_repeat.gif) repeat-y;width:216px; border-right:#000000 2px solid; padding:5px 7px 5px 0px;
}
.left {
          padding:9px 7px 20px 7px;
}
.zag_2 {
          height:auto !important;margin-bottom:1px !important;font: bold 10pt tahoma !important; color:#3D3E42 d!important;padding:4px 0 4px 12px !important; background:#FFFFFF url(images/trel_2.gif) 0% 100% no-repeat !important
}

.zag {
          height:auto !important;margin-bottom:1px !important;font: bold 10pt tahoma !important; color:#3D3E42 d!important;padding:4px 0 4px 10px !important; background:#FFFFFF url(images/trel.gif) 100% 100% no-repeat !important
}

.transport_cat {
          border-bottom:#A0223A 1px solid;  height:auto !important;margin-bottom:5px !important;font: bold 10pt tahoma !important; color:#3D3E42 d!important; background:#FFFFFF url(images/trel.gif) 100% 100% no-repeat !important
}

.transport_cat_i td{padding-right:10px;
}

.transport_cat_i td img{
 float:left; margin-right:5px;
}




.menu_left div {
          margin-bottom:1px; background:#FFFFFF;
}
.menu_left div a {
          font: normal 9pt tahoma; color:#3D3E42; text-decoration:none; display:block;padding:5px 0px 5px 15px; background: url(images/menu_sa.gif)  no-repeat;
}
.menu_left div a:hover {
           background: url(images/menu_sa.gif)  #D9E8F8 no-repeat;
}
.menu_left div.active a{background: url(images/menu_sa.gif)  #D9E8F8 no-repeat;
}
.contakt {
          margin:25px 0px 20px 0px;
}
.dann {
          padding:0px 0px 40px 15px;background:#FFFFFF;
}
.dann p {
          font: normal 8pt tahoma; color:#3D3E42;line-height:13px; margin:0px; padding-top:15px;
}
.dann a {
          display:block; margin:15px 0px 0px 0px; font: 8pt tahoma; color:#3D3E42; text-decoration:underline;
}
.dann a:hover {
          text-decoration:none;
}
.dann2 {
          padding:0px 0px 40px 15px;background:#FFFFFF;
}
.dann2 p {
          font: normal 8pt tahoma; color:#3D3E42;line-height:13px; margin:0px; padding-top:15px;
}
.dann2 a {
          margin:15px 0px 0px 0px; font: 8pt tahoma; color:#3D3E42; text-decoration:underline;
}
.dann2 a:hover {
          text-decoration:none;
}
#nono div a {
          height:18px;padding:3px 0px 1px 20px; background: url(images/menu_s.gif)  no-repeat;
}
#nono div a:hover {
          height:18px;padding:3px 0px 1px 20px; background: url(images/menu_s.gif)  #D9E8F8 no-repeat;
}
#nono div.active a{
background: url(images/menu_s.gif)  #D9E8F8 no-repeat;
}
#nono {
          padding:0; display:block; height:auto; margin:0px 0px 0px 0px !important;
}
.center_block {
          padding:20px 15px 50px 15px;  color:#3D3E42; font: normal 8pt tahoma; color:#3D3E42;
}
.center_block h2 {
          font: bold 11pt tahoma; color:#3D3E42; margin:0px 0px 20px 0px;
}
.center_block p {
          margin:0px 0px 15px 0px;
}
.right_block {
          background: url(images/right_repeat.gif) 100% 0 repeat-y;width:200px; border-left:#000000 2px solid; padding:5px 0px 5px 7px;
}
.right {
          height:100%;padding:9px 7px 20px 7px;
}
.news {
          background:#FFFFFF;padding:7px 12px 40px 12px; margin-bottom:20px; font: normal 8pt tahoma; color:#3D3E42; margin:0;
}

.news a {
          color:#3D3E42; text-decoration:underline;
}
.news a:hover {
          text-decoration:none;
}

.news p{margin-top:3px;
}

.footer {
          position:relative; z-index:200; margin-top:-37px;height:37px; background: url(images/fot_repeat.gif) repeat-x
}
.footer_l {
          text-align:left;width:265px; height:37px; float:left; background: url(images/footer_l.gif) no-repeat
}
.footer a {
          font: normal 8pt tahoma; color:#FFFFFF; text-decoration:none
}
.footer a:hover {
          text-decoration:underline;
}
.footer_r {
          text-align:center;width:238px; height:37px; float:right; background: url(images/footer_r.gif) no-repeat
}
.ll {
          display:block; margin:10px 0px 0px 30px;
}
.rr {
          display:block; margin:9px 0px 0px 30px;
}
.thumbs_foto td{width:20px;
background: url(images/thumbs_foto.gif)  no-repeat;
height:20px;
text-align:center;
}

.form{border:#A0223A 1px solid;
font: normal 8pt tahoma;
}

