﻿body
{
    background-color: #d5c9a9;
    min-width: 960px;
    margin: 0px;
    font: normal normal normal 12px/150% Tahoma;
}
div, p, ol, li, ul, span, h1, h2, h3, h4, h5
{
    margin: 0px;
    padding: 0px;
    direction: rtl;
}
img
{
    border: 0px;
}
a
{
    text-decoration: none;
}
a:hover
{
    color: green;
    text-decoration: none;
}
a.more
{
    color: red;
}

#container
{
    width: 960px;
    margin: 0 auto;
}

div#header
{
    position: relative;
    margin: 0px auto;
    width: 960px;
    height: 154px;
    background: #d1cfc7 url('Images/header-louh-left.jpg') no-repeat left top;
}

#header .headerLogo
{
    margin-right: 17px;
    margin-top: 31px;
}

#header .topMenu
{
    position: absolute;
    top: 6px;
    right: 0;
    left: 590px;
    width: 373px;
    height: 19px;
    background-color: #dddbd5;
}

#header .topMenu li
{
    list-style-type: none;
    float: right;
    border-left: solid 1px #bbbab4;
    padding-left: 7px;
    margin-left: 4px;
}

#header .topMenu li a
{
    color: #747371;
}

#header .bottomMenu
{
    position: absolute;
    left: 0;
    bottom: 18px;
}

#header .bottomMenu ul
{
    margin-left: 25px;
}

#header .bottomMenu li
{
    float: left;
    list-style-type: none;
    padding-right: 7px;
    margin-right: 4px;
    border-right: solid 1px #bbbab4;
}

#header .bottomMenu li a
{
    color: #747371;
}

div#header div.search
{
    position: absolute;
    top: 22px;
    left: 18px;
}

div#header div.search .textBox
{
    color: #000;
    font-family: Tahoma;
    background-color: #f8f8f7;
    font-size: 12px;
    border: solid 1px #8f9291;
    width: 109px;
    height: 19px;
    margin-left: 2px;
}

div#header div.search .button
{
    width: 41px;
    height: 21px;
    border: 1px solid #919393;
    background-color: #e8e8e7;
    color: #9f9d97;
    font-size: 10px;
    padding-bottom: 5px;
    margin-top: 1px;
    float: left;
}

div#headerServices
{
    clear: both;
    margin: 0px auto;
    width: 960px;
    color: #e9e9e9;
    background-color: #5d5d5d;
    font-family: "Times New Roman" , Times, serif;
    font-size: 12pt;
    font-weight: bolder;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 2px;
    border: solid 1px #888;
    border-width: 0px 1px;
}
div#headerServices a
{
    color: #e9e9e9;
    text-decoration: none;
}
div#headerServices a:hover
{
    color: white;
    text-decoration: none;
}
div#footer
{
    position: relative;
    float: right;
    width: 631px;
    height: 112px;
    color: #000;
    background: #b6ada9 url('Images/footer-louh.jpg') no-repeat 46px top;
    font-family: "Times New Roman" , Times, serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
}
div#footer .boxes
{
    border-width: 0;
    padding: 0 8px 8px 0;
    margin-left: 0;
}

div#footer a
{
    color: #e9e9e9;
    text-decoration: none;
}
div#footer a:hover
{
    color: white;
    text-decoration: none;
}
#main
{
    margin: 0px auto;
    width: 940px;
    min-height: 450px;
    background-color: #fff;
    padding: 4px 10px 23px;
}

#main #right
{
    width: 640px;
    float: right;
}

#right .rightBar
{
    width: 256px;
    float: right;  
}

#right .center
{
    width: 384px;
    float: left;
}

#right .rightHalfLeftColumn
{
    width: 180px;
    height: 253px;
    overflow: hidden;
}

#main #right .content
{
    width: 631px;
    padding-right: 3px;
}

#main #right .contentGallery
{
    width: 625px;
    padding-right: 9px;
    padding-top: 4px;
}

#right .content .contentList
{
    width: 303px;
    height: 115px;
    float: right;
    margin-left: 10px;
    padding-top: 15px;
    overflow: hidden;
}

#main div#left
{
    width: 300px;
    float: right;
}

#main .leftHalfLeftColumn
{
    width: 142px;
}

#main .leftCenterColumn
{
    width: 296px;
    margin-bottom: 5px;
}

#left .authorContents
{
    width: 90%;    
}

#left .authorContent
{
    margin-right: 30px !important;
}

#main .boxes
{
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border: solid 1px #565555;
}

#main .grayBoxes
{
    background-color: #eaeced;
    float: right;
    margin-left: 5px;
    margin-bottom: 8px;
    padding-bottom: 5px;
    border: solid 1px #565555;
}

#main .grayBoxes .gallerySimple
{
    position: relative;
    border: solid 1px #616060;
    width: 161px;
    height: 240px;
    float: right;
    margin-top: 9px;
    margin-left: 10px;
    padding: 5px;
}

