* {margin:0; padding:0;font:11px Tahoma, Arial, Geneva, sans-serif;color:#6C6C6C;}
body {margin:0; padding:0 0 20px 0; background:#fff;}

table, td, img { border:0;}
table, td {border-collapse:collapse;}
td {vertical-align:top;}
li { list-style:none;background:url(images/ul.gif) no-repeat left;padding:0 0 0 12px;margin:0 0 3px 0;}
strong { font-weight:bold;}
p, span {line-height:12px;}
a { color:#3B89C3;}
a { text-decoration: underline;}
a:hover {text-decoration: none;}
table, .w { width:100%;}

.splash { background:url(images/bgr_splash.gif) repeat-x 0 390px;}
.splash .first {width: auto;}
.splash .first .log { text-align:center}
.splash .first .log img {margin:54px 0 93px 0;}
.splash .first a img { display:block;margin:0 24px;}
.splash .first a { color:#FF6600; display:block; float:left; text-align:center;}

.splash .first a span { font-weight:bold;color:#FF6600; display:block; border:0;text-decoration: none;}

.first { width:963px;margin:0 auto;}

.top {height:188px;}
.top_b { height:131px;background:url(images/bord.gif) repeat-x bottom;}

.top_b table { width:auto;margin:36px 0 0 0;}
.top_b a { font-size:13px; display:block;background:url(images/bull.gif) no-repeat left;padding:0 0 0 10px;margin:0 0 14px 0; font-weight:bold; color:#FF6600;}

.top_b a.rol { color:#6C6C6C; font-weight:normal; text-decoration: none;}

.log img {margin:18px 0 0 30px;}
.flag {padding:25px 0 0 45px;}
.nav {padding:23px 0 0 3px;}
.nav span {background:url(images/bull.gif) no-repeat left;padding:0 0 0 10px;}

.flag a { display:block;width:13px;height:10px; float:left;margin:0 17px 0 0;}
.flag a img {display: none;width:0;height:0;}
.flag a:hover {border:0;}
.flag a:hover img, .flag a.rol img {width:13px;height:10px; display:block;}

.flag a.flag01 {background:url(images/flag01.gif) no-repeat 0 0;}
.flag a.flag02 {background:url(images/flag02.gif) no-repeat 0 0;}
.flag a.flag03 {background:url(images/flag03.gif) no-repeat 0 0;}
.flag a.flag04 {background:url(images/flag04.gif) no-repeat 0 0;}

.bigflag { position:relative;}

.bigflag img { position: absolute; right:0;}
* html .bigflag img { margin:0 -1px 0 0;}

h1 { font-size:14px; font-weight:bold; color:#6C6C6C;padding:3px 0 3px 10px;margin:25px 0; border-left:3px solid #FF6600;}
span.h1 { font-size:14px; font-weight:bold; color:#6C6C6C;padding:3px 0 3px 10px;margin:25px 0; border-left:3px solid #FF6600; display: block;}

h2 { font-size:14px; font-weight:bold; color:#6C6C6C;padding:3px 0 3px 10px;margin:25px 0; border-left:3px solid #FF6600;}

.left {width:200px;}

.box {background:url(images/w2.gif) repeat-y 0 0;}
.box table {background:url(images/w1.gif) no-repeat 0 0;}
.box td {background:url(images/w3.gif) no-repeat bottom left;padding:19px 20px 20px 10px;}

form input.news {width:120px; height:17px;margin:0 10px 0 0;padding:2px 0 0 5px; vertical-align:middle;}
form input.butt, form .inp01 input.butt { background:#D4D0C8;padding:0 7px 0 7px;height:20px; vertical-align:middle; border:1px solid #fff;border-top:2px #fff; border-bottom:2px solid #404040;border-right:2px solid #404040; cursor: pointer;}
.form .inp01 input.butt {margin:0 0 0 10px; vertical-align:top;}
.center {padding:0 0 0 50px;}
.center b { color:#FF6600;}
.help { display:block;background:url(images/help.gif) no-repeat left;padding:10px 0px 10px 34px;}
.map_big {display:block;background:url(images/map_ul.gif) no-repeat left;padding:5px 0px 5px 20px;margin:16px 0px 0px 0px;}

.form {margin:23px 0 0 0;}
.form span { color:#FF0000;}
.form .inp01 label { display:block; float: left;width:210px;margin:3px 0 0 0;}
.form .inp01 input {width:219px;height:16px;margin:0 0 12px 0;}
.form input.inp01 {width:17px;height:16px; text-align:center;margin:0 0 12px 12px;background:url(images/in.gif) repeat-x 0 0;}
.form .inp01 input, textarea { border:1px solid #000;padding:1px 0 0 5px;}
.form textarea {width:440px;height:137px; overflow:auto; }
.form .radio input { vertical-align:middle;margin:0 10px 0 0; border:0;}

.foot {padding:28px 0 0 0; text-align:center; border-top:1px solid #A5A5A5;}
.foot a, .foot p { color:#767676;}
form input, textarea {font:11px Tahoma, Arial, Geneva, sans-serif;color:#000;}

