body {margin: 0px; padding: 0px; background: #8092B4; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #000000;}
form {margin: 0px; padding: 0px;}

a {color: #3C63AD; text-decoration: underline; font-weight: none;}
a:hover {text-decoration: none;}
.toplink td a{margin-right:10px;color:#154e9c;text-decoration:none;}

div {overflow: hidden;}
h1 {font-size: 18px; color: #8B2308;}
P {margin: 0 0 1em 0;line-height: 1.5em}

.page {background: url(../images/bg_left.gif) repeat-y left;}

#baner {width: 100%; height: 1px; margin: 0px 0px 15px 0px; }

#header {float: none; width: 98%; height: 87px; background: url(../images/bg_right.gif) repeat-y right #ffffff; padding-right: 5px; margin-left: 5px;}
#header #logo {float: left; width: 323px; height: 87px;}
#header #search {float: right; width: 315px; height: 55px; height: "87px"; padding-top: 32px; vartical-align: middle; color: #8B2308;}
#header #search div {float: left; padding-right: 10px; height: 19px;  overflow: visible;}
#header #search div.text {padding-top: 3px;}
#header #search input {width: 161px; height: 17px; padding: 0px; margin: 0px; border: solid 1px #8092B4; font-family: Verdana, Tahoma, sans-serif; font-size: 11px;}
#header #search input.bt {width: 66px; height: 19px; background: #8B2308; color: #ffffff;  font-weight: bold; border: 0px;}

#mes {float: none; width: 98%; background: url(../images/bg_right.gif) repeat-y right #ffffff; padding: 10px 5px 30px 0px; margin-left: 5px; text-align: center; color: #8B2308; line-height: 20px;}

#line {float: none; width: 98%; height: 7px; background: url(../images/bg_right.gif) repeat-y right #E0EAFB; padding-right: 5px; margin-left: 5px;}

#main {float: none; width: 98%; background: url(../images/bg_right.gif) repeat-y right #ffffff; padding-right: 5px; margin-left: 5px;}
#main #menu {float: left; width: 177px; background: url(../images/bg_line.gif) repeat-y right;}
#main #menu .info {float: left; width: 176px; height: 18px; margin-top: 1px; background: #ADC2E7; padding-top: 3px; color: #ffffff;}
#main #menu #list {float: left; padding-left: 5px; width: 170px;}
#main #menu img {margin: 5px 5px 5px 3px;}
#main #menu a {color: #8B2308; text-decoration: none; font-weight: bold;}
#main #menu a:hover {text-decoration: underline;}
#main #menu .line {width: 100%; height: 1px; background: #E0EAFB;}
#main #content {float: left;  width: 74%; padding: 12px}
#main #content .list {margin-bottom:20px}
#main #content .list div {float:left;width:40%;padding-right:20px}
#main #content .list b {display:block;margin-bottom:10px;font-size:110%}
#main #content .list ul {list-style:none;list-style-position:outside;padding:0;margin:0}
#main #content .list ul li {margin:0 0 0.4em 0;}

#main #content #path {float: none; padding: 12px 0px; font-size: 12px; font-weight: bold; color: #8B2308; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ADC2E8;}
#main #content #path img {margin: 0px 5px 0px 5px; vertical-align: baseline;}
#main #content #foto {float: left; margin-top: 15px; background: #E0EAFB; padding: 7px;}
#main #content #info {float: left; margin: 17px 10px 0px 10px; width: 35%; padding-bottom: 50px;}
#main #content #baner {float: left; width: 336px; margin: 15px 0px; overflow: visible;}
#main #content #table {float: left; width: 100%; overflow: visible;}
#main #content #table div {float: none; clear: both; font-weight: bold; color: #8B2308; padding: 0px 0px 12px 4px;}
#main #content #table table {background: #E0EAFB; margin-bottom: 20px;}
#main #content #table td {background: #ffffff; vertical-align: middle; text-align: center;}
#main #content #table #tit td {background: #E0EAFB; color: #3C63AD; font-weight: bold; height: 24px; vertical-align: middle; text-align: center;}
#main #content #table #tit .name {padding-left: 24px; text-align: left;}
#main #content #table .name {padding-left: 12px; text-align: left;}
#main #content #page {float: left; width: 100%; padding-bottom: 17px;}
#main #content .blue {color: #3C63AD;}
#main #content #download {float: none; clear: both; margin-bottom: 20px;}
#main #content #download div {float: left; padding-right: 20px;}
#main #content #download .text {width: 50%; padding-right: 0px;}
#main #content #download input {width: 81px; height: 18px; margin: 2px 0px; padding: 0px; font-size: 11px; border: solid 1px #8092B4; }
#main #content #download .bt {width: 81px; height: 19px; background: #8B2308; color: #ffffff;  font-weight: bold; border: 0px;}
#main #content #contact {color: #3C63AD; padding-bottom: 20px;}
#main #content #contact .cols {float: left; width: 49%;}
#main #content #contact .text {float: left; width: 95px; font-weight: bold; padding-top: 9px;}
#main #content #contact .mes {float: left; width: 100%;}
#main #content #contact  input {width: 161px; height: 17px; margin: 5px 0px; padding: 0px; font-size: 11px; border: solid 1px #8092B4; }
#main #content #contact  select {width: 163px; height: 19px; margin: 5px 0px; padding: 0px; font-size: 11px;}
#main #content #contact  textarea {margin: 5px 0px; padding: 0px; font-size: 11px; border: solid 1px #8092B4; }
#main #content #contact  .bt {width: 90px; height: 19px; background: #8B2308; color: #ffffff;  font-weight: bold; border: 0px;}

/* NEW */
*{margin:0;padding:0}

#content .alphabet {font-size:170%;margin-bottom:20px}
#content .alphabet div {font-size:60%;margin-bottom:.5em}
#content .alphabet a,#content .alphabet span,#content .alphabet b {display:block;float:left;border-bottom:1px solid #adc2e7;padding:5px 5px 8px 5px}
#content .alphabet span {color:#d7d7d7}
#content .alphabet b {font-weight:normal;border:1px solid #adc2e7;border-bottom:0;padding:5px 10px 8px 10px;background:#fff;}
#content .faq .faq_category .category_name {font-size:170%;margin-bottom:.5em;}
#content .faq .faq_category .category_name a {cursor:pointer;cursor:hand}
#content .faq .faq_category .faq_list {display:none}
#content .faq .active .category_name {border-bottom:1px solid #adc2e7}
#content .faq .active .category_name a {color:#000;text-decoration:none}
#content .faq .active .faq_list {display:block}
#content .faq .item {margin-bottom:1em}
#content .faq .item h6 {font-size:130%;margin:0 0 .2em 0;font-weight:bold;color:#a3a3a3}
#content .faq .item div {line-height: 1.5em}
#content .faq .ask h3 {margin:1em 0 .8em 0;font-size:170%;font-weight:normal}
#content .faq .ask fieldset {border:0;margin-bottom:1em}
#content .faq .ask fieldset label {display:block;float:left;width:100px;padding:.3em 0}
#content .faq .ask fieldset.submit {padding-left:100px}
#content .faq .ask fieldset.submit input {background:#8B2308;color:#ffffff;border:0px;padding:2px}

.floatholder:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.floatholder{display:inline-block;}
/* \*/
* html .floatholder{height:1px;}
.floatholder{display:block;}
/* */



#copy {float: none; width: 98%; padding-right: 5px; margin-left: 5px; height: 64px; background: url(../images/bg_right.gif) repeat-y right #D7D7D7; text-align: center;}
#copy div {padding-top: 10px;}

#footer {float: none; width: 98%; height:9px; background: url(../images/bg_bot.gif) repeat-x top;}
#footer div.left {float: left;}
#footer div.right {float: right;}

#deport {float: none; width: 98%; background: url(../images/bg_right.gif) repeat-y right #ffffff; padding: 30px 5px 40px 0px; margin-left: 5px; font-family: Tahoma, sans-serif;}
#deport div {float: left; width: 20%; overflow: visible; margin-left: 25px;}
#deport .img {float: left;  clear: left; height: 24px; margin-left: 0px;  text-align: center;}
#deport .text {float: left; height: 24px; width: 60%; padding-top: 5px; margin-left: 0px;}
#deport .tit {float: none; width: 90%; color: #93BC06; font-weight: bold; margin-left: 0px; padding: 10px 10px;}
#deport a {color: #0778BF; text-decoration: none;}
#deport a:hover {text-decoration: underline;}

a.help {color: #8B2308; text-decoration: underline; font-weight: bold; font-size: 12px}
a.help:hover{text-decoration: underline;color: #0778BF;}
a.help:active{text-decoration: none;color: #0778BF;}

.div_footer{
	line-height: 10px;
}
