/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
html {background-color:#ffffff;}
body {font:62.5%/1 Tahoma, Arial, sans-serif; background-color:#ffffff;}
a {color:#3584d1;}
a:hover {text-decoration:none;}
html, body, #layer {height: 100%;}
body > #layer {height: auto; min-height: 100%;}

#layer {margin:auto; min-height: 100%; max-width:1280px; min-width:990px; position: relative; font-size:1.3em; line-height:1.4em; color:#4e4e4e;}

/* #Misc(links)
-------------------------------------------------- */
a img {border:none}
a {color:#3584d1;}
a:hover {text-decoration:none;}
.main-block h1, .h1, .main-block h2, .main-block h3, .main-block h4, .main-block h5 {margin-bottom:15px;}
.main-block h1, .h1 {font:normal 1.5em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block h2, .h2 {font:normal 1.538em "Trebuchet MS", Tahoma, Arial, sans-serif; line-height:1.2em; color:#439509;}
.main-block h3, .h3 {font:normal 1.167em Tahoma, Arial, sans-serif; line-height:1em; margin-bottom:10px; color:#0c4a8e;}
.main-block h4 {font-size:1em; font-weight:normal; text-transform:uppercase; margin-bottom:5px; color:#0c4a8e;}
.main-block h5 {font-size:1.1em; line-height:1em; margin-bottom:5px; color:#0c4a8e;}
.main-block p {padding:0 0 5px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {padding:0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 10px 0;}
img[align=right] {float:right; margin:0 0 10px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {height:139px; border-bottom:1px solid #cccdec;}
#header a {color:#7a7a7a;}
#logo {background: url(/images/logo.png) no-repeat top center; height:66px; width:379px; margin:40px 0 0 60px; float:left; text-indent:-9999px; overflow:hidden;}
#logo a {height:66px; width:379px; float:left;}
#header-menu {padding:80px 0 0 0px; margin:0 0 0 460px;}
#header-menu li {display:inline; font:normal 1.077em "Trebuchet MS", Tahoma, Arial, sans-serif; margin-right:10px;}
#header-menu li a {text-decoration:none;}
#header-menu li a:hover {text-decoration:underline; color:#636161;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */


/* carcase
-------------------------------------------------- */
.main-block {width:100%; margin:auto;}
.main-block-pb {padding-bottom:140px;}

.left-block-width {width:100%; margin:0 -250px 0 0; float:left;}
.center-block-width {margin:0 260px 0 0;}
.center-block {float:right; width:100%; margin:0 0 0 -40%;}
.content-block-width {margin:0 0 0 34%;}
.content-block {padding:30px 25px 20px 25px;}
.left-block {width:34%; float:left; padding:0;}
.right-block {width:250px; float:right; padding:30px 0 30px 0;}

#left-menu {background-color:#dce4ef; padding:20px 10px 20px 50px; margin-bottom:30px; position:relative; border-bottom:1px solid #cccdec; border-right:1px solid #cccdec;}
#left-menu a {color:#de6b09;}

#left-menu ul {padding:0;}
#left-menu li ul {margin:0 0 20px -10px;}
#left-menu li {font-size:1.077em; padding:0 0 0 10px; color:#c62e1a;}
#left-menu li li {font-size:0.857em; background:url(/images/menu-li.png) 0 6px no-repeat; margin:2px 0;}

p.calendar {background:url(/images/ico-calendar.png) 0 12px no-repeat; padding:0 0 0 45px; line-height:19px; height:45px;}
#left-menu p.calendar a {color:#ed1c24;}
#left-menu .br {position:absolute; bottom:-1px; left:-9px; margin:0 0 0 100%; width:10px; height:10px; background:url(/images/menu-corner.png) 0 0 no-repeat;}

#left-menu-second {padding:0 10px 20px 50px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-style:italic;}
#left-menu-second ul {padding:0;}
#left-menu-second li {padding:0 0 0 10px; background:url(/images/li.png) 0 6px no-repeat;}
#left-menu-second li a {color:#334da1;}

.left-block-cont {padding:30px 50px 10px 50px;}

#cont-pic {background:url(/images/header-pic.jpg) 0 0 no-repeat #ede7b8; height:235px;}
#slog {background:url(/images/slog.png) 0 0 no-repeat; width:173px; height:110px; float:left; margin:26px 0 0 29px;}

.line {background:url(/images/rainbow.png) 0 0 repeat-y #2d2b75; font-size:0;}
.px2 {height:2px;}
.px4 {height:4px;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
.content-block table {}
.content-block td {padding:2px 5px;}
.content-block table.bordered {border-left: 1px solid #717171;border-top: 1px solid #717171;}
.content-block table.bordered td {border-right: 1px solid #717171;border-bottom: 1px solid #717171;}
.content-block td {padding:2px 5px;}
.content-block ul li {list-style-type:disc;}
#feedback td {padding-right:20px;}
#feedback {margin-bottom: 40px;}

.content-block blockquote {margin:20px 0; font-style:italic; color:#4e4e4e;}
.content-block blockquote h2 {font-style:italic; font-size:1.385em; color:#212121}
.content-block blockquote div {background-color:#d7eed5; padding:20px 30px; position:relative; //height:1%;}
.content-block blockquote div ul {padding:0;}
.content-block blockquote div ul li {padding:0 0 0 25px; list-style-type:none;}
.content-block blockquote div ul li#item1 {background:url(/images/1.png) 0 0 no-repeat;}
.content-block blockquote div ul li#item2 {background:url(/images/2.png) 0 0 no-repeat;}
.content-block blockquote div ul li#item3 {background:url(/images/3.png) 0 0 no-repeat;}
.content-block blockquote div ul li#item4 {background:url(/images/4.png) 0 0 no-repeat;}
.content-block blockquote div ul li#item5 {background:url(/images/5.png) 0 0 no-repeat;}
.content-block blockquote div .tl, .content-block blockquote div .tr, 
.content-block blockquote div .bl, .content-block blockquote div .br {position:absolute; width:9px; height:9px;}
.content-block blockquote div .tl {background:url(/images/corner.png) 0 0 no-repeat; left:0; top:0;}
.content-block blockquote div .tr {background:url(/images/corner.png) 100% 0 no-repeat; left:-9px; margin:0 0 0 100%; top:0;}
.content-block blockquote div .bl {background:url(/images/corner.png) 0 100% no-repeat; left:0; bottom:0;}
.content-block blockquote div .br {background:url(/images/corner.png) 100% 100% no-repeat; left:-9px; margin:0 0 0 100%; bottom:0;}

.content-block .news {padding:0 0 20px 0; font:normal 0.923em "Trebuchet MS", Tahoma, Arial, sans-serif; font-style:italic; display:block;}
.content-block .news li {float:left; width:30%; padding:0 3% 0 0; list-style-type:none;}
.content-block .news dt {float:left; color:#202020;}
.content-block .news dd {margin:0 0 0 40px;}

.search input {margin: 0 10px 0 0;}
.form-bd {}
.form-bd-left {padding-right: 10px;}
.form-bd-right {padding-left: 10px;}
.pcalendar {margin-top: 20px !important;}
.pcalendar .header {padding: 4px 5px; font-weight: bold; text-align: center;}

p.more {padding:0 0 0 15px; background:url(/images/arrow.png) 0 6px no-repeat; font:normal 0.923em "Trebuchet MS", Tahoma, Arial, sans-serif; font-style:italic; clear:left;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {position:relative; margin: -90px auto 0 auto; max-width:1280px; min-width:990px; color:#c3c3c3; font: normal 1.1em "Trebuchet MS", Tahoma, Arial, sans-serif; line-height:1.3em; clear:both; height:90px;}
#footer a {color:#b5b5b5;}
#footer-right {margin:0 0 0 34%; padding:0 0 0 25px;}
#copyright {padding:30px 0 0 30px;}
#victory {float:right; padding: 0 80px 0 0;}
#baner {float:left; width:235px; padding:30px 0 0 0px;}
#baner img {margin-right:15px;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */
