body {
        margin: 0 auto;
        background: #ebebeb;
        font: 12px verdana, arial, sans-serif;
        color: black;
}
#container {
        width: 1000px;
        margin: 0 auto;
}

#header {
        width: 1000px;
        height: 88px;
}
#logo {
        width: 218px;
        height: 88px;
        float: left;
}
#header_right {
        width: 216px;
        height: 63px;
        float: left;
        background-image: url('../images/visual/header_right.jpg');
        background-repeat: no-repeat;
        padding-top:25px;
        padding-left:566px;
}
#header_line {
        clear:left;
        width: 1000px;
        height: 6px;
        font: 1px sans-serif;
        background-image: url('../images/visual/header_line.jpg');
        background-repeat: no-repeat;
}
#header_menu {
        width: 219px;
        height: 153px;
        float: left;
}
#header_menu a {
        font:0px sans-serif;
        border:0px;
        margin:0px;
}
#header_menu_right {
        width: 781px;
        height: 153px;
        float: left;
}
#menu {
        clear: both;
        width: 1000px;
        height: 27px;
}
#menu_left {
        width: 219px;
        height: 27px;
        float: left;
}
#menu_right {
        width: 761px;
        height: 27px;
        float: left;
        background: #ff7900;
        color: white;
        font: 11px arial, sans-serif;
        font-weight: bold;
        padding-left:10px;
        padding-right:10px;
}

#menu_right a {
        font: 11px arial, sans-serif;
        font-weight: bold;
        color:white;
        text-decoration: none;
}
#menu_right a:hover {
        font: 11px arial, sans-serif;
        font-weight: bold;
        color:white;
        text-decoration: underline;
}
#main {
        width: 1000px;
        clear: both;
        background-image: url('../images/visual/bg.gif');
        background-repeat: repeat-y;
        margin-top:4px;
}

#left {
        background: white;
        width: 201px;
        float: left;
        font: 11px arial, sans-serif;
        padding-left:8px;
        padding-right: 8px;
        text-align: justify;
        padding-top:10px;
}
#center {
        background: white;
        width: 532px;
        float: left;
        margin-left:2px;
        padding-left:15px;
        padding-right:15px;
        padding-top:10px;
        text-align:justify;
}
#right {
        background: white;
        width: 201px;
        float: left;
        margin-left:2px;
        font: 11px arial, sans-serif;
        text-align: justify;
        padding-top:10px;
        padding-left:8px;
        padding-right: 8px;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#clients {
        height: 120px;
        width: 1000px;
        margin-top: 4px;
        background:white;
        background-image: url('../images/visual/musu_klientai.jpg');
        background-repeat: no-repeat;
        background-position:10px 10px;
}

#footer {
        background: #fafafa;
        height: 60px;
        width: 1000px;
        margin-top: 4px;
        font: 11px arial, sans-serif;
        color: #585858;
        padding-top:25px;
}
#footer a {
        font: 11px arial, sans-serif;
        color: #585858;
        text-decoration: none;
}
#footer a:hover {
        font: 11px arial, sans-serif;
        color: #585858;
        text-decoration: underline;
}
img {
        border:0px;
        padding:0px;
}

h1 {
        color: #ff7900;
        font: 16px arial, sans-serif;
        font-weight: bold;
        margin:5px 0px 10px 0px
}

#center h2 {
        color: black;
        font: 12px verdana, sans-serif;
        font-weight: bold;
        margin:3px 0px 8px 0px;
}

h3 {
        color: black;
        font: 11px arial, sans-serif;
        font-weight: bold;
        margin:5px 0px 5px 0px;
        padding:0px;
}
.navigation {
        text-align:center;
        width: 100%;
        padding-top:1px;
}
.navigation td {
        padding-left:2px;
        padding-right:2px;
}
#center a {
        color: #366db2;
        text-decoration: none;
        font: 12px verdana, arial, sans-serif;
}
#center a:hover {
        color: #366db2;
        text-decoration: underline;
        font: 12px verdana, arial, sans-serif;
}

#left a {
        color: #366db2;
        text-decoration: none;
        font: 11px arial, sans-serif;
}
#left a:hover {
        color: #366db2;
        text-decoration: underline;
        font: 11px arial, sans-serif;
}

#right a {
        color: #366db2;
        text-decoration: none;
        font: 11px arial, sans-serif;
}
#right a:hover {
        color: #366db2;
        text-decoration: underline;
        font: 11px arial, sans-serif;
}

.button {
        background: #73b618;
        font: 12px arial, sans-serif;
        font-weight: bold;
        border:0px;
        color: white;
        padding:2px 8px 2px 8px;
}
.field {
        font: 12px arial, sans-serif;
        border:1px solid #c7c7c7;
        color: black;
        padding:0px;
}
.center {
        text-align:center;
}
div.line {
        background: white;
        height: 1px;
        font: 1px sans-serif;
        border-top:1px solid #dbdfe2;
        margin:0px;
}
div.menu {
        height:38px;
}

table.center {
        border: 0px;
        border-spacing:0px;
        text-align:center;
        border-collapse:collapse;
        margin:auto;
}

td.center {
        border: 1px solid #c7c7c7;
        border-spacing:0px;
        text-align:center;
        border-collapse:collapse;
        font: 12px verdana, arial, sans-serif;
}

#clients table {
        width:1000px;
        text-align:center;
        margin-top:40px;
}
#clients table td {
        width:200px;
}

div.separator {
        background: #ebebeb;
        width: 4px;
        height: 30px;
        margin-left:10px;
        margin-right:10px;
}

#footer table {
        text-align:center;
        width:850px;
        margin-left:75px;
}
.width100 {
        width:100px;
}

#center p {
        margin:3px 0px 15px 0px;
}
#left p, #right p {
        margin:3px 0px 8px 0px;
}


table.center           {
border: 0px;
border-spacing:0px;
text-align:center;
border-collapse:collapse;
margin:auto;
}

td.center           {
border: 1px solid black;
border-spacing:0px;
text-align:center;
border-collapse:collapse;
font: 12px verdana, arial, sans-serif;
}

table.none {
border: 0px;
border-spacing:0px;
text-align:center;
border-collapse:collapse;
margin:auto;
}

td.none          {
border-style: none;
border-spacing:0px;
text-align:center;
border-collapse:collapse;
font: 12px verdana, arial, sans-serif;
}