/* CSS Document */

html
	{
		font-family: "Trebuchet MS",Arial,sans-serif;
		font-size:14px;
        line-height:1.5em;
        height:101%;
        /*background:#100f0d url(../images/backBigBlur.jpg) repeat-x;*/
        background:#100f0d;
        background: url(../images/backSmall.jpg) top center repeat-y;
        color:#c7b9ae;
	}

body 
	{
		margin:0px;
        background: url(../images/backBig.jpg) top center no-repeat;
	}
a
    {
        text-decoration:none;
        color:#FFF;
        }
.hr
    {
        clear:both;
        margin:20px 0 20px 0;
        background:url(../images/hr.jpg) no-repeat;
        height:3px;
        border:solid #171612 0px;
        display:block;
        }
.bogusHeight
    {
        height:20px;
        }
.logo
    {
        width:212px;
        height:132px;
        background:url(../images/logo.png) no-repeat ;
        margin:auto;
        }
.wrapperContent
    {
        width:960px;
        margin:auto;
        }
.wrapperHeader
    {
        width:960px;
        height:70px;
        margin:auto;
        background:url(../images/nav.png) no-repeat ;
        margin-top:20px;
        color:#AAA;
        }
.menu
    {
        list-style-type:none;
        font-size:14px;
        margin:auto;
        border:solid #F00 0px;
        padding:0;
        width:580px;
        padding-top:8px;
	left:50px;
	margin-left:225px;        
	}

.menu li
    {
        float:left;
        margin:0 3px 0 3px;
        }
.menu li a
    {
        color:#c7b9ae;
        position:relative;
        }
.menu li a:hover
    {
        color:#655b46;
        }
.menu .current a {
	color:#655b46;
	font-size:14px;
}



.language
    {
        float:right;
        font-size:13px;
        margin-right:40px;
        padding-top:8px;
	position:relative;
        }
.normal a
    {
        color:#c7b9ae;
        position:relative;
        }
.normal a:hover
    {
        color:#655b46;
        }

.current a {
	color:#655b46;	
}

.clearer
    {
        clear:both;
        display:block;
        height:1px;
        margin:0;
        padding:0;
        }
form {
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}
.search
    {
        float:right;
        margin-right:40px;
        margin-top:12px;
        border:none;
        width:210px;
        }
.searchText
    {
        background:none;
        border:solid #333 1px;
        width:154px;
	height:16px;
	font-size:11px;
	margin:0;padding:0;
	padding-top:2px;
	margin-top:1px;
	float:left;padding-left:5px;
        }

.searchGo {
	background:url(../images/go-button-1.jpg) no-repeat ;
	border:none;
        width:40px;
        height:20px;
        cursor:pointer;
	margin:0;
	padding:0;
	margin-top:1px;
}

.searchGoHover {
	background:url(../images/go-button-2.jpg) no-repeat ;
	border:none;
        width:40px;
        height:20px;
        cursor:pointer;
	margin:0;
	padding:0;
	margin-top:1px;
}

.subHeader
    {
        clear:both;
        width:960px;
        margin:auto;
        color:#222;
        border:solid #333 0px;
        }
.subHeaderWelcome
    {
	font-size:12px;
        width:440px;
        /*padding:0 30px 0 30px;*/
        border:solid #33F 0px;
        float:left;
        line-height:30px;
        padding-left:30px;
        }
.subHeaderNews
    {
	font-size:12px;
        width:460px;
        border:solid #F3F 0px;
        float:left;
        display:block;
        padding-right:30px;
        text-align:right;
        line-height:30px;
        }
/*-----------the box-------------------*/
.box
{
    /*display:table-cell;*/
    width:300px;
    float:left;
    padding-bottom:20px; 
    }
.boxSpace
    {
        padding-right:30px;
        }
.boxMargin
{
    height:36px;
    width:100%;
    border:solid #F0F 0px;
    }
