/* Common */
form {margin:0}
body {font-family: Arial, Tahoma, Verdana, sans-serif; margin: 0px; background: #1E2A7F;}
img {border: 0px;}
h1 {font-size: 80%; font-weight: bold; font-style: normal; color: #CBD4FF; border-bottom: 1px solid #707EC3; padding: 0 0 5px 0; margin: 0 54px 8px 59px;}
h2 {font-size: 80%; font-weight: bold; font-style: normal; color: #CBD4FF; border-bottom: 1px solid #707EC3; padding: 0 0 5px 0; margin: 0 20px 8px 59px;}
p {font-size: 80%; font-weight: normal; font-style: normal; color: #ffffff; margin: 0 65px 25px 59px;}
p.small {font-size: 70%;}
p.achtung {font-size: 90%; font-weight: bold; color: #FFD200; text-align: center;}
p.signature {text-align: right; margin: 0 1.5em 1em 0; font-weight: bold;}
p.yellow {font-size: 20px; text-align: right; margin: 0 3em 0 0; font-weight: bold; color: #FFD200;}
p.phone {font-size: 60px; text-align: right; margin: 0 0.9em 0 0; font-weight: bold; color: #4354A6;}
span {font-size: 70%; font-weight: normal; font-style: normal; color: #ffffff;}
li {font-size: 12px; margin-left: 4em; margin-bottom: 0.5em; color: #FFFFFF;}
a:link {font-weight: bold; font-style: normal; color: #FFD200; text-decoration: underline;}
a:active {font-weight: bold; font-style: normal; color: #FFD200; text-decoration: underline;}
a:visited {font-weight: bold; font-style: normal; color: #FFD200; text-decoration: underline;}
a:hover {color: #FFD200; text-decoration: none;}

/* Layout */
table.layout {width: 100%; height: 100%;}
table.layout td.left {width: 35%; border-right: 1px solid #FFD200;}
table.layout td.right {width: 35%; border-left: 1px solid #FFD200;}
table.layout td.size {height: 100%;}

/* Header */
table.header {width: 100%;}

/* Content */
table.content {width: 100%; height: 100%; background: url(i/bg_content.jpg) #30439D no-repeat;}
table.content#index {width: 100%; height: 100%; background: url(i/bg_content_index.jpg) #30439D no-repeat;}
table.content td {vertical-align: top;}
div.hdr {margin: 0 0 20px 58px;}

/* Footer */
table.footer {width: 100%; height: 35px; background: #B0B7DA; border-top: 4px solid #FFD200;}
table.footer td {text-align: center;}

/* Blue block */
table.blue {width: 650px; margin-bottom: 14px;}
table.blue td.tb {width: 650px; height: 5px;}
table.blue td.c {width: 650px; background: url(i/lock.jpg) #4354A6 no-repeat; padding-left: 150px;}
table.blue td.c_2 {width: 650px; background: url(i/bg_2.jpg) #4354A6 no-repeat 3% 50%; padding-left: 150px;}
table.blue td.c_3 {width: 650px; background: url(i/logo_1.gif) #4354A6 no-repeat 6% 50%; padding-left: 150px;}

/* White block */
table.white {width: 650px; margin-bottom: 14px;}
table.white td.tb {width: 650px; height: 5px;}
table.white td.c {width: 650px; background: #ffffff;}

/* Logotypes block */
table.logotypes {width: 100%;}
table.logotypes td {vertical-align: middle; text-align: center;}

table.data {width: 84%; background: #E3E8FF; margin-bottom: 10px;}
table.data th {background: #1E2A7F; padding: 2px 5px; border-bottom: 2px solid #FFD200;}
table.data th span {font-weight: bold; color: #ffffff;}
table.data td {background: #CBD4FF; padding: 5px;}
table.data td span {color: #30439D;}

span.copyright {font-size: 60%; color: #EBEEFE;}
p.block {margin: 0 10px 18px 59px;}
a.made:link {font-weight: normal; font-style: normal; color: #EBEEFE; text-decoration: none;}
a.made:active {font-weight: normal; font-style: normal; color: #EBEEFE; text-decoration: none;}
a.made:visited {font-weight: normal; font-style: normal; color: #EBEEFE; text-decoration: none;}
a.made:hover {text-decoration: underline; color: #ffffff;}

img.arw {margin: 0 5px 2px 0;}

table.form {width: 84%; margin-bottom: 10px;}
table.form th {text-align: right; background: #1E2A7F; padding: 2px 5px; border-right: 2px solid #FFD200;}
table.form th span {font-weight: bold; color: #ffffff;}
table.form td {background: #CBD4FF; padding: 5px; border-top: 1px solid #B3BEF4; border-left: 1px solid #B3BEF4;}
table.form td span {color: #30439D;}

input.text {width: 100%; border: 1px solid #B3BEF4;}
textarea.textarea {border: 1px solid #B3BEF4;}

table.box {background: #4354A6; height: 185px;}
table.box td {width: 99%;}
table.box td.crn {width: 5px; height: 5px;}