@charset "utf-8";
/* CSS Document */
html { height: 100%; }
body { background: #004f94; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100%; }

h1 { font-size: 18px; color: #004f94; font-weight: normal; padding-bottom: 12px; }
h2 { font-size: 16px; color: #004f94; font-weight: normal; padding-bottom: 12px; }
a { color: #c33333; }
a.img { text-decoration: none; }
p { padding-bottom: 12px; }

.container { width: 727px; margin: 0 auto; background:url(../images/bg.gif) repeat-y; padding-bottom: 75px; margin-bottom: 50px; margin-top: 50px; }
.header { width: 727px; background: #fff; height: 108px; background:url(../images/header-bg.gif) no-repeat top left; }
.header .contacts { height: 27px; }
.header .contacts span { color: #db232d; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px; float: right; display: block; padding-top: 4px; padding-right: 25px; }
.header .top-menu .logo { float: left; padding: 19px 0 0 5px; }
.header .top-menu .menu { float: right; padding-right: 13px; padding-top: 12px; }
.header .top-menu .menu table { border-collapse: collapse; }
.header .top-menu .menu table td { border: 2px dashed #fff; border-bottom: none; border-top: none; padding: 20px 6px 5px; vertical-align: top; }
.header .contacts div { float: right; padding-right: 15px; padding-top: 2px; }
.header .contacts div a { margin-left: 10px; }
.left-column { width: 213px; background:url(../images/left-column.gif) repeat-y top left; float: left; }
.left-column table.navigation { border-collapse: collapse; margin: 0 5px; }
.left-column table.navigation tr.top td { border-top: none; } 
.left-column table.navigation td { border: 2px dashed #fff; }
.left-column table.navigation td.i { width: 22px; text-align: center; vertical-align: middle; border-left: none; }
.left-column table.navigation td.l { border-right: none; font-size: 13px; padding: 4px 0 4px 4px; }
.left-column table.navigation td.l a {  color: #db232d; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.left-column .block h3 { border:2px dashed #fff; border-right: none; border-left: none; font-size: 16px; padding: 3px 0 3px 25px; margin: 25px 5px 10px 3px; color: #0061a9; }
.left-column .block p { padding-left: 28px; padding-right: 5px; font-weight: bold; color: #0061a9; font-size:13px; line-height: 1.1em; }


.right-column { width: 514px; float: left; }
.right-column.content { padding: 7px 7px 0 7px; width: 500px; }
.right-column.content p { line-height: 1.2em; }
.right-column .breadcrumbs { background:url(../images/path-arrows.gif) no-repeat left center; padding-left: 43px; font-size: 16px; color: #000; margin-bottom: 7px; }			
.right-column .breadcrumbs a { color: #000; }

.text-row { width: 727px; text-indent: -9999px; overflow: hidden; height: 27px; background:url(../images/text-row.gif) no-repeat top left; display: block; }

table.tab {border-left:solid 1px  #b66b70; border-top:solid  1px #b66b70;}
table.tab td { border-right:solid 1px  #b66b70; border-bottom:solid 1px  #b66b70; text-align:center; height:30px; vertical-align: middle; font-size: 10px; }\
table.tab .tr { background-color:#F5F5F5;}

.red { color: #c33333; }
.clear { clear: both; }
.im1 { padding-right: 5px; }

.home-page { width: 724px; margin: 0 auto; }
.home-page .home-box { width: 720px; border: 2px solid #fff; height:732px; border-bottom: none; margin-top: 100px; }
.home-page .home-box a { width: 720px; height: 100%; background:url(../images/big_logo.gif) #0061a5 no-repeat center; display: block; text-indent: -9999px; overflow: hidden; }
.home-page .home-footer { border: 2px solid #fff; border-bottom: none; border-top: none; height: 40px; width: 720px; padding-top: 10px; }
.f1 { width: 185px; float: left; font-size: 16px; font-weight: bold; color: #fff; padding-left:15px; }
.f2 { width: 320px; float: left; color: #fff; text-align: center; }
.f3 { width: 185px; float: left; font-weight: bold; color: #fff; text-align: right; padding-right: 15px; }

