html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent;}
html, body { height: 100%; width:100%;}
body { background: url("../imgs/top.png") repeat-x scroll 0 0 #0276cd;
       font:14px/20px arial; color:#fff; text-shadow: 0 1px 0 #0f607c;
/*       overflow: hidden;*/
}

#wtr { height: 100%; width:100%; min-height: 635px; background: url("../imgs/wtr.png") repeat-x scroll 50% 293px transparent;}

/*#cnt, #ftr {min-width:1280px;}*/
.min_wdth {width:996px; height:2px; font-size:0;}

#cnt {
  margin:0 auto -440px;
  min-height:100%;
  height:auto !important;
  height:100%;
  background: url("../imgs/clds.png") no-repeat scroll 50% 135px transparent;
}

.empty { clear: both; height:387px;}
#ftr { height:181px; background: url("../imgs/bbls.png") no-repeat scroll 50% 25px transparent; padding-top: 115px;}

.clear {
  clear:both;
  font-size:0;
}

#hdr, #content, .ftrblks {
  margin:0 auto;
  width:996px;
}

#hdr { 
  height: 210px;
  position: relative;
}

#logo {
  display:block;
  width:284px;
  height:143px;
  position:absolute;
  top:33px;
  left:-17px;
  background:url("../imgs/logo.png") no-repeat scroll 0 0;
}

#srchfrm {  
  position: absolute;
  right: 0;
  top: 57px;
}
input, textarea {
  border: none;
  margin: 0;
  padding: 0 4px;
  color:#fff;
  font-size: 14px;
  background: url("../imgs/inpt.png");
}
input {
  height: 31px;
  line-height: 31px;
}
#srchfrm input {
  float:left;
  width:140px;
  background: url("../imgs/srch_fld.png");
  color:#a6eafe;
  text-shadow: 0 1px 0 #042d3b;
}
#srchfrm input.btn {
  padding:0;
  width: 32px;
  background: url("../imgs/srch_btn.png") no-repeat scroll 50% 50%;
  cursor: pointer;
}

h1, h2, .h2 , h3 {
  font-family: georgia;
  font-style: italic;
  font-weight: normal;
  line-height:normal;
  text-indent:0;
  color:#fff;
  text-shadow: 0 1px 0 #082f46;
}
h1 {
  font-size:38px;
}
h2, .h2 {
  font-size:20px;
  color:#f3dd06;
  padding: 20px 0;
}
.h2 {
  display: block;
  padding: 9px 0;
}
h3 {
  font-size:18px;
  padding: 0;
}
h4 {
  padding: 11px 0 3px;
  color: #a6eafe;
  text-shadow:0 1px 0 #000e16;
}

#hdr h1 { padding: 145px 0 0 308px;}

.hr {
  border-width:1px;
  border-style:solid none none;
  border-color:#76d8eb;
  margin-right: 13px;
}

#content { min-height: 425px;}
#sdb-lt, #main { float:left; margin: 0; padding: 0;}
#sdb-lt { width: 258px; padding-right: 20px;}
#main { width:718px;}

.sdblock {
  margin-bottom: 20px;
  padding: 26px 15px 24px 23px;
  font: 12px arial;
  color:#a6eafe;
  text-shadow:0 1px 0 #022b3a;
}
#sdb-lt .b1 {background: url("../imgs/b1.png");}
#sdb-lt .b2 {background: url("../imgs/b2.png");}
.b3 {background: url("../imgs/b3.png");}
.b3 p {padding:8px 0 16px;}

#main .bc {
  background: url("../imgs/bc.png");
  padding: 8px 26px 17px 31px;
}

#main p {
  line-height: 24px;
  padding: 0 0 24px;
}

.prnt {
  display: block;
  float: right;
  width: 18px;
  height: 35px;
  background: url("../imgs/prnt.png") no-repeat scroll 0 100% transparent;
}