#main .grayBoxes .gallerySimple .datetime
{
    position: absolute;
    bottom: 5px;
    left: 5px;
}

#main .grayBoxes .gallerySimple .authors
{
    position: absolute;
    font-size: 11px;
    bottom: 6px;
}

#main #galleryContents .gallerySimple .datetime
{
    position: absolute;
    left: 5px;
}

#main #galleryContents .gallerySimple .authors
{
    position: absolute;
    bottom: -8px;
    font-size: 11px;
}

#main .grayBoxes .galleryContent .gallerySimple
{
    width: 174px;
    padding-right: 17px;
}

.boxHeaderHot
{
    padding: 1px 7px 5px 0;
}

.boxHeaderGray 
{
    width: 249px;
}

.boxHeaderGray .header
{
    background: #fff url('Images/box-header.jpg') no-repeat left 1px;
    padding-top: 5px;
    padding-right: 21px;
    height: 34px;
    color: #5a5a5a;
    font-size: 27px;
    /*font-weight: bold;*/
}

.boxHeaderGray .body
{
}

.boxSpecialHeaderGray
{
    background: #fff url('Images/box-header.jpg') no-repeat right 1px;
    padding-top: 8px;
    padding-right: 21px;
    color: #5a5a5a;
    font-size: 20px;
    font-family: Times New Roman;
    font-weight: bolder;
}

.boxSpecialHeaderGray .header
{
}

.boxHeaderBlue
{
    background-color: #eaeced;
    padding: 3px 2px 5px 0;
}

.boxHeaderBlue .header
{
    background: #eaeced url('Images/box-header-blueGray.jpg') no-repeat left top;
}

.boxHeaderBlue .body
{
}

.simpleBox
{
    padding: 3px 2px 6px 3px;
}

.simpleBox .header
{
    background-color: #dcdcdc;
}

.simpleBox .body
{
}

/* Hot Content loopedSlider : Begin*/
#hotContents
{
	width: 370px;
	height: 244px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 8px;
	font-size: 12px;
}

#hotContents .topBar
{
    text-align: right;
	/*position: absolute;*/
	/*bottom: 0px;
	right: 0px;
	left: 0px;
	height: 18px;
	padding-top: 3px;
	padding-right: 2px;*/
}

#hotContents .topBar ul.pagination
{
	position: absolute;
	right: 0px;
	bottom: 0;
	left: 100px;
	width: 310px;
	text-align: center;
}

#hotContents .topBar ul.pagination li
{
	background: transparent url(Images/bullet-louh-inactive.gif) no-repeat scroll center center;
	width: 25px;
	list-style-type: none;
	float: right;
	/*display: inline-block;
	text-align: center;
	background-color: #eee;
	height: 26px;
	padding-top: 0px;*/
}

#hotContents .topBar ul.pagination li a
{
    /*
    padding: 0;
	text-decoration: none;*/
	font-size: 12px;
	color: #eaf0f1;
	float: right;
	width: 100%;
	height: 26px;
	padding-top: 6px;
}

#hotContents .topBar ul.pagination li.active a, #hotContents ul.pagination li a:hover
{
	background: transparent url(Images/bullet-louh-active.gif) no-repeat scroll center center;
	list-style-type: none;
	color: #ff0;
    font-weight: bold;
}

#hotContents .hotContents
{
	clear: both;
}

#hotContents .container
{
	position: relative;
	width: 370px;
	height: 211px;
	overflow: hidden; /*cursor: pointer;*/
}

#hotContents .slides
{
	position: absolute;
	top: 0;
	left: 0;
}

#hotContents .slides div.contentHot
{
	position: absolute;
	top: 0;
	width: 370px;
	display: none;
}

#hotContents .slides li
{
	padding-bottom: 20px;
}
/* Hot Content loopedSlider : End*/

/* Gallery Content loopedSlider : Begin*/
#galleryContents
{
	width: 170px;
	height: 225px;
	background: #fff url(Images/bg-hot-content.jpg) no-repeat scroll bottom right;
	position: relative;
	overflow: hidden;
	padding-left: 5px;
}

#galleryContents .topBar
{
	/*position: absolute;*/
	/*bottom: 0px;
	right: 0px;
	left: 0px;
	text-align: right;
	height: 18px;
	padding-top: 3px;
	padding-right: 2px;*/
}

#galleryContents .topBar ul.pagination
{
	width: 170px;
	position: absolute;
	right: 0px;
	bottom: 0;
	margin-right: 4px;
	text-align: center;
}

#galleryContents .topBar ul.pagination li
{
	background: transparent url(Images/bullet-louh-inactive.gif) no-repeat scroll center center;
	width: 25px;
	list-style-type: none;
	float: right;
	/*display: inline-block;
	text-align: center;
	background-color: #eee;
	height: 26px;
	padding-top: 0px;*/
}

#galleryContents .topBar ul.pagination li a
{
    /*
    padding: 0;
	text-decoration: none;*/
	font-size: 12px;
	color: #eaf0f1;
	float: right;
	width: 100%;
	height: 26px;
	padding-top: 6px;
}