.boxMiddle
{
    height:36px;
    border:solid #F00 0px;
    margin:0;
    margin-left:36px;
    margin-right:36px;
    }
.boxRight
{
    height:36px;
    width:36px;
    float:right;
    }
.boxContent
{
    background:url(../images/boxBack.png);
    padding:1px 30px 0 30px;

/*    overflow:hidden;*/
}

.topLeft
    {
        background:url(../images/crnLT.png) no-repeat;
        }
.topRight
    {
        background:url(../images/crnRT.png) no-repeat;
        }
.bottomLeft
    {
        background:url(../images/crnLB.png) no-repeat;
        }
.bottomRight
    {
        background:url(../images/crnRB.png) no-repeat;
        }
.middle
    {
        background:url(../images/boxBack.png);
        }
h3,h1
    {
        color:#c7b9ae;
        font-size:24px;
        font-weight:normal;
        margin-top:0;
        }
.boxContent a
    {
        color:#ff1a00;
        }
.boxContent a:hover
    {
        /*text-decoration:underline;*/
	color:#c7b9ae;
        }
/*-------------------------------------*/
.calendar
    {
        list-style-type:none;
        border:solid #F00 0px;
        width:240px;
        height:192px;
        margin:0;
        padding:0;
	padding-top:0px;
        }
.calendar li
    {
        width:60px;
        height:60px;
        margin:0;
        padding:0;
        float:left;
        text-align:center;
        overflow:hidden;
        }
.calendar li a
    {
        background:#3f3b37;
        display:block;
        width:58px;
        height:58px;
        color:#c7b9ae;
        border:solid #726b66 1px;
        border-right:solid #231e1e 1px;
        border-bottom:solid #231e1e 1px;
        line-height:58px;
        }
.calendar li a:hover
    {
        background:url(../images/calendarHover.png);
        display:block;
        width:60px;
        height:60px;
        color:#c7b9ae;
        border:solid #726b66 0px;
        line-height:60px;
	text-decoration:none;
        }
        
/*-------------------------------------*/
.noutati
    {
        width:240px;
        overflow:visible;
	height:192px;
        }
.noutati p
    {
        padding:0;
	margin:0;
        }
.mesaj
    {
        width:240px;
        overflow:visible;
	height:192px;

        }
.mesajField
    {
        background:#3f3b37;
        border-top:solid #726b66 1px;
        border-bottom:solid #241f1f 1px;
        padding-top:3px;
        padding-bottom:3px;
        clear:both;

        }

.msgData
    {
        background:url(../images/mesajTitleData.png) no-repeat;
        display:block;
        width:49px;
        height:27px;
        border:solid #F00 0px;
        float:left;
        text-indent:-200px;
        overflow:hidden;
        }
.msgTitlu
    {
        background:url(../images/mesajTitleTitlu.png) no-repeat;
        width:49px;
        height:24px;
        border:solid #F00 0px;
        float:left;
        overflow:hidden;
        text-indent:-200px;
        }
.msgInputData
    {
        background:url(../images/mesajInputData.png) no-repeat;
        width:181px;
        height:23px;
        border:none;
        border:solid #F00 0px;
        color:#c7b9ae;
        padding-top:5px;
        padding-left:5px;
	font-size:14px;
        }
.msgInputTitlu
    {
        background:url(../images/mesajInputTitlu.png) no-repeat;
        border:none;
        width:181px;
        height:69px;
        border:solid #F00 0px;
        color:#c7b9ae;
        padding-top:5px;
        padding-left:5px;
        float:left;
		font-family: "Trebuchet MS",Arial,sans-serif;
		font-size:14px;
        }
.mesajField span {
	clear:none;height:75px;
}

.button
    {
        width:53px;
        height:53px;
        border:none;
        margin-left:3px;
        cursor:pointer;
        }
#msgDownload
    {
        background:url(../img/download-2.jpg);
        }
#msgYT
    {
        background:url(../img/youtube-2.jpg);
        }
