﻿@charset "utf-8";
/* CSS Document */

html { -webkit-text-size-adjust: none;}

body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:100%; color:#465775; }
img { border:0;}

p { font-size:100%;}
a { text-decoration:underline; color:#374373;}
.spmaprotection {display: none;}
h2 { font-size:120%; font-weight:bold; color:#666666; margin:0; padding:5px 0 5px 0;}

.logo {min-width:330px; max-width:640px; padding:0px; margin:0px; position:relative; background:url(../images/head-bg.png) top left repeat-x; margin:0 auto; height:100px;}
.logo a {color:#9ba9c4; font-size:10px; padding:5px 0 0 15px; width:70px; display:block; float:left;}
.logo div {color:#fff; float:left; font-size:10px; text-decoration:none; padding:10px 0 0 10px;}
.logo p {color:#FFF; font-size:11px; padding:0; margin:0; font-weight:bold;}

.hbg {min-width:330px; max-width:640px; margin:0 auto; text-align:left; }

.menu { position:relative; height:121px; background:url(../images/menu-bg.png) top left repeat-x;}
.menuselect { width:420px; margin:0 auto; background:url(../images/menu-sep.png) top left repeat-y; height:121px;}
.menu .fl { background:url(../images/menu-sep.png) top right no-repeat; width:140px; float:left;}
.fl li { list-style-image:url(../images/li-mark.png); }
.menu a { color:#FFF; font-size:14px; text-decoration:none; display:block; width:100px; padding:23px 0px 23px 10px; font-weight:bold;}

.gal { width:244px; margin:0 auto; padding:7px 0 0 0;}
.gal a { padding:0 2px 0 2px; margin:0;}



.galnew { max-width:580px; min-width:260px; margin:0 auto; padding:7px 30px 0 30px; text-align:center;}
.galnew a { padding:0; margin:0;}
.galnew img { padding:2px 0 2px 0; margin:0;}


.quotes { padding:0 10px 7px 10px;  }
.but { background: url(../images/but-bg.png) top left no-repeat; font-size:90%; width:130px; height:30px; color:#465775; text-align:center; margin:5px 0 10px 0;}
.but a {font-size:90%; width:100%; height:100%; display:block; color:#465775; text-align:center; padding-top:7px;text-decoration:none; font-weight:bold; }
.field {width:100%; height:30px; font-size:100%;}

.bbm { background:url(../images/but_bbm.png) right bottom no-repeat ; min-width:302px; }

.content { position:relative; min-width:300px; max-width:610px; margin:0 auto; padding:0px 15px 15px 15px; }
.content a { color:#990000;}

h1 { font-size:130%; color:#465775; border-top:3px solid #000; text-align:center; padding-top:7px; }

.foot { min-width:330px; max-width:640px; margin:0 auto; background: #e8edef; text-align:center;}
.foot a {color: #FFF;}
.foot div {background: #b4c3cb; text-align:center; }
.foot font { font-size:70%; padding:5px; display:block;}
