img { border: 0px;}
.imageright { padding-left: 5px; float: right}
a {
  COLOR: #333333; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
  }
a:hover {
  COLOR: #41A8D3; font-smooth: auto;
  }
a:visited {
  TEXT-DECORATION: none; font-smooth: auto;
  }
a:visited:hover {
  COLOR: #41A8D3; TEXT-DECORATION: none; font-smooth: auto;
  }

.topnav{ font-size:13px; line-height:40px; padding-left:30px;}
.topnavbut {
  background-image:url(../images/toptab_small.gif);
  background-repeat:no-repeat;
  width:83px;
  height: 25px;
  text-align:center;
  vertical-align:middle;
  }

.searchbar {
  background-image:url(../images/bg-searchbar.jpg);
  background-repeat: repeat-x;
  height: 31px;
  }

.tabs {
  background-image:url(../images/tabs_bg.gif);
  background-repeat:repeat-x;
  height:21px;
  color:#FFFFFF;
  font-size: 11px;
  font-weight: bold;
  line-height: 21px;
  vertical-align: center;
  text-align: center;
  padding-bottom: 2px;
  }
.tabs a { color:#FFFFFF; }

.newsban { margin-bottom: 10px; }
.spacer {
  background-image:url(../images/spacer.gif);
  background-repeat:no-repeat;
  }
.sideheadlines {
  background-image: url(../images/bg_leftmenuhead.gif);
  background-repeat: no-repeat;
  height: 22px;
  color: #FFFFFF;
  font-size:11px;
  font-weight: bold;
  line-height: 18px;
  vertical-align: middle;
  text-align: left;
  padding-left:20px;
  }
.centerheadlines {
  background-image: url(../images/bg_leftmenuhead.gif);
  background-repeat: no-repeat;
  background-position: center left;
  height: 40px;
  color: #FFFFFF;
  font-size:11px;
  font-weight: bold;
  line-height: 18px;
  vertical-align: center;
  text-align: left;
  padding-left:10px;
  }

.topbutlinks:link {
  FONT-SIZE: 13px; line-height:20px; COLOR: #333333; TEXT-DECORATION: none; font-smooth: auto; font-weight: bold;
  }
.topbutlinks:hover {
  FONT-SIZE: 13px; line-height:20px; COLOR: #FF9900; TEXT-DECORATION: none; font-smooth: auto; font-weight: bold;
  }
.topbutlinks:visited {
  FONT-SIZE: 13px; line-height:20px; COLOR: #333333; TEXT-DECORATION: none; font-smooth: auto; font-weight: bold;
  }
.topbutlinks:visited:hover {
  FONT-SIZE: 13px; line-height:20px; COLOR: #FF9900; TEXT-DECORATION: none; font-smooth: auto; font-weight: bold;
  }

.box {
  border: 1px solid #6ddb39;
  background-image:url(../images/bg_box.jpg);
  background-repeat:repeat-x;
  height:81px;
  }

.txnorm {
  font-size:12px;
  color:#666666;
  line-height: 18px;
  text-align: right;
  }
.footer {
  background-color: #edebeb;
  color:#666666;
  font-size: 12px;
  }

h1 {
  font-size:18px;
  color: #333333;
  font-weight: bold;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 2px;
  line-height: 18px;
  padding-right: 10px;
  }
h2 {
  font-size:12px;
  color: #4c9c4c;
  font-weight: normal;
  font-style:italic;
  margin: 0px;
  padding-top: 4px;
  padding-bottom: 8px;
  line-height:15px;
  }
h3 {
  font-size:26px;
  color: #4c9c4c;
  font-weight: bold;
  margin: 0px;
  padding-top: 4px;
  padding-bottom: 8px;
  line-height:28px;
  }
ul {
  list-style-type: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 0px;
  margin: 0;
  }
li {
  padding-right: 5px;
  background-image:url(/images/arrow_yel.gif);
  background-repeat: no-repeat;
  background-position: 0em;
  padding-left: 15px;
  }

.footerlink:link {
  FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; font-smooth: auto;
  }
.footerlink:hover {
  FONT-SIZE: 11px; COLOR: #FF9900; TEXT-DECORATION: none; font-smooth: auto;
  }
.footerlink:visited {
  FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; font-smooth: auto;
  }
.footerlink:visited:hover {
  FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; font-smooth: auto;
  }

.plainEdit {
  height:18px;
  background-color:#FFFFFF;
  border:#999999 1px solid;
  }
a.logoBlue { color:#4DC0EF; }
a.logoGreen { color:#71BD3A; }
.logoBlue { color:#4DC0EF; }
.logoGreen { color:#71BD3A; }
.black { color:#000000; }

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0px;
  }
ul { margin-left: 35px; }
small {
  font-family:"Times New Roman", Times, serif;
  font-size: 11px;
  margin: 0px;
  }
a { color:#333333; text-decoration:none; }

.fontSize9  { font-size: 9px;  }
.fontSize10 { font-size: 10px; }
.fontSize11 { font-size: 11px; }
.fontSize12 { font-size: 12px; }
.fontSize13 { font-size: 13px; }
.fontSize14 { font-size: 14px; }
.fontSize16 { font-size: 16px; }
.fontSize24 { font-size: 24px; }
.fontSize22 { font-size: 22px; }

.darkPurple{ color:#330099; }
.prodCellCaptionBar {
  font-weight: bold;
  background-color: #c7c7c7;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  }
.plainEdit{
  height:18px;
  background-color:#FFFFFF;
  border:#999999 1px solid;
  }
.currentLocation {
  font-weight: bold;
  color: #cc0000;
  }
.gray { color:#626262; }
.productTitle {
  font-size: 16px;
  font-weight: bold;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  }
.thumbsBorders {
  background-color: #CCCCCC;
  }

.categoryTitle {
  font-size: 16px;
  font-weight: bold;
  color: #0099cc;
  }
.Title {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  }
.bold { font-weight:bold; }
.productsFrontTable {
  background-image: url(images/blackBullet.gif);
  background-repeat: no-repeat;
  background-position: 7px center;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 18px;
  }
.bordered{ border:#666666 1px solid; }
.bottomBordered {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D8D9DB;
  }
.rightBordered {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #AAAAAA;
  }
.leftPadded15 { padding-left: 15px; }

.padded10 { padding: 10px; }
.tabOver { background-color: #01ABC5; }
.topPadded { padding-top: 4px; }
.botPadded { padding-bottom: 4px; }
.lightGreenBg { background-color: #ECF0F1; font-size: 11px; }
.darkGreenBg { background-color: #01ABC5; font-size: 11px; }
.green { color:#30AABC; }

.rightPadded15 { padding-right: 15px; }
.rightPadded9 { padding-right: 9px; }

.menuCategoryFirst {
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #000000 1px solid;
  font-size:12px;
  }
a.menuCategoryFirst:hover {
  font-weight:bold;
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #000000 1px solid;
  font-size:12px;
  }
.menuCategoryFirstSelected {
  font-weight:bold;
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #000000 1px solid;
  background-image: url(images/category_bullet.gif);
  background-repeat: no-repeat;
  background-position: right center;
  font-size:12px;
  }
.menuCategory {
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #d9dfe0 1px solid;
  font-size:12px;
  }
a.menuCategory:hover {
  font-weight:bold;
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #d9dfe0 1px solid;
  font-size:12px;
  }

.menuCategorySelected {
  font-weight:bold;
  display: block;
  padding:10px 0px 10px 6px;
  border-top: #d9dfe0 1px solid;
  background-image: url(images/category_bullet.gif);
  background-repeat: no-repeat;
  background-position: right center;
  font-size:12px;
  }
.menuSubCategoryFirst {
  display: block;
  padding:7px 0px 7px 6px;
  color:#0099cc;
  border-top: #d9dfe0 1px solid;
  }
a.menuSubCategoryFirst:hover {
  display: block;
  padding:7px 0px 7px 6px;
  color:#000000;
  }
.menuSubCategory {
   display: block;
   padding:7px 0px 7px 6px;
   color:#0099cc;
   }
a.menuSubCategory:hover {
  display: block;
  padding:7px 0px 7px 6px;
  color:#000000;
  }

.menuProduct {
  display: block;
  padding:3px 0px 3px 6px;
  background-color:#d9dfe0;
  border-bottom:#FFFFFF 1px solid;
  }

.menuProductSelected {
  display: block;
  padding:3px 0px 3px 6px;
  background-color:#d9dfe0;
  color:#cc0000;
  font-weight:bold;
  border-bottom:#FFFFFF 1px solid;
  }
.plainButton {
  height:22px;
  background-color:#FFFFFF;
  border:#cccccc 1px solid;
  font-size:11px;
  }
.plainButton:hover {
  height:22px;
  background-color:#F7F8FB;
  border:#999999 1px solid;
  }
a.admin_menu {
  display:block;
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize;
  background-repeat: no-repeat;
  padding:5px 2px 5px 15px;
  background-color: #F7F8FB;
  }
a.admin_menu:hover {
  display:block;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  background-repeat: no-repeat;
  padding:5px 2px 5px 10px;
  background-color: #E4E8F1;
  text-decoration: none;
  }
a.linkblue {
  font-size: 12px;
  text-decoration: none;
  color: #0000FF;
  text-decoration: underline;
  }
a.linkblue:hover {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  }

.big_page_label { font-size: 18px; font-weight: bold; }
.leftPadded { padding-left: 10px; }
.bitleftPadded { padding-left: 3px; }

.addProdTable{
  background:#F7F8FB;
  font-size: 11px;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 6px;
  }
.admin_tables { background-color:#CCCCCC; }

.blue { color: #4242D1; }
.red { color:#AA0000; }
.grey { color: #999999; }
.whiteBg { background-color:#FFFFFF; }

a.blue_onhover { color: #000000; }
a.blue_onhover:hover { color: #04539F; }
a.menutop {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }
a.menutop_selected {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #01ABC5;
  }
a.menutop:hover {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #01ABC5;
  }

.download_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  }

.times{font-family:"Times New Roman", Times, serif; font:"Times New Roman", Times, serif;}
.input, textarea {
  font-family: "Times New Roman", Times, serif;
  font-size: 11px;
  }
.inputgala {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #000000;
  height: 17px;
  margin: 1px;
  padding: 1px;
  background-repeat: repeat-x;
  }

Textarea.inputgala {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #333333;
  background-color: #ffffff;
  width: 90%;
  border: 1px solid #000000;
  margin: 1px;
  padding: 1px;
  height: 120px;
  }
.btton {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
  background-image: url(images/bg2.gif);
  height: 24px;
  width: 110px;
  border: 2px solid #e3e3e3;
  margin: 3px;
  padding: 3px;
  }
.blue_button {
  background-color: #1ABAD2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  border: 1px outset;
  }
.form {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left:10px;
  }
a.sub_menu, a.sum_menu:link, a.sub_menu:visited {
  display: block;
  color: #333333;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  padding: 4px 4px 4px 15px;
  margin-top: 2px;
  background-image: url(images/ar_bl.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  }
a.sub_menu:hover, a.sub_menu_selected {
  display: block;
  color: #24B9CD;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #24B9CD;
  padding: 4px 4px 4px 15px;
  margin-top: 2px;
  background-image: url(images/ar_b.gif);
  background-repeat: no-repeat;
  background-position: left center;
  }

* { margin: 0; }
html, body { height: 100%; }

.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -66px; /* the bottom margin is the negative value of the footer's height */
  }
.footer, .push {
  height: 66px; /* .push must be the same height as .footer */
  }
.plainTextArea {
  background-color:#FFFFFF;
  border:#999999 1px solid;
  font-size: 11px;
  }
.plainFileEdit {
  height:21px;
  background-color:#FFFFFF;
  border:#999999 1px solid;
  font-size: 10px;
  }
.infoBoxContents { background-color: #FBFDFD; }
.infoBox { background: #b6b7cb; }
.block { display:block; }
.center_art_date {
  font-size:36px;
  color:#6B6B6B;
  font-weight:bold;
  line-height:28px;
  }
.art_name{
  font-size:18px; font-weight:bold; font-stretch:condensed; color:#9D9DA0;
  line-height:28px;
  }
.art { color:#444444; font-size:13px; }
.art_short { font-size:12px; font-weight:bold;  font-stretch:condensed; color:#000000; }

.guide_blue { color:#2f486a; line-height:20px; }
.center_art_name {
  font-size:19px; font-weight:bold; font-stretch:condensed; color:#979797;
  line-height:28px;
  }
.center_art_short {
  font-size:12px; font-weight:bold;  font-stretch:condensed; color:#000000;
  }
.underlined { text-decoration:underline; }
.sectionTitle {
  padding-right:10px;
  background:url(images/bg-searchbar.jpg) repeat-x;
  line-height:26px;
  text-align:right
  }

#hintbox { /*CSS for pop up hint box */
  position:absolute;
  top: 0;
  background-color: lightyellow;
  width: 150px; /*Default width of hint.*/
  padding: 3px;
  border:1px solid black;
  font:normal 11px Verdana;
  line-height:18px;
  z-index:100;
  border-right: 3px solid black;
  border-bottom: 3px solid black;
  visibility: hidden;
  }
.hintanchor { /*CSS for link that shows hint onmouseover*/
  font-weight: bold;
  color: navy;
  margin: 3px 8px;
  }
.lightGrey { color:#b2b2b2; }

#submenu {
  position: fixed;
  z-index: 1;
  left: 250px;
  top: 0;
  height: 50px;
  width: 600px;
  background-color: #000000;
  }

[if lt IE 7]>
#submenu {
  position: absolute;
  z-index: 1;
  left: 250px;
  top: expression((fixpos=document.documentElement.scroll Top ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');
  height: 50px;
  width: 600px;
   background-color: #000000;
  }
<![endif]

.white { color:#FFFFFF; }
.brightred { color:#FF0000; }
.regspan {
  vertical-align:middle;
  display:block;
  height:26px;
  font-size:12px;
  font-weight:bold;
  }
.main { font-family:Tahoma, sans-serif; font-size:12px; color:#666666;  font-weight:200; padding: 10px }
.mainTable { border:#CCCCCC solid 1px; font-family: Arial, Arial, Helvetica, sans-serif;  font-size: 10px; }
.mainTable .mainTitle td {
  font-family: Tahoma, sans-serif; font-size:11px; color:#333333; background:#ccc; font-weight:bold; padding:2px 3px;
  }
.tableHeader {
  font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: 200;   color: #fff; background: #333;
  border-bottom-style: solid; border: 1px; border-left: solid #fff 1px; height: 20px; font-size: 12px;
  }
.tableHeader td { padding:2px 5px; text-align:left; }

.shalomBlue { color:#1ea4d8; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; font-size:12px; }
.shalomBlue13 { color:#1ea4d8; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }
.shalomBlue10 { color:#1ea4d8; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }
.shalomGreyGeorgia11 { color:#8c8c8c; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
a.readMore {
  background:url(images/greenArrow.gif) right no-repeat; width:99px; height:18px; text-align:right;
  line-height:18px; color:#000000; padding-right:3px; font-size:11px;
  }
a.readMore:hover {
  background:url(images/greenArrow.gif) right no-repeat; width:99px; height:18px; text-align:right;
  line-height:18px; color:#000000; padding-right:3px; font-size:11px;
  }

.floatRight { float:right; }
.floatLeft  { float:left; }
.tab {
  background:url(images/tab.gif) right no-repeat; height:24px; padding-right:10px; line-height:24px;
  color:#03A9DF; text-align:right; border-bottom:#D8D7D7 1px solid; font-size:10px; font-weight:bold;
  }
.tabOnGray {
  background:url(images/tab_on_gray.gif) right no-repeat; height:24px; padding-right:10px; line-height:24px;
  color:#03A9DF; text-align:right; border-bottom:#D8D7D7 1px solid; font-size:10px; font-weight:bold;
  }

a.underlines {
  background:url(images/tinyArrow.gif) left center no-repeat; padding-right:10px; line-height:24px;
  display:block; border-bottom:#CCCCCC 1px dotted; font-size:12px; width:100%;
  }
.underlines {
  background:url(images/tinyArrow.gif) left center no-repeat; padding-right:10px; line-height:24px;
  display:block; border-bottom:#CCCCCC 1px dotted; font-size:12px; width:100%;
  }

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

.guideCity { font-size:16px; color:#999999; }
.pagesCat {
  color:#2977FF; display:block; line-height:24px; font-weight:bold; font-size:12px; text-decoration:underline;
  }
.pagesSubCat { font-size:11px; text-decoration:underline; color:#575757; display:block; line-height:17px; }
.adStripe { height:150px; }


#myAccordion{text-align:left; float:left; display:block; width:100%;}
.acc_toggler{  font-size:14px; font-weight:bold; border-bottom:#5C9AFF 1px solid; padding-bottom:3px; color:#808080; cursor:pointer;}
.acc_element{ padding:10px 0 0 30px;}
.acc_expandBut{border:#DCE9FF 1px solid; color:#000000; font-size:16px;}
.acc_value{}
.acc_title{}
.acc_edit{ border:#666666 1px solid;}
.save{cursor:pointer;}
.updateStatusMsg{font-size:12px;  color:#3381FF;}

.sPagesPic{
  display:block;
  padding:5px;
  border:#777777 1px solid;
  height:214px;
  }
.sPagesThumb{
  padding:3px;
  border:#BBBBBB 1px solid; float:left;
  cursor:pointer;
  }

/*
<![if IE 6]>
.adStripe{
height:55px;}
<![endif]>
*/

.toggler {
  cursor:pointer; float:left; display:block; line-height:15px; font-size:11px; color:#8A8A8A;
  font-weight:bold; width:100%;
  }
.element{ float:left; display:none; padding:10px; }
.address{
  font-size:11px;
  color:#444444;
  padding:0px 10px 0 0;
  }
.leftPart {
  width:280px; float:left; color:#444444; font-size:10px; font-weight:bold; text-align:left; padding-right:10px;
  }
.rightPart { width:90%; float:left; font-size:10px; }
.ture_guide_item_buttonsContainer {
  display:block; line-height:26px; font-size:11px; font-weight:normal; color:#595959; padding-top:5px;
  }
.gMapContainer {
  width:450px; height:400px; padding:5px; border:#777777 1px solid;background-color:#EEEEEE; float:left;
  }
.gMapCloser {
  background-color:#FFFFFF; color:#FF3333; cursor:pointer; font-size:13px; padding:3px; font-weight:bold;
  position:relative; background:url(images/icons/close.gif) center center no-repeat; width:16px; height:16px;
  left:150px;
  }

.pagesTitle {
  width:90%; height:20px; line-height:20px; font-size:13px; font-weight:bold; color:#0181EC; text-align:left;
  display:block; float:left;
  }
.pagesShort {
  font-size:12px; width:90%; float:left; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#909090; font-style: normal;
  }
.pagesLong {
  font-size:11px; width:90%; float:left; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000; font-style: normal;
  }
.pageN { padding:6px; display:inline;  cursor:pointer; font-size:11px; font-weight:bold; }
.pageNCurrent{ padding:6px; display:inline;  cursor:pointer; font-size:11px; font-weight:bold;color:#41A8D3; }
.pagediv { font-family:"Times New Roman", Times, serif; font-size:15px; }
.pageNav { padding:6px; display:inline; font-size:11px; font-weight:bold; }

#article_comments_header {
  background:#FFFFFF; padding:4px; color:#000000; margin:0; height:20px; line-height:20px; font-size:12px;
  }
.addNewComment { float:right; margin:0; padding:0; cursor:pointer; color:#000000; line-height:23px; }
a.addComment:hover { color:#000000; }
.inline { display:inline; }

#article_comments_accordion { display:block; width:100%; }
.comment_toggler { display:block;  width:480px; height:25px; float:left; cursor:pointer; }
.comment_element { display:block;  width:100%; float:left; }
.comment_number {
  float:left; margin:0px; padding:0px; text-align:center; width:28px; color:#8DB3E5; font-size:13px; font-weight:bold;
  }
.comment_title { float:left; width:270px; font-size:14px; color:#1ea4d8; font-family:Verdana, Geneva, sans-serif; }
.comment_date { float:left; width:270px; font-size:11px; color:#adadad; font-family:Verdana, Geneva, sans-serif; }
.comment_no_title { color:#666666;}
.comment_body { display:block; font-size:12px; width:100%; float:left; }
.comment_text {
  display:block; font-size:11px; width:100%; float:left;
  font-family:Verdana, Geneva, sans-serif; color:#8c8c8c; font-style:italic; line-height:normal;
  }
.rating_area { display:block; width:150px; }
.rating_title { display:block; color:#1ea4d8; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.votesUp, .votesDown { color:#8a8a8a; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.comment_back { float:right; cursor:pointer; }
.replies { display:block; width:100%;float:left; }

#article_comments_addnew_area {
  width:337px; padding:5px 0 5px 0; border:#4180d3 1px solid; display:block; float:left;
  }
#comment_title { width:290px; color:#999999; border:#999999 1px solid; }
#comment_body { width:290px; height:50px; color:#999999; border:#999999 1px solid; font-size:14px; }
#comment_submit {
  width:290px; height:25px; line-height:25px; text-align:center; float:left; color:#000000; font-size:12px;
  cursor:pointer;
  }
#comments_login, #comments_register { padding-top:5px; }
#comments_login_edit, #comments_username_edit, #comments_email_edit {
  width:290px; color:#999999; border:#999999 1px solid;
  }
#pass_decoy, #comments_regpass_decoy, #comments_regconf_decoy {
  width:290px; color:#999999; border:#999999 1px solid;
  }
#comments_password_edit, #comments_regpass_edt, #comments_regconf_edt {
  width:290px;  border:#999999 1px solid; display:none
  }

.comment_reply_area { display:block; padding-left:30px;  width:100%; display:block; float:left; position:relative; }
.replies { display:block; width:100%; float:left; font-size:12px; position:relative; }
.reply {
  display:block; float:left; width:558px; margin-bottom:5px; padding-bottom:4px;
  margin-left:70px; border:solid 1px #ececec; text-align:left;
  }
#authentication { padding:5px 0 5px 0; display:block; font-size:12px; }
#reg, #log { text-decoration:underline; }
#auth_feedback { display:block; float:left; color:#FF6633; }

.pager_item { font-size:12px; padding:2px; margin:2px; }
.pager_item_week { font-size:12px; padding:2px; margin:2px; }
.guide_paging { float:right; }
.guide_sorting { float:left; }

/*  blog related */
.blogEntryTitle { font-size:14px; font-weight:bold; color:#00a6ff; }
.blogEntryComments { font-size:10px; font-weight:bold; color:#0033ff; }
.blogEntry { font-size:13px; line-height:23px; color:#000000; }
.blogPosted { font-size:11px; color:#555555; }
.blogpostmetadata { font-size:11px; color:#555555; }
.blogPostTitle { color:#007fff; font-size:18px; font-weight:bold; }
.blogPostsubTitle { color:#bdbdbd; font-size:11px; font-weight:bold; }

/* archive */
#archiveAdvancedToggle { font-size:9px; text-decoration:underline; position:relative; top:-3px; cursor:pointer; }
#searchBut { cursor:pointer; }
.archivePost { cursor:pointer; padding-bottom:20px; }

.shalomdata_text_blue { font-weight:bold; color:#3381FF; font-size:12px; text-decoration:underline; }
.shalomdata_text_grey { font-weight:bold; color:#737373; font-size:12px; text-decoration:underline; }

/*  homepage */
.splash_titleNew {
  font:Verdana, Arial, Helvetica, sans-serif; color:#2683FC; font-size:11px; font-weight:bold;
  text-align:left; height:40px; overflow:hidden;
  }
.splash_titleNewBig {
  font:Verdana, Arial, Helvetica, sans-serif; color:#2683FC; font-size:14px; font-weight:bold;
  text-align:left; height:35px; overflow:hidden;
  }
.splash_shortNewBig {
  font-size:11px; font:Verdana, Geneva, sans-serif; text-align:left; color:#575757; padding-top:6px;
  height:41px; overflow:hidden;
  }
.splash_column_picNew { width:136px; height:94px; text-align:center; }
#splash_container { text-align:left; float:left; width:700px; margin-top:10px; }
#splash_title {
  float:right; color:#1ea4d8; font-size:24px; font-weight:bold; padding-bottom:5px; text-align:left; width:300px;
  }
.splash_author {
  color:#949494; font-size:12px;  font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif;  font-weight:normal; text-align:left;
  }
#splash_pic { float:left; width:380px; height:330px;  padding-top:10px; }
.splash_pic_credits { float:left; color:767676; font-size:10px;padding-top:10px; }
#splash_text {
  float:right; width:300px; margin-top:0px; font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif;  font-size:14px; line-height:24px; text-align:left;
  }
#home_topRow { text-align:left; display:block; width:980px; }
#lenta_container { position:relative; top:0; }
#blogs_container { position:relative; top:0; }

.home_lenta_short {
  border:#FF0000 0px solid; font-family:Georgia, "Times New Roman", Times, serif;
  font:Georgia, "Times New Roman", Times, serif;
  }

#home_middleRow { padding-top:15px;  text-align:left; width:980px; display:block; }
.home_column { width:205px; float:left; padding:5px 29px 5px 0px; text-align:left; height:490px; }
.home_column_pic {
  background:url(images/picFrame_small.gif) no-repeat top left; height:170px; padding-left:20px;  padding-top:10px;
  }
.home_column_title {
  font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1ea4d8;
  text-align:left; height:110px;
  }
.home_column_author {
  padding-top:5px; padding-bottom:8px; text-align:left; width:200px; font-size:11px;
  font:Georgia, "Times New Roman", Times, serif; font-family:Georgia, "Times New Roman", Times, serif;
  }
.home_column_author_span {
  color:#949494; font-size:11px;  font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif;  font-weight:normal; float:left;
  }
.home_column_text {
  font-size:14px; font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif; text-align:left; }

/* NEW home columns*/
#home_middleRowNew { padding-top:15px;  text-align:left; display:block; float:left; }
.home_columnNew { width:155px; float:left; padding:5px 25px 5px 0px; text-align:left; height:275px; }
.home_column_picNew { width:152px; height:114px; }
.home_column_titleNew {
  font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2683FC;
  text-align:left; height:50px; overflow:hidden; padding-top:15px; width:150px;
  }
.home_column_textNew {
  font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:left; color:#4A4A4A;
  padding-top:6px; height:86px; overflow:hidden;
  }

/* NEW culture rows*/
#culture_middleRow { padding-top:15px;  text-align:left; display:block; float:left; }
.culture_column { width:441px; text-align:left; height:90px; }
.culture_column_pic { width:120px; height:86px; }
.culture_column_author {
  font:"Times New Roman", Times, serif; font-size:9px; font-weight:bold; color:#8f8f8f;
  padding-left:10px; padding-top:10px;
  }
.culture_column_title {
  font:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2683FC;
  text-align:left; padding-left:10px; height:32px;
  }
.culture_column_text {
  font-size:12px; font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif; text-align:left; color:#4A4A4A; padding-left:10px;
  height:32px; overflow:hidden;
  }

#home_bottomRow { padding-top:5px; float:left; text-align:left; display:block; width:980px; }
.home_tinyLenta_post { padding:5px 0 5px 0;  float:left; text-align:left}
.home_tinyLenta_title { color:#404040; font:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; text-align:left; }
.cultureList_title {
  color:#666666; font: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; font-weight:300;
  }
.home_tinyLenta_props {
  color:#949494; font-size:9px; font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif;  text-align:left;
  }

.hidden { display:none; }
#read_map, #read_tab, .curPointer { cursor:pointer; }

/* jSlideShow */
.jSlide_container {}
.jSlide_pics_mask { overflow:hidden; position:relative; }
.jSlide_pics { position:relative; top:0; left:0; width:5000px; }
.jSlide_pic { float:left; text-align:center; }
.jSlide_paging {
  text-align:center; padding-top:10px; font-size:11px; font-weight:bold; position:relative; left:-21px; width:180px;
  }
.jSlide_page { float:left; padding:3px; cursor:pointer; }
.jSlide_pn_placeholder { width:15px; height:20px; float:left; text-align:center; padding:4px; }
.jSlide_prev { cursor:pointer; height:20px; }
.jSlide_next { cursor:pointer; height:20px; }

/* jSlide_content */
.jSlide_content { float:left; text-align:center; padding-left:10px; }
.cultureSlider_subcat { font-size:11px; color:#6b6b6b; font-weight:bold; display:block; float:left; }
.cultureSlider_titles { display:block; float:left; font-size:11px; width:140px; }
.jContentSlide_next { float:right; width:23px;cursor:pointer; position:relative; top:58px; }
.jContentSlide_prev { float:left; width:23px; cursor:pointer;position:relative; top:58px; }
.jVideoBoxSlide_next { cursor:pointer; }
.jVideoBoxSlide_prev { cursor:pointer; }
.jSlide_content_mask { overflow:hidden; position:relative; float:left; }
.jSlide_content { position:relative; top:0; left:0; width:5000px; float:left; }

/*  news page  647 405 6890 maks */
#news_splash_title {
  color:#1ea4d8; font-size:22px; font-weight:bold; padding-bottom:5px; text-align:left; float:left; width:260px;
  }
#news_splash_pic {
  float:left; width:335px; height:260px; background:url(images/news_picFrame.gif) no-repeat top left;
  padding-top:10px;padding-left:30px;
  }
#news_splash_text {
  color:#4f4f4f;  float:right; width:260px;  font:Georgia, "Times New Roman", Times, serif;
  font-family:Georgia, "Times New Roman", Times, serif;  font-size:13px; line-height:17px; text-align:left;
  }
#text_image img { padding :5px 10px 5px 10px; }
.cultureListHeader {
  font-size:12px; color:#858585; font-weight:bolder;
  background:url(images/cultureList_headerBG.jpg) 0px 14px  no-repeat; height:30px;
  }
.arial18grey {
  font-size:18px;
  color: #7d7d7d;
  font-weight: bold;
  }
.cultureHeadingLink {
  font-size:8px;
  font-family:Verdana, Geneva, sans-serif;
  }
.homePageFoot {
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color:#666666;
  font-weight:bold;
  }
#TGContent { width:510px; padding-left:20px; line-height:1.6em; font-size:11px; }
.commentlist { font-size:10px; }

/* CONTEST PAGE */
.contestQuestion {
  font-size:15px;
  color: #253F8E;
  font-weight: bold;
  font-family:Verdana, Geneva, sans-serif;
  }
.contestAnswer {
  font-size:15px;
  color: #747474;
  font-weight: bold;
  font-family:Verdana, Geneva, sans-serif;
  }
.contestName {
  font-size:11px;
  color: #000000;
  font-weight: bold;
  font-family:Verdana, Geneva, sans-serif;
  }
.contestSmallText {
  font-size:12px;
  color: #334C96;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  }
.contestField { background-color:#EEEEEE; }

/* NEWSLETTER PAGE */
.newsletterIntro {
  font-size:11px;
  color: #656565;
  font-family:Verdana, Geneva, sans-serif;
  }
.newsletterMainTitle {
  font-size:15px;
  color: #FFFFFF;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:bold;
  padding:10px;
  }
.newsletterMainDesc {
  font-size:13px;
  color: #FFFFFF;
  font-family:Verdana, Geneva, sans-serif;
  padding:0px 10px 10px 10px;
  }
.newsletterMainCred {
  font-size:11px;
  color: #5a5a5a;
  font-family:Verdana, Geneva, sans-serif;
  padding:0px 10px 0px 10px;
  }
.newsletterMainMore a {
  font-size:12px;
  color: #FFFFFF;
  font-family:Verdana, Geneva, sans-serif;
  padding:0px;
  float:right;
  }
.newsletterHeadlines {
  font-size:12px;
  color: #656565;
  font-family:Verdana, Geneva, sans-serif;
  padding:5px 10px 5px 10px;
  }
.newsletterAddTitle {
  font-size:13px;
  color: #4cb6ef;
  font-family:Verdana, Geneva, sans-serif;
  }
.newsletterAddDesc {
  font-size:11px;
  color: #878787;
  font-family:Verdana, Geneva, sans-serif;
  padding-bottom:10px;
  }
.newsletterAddCred {
  font-size:10px;
  color: #4cb6ef;
  font-family:Verdana, Geneva, sans-serif;
  }
.newsletterAddMore a {
  font-size:10px;
  color: #656565;
  font-family:Verdana, Geneva, sans-serif;
  float:right;
  font-style:italic;
  }
.newsletterFooter {
  font-size:10px;
  color: #000000;
  font-family:Verdana, Geneva, sans-serif;
  padding-left:15px;
  }
.newsletterFooter a {
  font-size:10px;
  color:#0000ff;
  font-family:Verdana, Geneva, sans-serif;
  }

/* from newstickerVertical.php */
#newsreviews { color:grey; text-decoration:none; font-smooth:auto; font-weight:bold; font-family:arial; font-size:14px; }
.title { font-size:11px; font-family:verdana; font-smooth: auto; color:#40a3ff; }
.short { font-size:12px; font-family:verdana; font-weight:regular; font-smooth: auto; color:black; }
.author { font-size:11px; font-family:verdana; font-weight:bold; font-smooth: auto; color:#676767; }
.date { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;font-smooth: auto;color:#676767; }
.bar {
  font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-smooth: auto;
  color:#676767; padding-top:2px;
  }
.dash { font-size:11px; font-family:verdana; font-weight:bold; font-smooth: auto;color:grey; }
.tab { font-size:12px; font-family:Arial,Helvetica; color:navy; }
.tabb { font-size:14px; font-family:Arial,Helvetica; }
.tabb2 { font-size:14px; font-family:Arial,Helvetica; color:red; }
#spaces{ line-height:9px; }
#box { margin-top:-7px; }