#sitemap {
	background: url("../imgs/sitemap.png") no-repeat left top;
	float: right;
	width: 16px;
	height: 16px;
	margin: 14px 15px 0 0;
}

.lang {
  float: right;
  display: inline;
}

.lang ul {
  float: left;
  height: 37px;
}

.lang ul li {
  float: left;
}

.lang ul li a {
  float: left;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  padding: 12px 5px 8px 5px;
  text-shadow: 1px 1px 1px #000;
}

.lang ul li a:hover {
  text-decoration: none;
}

.lang ul li a.current_page_item {
  text-decoration: none;
}

#main .lftmn ul {
	display: block;
}

/*LEFT_MENU start*/
.lftmn, .lftmn ul { list-style: none outside none;}
.lftmn ul {
  padding-bottom: 8px;
  display: none;
}
.lftmn li.current_page_item ul {display: inline;}
.lftmn li a,
.lftmn li.current_page_item span {
  display: block;
  padding: 6px 0 8px;
  font: italic 17px georgia;
  color: #fff;
  text-shadow: 0 1px 0 #13586e;
}

.lftmn ul li a,
.lftmn ul li.current_page_item span {
  padding: 2px 0 11px 20px;
  font-size: 14px;
}
.lftmn ul li a { background: url("../imgs/lsi.png") no-repeat scroll 8px 11px transparent;}

.lftmn li a:hover,
.lftmn li.current_page_item span {color:#f3dd06; background-image: none;}
/*LEFT_MENU stop*/

/*BTNS start*/
.btns {
  background: url("../imgs/btns.png") no-repeat scroll 0 0 transparent;
  margin: 0;
  display: inline-block;
  cursor: pointer;
  font: italic 17px georgia;
  color: #034353;
  text-decoration: none;
  text-shadow: 0 1px 0 #cedddf;
  word-spacing: normal;
}

.btns span,
.btns .sbmt_btn {
  display: block;
  background: url("../imgs/btns.png") no-repeat scroll 0 0 transparent;
}
.sbmt_btn {
  border: none;
  cursor: pointer;
  font: italic 17px georgia;
  color: #034353;
  height: 33px;
  text-shadow: 0 1px 0 #cedddf;
}
.subscr .sbmt_btn {width: 127px;}
.btns span span {
  text-align: center;
  padding: 0;
}

.btn1 {
  padding-left: 24px;
  line-height: 48px;
  background-position: 0 -132px;
}
.btn1 .rs {
  padding-right: 24px;
  background-position: 100% -180px;
}
.btn1 span span {
  background-position: 0 -324px;
  background-repeat: repeat-x;
}
.btn1:hover {
  background-position: 0 -228px;
}
.btn1:hover .rs {
  background-position: 100% -276px;
}
.btn1:hover span span {
  background-position: 0 -372px;
}

.btn2 {
  padding-left: 15px;
  line-height: 33px;
  background-position: 0 0;
}
.btn2 .rs {
  padding-right: 15px;
  background-position: 100% -33px;
}
.btn2 span span,
.btn2 span .sbmt_btn {
  background-position: 0 -332px;
  background-repeat: repeat-x;
}
.btn2:hover {
  background-position: 0 -453px;
}
.btn2:hover .rs {
  background-position: 100% -486px;
}
.btn2:hover span span,
.btn2:hover span .sbmt_btn {
  background-position: 0 -380px;
}

.btn_act, .btn_act:hover {
  background-position: 0 -66px;
  cursor: default;
}
.btn_act .rs, .btn_act:hover .rs {
  background-position: 100% -99px;
}
.btn_act span span, .btn_act:hover span span {
  background-position: 0 -420px;
  color: #fff;
  text-shadow:0 -1px 0 #635e48;
}

.more, .back {float: right; font:italic 15px georgia; color: #fff41f; text-shadow:0 1px 0 #000e16; overflow: hidden;}
/*BTNS stop*/

/*IMGLINKS start*/
.imglnks, .imglnksep {
  display: block;
  float: left;
  height: 119px;
}
.imglnks {
  text-align: center;
  width: 171px;
  font:italic 17px georgia;
  color: #fff41f;
  text-shadow:0 1px 0 #004a70;
}
.imglnksep {width: 11px;}
#main .imglnks img {
  border-color: #1297C3;
  border-style: solid;
  border-width: 6px 9px;
  display: block;
  margin-bottom: 8px;
}
#main .imglnks:hover img {
  border-color: #2ab7e5;
}
/*IMGLINKS stop*/

