* { margin:0; padding:0;}
body { background:#020202; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.25em; color:#566271;}


input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:15px;}

.tail-right { position:absolute; top:0; right:0; width:50%; height:400px; background:url(images/tail-right.gif) left top repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:40px; vertical-align:top;} 
#contacts-form label input { width:164px; padding:1px 0 1px 3px; color:#747f8f; background:#0f0f0f; border:1px solid #a4a4a4; }
#contacts-form textarea {width:335px; height:94px; padding:2px 0 2px 3px; margin-bottom:3px; color:#747f8f; background:#0f0f0f; border:1px solid #a4a4a4; overflow:auto;}
#contacts-form strong { font-size:.91em;}

/*==================list====================*/
ul { list-style:none;}

.list1 { width:100%; overflow:hidden; text-align:center; padding:10px 0 8px 0;}
.list1 li { display:inline; margin-right:10px;}

.page-nav { width:100%; overflow:hidden; text-align:center; font-style:italic;}
.page-nav li { display:inline; color:#fff;}
.page-nav li a { color:#5b70a7;}
.page-nav li a:hover { color:#fff;}
.page-nav li a.link1 { background:url(images/arrow1.gif) no-repeat right 6px; padding-right:17px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:19px;}
.img-box.alt { padding-bottom:0;}
.img-box img.fleft { margin:0 29px 0 0;}
.img-box img.fright { margin:0 22px 0 50px;}

.arrow { margin:5px 0 0 0;}

.p2 { margin-bottom:28px;}

/*==================txt, links, lines, titles====================*/
a {color:#747f8f;}
a:hover{text-decoration:none;}

.txt1 { color:#747f8f; line-height:2.33em; font-weight:bold;}
.txt2 { font-size:.91em;}
.txt3 { color:#747f8f;}

.link1 { background:url(images/arrow1.gif) no-repeat left 6px; padding:0 0 0 10px; color:#5b70a7; text-decoration:none; font-style:italic;}
.link1:hover { color:#fff;}

.link2 { background:url(images/arrow2.gif) no-repeat left 6px; padding:0 0 0 17px; color:#5b70a7; text-decoration:none; font-style:italic;}
.link2:hover { color:#fff;}

.link3 { font-weight:normal; text-decoration:none;}
.link3:hover { text-decoration:underline;}

.line-hor { background:url(images/line-dotted.gif) left top repeat-x; height:1px; overflow:hidden; font-size:0; line-height:0; margin:0 0 19px 0;}

.title { margin:17px 0 21px 0;}
.title1 { margin:0 0 21px 0;}

h6 { font-size:.91em;}

/*content*/
#content .bg1 { background:url(images/content-bg1.jpg) no-repeat right top;}
#content .bg2 { background:url(images/content-bg2.jpg) no-repeat right 310px; min-height:574px; height:auto !important; height:574px;}
#content .inside { padding:64px 385px 20px 43px;}

#logo { position:absolute; top:0; right:0;}
#logo-alt { position:absolute; top:95px; right:57px;}
#slogan { position:absolute; top:405px; left:96px;}

/*splash*/
#splash { height:574px; background:url(images/splash.jpg) no-repeat left 27px;}

/*menu*/
#menu { padding:0 0 0 40px;}

/*footer*/
#footer { color:#3f4752;}
#footer a {color:#3f4752;}

H1{COLOR: #34469C;}
H2{COLOR: #34469C;}
H3{COLOR: #34469C;}
H4{COLOR: #34469C;}
H5{COLOR: #34469C;}

/*==========================================*/