#galleryContents .topBar ul.pagination li.active a, #galleryContents ul.pagination li a:hover
{
	background: transparent url(Images/bullet-louh-active.gif) no-repeat scroll center center;
	list-style-type: none;
	color: #ff0;
    font-weight: bold;
}

#galleryContents .galleryContents
{
	clear: both;
}

#galleryContents .container
{
	position: relative;
	width: 175px;
	height: 195px;
	overflow: hidden; /*cursor: pointer;*/
	padding-right: 3px;
}

#galleryContents .slides
{
	position: absolute;
	top: 0;
	left: 0;
}

#galleryContents .slides div
{
	/*position: absolute;
	top: 0;*/
	width: 160px;
}

#galleryContents .slides li
{
	padding-bottom: 20px;
}
/* Hot Content loopedSlider : End*/

/* ContentHot : Begin  */
.contentHot
{
    font-family: Tahoma;
}
.contentHot .groupParagraph
{
    background: transparent url('Images/box-header-hot.jpg') no-repeat left top;
    height: 34px;
    width: 366px;
    color: #6490a8;
}

.contentHot .groupAncestorImage .groupTitle
{
    width: auto;
    font-size: 13px;
    padding-top: 17px;
}

.contentHot .groupAncestorImage .groupImage
{
    float: right;
}

.contentHot .titleImage
{
    float: left;
    padding-right: 5px;
    margin-left: 6px;
}

.contentHot .upperTitle
{
    font-family: Tahoma;
    font-weight: normal;
    color: #808080;
    font-size: 11px;
    margin: 5px 0px;
}
.contentHot .BottomTitle
{
    color: #808080;
    font-size: 10px;
}

.contentHot .title
{
    font-family: Times New Roman;
    margin: 5px 0px;
    color: #151515;
    font-size: 16px;
    font-weight: bolder;
    text-align: right;
    line-height: 150%;
}

.contentHot .title a
{
    color: #151515;
    text-decoration: none;
}

.contentHot .title a:hover
{
    color: Black;
    text-decoration: none;
}

.contentHot .lead
{
    font-size: 12px;
    margin-top: 15px;
    line-height: 150%;
    color: #444;
    margin-left: 6px;
    text-align: justify;
}

.contentHot .author
{
    text-align: left;
    color: #585555;
    font-size: 11px;
}

.contentHot .author a
{
    color: #5d5d5d;
    text-decoration: none;
}

.contentHot .author a:hover
{
    color: Black;
    text-decoration: none;
}

.contentHot .datetime
{
    color: #5d5d5d;
    font-family: "Times New Roman" , Times, serif;
    font-size: 8pt;
    font-weight: bolder;
}
/* ContentHot: End  */

/*contentSimple: Begin */
.contentSimple
{
    font-family: Tahoma;
}

.contentSimple .titleImage
{
    float: left;
    margin: 3px 5px;
}

.contentSimple .title
{
    font-family: Times New Roman;
    font-size: 15px;
    font-weight: bold;
    margin: 9px 0 0;
    margin-right: 3px;
}

.contentSimple .title a
{
    color: #000;
    text-decoration: none;
}

.contentSimple .title a:hover
{
    color: #222;
}

.contentSimple .upperTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: normal;
}

.contentSimple .bottomTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: bold;
}

.contentSimple .lead
{
    color: #222;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding-top: 10px;
    text-align: justify;
}

.contentSimple .datetime
{
    color: #5e5e5e;
    font-size: 10px;
    text-align: left;
    margin-top: 4px;
    margin: 0;
}
.contentSimple .authors
{
    color: #585555;
    text-align: left;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 5px;
}

.contentSimple .authors a
{
    color: #585555;
    text-decoration: none;    
}

.contentSimple .more
{
    position: absolute;
    left: 10px;
    bottom: 0;
    color: #941116;
    font-size: 11px;
    text-align: left;
    margin-top: 2px;
    text-decoration: none;
    background-color: #E1AF70;
    width: 235px;
    height: 22px;
}
/* contentSimple: End */

/* yadDasht contentSimple: Begin */
.yadDasht
{
}

.yadDasht .contentSimple
{
    font-family: Tahoma;
}

.yadDasht .contentSimple .titleImage
{
    float: right;
    margin: 0;
    margin-left: 15px;
}

.yadDasht .contentSimple .title
{
    font-family: Times New Roman;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}

.yadDasht .contentSimple .title a
{
    color: #000;
    text-decoration: none;
}

.yadDasht .contentSimple .title a:hover
{
    color: #222;
}

.yadDasht .contentSimple .upperTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: normal;
}

.yadDasht .contentSimple .bottomTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: bold;
}

.yadDasht .contentSimple .lead
{
    color: #222;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding-top: 3px;
    text-align: justify;
}

.yadDasht .contentSimple .datetime
{
    color: #5e5e5e;
    font-size: 10px;
    text-align: left;
    margin-top: 4px;
    margin: 0;
}