#msgFR
    {
        background:url(../img/flickr-2.jpg);
        }
#msgArchive
    {
        background:url(../img/arhiva-2.jpg);
        }
/*
#msgDownload:hover
    {
        background:url(../img/download-1.jpg);
        }
#msgYT:hover
    {
        background:url(../img/youtube-1.jpg);
        }
#msgFR:hover
    {
        background:url(../img/flickr-1.jpg);
        }
#msgArchive:hover
    {
        background:url(../img/arhiva-1.jpg);
        }
*/

/* ON BUTTONS */
#msgDownload_on
    {
        background:url(../img/download-1.jpg);
        }
#msgYT_on
    {
        background:url(../img/youtube-1.jpg);
        }
#msgFR_on
    {
        background:url(../img/flickr-1.jpg);
        }
#msgArchive_on
    {
        background:url(../img/arhiva-1.jpg);
        }
#msgDownload_on:hover
    {
        background:url(../img/download-2.jpg);
        }
#msgYT_on:hover
    {
        background:url(../img/youtube-2.jpg);
        }
#msgFR_on:hover
    {
        background:url(../img/flickr-2.jpg);
        }
#msgArchive_on:hover
    {
        background:url(../img/arhiva-2.jpg);
        }

.continue
    {
        clear:both;
        padding:5px 0 5px 0;
        }
/* ----------------------------------------------- */
.galerieFoto
    {
        list-style-type:none;
        margin:0;
        padding:25px 0 0 0;
        display:block;
        border:solid #F00 0px;
        }
.galerieFoto li
    {
        float:left;
        width:110px;
        height:110px;
        overflow:hidden;
        background:#3f3b37;
        border:solid #F00 0px;
        margin-right:20px;
        margin-bottom:20px;
        }
#last
    {
        margin-right:0px;
        }
.footerMenu
    {
        margin:auto;
        width:840px;
        margin-top:30px;
        text-align:center;
        }
.footerMenu strong a {
	font-weight:normal;
	color:#c7b9ae;
}

#selected
    {
        color:#FFF;
        }
/* ----------------------------------------------- */
.horizLines
    {
        list-style-type:none;
        margin:0;
        padding:0;
        display:block;
        margin-bottom:30px;
        }
.horizLines li
    {
        background:#3f3b37;
        border-top:solid #726b66 1px;
        border-bottom:solid #241f1f 1px;
        padding:5px 10px 5px 10px;
        padding:0;
        }


.hTitlu
    {
        height:30px;
        line-height:30px;
        overflow:hidden;
        }
.hAnul
    {
        height:75px;
        line-height:75px;
        overflow:hidden;
        background:url(../images/titleAnul.jpg) no-repeat 20px center;
        text-indent:60px;
        padding-left:20px;
        }
.openCloseClosed
    {
        float:right;
        background:url(../images/folder.jpg) no-repeat right 0;
        display:block;
        width:200px;
        height:66px;
        line-height:75px;
        margin-right:15px;
	padding-right:8px;
        }
.tData
    {
        background:url(../images/titleData.jpg) no-repeat 0 4px;
        text-indent:50px;
        }
.tAutor
    {
        background:url(../images/titleAutor.jpg) no-repeat 0 4px;
        text-indent:60px;
        }
.tAn
    {
        background:url(../images/titleAn.jpg) no-repeat 0 4px;
        text-indent:36px;
        }
.tInfo
    {
        background:url(../images/titleInfo.jpg) no-repeat 0 4px;
        text-indent:50px;
        }
.tTitlu
    {
        background:url(../images/titleTitlu.jpg) no-repeat 0 3px;
        text-indent:50px;
        }
.tVorbitor
    {
        background:url(../images/titleVorbitor.jpg) no-repeat 3px 3px;
        text-indent:80px;
        }
        
.tMateriale
    {
        background:url(../images/titleMateriale.jpg) no-repeat 1px 3px;
        text-indent:155px;
        }
