body, .horizontal-menu ul, div#col1, .no-marker, table {
    margin: 0px;
    padding: 0px;
    color: #333333;
    font-family: arial;
    font-size: 12px;
}
body {
    background-image: url('/images/background.gif');
}
label {
    font-weight: bold;
}
label input, label select, label textarea {
    margin: 5px;
}
label textarea {
    margin-left: 35px;
    vertical-align: top;
}
/* forms */
/* .visible {
    display: block;
}
.invisible {
    display: none;
} */
.form-error ul {
    color: red;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 30px;
}
.required {
    color: #990000;
    font-weight: bold;
}
/* table {border: 1px solid #BABABA;} */
img.ico {
    padding: 0px;
    margin: 0px;
    width: 16px;
    height: 16px;
}
#container, #col1, #col2, #logo, #logo-menu, #menu2, #news, .block, #menu {
    /*border: 1px dashed red;*/
}
#news {
    margin-top: 7px;
}
#logo-menu {
    height: 450px;
    background-image: url('/images/truck2.gif');
    background-repeat: no-repeat;
    background-position:bottom left;
}
#menu {
    float: right;
    background-color: #133057;
    font-size-adjust: 0.60;
    text-align: right;
    padding: 0px;
    font-size: 11px;
}
#menu-list {
    padding: 5px;
    margin: 0px 0px 5px;
    list-style-type: none;
}
#menu-list li {
    list-style-type: none;
    margin: 0px 5px;
    padding: 5px 0px 6px 0px;
    border-bottom: 1px solid white;
    letter-spacing: 2px;
}
#menu-list li.first {
    padding-top: 0px;
}
#menu-list li.last {
    border-bottom: none;
    padding-bottom: 0px;
}
#menu-list li a:hover {
    color: gray;
}
#menu-list li a {
    text-decoration: none;
    color: white;
}
#logo {
    background-image: url('/images/logo.png');
    background-repeat: no-repeat;
    height: 100px;
    color: white;
}
#logo p {
    padding:65px 8px 0px 0px;
    font-size: 14px;
    margin: 0px;
    text-align: right;
}
#menu2 {
    background-color: #133057;
    color: white;
    padding: 10px;
}
#menu2 h3 {
    margin: 1px 1px 5px 1px;
    padding: 0px 0px 5px 0px;
    letter-spacing: 2px;
    font-weight: normal;
    border-bottom: 1px solid white;
    font-size: 13px;
}
#menu2 hr {
    color: white;
    margin: 5px 0px;
}
.block, .page-content-block {
    margin: 5px 3px;
    background-color: white;
}
.block {
    padding: 5px 20px;
}
.page-content-block {
    margin: 3px 3px;
    padding: 5px 10px;
}
.page-content-block h3 {
    margin: 13px 0px 12px;
}


.block p {
    text-align: justify;
}
p.centered {
    text-align: center;
}
div#container {
    margin: 0 auto;
    margin-top: 10px;
    width: 1000px;
    min-height: 500px;
}
div#col1 {
    min-height: 100px;
    width: 300px;
    float: left;
    margin-right: 5px;
    background-color: #133057;
}
div#col2 {
    /*min-height: 100px;*/
    width: 687px;
    float: left;
    margin: 0px;
    padding: 0px;
}
div#col2 {
    background-color: #bababa;
}
p {
    text-indent: 20px;
    padding: 0px;
    margin: 10px 0px;
}
.noindent {
    text-indent: 0px;
}
.horizontal-menu ul {
    list-style: none;
}
.horizontal-menu ul li  {
    display: inline;
    font-size: 11px;
    letter-spacing: 1.5px;
    margin-right: 40px;
}
.horizontal-menu ul li a, .link {
    color: white;
    text-decoration: none;
}
.link2 {
    color: #0084B4;
    text-decoration: none;
}
.link2:hover {
    text-decoration: underline;
}
.no-marker {
    list-style: none;
    text-align: justify;
}
.rightfloat {
    float: right;
    margin: 5px 0 5px 15px;
    padding: 0px;
    text-indent: 0px;
}
.rightfloat img {
    margin: 0px;
    padding: 0px;
}
.bigmargintop {
    margin-top: 20px;
}
.horizontal-menu ul li a.active, .horizontal-menu ul li a:hover  {
    color: gray;
}
/* toogle blocks */
.toggle-block, .toggle-block-opened {
    border: 1px solid #DEE4E8;
    margin: 5px auto;
}
.toggle-block .toggle-block-header {
    background-image: url("http://vk.com/images/light_arrow_shut.gif");
    border-bottom: 0 none;
}
.toggle-block-opened .toggle-block-header {
    background-image: url("http://vk.com/images/light_arrow_open.gif");
    border-bottom: 1px solid #ECF0F2;
}
.toggle-block-header {
    background-color: #BABABA;
    background-position: left center;
    background-repeat: no-repeat;
}
.toggle-block-title {
    line-height: 120%;
    font-weight: bold;
    padding: 5px 24px 5px;
    cursor: pointer;
}
.toggle-block-body {
    padding: 10px;
}
.toggle-block .toggle-block-body {
    display: none;
}
.toggle-block-opened .toggle-block-body {
    display: block;
}
/* twitter */
#twitter-widget-0 {
    margin: auto;
}
.twitter-timeline {
    width: 290px;
}
#twitter-block {
    text-align: center;
}
/* skype widget */
#skypedetectionswf {
    display: none;
}

/* text-align */
.right {
    text-align: right;
}
.left {
    text-align: left;
}


/* FOOTER */
#footer {
    width: 677px;
    float: right;
    margin: 5px 7px;
    padding: 5px;
    background-color: #133057;
}
#footer table {
    color: white;
    border-collapse: collapse;
}
#footer-table2 {
    width: 100%;
    text-align: center;
}
#footer a {
    text-decoration: none;
    color: white;
}
#footer a:hover {
    color: gray;
}
/* End of FOOTER */