.yadDasht .contentSimple .authors
{
    color: #585555;
    text-align: left;
    font-size: 10px;
}
/* yadDasht contentSimple: End */

/* simpleBox contentSimple: Begin */
.simpleBox .contentSimple
{
    font-family: Tahoma;
}

.simpleBox .contentSimple .titleImage
{
    float: left;
    margin: 3px 5px;
}

.simpleBox .contentSimple .title
{
    font-family: Times New Roman;
    font-size: 15px;
    font-weight: bold;
    margin: 9px 8px 0 5px;
    margin-right: 3px;
}

.simpleBox .contentSimple .title a
{
    color: #000;
    text-decoration: none;
}

.simpleBox .contentSimple .title a:hover
{
    color: #222;
}

.simpleBox .contentSimple .upperTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: normal;
}

.simpleBox .contentSimple .bottomTitle
{
    color: #979696;
    font-size: 11px;
    font-weight: bold;
}

.simpleBox .contentSimple .lead
{
    color: #222;
    font-size: 12px;
    font-weight: normal;
    margin-right: 8px;
    margin-left: 5px;
    padding-top: 12px;
    text-align: justify;
}

.simpleBox .contentSimple .datetime
{
    color: #5e5e5e;
    font-size: 10px;
    text-align: left;
    margin-top: 4px;
    margin: 0;
}
.simpleBox .contentSimple .authors
{
    color: #585555;
    text-align: left;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 5px;
}

.simpleBox .contentSimple .authors a
{
    color: #585555;
    text-decoration: none;    
}

.simpleBox .contentSimple .more
{
    position: absolute;
    left: 10px;
    bottom: 0;
    color: #941116;
    font-size: 11px;
    text-align: left;
    margin-top: 2px;
    text-decoration: none;
    background-color: #E1AF70;
    width: 235px;
    height: 22px;
}
/* simpleBox contentSimple: End */

/* contentList: Begin */
.contentList
{
    font-family: Tahoma;
    margin-bottom: 10px;
}

.contentList .groupParagraph
{
    float: right;
    text-align: right;
    color: #6490a8;
    font-size: 10px;
    font-weight: bold;
    margin-left: 3px;
}

.contentList .titleImage
{
    float: right;
    margin-left: 7px;
}

.contentList .upperTitle
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #979696;
}

.contentList .title
{
    font-family: Times New Roman;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    padding: 3px 0px 0px;
}

.contentList .title a
{
    color: #151515;
    text-decoration: none;
}

.contentList .title a:hover
{
    color: Black;
    text-decoration: none;
}

.contentList .bottomTitle
{
    color: #979696;    
}

.contentList .author
{
    font-size: 11px;
    font-weight: normal;
    /*margin-top: 5px;
    padding-right: 20px;
	float: left;*/
    color: #555;    
    text-align: left;
}

.contentList .author a
{
    color: #555;    
}

.contentList .datetime
{
    float: right;
    color: #5d5d5d;
    font-size: 8pt;
    font-weight: bolder;
}
/* contentList: End */

/* rightBar contentList: Begin */
.rightBar .contentList
{
    font-family: Tahoma;
    margin-bottom: 10px;
}

.rightBar .contentList .groupParagraph
{
    float: right;
    text-align: right;
    color: #6490a8;
    font-size: 10px;
    font-weight: bold;
    margin-left: 8px;
}

.rightBar .contentList .titleImage
{
    float: left;
    margin:2px 3px;
}

.rightBar .contentList .upperTitle
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #979696;
}

.rightBar .contentList .title
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding: 0;
}

.rightBar .contentList .title a
{
    color: #151515;
    text-decoration: none;
}

.rightBar .contentList .title a:hover
{
    color: Black;
    text-decoration: none;
}

.rightBar .contentList .bottomTitle
{
    color: #979696;    
}

.rightBar .contentList .author
{
    font-size: 10px;
    font-weight: normal;
    /*padding-right: 20px;
    padding-left: 5px;
    float: left;*/
    text-align: left;
    margin-top: -3px;
}

.rightBar .contentList .author a
{
    color: #585555;    
}

.rightBar .contentList .datetime
{
    float: right;
    color: #5d5d5d;
    font-size: 8pt;
    font-weight: bolder;
}
/*.contentList .contentListGroupTitle
{
    float: right;
    color: #3b6d6e;
    font-size: 8pt;
    font-weight: bolder;
    padding-right: 20px;
}*/
/* rightBar contentList: End */

/* contentTitle: Begin */
.contentTitle
{
}

.contentTitle .title
{
    color: #5d5d7d;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin: 0 8px;
    background: #fff url(Images/bullet-arrow-gray.gif) no-repeat scroll right 8px;
    text-indent: 15px;
    float: right;
}

.contentTitle .title .titleLink
{
    color: #5d5d7d;
    text-decoration: none;
}

.contentTitle .title a:hover
{
    color: #000;
}
/* contentTitle: End */

/* .leftCenterColumn contentTitle: Begin */
.leftCenterColumn .contentTitle
{
}