.newsButton
    {
        width:161px;
        height:56px;
        display:block;
        margin:3px;
        /*float:left;*/
display:inline-block; /* IE 7 only */
        }

.hMateriale {
	border:none;
	margin:0;
	padding:0;
	height:62px;
}

.matMp3
    {
        background:url(../images/materialeMP3.jpg);
        }
.xmatMp3:hover
    {
        background:url(../images/materialeMP3.jpg) 0 -56px;
        }
.matYt
    {
        background:url(../images/materialeYT.jpg);
        }
.xmatYt:hover
    {
        background:url(../images/materialeYT.jpg) 0 -56px;
        }
.matFr
    {
        background:url(../images/materialeFR.jpg);
        }
.xmatFr:hover
    {
        background:url(../images/materialeFR.jpg) 0 -56px;
        }
.matCumpara
    {
        background:url(../images/materialeCumpara.jpg);
        }
.matCumpara:hover
    {
        /*background:url(../images/materialeCumpara.jpg) 0 -56px;*/
        }
.matInfo
    {
        background:url(../images/materialeInfo.jpg);
        }
.matInfo:hover
    {
        /*background:url(../images/materialeInfo.jpg) 0 -56px;*/
        }
.matArchive
    {
        background:url(../images/materialeArchive.jpg);
        }
.matArchive:hover
    {
        background:url(../images/materialeArchive.jpg) 0 -56px;
        }



/* FLIPPED MATERIALE */
.matMp3_on
    {
        background:url(../images/materialeMP3.jpg) 0 -56px;
        }
.matMp3_on:hover
    {
        background:url(../images/materialeMP3.jpg);
        }
.matYt_on
    {
        background:url(../images/materialeYT.jpg) 0 -56px;
        }
.matYt_on:hover
    {
        background:url(../images/materialeYT.jpg);
        }
.matFr_on
    {
        background:url(../images/materialeFR.jpg) 0 -56px;
        }
.matFr_on:hover
    {
        background:url(../images/materialeFR.jpg);
        }
.matCumpara_on
    {
        background:url(../images/materialeCumpara.jpg) 0 -56px;
        }
.matCumpara_on:hover
    {
        background:url(../images/materialeCumpara.jpg);
        }
.matInfo_on
    {
        background:url(../images/materialeInfo.jpg) 0 -56px;
        }
.matInfo_on:hover
    {
        background:url(../images/materialeInfo.jpg);
        }
.matArchive_on
    {
        background:url(../images/materialeArchive.jpg) 0 -56px;;
        }
.matArchive_on:hover
    {
        background:url(../images/materialeArchive.jpg)
        }




.hContent
    {
        background:#241f1f;
        padding:25px 15px 25px 10px;
        }
.hContentOdd
    {
        background:#2f2b29;
        padding:25px 15px 25px 10px;
        }
.wrapper
    {
        background:#3f3b37;
        margin:20px 0 20px 0;
        }
.highlight
    {
        color:#ff1a00;
        }
.preview
    {
        float:left;
        background:#3f3b37;
        width:425px;
        height:120px;
        overflow:hidden;
        margin:0 20px 0 10px;
        }
.description
    {
        width:400px;
        height:120px;
        overflow:hidden;
        }
.pages
    {
        margin:10px 0 10px 20px;
        }
.hAnul
    {
        }
.detalii
    {
        display:block;
        width:120px;
        height:39px;
        text-indent:-500px;
        float:right;
        overflow:hidden;
        }
.even
    {
        background:url(../images/detaliiDark.jpg);
        }
.odd
    {
        background:url(../images/detaliiLight.jpg);
        }
.even:hover
    {
        background:url(../images/detaliiDark.jpg) 0 -39px;
        }
.odd:hover
    {
        background:url(../images/detaliiLight.jpg) 0 -39px;
        }
.arhTitle
    {
        height:40px;
        line-height:40px;
        padding-left:20px;
        }
