.bla-bla {}

A { color: #3287C1; font-size: 12px; padding: 0; font-family: "Arial"; }
BODY { margin: 0px; padding: 0px; background: #000000; color: #444444; font-family: "Arial"; font-size: 12px; font-weight: normal; }
IMG { border: 0px; }
TABLE { font-size: 12px; color: #383838; border-color: #BDBDBF; line-height: 18px; font-family: "Arial"; }
H1 { color: #FF8605; font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 10px 0; font-family: "Arial"; }
H2 { color: #89230C; font-size: 11px; font-weight: bold; padding: 0; margin: 0; font-family: "Arial"; }
H3 { color: #ff6600; font-size: 16px; font-weight: bold; padding: 0 3px 0 0; margin: 5px 0 13px 0; }
H4 { color: #ff9900; font-size: 16px; font-weight: bold; padding: 0 3px 0 0; margin: 5px 0 5px 0; }
TH { font-weight: normal; background: #C3CFE9; border: solid #BDBDBF; padding: 5px; }

UL { margin: 0 10px 0 0; padding-left: 0; line-height: 18px; }
OL { margin: 0 10px 0 0; padding-left: 10px; line-height: 18px; }
UL LI { margin: 0 0 0 2px; list-style: none; background: url(image/i-adr.gif) no-repeat left 7px; padding: 0 0 0 15px; line-height: 18px; }
UL LI A { font-size: 12px; }
OL LI { margin-left: 20px; }
HR { border: 0; height: 1px; background: #818181; padding: 0; margin: 0; }

.red { color: #FF0000; }
.top1 { background: url(image/top-slogan.gif) no-repeat top left #000000; }
.top1 TABLE { color: #FFFFFF; font-size: 11px; }
.menuMain A { color: #58E0F6; font-size: 11px; font-weight: bold; font-family: Tahoma; }
.menuMain A:hover { color: #FFFFFF; }
.menuMainBottom { background: url(image/bottom-menu_bgr.gif) repeat-x; }
.menuMainBottom A { color: #58E0F6; font-size: 12px; }
.divider { background: #000000; }
.subMenu TD { padding: 4px 20px 3px 14px; }
.subMenu A { color: #FFFFFF; }
.subMenu TD A { text-decoration: none; font-weight: bold; font-size: 11px; font-family: "Arial"; }
.subMenu TD A:hover { color: #58E0F6; }
.row { cursor: pointer; }
.right { background: url(image/right-raduga.gif) no-repeat left bottom #000000; }
.topMenuItem { padding: 0; }
.topMenuItem A { text-decoration: none; }
.topMenuItemSel { padding: 0 0px 0; }
.topMenuItemSel A { text-decoration: none; }
.rightMenuItem { height: 29px; padding: 2px 0 0 12px; }
.rightMenuItem A { color: #FFFFFF; font-size: 14px; font-family: "Arial"; }
.rightMenuItem A:hover { text-decoration: none; }
.rightMenuItem13 { height: 29px; padding: 2px 0 0 12px; }
.rightMenuItem13 A { color: #FFFFFF; font-size: 13px; font-family: "Arial"; }
.rightMenuItem13 A:hover { text-decoration: none; }
.tableNews { font-size: 13px; line-height: 18px; }
.tableNews A { color: #3287C1; }
.tableNews .text { font-size: 13px; }
.tableNews H3 { font-size: 14px; }
.newsDate { color: #ff6600; font-size: 12px; }
.mainTop { background: #000000; height: 100px; }
.mainTopPart INPUT { height: 20px; width: 200px; border: 1px solid #AAAAAA; margin-bottom: 0px; font-size: 11px; }
.mainItems { background: #000000; padding: 0; }
.mainItems2 { background: #000000; padding: 0; }
.mainItems3 { padding: 0; }
.workItems { padding: 0; margin: 0; color: #FFFFFF; font-size: 15px; font-weight: bold; white-space: nowrap; background: #000000; }
.workItems H1 { color: #FFFFFF; font-size: 15px; font-weight: bold; white-space: nowrap; padding: 0; margin: 0; }
.divItem { width: 166px; background: url(image/razdelitel.gif) repeat-y right top #FFFFFF; padding: 10px 15px 0 15px; line-height: 16px; }
.divItem2 { width: 168px; background: url(image/razdelitel.gif) right top repeat-y #FFFFFF; padding: 10px 15px 0 3px; line-height: 16px; }
.divItem IMG { margin: 0 3px 0 10px; border: 1px solid #CAC6C5; }
.divItem2 IMG { margin: 0 3px 0 10px; border: 1px solid #CAC6C5; }
.price { font-size: 11px; color: #D75B00; padding: 5px 0 10px 10px; margin: 0; line-height: 12px; font-size: 12px; }
.divItem .info , .divItem2 .info { line-height: 15px; padding: 3px 0 0 10px; font-size: 11px; }
.catItem { float: left; width: 186px; height: 182px; background: url(image/image-bgr1.jpg) no-repeat; padding: 18px 10px 0 25px; line-height: 16px; }
.catItem2 { float: left; width: 186px; height: 182px; background: url(image/image-bgr.gif) no-repeat; padding: 18px 10px 0 25px; line-height: 16px; }
.mainContent { background: #FFFFFF; }
.mainNews { padding: 15px 30px 20px 25px; }
.mainCont2 { padding: 0 20px 0 15px; }
.tableCopyright { background: #000000; color: #B4B4B4; font-size: 11px; }
.tableCopyright .address { color: #B4B4B4; font-size: 11px; padding-top: 10px; }
.tableCopyright .address A { color: #2ACCFF; font-size: 11px; }
.tableCopyright .copy { color: #808080; font-size: 11px; }
.tableCopyright .copy A { color: #808080; font-size: 11px; text-decoration: none; }
.tableCopyright .t1 { padding: 5px 15px 3px 35px; }
.workContent { padding: 20px 30px 30px; }
.ciBeforeBig { background: url(image/shadow.jpg) no-repeat left top; }
.ciBig { width: 322px; height: 310px; color: #FFFFFF; background: url(image/shadow.jpg) no-repeat -28px top; }
.ciBig .image { padding: 25px 0 25px 0; }
.cbleft { padding: 0 0 10px 0; }
.cbright { padding: 0 40px 10px 0; }
.cbright A { padding: 0 0 0 0; color: #FFFFFF; }
.ciStar { width: 322px; color: #FFFFFF; }
.ciStar .image { padding: 10px 0 15px 0; }
.ciname { text-align: right; font-weight: bold; padding: 20px 20px 0 0; }
.ciinfo { padding: 0 20px 40px 20px; background: #000000; }
.tableCitems { background: #FFFFFF; }
.tableCitems TD { padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
.announce { padding: 5px 20px 5px 0; margin: 0; font-size: 12px; white-space: normal; }
.announce P { padding: 0; margin: 0; }
.fp { color: #FFFFFF; font-weight: normal; padding-top: 5px; font-size: 14px; font-family: Arial; }
.fp H1 { color: #FFFFFF; padding: 0; margin: 0; display: inline; font-weight: normal; font-size: 14px; }
.h1browse H1 { color: #FFFFFF; padding: 0; margin: 0; display: inline; font-weight: normal; font-size: 14px; }
.opt { border: 1px solid #979797; }
.tableSearch2 TD TABLE TD { color: #FFFFFF; }
.tableSearch2 .submit { padding: 12px 0 0 13px; }
.tableSearch2 .submit A { color: #22C3FF; }
.tableSearch3 TABLE TD { color: #C7C7C7; height: 30px; font-size: 11px; }
.tableSearch3 .submit { padding: 12px 0 0 13px; }
.tableSearch3 .submit A { color: #22C3FF; }
.menuTopDiv { position: absolute; padding: 18px 0 0 0; visibility: hidden; z-index: 100; }
.menuTopDiv .row { background: #000000; }
.menuTopDiv A { text-decoration: underline; }
.citemCount { padding: 0; }
.citemCount INPUT { border: 1px solid #AAAAAA; height: 18px; width: 30px; font-size: 11px; }
.inputLogin { width: 400px; }
.bg1px { background: url(image/white_pix.gif) repeat-x left top; }
.tableLogin { color: #BBBBBB; font-size: 11px; }
.tableLogin INPUT { width: 165px; border: 1px solid #AAAAAA; margin: 0 0 5px; padding-left: 5px; font-size: 11px; height: 20px; color: #6D6D6D; }
.tableLogin A { color: #1FC6FD; }
.tli A { color: #1FC6FD; padding: 0 13px 2px; }
.tablePartInv .inp { border: 1px solid #ABABAB; height: 22px; }
.tablePartInv TEXTAREA { border: 1px solid #ABABAB; }
.topICQ A { color: #63C6DB; }
.commentHeader { font-size: 16px; font-weight: bold; }
.tableComment TEXTAREA { border: 1px solid #ABABAB; font-size: 11px; font-family: Tahoma; color: #636363; }
.items { border: 1px solid #A9A9A9; border-collapse: collapse; }
.items TD { border: 1px solid #A9A9A9; background: #DEDEDE; }
.items TH { border: 1px solid #A9A9A9; background: #000000; color: #FFFFFF; }
.items A { color: #3287C1; }
.td2 A { padding: 0 10px 0; }
.items2 { border: 1px solid #A9A9A9; border-collapse: collapse; }
.items2 TD { border: 1px solid #A9A9A9; background: #DEDEDE; }
.items2 TH { border: 1px solid #A9A9A9; background: #000000; color: #FFFFFF; }
.items2 TH STRONG A { color: #FC6200; }
.items3 { border: 1px solid #A9A9A9; border-collapse: collapse; }
.items3 TD { background: #DEDEDE; }
.items3 INPUT { margin: 5px 0 5px; }
.navForum A { color: #3287C1; font-weight: bold; padding: 0 5px 0; }
.navForum { color: #C0BFBB; }
.navForum3 A { color: #FFFFFF; }
.metroList { width: 400px; font-size: 11px; color: #666666; }
.catHeader A { color: #FC6200; }
.defaultHeader { font-weight: normal; padding: 0 0 5px 0; line-height: 25px; margin: 0 0 0 30px; }
.defaultHeader H1 { margin: 0; padding: 0; line-height: 20px; }
.cal, .cal TD, .cal2 { font-size: 12px; font-weight: bold; background: #D3D3D3; }
.calBG, .cal2 .calBG { background: #000000; font-size: 12px; font-weight: bold; padding: 10px 0 0 0; }
.calBG A, .cal2 .calBG A { font-size: 11px; font-weight: normal; text-decoration: underline; }
.calIn A, .cal2 .calIn A { background: #000000; color: #22C3FF; font-size: 12px; font-family: "Arial" ; }
.calendarCell, .cal2 .calendarCell { color: #E9E9E9; background: #000000; }
.calendarCellCur, .cal2 .calendarCellCur { background: #000000; font-weight: bold; color: #DADBDB; }
.calendarCellCur, .cal2 .calendarCellCur A { font-weight: bold; }
.calendarCellClear, .cal2 .calendarCellClear { color: #E9E9E9; background: #6E6E6E; }
.calInput TD, .cal2 .calInput TD { background: #000000; }
.calInput, .cal2 .calInput { margin: 0 0 15px; }
.calInput A, .cal2 .calInput A { font-size: 12px; color: #22C3FF; }
.cal2 TABLE, .cal2 TD { border: 0; }
.divForgot { background: #6E6E6E; padding: 10px 13px 10px 13px; margin: 15px 0 10px 0; }
.divForgot INPUT { width: 166px; margin: 0 0 5px 0; font-size: 11px; border: 1px solid #6E6E6E; height: 20px; padding: 2px 3px 0; }
.divForgot .inp { color: #666666; }
.divVote { float: left; margin: 0 0px 30px 0; color: #7A7A7A; width: 170px; }
.divVote TABLE TD { color: #7A7A7A; padding: 0; margin: 0; }
.rec { color: #FFFFFF; }
.rec A { color: #1FC6FD; }
.actionPopup { position: relative; top: -1px; background: #D3D3D3; text-align: left; padding: 2px 5px 0; color: #404040; width: 300px; }
.actionPopup A, .actionPopup .newsDate A { background: #D3D3D3; color: #3287C1; }
.actionPopup TD { padding: 2px; background: #D3D3D3; }
.actionPopup P { padding: 0; margin: 0 0 10px; }
.langRu, .langRu A { color: #EE2305; font-size: 12px; }
.langEn, .langEn A { color: #59DFF8; font-size: 12px; }
.bottomBg { background: #FFFFFF; }
.inp { height: 20px; width: 160px; border: 1px solid #AAAAAA; margin-bottom: 0px; font-size: 11px; }
.domens TD { color: #F62101; padding-top: 25px; }
.domens A { color: #1FC5FF; }
.img { border: 1px solid #CEC7C1; }
.imgCTL { position: absolute; }
.imgCTL IMG { position: relative; left: -6px; top: -5px; }
.imgCTR { position: absolute; }
.imgCTR IMG { position: relative; left: 171px; top: -5px; }
.imgCBL { position: absolute; }
.imgCBL IMG { position: relative; left: -6px; top: 121px; }
.imgCBR { position: absolute; }
.imgCBR IMG { position: relative; left: 171px; top: 121px; }
.ciBgr { background: url(image/razdelitel-bgr.gif) repeat-x top; }
.prc { font-size: 12px; }
.cpdpTable { background: url(image/kalendar.gif) no-repeat left 8px; position: relative; left: -2px; margin-top: 12px; width: 198px; }
.cpdpCol { line-height: 16px; color: #FFFFFF; }
.cpdpCol .holyday { background: #008DD0; width: 25px; line-height: 11px; margin: 0px 0 2px; }
.cpdpCol .action { color: #DB2500; }
.cpdpCol .tooltip { position: absolute; display: none; }
.cpdpCol .tooltip DIV, .cpdpColW .tooltip DIV { position: relative; left: 24px; background: #f6a61b; padding: 0px; }
.cpdpTableW { background: url(image/week.gif) no-repeat left 8px; margin-top: 5px; width: 150px; }
.cpdpColW { line-height: 20px; font-size: 11px; }
.cpdpColW .holyday { background: #008DD0; }
.cpdpColW .action { color: #DB2500; line-height: 20px; }
.cpdpColW .tooltip { position: absolute; display: none; white-space: nowrap; }
.fng A { font-size: 14px; font-weight: bold; color: #1ECEFF; margin-left: 13px; }
.clWork A { font-size: 14px; }
INPUT.login { border: 1px solid #C9C9C9; width: 215px; height: 20px; }
TD.login { padding-top: 3px; }
TABLE.button { background: url(image/knope-small_bgr.gif) repeat-x; border-collapse: collapse; height: 20px; cursor: pointer; }
TABLE.button TD { padding: 0; background: url(image/knope-small_left.gif) no-repeat left top; vertical-align: top; }
TABLE.button DIV { background: url(image/knope-small_right.gif) no-repeat right top; }
TABLE.button INPUT { color: #FFFFFF; background: url(image/knope-small_bgr.gif) repeat-x; border: 0; margin: 0 20px 2px; font-size: 13px; font-family: Arial; cursor: pointer; }
.baskMain { float: left; margin: 0 8px 5px 0; border: 1px solid #BFBFBF; }
TABLE.tcbTable { width: 730px; margin: 50px 0 30px 0; border: 1px solid #FFFFFF; border-collapse: collapse; }
TABLE.tcbTable TH { border: 0; background: #000000; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 2px 8px 2px; white-space: nowrap; }
TABLE.tcbTable TD { border: 1px solid #FFFFFF; padding: 5px; color: #262626; }
TABLE.tcbTable TD A { padding: 0; }
TABLE.tcbTable TR.td1 { background: #E6E6E6; }
TABLE.tcbTable TR.td2 { background: #D7D7D7; }
TABLE.tcbTable .wh { color: #858585; }
TABLE.tcbTable INPUT { border: 0; padding: 2px 3px 3px 5px; font-size: 12px; }
TR.cpRed TH { background: #E52200; }
.ftnSel A { font-size: 11px; }
.padb10{ padding-bottom: 10px; }
.padb5{ padding-bottom: 5px; }
.cb { color: #000000; }
.aR H3:hover { text-decoration: underline; }