.leftCenterColumn .contentTitle .title
{
    color: #5d5d7d;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin: 0 8px;
    background: #eaeced url(Images/bullet-arrow-bg-blue.gif) no-repeat scroll right 8px;
    text-indent: 15px;
    float: right;
}

.leftCenterColumn .contentTitle .title .titleLink
{
    color: #5d5d7d;
    text-decoration: none;
}

.leftCenterColumn .contentTitle .title a:hover
{
    color: #000;
}

.leftCenterColumn .mediaThumbnail
{
}

.leftCenterColumn .mediaThumbnail .image
{
    float: right;
    border: none;
    text-align: center;
    padding: 5px;
}
/* contentTitle: End */

/* ContentDetails : Begin*/
.contentDetails
{
    font-family: Tahoma;
    font-size: 12px;
}

.contentDetails .right
{
    width: 225px;
    float: right;
}

.contentDetails .left
{
    width: 350px;
    float: left;
}

.contentDetails .left .groupParagraph
{
    color: #6490a8;
    text-align: left;
}

.contentDetails .groupAncestorImage .groupTitle
{
    width: auto;
    font-size: 14px;
    font-weight: bold;
}

.contentDetails .tools
{
	font-size: 10px;
}

.contentDetails .tools
{
    margin-bottom: 20px;
}

.contentDetails .tools .code
{
    float: right;
}

.contentDetails .upperTitle
{
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    color: #979696;
    text-align: right;
    margin: 0px;
    margin-bottom: 19px;
}

.contentDetails .title
{
    font-family: Times New Roman;
    color: #151515;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    margin-bottom: 10px;
}

.contentDetails .bottomTitle
{
    font-family: Tahoma;
    font-size: 10px;
    color: #979696;
    font-weight: normal;
    text-align: right;
    margin: 0px;
    padding-top: 2px;
}

.contentDetails .soustitre
{
    background: transparent url('Images/bullet-sousetitre-top.gif') no-repeat scroll right top;
    padding-right: 10px;
    margin: 0 10px;
    margin-top: 10px;
    margin-left: 20px;
    text-align: justify;
    font-size: 12px;
    font-weight: bolder;
}
.contentDetails .soustitre .endSoustitre
{
    height: 25px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: solid 1px #ccc;
}

.contentDetails .soustitre .bottomSousetitreImage
{
    margin-bottom: 20px;
}

.contentDetails .publishDate
{
    color: #585555;
    font-size: 10px;
    text-align: left;
    float: left;
}

.contentDetails .lead
{
    color: #888;
    font-weight: normal;
    margin: 20px 0px;
}
.contentDetails .body
{
    color: #000;
    text-align: justify;
    font-weight: normal;
    margin: 5px 0;
    margin-top: 25px;
}

.contentDetails .bodyImage
{
    margin: 8px 0;
    margin-left: 5px;
}

.contentDetails .medias
{
}

.contentDetails .mediaDetails
{
    color: #000;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 10px;
    text-align: justify;
}
.contentDetails .mediaDetails img
{
    margin: 3px 0;
}

.contentDetails .toolbar
{
    color: #000;
    text-decoration: none;
}

.contentDetails .source
{
}

.contentDetails .source a
{
    text-decoration: none;
    color: #f00;
}
/* ContentDetails : End*/

/* related : Begin*/
.related
{
    font-family: tahoma;
    font-size: 12px;
}

.related .relatedContents
{
    margin-top: 50px;
}

.related .relatedTitle
{
    color: #1b1b1b;
    margin: 8px 0 8px;
    width: 210px;
    height: 10px;
}

.related .contentTitle
{
    margin: 8px 0;
}

.related .contentTitle .title
{
    color: #5d5d7d;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    margin: 0 8px;
    background: #fff url(Images/bullet-arrow-gray.gif) no-repeat scroll right 6px;
    text-indent: 15px;
    float: right;
}

.related .contentTitle .title .titleLink
{
    color: #5d5d7d;
    text-decoration: none;
}

.related .contentTitle .title a:hover
{
    color: #000;
}

.related .mediaThumbnail
{
    float: right;
    width: 90px;
    height: 91px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 5px;
    border: solid 1px #eee;
    text-align: center;
}

.related .mediaThumbnail .image
{
    border: none;
    text-align: center;
    padding: 0;
    width: 100%;
}
/* related : End*/

/*gallerySimple: Begin*/
.gallerySimple
{
    padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	direction: rtl;
}

.gallerySimple .tools
{
}

.gallerySimple .tools a
{
	text-decoration: none;
	color: #c8603e;
}

.gallerySimple .upperTitle
{
	font-size: 10px;
	font-weight: normal;
}

.gallerySimple .bottomTitle
{
	font-size: 10px;
	font-weight: normal;
}

.gallerySimple .titleLink
{
	text-align: justify;
	width: 160px;
	height: 160px;
}

.gallerySimple .titleLink a:hover
{
	color: #222;
}

.gallerySimple .titleLink a:visited
{
}