.openCloseBlock
    {
        display:none;
        }
.contactForm
    {
        /*margin:auto;*/
	margin-left:75px;
        margin-top:30px;
        width:650px;
        border:solid #F00 0px;
        }
.contactSubmit
    {
        background:url(../images/contactSubmit.jpg);
        width:120px;
        height:37px;
        margin:auto;
        border:none;
        margin-left:335px;
        margin-top:10px;
        cursor:pointer;
        }
.contactxSubmit:hover
    {
        background:url(../images/contactSubmit.jpg) 0 -37px;
        width:120px;
        height:37px;
        border:0;
        text-indent:-500px;
        overflow:hidden;
        margin:auto;
        cursor:pointer;
        }
.contactInput
    {
        background:url(../images/contactInput.jpg);
        width:480px;
        height:42px;
        border:0;
        overflow:hidden;
        line-height:47px;
        font-size:24px;
        color:#AAA;
        float:left;
        padding-left:10px;
        padding-top:5px;
        margin-top:10px;
        }
.contactLabel
    {
        clear:both;
        float:left;
        color:#AAA;
        font-size:24px;
        font-weight:normal;
        display:block;
        height:25px;
        width:150px;
        line-height:47px;
        margin-top:10px;
        }
.contactTextarea
    {
        background:url(../images/contactTextarea.jpg);
        width:480px;
        height:165px;
        border:0;
        overflow:auto;
        float:left;
        margin-top:10px;
        font-size:24px;
        color:#AAA;
        padding-left:10px;
        padding-top:5px;
        }

.wideimage {
	border:0px solid #000000;
	background-color:#000000;
	width:460px;
	height:140px;
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

.textright {
	height:140px;
	overflow:auto;
}

.respirologo a {
	background: url(../images/respiro-media-logo-1.jpg) top left no-repeat;
	display:block;
	width:189px;
	height:59px;
	margin:auto;
}
.respirologo a:hover {
	background: url(../images/respiro-media-logo-2.jpg) top left no-repeat;
}


/* SUBMENU where needed */
.submenuTitle {
	/*float:left;*/
	font-size:24px;
	display:inline;
}
.submenuWrapper {
	/*float:left;*/
	font-size:22px;height:40px;
	display:inline;
}

.submenuWrapper strong {
	font-weight:normal;
}
.submenuWrapper strong a {
	font-size:22px;font-weight:normal;color:#c7b9ae;
}
.submenuWrapper strong a:hover {
	font-size:22px;font-weight:normal;color:#c7b9ae;
}

.submenu
    {
        list-style-type:none;
        font-size:18px;
        border:solid #F00 0px;
        padding:0;
	height:20px;
	}

.submenu li
    {
        float:left;
        }
.submenu li a
    {
        color:#DDD;
        }
.submenu li a:hover
    {
        color:#666;
        }

.subHeaderNews p {
	padding:0;
	margin:0;
}


/* THE IMAGE LIST STUFF */
.tx-mkimagelist-pi1 {
	width:854px;
	margin:auto;
}

.tx-mkimagelist-pi1 img {
	border:none;
	padding:6px;
}


.csc-sitemap li {
	background:url(../img/dots.gif) 0 5px repeat-x;
	margin-left:70px;
	/*list-style:none;*/
}

.csc-sitemap li a {
	padding:2px;
	display:block;
	text-align:right;
	width:80px;
	position:relative;
	left:-102px;
}



.csc-sitemap li {
	background:url(../img/dots.gif) 0 5px repeat-x;
	margin-left:70px;
	list-style:none;
}

.csc-sitemap li a {
	background:url(../img/disc.gif) 82px 8px no-repeat;
overflow:visible;
width:70px;
padding-right:40px;
}

/*
.csc-textpic-imagewrap {
	width:900px;
}


.csc-textpic-image {
	padding:6px;
}

.csc-textpic-image dt img {
	width:115px;
	height:115px;
	border:1px solid #000000;
}
*/
