*
{
    margin:0px;
    padding:0px;
    border:0px;
}
body
{
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    direction: rtl;
}

#main
{
    width: 100%;
}

.clear
{
    clear:both;
}

button
{
    cursor: pointer;
}

#comment-form .conditions
{
    font-size: 10px;
    padding: 5px;
    border: 1px dotted #ccc;
    width: 324px;
}

#mainwrapper
{
	margin:0px auto;
	width:780px;
	min-height:100px;
	
}

#top_menu
{	
}

#contant
{
    background-color: #fff;
    clear:both;
    border: 1px #cccccc solid;
    border-top: 0;
    width:778px;
    min-height:482px;
    overflow: hidden;
}

.listing
{
    padding-top: 67px;
}

.box
{
    overflow: hidden;
    width: 150px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    color: #fff;
    margin-bottom: 7px;
    min-height: 35px;
}

.box a,
.box a:visited
{
   color: #fff;
   text-decoration: none;
}

.center
{
    text-align: center;
}

.bold
{
    font-weight: bold;
}

#left_colum
{
    float:left;
    width:160px;
    min-height:300px;
    margin-top:20px;
    margin-right:16px;
}
#midl_colum
{
	float:left;
	width:400px;
	min-height:300px;
	margin-top:20px;
	margin-right:13px;
}
.top_midl
{
    width:402px;
    border:1px solid #cccccc;
}

.componentheading,
.listing_title,
.article .title,
.article_magazine .title,
#rsevents-header
{
    padding-left: 3px;
    padding-right: 3px;
    min-width:86px;
    height:20px;
    background-color:#c06646;
    float:right;
    margin-right:13px;
    clear:both;
    color: #fff;
    padding-top: 35px;
    text-align: center;
    font-weight: bold;
    clear: both;
}

.componentheading a,
.listing_title a,
.article .title a,
.article_magazine .title a,
#rsevents-header a,
.componentheading a:visited,
.listing_title a:visited,
.article .title a:visited,
.article_magazine .title a:visited,
#rsevents-header a:visited
{
    text-decoration: none;
}

.article_magazine .item-title
{
    padding-right:0px !important;
    margin-top:0px !important;
    float:right;
    width: auto !important;
}

.title_and_author
{
    font-family: Tahoma,Geneva,Kalimati,sans-serif !important;
    height: 27px;
}

#right_colum
{
	float:left;
	width:166px;
	min-height:300px;
	margin-top:20px;
	margin-left:11px;
}

.menu_image
{
	width:148px;
	height:236px;
	
}

.image_leftmenu
{
    width:33px;
    height:236px;
    float:left;
    margin-top:17px;
}

#left_menu
{
}
.clendar
{
	width:149px;
	height:136px;
	margin-top:19px;
	border:1px solid #cccccc;
}
.falsh_left
{
	width:149px;
	height:70px;
	margin-top:15px;
	border:1px solid #cccccc;
}
.archive
{
    width:149px;
    height:90px;
    margin-top:15px;
    border:1px solid #cccccc;
}
.mid_box
{
    width:167px;
    height:79px;
    background: url(../images/three_right.jpg) no-repeat;
    margin-top:15px;
}

.small_box_red
{
    width:173px;
    height:33px;
    background:#c06646;
    margin-top:15px;
}
.small_box_gray
{
    width:167px;
    height:25px;
    background:#f7f2e9;
    margin-top:15px;
    border:1px solid #cccccc;
}

.mod_box_blank
{
    width:161px;
    height:73px;
    background-color:#f7f2e9;
    margin-top:15px;
    border:1px solid #cccccc;
    padding: 3px;
}

.redbox
{
    background-color: #BA664B !important;
}

.graybox
{
    background-color: #F1EBDD !important;
}

.thinbox
{
    min-height: 19px !important;
}

.awardbox
{
    background: url(../images/award.gif) no-repeat;
}

.whitelink a,
.whitelink a:visited
{
    color: #fff !important;
}

.blacklink a,
.blacklink a:visited
{
    color: #000 !important;
}