.gallerySimple .titleLink .titleImage
{
}

.gallerySimple .title
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 2px;
    text-align: center;
}

.gallerySimple .lead
{
	line-height: 17px;
	text-align: justify;
}

.gallerySimple .datetime
{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #63a5ca;
}

.gallerySimple .gallerySimpleSeparator
{
	color: #63a5ca;    
}

.gallerySimple .authors
{
    
}


.gallerySimple .authors a
{
    color: #63a5ca;
}
.gallerySimple div.titleImage
{
    width: 160px;
    margin-top: 5px;
    text-align: center;
}


/*gallerySimple: End*/

/*galleryDetails: Begin */
.galleryDetails
{
	font-family: Tahoma;
}

.galleryDetails .groupParagraph
{
    color: #6490a8;
    text-align: left;
}

.galleryDetails .groupAncestorImage .groupTitle
{
    width: auto;
    font-size: 14px;
    font-weight: bold;
}

.galleryDetails .tools
{
	font-size: 10px;
}

.galleryDetails .tools .code
{
	float: right;
}

.galleryDetails .title
{
	color: #151515;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
}

.galleryDetails .upperTitle
{
	color: #979696;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	float: right;
}

.galleryDetails .bottomTitle
{
    
}

.galleryDetails .publishDate
{
	color: #5e5e5e;
	font-size: 10px;
	text-align: left;
	float: left;
}
.galleryDetails .lead
{
	font-size: 11px;
	font-weight: normal;
}
.galleryDetails .mediaDetails
{
	margin: 30px 0 12px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
}
.galleryDetails .mediaThumbnail
{
	float: right;
	margin: 6px 0px;
}

.galleryDetails .body
{
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0;
}
.galleryDetails .bodyImage
{
	margin: 8px auto;
}

.galleryDetails .related
{
    width: 210px;
}
/* galleryDetails: End */

/* mediaThumbnail : Begin */
.mediaThumbnail
{
}

.mediaThumbnail .image
{
	float: right;
	text-align: center;
	padding: 5px;
}

.mediaThumbnail .image .url
{
}

.mediaThumbnail .title
{
}

.mediaThumbnail .soundTitle
{
}

.mediaThumbnail .soundTitle .padding
{
}
/* mediaThumbnail: End */

/* mediaDetails : Begin */
.mediaDetails
{
}

.mediaDetails .icon
{
}

.mediaDetails .image
{
	width: 600px;
	margin: auto;
	text-align: center;
}

.mediaDetails .sound
{
}

.mediaDetails .sound .soundTitle
{
}

.mediaDetails .sound .soundTitle .padding
{
}

.mediaDetails .video
{
}

.mediaDetails .file
{
}

.mediaDetails .body
{
}
/* mediaDetails : End */

div.mediasBox
{
    border-width: 0px;
    padding: 10px 0px;
}

div.mediasShow
{
    overflow: hidden;
    width: 535px;
    margin: 0px auto;
}

div.items
{
    height: 70px;
    width: 3000px; /* It will be changed by code */
}

div.items img
{
    float: left;
    margin: 0px 2px;
    cursor: pointer;
    border: solid 1px #888;
}

img.slidePrevious
{
    float: left;
    padding-top: 6px;
    cursor: pointer;
}

img.slideNext
{
    float: right;
    padding-top: 6px;
    cursor: pointer;
}

/*authorContents : Begin*/
.authorContents
{
    margin-top: 30px;
    font-family: tahoma;
    font-size: 12px;
    width: 200px;
}

.authorContents .thisAuthorContents
{
    
}
/* authorContents : End*/

/*groupTitle : Begin*/
.groupAncestorImage
{
}

.groupAncestorImage .groupImage
{
    /*float: right;*/
    margin-left: 5px;    
}

.groupAncestorImage .groupTitle
{
    padding-top: 0;
    width: 45px;
}
/*groupTitle : End*/

/*serviceHotContents : Begin*/
.serviceHotContents
{
    margin-bottom: 10px;
}

.serviceHotContents .serviceTitle
{
    color: #6490a8;
    font-size: 16px;
    font-weight: bold;
    margin-right: 23px;
    float: right;
    width: 240px;
}
.serviceHotContents .showMoreDetails
{
    
}
/*serviceHotContents : End*/

/* innerPages - archive: Begin*/
.pagesListBar
{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 12px;
}

.pagesListBar .searchGroups
{
}

.pagesListBar .button
{
	margin-right: 10px;
	border: none;
	width: 55px;
	margin-top: 20px;
	cursor: pointer;
}

.pagesListBar .error
{
	color: #A23027;
}

.searchResult
{
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 10px;
}

.navigation
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
}
.navigation ul
{
	list-style-type: none;
	padding: 0;
}

.navigation li
{
	padding: 0px 5px;
	display: inline;
}

.navigation .pages
{
	display: inline;
}

.navigation .otherNext
{
}

.navigation .otherPrevious
{
}
.navigation .pageNumbersList
{
}

