body { font-family: tahoma; font-size: 9px; color: #333333; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px }
.mainmenu { width: 980px; text-align: center; color: #999999 }
.mainmenu a { color: #333366; font-size: 16px; text-decoration: none }
.mainmenu a:hover { text-decoration: underline }
.mainmenu2 { width: 978px; height: 47px; text-align: center }
.mainmenu2 a { color: #333366; font-size: 16px; text-decoration: none }
.mainmenu2 a:hover { text-decoration: underline }
.mtblbrdr { border-color: black #7F7F7F; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; width: 980px }
.mtblbrdrl { border-color: black #7F7F7F #7F7F7F black; background-color: #EBEBEB; width: 174px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; vertical-align: top }
.mtblbrdrr { border-color: #FFFFFF #FFFFFF #7F7F7F #7F7F7F; background-color: #EBEBEB; width: 174px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: top; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.startmcols { padding-top: 5px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; text-align: justify; font-size: 13px; color: #333333; vertical-align: top }
h1 { color: #336699; font-size: 26px }
h1 a { color: #336699; font-size: 26px }
h2 { color: #CC3333; text-align: center; font-size: 18px }
h3 { color: #336699; font-size: 16px }
.startmcols h2 { font-size: 18px; text-align: left; padding-top: 20px; color: #336699 }
.startmcols h2 a { color: #336699 }
.startmcols a { color: #336699 }
.startmcols ul a { color: #336699 }
.artiststbl { font-size: 14px }
.artiststbl a { color: #336699 }
.artiststbl li { color: #336699 }
.artiststbl img { border: 0px }
.m2tblbrdr { border-color: black #7F7F7F; background-color: #FFFFFF; width: 980px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px }
.m2tblbrdr h2 a { color: #CC3333 }
.mmenu2bgrnd { background-image: url(/img/bestobjbgrnd1.jpg); background-repeat: no-repeat }
.mainmenuobj { font-size: 12px; color: #333333; width: 978px; vertical-align: top; padding-top: 10px; text-align: center }
.mainmenuobj a { color: #0066FF }
.mainmenuobj a:visited { color: #0099FF; text-decoration: underline }
.tema1 { border: 2px #6699CC solid; text-align: justify; vertical-align: top; width: 310px; font-size: 12px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; color: #333333 }
.tema1 h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema1 a { color: #6666CC }
.tema1 img { border: 1px solid #58A8DD }
.tema1 p { margin-top: 0px; margin-bottom: 0px }
.tema2 { border: 2px #FFCC66 solid; text-align: justify; vertical-align: top; width: 310px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema2 h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema2 a { color: #FF9933 }
.tema2 img { border: 1px solid #FFCC66 }
.tema2 p { margin-top: 0px; margin-bottom: 0px }
.tema3 { border: 2px #CC6699 solid; text-align: justify; vertical-align: top; width: 310px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema3 h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema3 a { color: #CC3399 }
.tema3 img { border: 1px solid #CC6699 }
.tema3 p { margin-top: 0px; margin-bottom: 0px }
.tema4 { border: 2px #99CC66 solid; text-align: justify; vertical-align: top; width: 310px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema4 h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema4 a { color: #99CC33 }
.tema4 img { border: 1px solid #99CC66 }
.tema4 p { margin-top: 0px; margin-bottom: 0px }
.tema5 { border: 2px #CCCCFF solid; text-align: justify; vertical-align: top; width: 310px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema5 h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema5 a { color: #CC99FF }
.tema5 img { border: 1px solid #CCCCFF }
.tema5 p { margin-top: 0px; margin-bottom: 0px }
.footerfastnav { padding-top: 20px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 11px; color: #0033FF; text-align: justify }
.footerfastnav a { color: #0066FF }
.footerfastnav a:visited { color: #0099FF; text-decoration: underline }
a { text-decoration: none }
a:hover { text-decoration: underline }
.blockartclheader { text-align: center; font-size: 16px; padding-top: 20px; color: #CC9900 }
.blockartclfooter { text-align: right; padding-right: 8px; font-size: 12px; padding-top: 5px; font-weight: bold }
.blockartclfooter a { color: #CC9900 }
.cprthfooter { height: 51px; background-color: #6699CC; background-image: url(/img/cprthfooter.gif); font-size: 11px; color: #1F415D; text-align: center; vertical-align: middle }
.cprthfooter a { color: #1F415D }
.previewnav { font-size: 14px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; color: #053BA8 }
.previewnav a { color: #0460B7 }
.blocktels { font-size: 18px; color: #CC0000; width: 978px; vertical-align: top; padding-top: 10px; text-align: center }
.tblcontacts { font-size: 16px; text-align: left }
.tblcontacts a { font-size: 16px; color: #0037A1; font-weight: bold }
.drblock { width: 365px; border: 2px #FF66D9 solid; font-size: 12px; padding-top: 3px; padding-right: 8px; padding-bottom: 45px; padding-left: 8px; text-align: justify; background-image: url(/img/drbgrnd.jpg); background-repeat: no-repeat; background-position: right bottom; color: #CC3399 }
.drblock h4 { color: #FF66D9 }
.specblock { font-size: 12px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 2px #FF4242 solid; text-align: center; vertical-align: middle }
.specblock h4 { margin-bottom: 8px }
.specblock h4 a { color: #FF4242 }
.specblock a { color: #FF4242; font-weight: bold }
.specblock a:visited { color: #FF4242; font-weight: bold }
.specblock img { border: #CC0099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.specblock2 { font-size: 11px; text-align: justify; vertical-align: middle }
.specblock2 a { font-size: 12px }
.tblmaintext { width: 100%; font-size: 12px; text-align: justify}
.tblmaintext  img { margin-right: 10px; margin-bottom: 10px; border: 1px solid #CCCCCC }
.tblmaintextrpic  { margin-right: 0px; margin-left: 10px; margin-bottom: 3px; margin-top: 5px }
.tblmaintextrpicbrdr  { margin-right: 0px; margin-left: 10px; margin-bottom: 3px; margin-top: 5px; border: 0px }
.recom-blocks { font-size: 12px; color: #053BA8; vertical-align: top; text-align: center; width: 100%; padding-top: 5px }
.recom-blocks a { color: #4360C0 }
.recom-blocks-show { font-size: 12px; color: #053BA8; vertical-align: top; text-align: center; width: 100%; padding-top: 3px }
.recom-blocks-show a { color: #4360C0 }
.recom-block-rest { border-color: black black 58A8DD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-corp { border-color: black black EBCF64; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-scenario { border-color: black black 6666CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-medical { border-color: black black EB8BAF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-active-rest { border-color: black black A4D361; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-excur { border-color: black black C8B5F5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-team { border-color: black black F99756; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-show { border-color: black black FF7DDC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.recom-block-arenda { border-color: black black 42DCA0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; vertical-align: top; height: 25px; font-weight: bold; text-align: center }
.hway { font-size: 12px; text-align: center; width: 100%; padding-top: 5px}
.submenutitle {  border-color: black black #CCCCCC; vertical-align: top; height: 25px; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; text-align: center }
.hway a { color: #4360C0 }
.submenutitle a { color: #053BA8 }
.prices_p { color: #0066CC; font-size: 11px; font-family: tahoma; text-align: justify }
.prices_ul { color: #0066CC; font-size: 11px; font-family: tahoma; text-align: justify }
.prices_li { color: #0066CC; font-size: 11px; font-family: tahoma; text-align: justify }
.prices_table-text { color: #0066CC; font-size: 11px; font-family: tahoma }
.prices_table-line { background-color: #CCCCCC }
.prices_table-cell { background-color: #FFFFFF }
.prices_table-cell_jus { background-color: #FFFFFF; text-align: justify }
.lmenu { font-size: 12px }
.menu-block { font-size: 12px; color: #053BA8; vertical-align: top; text-align: left; width: 100%; padding-top: 5px }
.menu-block a { color: #4360C0 }
.feedbacktbl { font-size: 11px; width: 100%; text-align: justify }
.feedbacktbl h3 { color: #CC6666; text-align: center; padding-top: 30px }
.newsobj { font-size: 12px; color: #333333; text-align: justify; padding-top: 30px; padding-bottom: 10px; padding-right: 8px; padding-left: 8px }
.newsobj h3 { color: #000099; text-align: center }
.newsobj a { color: #000099; font-weight: bold }
.objsortstbl { background-color: #E6E6E6; font-weight: bold; color: #2B669E }
.objsortstbl a { color: #2B669E }
.objsortstbl-text { color: #333333; font-size: 12px; width: 100% }
.objsortstbl-cell { background-color: #FFFFFF; text-align: center }
.objsortstbl-cell-promo { background-color: #FFFFFF; text-align: justify; color: #FF0000; font-size: 12px; font-weight: bold }
.objsortstbl-cell-promo a { color: #FF0000; font-weight: lighter }
.divobjtype { text-align: right; padding-top: 8px }
.sortstitle { text-align: right; color: #333366; font-size: 16px; vertical-align: text-bottom; margin-top: 20px ; padding-top: 20px}
.sortstitle a { color: #333366; font-size: 16px; text-decoration: none }
.previewsortpic { padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: 1px #CCCCCC solid }
.tema1all { border: 2px #6699CC solid; text-align: justify; vertical-align: top; font-size: 12px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; color: #333333 }
.tema1all h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema1all a { color: #6666CC }
.tema1all img { border: 1px solid #6666CC }
.tema1all p { margin-top: 0px; margin-bottom: 0px }
.tema2all { border: 2px #FFCC66 solid; text-align: justify; vertical-align: top; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema2all h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema2all a { color: #FF9933 }
.tema2all img { border: 1px solid #FF9933 }
.tema2all p { margin-top: 0px; margin-bottom: 0px }
.tema3all { border: 2px #CC6699 solid; text-align: justify; vertical-align: top; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema3all h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema3all a { color: #CC3399 }
.tema3all img { border: 1px solid #CC3399 }
.tema3all p { margin-top: 0px; margin-bottom: 0px }
.tema4all { border: 2px #99CC66 solid; text-align: justify; vertical-align: top; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema4all h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema4all a { color: #99CC33 }
.tema4all img { border: 1px solid #99CC33 }
.tema4all p { margin-top: 0px; margin-bottom: 0px }
.tema5all { border: 2px #CCCCFF solid; text-align: justify; vertical-align: top; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; font-size: 12px; color: #333333 }
.tema5all h4 { margin-bottom: 8px; font-size: 15px; text-align: center }
.tema5all a { color: #CC99FF }
.tema5all img { border: 1px solid #CC99FF }
.tema5all p { margin-top: 0px; margin-bottom: 0px }
.zakaz { font-size: 14px; text-align: center }
.zakaz a { color: #FF0000 }
.objtype { text-align: right }
.mapstext { text-align: center; font-size: 14px }
.mapstext a { color: #4360C0 }
.currentdate { text-align: right; font-size: 10px; vertical-align: bottom; color: #006699; padding-right: 7px; padding-bottom: 5px }
.textheaderlogo { font-size: 12px; color: #447CB3; text-align: left; vertical-align: middle }
.textheaderlogo a { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #336699; font-size: 26px }
.crpevntsstrttbl {  font-size: 13px; background-color: #FFFFFF; width: 95%;; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.crpevntsstrttbl ul {margin-left: 20px; margin-top: 5px; margin-bottom: 0px }
.arendaprctxt { text-align: center; font-size: 11px }
.excfizcustompromoblock { font-size: 12px; padding-top: 3px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 2px #AA2FF9 solid; text-align: center; vertical-align: middle }
.excfizcustompromoblock h4 { margin-bottom: 8px }
.excfizcustompromoblock h4 a { color: #AA2FF9 }
.excfizcustompromoblock a { color: #B96CFA; font-weight: bold }
.excfizcustompromoblock img { border: #BE81FA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.telsblockgrey { color: #666666 }
.telsblockred { color: #990000 }
.sortstitlezakaz { text-align: right; color: #CC0000; font-size: 16px; vertical-align: text-bottom; margin-top: 0px; padding-top: 20px; font-weight: bold }
.zakaz1 { text-align: left; color: #0000CC; font-size: 18px; margin-bottom: 15px; margin-left: 20px }
.zakaz2 { text-align: left; color: #0000CC; font-size: 16px; margin-bottom: 20px; margin-left: 20px }
.zakaz3 { text-align: left; color: #476170; font-size: 11px }
.zakaz3 li { margin-left: 10px }
.zakaz4 { text-align: left; color: #990000; font-size: 15px }
.zakaz4tel { text-align: left; color: #FF0000; font-size: 15px }
.edslbr { color: #CC3333; text-align: center; font-size: 18px; margin-bottom: 15px; padding-bottom: 15px }
.edslbr a { color: #CC3333 }
.leftteltbl {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF }
.leftteltblbgnd { background-image: url(/img/tel-bgrnd-lblock.gif); background-repeat: no-repeat; background-position: left bottom }
.leftteltblbgnd2 { background-image: url(/img/tel-bgrnd-lblock2.gif); background-repeat: no-repeat; background-position: left bottom }
.leftteltbltxt1 {  color: #990000; font-size: 15px; padding-left: 13px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; font-weight: bold }
.leftteltbltxt11 { color: #990000; font-size: 14px; padding-left: 28px; padding-top: 8px; padding-right: 15px; padding-bottom: 3px; font-weight: bold }
.leftteltbltxt2 { color: #FF0000; padding-bottom: 11px; text-align: right; padding-right: 10px; font-size: 16px }
.leftteltbltxt22 {  color: #FF0000; padding-bottom: 8px; text-align: right; padding-right: 12px; font-size: 14px }
.leftteltbltxt3 {  font-size: 12px; text-align: right; padding-right: 40px; padding-bottom: 10px }
.leftteltbltxt3 a { color: #6699CC }
.leftteltbltxt4 {  font-size: 13px; text-align: center; color: #666666; padding-bottom: 10px; padding-top: 5px }
.leftteltbltxt5 {  font-size: 18px; color: #FF0000; text-align: right; padding-right: 10px; padding-bottom: 10px; padding-top: 10px }
.leftteltbltxt5 a { color: #FF0000 }
.FooterFastNavV2Promo {  background-image: url(/img/FastNavRestV2Mouse.jpg); background-repeat: no-repeat; background-position: right bottom }
.FooterFastNavV2Tel { color: #990000; font-size: 14px }
.FooterFastNavV2Tel b { color: #FF0000; font-size: 16px }
.FooterFastNavV2Promo p { text-align: left; margin-top: 10px; margin-bottom: 10px; font-size: 13px; color: #999999 }
.FooterFastNavV2Promo b {color: #FF6600; font-size: 15px }
.FooterFastNavV2Promo a:active { color: #FF0000 }
.FooterFastNavV2Promo a:hover { color: #FF0000; text-decoration: underline }
.FooterFastNavV2Promo a:link { color: #0066FF }
.FooterFastNavV2Promo a:visited { color: #009966 }
.ChTbl { font-size: 12px; color: #0066CC; margin-top: 15px }
.ChTbl b { font-size: 12px }
.ChTbl u { font-size: 13px; color: #003399 }
.ChTbl ul { margin-top: 10px; margin-bottom: 0px }
.ChTbl li { margin-top: 6px; margin-bottom: 0px; list-style-image: url(/img/ch-bullet.jpg); list-style-position: outside }
.ChTblTreb { color: #003399; text-align: right; margin-top: 5px; margin-bottom: 15px }
.PromoV2Top { background-image: url(/img/PromoV2Top.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF; height: 106px; font-size: 26px; color: #FF0000; text-align: left; padding-left: 80px; padding-top: 40px }
.PromoV2TopR {background-image: url(/img/PromoV2TopR.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF; width: 5px; height: 106px }
.PromoV2TopL {background-image: url(/img/PromoV2TopL.jpg); background-repeat: no-repeat; background-position: left top; width: 5px; background-color: #FFFFFF; height: 106px }
.PromoV2BotL {width: 5px; background-image: url(/img/PromoV2BotL.jpg); background-repeat: no-repeat; background-position: left bottom; height: 5px; background-color: #FFFFFF }
.PromoV2BotR {width: 5px; background-image: url(/img/PromoV2BotR.jpg); background-repeat: no-repeat; background-position: right bottom; height: 5px; background-color: #FFFFFF }
.PromoV2BotC {background-image: url(/img/PromoV2BotC.jpg); background-repeat: repeat-x; background-color: #FFFFFF; height: 5px; background-position: bottom }
.PromoV2RC {background-color: #FFFFFF; background-image: url(/img/PromoV2RC.jpg); background-repeat: repeat-y; background-position: right; width: 5px }
.PromoV2LC {background-color: #FFFFFF; background-image: url(/img/PromoV2LC.jpg); background-repeat: repeat-y; background-position: left; width: 5px }
.PromoV2OthrTxt {font-size: 12px; text-align: right; font-weight: bold }
.PromoV2OthrTxt a { color: #FF0000 }
.PromoV2Title {font-size: 15px; font-weight: bold; color: #FF0000; margin-bottom: 3px }
.PromoV2Period { font-size: 12px; text-align: left; margin-bottom: 5px; ; color: #990000 }
.PromoV2SpecTbl1 p { font-size: 12px; text-align: justify; margin-top: 8px; color: #CC3300 }
.PromoV2SpecTbl1 b { color: #990000 }
.PromoV2SpecTbl1 ul { font-size: 14px; text-align: justify; color: #CC3300; margin-top: 7px }
.PromoV2SpecTbl1 li { margin-top: 5px }
.PromoV2SpecTbl1 img { margin-top: 0px; margin-right: 15px; margin-bottom: 10px; margin-left: 0px }
.PromoV2Primer { font-size: 12px; text-align: justify; margin-top: 8px; color: #CC3300 }
.PromoV2Primer ul { font-size: 12px; text-align: justify; margin-top: 8px; color: #CC3300 }
.PromoV2Primer li { margin-top: 5px }
.PromoV2Primer u { font-size: 13px }
.PromoV2Primer b { color: #FF0000; background-color: #FFFF00; font-size: 15px }
.PromoV2SpecTbl2 p {font-size: 11px; text-align: justify; margin-top: 5px; color: #CC3300; margin-bottom: 12px; font-style: italic }
.PromoV2SpecTbl2 b { color: #CC3300 }
.PromoV2SpecTbl2 ul { font-size: 11px; text-align: justify; color: #CC3300; margin-top: 3px;; font-style: italic }
.recom-block-restV2 { border-color: black black 58A8DD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; height: 27px; text-align: center ; vertical-align: middle }
.recom-block-corpV2 { border-color: black black FFCC66; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px; height: 27px; text-align: center ; vertical-align: middle }
.menu-blockV2 { font-size: 12px; text-align: left; width: 95%; padding-top: 3px; padding-bottom: 3px }
.menu-blockV2 a:active { color: #FF0000 }
.menu-blockV2 a:hover { color: #FF0000; text-decoration: underline }
.menu-blockV2 a:link { color: #0066FF; margin-left: 3px }
.menu-blockV2 a:visited { color: #009966; margin-left: 3px }