body{margin:0;
background:#eef3f6 url(img/bot.jpg) no-repeat bottom left;}
body.main{background:#eef3f6 url(img/main/bot.jpg) no-repeat bottom left;}
img{border:none;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}
.nbr{white-space:nowrap;}
.info{padding:246px 20px 30px 20px;}

.logo{position:absolute;
top:80px; left:7%;
z-index:2;}
.slogan{position:absolute;
top:223px; left:30%;
z-index:2;}
.top_bg{position:absolute;
top:47px; left:0;
background:url(img/main/top_bg.png) repeat-x left;
width:100%;
height:283px;
z-index:0;}
.top_bg_in{position:absolute;
top:47px; left:0;
background:url(img/top_bg.gif) repeat-x left;
width:100%;
height:174px;
z-index:0;}
.top_bg div{background:url(img/main/top.jpg) no-repeat right;
height:283px;}
.top_bg_in div{background:url(img/top.jpg) no-repeat right;
height:174px;}
.iconz{position:absolute;
display:block;
top:10px;
right:15px;
z-index:2;}

/*tmenu*/
.tmenu{position:absolute;
top:7px; left:0;
z-index:2;
width:100%;}
.tmenu div{float:left;
padding:5px 10px;
border-right:1px solid #abc6ec;
font:bold 14px/110% Tahoma,sans-serif;
color:#a0032b;}
.tmenu div a{color:#011f4a;}
.tmenu div a:hover{color:#a0032b;}
.tmenu div.ico{float:right;
border-right:none;
padding:5px 15px;}

.mainblocks{width:90%; margin:350px 0 0;
border-collapse:separate;}
.mainblocks td{width:50%;
height:128px;}
.mainblocks h3{font:bold 24px/110% Tahoma,sans-serif;
margin:0; padding:0 25px 20px;}
.mainblocks h3 a, .mainblocks h3 a:hover{color:#eef3f6;}
.mainblocks p{font:italic 80%/130% Verdana,sans-serif;
color:#eef3f6;
margin:0; padding:0 25px;}
.block1{background:#345ed4 url(img/main/01.jpg) no-repeat right;}
.block2{background:#913417 url(img/main/02.jpg) no-repeat right;}
.block3{background:#a20101 url(img/main/03.jpg) no-repeat right;}
.block4{background:#028999 url(img/main/04.jpg) no-repeat right;}
.block5{background:#8c97aa url(img/main/05.jpg) no-repeat right;}
.block6{background:#6c892f url(img/main/06.jpg) no-repeat right;}

.maininfo{margin:0 0 30px 200px;
background:url(img/block_bg.gif) repeat-x bottom left;
padding:0 15px 15px;
width:70%;}
.maininfo h1{font-size:150%;}
.lblock{float:left;
width:30%;}
.rblock{float:left;
width:65%;}

/*lmenu*/
.lmenu{background:#e0eaf4 url(img/menu_bg.jpg) repeat-x bottom left;
width:82%;
padding:30px 15px 0px;
border-bottom:6px solid #5a849e;}
.lmenu h3{color:#82A5D4;
padding-bottom:8px;}
.lmenu1{font:bold 85%/130% Verdana,sans-serif;
border-top:1px dashed #5a849e;
color:#a0032b;
padding:8px 12px;}
.open{background:url(img/bull.gif) no-repeat left;}
.lmenu2{font:bold 80%/120% Verdana,sans-serif;
color:#a0032b;
padding:0 0 0 12px;
margin:0 15px 7px 18px;}
.lmenu1 a, .lmenu2 a{font-weight:normal;
color:#023365;
display:block;
width:90%;}

h1{font:bold 170%/110% Tahoma,sans-serif;
text-align:left;
color:#a0032b;
padding:10px 0;
margin:0;}
h2{font:normal 140%/110% Tahoma,sans-serif;
text-align:left;
color:#a0032b;
padding:10px 0 5px;
margin:0;}
h3{font:bold 95%/100% Tahoma,sans-serif;
text-align:left;
color:#a0032b;
margin:0;
padding:10px 0 1px 0;}
h4{font:bold 80%/100% Verdana,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:10px 3px 1px 0px;}

/*standart link*/
a{color:#0303C3;
text-decoration:underline;}
a:hover{text-decoration:none;
color:#a0032b;}

p{font:normal 75%/140% Verdana,sans-serif;
color:#000;
padding:7px 0;
margin:0;
text-align:left;}
p.txtp{color:#77777E;
padding:0 0 7px 0px;}
p.txtp a{color:#77777E;
text-decoration:underline;}
p.goto{padding:25px 15px 13px 32px;
font-size:90%;}

/*crumbs*/
.crumbs{font: normal 70%/120% Verdana,sans-serif;
margin:0; padding:0 0 30px;}
.crumbs a{font-size:100%;
font-weight:normal;
color:#023365;
text-decoration:underline;}
.crumbs a:hover{color:#a0032b;}
.crumbs span{color:#a0032b;}

/*news*/
.mainnews{margin:0 0 30px 300px;
width:60%;}
.mainnews h3{font:bold 120%/130% Tahoma,sans-serif;
padding-bottom:10px;}

p.date{font:normal 75%/100% Verdana,sans-serif;
color:#5a849e;
margin:0;
padding:7px 0 0;}
.info p.date{padding:15px 0 0 0;}
p.news{margin:0;
padding:0;
text-align:left;}
p.news a{color:#000;}
.news_dir{font-style:italic;
padding:0 0 10px 0;
font-size:70%;}
.news_dir a, .news_dir a:hover{color:#969ea3;}
p.allnews{margin:0;
padding:10px 0 0 0;}
p.allnews a{font-weight:bold;
color:#000;}

h3.news{padding:5px 0 0;
font-size:90%;}
div.bnews{}
div.bnews p{text-indent:0;
padding:4px 0;}
em.gray{font-size:90%;
color:#5A5E5A;}

/*copy*/
.copy{text-align:right;
padding:50px 15px;
color:#5a849e;}

/*site map*/
.map{}
.map ul{list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 0 2px;}
.map ul li{font:bold 85%/160% Verdana,sans-serif;
margin:7px 0;
padding:0;}
.map ul ul{list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 0 2px;}
.map ul ul li{font:bold 100%/160% Verdana,sans-serif;
margin:7px 0;
padding:0;}
.map ul ul ul{list-style: outside url(img/bull.gif);
margin:0;
padding:0 0 0 20px;}
.map ul ul ul li{font:bold 95%/140% Verdana,sans-serif;
margin:2px 0;
color:#000;
padding:0;}
.map ul ul ul li a{font-weight:normal;}
.desc{color:#A6B4C6;
font:italic 95%/120% Verdana,sans-serif;}

table.tab{margin:15px 0 0 0;
border-collapse:collapse;
border:none;
width:93%;}
th{font: bold 80%/140% Verdana,sans-serif;
color:#fff;
border-collapse:collapse;
background-color:#990D22;
border-right:1px solid #FAFBFC;
padding:4px 5px;
margin:0;}
.tl{font: normal 80%/140% Verdana,sans-serif;
color: #000;
padding:3px 2px 3px 2px;
margin:0px;
text-align:left;}
.tb{font: normal 80%/140% Verdana,sans-serif;
color: #000;
padding:3px 2px 3px 2px;
margin:0px;
text-align:center;}
.tr{font:normal 80%/140% Verdana,sans-serif;
color:#000;
padding:3px 3px 3px 3px;
margin:0px;
text-align:right;}

ul{list-style: outside url(/img/bull.gif);
margin:0;
padding:0 0 0 40px;}
ul.ul2{list-style: outside url(/img/bull3.gif);
margin:0px;
padding:0 0 0 7px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 45px;}
li{font:normal 80%/140% Verdana,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Verdana,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0px;}

.feedbackform{margin-top:30px;}
.feedbackform table td{padding-bottom:15px;}
.red{color:#A0032B;}

.img{border:1px solid #AFC7D5;}
.img1{margin:4px 10px 5px 0;
border:1px solid #AFC7D5;}
.img2{margin:4px 0 5px 10px;
border:1px solid #AFC7D5;}