* {margin:0;padding:0;}

body {font-size:62.5%;font-family:arial, tahoma, sans-serif;width:1000px;margin:0 auto;position:relative;}
html, body {height:100%;}
.clear {clear:both;font-size:0;height:0;}

img {border:none;padding-bottom:0px;}

h1 {color:#004d8e;font-weight:normal;font-size:2em;padding:18px 0 9px;line-height:120%;}
h2 {color:#003766;font-size:14px;}
h3 {color:#004d8e;font-size:14px;margin-bottom:10px;}
p {margin-bottom:14px;}
small {font-size:0.9em;} small a {text-decoration:underline !important;color:#003766 !important;} small a:hover {text-decoration:none !important;}

a {color:#003766;} a:hover {text-decoration:none;}
a font { color:#003766 !important; }
#header {width:896px;padding:0 20px 0 60px;float:left;}
#header div.logo {float:left;padding:33px 0;height:27px;} #header div.logo img {margin-bottom:-3px;}
.rus, .eng {float:left;height:26px;background:url('/templates/images/flag_eng.jpg') 0 8px no-repeat;font-size:1.2em;padding:9px 0 0 38px;margin:30px 0 0 205px;}
.rus {background:url('/templates/images/russian.gif') 0 8px no-repeat;padding:9px 0 0 38px;margin-left:200px;}
.authorization {width:295px;font-size:1.2em;margin:14px 0 0 15px;float:right;} .authorization .inp {width:110px;margin:7px 6px 0 0;} .loggedin {margin-top:24px;} .loggedin a {color:#C4002A;}
.authorization small {display:block;margin:3px 0;} .red {margin-right:15px;color:#C4002A !important;}
.content div a.red, .content div a.red {margin:0 !important;}

.award {display:inline;float:left;width:215px;padding-right:5px;padding-bottom:10px;height:170px;font-size:11px;overflow:hidden;line-height:1.5;} .award img {float:left;margin:2px 6px 5px 0;}

label {display:block;padding-bottom:6px;}
label span {width:130px;float:left;color:#787878;padding-top:3px;}
label input {width:245px;margin-right:8px;}
label em {color:#e20018 !important;}
label small {display:block;margin:0 0 3px 130px;}

.main-menu-visuals {background:url('/templates/images/visuals-bg.png') 0 100% repeat-x;float:left;width:100%;}
.main-menu-visuals ul.main {float:left;list-style-type:none;margin:0 14px;width:972px;}
.main-menu-visuals ul.main li {width:162px;float:left;background:url('/templates/images/main-menu-button.png') 0 0 no-repeat;}
.main-menu-visuals ul.main li a {float:left;color:#fff;font:bold 13px tahoma;display:block;width:100%;padding:9px 0 0;text-decoration:none;text-align:center;height:25px;}
.main-menu-visuals ul.main li a:hover, .main-menu-visuals ul.main li a.a {color:#e20018;}
.visual {margin:0 14px;position:relative;float:left;width:972px;} .visual img {margin-left:-15px;}
.level-2 {position:absolute;top:0;left:0;width:100%;visibility:hidden;}
.level-2 div {position:relative;z-index:50;}
.level-2 ul {list-style-type:none;padding:10px 0;width:100%;background:url('/templates/images/2-level-bg.png');}
.level-2 ul li {padding-left:45px;line-height:170%;}
.level-2 ul li a {color:#00447f;text-decoration:none;font-weight:bold;font-size:1.1em;position:relative;}
.level-2 ul li a:hover, .level-2 ul li a.a {color:#e20018;}
*html .level-2 ul {BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/2-level-bg.png', sizingMethod='crop');}

.pop-up {z-index:5;background:url(/templates/images/window.png) no-repeat;width:415px;height:262px;position:absolute;top:150px;left:40px;padding:15px 20px;} .pop-up img {float:left;padding-right:15px;margin-top:3px;} .pop-up b {display:block;}  .pop-up p {margin-bottom:10px;}
.numbers {width:100%;float:left;clear:both;} .numbers a {font-weight:bold;font-size:14px;color:#baced8;text-decoration:none;background:url('/templates/images/numb.png') no-repeat;float:left;width:19px;height:30px;display:block;padding:5px 0 0 11px;} .numbers a.a , .numbers a:hover {background:url('/templates/images/numb-a.png') no-repeat;color:#e2001a;} 
.close {position:absolute;right:-5px;top:5px;}

.breadcrumbs {color:#003766;font-size:1.1em;padding:6px 60px 10px;float:left;width:880px;clear:both;}

.content {font-size:1.2em;line-height:140%;margin:0 60px;padding-top:2px;} .half-width {width:440px;} .inner-page {width:580px;}
.wrapper {clear:both;float:left;width:100%;}

.content ol, .content ul {margin:-14px 0 14px;}
.content ul li, .content ol li {margin-left:30px;padding-left:0;color:#00498f;font-weight:bold;} .content ul li {margin-left:27px;} 
.content ul li span, .content ol li span,.content ul li font, .content ol li font {color:#000;margin-left:-4px;font-weight:normal;} .content ul li span {margin-left:-2px;}

.content table {border:#c4e8f4 1px solid;border-collapse:collapse;margin:-5px 0 10px 0;}
.content table th {background:#ddf2f9;text-align:left;padding:5px 5px;color:#004d8e;border-right:#c4e8f4 1px solid;}
.content table td {border-right:#c4e8f4 1px solid;padding:5px 5px;vertical-align:top;}

.tools {margin:25px 0 30px -53px;}
.tools a {color:#C4002A;font-size:11px;text-decoration:none;} .tools a img {margin:0 2px -5px 50px;} .tools a span {border-bottom:#C4002A 1px solid;} .tools a:hover span {border-bottom:none !important;}

.brand {clear:both;float:left;width:100%;} .brand img {float:left;margin-right:15px;}

.search-results {background:#C4E8F4;display:block;padding:10px 15px 6px;}
.search-results .inp {width:492px;margin-right:5px;}
.search-results span {padding-top:6px;display:block;}

.result {margin-top:16px;} .result p {margin-bottom:0;padding-left:15px;}
.pages {font-weight:bold;height:23px;padding:21px 0 13px;clear:both;}
.pages b {float:left;padding:4px 4px 0 0;}
.pages span.a, .pages span.a a, .pages span, .pages span a {float:left;display:block;}
.pages span.a {background:url('/templates/images/pages.png') 0 0 no-repeat;padding-left:3px;height:23px;margin-left:3px;}
.pages span.a a {background:url('/templates/images/pages.png') 100% -23px no-repeat;padding:4px 7px 0 3px;height:19px;color:#fff;text-decoration:none;}
.pages span {background:url('/templates/images/pages.png') 0 -46px no-repeat;padding-left:3px;height:23px;margin-left:3px;}
.pages span a {background:url('/templates/images/pages.png') 100% -69px no-repeat;padding:4px 7px 0 3px;height:19px;color:#004d8e;}

.right {padding-bottom:22px;float:left;font-size:1.2em;line-height:140%;} .news-block-main {margin-left:-481px;padding-right:60px;width:420px;} .inner-page-block {margin-left:-340px;width:281px;padding-right:59px;}

.simple-block {background:url('/templates/images/simple-block-top.png') no-repeat;padding-top:24px;} .simple-block p {padding:10px 34px 8px 36px;background:url('/templates/images/simple-bottom-p.png') 100% 100% no-repeat;font-size:12px;}
.simple-block span {font-size:11px;display:block;padding:0 0 20px 36px;} .simple-block span b {font-size:12px;display:block;}
.bottom {background: url('/templates/images/inner-page-block-bottom.png') 0 100%;}

.mail-block {background:url('/templates/images/mail-block-top.png') no-repeat;padding:63px 10px 8px;}
.mail-block h2 {padding-left:50px;margin-bottom:12px;}
.write-block input, .mail-block input, .mail-block textarea {margin-bottom:5px;width:250px;font-size:12px;}
.mail-block img {margin:0 6px;} .write-block small, .mail-block small {display:block;clear:both;padding:5px 0 6px;}
.code {width:150px !important;float:right;margin:5px 3px 0 0;}

.write-block {background:url('/templates/images/write-block-top.gif') no-repeat;padding:62px 10px 8px;}
.write-block h2 {padding-left:50px;margin-bottom:12px;}

/*.brands {list-style-type:none;float:left;clear:both;width:100%;}
.brands li {float:left;width:25%;text-align:center;position:relative;height:140px;margin-left:0 !important;}
.brands li a {display:block;position:absolute;bottom:0px;font-weight:bold !important;margin:0 auto;text-align:center;}
.brands img {display:block;margin-bottom:8px;}*/
.brands {width:100%;border:none !important;margin:-20px 0 -20px -20px !important;}
.brands td {vertical-align:bottom !important;text-align:center;border-right:none !important;padding:25px 0 !important;} .brands td img {display:block;margin: 0 auto 6px;}

.news-events {padding-left:64px;margin-bottom:8px;} .news-events span {color:#af8989;font-weight:bold;font-size:11px;width:63px;float:left;position:relative;margin-left:-63px;padding-top:1px;}
.news-events a {text-decoration:none;color:#000;}
.news-events a:hover { text-decoration:underline; }
.inner-page .news-events a {text-decoration:underline;color:#003766;} .inner-page .news-events a:hover {text-decoration:none;} 

#footer {height:190px;width:1000px;margin:0 auto 0;float:left;}
.banners {width:908px;padding:0 35px 24px 45px;float:left;}
.banners a {float:left;margin:0 10px;}
.info {border-top:#2b6074 1px solid;float:left;width:100%;font-size:1.3em;}
.copy {position:relative;float:left;padding-left:60px;width:410px;} .copy a {text-decoration:none;margin:8px 30px 16px -4px;float:left;font-size:11px;} .copy a span {border-bottom:#003766 1px solid;position:relative;} .copy a:hover span {border-bottom:none;} .copy a img {margin:0 3px -5px 0;position:relative;}
.copy div {clear:left;}

.search {float:right;padding-right:57px;width:300px;}
.search form {position:relative;width:266px;background:#c4e8f4;margin:-16px 0 0 0;padding:5px 8px;float:right;}
.search form .inp {width:212px;}
.inp {border-top:#000 1px solid;border-left:#000 1px solid;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;color:#777;font-family:arial;padding:2px 3px;}
.sbm {background:url('/templates/images/go.gif') no-repeat;width:40px;height:21px;border:none;cursor:pointer;}
.developer {float:right;clear:both;background:url('/templates/images/new-site.gif') 100% 17px no-repeat;padding:23px 27px 0 0;}

#d2 ul li {padding-left:201px !important;}
#d3 ul li {padding-left:341px !important;}
#d4 ul li {padding-left:509px !important;}
#d5 ul li {padding-left:697px !important;}
#d6 ul li {padding-left:864px !important;}

.result a.red {color: #003766 !important; text-decoration: none !important;}