.bold
{
    font-weight: bold;
}


/* Left Menu */
ul.menu_left
{
    width:115px;
    margin-bottom: 7px;
}

ul.menu_left li
{
    clear:both;
    width:160px;
    height: 31px;
    list-style-type: none;
    overflow: hidden;
}

ul.menu_left li.item28 a
{
    padding-right:0px;
}

ul.menu_left li a, ul.menu_left li a:visited
{
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    margin-left: 10px;
    margin-right: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 150px;
}

ul.menu_left li a span
{
    display: block;
    padding-left: 15px;
    padding-top: 8px;
    position: absolute;
    width: 105px;
}

ul.menu_left li a img
{
    float: left;
    width: 150px;
}

.item-image
{
    width:87px;
    height: 87px;
    border:1px solid #cccccc;
    float:right;
    margin-top:13px;
}

.item-image img
{
    width:87px;
    height: 87px;
    clear:both;
	
}
.item-inner
{
    width:377px;
    min-height:90px;
    margin-right:13px;
    clear:both;
    direction:rtl;
    overflow: hidden;
}

.item-title
{
    padding-right:10px;
    margin-top:16px;
    float:right;
    width:278px;
    font-size: 13px;
}

.item-title,
.item-title a,
.item-title a:visited
{
    color:#e53b27;
    font-weight:bold;
    text-decoration:none;
}

.item-title a,
.item-title a:visited,
.item-author
{
    float: right;
}

.item-author
{
    margin-right: 10px;
    float: right;
    font-weight:bold;
    text-decoration:none;
    color: #101010 !important;
}

.item-intro a
{
	color:#000000;

	text-decoration:none;
	
}
.listing , .item
{
	
}

.item-intro
{
    padding-right:10px;
    float:right;
    margin-top:10px;
    width:278px;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
}

.float_l
{
    float: left;
}

.float_r
{
    float: right;
}

.clr
{
    clear: both;
}

.hidden
{
    display: none;
}

input, textarea, select
{
    border: 1px solid #E7E8E8;
    color: #666;
    font-size: 10px;
}

input
{
    height: 14px;
}

/* Login Form */

#k2ModuleBox56
{
    font-size: 10px;
    background: url(../images/login_bg.gif) no-repeat 0 0;
    height: 87px;
    width: 170px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    color: #666;
}

#k2ModuleBox56 .inner
{
    padding: 10px;
}

#k2ModuleBox56 input
{
    margin-bottom: 1px;
    width: 71px;
}

#k2ModuleBox56 label
{
    width: 68px;
    text-align: left;
    margin-left: 5px;
}

#k2ModuleBox56 ul
{
    margin-right: 14px;
}

#k2ModuleBox56 ul li
{
    list-style-image: url(../images/list-icon.gif);
}

#k2ModuleBox56 fieldset.input p *
{
    float: right;
}

#k2ModuleBox56 fieldset.input p
{
    clear:both;
}

#k2ModuleBox56 li a,
#k2ModuleBox56 li a:visited
{
    color: #666;
    text-decoration: none;
    padding-left: 5px;
}

/* End Login Form */

/* Component Area */

#k2Container, #searchForm
{
    padding-top: 20px;
    width: 370px;
    margin-left: 15px;
    margin-right: 15px;
    clear: both;
}

/* End Component Area */

/* Paging */

.k2Pagination
{
    height: 14px;
    width: 299px;
    background-color: #D1D3D4;
    clear: both;
    margin-top: 40px;
    font-size: 12px;
    padding: 3px;
    padding-top: 0;
    text-align: center;
    padding-right: 100px;
}

div.pagination
{
    text-align: center;
    margin: 0 auto;
}

.k2Pagination .item
{
    float: right;
    list-style-type: none;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
}

.k2Pagination .item a,
.k2Pagination .item a:visited
{
    text-decoration: none;
    color: #BA674B;
}

/* End Paging */

/* PDF Version */

.pdf-version
{
    height: 181px;
    width: 146px;
    margin-bottom: 7px;
}

