@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body{font:13px/150% verdana,arial,helvetica,sans-serif;}

select,input,button,textarea{font:99% verdana,arial,helvetica,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
html,body{color:#a6c5db;background:#101a26;border:none;}

input::-moz-focus-inner {padding:0;margin:0;border:none;} /* Fx */
abbr,acronym {cursor:help}
img{display:block;}

a{color:#e4ffff; text-decoration:none; border-bottom:1px solid #a6c5db}

a{border-bottom-color:#a6c5db}

a:focus,
a:hover {border-bottom-color:#697b8b}

.hidden
{
display:none;
}

/* FONT-FAMILY */
.f *,
.f input,
.f textarea,
.f select,
.f span label
{
font-family:verdana,arial,helvetica,sans-serif;
}


blockquote p:before
{
font-family: 'georgia', 'trebuchet ms', arial, helvetica, sans-serif;
}

div.section-1 h1,
ul.section-3 strong,
div.article-1 h2,
div.article-2 h2,
div.section-2 h2,
div.article-3 h2,
div.aside-1 h2,
div.section-6 h2,
div.section-9 h2,
div.aside-2 h2
{
font-family: 'lucida sans unicode', 'lucida grande', 'trebuchet ms', verdana, arial, helvetica, sans-serif;
}


/* BACKGROUND */
div.header-1,
ul.section-3 li a,
div.footer-1 div,
div.article-1 p.marker,
div.section-5
{
background-image: url('bg2.jpg');
}


div.section-1{background-image: url('/uploads/splash/splash-02.jpg');}



.red div.nav-2 ul li.m6,
.blue div.nav-2 ul li.m7,
.green div.nav-2 ul li.m8,
div.nav-2 ul li a,
div.nav-3 ul li a,
.m4,
div.aside-2 ul li a,
div.section-6 ul li a,
ul.list li,
div.section-5 a,
div.section-5 input
{
background-image: url('bg.png');
_background-image: url('bg.gif');
}

body
{
background-repeat:repeat-y;
background-position:center top;
}

/* HEADER */
div.header-1
{
width:100%;
min-width:972px;
position:absolute;
top:0;
left:0;
height:186px;
background-repeat:no-repeat;
background-position:center -319px;
}

div.header-1 a
{
border-bottom:none
}

/* HGROUP*/
div.hgroup
{
position:absolute;
top:26px;
left:50%;
width:172px;
height:92px;
margin-left:-484px;
}

div.hgroup a
{
padding:1px;
display:block;
}

div.hgroup a:focus,
div.hgroup a:hover
{
background:#434e59;
}

div.hgroup img
{
display:block;
margin:0;
}

/* CONTENT */
div.content
{
clear:both;
overflow:hidden;
width:936px;
margin:0 auto;
}

/* NAV-3 */
div.nav-3
{
position:absolute;
top:145px;
left:50%;
margin-left:308px;
width:160px;
height:25px;
text-align:center;
}

div.nav-3 ul li
{
display:-moz-inline-box;
display:inline-block;
*display:inline;
}

div.nav-3 ul li a
{
float:left;
margin-left:6px;
text-indent:-999em;
width:34px;
height:25px;
background-repeat:no-repeat;
}

div.nav-3 ul li a:focus,
div.nav-3 ul li a:hover
{
outline:none;
background-color:#273d52;
}

div.nav-3 ul li.pl a {background-position: center -167px}
div.nav-3 ul li.de a {background-position: center -197px}
div.nav-3 ul li.en a {background-position: center -227px}

/* NAV-1 */
div.nav-1
{
position:absolute;
top:40px;
left:50%;
width:748px;
margin-left:-280px;
}

div.nav-1 ul
{
text-align:right;
}

div.nav-1 ul li
{
display:-moz-inline-box;
display:inline-block; 
*display:inline; 
vertical-align:middle;
text-transform:uppercase;
font-size:11px;
margin-left:6px;
}

div.nav-1 ul li a,
div.nav-1 ul li a.active
{
display:block;
*display:inline-block;
padding:4px 10px;
text-decoration:none;
color:#a6c5db;
text-align:center;
}

div.nav-1 ul li a.active
{
background:#273d52;
color:#d0f0ff;
}

div.nav-1 ul li a:focus,
div.nav-1 ul li a:hover
{
background:#1a2a3a;
color:#d0f0ff;
}

/* NAV-2 */
div.nav-2
{
width:100%;
position:absolute;
bottom:0;
left:0;
}

div.nav-2 ul
{
text-align:center;
border-bottom-style:solid;
border-bottom-width:3px;
padding-bottom:1px;
margin-bottom:2px;
border-bottom-color:#343c46;
}

div.nav-2 ul li
{
display:-moz-inline-box;
display:inline-block; 
*display:inline; 
vertical-align:middle;
margin-right:1px;
margin-bottom:-6px;
padding-bottom:6px;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
background:none;
}

div.nav-2 ul li a
{
display:block;
*display:inline-block;
padding:13px 21px;
*padding:12px 21px;
text-decoration:none;
}

.red div.nav-2 ul li.m6 {background-position:center 45px; background-repeat:no-repeat;}
.blue div.nav-2 ul li.m7 {background-position:center 39px; background-repeat:no-repeat;}
.green div.nav-2 ul li.m8 {background-position:center 33px; background-repeat:no-repeat;}

.red div.nav-2 ul li.m6 { *background-position:center 44px;}
.blue div.nav-2 ul li.m7 { *background-position:center 38px;}
.green div.nav-2 ul li.m8 { *background-position:center 32px;}

.red div.nav-2 ul {border-bottom-color:#a70000;}
.blue div.nav-2 ul {border-bottom-color:#095687;}
.green div.nav-2 ul {border-bottom-color:#388418;}

div.nav-2 ul li.m6 a {background-color:#a70000; background-position:left -18px; background-repeat:repeat-x;}
div.nav-2 ul li.m7 a {background-color:#095687; background-position:left -63px; background-repeat:repeat-x;}
div.nav-2 ul li.m8 a {background-color:#388418; background-position:left -108px; background-repeat:repeat-x;}

div.nav-2 ul li a:focus,
div.nav-2 ul li a:hover {background-image:none;}


/* SECTION-1 */
div.section-1
{
margin-top:184px;
height:265px;
background-color:#000;
background-position:center top;
background-repeat:no-repeat;
position:relative;
min-width:972px;
}

div.section-1 h1
{
position:absolute;
top:30px;
left:50%;
margin-left:-486px;
width:972px;
}

div.section-1 h1 strong
{
padding-left:54px;
display:block;
margin-bottom:6px;
font-size:32px;
line-height:120%;
}

.red div.section-1 h1 strong {color:#Fa0000;}
.green div.section-1 h1 strong {color:#73BF39;}
.blue div.section-1 h1 strong {color:#1FB1E6;}

div.section-1 h1 span
{
padding-bottom:10px;
padding-left:54px;
display:block;
font-size:24px;
color:#fff;
line-height:130%;
}

div.section-1 p
{
position:absolute;
bottom:30px;
left:50%;
margin-left:-486px;
width:972px;
padding-left:54px;
width:410px;
color:#c3c3c3;
}


/* SECTION-3 */
ul.section-3
{
margin:0 auto;
width:972px;
overflow:hidden;
clear:both;
*margin-bottom:40px;
}

ul.section-3 li
{
float:left;
border-style:solid;
border-width:1px;
width:298px;
}

ul.section-3 li a
{
min-height:140px;
background-repeat:no-repeat;
padding:10px 18px;
display:block;
text-decoration:none;
border-bottom:none;
zoom:1;
}

ul.section-3 li a:focus,
ul.section-3 li a:hover
{
filter:alpha(opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:.8;
}

ul.section-3 a strong
{
display:block;
font-size:16px;
color:#fff;
margin-bottom:15px;
}

ul.section-3 li a span
{
margin-right:100px;
display:block;
}

ul.section-3 li.m1
{
border-color:#93080b;
background-color:#93080b;
}

ul.section-3 li.m2
{
margin-left:18px;
border-color:#1a6e91;
background-color:#1a6e91;
}

ul.section-3 li.m3
{
margin-left:18px;
border-color:#3e632f;
background-color:#3e632f;
}

ul.section-3 li.m1 a
{
border-color:#93080b;
background-color:#2d0909;
color:#ffc0af;
background-position:left top;
}

ul.section-3 li.m2 a
{
border-color:#1a6e91;
background-color:#062434;
color:#a3dcff;
background-position:-298px top;
}

ul.section-3 li.m3 a
{
border-color:#3e632f;
background-color:#0e291b;
color:#ccf4bb;
background-position:-596px top;
}

/* FOOTER-1 */
div.footer-1
{
margin:0 auto;
border-top:30px solid #101a26;
clear:both;
position:relative;
height:155px;
overflow:hidden;
background:#000;
min-width:972px;
}

div.footer-1 div
{
position:absolute;
width:300px;
background-repeat:no-repeat;
top:10px;
color:#a6c5db;
}

div.footer-1 div h2
{
display:block;
font-weight:bold;
color:#e4ffff;
}

div.footer-1 div.m10 h2,
div.footer-1 div.m10 p,
div.footer-1 div.m11 h2,
div.footer-1 div.m11 ul,
div.footer-1 div.m12 h2,
div.footer-1 div.m12 address
{
padding:10px 0 0 18px;
background:#000;
}

div.footer-1 div.m10 p,
div.footer-1 div.m11 ul,
div.footer-1 div.m12 address
{
min-height:105px;
}

div.footer-1 div.m10
{
background-position:-877px top;
left:50%;
margin-left:-468px;
}


div.footer-1 div.m10 h2,
div.footer-1 div.m10 p
{
margin-right:101px;
padding-right:10px;
}

div.footer-1 div.m10 span
{
display:block;
margin-right:-100px;
width:260px;
margin-top:10px;
}

div.footer-1 div.m10 span input
{
vertical-align:top;
height:19px;    
*height:21px;
_height:23px;
*margin-top:-1px;
background:#101a26;
color:#fff;
border-color:#70767d;
}

html div.footer-1 div.m10 .button2 *
{
display:inline;
text-align:center;
font-size:12px;
margin-bottom:14px;
font-weight:bold;
padding:5px;
*padding:5px 0;
text-decoration:none;
border:none;
cursor:pointer;
background-color:#484f58;
border:1px solid #70767d;
color:#fff;
margin-top:0;
height:auto;
}

html div.footer-1 div.m10 .button2 *:focus,
html div.footer-1 div.m10 .button2 *:hover {background-color:#5c626b}

div.footer-1 div.m11
{
background-position:-680px top;
left:50%;
margin-left:-150px;
}

div.footer-1 div.m11 h2,
div.footer-1 div.m11 ul
{
margin-right:86px;
}

div.footer-1 .m11 li.marker
{
margin-bottom:18px;
}

div.footer-1 div.m12
{
background-position:-776px top;
left:50%;
margin-left:168px;
}

div.footer-1 div.m12 h2,
div.footer-1 div.m12 address
{
margin-right:86px;
}

/* FOOTER-2 */
div.footer-2
{
border-top:1px solid #343C46;
width:936px;
margin:40px auto 0 auto;
padding-bottom:40px;
}

div.footer-2 p
{
text-align:center;
font-size:11px;
padding-top:10px;
position:relative;
}

.mapsitelink
    {
    position:absolute;
    right:0;
    top:10px;

    }

.mapsitelink a
    {
border-bottom-color:#585D63;
    color:#a6c5db
    }

/* ARTICLE-1 */ 
div.article-1
{
width:610px;
float:left;
margin-bottom:20px;
background-position:-1020px -127px;
background-repeat:no-repeat
}

div.article-1 p.marker
{
background-position:-1032px -177px;
background-repeat:no-repeat
}

div.article-1 p
{
padding-left:150px;
margin-bottom:24px;
}

div.article-1 h2
{
border-bottom:1px solid #343C46;
font-size:16px;
color:#fff;
padding:12px 18px 12px;
margin-bottom:18px;
}

/* ARTICLE-2 */ 
div.section-2
{
float:right;
width:306px;
margin-bottom:20px;
}

div.section-2 h2
{
font-size:16px;
color:#fff;
padding:12px 18px 12px;
margin-bottom:18px;
border-bottom:1px solid #343C46;
}

div.article-2 h3
{
font-weight:bold;
color:#e4ffff;
background-position:left -262px;
padding:0 0 10px 25px;
background-repeat:no-repeat;
}

div.article-2 
{
border-bottom:1px solid #343C46;
padding-bottom:14px;
margin-bottom:14px
}

div.article-2:last-child
{
border-bottom:none;
padding-bottom:14px;
margin-bottom:0
}

/* ARTICLE-3 */ 
div.article-3
{
margin-bottom:20px;
}

div.article-3 p
{
margin-bottom:24px;
}

div.article-3 h2
{
border-bottom:1px solid #343C46;
font-size:16px;
color:#fff;
padding:12px 18px 12px 0;
margin-bottom:18px;
}

/* SECTION-7 */
div.section-7
{
float:right;
width:651px;
position:relative;
}


div.column-2 div.article-3
{
margin-right:270px;
}













/* ASIDE-1 */ 
div.aside-1
{
margin-bottom:20px;
}

div.aside-1 p
{
margin-bottom:24px;
}

div.aside-1 h2
{
border-bottom:1px solid #343C46;
font-size:16px;
color:#fff;
padding:12px 18px 12px 0;
margin-bottom:18px;
}

div.aside-1 .marker2
{
float:right;
width:160px;
text-align:left;
}

div.aside-1  h3
{
font-weight:bold;
color:#d0f0ff;
}

div.aside-1  img
{
float:left;
border:5px solid #314c61;
}

div.aside-1 ul
{
clear:both;
line-height:170%;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #343C46;
}
.m4
{
background-repeat:no-repeat;
}

div.aside-1 ul .m4
{
background-position:1px -260px;
padding-left:22px;
}

div.column-2 div.article-3
{
margin-right:270px;
}

div.column-2 div.aside-1
{
width:250px;
height:300px;
position:absolute;
top:0;
right:0;
}




















/* SECTION-5 */
div.section-5
{
margin-top:20px;
padding-left:85px;
background-position: -897px -180px;
}

div.section-5 p
{
background-color:#101a26
}

div.section-5 a,
div.section-5 input
{
display:block;
text-align:center;
font-size:12px;
margin-bottom:14px;
font-weight:bold;
padding:9px 4px;
text-decoration:none;
border:none;
color:#fff;
}


div.section-5 input
{

padding:10px 16px;
*padding:10px 0;
*display:inline-block;
width:auto;

}

.red div.section-5 a, .red div.section-5 input {background-color:#a70000; background-position:left -18px; background-repeat:repeat-x;}
.blue div.section-5 a, .blue div.section-5 input  {background-color:#095687; background-position:left -63px; background-repeat:repeat-x;}
.green div.section-5 a, .green div.section-5 input  {background-color:#388418; background-position:left -108px; background-repeat:repeat-x;}

div.section-5 a:focus,
div.section-5 a:hover,
div.section-5 input:focus,
div.section-5 input:hover {background-image:none;}








/* ASIDE 2 */


div.v2
{
width:250px;

padding-top:12px;
overflow:hidden;
clear:left;
}



div.aside-2
{
width:250px;
float:left;
padding-top:12px;
}

div.aside-2 h2
{
font-size:16px;
color:#697b8b;
padding:0 18px 5px 0;
margin-bottom:8px;
}

div.aside-2 li,
div.section-6 li
{
line-height:123%;
_display:inline;
}

div.aside-2 ul li a,
div.section-6 ul li a
{
padding-left:30px;
color:#fff;
padding-top:10px;
padding-right:12px;
padding-bottom:10px;
display:block;
border-bottom-style:solid;
border-width:1px;
background-repeat:no-repeat;
background-position:12px -304px;
zoom:1;
}


div.aside-2 ul ul li a,
div.section-6 ul ul li a
{
padding-left:45px;
background-position:27px -304px;
}

div.aside-2 ul ul ul li a,
div.section-6 ul ul ul li a
{
padding-left:60px;
background-position:42px -304px;
}

div.aside-2 ul ul ul ul li a,
div.section-6 ul ul ul ul li a
{
padding-left:75px;
background-position:57px -304px;
}

div.aside-2 li:last-child a,
div.section-6 li:last-child a
{
border-bottom:none;
}


/* GREY */
div.section-6 .grey ul ul ul li a
{
background-color:#747981;
border-bottom-color:#83888f;
}

div.section-6 .grey ul ul li a
{
background-color:#555c65;
border-bottom-color:#6c727a;
}

div.section-6 .grey ul li a
{
background-color:#2e3742;
border-bottom-color:#454d57;
}


/* RED */
.red div.aside-2 ul ul ul ul li a,
.red div.aside-2 ul:hover ul ul ul li a.active,
div.section-6 .red ul ul ul ul li a
{
background-color:#e52626;
border-bottom-color:#E94040;
}

.red div.aside-2 ul ul ul li a,
.red div.aside-2 ul:hover ul ul li a.active,
div.section-6 .red ul ul ul li a
{
background-color:#e10000;
border-bottom-color:#e52626;
}

.red div.aside-2 ul ul li a,
.red div.aside-2 ul:hover ul li a.active,
div.section-6 .red ul ul li a
{
background-color:#af0000;
border-bottom-color:#bb2626;
}

.red div.aside-2 ul li a,
.red div.aside-2 ul:hover li a.active,
div.section-6 .red ul li a
{
background-color:#640000;
border-bottom-color:#7b2626;
}

.red div.aside-2 ul li a.active
{
background-color:#101a26;
border-bottom-color:#101a26;
}




/* BLUE */
.blue div.aside-2 ul ul ul ul li a,
.blue div.aside-2 ul:hover ul ul ul li a.active,
div.section-6 .blue ul ul ul ul li a
{
background-color:#339ac0;
border-bottom-color:#52aaca;
}

.blue div.aside-2 ul ul ul li a,
.blue div.aside-2 ul:hover ul ul li a.active,
div.section-6 .blue ul ul ul li a
{
background-color:#188db8;
border-bottom-color:#3a9ec3;
}

.blue div.aside-2 ul ul li a,
.blue div.aside-2 ul:hover ul li a.active,
div.section-6 .blue ul ul li a
{
background-color:#126a8a;
border-bottom-color:#35809b;
}

.blue div.aside-2 ul li a,
.blue div.aside-2 ul:hover li a.active,
div.section-6 .blue ul li a
{
background-color:#0c465c;
border-bottom-color:#306274;
}

.blue div.aside-2 ul li a.active
{
background-color:#101a26;
border-bottom-color:#101a26;
}





/* GREEN */
.green div.aside-2 ul ul ul ul li a,
.green div.aside-2 ul:hover ul ul ul li a.active,
div.section-6 .green ul ul ul ul li a
{
background-color:#74a74c;
border-bottom-color:#85b262;
}

.green div.aside-2 ul ul ul li a,
.green div.aside-2 ul:hover ul ul li a.active,
div.section-6 .green ul ul ul li a
{
background-color:#5c982d;
border-bottom-color:#74a74c;
}

.green div.aside-2 ul ul li a,
.green div.aside-2 ul:hover ul li a.active,
div.section-6 .green ul ul li a
{
background-color:#457222;
border-bottom-color:#618743;
}

.green div.aside-2 ul li a,
.green div.aside-2 ul:hover li a.active,
div.section-6 .green ul li a
{
background-color:#2e4c16;
border-bottom-color:#4d6739;
}

.green div.aside-2 ul li a.active
{
background-color:#101a26;
border-bottom-color:#101a26;
}


div.aside-2 ul li a:focus,
div.aside-2 ul li a:hover,
.red div.aside-2 ul:hover ul ul li a.active:focus,
.red div.aside-2 ul:hover ul ul li a.active:hover,
.green div.aside-2 ul:hover ul ul li a.active:focus,
.green div.aside-2 ul:hover ul ul li a.active:hover,
.blue div.aside-2 ul:hover ul ul li a.active:focus,
.blue div.aside-2 ul:hover ul ul li a.active:hover,
div.section-6 ul li a:focus,
div.section-6 ul li a:hover
{
background-color:#000;
color:#fff;
border-bottom-color:#000;
}

html div.aside-2 ul ul ul li a:focus,
html div.aside-2 ul ul ul li a:hover,
html div.aside-2 ul ul li a:focus,
html div.aside-2 ul ul li a:hover,
html div.aside-2 ul li a.active:focus,
html div.aside-2 ul li a.active:hover,

html div.section-6 ul ul ul li a:focus,
html div.section-6 ul ul ul li a:hover,
html div.section-6 ul ul li a:focus,
html div.section-6 ul ul li a:hover,
html div.section-6 ul li a.active:focus,
html div.section-6 ul li a.active:hover
{
background-color:#111;
border-bottom-color:#111;
}





/* ANN */
table.ann
{
border:none;
margin:0 auto 30px auto;
padding-bottom:1px;border-bottom:1px solid #2b3c4c;
}

table.ann caption
{
font-size:11px;
text-transform:uppercase;
color:#697b8b;
}

table.ann thead th
{
background-color:#324e64;
border-right:1px solid #101a26;
padding:7px 12px;
color:#c5e4f3;
text-align:center;
}

table.ann td,
table.ann th
{
padding:7px 12px;
vertical-align:top;
}

table.ann tbody tr.marker td
{
border:1px solid #2b3c4c;
background:#192737;
}

table.ann tbody td a,
table.ann tbody th a
{
font-weight:bold;
color:#0D23CA;
color:#191970;
border-bottom:1px solid #a9a9ca;
}

ul.list 
{
margin-bottom:30px;
zoom:1;
}

html ul.list li
{
padding-left:30px;
background-repeat:no-repeat;
background-position: 20px -312px
}



/* SECTION 10 */
div.section-10 
{
float:left;
padding-top:31px;
line-height:123%;
}

div.section-10 h2
{
font-size:16px;
margin-bottom:10px;
color:#d0f0ff;
}

div.section-10 h3
{
margin:10px 0;
font-weight:bold;
color:#d0f0ff
}

div.section-10
{
width:447px;
}


/* SECTION-9 */
div.section-9
{
padding-top:15px;
float:left;
line-height:123%;
width:447px;
margin-right:36px;
}

div.section-9 h2
{
font-size:16px;
margin-bottom:10px;
color:#d0f0ff;
}

div.section-9 h3
{
margin:10px 0;
font-weight:bold;
color:#d0f0ff;
border-bottom:1px solid #343c46;
padding-bottom:10px;
border-bottom:1px solid #343c46;
padding-bottom:10px;
}

div.section-9 ul
{
margin-bottom:18px;
line-height:160%;
}








/* SECTION-6 */
div.section-6
{
padding-top:15px;
}

div.section-6 div.article 
{
float:left;
width:298px;
line-height:123%;
}

div.section-6 h2
{
margin-bottom:10px;
color:#d0f0ff;
font-size:16px;
}

div.section-6 div.article h3
{
margin:10px 0 15px 0;
font-weight:bold;
color:#b0d0df;
}

div.section-6 .blue,
div.section-6 .green
{
margin-left:18px;
}



/* F */
.f input,
.f textarea
{
background:#d8d9dc;
border:1px solid #b1b4b9
}

.f input,
.f textarea,
.f select
{
*vertical-align:middle;
}

.f input[type="text"],
.f input[type="password"],
.f textarea
{
padding:.2em .4em .2em .4em;
}

.f label
{
vertical-align:top;
*vertical-align:middle;
}

.f h2
{
font-size:1.6em;
}

.f h3,
.f3 h1,
.f3 h2
{
font-size:1.231em;
}

.f a{text-decoration:underline}
.f a:focus,
.f a:hover
{
text-decoration:none;
}

.f h2,
.f h3,
.f3 h1,
.f label
{
font-weight:bold;
}

.f h4:after,
.f label:after
{
content:":";
}

/* F2 */
.f2
{
margin-bottom:16px;
border:1px solid #343c46;
padding:18px;
background:#192939;
}

.f2 div
{
padding-top:6px;
padding-bottom:6px;
overflow:hidden;
}

.f2 p.error
{
font-weight:normal;
color:#fff;
}

.f2 p
{
margin:6px 0; 
}

.f2 p.button
{
_display:inline;

}

.f2 h4,
.f2 label
{
margin-bottom:6px;
}

.f2 label
{
display:block;
float:none;
}

.f2 label em
{
font-size:11px;
}

.f2 .m4 select
{
font-weight:bold;
}

html div .button *
{
display:block;
text-align:center;
font-size:12px;
margin-bottom:14px;
font-weight:bold;
padding:9px;
*padding:9px 0;
text-decoration:none;
border:none;
cursor:pointer;
background-color:#484f58;
border:1px solid #70767d;
color:#fff;
}

.button *:focus,
.button *:hover {background-color:#5c626b}

blockquote
{
color:#bad8e8;
padding:12px 22px;
background: #273d52;
margin-bottom:24px;
display:block;
font-style:italic;
font-size:16px;
line-height:150%;
}

blockquote p:before
{
content:"”";
font-size:80px;
line-height:1px;
position:relative;
bottom:-34px;
margin-left:-10px;
padding-right:10px;
color:#697b8b;
}

div.article-3 blockquote p
{
margin:0;
}







.dialog
    {
    position:absolute;
    top:260px;
    left:50%;
    width:460px;
    margin-left:-340px;
    height:56px;
    border:1px solid #77773C;
    z-index:1000;
    padding:20px 110px 20px 110px;
    font-weight:bold;
    color:#414f2e;
    font-size:17px;
    line-height:150%;
    text-align:center;
    font-family:arial,helvetica,sans-serif;
    -moz-box-shadow: #000 0 0 6px,#000 0 0 1px ;
    }



.dialog-ok
    {
    background:#ee7 url('dialog-ok.jpg') no-repeat 16px center;
    }


.dialog-error
    {
    background:#ee7 url('dialog-error.jpg') no-repeat 16px center;
    }

div.clear
    {
    clear:both;
    }



.gallery
{
  float:none;
  clear:both ;
  overflow:hidden;
}


.gallery li 
{
  margin-bottom:20px;
}

.gallery li a
{
  display:block;
  cursor:pointer;
}

.gallery li span
{
  width:178px;
  display:block;
  line-height:130%;
  font-size:12px;
  padding-top:5px;
}

.gallery li
{
  float:left;
  margin-right:12px;
}

.gallery li img
{
  border:1px solid #aaa;
}    