td { font-size: 11px; font-family: verdana; }

a.red9px { font-size: 9px; color: #FF0000; }
a.red9px:hover { font-size: 9px; color: #FF0000; }

.grey10px { font-family: Tahoma; font-size: 11px; color: #7E7E7E; }
a.grey9px { font-size: 9px; color: #7E7E7E; }
a.grey9px:hover { font-size: 9px; color: #7E7E7E; }


a.grey11px { font-size: 11px; color: #7E7E7E; }
a.grey11px:hover { font-size: 11px; color: #7E7E7E; }


.fotoVoteTable {border: 1px solid #DDDAC4; width: 100%;}
.fotoVoteTable td { width: 100%; padding: 3px; font-size: 9px; }
.fotoVoteComments { height: 20px; background-color: #F1F0E7;  }
.fotoVoteImage { background: #FFFEF9; height: 120px; text-align: center; }
.fotoVoteAddToMyTop { background: #F1F0E7; height: 20px; text-align: center; }
.fotoVoteName { height: 30px; background: #FFFEF9; color: #F60606; }

.pointerMyFotoK img { margin: 6px 5px 5px 0px;  }
.pointerMyFotoK td { padding-bottom: 10px;  }


.rel { position: relative; width: 0px; height: 0px; float: left; }
.pd {float: left;  }
#popdiv {display: none; border: 3px solid #ff9c00; background: #f4f4ea; position: absolute; left: 0; top: -3px; padding: 10px;}

.fio_round_tl { background: top left url(images/round_top_left.gif); }
.fio_round_tr { background: top right url(images/round_top_right.gif); }
.fio_round_tc { border-top: 1px solid #C4B7D1; }
.fio_round_cl { border-left: 1px solid #C4B7D1; }
.fio_round_cc { vertical-align: top; }

.regTable td { padding: 3px 3px 3px 0px; }
.regTableLeft { width: 30%;  }
.regTableRight { width: 30%; color: #999999; }
.regTable input, select { border: 1px solid #7E7E7E; display:inline; color: #5c5c5c; font-size: 12px; height: 18px; padding: 2px; }
.regTable input {	width: 215px; }
.regDivider { color: #eaeaea; height: 1px; }

.headerDarkRed { font-weight: bold;  color: #990033; font-size: 14px; }


.officeButtonRed { font-family: Tahoma; color: Red; font-size: 11px; border: 1px solid Red; background: #fff2ef; }
.officeButtonGreen { font-family: Tahoma; color: #006600; font-size: 11px; border: 1px solid #006600; background: #e2ffec; }
.officeButtonBlue { font-family: Tahoma; color: #0000ff; font-size: 11px; border: 1px solid #0000ff; background: #e0ebff; }


.tblOfficeButTablLeft { padding: 5px 0px 5px 0px; }
.tblOfficeButTablCenter { text-align: center; padding: 5px; }
.tblOfficeButTablRight { padding: 5px 0px 5px 0px; text-align: right; }

.optTableNew td { border-bottom: 1px solid #feb902; background: #fff7e4; height: 30px; padding: 5px 10px;  }


.pixelDiv{width: 6px; height: 1px; float: left; position: relative;}
.doskaTopLeft {background: left top no-repeat url(images/round_top_left.gif); width: 6px; height: 6px; }
.doskaTopCenter { border-top: 1px solid #C4B7D1; width: 100%; }
.doskaTopRight {background: right top no-repeat url(images/round_top_right.gif); width: 6px; height: 6px; } 
.doskaBottomRight {background: right bottom no-repeat url(images/round_bot_right.gif); width: 6px; height: 6px; } 
.doskaBottomCenter {border-bottom: 1px solid #C4B7D1;} 
.doskaBottomLeft {background: left bottom no-repeat url(images/round_bot_left.gif); width: 6px; height: 6px; } 
.doskaSkrepka {background: right top no-repeat url(images/green_big_skrepka.gif); width: 30px; height: 24px;}
.doskaButtonPointer {background: left center no-repeat url(images/pointer_grey.gif); height: 24px; margin: 0px 20px; }

.doska a { font-family: Tahoma; font-size: 11px; text-decoration: none; color: #666666; }
.doska a:hover { font-family: Tahoma; font-size: 11px; text-decoration: underline; color: Blue; }

a.doskaHeading { font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline; color: #666666; }
a.doskaHeading:hover { font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none; color: Blue; }

.doska50pxImg{ width: 60px; height: 50px; float: left; } 

.doskaFormTable { font-family: Tahoma; font-size: 11px; }
/*.doskaFormTable input, button, select { font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #745d25; }*/

.buttClose { font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #ff001e; }
.buttGreen { font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #25a51e; background: #e6ffe5; }
.doskaSelect{ font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #745d25; }
.doskaInput{ font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #745d25; }

.leftDoskaForm { background: #fafaf5; border-bottom: 2px solid #fee8b3;  height: 30px; text-align: right; padding: 10px 20px 10px 0px; }
.rightDoskaForm { background: #fafaf5; border-bottom: 2px solid #fee8b3; height: 30px; text-align: left; padding: 10px 20px 10px 20px; }
.doskaTdAlert td { background: #ffeeee; } 
.doskaSubmit { font-family: Tahoma; font-size: 12px; width: 200px; border: 1px solid #2aff00; background: #d7ffcf; }


.doskaListAds_td_odd { background: #ffffff; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  height: 25px; padding: 3px 5px 3px 5px; }
.doskaListAds_td_even { background: #fefefb; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  height: 25px; padding: 3px 5px 3px 5px; }





.doskaListAds_td_odd_adv { font-size: 10px; background: #FFFFFF; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  height: 25px; padding: 3px 5px 3px 5px; }
.doskaListAds_td_even_adv { font-size: 10px; background: #fefefb; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  height: 25px; padding: 3px 5px 3px 5px; }


.doskaListAds_td_top { font-weight: bold; color: #000000; background: #e6e0e2;  height: 25px; padding: 3px 5px 3px 5px; }
.doskaListAds { border-top: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; }

a.adsLnk { color: #5b5b5b; text-decoration: underline; font-size: 11px; }
a.adsLnk:hover { color: #5b5b5b; text-decoration: none; font-size: 11px; }
a.adsLnk:visited { color: #a1a1a1; text-decoration: underline; font-size: 11px; }


a.heading_greens { color: #25a51e; font-size: 18px; text-decoration: none; }
a.heading_greens:hover { color: #25a51e; font-size: 18px;  text-decoration: underline; }

.headingAddAds { font-family: Tahoma; font-size: 18px; color: #25a51e; }
.headingAddAds a { font-family: Tahoma; font-size: 18px; color: #25a51e; text-decoration: underline; }
.headingAddAds a:hover { font-family: Tahoma; font-size: 18px; color: #25a51e; text-decoration: none; }

.formErrorText { font-family: Tahoma; font-size: 11px; color: Red;  width: 100%; padding: 10px 10px 10px 20px; background: #fff1f1; height: 30px; border: 1px solid Red; }
.formNoAdsText { font-family: Tahoma; font-size: 11px; color: #5a5a5a;  width: 100%; padding: 10px 10px 10px 20px; background: #eeeeee; height: 30px; border: 1px solid #b2b2b2; }

h2 { font-family: Tahoma; font-size: 18px; color: #25a51e; }