.pdf-version a.indicator,
.pdf-version a.indicator:visited
{
    background-color: #BA674B;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 19px;
    letter-spacing: -1px;
    margin-right: 2px;
    margin-top: 145px;
    padding-left: 10px;
    padding-top: 1px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 134px;
}

.pdf-version a.icon,
.pdf-version a.icon:visited
{
    position: absolute;
    background: url(../images/pdf-icon.png) no-repeat 0 0;
    margin-top: 135px;
    margin-right: 10px;
    height: 42px;
    width: 35px;
    display: block;
    text-decoration: none;
}

.pdf-version a.pdf-link,
.pdf-version a.pdf-link:visited
{
    border: 1px solid #CCCCCC;
    display: block;
    height: 181px;
    margin-left: 28px;
    margin-right: 24px;
    position: absolute;
    text-decoration: none;
    width: 96px;
}

.pdf-version a.pdf-link img
{
    width: 96px;
    height: 181px;
}

/* End PDF Version */

/* Calendar */

.calendar
{
    border: 1px solid #CCCCCC;
    margin-bottom: 7px;
    margin-right: 2px;
    width: 143px !important;
    color: #666;
}

.calendar a,
.calendar a:visited
{
    color: #888;
}

.calendar-title
{
    background-color: #BA674B;
    width: 135px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    height: 20px;
}

/* End Calendar */

/* Search */

.search_left
{
    width:139px;
    margin-right: 2px;
    padding-right: 4px;
    padding-left: 3px;
    height:24px;
    margin-bottom:10px;
    background-color: #BA674B;
    padding-top: 2px;
}

.search_left #mod_search_searchword
{
    float: right;
    width: 100px;
    margin-top: 3px;
}

.search_left .button_left
{
    border: 0;
    width: 32px;
    margin-top: 2px;
    padding-top: 1px;
    height: 17px;
    float: right;
    color: #000;
    font-weight: bold;
    margin-right: 4px;
}

/* End Search */

/* Archive Form */

.archive-form
{
    background: url(../images/archive_bg.gif) no-repeat 0 0;
    border: 1px solid #CCCCCC;
    height: 90px;
    margin-bottom: 7px;
    margin-right: 2px;
    width: 143px;
}

.archive-form .inner
{
    margin-left: 13px;
    margin-right: 13px;
    padding-top: 9px;
}

.archive-form .title
{
    color: #BA664B;
    font-weight: bold;
}

.archive-form select,
.archive-form input.wide
{
    width: 80px;
}

.archive-form #yeardiv,
.archive-form #monthdiv,
.archive-form #versiondiv
{
    clear: both;
    margin-bottom: 1px;
    margin-top: 1px;
    overflow: hidden;
}

.archive-form #submit
{
    margin-bottom: 1px;
    margin-top: 1px;
    overflow: hidden;
}

.archive-form #yeardiv *,
.archive-form #monthdiv *
{
    float: right;
}

.archive-form #submit input
{
    cursor: pointer;
    color: #666;
    height: 17px;
    width: 32px;
}

/* End Archive Form */

/* Large Box */

.mod_box
{
    width:173px;
    overflow: hidden;
    margin-bottom: 7px;
}

.mod_box img
{
    width: 174px;
}

.mod_box a.text,
.mod_box a.text:visited
{
    border: 1px solid #ccc;
    display: block;
    background: url(../images/box_text_bg.gif) no-repeat 0 0;
    width: 86px;
    height: 22px;
    text-align: center;
    padding-left: 43px;
    padding-right: 43px;
    text-decoration: none;
    font-size: 12px;
    color: #bf6646;
    font-weight: bold;
    padding-top: 3px;
}

.mod_box .sliding
{
    height: 100px !important;
    overflow: hidden;
}

.mod_box .sliding img
{
    height: 100px !important;
}

.sliding-banner
{
    margin-bottom: 7px;
}

/* End Large Box */

/* Large Box - Left */

.mod_box_left
{
    width:147px;
    overflow: hidden;
    margin-bottom: 7px;
}

.mod_box_left img
{
    width: 147px;
}

