body {padding: 0px; background-color: #FFF; margin: 0px; background-image: url(bg.gif); background-repeat: repeat-x; font-family: "Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #111; font-size: 11px;}
div {margin: 0; padding: 0;}
a {color: #133b50; text-decoration: underline}
a:hover {text-decoration: none}
img {border: 0}
h1,h2,h3,h4,h5,h6,input {font-family: "Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h1,h2,h3 {font-size: 155%; color: #000; margin: 10px 0px 4px 0px}
h1 {margin-top: 0px}
h2 {font-size: 130%}
h3 {font-size: 123%; color: #483c1d}
h4 {font-size: 108%; font-style: italic}
h5 {font-size: 100%}
h6 {font-size: 100%}
table h3 {font-size: 120%; margin: 4px}
.odst {margin-top: 10px}
.odsb {margin-bottom: 10px}
.right {text-align: right}
.left {text-align: left}
input,select,textarea {font-size: 100%; border: 1px solid #999999; margin: 1px 1px 0px 1px}
input[type="submit"] {cursor: pointer; margin-top: 3px}
input[type="radio"],input[type="checkbox"] {border: 0}
input[type="radio"] {margin-bottom: -2px; margin-top: 2px}
textarea {overflow: auto}
p {margin: 0px 0px 4px 0px; padding: 0}
.spacer {width: 1px; height: 1px}
.bold {font-weight: bold}
.center {text-align: center}
.w300 {width: 300px}
.red {color: #ff3e00;}
.redborder {border: 1px solid #ff3e00}
.redbackground {background-color: #ff3e00}

#celek {width: 750px;}
#header {text-align: right; padding-top: 5px}
#header a { padding-left: 10px; margin-left: 3px; background-image: url(lis.gif); background-repeat: repeat-y; background-position: bottom left;} 
#pagetitle {padding: 38px 0px 0px 225px; font-size: 120%}
#logo {position: absolute; top: 40px; left: 44px; width: 173px; height: 43px;}
#menuholder {background-color: #ff882d; width: 160px; position: absolute; left: 40px; top: 90px; width: 206px; padding: 0; background-image: url(mainbgw.gif); background-repeat: repeat-y; background-position: 200px 0px}
#menutop {width: 206px; height: 16px; background-color: #ff882d; background-image: url(menutop.png);}
#menubot {width: 206px; height: 13px; background-color: #ff882d; background-image: url(menubot.png);}
#menu {padding: 2px 6px 0px 0px; background-image: url(menubgy.png); background-repeat: no-repeat; background-position: 200px 2px;}

#menu a {display: block; width: 170px; font-weight: bold; text-decoration: none; font-size: 110%; padding: 4px 10px 4px 20px; margin-bottom: 3px; background-color: #ff6e00;
 background-image: url(menusqy.gif); background-repeat: no-repeat; background-position: 8px -6px;}
#menu a.sub {padding-left: 40px; width: 150px; background-position: 28px -6px;}
#menu a:hover,#menu a.menusel {background-color: #ffbf14; background-image: url(menusqo.gif); background-repeat: no-repeat; background-position: 8px -6px;}
#menu a.sub:hover,#menu a.sub.menusel{ background-position: 28px -6px;}
#mainholder {background-color: #ffbf3b; position: absolute; top: 90px; left: 260px; width: 496px; background-image: url(mainbgw.gif); background-repeat: repeat-y; background-position: 490px 0px}
#maincont {width: 450px; padding: 4px 26px 4px 20px; background-image: url(menubgy.png); background-repeat: no-repeat; background-position: 490px 2px; float: left}
#maincont li {list-style-image: url("li.gif"); margin: 0; padding: 0; margin-left: 14px}
#maincontholder {width: 449px; float: left;}
#maincontheight {width: 1px; height: 175px; float: right}
#maintop {width: 496px; height: 16px; background-color: #ffbf3b; background-image: url(maintop.png);}
#mainbot {width: 496px; height: 13px; background-color: #ffbf3b; background-image: url(mainbot.png); float: left; clear: both}

.vehlinks {height: 22px; margin-top: 10px; padding-left: 4px; cursor: pointer;}
.vehlinks a {float: left; background-image: url(menunselleft.png); background-repeat: no-repeat; margin: 2px 1px -2px 0px; display: block;
			padding: 4px 2px 2px 5px; text-decoration: none; font-weight: bold;}

.vehlinks span {display: block; float: left; cursor: pointer}
.vehlinks .vehlinksel,.vehlinks a:hover {background-image: url(menuselleft.png); background-repeat: no-repeat; margin-top: 0px;}
.vehlinks .vehlinksel,.vehlinks .vehlinksel:hover {background-image: url(menuselleft.png); background-repeat: no-repeat;}
.vehlinks .vehlinkright {display: block; position: relative; top: -4px; margin-bottom: -4px; margin-right: 0px; left: 2px; width: 3px; margin-left: 0px; height: 20px; background-image: url(menunselright.png); background-repeat: no-repeat;}
.vehlinks .vehlinksel .vehlinkright {width: 3px; height: 22px; background-image: url(menuselright.png);}
.vehlinks a:hover .vehlinkright {background-image: url(menuselright.png); background-repeat: no-repeat; background-color: #000}

.inputformholder {width: 320px; background-color: #fff3bd; background-image: url(inputformbg.gif); background-repeat: repeat-y; background-position: 314px 0px;}
.inputform {width: 302px; padding: 6px 6px 0px 6px;}
.inputform select {width: 180px}
.inputform input[type="text"] {width: 70px}
.inputformbot {width: 321px; height: 10px; background-image: url(inputformbot.png);}
.inputformtop {width: 321px; height: 6px; background-image: url(inputformtop.png);}

.toolbar a {display: block; height: 14px; width: 16px; float: right; margin-right: 2px}
.toolbar a:hover {background-color: #ffcf6b}
.toolbar span {display: block; height: 16px; width: 400px; float: left}

#helpcell,#helpcellorder {width: 127px; position: absolute; left: 350px; top: 70px; }
#helpcellorder {top: 42px}

.helpbox {font-size: 9px; padding: 4px 11px 4px 4px; width: 113px; color: #000;
	background-image: url(helpboxbg.png); background-repeat: repeat-y; text-align: left}
.helpboxh,.helpboxf {width: 121px; padding: 2px 4px 0px 4px; margin: -4px 0px 4px -4px; background-image: url(helpboxheader.png); background-repeat: no-repeat; height: 14px}
.helpboxh {font-weight: bold}
.helpboxf {background-image: url(helpboxfooter.png); height: 7px; margin: 2px 0px -4px -4px;}

.sbspan {display: block; padding: 3px; color: #666}
.submitbutton {cursor: pointer; width: 110px; padding: 3px; margin: 0; border: 1px solid #f5daa0; padding-left: 10px; text-align: right; background-color: #f5d799; background-image: url(leftico.gif); background-repeat: no-repeat; background-position: center left}
.submitbutton:hover {background-color: #f5daa0;}
.inputform .smbsmall {width: auto}
.inputform .submitbutton {background-color: #EEE; border: 1px solid #DDD; background-image: url(rightico.gif); text-align: left; background-position: center right; padding-right: 10px; padding-left: 4px}
.inputform .submitbutton:hover {background-color: #FFF}
.inputform .rwnd {padding-left: 10px; background-image: url(leftico.gif); background-repeat: no-repeat; background-position: center left}

#resultstable {width: 100%}
#resultstable td {padding: 2px 4px 2px 2px}
#resultstable .insur {background-color: #ff6e00;}
#resultstable .insur h3 {display: inline; margin-right: 6px}
#resultstable .insurtext td {background-color: #ffdd97; padding-left: 5px}
#resultstable .insurbottom {font-size: 5px;}

#resultstable .insur h3,#resultstable .insur .price {color: #FFF}
#resultstable .insur .price {text-align: right; font-weight: bold}
#resultstable .submitbutton {width: 75px; background-image: url(rightico.gif); background-position: center right; padding: 2px 10px 2px 4px; background-color: transparent; border: 0;}

.inputform input.width0 {width: 120px;}
.inputform input.width1 {width: 80px;}
.inputform input.width2 {width: 50px;}