.ftrblks {
  font: italic 17px georgia;
  color:#a6eafe;
  text-shadow:0 1px 0 #000e16;
}
.subscr {
  float: left;
  width: 258px;
  padding: 5px 0 13px 0;
  margin-top: 17px;
  line-height: 22px;
  background: url("../imgs/b4.png");
  text-align: center;
}
.subscr input {
  background:url("../imgs/bc.png");
  width:209px;
  text-align: center;
}

.inp, .inp_txa {
    display: inline;
    position: relative;
}

span.wpcf7-not-valid-tip,
span.not-valid-tip {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #FF0000;
    color: #FFFFFF;
    font-size: 10pt;
    left: 5%;
    padding: 2px;
    position: absolute;
    text-shadow: 0 0 0;
    top: 13%;
    z-index: 100;
}
#ss_form span.not-valid-tip {width: 216px;}

.callus {
  padding-right: 15px;
  text-align: right;
}
.subscr a, .callus p {
  font-size: 25px;
  color:#fff;
}

a, img { outline:medium none;}
a { text-decoration: underline; color:#fff;}
a:hover { text-decoration: none;}
#main img {border: 1px solid #45c3e7;}
ul { list-style:none outside none;}

#main .slctdblk {
  background-color: #0d91c6;
  border: 1px solid #39b0e0;
  margin: 0 -13px 25px -19px;
  padding: 7px 12px 18px 18px;
}
#main .slctdblk p {padding-bottom: 9px;}
#main .bc ul li {
  padding: 0px 0 4px 12px;
  background: url("../imgs/lsi.png") no-repeat scroll 3px 11px transparent;
}
#main .bc ul li a { color: #fff;}

#jqtabs .jqtc {text-align: center;}

#tpmntabs {margin:-8px -26px 0 -31px;}
#tpmntabs .tpmn {float: left;}
#main .bc .tpmn { list-style:none outside none;}
#main .bc .tpmn li {
  background: none;
  float: left;
  padding: 33px 0 12px;
  cursor: pointer;
}
#main .bc .tpmn li.act {
   background: url("../imgs/bcc.png");
}
#main .bc .tpmn li span {
  display: block;
  float: left;
  padding: 0;
  background: url("../imgs/v_sep.png") no-repeat scroll 100% 2px transparent;
  text-align: center;
  font:italic 15px georgia;
  text-decoration: underline;
}
#main .bc .tpmn li .lst {background: none;}
#main .bc .tpmn li:hover span {text-decoration: none;}
#main .bc .tpmn li.act span {color:#f3dd06; text-decoration: none;}

#main #tpmntabs .jqtc { background: url("../imgs/bcc.png"); padding: 14px;}
#main #tpmntabs .jqtc ul li { padding-bottom: 20px;}
#main #tpmntabs .jqtc ul li,
#main #tpmntabs .jqtc ul li a {
  font:13px arial;
}
#main #tpmntabs .jqtc ul .act span { color:#ffd200;}

.nws {padding:21px 0 23px;}
.nws .h2 {
  padding:0 0 9px;
  text-decoration: none;
}
.nws .h2:hover { text-decoration: underline;}
#main .nws p { padding-bottom: 5px;}
.date {
  float: right;
  font: 14px arial;
  padding:6px 14px 0 0;
  color: #a6eafe;
  text-shadow:0 1px 0 #12637d;
}
.nws .more {padding: 0 14px 0 0;}