.mod_box_left a.text,
.mod_box_left a.text:visited
{
    border: 1px solid #ccc;
    display: block;
    background: url(../images/box_text_left_bg.gif) no-repeat 0 0;
    width: 139px;
    height: 19px;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
    font-size: 12px;
    color: #bf6646;
    font-weight: bold;
    padding-top: 3px;
}

.mod_box_left .sliding
{
    height: 85px !important;
    background-color: #000;
}

.mod_box_left .sliding img
{
    margin-top: 5px;
    margin-bottom: 5px;
    height: 75px !important;
}

/* End Large Box - Left */

/* Footer Logos */

.footer_logos
{
    width: 748px;
    height: 110px;
    padding: 13px;
}

.footer_logos img
{
    width: 60px;
    float: right;
    margin-left: 20px;
}

/* End Footer Logos */

/* Article Details */

.article .text_info,
.article .article_footer
{
    padding: 13px;
    padding-top: 0;
    width: 374px;
    overflow: hidden;
    clear: both;
}

.article .image_info img
{
    width: 374px;
    border: 1px solid #ccc;
}

.article .text_info
{
    padding-top: 50px;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
    line-height: 20px;
}

/* End Article Details */

/* FIles */

.midl_down
{
    color: #fff;
    font-weight: bold;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 3px;
    width:379px;
    margin-top:13px;
    height:20px;
    background:#bf6646;
}

.midl_down a,
.midl_down a:visited
{
    text-decoration: none;
}

/* End Files */

/* Comments Form */

input#submitCommentButton
{
    height: 30px;
    color: #000;
    cursor: pointer;
}

/* End Comments Form */

/* Submision */

.k2Frontend .icon-48-k2
{
    background: none !important;
}

.k2Frontend div.toolbar
{
    text-align: left;
    width: auto;
    float: left;
    overflow: hidden;
}

.k2Frontend div.toolbar a,
.k2Frontend div.toolbar a:visited
{
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    float: right;
}

.k2Frontend input.text_area
{
    height: 20px;
}

.k2Frontend ul.simpleTabsNavigation
{
    clear: both;
}

.k2Frontend .simpleTabsContent
{
    clear: both;
}

.k2Frontend ul.simpleTabsNavigation li
{
    float: right;
}

dl#myPane
{
    clear: both;
}

dl#myPane dt
{
    width: 100px;
    float: right;
    text-align: center;
    border: 1px solid #ccc !important;
    height: 20px;
}

dl#myPane dt.open
{
    background-color: #ccc !important;
}

table#item_video_content tr td div.panel
{
    clear:both;
    padding-top: 20px;
}

#adminForm div.toolbar a.toolbar,
#adminForm div.toolbar a.toolbar:visited
{
    font-size: 18px;
    text-decoration: none;
    float: left;
    margin-left: 14px;
}

/* End Submision */

/* Rating */

.rating
{
    width: 170px;
}

.itemRatingList a
{
    text-decoration: none;
}

.itemRatingBlock span
{
    font-size: 14px;
}

.logintorate
{
    margin-right: 113px;
}

/* End Rating */

/* System Alert */

#system-message
{
    margin: 10px;
}

#system-message li
{
    list-style-type: none;
    margin-right: 15px;
    font-weight: bold;
}

/* End System Alet */

/* Events */

a.editlinktip,
a.editlinktip:visited
{
    display: block;
    height: 14px;
    width: auto;
}

.rsevents_calendar_module thead tr
{
    height: 16px;
}

.events-body,
.events_listing
{
    padding-top: 20px;
    clear:both;
    overflow: hidden;
    margin-left: 13px;
    margin-right: 13px;
    width: 374px;
}

/* End Events */

/* Logo */

a.logo,
a.logo:visited
{
    display: block;
    overflow: hidden;
}

/* End Logo */

/* Article for Magazine */

.article_magazine .contents_area,
.article_magazine .comments
{
    overflow: hidden;
    width: 370px;
    margin: 15px;
}

