/* General site styles */

body {
padding: 0;
margin: 0;
font: 11px tahoma,arial,serif;
color: #000;
background: #FFF;
}

ol, ul, li {
padding: 0px;
margin: 0px;
border: 0px;
}

ul li {
list-style-type: square;
margin-left: 25px;
color: #333;
}

ol li {
list-style-type: decimal;
margin-left: 25px;
color: #333;
}

img {
border: 0px none;
} 

button {
cursor: pointer;
}

table {
border: 0px none;
font-size: 100%
}

select {
font-size: 100%;
}

p {
font-size: 100%;
margin: 1px 0 2px 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align: justify;
color: #333;
padding: 2px 0px 5px 0px;
}


a {
color: #EB3E00;
}

.bold {
font-weight: bold;
}

div.grayLine {
height: 6px;
background: #D8D8D8;
border-top: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
font-size:1px;
line-height: 1px
}

table.cart, table.cartfull {
width: 100%;
border: 1px solid #FFFFFF;
background: #E5F3FC;
margin-top: 10px;
}

table.cart td, table.cart th, table.cartfull td {
padding: 3px; 
text-align: left; 
border: 1px solid #FFFFFF;
}

table.cart span.warning {
color: #EB3E00;
}

table.brand {
width: 100%;
border: 1px solid #FFFFFF;
background: #E5F3FC;
margin-top: 10px;
}

table.brand td, table.brand th {
padding: 3px; 
text-align: center; 
border: 1px solid #FFFFFF;
}

table.brand th {
font-weight: bold;
}

.menu {
height: 26;
width: 100%;
padding: 8 8 8 14;
color: #0D46A6;
font-weight: bold;
}

.menuDot img, .menuDot {
vertical-align: top;
}

.menuDot img {
margin-left: 22px;
margin-top: 7px;
}

.menu a {
color: #0D46A6; 
text-decoration: none;
}

.menu a.active, .menu a.active:hover {
color: #FE0000;
}

.menuLevel3 .active {
color: #FE0000;
}

.menuR {
background: url('img/menuR.gif') repeat-x center left;
width: 90%;
height: 3px;
font-size: 1px
}
 
.butStall {
background: url(img/button_tostall.gif) no-repeat top left; 
height: 75; 
width: 155; 
border: 0px;
margin-top: 10px;
}

div.butStall {
position: relative; 
top: -50; 
left: 30;
}

table.zakaz
{
	border-left:1px solid #c6e5fc;
	border-top:1px solid #c6e5fc;
	
}

table.zakaz td, table.zakaz th
{
	border-right:1px solid #c6e5fc;
	border-bottom:1px solid #c6e5fc;
	padding: 3px;
}

.order {
width: 200px;
vertical-align: top;
padding-left:12px;
position:relative;
top: -5px;
}

div.divOrder {
vertical-align: top;
background: url('img/order_big.gif') no-repeat top left;
height: 117px;
width: 189px;
}

div.divOrderPad {
padding: 0 5px 15px 15px;
}

div.divOrder img {
margin-right: 5px;
}

.order h2 {
color: #fe0000;
padding-top:7px;
font-weight: bold;
margin: 0px 0px 3px 0px;
}

.order span {
font-weight: bold;
}

span.bonusText {
font-weight: normal;
color: #EB3E00;
margin-bottom: 3px;
}

a.blackA {
color: #000000;
}

.grayNews {
background: url('img/gray.gif') repeat-x;
padding: 7px 18px 18px 18px;
border-left: 1px solid #D8D8D8;
}

div.admin {
text-align: right;
padding-right: 10px;
}

div.admin a {
color: #454545;
text-decoration: none;
}

div.admin a:link {
text-decoration: none;
}

div.admin a:visited {
text-decoration: none;
}

div.admin a:hover {
text-decoration: underline;
}

div.admin a:active {
text-decoration: underline;
}

div.auth {
padding-bottom: 15px;
}

div.auth a {
color: #0D46A6;
}

table.authTable td {
color: #454545;
height: 24px;
}

table.authTable input {
border: 1px solid #C9C9C9;
}

.divListErrorsAuth .divError {
margin: 3pt 0;
padding-left: 10pt;
}

.divListErrorsAuth .desc {
font-size: 90%;
color: #454545;
}


/*  ==================== HEADERS */

