* {margin:0; padding:0}
html {background:#111550; font-family: "trebuchet MS", Arial, Verdana; font-size: 0.8em;}
body {min-width:640px;}
a:link {color: #0f1960;}
a:visited {color: #000;}
#page {background:#fff;}
#content {width:70%}
#sidebar {width:18.9%}
#footer {background:#ccf; clear:left}
#header, #menu, #content, #sidebar, #footer {overflow:hidden;}
#header, #menu, #footer {width:100%}
#sidebar, #content{float:left}
#menu {width: 100%;}

#header {background:#111550 url(images/header-background.png) no-repeat 20% 50%; min-width:640px; height: 159px;}

#menu {background:#111550 url(images/border-top.png) repeat-x; margin-top:-3px; padding: 8px 0;} /* background:#ce2529 url(images/border-top.png) repeat-x;  */
#menu2 {background: #991b1e url(images/border-bottom.png) repeat-x 0 100%; height: 3em; margin-top:-1px;}

#nav {margin: 0 0 0 2em;}
#nav ul, #nav li, #nav ul {list-style: none; margin: 0; padding: 0;}
#nav li  {float: left; font-size: 1.3em; margin: 0.3em 1em; color: #fff;}
#nav a:link {color: #fff;}
#nav a:visited {color: #fff;}

#content {margin: 0 5% 3em 5%; font-size:1.2em;}
#content h1 {background:url(images/point.png) repeat-y; padding-left: 0.5em; margin: 0.7em 0 0 0;}
#content h2 {margin: 0.6em 0 0 2em;}
#content h3 {margin: 0.3em 0 0 3em;}
#content p {margin: 0.4em 0 0 0; text-indent: 1.2em;}
#content img {padding: 8px 12px 8px 0; text-align: center;}
#content .alignleft {padding: 0 0 3px 8px; float: left;  text-align: center;}
#content .alignright {padding: 0 0 3px 8px; float: right; text-align: center;}
#content ul {padding: 0 0 0 1em; margin: 0.4em 0 0 0;}
#content ol {padding: 0 0 0 2em;}
#content .pdf {display: block; min-height: 52px; background: url(images/icon_pdf.png) no-repeat; padding: 10px 0 0 62px; text-indent: 0;}
#content .alignleft {padding: 0 0 3px 8px; float: left;  text-align: center;}
#content .alignright {padding: 0 0 3px 8px; float: right; text-align: center;}
#content dt {font-weight: bold;}
#content dd {padding: 0 0 0 1em;}
#content table, #content table td , #content table th, #content table tr {border: 1px solid black;}
#content table td, #content table th {padding: 0.3em;}
#content table th {background: #ededeb;}

#footer {color: #fff; font-size: 1.1em; background:#111550 url(images/border-bottom.png) repeat-x;}
#footer_copyright {float: left; width: 230px; padding: 10px;}
#footer_contacts {text-align:left; width: auto; float: left; padding: 10px;}
#footer a:link {color: #fff;}
#footer a:visited {color: #fff;}
#footer_webstudio {display: block; text-align:center; width: auto; float: left; height: 50px; margin: 10px 0 0 4em; /*padding: 0 0 0 55px; background: url(images/it-logistics.ru.png) no-repeat 0 50%;*/}

#sidebar {margin: 1em 0 0 0;}
#sidebar h3 {margin: 0 1em; font-size: 1.4em; border-bottom: 1px solid #d3d3d1;}
#sidebar p, #sidebar dd {color: #666; padding: 0 0 0 2em;}
#sidebar dt {font-weight: bold; padding: 0 0 0 1em; font-size: 1.1em; color: #000;}
#sidebar ul, #sidebar ol {margin: 0 0 0 2em;}
#sidebar li {margin: 0 0 0.5em 0;}