.article_magazine .image_info
{
    border: 1px solid #CCCCCC;
    float: right;
    width: 87px;
}

.article_magazine .image_info img
{
    width: 87px;
    height: 86px;
}

.article_magazine .text
{
    width: 263px;
    margin-right: 10px;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 14px;
    line-height: 20px;
}

.article_magazine .rating
{
    margin-left: 15px;
}

.article_magazine .rating_article
{
    margin-left: 116px;
}

/* End Article for Magazine */

/* Gallery Layout */

#gallery_layout .listing .item
{
    float: right;
    height: 90px;
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 0;
    overflow: hidden;
    width: 116px;
}

#gallery_layout .listing .item .listing_credits,
#video_layout .listing .item .listing_credits
{
    float: left;
    font-family: "Times New Roman",Georgia,Serif;
    font-size: 12px;
    height: 15px;
}

#gallery_layout .listing .item img
{
    width: 114px;
    height: 66px;
    border: 1px solid #CCCCCC;
}

#gallery_layout .listing
{
    clear:both;
    padding-top: 30px;
    margin-left: 0px;
    margin-right: 15px;
    width: 385px;
    overflow: hidden;
}

#sbox-content img
{
    width: 100%;
}

.article .caption
{
    padding-top: 10px;
    min-width: 300px;
    text-align: left;
}

/* End - Gallery Layout */

/* Video Layout */

#video_layout .listing .item
{
    float: right;
    height: 90px;
    margin-bottom: 10px;
    margin-left: 1px;
    margin-right: 2px;
    overflow: hidden;
    width: 118px;
    min-height: 64px;
}

#video_layout .listing .item img
{
    width: 118px;
    height: 64px;
}

#video_layout .listing
{
    clear:both;
    padding-top: 30px;
    margin-left: 15px;
    margin-right: 15px;
    width: 370px;
    overflow: hidden;
}

#video_layout .listing .featured
{
    overflow: hidden;
    clear: both;
    margin-bottom: 15px;
}

#video_layout .listing .title
{
    clear: both;
    font-weight: bold;
    margin-bottom: 10px;
    font-weight: 14px;
}

.next_button,
.prev_button
{
    position: absolute;
    width: 28px;
    height: 44px;
    cursor: pointer;
}

.prev_button
{
    background: url(../images/pic_prev.png) no-repeat 0 0;
    margin-right: 13px;
    margin-top: 320px;
}

.next_button
{
    background: url(../images/pic_next.png) no-repeat 0 0;
    margin-top: 320px;
    margin-right: 360px;
}

.video .next_button,
.video .prev_button
{
    position: absolute;
    width: 28px;
    height: 44px;
    cursor: pointer;
}

.video .prev_button
{
    background: url(../images/pic_prev.png) no-repeat 0 0;
    margin-right: 9px;
    margin-top: 188px;
}

.video .next_button
{
    background: url(../images/pic_next.png) no-repeat 0 0;
    margin-top: 188px;
    margin-right: 363px;
}

/* End Video Layout */

/* Events */

.events_core
{
}

img.calendar
{
    width: 16px !important;
}

.addevent
{
    margin: 13px;
    clear: both;
    padding-top: 20px;
}

.addevent td
{
    padding-bottom: 15px;
    vertical-align: top;
}

.addevent .buttons
{
    padding-top: 20px;
}

.events_core .events
{
    padding: 13px;
}

.events_core .events .item
{
    clear: both;
}

.events_core .events .item a,
.events_core .events .item a:visited
{
    text-decoration: none;
}

#EventStartDate,
#EventStartDate_img
{
    float: right;
}

.calendar a.icon,
.calendar a.icon:visited
{
    position: absolute;
    background: url(../images/pdf-icon.png) no-repeat 0 0;
    margin-top: -10px;
    margin-right: 1px;
    height: 47px;
    width: 35px;
    display: block;
    text-decoration: none;
}

.news-slider .item,
.news-slider img
{
    float: right;
}

.news-slider img
{
    height: 16px;
    margin-left: 5px;
    margin-right: 5px;
}

/* End Events */