.navigation a
{
	text-decoration: none;
	color: #000;
}
.navigation a img
{
	margin-bottom: 3px;
	border: none;
	margin-right: 3px;
}

.navigation a.selected
{
	font-weight: bold;
}

.pageNumbersList
{
	float: left;
	margin-bottom: 15px;
}
/* innerPages - archive: End*/

/* innerPages - search: Begin*/
.search
{
}

.searchTitle
{
    font-size: 13px;
    margin-right: 20px;
    margin-top: 20px;
}

.search .text
{
	font-family: Tahoma;
}

.full
{
	float: right;
	width: 610px;
	padding-bottom: 5px;
}

.half
{
	float: right;
	width: 250px;
	padding-bottom: 5px;
}
/* innerPages - search: End*/

/* innerPages - page: Begin*/
.page
{
	padding: 12px 23px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}

.page .title
{
	color: #151515;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	margin-bottom: 10px;
	float: right;
}

.page .titlePath
{
}

.page .Description
{
}

.page .body
{
}

.page .datetime
{
	color: #585555;
	font-size: 10px;
	text-align: left;
	float: left;
	margin-top: 5px;
}
/* innerPages - page: End*/

/* weblogerLastContentList : Begin */
.weblogerLastContentList
{
    margin-bottom: 5px;
    padding-bottom: 3px;
    border-bottom: solid 1px #c4c4c4;
}

.weblogerLastContentList .image
{
    float: right;
    margin-left: 5px;
}

.weblogerLastContentList .upperTitle
{
    color: #979696;
    font-weight: normal;
    font-size: 11px;
}

.weblogerLastContentList .title
{
    font-family: Times New Roman;
    font-size: 14px;
    
}

.weblogerLastContentList .title a
{
    text-decoration: none;
    color: #151515;
}

.weblogerLastContentList .bottomTitle
{
    
}
/* weblogerLastContentList: End*/

/* comment : Begin */
.comments
{
    width: 350px;
    font-family: Tahoma;
    float: left;
}

.smaller .commentTable
{
    width: 305px;
}

.commentTable
{
    width: 365px;
    font-family: Tahoma;
    font-size: 12px;
}

.comments .commentTitle
{
    font-size: 12px;
    color: #1b1b1b;
    margin-top: 10px;
    margin-bottom: 10px;
}

.comments .commentList
{
}

.commentBody
{
    
}

div.comment
{
    padding-top: 20px;
}

span.commentBody
{
    font-family: Tahoma;
    font-size: 10px;
    color: #444;
}
span.commentDateTime
{
    font-size: 10px;
    font-weight: normal;
    color: #222;
}
span.commentSenderFullName
{
    font-size: 10px;
    font-weight: normal;
    color: #222;
}
a.commentSenderEmail
{
    font-size: 10px;
    font-weight: normal;
    color: #222;
}
a.commentSenderEmail:hover
{
    color: #222;
}

a.commentSenderURL
{
    font-size: 10px;
    font-weight: normal;
    color: #222;
}
a.commentSenderURL:hover
{
    color: #222;
}

span.commentId
{
    font-size: 11px;
    font-weight: normal;
}

div.commentDivition
{
    color: #1B1B1B;
}
div.commentGet
{
    padding-top: 30px;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #666;
}
input, textarea
{
    border: solid 1px #888888; 
}

input.normal
{
    border: 1px solid #565555;
    color: #979595;
    font-size: 9pt;
    width: 294px;
    height: 18px;
    margin-bottom: 6px;
}

input.button
{
    background-color: #999;
    width: auto;
    padding: 2px;
    font-family: Tahoma;
    font-size: 10pt;
    color: White;
}

textarea.normal
{
    border: 1px solid #565555;
    color: #979595;
    font-size: 9pt;
    width: 476px;
    height: 114px;
}

select.normal
{
}

.resultMessage
{
    color: #339933;
    /*font-weight: bold;*/
}
/* comment : End */

/*authorList: begin*/
.authorList
{
    /*width: 256px;*/
    float: right;
    font-family: Tahoma;
    font-size: 10px;
    text-align: left;
}

.authorList .image
{
    float: left;
}

.authorList .title
{
    margin: 0;
    margin-bottom: 5px;
}

.authorList .FullName
{
    font-weight: normal;
    font-size: 11px;
    color: #585555;
    margin: 0;
    margin-bottom: 5px;
}

.authorList .email
{
}

.authorList .biography
{
    text-decoration: none;
    float: right;
}
.authorList .biography .authorBiographyTitle
{
    color: #1b1b1b;
    margin: 8px 0 8px;
    width: 210px;
    height: 10px;
}
/*authorList: end*/

/* yadDasht authorList: Begin */
.yadDasht .authorList
{
    font-family: Tahoma;
    font-size: 10px;
    float: none;
    text-align: left;
}

.yadDasht .authorList .image
{
    float: none;
}

.yadDasht .authorList .title
{
    margin: 0;
    margin-bottom: 5px;
}

.yadDasht .authorList .FullName
{
    margin: 0;
    margin-bottom: 5px;
}

