/*
  main.css,v 1.0 2011/11/01
  SEOTM Solutions
  http://www.seotm.com
  Copyright(c) 2011 SEOTM
*/

/*Settings*/
body {  background: #061c55 url("../../images/design/body.gif") left 181px repeat-x; color: #000000; margin: 0px;  font: normal 14px Arial, Verdana, sans-serif; line-height: 20px;}
p {font-size: 14px; margin: 8px 0px; line-height: 20px;}
h1, h2, h3, h4, h5 {padding: 0; margin: 0;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
a { color: #0073b3; text-decoration: none; font-weight: normal; }
a:hover {text-decoration: underline;}
img {border: none;}
ul {list-style: disc; color:#5cade8;}
.table {}
.table td { font-size: 12px;}
.table tr {}
form {display: inline;}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 
.select{width: 35px; }
.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }
.width10 {width:10%;}
.width15 {width:15%;}
.width25 {width:25%;}
.width33 {width:33.3%;}
.width50 {width:50%;}
.width75 {width:75%;}
.width85 {width:85%;}
.width90 {width:90%;}
.left, .floatToLeft{float:left;}
.right, .floatToRight{float:right;}
.clear, .clearing {clear:both; height: 1px;}
#PopWin { background: #FFF; width: 300px;  height: 110px; z-index:999999; position:absolute; }
/*End Settings*/


/*Whole site*/ 
#head {position: relative; width: 906px;  margin: 0px auto 0px auto; height: 181px;  background: url("../../images/design/head.png") 347px top no-repeat; }
.logo {position: absolute; left:25px; top:16px; width: 310px; height: 89px; }
.contactsBlock {position: absolute; left:510px; top:42px; width: 180px; height: 42px; color:#fff; font-size: 14px; overflow: hidden; }
#onlineConsult {position: absolute; right: 35px; top:18px;}
#wrapper { position: relative; width: 906px;  margin: 0px auto; background: #FFF; overflow: hidden; }
#center { position: relative; width: 906px;  margin: 0px auto;  overflow: hidden;}
#footer {background: url("../../images/design/footer.png") no-repeat left top; position: relative; width: 866px;  margin: 20px auto 0px auto;  overflow: hidden; height: 40px; padding: 10px 20px; color:#061c55;}
.bodyRight{ width: 280px; float: right;}
.bodyCenter { width: 626px; overflow: hidden;}
.mainPage { /*background: url("../../images/design/mainPage.png") no-repeat  left top;*/ width: 576px; height: 430px; padding: 20px 0px; overflow: hidden; color:#FFF; text-align: justify;}
.mainPage h1 {text-shadow: 1px 1px 1px #265685;}
.consult {border-bottom-right-radius: 20px;border-bottom-left-radius: 20px; background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(30,70,270)), to(rgb(59,131,205)));
 background-image: -ms-linear-gradient(top, rgb(30,70,270), rgb(59,131,205));
    background-image: -moz-linear-gradient(top, rgb(30,70,270),rgb(59,131,205)); height: 266px; overflow: hidden; padding: 15px 10px; }
.consultRight  {border-radius:3px; background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(30,70,270)), to(rgb(59,131,205)));
 background-image: -ms-linear-gradient(top, rgb(30,70,270), rgb(59,131,205));
    background-image: -moz-linear-gradient(top, rgb(30,70,270),rgb(59,131,205));height: 252px;  overflow: hidden;}
.captionTitle {background: url("../../images/design/captionTitle.gif") left 12px repeat-x; margin: 20px 0px;}
.captionTitle span {background: #061c55;padding: 0px 10px; font-size: 18px; color:#fff;}

.bodyRightInside{ width: 262px; padding: 12px 12px 12px 0px; float: right;}
.bodyCenterInside { width: 608px; padding: 12px; overflow: hidden; min-height: 500px;}
#contentBox {padding: 0px 0px 0px 10px;}
.chapterTitle {background: url("../../images/design/chapterTitle.gif") left 12px repeat-x; margin: 12px 0px 6px 0px;}
#content2Box h1, .chapterTitle span{ font-size: 20px; color:#2388db; padding: 0px 10px 0px 0px; font-weight: normal; background: #fff; display: inline;}
#content2Box h2 { color:#006bab; padding: 5px 0px; }
#content2Box .path {font-size: 12px; color:#5a5a5a; padding-bottom: 15px;}
.subBody {font-size: 12px; color:#25272d; text-align: left; padding-bottom: 10px;}

ul.rightMenu li {padding: 3px 0px;}
ul.rightMenu li a {color:#fff; font-size: 14px; line-height: 20px;}

ul.insideMenu {padding: 0 0 0 12px; margin: 0;}
ul.insideMenu li {padding: 3px 0px; }
ul.insideMenu li a {font-size: 14px; line-height: 20px;}
/*End Whole site*/


/*Block LangNavBox*/
#langNavBox {padding: 10px 0px 0px 26px; height: 25px;}
#langNavBox ul { list-style: none outside none;margin: 0;  padding: 0;}
#langNavBox ul li { font-size: 12px; border-left: 1px solid #008ab8; float: left; line-height: 120%; padding: 0 5px;}
#langNavBox ul li:first-child, #langNavBox ul .first-child  {border: 0 none;}
/* End Block LangNavBox*/


/*Block Top Icons*/
.topIcons {position: absolute; width: 75px; height: 20px; top:8px; right: 127px; z-index: 99; }
.topIcons a {float:left; display:block; margin-right:6px; height:19px; width:19px; text-decoration: none; }
.topIcons a.icoMap {background: url("../../images/design/icoMap.png") bottom left no-repeat; }
.topIcons a.icoMap:hover {background: url("../../images/design/icoMap.png") top left no-repeat; }
.topIcons a.icoMail {background: url("../../images/design/icoMail.png") bottom left no-repeat; }
.topIcons a.icoMail:hover {background: url("../../images/design/icoMail.png") top left no-repeat; }
.topIcons a.icoHome {background: url("../../images/design/icoHome.png") bottom left no-repeat; }
.topIcons a.icoHome:hover, .topIcons a.icoHomeActive {background: url("../../images/design/icoHome.png") top left no-repeat; }
/*End Block Top Icons*/


/*Block Меню*/
.menu {position: relative; top:121px;  background: url("../../images/design/menu.png") no-repeat; width: 906px;  }
.menu table td { vertical-align: bottom; }
.menu table td a { margin-top: 8px; font-size: 11px; font-family: "Trebuchet MS"; color: #FFF; text-decoration: none; display: block; font-weight: bold; padding-left: 3px;  text-transform: uppercase; overflow: hidden; text-align: center; height: 52px; line-height: 13px;}
.menu table td a span {display: block; float:left; height: 37px; padding-top: 15px; max-width: 160px; }
.menu table td a .rightSpan {width: 10px; /* background: url("../../images/design/menuSpacer.gif") no-repeat  right 8px; */}
.menu table td a .centerSpan {padding-left: 10px; }
.menu table td a .centerSpanSelected { background: url("../../images/design/menuSelected.png") no-repeat  left top;  padding-left: 10px; color: #000; }
.menu table td a .rightSpanSelected { background: url("../../images/design/menuSelected.png") no-repeat  right top; width: 10px; }
.menu table td a:hover .centerSpan { background: url("../../images/design/menuSelected.png") no-repeat  left top; color: #000; }
.menu table td a:hover .rightSpan { background: url("../../images/design/menuSelected.png") no-repeat  right top; width: 10px; }

.menu table td .subNav { display: none; position: absolute; _top:41px;   margin: 0;  z-index: 99;  min-width: 150px; width: 350px; }
.menu table td:hover .subNav {/* display: block; /* background: #f8f8f8;*/}
.menu table td .subNav ul { list-style: none; margin: 0;  padding: 0; }
.menu table td .subNav ul li {  margin: 0;  height: 30px; padding: 0; position: relative; 
    /* Для WebKit (Safari, Google Chrome и т.д.) */  
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dff2ff));  
    /* Для Mozilla/Gecko (Firefox и т.д.) */  
    background: -moz-linear-gradient(top, #ffffff, #dff2ff);  
    /* Для Internet Explorer 5.5 - 7 */  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dff2ff);  
    /* Для Internet Explorer 8 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dff2ff)";
    /* Для Opera 11.10+ */
    background: -o-linear-gradient(top,  #ffffff,  #dff2ff);
}
.menu table td .subNav ul li:hover { background: #70c0f6;}
.menu table td .subNav ul li a { display:block; height: 30px; line-height: 30px; color: #000; font-weight: normal; font-size: 11px; padding: 0 10px; text-align: left; margin:0;}
.menu table td .subNav ul li a:hover {  border: none; }

.menu table td .subNav ul li:hover .subNav2 {display: block; }
.menu table td .subNav .subNav2 {display: none;  position: absolute; top: 0px;  left:350px; min-width: 250px;  background: #ffffff;  }

/*End Block Меню*/




/*Block Параметри*/                                              
.catalogCaption {margin: 3px 20px 0px 0px;  padding: 0px 0px 10px 27px; background: url("../../images/design/catalogCaption.gif") left 4px no-repeat; border-bottom:  1px solid #ededed;  font-size: 23px;  color:#3d3d3d; }
h1.catalogOrder {margin: 0px 20px 0px 0px;  padding: 0px 0px 10px 27px; background: url("../../images/design/catalogCaption.gif") left 4px no-repeat; border-bottom:  1px solid #ededed;  font-size: 23px;  color:#3d3d3d; font-weight: normal; }
.catalogCaptionRight {margin: 30px 0px 0px 0px;  padding: 0px 0px 10px 25px; background: url("../../images/design/catalogCaption.gif") left 4px no-repeat; border-bottom:  1px solid #ededed;  font-size: 23px;  color:#3d3d3d;}
.selectedParams {padding: 10px 0px 10px 0px; border-bottom:  1px solid #EDEDED; margin-right: 20px; }
.countParams {padding: 3px 0px; font-size: 12px;}
a.btnDeleteParam {font-size: 12px; color: #003984; line-height: 18px;  background: url("../../images/design/btnDeleteParam.gif") left 3px no-repeat; padding-left: 15px; text-decoration: none; }
a.btnDeleteParam:hover {text-decoration:underline;}
a.filters_off {font-size: 13px; color: #FF0000; line-height: 18px; background: url("../../images/design/off_filters.gif") left 14px no-repeat; padding: 10px 0px 0px 15px; display: block; }
.paramName {font-size: 16px; padding: 15px 0px 5px; color:#000; }
.paramKey a {font-size: 12px; color:#003984; line-height: 18px; background: url("../../images/design/check-no.gif") left top no-repeat; padding-left: 15px; text-decoration: none; }
.paramKey a:hover {text-decoration: underline;}
.param_all a, .param_all{ font-size: 12px; color:#aaaaaa; line-height: 18px;}
a.paramSelected, .paramSelected {font-size: 12px; color: #FF0000; line-height: 18px; background: url("../../images/design/check-yes.gif") left top no-repeat;}
.tblPriceLevel td {color:#003984;}
.tblPriceLevel input[type="text"] {width: 41px; height: 20px; text-align: center; padding: 1px 4px 0px 4px;}
.tblPriceLevel input[type="image"] {padding: 1px 0px 0px 0px; }
/*End Block Параметри*/

/*SEO*/
.headerSEO {min-height: 10px; padding-top:2px; font-size: 10px; text-align: center; color:#808080;}
.footerSEO {min-height: 10px; padding:0 5px 5px 5px; font-size: 10px; text-align: center; color:#808080;}
/*End SEO*/


/*Module Articles*/
#lastArticles {width: 320px; float: left; margin-right: 10px; overflow: hidden;}
#lastArticles a.name {color:#007e50; font-size: 16px; font-weight: bold;}
#lastArticles .short {font-size: 12px; padding: 3px 0px; text-align: justify;}
#lastArticles .item {padding: 10px 0 10px 0; overflow: hidden;}
#lastArticles .image {width: 100%; text-align: center; overflow: hidden; padding-bottom: 5px;}
#lastArticles img {padding: 2px; border: 1px solid #e7e6e1;}
#articles .item {padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px solid #f2f2ef;}
#articles a.name {color:#007e50; font-size: 16px; font-weight: bold;}
#articles h2 {font-size: 18px; font-weight: bold; color:#007e50;    }
#articles .image {float: left;} 
#articles .data {margin-left: 150px; overflow: hidden;}
#articles .short { padding: 3px 0px; }
.dateArticles {color:#d25b07; font-size: 11px;}
.dateArticles a {color:#d25b07;}
/*End Module Articles*/



/*Module News*/

.newsColumn {width: 186px; float: left; overflow: hidden; padding-right: 34px;}
.newsColumn .date {color:#5cade8; background: none; font-size: 11px;}
.newsColumn .newsImgColumn { height: 135px; margin-bottom: 10px; overflow: hidden;}
.newsColumn a.title {display:block; font-size: 14px; color:#fff; max-height: 65px; margin-bottom: 5px;  overflow: hidden;}

.newsColumnLast, {width: 186px; float: left; overflow: hidden;}
.newsColumnLast .date {color:#5cade8; background: none; font-size: 11px;}
.newsColumnLast .newsImgColumn { height: 135px; margin-bottom: 10px; overflow: hidden;}
.newsColumnLast a.title {display:block; font-size: 14px; color:#fff; max-height: 65px; margin-bottom: 5px; overflow: hidden;}

.newsSpacer, .newsSpacer15 {border-bottom:1px dotted #e5e5e5; overflow: hidden;}
.newsSpacer {padding:10px 0px;}
.newsSpacer15 {padding:15px 0px;}
.newsLast {padding: 5px 10px 5px 7px;}
.newsLast a.title {color:#2388db;  font-size: 14px; font-weight: bold; max-height: 64px; overflow: hidden; display: block;}
.newsLast a.btn2 {margin-top: 22px;}
.newsLast .newsImgColumn { width:73px; margin: 5px 10px 0px 0px; overflow: hidden; float: left;}
.dataLastNews { float:right; width: 162px;}
.newsLast .short {font-size: 12px; color:#b1b1b1; }
.newsLast a.detail {color:#527db2; font-weight: normal;}

 
.date {color:#5cade8;}
.newsTitle {font-size: 14px; color: #2388db; font-weight: bold;  display: block; line-height: 16px; padding: 3px 0px; }
.newsImg {width: 144px; padding: 5px 10px 5px 0px;}
.newsImageFull {width: 264px; margin: 5px 10px 10px 0px; float: left;}
.newsTitleDetail {font-size: 15px; color: #006bab; font-weight: bold;  padding-bottom: 5px;}
.newsImgDetail {width: 230px; padding: 10px 15px 10px 0px;}
.newsShort {line-height: 17px;}
a.detail {color:#527db2;  font-size: 11px; }
a.detailMain{color:#FFFFFF;  font-size: 11px; padding-left: 20px; }
.thumb {margin: 7px 7px 0px 0px;}
/*End Module News*/


 /*Module Вдео*/
 a.categoryLink {font-size: 11px; color:#0950A5; font-weight: bold; text-decoration: none;}
 a.categoryLink:hover {text-decoration: underline;}
.videoNew { width: 48%; float: left;  padding: 0px 1% 0px 1%;}
.videoNewImage { height: 185px; overflow: hidden;}
.videoNewSmallImage {/*border: 5px solid #FFF; background: #FFF;*/ margin: 0px 10px 0px 0px; }
.videoNewImage a.image {display: table-cell; height: 185px; vertical-align: middle; text-align: center;}
.videoNewTitle a{  font-weight: bold;  font-size:18px; color:#061c55;  margin: 5px 0px 5px 0px;  display: block; height: 45px; text-align: left; overflow: hidden; line-height: 20px;}
.videoNewTitle {  font-weight: bold;  font-size:14px; color:#061c55;  margin: 5px 0px 5px 0px; line-height: 17px;}
.videoShort {font-size: 14px; padding: 5px 5px 15px 5px; position: relative; border-bottom:1px dotted #e5e5e5; }
.videoShort .short {height: 47px; margin: 5px 0px; overflow: hidden; }
.videoShort .short2 {height: 200px; margin: 5px 0px; overflow: hidden; }
.videoColumnLastBorder {background: #f8f8f8; padding: 15px 0px; border-bottom: 1px solid #d7d7d7; clear: both; overflow: hidden; }

/*Вдео детально*/
.player { width: 480px; height:395px; border: 1px solid #d8d8d8; background-image: url(../../images/design/video.gif); }
.lastVideos { width: 50%;  }
.time {background: #ececec; width: 42px; font-size: 11px; font-weight: bold; color:#1f88cd; height: 23px; padding: 11px 0px;  text-align: center;}
.lastVideos .name {font-size: 12px; color:#515151;  text-decoration: none; display: block; padding: 10px 10px 0px 10px; width: 280px; max-height: 30px; overflow: hidden; }
.lastCategoryVideo {background: #f8f8f8; margin-top: 10px; }
.outputVideo {margin: 15px 0px;}
.videoLast, .imageLast {margin-bottom: 10px; overflow: hidden;}
 /*End Module Вдео*/
 
 
 /*Module Фото*/
 .galleryContainer {width: 590px; margin: 0px 4px;}
#imageLarge{  min-height: 403px; overflow: hidden;}
h2.gallery {color:#007e50 !important; }                         
.imageBlockDetail { }
 /*End Module Фото*/


/*Department*/
#department #content { margin:0px 18px 45px 15px;  text-align:justify; }
#department h2  {color: #00389b; font-size:16px; margin:20px 0px;}
#department #tabCat {height:31px; background: url('../../images/design/menu.gif') left top repeat-x;}
#department #tabCat ul { list-style: none; margin: 0; padding: 0 }
#department #tabCat ul li  {background: url('../../images/design/tab_back.gif') left top repeat-x;  padding:0px 0px 0px 15px;  margin: 0;  height: 31px; float:left;}
#department #tabCat ul li .rightTab { background: url('../../images/design/tabRight.gif') left top no-repeat; height:31px; margin-left:15px; width:13px; float:left;}
#department #tabCat ul li.active {background: #f9f9f9;}
#department #tabCat ul li.active .rightTab { background: url('../../images/design/tabSelectedRight.gif') left top no-repeat; height:31px; margin-left:15px; width:13px; float:left;}
#department #tabCat ul li a.active { background: url('../../images/design/icoTabActive.gif') 0px 12px no-repeat; padding:7px 0px 0px 14px; color: #e90f2a; display: block; font-weight: bold; float:left;}
#department #tabCat ul li a {font-size: 12px;  background: url('../../images/design/icoTabNotActive.gif') 0px 12px no-repeat; padding:7px 0px 0px 14px; display: block; float:left;}
#department .name a {font-size:13px; color: #a92b34; font-weight:bold; }
#department .name a:hover {color: #E90F2A;}
#department .category { margin: 10px 0px; padding:10px 0px; border-bottom: 1px dotted #c2c2c2; overflow:hidden;} 
#department .categoryShort {margin:10px 0px;}
#department .imageCategory { margin:0px 10px 10px 0px;}
#department .imageCategory .imageDetail {padding:3px;} 

#department .region {padding: 10px 20px; background: #FFF; border: 1px solid #ececec;}
#department .region a { font-weight: bold;}
#department .doctor { padding: 10px 0px; border-bottom:1px dotted #c2c2c2;}
#department .doctorName {font-weight:bold; color:#a92b34; font-size:13px; padding-bottom:5px;}
/*End Department*/


/*Comments*/
.commentsData {font-size: 12px; padding: 5px 0px 15px 0px; position: relative; border-bottom:1px dotted #e5e5e5; }
.commentsData .commentsShort {height: 300px; overflow: hidden; padding: 0px 5px;}

/*End Comments*/

/*Module Dictionary*/
#lit_list {overflow: hidden; padding: 20px 0px 25px 0px; border-bottom:1px solid #d3d3d3; width: 100%;}
#lit_list div {float: left; }
#lit_list div a {color:#0076c5; font-size: 14px; font-weight: bold; display: block; margin: 0px 3px;}
#lit_list .item {font-size: 14px; font-weight: bold; display: block; margin: 2px 2px 0px 2px;}
.dictionaryItem { float: left; background: #d5d5d5 url("../../images/design/btns.png") left top repeat-x; background-position: 0px -88px;  height: 19px; color:#000000; font-size: 12px; padding: 3px 5px 0px 5px;  margin-bottom: 5px;}
.terminItem a { float: left; background: url("../../images/design/btns.png") left top repeat-x; background-position: 0px -88px;  height: 16px; color:#000000; font-size: 12px; padding: 1px 2px 0px 2px;  margin-right: 3px; }
.randomTermin {position: absolute; left:350px; top:10px; height: 85px; width: 300px; overflow: hidden;}
.randomTermin .short {font-size: 12px; color:#FFF; line-height: 17px;}
/*End Module Dictionary*/


/*Module Ask*/
.questionContentFirst{padding: 8px 0px; }
.questionContent {padding: 8px 0px; border-top: 1px dotted #e5e5e5;}
.questionContent a, .questionContentFirst a {color:#2388db; font-weight: bold;}
.questionContent span, .questionContentFirst span{ color:#061c55; font-weight: bold;}
.answerCaption  {color:#527db2;padding-bottom: 10px; }
.answerContent { padding: 10px 0px;}
.form-hint {font-size: 11px;}
.btnAsk {background: url("../../images/design/btnSend.png") left bottom no-repeat; width: 111px; height: 20px; display: block; text-align: center; padding: 3px 0px 1px 0px; font-weight: bold;}
.btnSubmit {background: url("../../images/design/btnSend.png") left bottom no-repeat; width: 112px; height: 24px; display: block; text-align: center; padding: 1px 0px 3px 0px;  border: none; color:#DC143C; font-weight: bold; font-family: Arial; cursor: pointer;}
/*End Module Ask*/


/*Module Feedback*/
#feedback {padding: 10px 14px; }
#feedback .title, #consultBtm .title  {font-size: 22px; color:#fff; text-shadow: 1px 1px 1px #285986; margin: -4px 0 10px 0px;}
#feedback .icoLetter,  #consultBtm .icoLetter {background: url("../../images/design/icoLetter.png") left top no-repeat; width: 36px; height: 26px; float: right; margin-top:-7px;}

#consultBtm {padding: 10px 14px; border-radius:3px; background-image: -webkit-gradient(linear, left top, right bottom, from(rgb(30,70,270)), to(rgb(59,131,205)));
 background-image: -ms-linear-gradient(top, rgb(30,70,270), rgb(59,131,205));
    background-image: -moz-linear-gradient(top, rgb(30,70,270),rgb(59,131,205));
 height: 220px;  overflow: hidden; }
.floatContainer {padding: 3px 0px; overflow: hidden;}
input[type="text"] { background: url("../../images/design/inputText.png") left top no-repeat; width: 224px; height: 22px; padding: 2px 5px 3px 5px; border: none; color:#515151; font-family: Arial; font-size: 12px;}
textarea {background: url("../../images/design/inputTextArea.png") left top no-repeat; width: 224px; height: 61px;  padding: 2px 5px 1px 5px; border: none; color:#515151; font-family: Arial; font-size: 12px; }
#consultBtm textarea {background: url("../../images/design/inputTextAreaBig.png") left top no-repeat; width: 332px; height: 138px;  padding: 4px 5px 3px 5px; border: none; color:#515151; font-family: Arial; font-size: 12px;margin-left:2px;  }

#feedback h2{padding: 25px 0px 10px 0px; color:#fff;}

.red {color:#f80710;}
.err { background: #fff4f4; padding: 15px 10px; text-align: center; border: 1px solid #ffd4d6; margin: 10px 0px; font-size: 11px; color:#555555;}

/*End Module Feedback*/


/*Block Footer Menu*/ 
#footerNavBox ul { list-style: none; margin: 0 0 5px 0; padding: 0; overflow: hidden; }
#footerNavBox ul li { float: left; line-height: 15px; }
#footerNavBox ul li a { border-left: 1px solid #fff; color:#061c55; padding: 0px 4px 0px 4px; font-size: 14px; }

#footerNavBox ul li:first-child { padding: 0px 0px 0px 4px; }
#footerNavBox ul .first-child { padding: 0px 0px 0px 4px; }
#footerNavBox ul li:first-child a { border: 0px; }
#footerNavBox ul .first-child a { border: 0px; }
#footerNavBox ul li a:hover, #footerNavBox a.current, #footerNavBox a.current:hover {color:#4d98d9; text-decoration: none;}
/*End Block Footer Menu*/


/*Block Page Navigation*/
.pageNaviClass{text-align:center;float: left;  color: #a2a2a2; font-weight: normal; padding: 5px 0px;}
.pageNaviClass a{padding: 1px 3px;color: #527db2; text-decoration: underline;}
.LinkPagesSel{ color: white; padding: 1px 0px; display: block; width: 18px; height: 16px; background: url(../../images/design//icoCounter.gif) no-repeat;text-align: center;float: left;margin: 0px 2px;}
.pagesPoints{float: left;margin: 0px 2px;}
.pagesTable a{display: block;height: 17px;margin: 0px 2px;float: left;}
.lnk_page:hover{text-decoration: none; }
/*End Block Page Navigation*/

.flash {padding: 12px;}

/*Search*/
#findBox {margin: 10px 0px; }
#findBox input[type="text"] { background: url("../../images/design/inputSearch.png") left top no-repeat; width: 190px; float: left; }

#findBox2 {margin: 10px 0px; }
#findBox2 input[type="text"] { background: url("../../images/design/inputSearchInside.png") left top no-repeat; width: 234px; }


.search {padding: 5px 9px;}
.btnSearch {background: url("../../images/design/btnSearch.png") left top no-repeat; width: 62px; height: 25px; display: block; text-align: center; padding: 1px 0px 3px 0px;  border: none; color:#375f9a; font-family: Arial; cursor: pointer;}
.searchHead {font-weight: bold;}
/*End Search*/