h1, h2, h3, h4, h5, h6 {
padding: 0px;
margin: 0px;
margin: 1em 0em;
}

h1 {
color: #EB3D00;
font-size: 160%;
font-weight: normal;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

h1 img {
vertical-align: middle;
}

h2 {
color: #0D46A6;
font-size: 130%;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
font-weight: normal;
}

h4 {
color: #FE0000;
font-size: 115%;
}


.copy {
vertical-align: bottom;
text-align: right;
background: url('img/bottom.gif') bottom right no-repeat;
padding: 0px 42px 24px 0px;
}

.copy, .copy a{
color: #FFFFFF;
}

/*
.bodySubMenu {
color: #EB3E00;
margin-left: 35px;
list-style-type: square;
}

.bodySubMenu li {
padding: 2px 0px 2px 0px;
}
*/

.additional {
font-size: 85%;
line-height: 160%;
text-align: center;
}

/* Standart styles (please don't edit it!) */

body {
overflow: auto;
}

img {
border: 0;
}

form {
margin: 0; 
padding: 0;
}

ul, ol, li {
padding: 0; 
margin: 0;
}

li {
margin-left: 25px;
}

ul ul {
padding-top: 3px;
}

ol li {list-style-type: decimal}

ul li {list-style-type: square}

p {text-align: justify}

label {vertical-align: middle}

.red {color: red}

.green {color: #008000}

.blue {color: blue}

.star {color: red}

.leftalign, .left {text-align: left}

.rightalign, .right {text-align: right}

.centeralign, .center {text-align: center}

.topvalign, .top {vertical-align: top}

.middlevalign, .middle {vertical-align: middle}

.bottomvalign, .bottom {vertical-align: bottom}

/* Admin Links (please don't edit it!) */

.divEdit {
margin: 0 0 15px 0;
}

.adminDivCreate {
margin-bottom:10px;
}

.adminEditDelText {
margin: 0;
padding: 0;
margin-bottom: 10px;
}

.spanEditDel {
padding: 0px 10px 0px;
}

.spanEditDel img, #mainContent .spanEditDel img {
vertical-align: middle;
margin: 0px 3px 0px;
border: 0;
}

.divMoveForm {
margin: 15px 0 25px;
}

.divMoveForm form {
padding: 0;
margin: 0;
}

/* Forms (please don't edit it!) */

.divFormSubmited { /* Заявка отправлена успешно */

}

.divForm { /* Вся форма */

}

.divForm .divFormButton { /* Submit button */
margin-top: 20pt;
}

.divForm .divFormButton input {

}

.divForm .divFormStar { /* "* - обязательные поля" */
margin: 10pt 0;
}

.divListErrors { /* Error list */
margin: 10pt 0;
background-color:#fde3e3;
border: 1px solid #fdbdbd;
}

.divListErrorsHead {
font-weight: bold;
padding: 0;
margin: 0;
margin-bottom: 10pt;
}

.OK {
background-color:#e7f5e7;
border: 1px solid #b3fcb3;
font-weight: bold;
vertical-align: middle;
padding: 10px;
color:#ff0000;
}

.divListErrors .divError {
color: #FF0000;
margin: 3pt 0;
padding-left: 10pt;
}

.divListErrors .desc {
font-size: 90%;
color: #333333;
}

.formField { /* Form element */
margin-bottom: 6pt;
}

.formField span.edit {
color: #0D46A6;
}

.formField select, .formField input, .formField textarea { /* Form elements */
font-family: Verdana, Arial, Sans-Serif;
font-size: 10pt;
margin-top: 1pt;
}

.formField textarea {
width: 98%;
}

.formField label {
margin-left: 4pt;
}

.formField  textarea.mono {
font-size: 11pt;
font-family: "Courier New", Courier, monospace;
}

/*  ==================== NEWS (with prewiew) */

.divNews {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdDate {
color: #666666;
font-weight: bold;
white-space: nowrap;
vertical-align: top;
}

.tdNewsTitlePreview {
padding: 0px 0px 20px 10px;
}

.divNewsTitle {
font-weight: bold;
text-align: left; 
}

.divNewsPreview {
color: #333333;
text-align: justify;
}

.divNewsPages {

}

/*  ==================== NEWS PAGE */

.newsText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text {
text-align: justify;
color: #333333;
}

.text p {
padding: 2px 0px 5px 0px;
}

/*  ==================== ADMIN PANELS */

.spanEditDel {
padding: 0px 10px 0px;
}

.spanEditDel img {
vertical-align: middle;
margin: 0px 3px 0px;
}

/*  ==================== MENU LEVEL 2 */

.menuLevel2 {
font-weight: bold;
}

.menuLevel2 td {
padding: 3px 0px 2px 0px;
}

.menuLevel2 td {
vertical-align: top;
}

.menuLevel2 td img {
margin-right: 10px;
margin-left: 2px;
margin-top: 3px;
vertical-align: top;
}

/*  ==================== MENU LEVEL 3 */

.menuLevel3 td {

}

/*  ==================== NAVIGATION STRING */

.naviString {
width: 100%;
background: url('img/menuR.gif') repeat-x 100% 100%;
/*white-space: nowrap;*/
}

.naviString td {
vertical-align: top;
height: 33px;
padding-right: 10px;
}

.naviString a {
color: #0D46A6;	
}

.naviString .naviActive {
color: #FE0000;
font-weight: bold;
}

.naviDelimiter {
padding: 0px 7px;
}

/*  ==================== MAIN CONTENT */

#mainContent {
font-size: 120%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#mainContent ul {
color: #EB3E00;
list-style-type: disc;
padding-left: 40px;
margin: 0px 0px 40px 0px;
}

#mainContent ul li {
padding: 2px 0px 3px 0px;
}