.yadDasht .authorList .email
{
}

.yadDasht .authorList .biography
{
    text-decoration: none;
    float: right;
}
.yadDasht .authorList .biography .authorBiographyTitle
{
    color: #1b1b1b;
    margin: 8px 0 8px;
    width: 210px;
    height: 10px;
}
/* yadDasht authorList: end */

/*authorDetails: begin*/
.authorDetails .right
{
    width: 235px;
    float: right;
    margin-bottom: 100px;
}

.authorDetails .left
{
    width: 350px;
    float: left;
}

.authorDetails .left .groupParagraph
{
    float: left;
}

.authorDetails .authorName
{
    text-align: left;
}
/*authorDetails: End*/

/* InnerPages - Author : Begin*/
.author .right
{
    width: 235px;
    float: right;
    margin-bottom: 100px;
}

.author .left
{
    width: 350px;
    float: left;
}

.authorLeftColumn
{
    border: solid 1px #565555;
    padding: 10px;
}

.authorLeftColumn .mediaDetails .image
{
    width: auto;
}

.authorLeftColumn .mediaDetails .image img
{
    border-width: 0;
}

.authorLeftColumn .mediaThumbnail
{
    float: right;
    width: 127px;
    height: 128px;
    margin-left: 5px;
    margin-top: 10px;
    background-color: #fafafa;
    border: solid 1px #eee;
}

.authorLeftColumn .mediaThumbnail .image
{
    border: none;
    text-align: center;
    padding: 0;
    width: 100%;
}

.authorLeftColumn .biography
{
    width: 90%;
    margin-top: 100px;
}

.author .left .groupParagraph
{
    float: left;
}

.author .groupAncestorImage
{
    text-align: left;
}

.author .groupAncestorImage .groupTitle
{
    width: auto;
}

.author .grayBoxes .groupAncestorImage
{
    text-align: right;    
}

.author .relatedImages
{
    margin-bottom: 10px;
}

.author .biography
{
    width: 200px;
}

.author .authorName
{
    text-align: left;
    margin-bottom: 45px;
}
/* InnerPages - Author : End*/

/* InnerPages - Special : Begin*/
.authorLeftColumn
{
    border: solid 1px #565555;
    margin-right: 10px;
    padding: 10px;
}

/* InnerPages - Special : End*/

/*PagingUserControl: Begin*/
.searchResult
{
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 10px;
}

.navigation
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
}
.navigation ul
{
	list-style-type: none;
	padding: 0;
}

.navigation li
{
	padding: 0px 5px;
	display: inline;
}

.navigation .pages
{
	display: inline;
}

.navigation .pages li
{
    width: 10px;
    height: 10px;
    background-color: #d4d4dc;
    margin: 0 2px;
}

.navigation .otherNext
{
}

.navigation .otherPrevious
{
}
.navigation .pageNumbersList
{
}

.navigation a
{
	text-decoration: none;
	color: #000;
}
.navigation a img
{
	margin-top: 5px;
	border: none;
	margin-right: 3px;
}

.navigation a.selected
{
	font-weight: bold;
	color: #1159d0;
}

.pageNumbersList
{
	float: left;
	margin-bottom: 15px;
}
/*PagingUserControl: end*/

/* Banner: Begin*/
.zone
{
    margin-left: 5px;
    overflow: hidden;
}

.ads
{
	margin: 0;
	float: right;
}

.leftSide
{
	width: 676px;
	border: solid 1px #000;
	height: 900px;
}

.banner
{
	margin-bottom: 5px;
	float: right;
	margin-left: 5px;
}

.banner .bannerMain
{
	margin: auto;
}

.banner img
{
	border: 0;
}

.banner .bannerUnderText
{
}
/* Banner: End*/

input.normal, textarea.normal, select.normal
{
    border: solid 1px #888;
    width: 360px;
    font-family: Tahoma;
    font-size: 9pt;
    color: #444;
}
input.rtl, textarea.rtl
{
    direction: rtl;
    text-align: right;
}
input.ltr, textarea.ltr
{
    direction: ltr;
    text-align: left;
}
.message
{
    font-family: Times New Roman;
    font-size: 11pt;
    font-weight: bold;
    color: #444;
}

.dropDownList
{
    font-family: Tahoma;
    font-size: 12px;
}

.bigHorizontalSeparator
{
    width: 350px;
    height: 22px;
    background: transparent url('Images/bg-horizontalSeparator.gif') repeat-x left bottom;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-right: 15px;
}

.mediumHorizontalSeparator
{
    width: 250px;
    height: 22px;
    background: transparent url('Images/bg-horizontalSeparator.gif') repeat-x left bottom;
    padding-right: 10px;
}

.smallHorizontalSeparator
{
    width: 211px;
    height: 22px;
    background: transparent url('Images/bg-horizontalSeparator.gif') repeat-x left bottom;
    padding-right: 10px;
}

.separator
{
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
}

.verticalSeparator
{
    width: 15px;
    float: right;
}


