@charset "utf-8";
*{ margin: 0px; padding: 0px; }
body { color: #000; background: #EEEEEE url(../images/asfalt_l.jpg);}
a,a:link,a:visited {color:#03C;}
a:active,a:hover{color: #F00;}
img {border:0px; vertical-align:top;}
a:focus, a:active {text-decoration:none;}
ul,li {list-style-type:none;}

#wraper { display: block; width: 100%; min-width:980px;}
#ttright { display: block; float: right; width: 100%; margin-left: -270px; }
.content { display: block; margin-left: 268px; }
.contentheading { color:#0C0; font-size:35px; display:block; }
.contentpaneopen { display:block; clear:both; }
#left { display: block; float: left; width: 245px; height: 488px; }
.top { background-image: url(/templates/trucking/images/topback.jpg); background-repeat: repeat-x; height: 488px; display: block; position: relative; }
#razmetka { background-image: url(/templates/trucking/images/razmetka.jpg); background-repeat: repeat-x; background-position: left bottom; display: block; height: 488px; }
.auto { background-image: url(/templates/trucking/images/auto.jpg); background-repeat: no-repeat; background-position: right bottom; display: block; height: 488px; }
#topleft { background-image: url(/templates/trucking/images/topleft.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 488px; position: relative; }
#topleft { background-image: url(/templates/trucking/images/topleft.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 488px; position: relative; }
#topleft .moduletable_menu ul.menu {position: absolute; right: 47px; top: 0px;}
#topleft .moduletable_menu ul.menu li {float:left;height: 125px; width: 84px;background-image: url(/templates/trucking/images/lmdiv.gif); background-repeat: no-repeat; background-position: right 33px;}
#topleft .moduletable_menu ul.menu li a, #topleft .moduletable_menu ul.menu li a:visited, #topleft .moduletable_menu ul.menu li a:link {
display: block; height: 48px; width: 89px; padding-top: 73px; font-size: 14px; font-weight: bold; color: #FFFFFF;
text-align: center; text-decoration:none; margin-left:-5px;cursor:pointer;}

#topleft .moduletable_menu ul.menu li#current div {
  background: url(/templates/trucking/images/arrowmenuhover.gif) no-repeat center top;
  color: #83b5d8;
  display:block;
  font-size:14px;
  font-weight:bold;
  height:48px;
  margin-left:-5px;
  padding-top:73px;
  text-align:center;
  text-decoration:none;
  width:89px;
}

#topleft .moduletable_menu ul.menu li a:hover, #topleft .moduletable_menu ul.menu li a:active, #topleft .moduletable_menu ul.menu li#current a { background: url(/templates/trucking/images/arrowmenuhover.gif) no-repeat center top; }
#topleft .moduletable_menu ul.menu li a:hover span, #topleft .moduletable_menu ul.menu li#current a span {color: #83b5d8;background-image: url(/templates/trucking/images/arrowmenuhover.gif); background-repeat: no-repeat; background-position: center bottom; display: block; height: 48px;}
/*#topleft .moduletable_menu ul.menu li#current a span{font-weight: bold; color: #FFFFFF;}*/

.sbmenu { background-image: url(/templates/trucking/images/subleft.jpg); background-repeat: no-repeat; display: block; height: 488px; width: 268px; }
.greenback {display: block; height: 488px; width: 245px; padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px; background: #76B300; }
.asf { background-image: url(/templates/trucking/images/asfalt.jpg); background-repeat: repeat; display: block; clear: both; width:100%; }
.lgc { background-image: url(/templates/trucking/images/leftgreenall.jpg); background-repeat: repeat-y; background-position: left; display: block; /*	background:transparent;*/
}
.lgc2 {background-image: url(/templates/trucking/images/leftgreenall.jpg); background-repeat: repeat-y; background-position: left;}
.lgc2 span,.lgc2 a{font: 9px Tahoma, Geneva, sans-serif; color: #D4D4D4; text-decoration:none;}
.lcontent { display: block; float: left; width: 100%; margin-right: -237px; }
.allcontent { display: block; margin-right: 237px; background-color:#FFFFFF; }
.allleft { background-image: url(/templates/trucking/images/aleft.png); background-repeat: repeat-y; background-position: left; display: block; }
.allbot { background-image: url(/templates/trucking/images/abot.png); background-repeat: repeat-x; background-position: left bottom; display: block; }
.allleftbot { background-image: url(/templates/trucking/images/aleftbot.png); background-repeat: no-repeat; background-position: left bottom; display: block; }
.rightbot { background-image: url(/templates/trucking/images/arightbot.png); background-repeat: no-repeat; background-position: right bottom; display: block; }
.alllefttop { background-image: url(/templates/trucking/images/alefttop.png); background-repeat: no-repeat; background-position: left top; display: block; }
.allrighttop { background-image: url(/templates/trucking/images/arighttop.png); background-repeat: no-repeat; background-position: right top; display: block; min-height:400px;position: relative; }

#rightnblock {float:right; display: block; width: 237px;
margin-right: auto; margin-left: auto;
padding-bottom: 17px;}
#rightnblock .rdarkgreen {background-color:#76b300;padding-top: 10px;padding-bottom: 10px; min-height:256px;}
#rightnblock .rgreen {padding-right: 8px; padding-left: 8px;background-color: #8cbf29;width: 206px;margin-right: auto; margin-left: auto; padding-bottom: 10px;}
#rightnblock h3 {display: block; background-color: #9ec94b; padding-top: 8px; padding-bottom: 8px; background-image: url(/templates/trucking/images/zegarek.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 35px; font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF;
border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; margin-bottom: 15px; border-top-width: 2px; border-top-style: solid; border-top-color: #76b300;}
#rightnblock .news div,#rightnblock .news p{font-family: "Trebuchet MS"; font-size: 12px; color: #000000; display: block;}
.readmore { font-family: "Trebuchet MS"; font-size: 14px; color: #090; text-align: right; display: block; margin-bottom: 10px; padding-right: 5px; }
#rightnblock .readmore {color: #FFFFFF;}

.maintext { display: block; padding-top: 20px; padding-left: 80px; padding-right: 60px; padding-bottom: 40px; font-family: "Trebuchet MS"; font-size: 12px; color: #7c7a7a; line-height: 18px; }
.subtext { font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF; position: absolute; bottom: 10px; right: 13%;}
.maintext h2 { font-size: 16px; color: #76b300; display: block; margin-bottom: 15px; }
.maintext p { display: block; margin-bottom: 15px; }
.logo {background-image: url(/templates/trucking/images/logo.png); background-repeat: no-repeat; position: absolute; height: 119px; width: 296px; top: 150px; z-index: 99; right: 60%;}
.phonenum { font-family: "Trebuchet MS"; font-size: 24px; color: #FFFFFF; display: block; text-align: right; padding: 4px 10px; }
.phonenum span { font-family: "Trebuchet MS"; font-size: 11px; color: #FFFFFF; display: block; }
#left .moduletable .menu, #ttright .moduletable .menu {display: block; position: relative; z-index: 999; top: 30px; left:20px; margin-bottom: 50px; }
#left .moduletable .menu a,
#left .moduletable .menu a:link,
#left .moduletable .menu a:visited,
#ttright .moduletable .menu a,
#ttright .moduletable .menu a:link,
#ttright .moduletable .menu a:visited {display: block; height: 25px; padding-left: 38px; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top: 5px;}

#left .moduletable .menu div {
display: block; height: 25px; padding-left: 38px; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #cccccc; text-decoration: none; padding-top: 5px;
}

#left .moduletable .menu a:hover,
#left .moduletable .menu a:active,
#ttright .moduletable .menu a:hover,
#ttright .moduletable .menu a:active{ background: url(/templates/trucking/images/mmenua.gif) no-repeat left center; }
#left .moduletable .menu li,
#ttright .moduletable .menu li {background-image: url(/templates/trucking/images/mmback.gif); background-repeat: no-repeat; background-position: right bottom;}
#left div.search { text-align:center;}
#left .search .button { margin-left:8px;}

.footer{background: #CCC url(../images/asfalt.jpg);}
.moduletable_footer {height:24px;text-align:center;}
.moduletable_footer a { background: #76B300; padding-right: 12px; padding-left: 12px;}
.moduletablepath {clear: both; margin-left: 140px; height:24px; width: auto; display:inline;}
.pathway, .pathway a, .pathway span, span.breadcrumbs  { text-decoration:none; color:#03F;}

/*
moduletablepath 
					<span class="breadcrumbs pathway">*/
.maintext h1 { font-size: 20px; font-weight: bold; padding-bottom: 10px;  }
