/* CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ] */.EventsFullDiv { width: 100%; margin: 0px auto; }.EventsFullTable { width: 100%; border-collapse: collapse; }.EventsFullTable tbody td { border: 1px solid #aaaaaa; }.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:#ffffff; font-weight: bold; }.EventsFullTable tbody .thisday .title{  font-weight: bold; color: white; background: #B60300; }.EventsFullTable tbody .evday .title{  font-weight: bold; color: white; background: #008800; }.EventsFullTable tbody .day .title{  font-weight: bold; color: #000000; }.EventsFullTable tbody .passday {  width: 14%;  color: #999999; }.EventsFullTable tbody td { vertical-align: top; width: 14%; padding: 2px; }.EventsFullTable tbody td:hover .title{ border: 1px solid black; }.EventsFullTable tbody td .title  { text-indent: 5px; background: #dddddd; border: 1px solid white; }.EventsFullTable tbody td .text  { border-bottom: 1px dotted #aaaaaa; }.EventsFullTable tbody td .dummy  { height: 50px; }.EventsFullTable tbody td .text .time { color: #111111; }.EventsFullTable tbody td .text .desc  a{ text-decoration: none; color: #222222; }.EventsFullTable tbody td .text .desc  a:hover{ text-decoration: underline;  }.EventsFullTable tbody td .text .desc { text-indent: 5px;  }.EventsFullTable tbody .passday .text .time { color: #999999; }.EventsFullTable tbody .passday .text .desc  a { color: #999999;  }.EventsDiv { width: 100%; margin: 0px auto; }.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 .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: left; 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: left; }.forumNav .info2 { float: right; }.forumPage .info1 { float: left; }.forumPage .info2 { float: right; }.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: right; 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: left; 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:left; width: 31%; }.catalog_item:hover { border:1px solid #888888; }.catalog_item .more { float: right; margin: 2px; }.catalog_item .add { float: left; 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 { width: 23%; float: left; padding: 5px; text-align: center;    }.gallery_category:hover { background: #eeeeee; }.gallery_category a { font-weight: bold; text-decoration: none; display:block; height: 18px; padding-top: 2px; }.gallery_item { width: 23%; float: left; padding: 5px; text-align: center;    }.gallery_item:hover { background: #eeeeee; }.gallery_item a { font-weight: bold; text-decoration: none; display:block; height: 18px; padding-top: 2px; }.articles_main { margin: 0px 3px 3px 3px;  }.articles_category { background: #eeeeee; width: 24%; height: 20px; border:1px solid #aaaaaa; float: left; 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: right; }.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 {  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 { }.title2 { }.btn2 { }.btn3 { }.inp2 { width: 120px; }.inp3 { width: 200px; height: 90px; }/* ------------------[ SCROLLER ] ---------------------------------------- */.csmeScroller {}.csmeScroller .item { margin: 0px 0px 5px 0px; }.csmeScroller .item .thumb img { margin: 0px 2px 0px 2px; }.csmeScroller .item .title { display: block; font-weight: bold; color: #333333; }.csmeScroller .item .description { display: block; font-size: 12px; color: #666666; }.csmeScroller .item .pubDate { display: block; font-size: 10px; color: #333333; 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; }.csform .cstitle { color: black; font-weight: bold; display: block; font-size: 12px; }.csform .csrequired { color: red; font-size: 12px; margin: 2px; margin-left: -6px; }.csform .csholder { display: block;  }.csform .csholder .csradio { display: block; }.csform .csholder .csselect {  }.csform .csholder .csinput { font-family: arial; width: 200px; }.csform .csholder .cstextarea { font-family: arial; width: 200px; height: 90px; overflow: auto; }.csform .csnotes { display: block; color: #666666; font-size:10px; }.csform .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;		}