#main .nwsng h2 {padding:14px 0 10px;}
#main .nwsng .back {float: left;}
#main .nwsng .prnt {height: 17px;width: 26px;}
#main .nwsng .date {padding-top: 18px;}

/*PAGEBROWSER start*/
.pgbrwsr { text-align: center;}
.pgbrwsr a, .pgbrwsr span {
  display: inline-block;
  font: 12px/normal arial;
  padding:0 8px;
  text-decoration: underline;
  color:#a6eafe;
  text-shadow: 0 1px 0 #12637d;
}
.pgbrwsr span {text-decoration: none; color:#fff;}
.pgbrwsr a:hover {text-decoration: none;}
/*PAGEBROWSER stop*/

/*related_posts start*/
#main .yarpp {padding: 26px 0 21px;}
#main .yarpp span {color:#a6eafe;}
#main .yarpp ul { list-style: none outside none;}
#main .yarpp ul li { background: none; padding: 0;}
#main .yarpp ul li a {
  display: block;
  padding: 9px 0;
  font:italic 20px/normal georgia;
  text-indent: 0;
  text-shadow: 0 1px 0 #082F46;
  color: #F3DD06;
}
/*related_posts stop*/

/*CONTACT_FORM start*/
#jqtabs .cntfrm { text-align: left;padding-top: 13px;}
#jqtabs .cntfrm p { padding-bottom: 22px;}
#jqtabs .cntfrm .inptxt,
#jqtabs .cntfrm textarea {
  margin: 0 5px;
  background: none #49C8E9;
  color: #fff;
  text-shadow:none;
}
#jqtabs .cntfrm .inptxt {width: 273px;}
#jqtabs .cntfrm textarea {
  border: medium none;
  font-size: 14px;
  height: 146px;
  padding: 2px 4px;
  resize: none;
  width: 634px;
}
#jqtabs .cntfrm .capt img {
  background-color: #49C8E9;
  border: medium none;
  float: left;
  padding:2px 24px 1px 23px;
  margin: 0 6px 0 5px;
}
#jqtabs .cntfrm .capt .inptxt {
  width: 131px;
  font-size: 19px;
  letter-spacing: 4px;
  text-align: center;
  text-transform: uppercase;
}
/*CONTACT_FORM stop*/

/*ORDER_FORM start*/
.checkbox, .radio {
  background: url("../imgs/chkbx.png") no-repeat scroll 0 0 transparent;
  clear: right;
  display: block;
  float: right;
  height: 18px;
  padding: 0 5px 0 0;
  width: 20px;
}
#main #ordrfrm {padding:36px 24px 14px;}
#main #ordrfrm .ctgnm {
  color: #A6EAFE;
  font: 12px/23px arial;
  padding: 0 0 14px;
  text-shadow: 0 1px 0 #12637D;
}
#main #ordrfrm form p {
  font:italic 15px georgia;
  color:#fff;
  text-shadow:0 1px 0 #338097;
}

#main #ordrfrm .inptxt {
  margin-top: 2px;
  width: 335px;
}
#main #ordrfrm textarea {
  height: 190px;
  padding: 2px 4px;
  resize: none;
  width: 621px;
}

#main #ordrfrm .clmn1 .ctgnm,
#main #ordrfrm .clmn2 .ctgnm {padding: 0 0 12px; line-height: normal;}

#main #ordrfrm .clmn1 {float:left;width:268px;}
#main #ordrfrm .clmn1 p,
#main #ordrfrm .clmn1 span.wpcf7-list-item {display: block; margin: 0; padding: 0 0 16px;}

#main #ordrfrm .clmn2 {float:right; width:348px;}
#main #ordrfrm .clmn2 p {padding: 0 0 21px;}

