
html, body {
margin : 0;
padding : 0;
height : 100%;
}
#lightbox, #lightbox-overlay {
position : absolute;
top : 0;
left : 0;
bottom : auto;
right : auto;
z-index : 100;
width : 100%;
height : auto;
text-align : center;
color : #575757;
margin : 0;
padding : 0;
border : none;
outline : none;
line-height : 0;
text-decoration : none;
background : none;
word-spacing : normal;
letter-spacing : normal;
float : none;
clear : none;
display : block;
}
#lightbox-overlay {
z-index : 90;
background-color : #f0f0f0;
height : 100%;
position : fixed;
}
#lightbox-overlay-text {
text-align : right;
margin-right : 20px;
margin-top : 20px;
color : white;
font-size : 12px;
cursor : default;
line-height : normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
text-decoration : underline;
color : white;
}
#lightbox-overlay-text span {
padding-left : 5px;
padding-right : 5px;
}
#lightbox img, #lightbox a img, #lightbox a {
border : none;
outline : none;
}
#lightbox-imageBox {
position : relative;
border : 1px solid #c1c1c1;
background-color : white;
width : 400px;
height : 400px;
margin : 0 auto;
}
#lightbox-imageContainer {
padding : 1px;
}
#lightbox-loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#lightbox-nav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
display : block;
width : 49%;
height : 100%;
background : transparent url("/img/blank.gif") no-repeat;
padding : 0;
margin : 0;
}
#lightbox-nav-btnPrev {
left : 0;
right : auto;
float : left;
}
#lightbox-nav-btnNext {
left : auto;
right : 0;
float : right;
}
#lightbox-infoBox {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #c1c1c1;
margin : 0 auto;
padding : 1px;
}
#lightbox-infoContainer {
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
color : #575757;
line-height : normal;
}
#lightbox-infoHeader {
width : 100%;
text-align : center;
}
#lightbox-caption {
text-align : justify;
}
#lightbox-caption-title {
font-weight : bold;
}
#lightbox-caption-description {
font-weight : normal;
}
#lightbox-infoFooter {
margin-top : 3px;
color : #575757;
}
#lightbox-currentNumber {
display : block;
width : 49%;
float : left;
text-align : left;
}
#lightbox-close {
display : block;
width : 45%;
float : right;
text-align : right;
}
#lightbox-close-button {
padding-left : 30%;
}
#lightbox-close-button, #lightbox-close-button:link, #lightbox-close-button:visited, #lightbox-close-button:hover {
text-decoration : underline;
color : #575757;
}
#lightbox-close-button:hover {
color : #575757;
}
#lightbox-infoContainer-clear {
clear : both;
visibility : hidden;
}
body {
height : 100%;
margin : 0;
}
h3 {
color : #5f87ae;
font-size : 1.6em;
padding : 0;
margin : 0;
}
#basic-modal-content {
display : none;
}
#simplemodal-overlay {
background-color : #f0f0f0;
cursor : wait;
}
#simplemodal-container {
height : 400px;
width : 710px;
color : #000;
background-color : #f0f0f0;
border : 3px solid #c1c1c1;
padding : 12px;
}
#simplemodal-container code {
background : #f0f0f0;
border-left : 3px solid #65b43d;
color : #bbb;
display : block;
margin-bottom : 12px;
padding : 4px 6px 6px;
}
#simplemodal-container a {
color : #1e8dc0;
}
#simplemodal-container a.modalCloseImg {
background : url(/img/basic/x.png) no-repeat;
width : 25px;
height : 29px;
display : inline;
z-index : 3200;
position : absolute;
top : -15px;
right : -16px;
cursor : pointer;
}
#simplemodal-container #basic-modal-content {
padding : 8px;
}
body {
height : 100%;
margin : 0;
}
#osx-modal-content, #osx-modal-data {
display : none;
}
#osx-overlay {
background-color : #000;
cursor : wait;
}
#osx-container {
background-color : #eee;
color : #000;
font-family : "Lucida Grande", Arial, sans-serif;
font-size : 12px;
padding-bottom : 4px;
width : 600px;
}
#osx-container a {
color : #ddd;
}
#osx-container #osx-modal-title {
color : #000;
background-color : #ddd;
border-bottom : 1px solid #ccc;
font-weight : bold;
padding : 6px 8px;
}
#osx-container .close {
display : none;
position : absolute;
right : 0;
top : 0;
}
#osx-container .close a {
display : block;
color : #777;
font-size : 0.8em;
font-weight : bold;
padding : 6px 12px 0;
text-decoration : none;
}
#osx-container .close a:hover {
color : #000;
}
#osx-container #osx-modal-data {
padding : 6px 12px;
}
#osx-container h2 {
margin : 10px 0 6px;
}
#osx-container p {
margin-bottom : 10px;
}
#osx-container span {
color : #777;
font-size : 12px;
}
html {
color : #28373b;
font-family : Arial, Trebuchet MS, helvetica, sans-serif;
font-size : 12px;
line-height : 1.4em;
background : #fff;
}
* {
padding : 0;
margin : 0;
outline : none;
font-size : 100%;
line-height : 1.4em;
}
input, textarea {
padding : 0.2em;
}
img {
border : 0;
}
a:link {
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
h1 {
font-size : 1.6em;
margin : 0 0 0.5em 0;
}
h2 {
font-size : 1.5em;
margin : 0 0 0.5em 0;
}
h3 {
font-size : 1.4em;
margin : 0 0 0.5em 0;
}
h4 {
font-size : 1.3em;
margin : 0 0 0.5em 0;
}
h5 {
font-size : 1.2em;
margin : 0 0 0.5em 0;
}
h6 {
font-size : 1.1em;
margin : 0 0 0.5em 0;
}
p {
margin : 0 0 1em 0;
}
table {
border : 0;
border-collapse : collapse;
}
table td, th {
padding : 0;
vertical-align : top;
text-align : left;
}
ul, ol {
margin : 0 1em 0.7em 3em;
}
small, sup, sub {
font-size : 0.8em;
}
big {
font-size : 1.2em;
}
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {
margin : 0;
border : 0 none;
padding : 0;
width : 260px;
list-style : none;
}
ul#navmenu-v:after {
clear : both;
display : block;
font : 1px/0 serif;
content : ".";
height : 0;
visibility : hidden;
}
ul#navmenu-v li {
float : left;
display : block !important ;
display : inline;
position : relative;
}
ul#navmenu-v a {
border : 1px solid #bae4f5;
border-right-color : #5fafd0;
border-left-color : #5fafd0;
border-bottom-color : #447c93;
padding : 0 6px;
display : block;
background : #5fafd0;
color : #bbe4f5;
font : bold 12px/22px Arial, Helvetica, sans-serif;
text-decoration : none;
height : auto !important ;
height : 1%;
}
ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a {
background : #4f95b2;
color : #bbe4f5;
}
ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
background : #4f95b2;
color : #fff;
}
ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a, ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {
background : #4f95b2;
color : #bbe4f5;
}
ul#navmenu-v li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li a {
background : #4f95b2;
color : #fff;
}
ul#navmenu-v li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover a, ul#navmenu-v li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover a {
background : #4f95b2;
color : #bbe4f5;
}
ul#navmenu-v li:hover li:hover li:hover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a {
background : #4f95b2;
color : #fff;
}
ul#navmenu-v li:hover li:hover li:hover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
background : #4f95b2;
color : #bbe4f5;
}
ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {
display : none;
position : absolute;
top : 0;
left : 260px;
}
ul#navmenu-v li:hover ul ul, ul#navmenu-v li:hover ul ul ul, ul#navmenu-v li.iehover ul ul, ul#navmenu-v li.iehover ul ul ul {
display : none;
}
ul#navmenu-v li:hover ul, ul#navmenu-v ul li:hover ul, ul#navmenu-v ul ul li:hover ul, ul#navmenu-v li.iehover ul, ul#navmenu-v ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul {
display : block;
}
.menu_list {
width : 260px;
}
.menu_head {
padding : 5px 10px;
cursor : pointer;
position : relative;
margin : 1px;
font-weight : bold;
background : #5fafd0 url(/images/left.png) no-repeat right center;
border : 1px solid #bae4f5;
border-right-color : #5fafd0;
border-left-color : #5fafd0;
border-bottom-color : #447c93;
}
.menu_body {
display : none;
}
.menu_body a {
display : block;
color : #006699;
background-color : #efefef;
padding-left : 10px;
padding-top : 2px;
text-decoration : none;
}
.menu_body a:hover {
color : #000000;
background-color : #cacaca;
text-decoration : underline;
}
a:focus {
outline : none;
}
#panel {
background : url('/images/777.jpg') no-repeat left top;
border : 1px solid #d3d3d1;
display : none;
padding : 30px;
}
.slide {
margin : 0;
padding : 0;
border-top : 1px solid #d3d3d1;
background : url(/images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
background : url(/images/white-arrow.gif) no-repeat right -50px;
text-align : center;
width : 144px;
height : 31px;
padding : 10px 10px 0 0;
margin : 0 auto;
display : block;
font : bold 100%/100% Arial, Helvetica, sans-serif;
color : #fff;
}
.active {
background-position : right 12px;
}
#text {
margin : 50px auto;
width : 500px;
}
#tt {
position : absolute;
display : block;
}
#tttop {
display : block;
height : 5px;
margin-left : 5px;
overflow : hidden;
}
#ttcont {
display : block;
padding : 12px 12px 12px 12px;
margin-left : 5px;
background : #fff;
border : 2px solid #c2c2c2;
color : #585858;
}
#ttbot {
display : block;
height : 5px;
margin-left : 5px;
overflow : hidden;
}
#gallery {
list-style : none;
}
#gallery li {
display : inline;
}
.container {
width : 100%;
height : 430px;
position : absolute;
top : 50%;
left : 50%;
margin : -165px 0 0 -210px;
overflow : hidden;
}
img {
border : none;
}
ul#topnav {
margin : 1px 0 1px;
padding : 0;
list-style : none;
font-size : 12px;
font-weight:bold;
clear : both;
float : left;
width : 100%;
}
ul#topnav li {
margin : 0;
padding : 0;
overflow : hidden;
float : left;
height : 40px;
}
ul#topnav a, ul#topnav span {
padding : 10px 20px;
float : left;
text-decoration : none;
color : #000;
clear : both;
height : 20px;
line-height : 20px;
}
ul#topnav a {
color : #000;
}
ul#topnav span {
display : none;
}
ul#topnav.v2 span {
background : url(/images/a_bg.gif) repeat-x left top;
}
ul#topnav.v2 a {
color : #fff;
background : url(/images/a_bg.gif) repeat-x left bottom;
}
ul#topnav.v3 span {
background : url(/images/a_bg2.gif) repeat-x left top;
}
ul#topnav.v3 a {
color : #fff;
background : url(/images/a_bg2.gif) repeat-x left bottom;
}
* html .boxhead h2 {
height : 1%;
}
.sidebox {
margin : 0 auto;
width : 100%;
background : url(/images/sbbody-r.gif) no-repeat right bottom;
font-size : 100%;
}
.boxhead {
background : url(/images/sbhead-r.gif) no-repeat right top;
margin : 0;
padding : 0;
text-align : center;
}
.boxhead h2 {
background : url(/images/sbhead-l.gif) no-repeat left top;
margin : 0;
padding : 22px 30px 5px;
color : white;
font-weight : bold;
font-size : 1.2em;
line-height : 1em;
}
.boxbody {
background : url(/images/sbbody-l.gif) no-repeat left bottom;
margin : 0;
padding : 5px 30px 31px;
}
#cmd_wrapper {
width : 640px;
margin : 0 auto 0;
}
#cmd_content {
width : 474px;
border : 1px solid #999;
float : right;
display : inline;
background-color : #f7faf2;
}
#cmd_content h2, #cmd_sidebar h2 {
color : #669900;
margin : 5px 0 0 5px;
}
#cmd_content p {
margin : 14px 15px;
font-size : 100%;
text-indent : 20px;
}
#cmd_sidebar {
width : 160px;
float : left;
display : inline;
}
ul#cmd {
margin : 5px;
list-style-type : none;
font-size : 100%;
}
ul#cmd li {
margin-bottom : 5px;
}
ul#cmd a {
position : relative;
width : 145px;
height : 4em;
display : block;
padding : 5px;
padding-right : 0;
border : 1px solid #669900;
background : #ddd url(images/cmd_linkback.jpg) repeat-x;
color : #669900;
text-decoration : none;
font-weight : bold;
cursor : pointer;
}
ul#cmd a span {
position : absolute;
top : -9000px;
left : -9000px;
display : block;
width : 260%;
height : 4em;
background : #fafafa url(images/cmd_linkback_on.jpg) repeat-x;
border : 1px solid #669900;
border-left : 0;
padding : 5px;
padding-left : 23px;
text-indent : -17px;
cursor : pointer;
color : #cc9900;
}
ul#cmd a:hover, ul#cmd a:focus, ul#cmd a:active {
background : #fafafa url(images/cmd_linkback_on.jpg) repeat-x;
color : #000;
}
ul#cmd a:hover span, ul#cmd a:focus span, ul#cmd a:active span {
top : -1px;
left : 80px;
}
.roundcont {
width : 690px;
background-color : #aeaeae;
color : #fff;
}
.roundcont p {
margin : 0 10px;
}
.roundtop {
background : url(/images/tr.gif) no-repeat right top;
}
.roundbottom {
background : url(/images/br.gif) no-repeat right top;
}
img.corner {
width : 15px;
height : 15px;
border : none;
display : block !important ;
}
.dropCap {
float : left;
font-size : 5em;
line-height : 0.9em;
padding : 0 5px 0 0;
font-family : Georgia, Â«Times New RomanÂ», Times, serif;
}
.container {
margin : 20px auto;
width : auto;
overflow : hidden;
background : url(/images/timeline_bg.gif) repeat-y center top;
}
.timeslot {
width : 285px;
float : left;
margin : 0 0 10px;
padding : 10px 100px 10px 0;
border-top : 1px solid #b3b2ad;
position : relative;
}
.timeslot span {
position : absolute;
right : 0;
top : 20px;
font-size : 2.3em;
line-height : 1em;
color : #999;
}
.even {
float : right;
padding : 10px 0 0 100px;
border-color : #ca0000;
}
.even span {
left : 0;
color : #ca0000;
}
.telsreg {
padding : 0 0 0 0;
font : normal 14px Arial;
color : #005e2b;
}
.telsreg a {
font : bold 12px Arial;
text-decoration : none;
border-bottom : 1px dashed #005e2b;
}
.telsreg a:hover {
text-decoration : none;
border-bottom : 1px solid #005e2b;
}
.aButton {
width : 600px;
float : left;
position : relative;
background : #e6e4dc url(/images/stype_bg.gif) repeat-x left top;
border-top : 1px solid #fff;
border-right : 1px solid #cfccc5;
border-left : 1px solid #cfccc5;
border-bottom : 1px solid #cfccc5;
cursor : pointer;
padding : 8px 16px;
}
.aButton .mmore {
color : #1d699e;
font-size : 11px;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #1d699e;
cursor : pointer;
}
.sprice {
position : absolute;
right : 15px;
top : 15px;
}
.sprice .act {
color : #f00;
font : 13px Arial, Helvetica, sans-serif;
text-decoration : line-through;
margin : 0;
padding : 0;
}
.sprice .prc {
font : 18px Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
}
.sprice .prc_red {
font : 18px Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
color : #f00;
}
.sprice .nt {
font : 14px Arial, Helvetica, sans-serif;
font-style : italic;
text-decoration : line-through;
margin : 0;
padding : 0;
}
.sprice .new {
color : #f00;
font : 12px Arial, Helvetica, sans-serif;
font-weight : bold;
margin : 0;
padding : 0;
}
.aButton h3.stype {
font : normal 18px Arial, Helvetica, sans-serif;
margin : 0;
padding : 3px 0 3px 21px;
background : url(/images/adown.gif) no-repeat left;
}
.aButton p.stype {
font : normal 18px Arial, Helvetica, sans-serif;
margin : 0;
padding : 3px 0 3px 21px;
background : url(/images/adown.gif) no-repeat left;
}
.aButton p.discript {
font : normal 12px Arial, Helvetica, sans-serif;
color : #656565;
padding : 0 144px 5px 21px;
}
.aContent {
width : 560px;
border-left : 36px solid #f5f4ef;
border-right : 1px solid #000;
float : left;
background : url('/images/999.gif') no-repeat left top;
display : none;
color : #e6e4dc;
}
.aContent ul {
padding : 5px;
margin : 10px 20px;
color : #e3e1d7;
list-style-type : square;
}
.aContent ul li {
color : #e3e1d7;
padding : 2px 0 2px 5px;
}
.aContent div {
color : #e3e1d7;
padding : 10px;
}
.aContent .mmore {
padding : 10px 20px;
text-align : right;
}
.aContent2 {
width : 600px;
float : left;
background : #f5f4ef;
display : none;
color : #000;
}
.aContent2 ul {
padding : 5px;
margin : 0 0;
color : #545454;
list-style-type : square;
}
.aContent2 ul li {
color : #545454;
padding : 2px 0 2px 5px;
}
.aContent2 div {
color : #545454;
padding : 0;
}
.aContent2 .mmore {
padding : 0 0;
text-align : right;
}
.aContent .mmore a {
color : #1d699e;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #1d699e;
cursor : pointer;
}
.aContent .mmore a:hover {
color : #ff6600;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #ff6600;
cursor : pointer;
}
.aContent2 .mmore a {
color : #1d699e;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #1d699e;
cursor : pointer;
}
.aContent2 .mmore a:hover {
color : #ff6600;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #ff6600;
cursor : pointer;
}
a.more {
color : #b6f885;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #b6f885;
cursor : pointer;
}
a.more:hover {
color : #b6f885;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #b6f885;
cursor : pointer;
}
input.isearch {
font : normal 12px Arial, Helvetica, sans-serif;
background : url(/img/sfield.gif) no-repeat;
color : #67758f;
border : 0;
color : #666;
padding : 5px 0 5px 7px;
margin : 0;
width : 139px;
position : absolute;
}
.btsearch {
cursor : pointer;
background : url(/img/sbutton.gif) no-repeat left center;
width : 67px;
height : 25px;
border : 0;
right : 35px;
position : absolute;
}
.views_header {
padding : 0 0 0 0;
margin : 0 0 0 0;
height : 18px;
font : normal 16px Arial;
}
.views {
margin : 15px 3px 1px 0;
}
.thanx {
padding : 0px 12px 25px 12px;
background : #bad6e3 url(/img/buble.gif) no-repeat right bottom;
font : normal 12px Arial, Helvetica, sans-serif;
position : relative;
}
.who {
font : normal 12px Arial, Helvetica, sans-serif;
color : #515661;
text-align : right;
padding-bottom : 10px;
}
.views_portfolio {
margin : 1px 3px 1px 0;
}
.thanx_portfolio {
padding : 0px 12px 30px 12px;
background : #f4f4f4 url(/img/buble_portfolio.gif) no-repeat right bottom;
font : normal 11px Arial, Helvetica, sans-serif;
position : relative;
}
.who_portfolio {
font : normal 12px Arial, Helvetica, sans-serif;
color : #515661;
text-align : right;
padding-bottom : 10px;
}
.views_news {
margin : 1px 3px 1px 0;
}
.thanx_news {
padding : 10px 12px 28px 12px;
background : #f4f4f4 url(/img/buble_portfolio.gif) no-repeat right bottom;
font : normal 12px Arial, Helvetica, sans-serif;
position : relative;
}
.who_news {
font : normal 12px Arial, Helvetica, sans-serif;
color : #515661;
text-align : right;
padding-bottom : 10px;
}
.views_content {
margin : 1px 3px 1px 0;
}
.thanx_content {
padding : 28px 12px 12px 12px;
background : #f4f4f4 url(/img/buble_content.gif) no-repeat left top;
font : normal 12px Arial, Helvetica, sans-serif;
position : relative;
}
.who_content {
font : normal 18px Arial, Helvetica, sans-serif;
color : #515661;
text-decoration : none;
padding-bottom : 2px;
padding-left : 10px;
text-align : left;
}
.views_faq {
margin : 1px 3px 1px 0;
}
.thanx_faq {
padding : 28px 12px 12px 12px;
background : #efede5 url(/img/buble_content.gif) no-repeat left top;
font : normal 12px Arial, Helvetica, sans-serif;
position : relative;
}
.who_faq {
font : normal 12px Arial, Helvetica, sans-serif;
color : #515661;
text-decoration : none;
padding-bottom : 2px;
padding-left : 32px;
text-align : left;
}
.slider-name {
font-size : 16px;
color : #676765;
border-bottom : 1px solid #b8b9b9;
margin-bottom : 5px;
padding-bottom : 3px;
text-align : left;
}
.slider-wrap {
margin : 20px 0;
position : relative;
width : 100%;
}
.stripViewer {
position : relative;
overflow : hidden;
margin : auto;
width : 528px;
clear : both;
background : #f5f4ef;
}
.stripViewer .panelContainer {
position : relative;
left : 0;
top : 0;
width : 100%;
list-style-type : none;
}
.stripViewer .panelContainer .panel {
float : left;
height : 100%;
position : relative;
width : 528px;
}
.stripViewer .panelContainer .panel .wrapper {
padding : 10px;
}
.stripNav {
margin : auto;
}
.stripNav ul {
list-style : none;
}
.stripNav ul li {
float : left;
margin-right : 2px;
}
.stripNav a {
font-size : 10px;
font-weight : bold;
text-align : center;
line-height : 32px;
background : #c6e3ff;
color : #fff;
text-decoration : none;
display : block;
padding : 0 15px;
}
.stripNav li.tab1 a {
background : #60f;
}
.stripNav li.tab2 a {
background : #60c;
}
.stripNav li.tab3 a {
background : #63f;
}
.stripNav li.tab4 a {
background : #63c;
}
.stripNav li.tab5 a {
background : #00e;
}
.stripNav li a:hover {
background : #333;
}
.stripNav li a.current {
background : #000;
color : #fff;
}
.stripNavL, .stripNavR {
position : absolute;
top : 250px;
text-indent : -9000em;
}
.stripNavL a, .stripNavR a {
display : block;
height : 40px;
width : 40px;
}
.stripNavL {
left : 0;
}
.stripNavR {
right : 0;
}
.stripNavL {
background : url("/images/arrow-left.gif") no-repeat center;
}
.stripNavR {
background : url("/images/arrow-right.gif") no-repeat center;
}
body {
min-width : 1024px;
background : #fff url('/img/new_bg.jpg') repeat-x left top;
}
#header {
width : 1024px;
height : 224px;
text-align : left;
background : url('/img/header_new_bg_blaknot.jpg') no-repeat right top;
}
.adress {
font-size : 12px;
color : #848587;
}
.adress a {
color : #f5f4ef;
text-decoration : none;
}
.bloks {
font-size : 12px;
color : #848587;
}
.bloks a:link {
color : #ae1d00;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #ae1d00;
cursor : pointer;
}
.bloks a:visited {
color : #ae1d00;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #ae1d00;
cursor : pointer;
}
.bloks a:hover {
color : #fff;
text-decoration : none;
padding-bottom : 1px;
border-bottom : 1px dotted #fff;
cursor : pointer;
}
#header div {
width : 1024px;
padding-top : 8px;
font-size : 12px;
color : #8b8b8b;
}
#header a:link {
color : #711420;
text-decoration : none;
}
#header a:visited {
color : #711420;
text-decoration : none;
}
#header a:hover {
color : #fff;
outline : none;
}

