/* CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ] */

body {	font-family:	arial;	font-size:		12px;	color:			black;	}
.tab { cursor:pointer; }
.tabs
{
	position:relative;
	list-style: none;
	border-bottom: 3px solid #e78f08;
	padding:0;
	margin:0;
	margin-bottom:15px;
}
.tabs li.middle { float:right; padding: 0px 3px 0 3px; }
.tabs a { font-weight:bold; background:url(../pics/tabMiddle.jpg) top right repeat-x; float:right; padding:4px 5px 0 5px; height:24px; font-weight:100; display:block; color: #000; text-decoration: none; }
.tabRight { background:url(../pics/tabRight.jpg) top right no-repeat; width:7px; height:24px; float:right; }
.tabLeft { background:url(../pics/tabLeft.jpg) top right no-repeat; width:7px; height:24px; float:right; }
.tabContent { display:none; }
.clear { clear:both; }
a { text-decoration:underline; color:#500968; }
h1 { font-size:14pt; padding-bottom:10px; color:#592e7c; }
h2 { font-size:14pt; color:#f36d25; }
.accordionItem
{
	width:201px;
	height:188px;
	overflow:hidden;
	border-left:#b07ec1 1px solid;
	position:absolute;
}
.loginLink { color:#000; font-weight:bold; text-decoration:none; }
.EventsFullDiv { width: 100%; margin: 0px auto; }
.EventsFullTable { width: 100%; }
.EventsFullTable tbody td,th{ border: 1px solid #aaaaaa; }
.EventsFullTable tbody td{ border: 1px solid #aaaaaa; background:#b7b8bc; }
.EventsFullTable thead .nav .back { text-align:center; font-weight: bold; }
.EventsFullTable thead .nav .next { text-align:center; font-weight: bold; }
.EventsFullTable thead .nav .title { text-align:center; font-weight: bold; }
.EventsFullTable thead .days th {  text-align:center; width: 14%; background: #aaaaaa; color:black; font-weight: bold; }
.EventsFullTable tbody .thisday .title{  font-weight: bold; color: black; }
.EventsFullTable tbody .evday .title{  font-weight: bold; color: white; }
.EventsFullTable tbody .evday {  font-weight: bold; color: white; background: #f56a31 }
.EventsFullTable tbody .passevday {  font-weight: bold; color: white; background: #fc9c75 }
.EventsFullTable tbody .cvday {  font-weight: bold; color: black; background: #006b6d }
.EventsFullTable tbody .passcvday {  font-weight: bold; color: black; background: #99c4c5 }
.EventsFullTable tbody .kvday {  font-weight: bold; color: black; background: #592e7d; }
.EventsFullTable tbody .passkvday {  font-weight: bold; color: black; background: #9b82b1; }
.EventsFullTable tbody .day .title{  font-weight: bold; color: #000000; }
.EventsFullTable tbody .passday {  width: 14%;  color: black; }
.EventsFullTable tbody td { vertical-align: top; width: 14%; padding: 2px; }
.EventsFullTable tbody td:hover .title{ }
.EventsFullTable tbody td .title  { text-indent: 5px; }
.EventsFullTable tbody td .text  { border-bottom: 1px dotted #aaaaaa; }
.EventsFullTable tbody td .dummy  { height: 50px; }
.EventsFullTable tbody td .text .time { color: #FFF; }
.EventsFullTable tbody td .text .desc  a{ text-decoration: none; color: #FFF; }
.EventsFullTable tbody td .text .desc  a:hover{ text-decoration: underline;  }
.EventsFullTable tbody td .text .desc { text-indent: 5px;  }
.EventsFullTable tbody .passday .text .time { color: white }
.EventsFullTable tbody .passday .text .desc  a { color: white }

.EventsDiv { width: 100%; margin: 0px auto; }
.EventsTable th { height:auto; padding-top:0; }
.EventsTable { width: 100%; border-collapse: collapse; }
.EventsTable thead .nav .back { cursor: pointer;text-align:center; font-weight: bold; }
.EventsTable thead .nav .next { cursor: pointer;text-align:center; font-weight: bold; }
.EventsTable thead .nav .title { text-align:center; font-weight: bold; }
.EventsTable thead .days th { border:3px solid #EAEAE5; text-align:center; width: 14%; background: #EAEAE5; color:#224E70; font-weight: bold; }
.EventsTable tbody .noday { border:3px solid #EAEAE5; text-align:center; width: 14%; background: #EAEAE5; }
.EventsTable tbody .thisday { cursor: pointer; border:3px solid #EAEAE5; text-align:center; width: 14%; background: #B60300; color: #ffffff; font-weight: bold; }
.EventsTable tbody .evday { cursor: pointer; border:3px solid #EAEAE5; text-align:center; width: 14%; background: #008800; color: #ffffff; font-weight: bold; }
.EventsTable tbody .dummy { cursor: pointer; width: 14%; height:65px; background: #b7b8bc; color: #ffffff; font-weight: bold; }
.EventsTable tbody .day { cursor: pointer; border:3px solid #EAEAE5; text-align:center; width: 14%; background: #FFFFFF; color: #000000; }
.EventsTable tbody .passday { cursor: pointer; border:3px solid #EAEAE5; text-align:center; width: 14%; background: #F6F6F6; color: #999999; }

.EventsList { width: 100%; border-collapse: collapse; }
.EventsList td { padding: 5px; border-bottom: 1px solid #A7A6A4; font-weight: bold; }
.EventsList .date { width: 15%; text-align: center; }
.EventsList .title a { text-decoration: none; color: #000000; }
.EventsList .title a:hover { text-decoration: underline; }
.EventsList .location {  }
.EventsList .cat { background: #96C61A; color: white; }

.forumTree { margin: 5px; border:1px solid #eeeeee; }
.forumTree .title  a {  color: green; font-weight: bold; font-size: 13px;  }
.forumTree .summary  { color: #888888; }
.forumCat {  }
.forumCat .title  {  font-weight: bold; font-size: 14px; color: #444444; }
.forumCat .summary  { color: #888888; }
.forumCat .items  {  margin-bottom: 10px;  }
.forumCat .items a  { width: 30%; float: right; margin: 2px; display: block; color: orange; font-weight:bold; border:1px solid #eeeeee; text-decoration: none; }
.forumCat .items a:hover  { border:1px solid red;  }
.forumNav .info1 { float: right; }
.forumNav .info2 { float: left; }
.forumPage .info1 { float: right; }
.forumPage .info2 { float: left; }
.forumMod { font-weight: bold;  }
.forumTable { border-collapse: collapse; width: 100%; }
.forumTable .rowMember { text-align: center; white-space:nowrap; width: 15%;  }
.forumTable .rowMember a {  text-decoration: none; font-size: 10px; color: #666666; }
.forumTable .rowDate { text-align: center; white-space:nowrap; width: 15%; direction: ltr; font-size: 10px; color: #666666;}
.forumTable td { border: 1px solid #cccccc; padding: 2px;  }
.forumRowTopic td {  background: #dddddd; }
.forumRowPost td {  background: #eeeeee; }
.forumRowTopic td a { color: black; font-weight: bold; }
.forumRowPost td a { color: black;  }
.forumNC { font-size: 10px; color: #666666; margin: 0px 5px 0px 5px; }
.forumPost .title {  }
.forumPost .member { float: left; margin: 3px; width: 80px; }
.forumPost .attach { margin-bottom: 10px;  }
.forumPost .links { margin-bottom: 10px;  }
.forumTable .closePost { display: none;  }
.selectedTitleForum td { background: #F9FC5F; }
.selectedPostForum td {  }
.forumTable .unvalidpost td { background: #FC8D83; }

.co_table { width: 98%; margin: auto; border-right: 1px solid #F0F0F0; border-left: 1px solid #F7F7F7; }
.co_table .co_header { border-bottom: 1px solid #F0F0F0; background: #F0F0F0; padding: 2px; height: 30px; font-weight: bold; color: #666666; font-size: 14px;}
.co_table .co_label { color: #666666; border-bottom: 1px solid #F0F0F0; width: 120px; padding: 2px; }
.co_table .co_value { border-bottom: 1px solid #F0F0F0; padding: 2px; }
.co_input { width: 150px; border: 1px solid #cccccc; }

.coupon_table td { padding: 5px; }

.uncart td    { border-bottom:none !important;	}
.cart { width: 98%; margin: auto; border-right: 1px solid #F7F7F7; border-left: 1px solid #F7F7F7; }
.cart th { border-bottom: 1px solid white; background: #F7F7F7; padding: 2px; height: 30px; font-weight: bold; color: #666666; font-size: 14px; }
.cart td { border-bottom: 1px solid #F7F7F7; padding: 2px; height: 30px; }
.cart .value.total, 
.cart .label.total { 
	font-size: 14px; color: black; font-weight: bold; 
	}
.cart .notes { width: 100%; height: 50px; overflow: auto; }
.cart_addons { margin: 0px 10px 0px 10px; font-size: 10px;}
.cart_addons_units { font-size: 10px; color: #666666; }
.cart_addons_group { font-size: 10px; color: #666666; }
.cart_addons_title { font-size: 10px; color: #666666; }
.cart_addons_price { font-size: 10px; color: #666666; }

.catalog_main { margin: 0px 3px 3px 3px;  }
.catalog_category { background: #eeeeee; width: 24%; height: 20px; border:1px solid #aaaaaa; float: right; margin: 1px; text-align: center;    }
.catalog_category:hover { border:1px solid #000000; }
.catalog_category a { font-weight: bold; text-decoration: none; display:block; height: 100%; padding-top: 2px; }
.catalog_item { margin: 3px; border:1px solid #eeeeee; cursor: pointer; float: right; width: 31%; }
.catalog_item:hover { border:1px solid #888888; }
.catalog_item .more { float: left; margin: 2px; }
.catalog_item .add { float: right; margin: 2px; }
.catalog_item .title { color: black; font-weight: bold; display: block; }
.catalog_item .row_title { background: #eeeeee; height: 30px; text-align: center; }
.catalog_item .row_link { padding-top: 3px; background: #eeeeee; height: 20px; text-align: center; }
.catalog_item .row_thumb { margin: 1px; text-align: center; }
.catalog_item .row_summary { color: #777777; height: 45px; overflow: hidden; }
.catalog_item .price_label , .catalog_item .delivery_label, .catalog_item .payments_label { color: #777777; }
.catalog_item .price_value , .catalog_item .delivery_value, .catalog_item .payments_value { font-weight:bold; color: #555555; }
.catalog_item .price_value { color: red; }
.catalog_image {  }
.catalog_thumb { display:block; margin: 2px; border: 1px solid #eeeeee; }
.catalog_thumb:hover { border: 1px solid #000000; }
.catalog_details .td_label { background: #F7F7F7; padding: 2px; color: #aaaaaa; }
.catalog_details .td_value { border-bottom: 1px solid #F7F7F7; padding: 2px; font-weight: bold; }
.catalog_details_price_label { text-align: center; margin-top: 15px; font-weight:bold; color: #888888; }
.catalog_details_price_value { text-align: center; font-size: 16px; font-weight:bold; color: red;}
.catalog_form_add_label { font-weight: bold; }
.catalog_addons th { font-weight: bold; padding: 2px; font-size: 14px; background: #F7F7F7; }
.catalog_addons td { padding: 2px; border-bottom: 1px solid #eeeeee; }

.catalog_buyers { width: 100%; }
.catalog_buyers th { font-weight: bold; padding: 2px; font-size: 14px; background: #F7F7F7; }
.catalog_buyers td { padding: 2px; border-bottom: 1px solid #eeeeee; }


.gallery_main { margin: 0px 3px 3px 3px;  }
.gallery_category { float: right; padding: 5px; margin-left:10px; text-align: center;  width:168px; margin-bottom:20px;  }
.gallery_category:hover { }
.gallery_category a { font-weight: bold; text-decoration: none; display:block; height: 18px; padding-top: 2px; }
.gallery_item { float: right; padding: 3px; margin:2px; border:#d0d0d2 1px solid; text-align: right;  width:179px;  }
.gallery_item .img { padding: 2px; border:#ccc 1px solid; cursor:pointer;}
.gallery_item:hover { }
.gallery_item a {text-decoration: none; display:block; height: 25px; padding:2px 5px 0px 0px; }

.articles_main { margin: 0px 3px 3px 3px;  }
.articles_category { background: #eeeeee; width: 24%; height: 20px; border:1px solid #aaaaaa; float: right; margin: 1px; text-align: center;    }
.articles_category:hover { border:1px solid #000000; }
.articles_category a { font-weight: bold; text-decoration: none; display:block; height: 100%; padding-top: 2px; }
.articles_item { margin: 0px 3px 3px 3px; border:1px solid #eeeeee; cursor: pointer; }
.articles_item:hover { border:1px solid #000000; }
.articles_item .title { font-weight: bold; display: block; }
.articles_item .readmore { float: left; }

.politicians_main { margin: 0px 3px 3px 3px; }
.politicians_category { background: #eeeeee; width: 24%; height: 20px; border:1px solid #aaaaaa; float: right; margin: 1px; text-align: center;    }
.politicians_category:hover { }
.politicians_category a { font-weight: bold; text-decoration: none; display:block; height: 100%; padding-top: 2px; }
.politicians_item { margin: 0px 3px 3px 3px; padding-top:10px; border-bottom:#b17cdb 1px dashed; cursor: pointer; }
.politicians_item:hover {  }
.politicians_item h2 { color:#000; font-size:16px; }
.politicians_item .title { font-weight: bold; display: block; }
.politicians_item .readmore { float: left; }

.poliTable { width:100%; }
.poliTable td,th { height:40px; padding-top:10px; border:#fff 1px solid; }
.poliTable th { background:#f8ae87; font-size:14px; }
.poliTable td { background:#fde3d5; font-size:13px; }
.poliTable .even { background:#fef0e9; }

.comments_title { text-decoration: none; color: black; }
.comments_title:hover { color: red; }
.comments_title_recommended { text-decoration: none; color: #9B1A1F; font-weight:bold; }
.comments_nc { font-weight: bold; }
.comments_member { text-decoration: none; color: #666666; }
.comments_date { text-decoration: none; color: #666666; }
.comments_block { background: #eeeeee; width: 100%; }

.formError { background: yellow; color: red; font-weight: bold; font-family: arial; font-size: 12px; padding: 3px; margin: 3px; }	
	
.WordMarker1 { background: #ffff66;	color: #000000;	}
.WordMarker2 { background: #a0ffff;	color: #000000;	}
.WordMarker3 { background: #ff9999;	color: #000000;	}
.WordMarker4 { background: #ff66ff;	color: #000000;	}
.WordMarker5 { background: #ffff66;	color: #000000;	}
.WordMarker6 { background: #880000;	color: #FFFFFF;	}
.WordMarker7 { background: #00aa00;	color: #FFFFFF;	}
.WordMarker8 { background: #886800;	color: #FFFFFF;	}
.WordMarker9 { background: #004699;	color: #FFFFFF;	}
.WordMarker10 { background: #990099;	color: #FFFFFF;	}
.WordMarker11 { background: #99ff99;	color: #000000;	}

.searchImage {	}
.searchResult {	margin-bottom: 10px;	}
.searchTitle { 	}
.searchHref {		font-size: 14px;		}
.searchText {	}
.searchUrl {		color: #008000;		}
.searchThumb {	margin: 0px 3px 0px 3px;		}
.searchPages { margin: 5px; text-align: center; }
.searchMessage { margin: 15px; text-align: center; }

.siderow { float:right; }
.title2 { }
.btn2 { }
.btn3 { border:0; background:none; margin:3px 6px; }
.inp2 { width: 145px; height:12px; line-height:12px; border:0; margin-left:7px; margin-top:3px; outline:none;}
.inp3 { width: 200px; height: 90px; }

/* ------------------[ SCROLLER ] ---------------------------------------- */

.csmeScroller { height:248px; color:#393A3D; }
.csmeScroller .item { margin: 0px 0px 5px 0px; padding-bottom:8px; border-bottom:#fff 1px dashed; width:150px; }
.csmeScroller .item .thumb img { margin: 0px 2px 0px 2px; }
.csmeScroller .item .title { display: block; font-weight: bold; color: #393A3D; text-decoration:none; }
.csmeScroller .item .description { display: block; font-size: 12px; color: #393A3D; }
.csmeScroller .item .pubDate { display: block; font-size: 10px; color: #393A3D;  font-weight: bold;}

.csmeScrollerSide { white-space: nowrap; }
.csmeScrollerSide .item { white-space: nowrap; margin: 0px 2px 0px 2px; }
.csmeScrollerSide .item .thumb img { margin: 0px 2px 0px 2px; }
.csmeScrollerSide .item .title { white-space: nowrap;display: block; font-weight: bold; color: #333333; }
.csmeScrollerSide .item .description { white-space: nowrap; display: block; font-size: 12px; color: #666666; }
.csmeScrollerSide .item .pubDate { white-space: nowrap; display: block; font-size: 10px; color: #333333;  font-weight: bold;}

/* ------------------[ FORMS ] ---------------------------------------- */

.csform { margin: 10px 0px 0px 0px; }
.csform .cstitle { color: black; font-family: tahoma; display: block; font-size: 12px; padding-right:10px; }
.csform .csrequired { color: red; font-size: 12px; margin: 2px; margin-right: -6px; }
.csform .csholder { display: block; margin-top:1px;  }

.csform .csholder .csradio { display: block; }
.csform .csholder .csselect {  }
.csform .csholder .csinput { font-family: arial; width: 295px; border:0; background:0; }
.csform .csholder .cstextarea { font-family: arial; width: 295px; height: 153px; border:0; overflow: auto; resize:none; }

.csform .csnotes { display: block; color: #666666; font-size:10px; }
.csform .cserror { background: yellow; font-weight: bold; color:red; }

.csform2 { float:right; margin-left:10px;}
.csform2 .cstitle { float:right; color: #FFF; font-family: tahoma; display: block; font-size: 10px;}
.csform2 .csrequired { color: red; font-size: 12px; margin: 2px; margin-right: 6px; }
.csform2 .csholder { float:right; display: block;  }

.csform2 .csholder .csradio { display: block; }
.csform2 .csholder .csselect {  }
.csform2 .csholder .csinput { font-family: arial; width: 135px; border:0; background:0; }
.csform2 .csholder .cstextarea { font-family: arial; width: 135px; height: 153px; border:0; overflow: auto; resize:none; }

.csform2 .csnotes { display: block; color: #666666; font-size:10px; }
.csform2 .cserror { background: yellow; font-weight: bold; color:red; }

/* ------------------[ ORDERS ] ---------------------------------------- */

.undocorder td    { border-bottom:none !important;	}
.docorder { width: 100%; margin: auto; border-right: 1px solid #F7F7F7; border-left: 1px solid #F7F7F7; }
.docorder th { border-bottom: 1px solid white; background: #F7F7F7; padding: 2px; height: 30px; font-weight: bold; color: #666666; font-size: 14px; }
.docorder td { border-bottom: 1px solid #F7F7F7; padding: 2px; height: 30px; }
.docorder_addons { margin: 0px 10px 0px 10px; font-size: 10px;}
.docorder_addons_units { font-size: 10px; color: #666666; }
.docorder_addons_group { font-size: 10px; color: #666666; }
.docorder_addons_title { font-size: 10px; color: #666666; }
.docorder_addons_price { font-size: 10px; color: #666666; }
.docorder_label { width: 30%; color: #666666; border-bottom: 1px solid #F7F7F7;}
.docorder_value { width: 70%; border-bottom: 1px solid #F7F7F7; }
.docorder_title { font-weight: bold; font-size: 14px; border-bottom: 1px solid #666666; color: #666666;}

/* ------------------[ Table Lists ] ---------------------------------------- */

.sortable, .datatable{ 	font-size:12px;	font-family: Verdana,  Arial, sans-serif;	border-left:1px solid #ccc;	border-bottom:1px solid #ccc;	border-collapse:collapse;	padding:5px 0;	background: white;	}
.sortable th,.datatable th{	font-size:12px;	background-color:#fff;	border-top:1px solid #ccc;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	height:30px;	background:#fff url(../images/tbl-bg.jpg) bottom repeat-x;	}   
.sortable th a,.datatable th a{	color:#000;	padding:4px;	font-variant: small-caps;	font-weight:bold;	text-decoration:none;	font-size: 12px;	}
.sortable a:active,.sortable th a:hover,.datatable a:active,.datatable th a:hover{	color:#000;	text-decoration:underline;	}
.sortable th a:visited,.datatable th a:visited{	color:#000;	text-decoration:none;	}
.sortable a.sortheader,.datatable a.sortheader{	text-decoration: none;	display: block;	}
table.sortable span.sortarrow,table.datatable span.sortarrow{	color: black;	text-decoration: none;	}
table.sortable th .cell,table.datatable th .cell{	border-bottom:1px solid #666;	border-top:1px solid #666;	}
.sortable tr,.datatable tr{	padding:0;	}
.sortable td,.datatable td{	padding:4px 0;	border-right:1px solid #ccc;	}
.sortable .cell-inner,.datatable .cell-inner{	border-right:1px solid #666;	padding:3px;	}
.sortable .cell-inner-end,.datatable .cell-inner-end{	border-right:none;	padding:3px;	}
.sortable a ,.datatable a{	color:#00566a;	text-decoration:none;	}
.sortable .cell,.datatable .cell{	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	padding:0;	}
.tdshade2 {	padding:5px 0 5px 0;	background-color: #f3f3f3;	}
.tdtopbo {	border-top:1px solid #ccc;	}
thead .arrow {	font-family: webdings; 	color: black; 	padding: 0; 	font-size: 10px;	height: 11px; 	width: 10px; 	overflow: hidden;	margin-bottom: 2; 	margin-top: -3; 	padding-bottom: 2;		}

.langs {
    float:right;
	padding:0 5px;
	border-right:1px solid #000;
}
#heb {
    width:26px;
	height:20px;
    background:url(../images/heb.jpg) no-repeat ;
	padding-left: 35px;
}
#eng {
    width:26px;
	height:20px;
    background:url(../images/eng.jpg) no-repeat ;
	padding-left: 35px;
}