body{font-family: verdana;background:#1b6802;text-align:center;}
a:visited, a:link {color:#FFF;}
.page {width:920px;text-align:left;margin:0 auto;position:relative;}
.logo {width:914px; height:35px;}
.links {width:914px; height:30px; text-align: right; font: bold 12px Arial; color: white;}
#logoHome {right:5px; top:5px; display:block; width:530px; height:30px; font: bold 22px Arial;}


.leftSide {width:290px; float:left;display:block;}
.rightSide {padding-left:5px;width:590px; color:#FFF;float:right;margin-right:20px; font-size:13px;padding-top:10px;}
.footer {margin-top:20px; border-top:1px dotted #FFF; text-align:center;color:#FFF; font-size:12px; font-weight:normal;padding-top:5px;}

.topmenu {}
.topmenu .navigate{margin:0px; padding:0px;}
.topmenu .navigate li {width:210px;height:39px; float:left;padding:0px;text-align:center;width:210px;background: url('img/bg-menuTop.gif') no-repeat left top; margin:0px 7px;list-style-type:none; }
.topmenu .navigate li.active {background: url('img/bg-menuTop_active.gif') no-repeat left top; }
.topmenu .navigate li a {*position:relative; *top:8px;padding-top:8px; *padding-top:0px;display:block;margin:0px 5px;margin:0px;padding-left:5px; font-size:18px; color:#FFF;text-decoration:none;}
.topmenu .navigate li.active a {color:#474747;}

.topmenu .topMenu_content {width:920px;height:130px; *margin-top:-3px; clear:both; }
.topmenu .topMenu_contentIn {width:650px; height:125px; float:right; padding-top:0px;margin-right:25px;}
.topmenu .topMenu_content h1{color:#2a9f35; font-size:20px;font-weight: normal;}
.topmenu .topMenu_content p {font-size:14px;}
.topmenu .topMenu_content a {color:#2a9f35;}
.topmenu .class1 {background: url('img/topMenu_class1.jpg') no-repeat left top;}
.topmenu .class2 {background: url('img/topMenu_class2.jpg') no-repeat left top;}
.topmenu .class3 {background: url('img/topMenu_class3.jpg') no-repeat left top;}
.topmenu .class4 {background: url('img/topMenu_class4.jpg') no-repeat left top;}


.leftNav {margin:0px; padding:0px;}
.leftNav li {text-align:center;list-style-type:none;background:url('img/bg-leftMenu.gif') left top; width:292; height:63px;padding:0px; margin:5px 0;}
.leftNav li a {display:block;padding-top:20px;color:#FFF; font-size:18px;text-decoration:none;}

.rightSide h2 {font-size:14px; font-weight:bold;border-bottom:1px solid #12981F;padding-bottom:5px;}

.regForm td {width:130px;font-size:12px;height:30px;}
.regForm input { width:155px;*width:152px;}
.regForm input.image {width:111px;}
.regForm input.image {width:120px; float:right;}
.regForm input.radio {width:auto !important;}
.regForm textarea {width:580px; height:100px;margin-top:10px;}
.regForm .mult option {text-transform: capitalize; font-size:11px; }


.clientFirm {font-size:12px;}
.clientFirm td {width:140px;color:#000;}
.clientFirm td.white {font-weight:bold;}

.selectParam {font-size:12px;color:#FFF;}
.selectParam input {width:149px;}
.selectParam input.image {width:120px;}
.selectParam select option {width:119px;}

.catalogue {margin-top:20px;}

.firmItem{width:590px;margin-bottom:10px;}
.firmItem .topInfo{padding-bottom:0px;color:#fff;font-weight:bold;border-bottom:1px dotted #12981f; font-size:14px;margin-bottom:5px;}
.firmItem .topInfo a {text-decoration:none;}
.firmItem .topInfo span {float:right;color:#12981F; font-size:12px;position:relative; top:-10px;}
.firmItem .topInfo span strong {margin-right:10px;}
.firmItem .topInfo span img {position:relative; top:4px;}
.firmItem .description {min-height:130px;}
/* .firmItem .description a{float:right;}*/
.firmItem .description img {float:left;margin:2px;}

.rightSide .navigate {text-align:center;height:20px; border-bottom:1px solid #12981f;margin-bottom:10px;padding-bottom:2px;}
.rightSide .navigateIn {height:20px;border-bottom:1px solid #12981f;}
.rightSide .navigate.bottom {border:none; border-top:1px solid #12981f;padding-top:2px;}
.rightSide .navigate.bottom .navigateIn {border:none; border-top:1px solid #12981f;padding-top:5px;}
.rightSide .navigate a {text-decoration:none;font-weight:bold;}
.rightSide .navigate a:hover {text-decoration:underline;}

.loginForm {color:#FFF;}
.loginForm input {width:120px;}
.loginForm input.image {float:right;*margin-left:3px;} 


.detailFirm td {font-size:12px; height:20px;}

.katagFirm {width:440px;*width:430px; }
.katagFirm td{width:110px;*width:108px;height:30px;font-size:12px; border-bottom:dotted 1px #12981F;}

.clear {clear:both;}
.red {color:#fb1a03;}
.white {color:#FFF !important;}
.right  {float:right;}
.left  {float:left;}
.rightAl {text-align:right;}

.SearchMenu {
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    font: 12px Arial;
    padding: 0px;
}

.Line {
    margin: 0px;
    padding: 0px;
    border-bottom:1px solid #12981F;
    position: relative;
}

.TableList {
    font: 12px Arial;
    color: white;
    border: 1px solid #12981F;
    width: 590px;
}

.TableListHead {
    font: bold 12px Arial;
    background: #12981F;
}

.TableListBody {
    font: 12px Arial;
    /* ackground: #12981F; */
}

.TableListBody:hover {
    background: #12981F;
}

.Select {
    font: 12px Arial;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 120px;
    background: white;
}

.Input {
    font: 12px Arial;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 58px;
}

.Input2 {
    font: 12px Arial;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 40px;
    margin-left: 10px;
}

.BackNext {
    /* border: 1px solid black; */
    font: bold 12px Arial;
    text-align: center;
    margin-bottom: 5px;
}