#main #ordrfrm .clmn3 {float:left; width:268px;}
#main #ordrfrm .clmn3 p,
#main #ordrfrm .clmn3 span.wpcf7-list-item {display: block; margin: 0; padding: 0 0 15px;}
#main #ordrfrm .clmn3 .inptxt {width:255px;}
#main #ordrfrm .clmn3 .ctgnm {padding:5px 0 7px; line-height: normal;}

#main #ordrfrm .clmn4 {float:right; width:268px; padding-right:36px;}
#main #ordrfrm .clmn4 p,
#main #ordrfrm .clmn4 span.wpcf7-list-item {display: block; margin: 0; padding: 0 0 15px;}
#main #ordrfrm .clmn4 .inptxt {width:255px;}
#main #ordrfrm .clmn4 .ctgnm {padding:12px 0 11px; line-height: normal;}

#main #ordrfrm .sbmt_btn {padding: 0 49px;}

#main #ordrfrm .fileinputs {
  float: left;
  position: relative;
  height: 30px;
}
#main #ordrfrm .inptfile {border:none;margin: 0; width: 130px;}
#main #ordrfrm .inptfile.hidden {
  position: relative;
  text-align:right;
  -moz-opacity:0;
  opacity: 0;
  filter:alpha(opacity: 0);
  z-index: 2;
}
.fakefile {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 350px;
  padding: 0;
  margin: 0;
  z-index: 1;
  font:italic 17px georgia;
  color:#a6eafe;
  text-decoration:underline;
  text-shadow:0 1px 0 #0c6c91;
}
/*ORDER_FORM stop*/

.adrsblock {
  padding: 7px 0;
  width: 211px;
}
#main .adrsblock p {padding: 0;}

.ltrs {
  padding-bottom: 26px;
}
.ltrs a, .ltrs span {
  font:italic 21px georgia;
  color: #fff;
  text-transform: uppercase;
  padding: 0 3px;
}
.ltrs a {font-size: 17px; color: #f3dd06;}

/*FOOTER start*/
#ftmn {
  background: url("../imgs/bf.png");
  height: 100%;
  padding-top: 20px;
}
#ftmn .ftrblks {
  width: 952px;
  position: relative;
}
#ftmn .ftmnblk {
  float:left;
  width: 215px;
  list-style: none outside none;
}
.ftmnblk li { padding-bottom: 8px;}
.ftmnblk li, .ftmnblk li a {
  font:italic 13px/16px georgia;
  color:#fff31e;
  text-shadow:0 1px 0 #000e16;
}
#ftr .cprts, #ftr .cprts a { font:11px verdana; color:#2fb6de; text-shadow:0 1px 0 #000000; text-decoration: none;}
#ftr .cprts a:hover { text-decoration: underline;}
#ftr .cprts .rights, #ftr .cprts .webi { position: absolute; top: 163px;}
#ftr .cprts .rights { left:0;}
#ftr .cprts .webi { background:url('../imgs/webi.gif') no-repeat scroll 0 50% transparent; right:0; padding-left:20px; height: 17px;}
/*FOOTER stop*/

/*images*/
.alignleft { float:left; margin:3px 25px 10px 0;}
.alignright { float:right; margin:3px 16px 10px 25px;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignnone { margin:10px 20px 10px 0px; padding:0px;}
.size-full { margin:1px 0 10px 0px; padding:0px;}
.size-medium { margin:10px 20px 10px 0px; padding:0px;}
.wp-caption img { display: none;}
.wp-caption p { display: none;}
.size-full {}

/*tables*/
#content table { border-collapse:collapse; margin:1px; width:auto;}
#content table th, #content table td { border: 1px solid #39B0E0;  padding: 6px; text-align: left; vertical-align: middle;}
#content table th { background-color: #0D91C6; font-size: 13px; font-weight: bold;}
table.no-border th, table.no-border td, .no-border { border:none!important; background:none!important;}