#search a {
color : #6b6b6b;
}
#content {
width : 1024px;
background : url('/img/center_new_bg2.jpg') no-repeat left top;
}
#content a:link {
color : #8c182b;
}
#content a:visited {
color : #8c182b;
}
#content a:hover {
color : #ff6600;
}
.header {
margin : 0;
padding : 0 0 10px 0;
font-size : 16px;
color : #676765;
}
.left {
width : 226px;
padding : 10px 16px 0 56px;
}
.left blockquote {
margin : 12px;
padding : 10px 10px 10px 10px;
}
.center {
width : 600px;
padding : 10px 54px 0 8px;
}
.center blockquote {
margin : 12px;
padding : 12px 12px 0 12px;
}
#gratitude a {
color : #00257a;
}
.header_gratitude {
position : absolute;
padding : 5px 0 0 135px;
}
.gratitude_foto {
text-align : center;
padding-right : 3px;
}
.gratitude_foto img {
display : block;
padding : 1px;
border : 1px solid #c5c5c5;
}
.gratitude_text {
padding : 0 0 10px 5px;
}
#no {
width : 354px;
height : 169px;
margin : 0 0 0 -21px;
position : absolute;
background : url('/img/no_bg.jpg') no-repeat left top;
}
#no {
background : url(/img/no_bg.jpg) no-repeat;
}
#no ul {
padding : 70px 0 0 5px;
}
.right {
width : 226px;
padding : 16px 60px 0 28px;
}
.right blockquote {
margin : 0;
padding : 15px 15px 10px 15px;
}
.header_news {
position : absolute;
padding : 5px 0 0 80px;
}
#news {
margin : 0;
padding : 0;
}
#news a {
color : #2c61b1;
font-weight : bold;
}
#news li {
list-style : none;
padding-bottom : 5px;
clear : both;
}
#news p {
margin : 0;
padding : 5px 0 3px 0;
}
#news span {
color : #393939;
}
.header_blog {
position : absolute;
padding : 5px 0 0 47px;
}
#blog {
margin : 0;
padding : 0;
}
#blog a {
color : #647690;
}
#blog li {
list-style : none;
padding-bottom : 10px;
}
#blog span {
display : block;
color : #647690;
}
#blog_items a {
color : #647690;
}
.blog_item {
padding-bottom : 20px;
}
.blog_header {
display : block;
padding-bottom : 20px;
}
.blog_header span {
color : #647690;
padding-top : 5px;
}
.aitems {
display : block;
font-size : 15px;
}
.subitems {
padding-left : 30px;
}
.comments {
text-align : right;
}
.footer_bg {
height : 112px;
width : 100%;
background-image : url("/img/new_bg_ff.jpg");
background-repeat : repeat-x;
background-color : #8b8b8b;
background-position : center center;
}
.copyright {
font-size : 12px;
color : #5e5d5d;
width : 630px;
float : left;
padding : 0 0 0 46px;
}
.footer_bg a:link {
color : #5e5d5d;
}
.footer_bg a:visited {
color : #5e5d5d;
}
.footer_bg a:hover {
color : #ccc;
}
.developer {
font-size : 12px;
color : #5e5d5d;
text-align : right;
padding : 0 65px 0 0;
}
.info {
font-size : 12px;
color : #5e5d5d;
text-align : left;
padding : 60px 55px 30px 54px;
}
.footer img {
margin-top : -8px;
}
table.w3tc {
border-collapse : collapse;
width : 100%;
}
table.w3tc td {
padding : 0;
}
table.w3tc tbody div {
border : 1px solid #d3d3d1;
display : none;
padding : 7px 10px 5px 10px;
background-color : #f8f8f6;
color : #000000;
}
table.w3tc thead ul {
list-style : none;
padding : 0;
margin : 0;
}
table.w3tc thead ul li {
line-height : 1;
padding : 0;
margin : 0;
float : left;
margin : 0 5px 0 0;
display : block;
}
table.w3tc thead ul li a:link, table.w3tc thead ul li a:visited, table.w3tc thead ul li a:hover {
padding : 5px 10px 5px 10px;
margin : 4px 0 0 0;
background-color : #e2e1df;
display : block;
color : #000000;
outline : 0;
white-space : nowrap;
text-decoration : none;
border-top : 1px solid #d3d3d1;
border-left : 1px solid #d3d3d1;
border-right : 1px solid #d3d3d1;
}
table.w3tc thead ul li a:hover {
background-color : #ffffff;
}
table.w3tc thead ul li a.selected:link, table.w3tc thead ul li a.selected:visited, table.w3tc thead ul li a.selected:hover {
position : relative;
top : 1px;
padding : 7px 14px 7px 14px;
margin : 0 0 0 0;
background-color : #f8f8f6;
}
/* Эффект затемнения изображений */ 
#Darkimage a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);} #Darkimage a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

PRE {

DISPLAY: none

}

/* меню */
ul.menu {list-style:none; margin:0px; padding:0px;}
ul.menu * {margin:0; padding:0}
ul.menu a {color:#fff;font-weight:bold; text-decoration: none;/}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:28px; left:0px; background:#bfbec3; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #9c9c9d; border-top:none; width:255px; margin:0}
ul.menu ul li a {display:block; padding:5px 7px 5px; background-color:#bfbec3}
ul.menu ul li a:hover {background-color:#b41c35}
ul.menu ul ul {left:185px; top:-1px}
ul.menu .menulink {border:0px solid #fff; padding:5px 7px 7px; font-weight:bold; background:url(/images/header.gif) top right no-repeat;}

ul.menu .sub {background:#d1d1d1 url(/images/arrow.gif) 166px 8px no-repeat}
ul.menu .topline {border-top:1px solid #00659a}