#mainMeta {
padding: 5px 0px;
font-size: 120%;
}

/*  ==================== VACANCIES */

#vacancies {
width: 100%;
}

#vacancies td {
padding: 2px 5px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align: justify;
}

#vacancies th {
font-weight: bold;
padding: 7px;
}

#vacancies a {
text-decoration: none;
}

#vacancies a:hover {
text-decoration: underline;
}

.title {
font-weight: bold;
}

.branch {
text-align: center;
}

.salary {

}

#vacancies .borderRight {
background: url('img/menuRver.gif') repeat-y 100% 0;

}

#vacancies  .borderLeft {
background: url('img/menuRver.gif') repeat-y 0 100%;
}

#vacancies  .borderTop {
background: url('img/menuR.gif') repeat-x 0 0;
}

#vacancies  .borderBottom {
background: url('img/menuR.gif') repeat-x 100% 100%;
}

#vacancies .color1 {
background-color: #E5F3FC;
}

#vacancies .color0 {
background-color: #FFFFFF;
}

.cityActive {
color: #555555;
font-weight: bold;
}

/*  ==================== SERVICE */

.divServ {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdServTitle {
padding: 0px 0px 20px 10px;
}

.divServTitle {
font-weight: bold;
text-align: left; 
}

.divServPages {

}

/*  ==================== SERVICE PAGE */

.servText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== ARTICLE */

.divArt {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdArtTitlePreview {
padding: 0px 0px 20px 10px;
}

.divArtTitle {
font-weight: bold;
text-align: left; 
}

.divArtPreview {
color: #333333;
text-align: justify;
}

.divArtPages {

}

/*  ==================== ARTICLE PAGE */

.artText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== WHEREBUY */

.divBuy {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdBuyTitle {
padding: 0px 0px 15px 10px;
}

.divBuyName {
font-weight: bold;
text-align: left; 
}

.divBuyDesc {
color: #333333;
text-align: justify;
}

.divNewsPages {

}


/*  ==================== CONTEST */

.contDiv, .contDiv form {
text-align: left;
color: #333;
font-size: 12px;
}

.contDiv form {
padding: 0;
margin: 0;
font-size: 11px;
}

.contHeader {
width: 100px;
margin-bottom: 30px;
margin-left: 0;
margin-right: auto;
}

#contErrors {
padding: 0;
margin: 0;
}

.contInput {
width: 98%;
margin-bottom: 15px;
margin-top: 4px;
font-size: 12px;
}

.contTextArea {
width: 98%;
margin-bottom: 15px;
margin-top: 4px;
}

.contFileInput {
width: 400px;
margin-bottom: 15px;
margin-top: 4px;
}

.contSubmitInput {
font-size: 11px;
background: #F0F0F0;
margin-top: 10px;
}

table.contItem {
margin: 10px 0px;
}



table.contItem td {
vertical-align: top;
color: #333;
}

.color1 {
background: #E5F3FC;
}

table.rating {
padding: 6px 0px;
width: 100%;
background: #E5F3FC;
}

table.rating td, table.rating form {
text-align: center;
}

td.contItemLeft {
padding: 6px;
}

td.contItemRight {
padding: 6px;
}

.contDownload {
padding: 0px 8px 8px;
}

.contSize {
font-size: 11px;
margin-bottom: 4px;
}

.contRating {
font-size: 11px;
}

.contItemName {
color: #0D46A6;
font-size: 120%;
font-weight: bold;
margin-bottom: 4px;
}

.contItemName a {
color: #0D46A6;
font-weight: bold;
margin-bottom: 4px;
text-decoration: none;
}

.contAddTime {
font-size: 11px;
margin: 6px 0px 5px;
}

.contDescr {
font-size: 11px;
text-align: justify;
}

.contAuthorRight {
margin-top: 6px;
font-size: 12px;
text-align: right;
}

.contAuthorLeft {
margin-top: 6px;
font-size: 12px;
text-align: left;
}

.contPages {
margin-top: 20px;
}

.contVoting {
margin-top: 8px;
}

.contVoting form {
display: inline;
}

.contVoting input {
border: 0px none;
margin: 0;
padding: 0
}

.contVoting table {
width: 10px;
}

.contVoting table td {
font-size: 11px;
text-align: center;
}

.contVoting .subm {
background: none;
border: 0px none;
padding: 0;
margin: 0;
height: 18px;
text-decoration: underline;
cursor: pointer
}

.contVoteSubmit {

}

.contTooRapid {
margin-bottom: 20px;
}

/*  ==================== CONFERENCE */

.divConf {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ConfTitle {
font-weight: bold;
text-align: left; 
}

.ConfPlace {
font-weight: bold;
text-align: left;
color: #0D46A6;
}

.divConfPages {

}

/*  ==================== CONFERENCE PAGE */

.confText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== PROMO */

.divPromo {
/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.PromoTitle {
font-weight: bold;
text-align: left; 
}

.PromoPlace {
font-weight: bold;
text-align: justify;
color: #0D46A6;
}

.divPromoPages {

}

/*  ==================== PROMO PAGES */

.promoText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== SEARCH PAGES */

.divSearchPages {

}

/*  ==================== CATALOGUE */

.divCat {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
}

.divCatTitle {
background-color: #e4f3fd;
border: 1px solid #c6e5fc;
/*background: url(img/catbar.gif) no-repeat top left;*/
width: 100%;
height: 27px;
vertical-align: middle;
font-size: 130%;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
font-weight: bold;
padding-left: 10px;
color: #0D46A6;
}

/*.tdCatTitle {
background-color: #e4f3fd;
border: 1px solid #c6e5fc;
height: 27px;
vertical-align: middle;
font-size: 130%;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
font-weight: bold;
padding-left: 10px;
color: #0D46A6;
}*/

.divCatTitle a {
text-decoration: none;
color: #0D46A6;
}

.catMain {
margin: 10px;
vertical-align: top;
width: 98%;
}

td.tdCatImage {
vertical-align: middle;
width: 140px;
text-align: center;
}

td.tdCatPreview {
vertical-align: top;
padding: 5px;
/*width: 100%;*/
}

a.tdCatTitle {
font-weight: bold;
text-decoration: none;
}

.catTitle {
font-weight: 600;
text-align: left;
color: #555555; 
}

.catPrice {
font-weight: 600;
color: #FE0000; 
margin: 5px 0 20px 0;
}
.catOldPrice {
color: #555555; 
text-decoration: line-through;
font-family: 'sans-serif',verdana;
font-size: 85%;
}

.catSubmit {
margin: 20px 0 0 0;
}

.catOrder {
background: url(img/catorder.gif) no-repeat top left;
color: #fff;
text-transform: uppercase;
width: 95px;
height: 23px;
}

div.catShortDesc p {
}

.catDesc {
text-align: justify;
padding: 5px;
}

.catDesc p {
font-weight: 600;
color: #0D46A6;
padding-top: 5px;
}

.catTitleDoctor {
padding: 15px 0 5px 0;
font-weight: bold;
}

.catInfoDoctor {
background: #e4f3fd; 
border: 1px solid  #0D46A6; 
padding: 7px 10px 15px 10px;
}

.enabled {
font-weight: bold;
color: #EB3E00;
}

.catName {
color: #0D46A6;
font-size: 14px;
font-weight: bold;
padding-bottom: 7px;
}

.catFilter {
background-color: #e4f3fd;
border: 1px solid #c6e5fc;
/*background-color: #E5F3FC;*/
padding: 10px;
margin-left: 10px; 
float: right;
width: 20%;
text-align: left;
color: #0D46A6;
}

.catFilter a {
color: #0D46A6;
}

.catFilter a.active {
font-weight: bold; 
}

.catFilter a:link, .catFilter a:visited, .catFilter a.active:hover, .catFilter a.active:active {
text-decoration: none;
}

.catFilter a:hover, .catFilter a:active {
text-decoration: underline;
}

.catMainPage {
margin: 5px;
vertical-align: top;
width: 100%;
}

.tdCatMain {
width: 25%;
padding: 5px;
vertical-align: top;
text-align: left;
}

.tdCatMain a {
color: #0D46A6;
}

tr.trCatInfo td.tdCatMain {
padding: 5px;
} 

.catBrands td.tdCatMain {
width: 16%;
vertical-align: bottom;
}

table.recommend {
background: url(img/recomend.gif) no-repeat top left;
width: 703px;
height: 151px; 
margin: 0 0 20px 5px;
font-size: 11px;
}

table.recommend b a {
color: #0D46A6;
}

table.recommend a {
text-decoration: none;
}

.catMainParts {
padding: 5px; 
font-weight: bold;
}

.catMainParts a {
font-weight: bold;
text-decoration: none;
}

.catMainSubParts {
padding: 5px;
}

.catMainSubParts ul {
list-style-image: url('img/dot_blue_cat.gif');
vertical-align: top;
}

.divCatPages {

}

a.sectionInfo { 
text-align: right;
font-weight: normal;
}

.span.spanCatLi {
color: #777777;
}

table.tableCatTitle {
	width: 100%;
}

table.tableCatTitle td.left {
text-align: left;
}

table.tableCatTitle td.info {
text-align: left;
padding-left: 10px;
}

table.tableCatTitle td.mid {
width: 100%;
}

.wholeItem li {
/*color: #0D46A6;*/
list-style-image: url('img/dot_blue_cat.gif');
vertical-align: top;
}

.wholeItem a, .wholePrice a {
text-decoration: none;
color: #0D46A6;
}

.wholeItem a:hover, .wholePrice a:hover {
text-decoration: underline;
}

.wholeCatItem td{
padding: 0 3px 0 3px;
}

button.butOrder {
background: url(img/catorder.gif); 
border: none; 
width: 95px; 
height: 23px;
}

table.catBrandGroup {
width: 75%;
margin-bottom: 10px;
}

table.catBrand {
float: left;
width: 96px;
height: 96px;
}

table.catBrand td {
padding: 4px;
border: 2px solid white;
vertical-align: middle;
text-align: center;
}

.catBrand.activeBrand {
border: 2px solid #C6E5FC;
}

/* ==================== SUBCATALOGUE ===== */

div#subCat ul{
margin: 0px;
}

/* ==================== BANNER ON MAIN ===== */

div.banners {
text-align:center;
vertical-align:top;
width:160px;
padding-top:20px;
}

div.banners div.singleBanner {
margin-bottom:20px
}

/* ==================== CATALOGUE PAGES */

.catText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ===================== POPUP */

table.tablePopup {
font-size:12px;
width:100%
}

table.tablePopup td.top {
vertical-align:top;
padding:0px 15px 20px 15px
}

table.tablePopup td.close {
text-align:center;
vertical-align:bottom;
padding: 0px 10px 15px;
}

.popupHead {
padding: 0px 15px;
margin-bottom:10px;
}

/*  ==================== GALLERY */

.divGal {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tdGalTitle {
font-weight: bold;
text-align: left; 
}

.tdGalDesc {
text-align: justify;
padding: 5px;
}

.galMainPage {
margin: 5px;
vertical-align: top;
width: 90%;
}

.tdGalMain {
width: 30%;
padding: 5px;
vertical-align: top;
text-align: center;
}

.galItem {
padding: 5px;
color: #0D46A6;
font-weight: 600;
}

.divGalPages {

}

.galText {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== FORUM PAGE */

.forumPages {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*  ==================== PRINT VERSION */

div.printVersion {
padding: 20px;
}

h1.printVersion {
padding: 0;
margin: 0;
}

table.printTopTable {
width: 100%;
}

table.printTopTable td {
padding: 20px 20px 0px;
vertical-align: middle;
}

/*  ==================== USERS */

.tableUsers {
margin: 5px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.titleUsers {
font-weight: bold;
color: #0D46A6;
}

.titleUsers td {
text-align: center;
}

.titleUsers td.left {
text-align: left;
}

.divUsersPages {
margin-top: 5px;
padding: 5px;
}

.dataUsers {
font-weight: bold;
color: #0D46A6;
width: 50%;
}

.divUserSwitch {

}

/*  ==================== CITIES  */

.tableCities {
width: 98%;
margin: 5px 0px;
}

.titleCities td {
color: #0D46A6;
text-align: center;
font-weight: bold;
width: 10%;
}

.titleCities td.left {
text-align: left;
}

.divCitiesPages {
margin-top: 5px;
padding: 5px;
}

.dataCities {
font-weight: bold;
color: #0D46A6;
width: 50%;
}

/*  ==================== Brands  */

div.brandActive {
border: 2px solid #000;
}

/* Resume */

.resumeAdd {
margin: 7px 0;
}

.resumeAdd a{
cursor: pointer;
}

div.resumeTitle {
background-color: #e4f3fd;
border: 1px solid #c6e5fc;
width: 100%;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
padding: 5px 0 5px 10px;
color: #0D46A6;
font-weight: bold;
}

/*  ===================== NOTICE  */

.notice {
height: 23;
width: 100%;
font-size: 13;
color: #0D46A6;
font-weight: normal;
}

/* Transfer */

.transfer {
color: #454545;
}

.transfer table td {
vertical-align: top;
color: #454545;
}

table.transferTable {
border-left: 1px solid #C6E5FC;
border-top: 1px solid #C6E5FC;
}

td.transferTable, th.transferTable  {
border-right: 1px solid #C6E5FC;
border-bottom: 1px solid #C6E5FC;
padding: 10px;
}

td.tranferTableTiltle {
background-color: #e4f3fd;
border-right: 1px solid #C6E5FC;
border-bottom: 1px solid #C6E5FC;
font-family: Tahoma, Arial, Helvetica, sasn-serifl;
padding: 5px 0 5px 10px;
color: #0D46A6;
font-weight: bold;
text-align: center;
}

/* Search  */

.searchRes {
padding-bottom: 7px;
font-weight: bold;
color: #FE0000;
}

.searchCatCategory {
font-weight: bold;
font-size: 13px;
/*color: #0D46A6;*/
}

.searchCatGroup {
padding: 5px 0 0 25px;
}

ul.search li {
list-style-type: square;
padding-left: 0px;
margin-left: 0px;
color: #333;
}

table.editAge {
width: 100%;
border: 1px solid #FFFFFF;
background: #E5F3FC;
margin-top: 10px;
}

table.editAge td, table.editAge th {
padding: 3px; 
text-align: left; 
border: 1px solid #FFFFFF;
}
.captchaImg {
border: 1px solid #A5ACB2; 
margin: 3px 0;
}


.input {
	border: 1px solid #C9C9C9;
}
div.forms input {
	border: 1px solid #C9C9C9;
	width: 300px;
}
div.forms input.submit {
	width: 150px;
	margin-top: 2px;
}
div.formField input, div.formField select, div.formField textarea {
	border: 1px solid #C9C9C9;
	width: 300px;
}

div.formChidren div{
text-align: center;
}

div.formChidren input {
width: 70px;
}

div.Radio input {
	border: none;
	width: 15px;
	vertical-align: middle;
}

/* Profile and registration */
.profileField td{
padding: 4px 20px 4px 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333;
}

td.profileFieldDesc {
width: 15%;
}

tr.profileField input, tr.profileField select, tr.profileField textarea {
	border: 1px solid #C9C9C9;
	width: 200px;
}

/* Stason add*/

.color0 {
background: #ffffff;
}
.dataChildren {

color: #0D46A6;
}

