/*********************  Media Serv - SIBIU360 Template CSS  ********************/
* {
margin: 0;
padding: 0;
border: 0;
outline: none;
}

body {
/*background: #383b40 url(../images/background.jpg) repeat-y;*/
background: #18191d url(../images/background.jpg) repeat-y fixed center;
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 10pt;
color: #FFFFFF;
font-weight: normal;
list-style: inside;
padding-bottom: 20px;
}

a, a:link, a:visited, a:active {
font-size: 10pt;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #f3e6d7;
}

img, a img {
border: 0;
}

#clearfix {
width: 100%;
clear: both;
}

/*********************  Media Serv - SIBIU360 HEADER  ********************/

#header-bg {
height: 150px;
margin: auto;
background: url(../images/header-bg.png) no-repeat center;
}

#top-shape {
height: 130px;
background: url(../images/top-shape.png) no-repeat center top;
padding-top: 20px;
}

#logo {
width: 160px;
height: 129px;
margin-left: auto;
margin-right: auto;
background: url(../images/logo.png) no-repeat;
}

/*********************  Media Serv - SIBIU360 MAINMENU  ********************/

#mainmenu-base {
height: 40px;
margin: auto;
clear: both;
background: url(../images/mainmenu-base.jpg) no-repeat center;
}

#mainmenu-base #text {
width: 675px;
margin: 0 auto;
text-align: center;
}

#ms-mainmenu ul{
height: 40px;
list-style:none;
padding: 0;
text-align: center;
}

#menu-list #separator,
#mainmenu-base #separator {
float: left;
width: 2px;
height: 40px;
background: url(../images/separator.png) no-repeat;
}

#menu-list #active #btn-left.left {
height: 40px;
width: 10px;
background: url(../images/mainmenu-active-left.png) no-repeat;
float: left;
display: inline-block;
}

#menu-list #active #btn-mid.mid {
height: 40px;
background: url(../images/mainmenu-active-mid.png) repeat-x center;
float: left;
display: inline-block;
}

#menu-list #active #btn-right.right {
height: 40px;
width: 10px;
background: url(../images/mainmenu-active-right.png) no-repeat;
float: left;
display: inline-block;
}

#menu-list #active a:link,
#menu-list #active a:visited{
float:left;
list-style:none;
text-decoration:none;
color: #f3e6d7;
display:block;
padding-left: 0px;
padding-right: 0px;
font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
font-size: 10pt;
text-transform: uppercase;
}

#menu-list a:link, #menu-list a:visited{
float:left;
list-style:none;
text-decoration:none;
color: #FFFFFF;
display:block;
padding-left: 10px;
padding-right: 10px;
font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
font-size: 10pt;
text-transform: uppercase;
}

#menu-list a:hover{
color:#f3e6d7;
line-height: 38px;
}

#menu-list #active a:hover {
color: #f3e6d7;
padding-top: 0;
line-height: 40px;
}

#menu-list li {
list-style: none;
line-height: 40px;
display: inline;
}

/*********************  Media Serv - SIBIU360 SLIDESHOW  ********************/

#slideshow-bg {
height: 310px;
margin: auto;
background: url(../images/slideshow-bg.png) repeat-x;
clear: both;
}

#slideshow-base {
width: 1001px;
height: 310px;
margin: 0 auto;
}

/*********************  Media Serv - SIBIU360 BOTTOM SHAPE  ********************/

#bottom-shape {
width: 1001px;
height: 58px;
padding-top: 7px;
margin: auto;
background: url(../images/bottom-shape.png) no-repeat;
clear: both;
}

#bottom-shape #text {
height: 53px;
width: 183px;
margin: 0 auto;
}

#bottom-shape #text #link {
height: 53px;
width: 183px;
background: url(../images/bottom-shape-text.png) no-repeat;
margin: 0 auto;
cursor: pointer;
}

/*********************  Media Serv - SIBIU360 BOTTOM MODULES  ********************/

#bottom-wrapper {
width: 1001px;
margin: 0 auto;
clear: both;
}

#bottom-modules {
width: 760px;
clear: both;
margin: 0 auto;
}

/*********************  Media Serv - SIBIU360 RED BUTTON LEFT  ********************/

#tab-btn-left {
width: 107px;
height: 22px;
background: url(../images/tab-btn-left.png) no-repeat;
clear: both;
text-align: center;
line-height: 22px;
margin-right: 5px;
float: right;
}

#tab-btn-left a,
#tab-btn-left a:link,
#tab-btn-left a:visited,
#tab-btn-left a:active {
color: #ffffff;
text-decoration: none;
}

#tab-btn-left a:hover {
text-decoration: underline;
}

/*********************  Media Serv - SIBIU360 RED BUTTON RIGHT  ********************/

#tab-btn-right {
width: 107px;
height: 22px;
background: url(../images/tab-btn-right.png) no-repeat;
clear: both;
text-align: center;
line-height: 22px;
margin-left: 5px;
float: left;

}

#tab-btn-right a,
#tab-btn-right a:link,
#tab-btn-right a:visited,
#tab-btn-right a:active {
color: #ffffff;
text-decoration: none;
}

#tab-btn-right a:hover {
text-decoration: underline;
}

/*********************  Media Serv - SIBIU360 BLACK BUTTON ********************/

#tab-btn-black {
width: 206px;
height: 25px;
background: url(../images/tab-btn-black.png) no-repeat;
clear: both;
text-align: center;
line-height: 22px;
margin: 0 auto;
text-transform: uppercase;
color: #FFFFFF;
}

#tab-btn-black a,
#tab-btn-black a:link,
#tab-btn-black a:visited,
#tab-btn-black a:active {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
}

#tab-btn-black a:hover {
text-decoration: underline;
}

/*********************  Media Serv - SIBIU360 MODULE MID  ********************/

#bottom-modules #module-mid {
width: 280px;
margin: 0 40px 0 39px;
float: left;
background: url(../images/module-mid-mid.png) repeat-y;
}

#module-mid #top {
width: 280px;
background: url(../images/module-mid-top.png) no-repeat;
}

#module-mid #bot {
width: 240px;
background: url(../images/module-mid-bot.png) no-repeat bottom;
padding: 20px;
text-align: justify;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode", Arial;
font-size: 10pt;
color: #333333;
}

#module-mid #bot p {
margin: 0;
padding: 0;
}

/*********************  Media Serv - SIBIU360 MODULE LEFT ********************/

#bottom-modules #module-left {
width: 200px;
margin: 0;
float: left;
text-align: right;
}

#bottom-modules #module-left table.moduletable {
width: 200px;
text-align: right;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode", Arial;
}

#bottom-modules #module-left table.moduletable th {
width: 180px;
height: 24px;
line-height: 12pt;
font-size: 12pt;
color: #f3e6d7;
text-transform: uppercase;
text-align: right;
}

#bottom-modules #module-left table.moduletable table {
text-align: right;
line-height: 14pt;
margin: 15px 0;
}

/*********************  Media Serv - SIBIU360 MODULE RIGHT  ********************/

#bottom-modules #module-right {
width: 200px;
margin: 0;
float: left;
text-align: left;
}

#bottom-modules #module-right table.moduletable {
width: 200px;
text-align: left;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode", Arial;
}

#bottom-modules #module-right table.moduletable th {
width: 180px;
height: 24px;
line-height: 12pt;
font-size: 12pt;
color: #f3e6d7;
text-transform: uppercase;
}

#bottom-modules #module-right table.moduletable table {
text-align: left;
line-height: 14pt;
margin: 15px 0;
}

/*********************  Media Serv - SIBIU360 RED GLOW  ********************/

#red-glow {
width: 934px;
height: 32px;
margin-left: auto;
margin-right: auto;
background: url(../images/red-glow.png) no-repeat;
clear: both;
}

/*********************  Media Serv - SIBIU360 FOOTER  ********************/

#footer-bg {
height: 60px;
margin: auto;
background: url(../images/footer-bg.jpg) no-repeat center;
text-align: center;
}

#footer-bg #text {
width: 960px;
margin: 0 auto;
text-align: center;
line-height: 60px;
}

#footer-bg #text table.moduletable {
text-align: center;
padding: 0;
margin: 0 auto;
}

#footer-bg #text a,
#footer-bg #text a:link,
#footer-bg #text a:visited,
#footer-bg #text a:active {
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
font-size: 8pt;
color: #FFFFFF;
text-decoration: none;
padding: 0 15px;
border-right: solid 1px #444444;
border-left: solid 1px #444444;
}


#footer-bg #text a:hover {
text-decoration: underline;
}

/*********************  Media Serv - SIBIU360 FOOTER COPYRIGHT ********************/

#footer-text {
width: 960px;
padding-top: 20px;
margin: 0 auto;
}

#footer-text #text {
color: #747474;
text-align: center;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
font-size: 8pt;
line-height: 18pt;
cursor:default;
}

#footer-text #text table.moduletable {
text-align: center;
margin: 0 auto;
}

#footer-text a,
#footer-text a:link,
#footer-text a:visited,
#footer-text a:active {
font-size: 8pt;
color: #747474;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
}

#footer-text a:hover {
color: #f3e6d7;
text-decoration: none;
}

/*********************  Media Serv - SIBIU360 BOTTOM GLASS MODULE ********************/

#bottom-glass-module {
width: 974px;
margin: 0 auto;
margin-bottom: 5px;
margin-top: 30px;
font-size: 8pt;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
color: #333;
}

#bottom-glass-module #top {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-top.png) no-repeat;
}

#bottom-glass-module #bot {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-bot.png) no-repeat;
}

#bottom-glass-module #mid {
width: 974px;
background: url(../images/bottom-glass-mid.png) repeat-y;
}

#bottom-glass-module #mid #text {
width: 924px;
padding: 15px 25px;
background: url(../images/bottom-glass-reflection.png) no-repeat;
overflow: hidden;
}

#bottom-glass-module #mid #border-light {
margin: auto;
border: solid 1px #9a9a9a;
overflow: hidden;
}

#bottom-glass-module #mid #border-dark {
margin: auto;
border: solid 2px #292929;
overflow: hidden;
background: #f1debe;
padding: 15px 15px 20px 15px;
}


#bottom-glass-module .componentheading,
#bottom-glass-module .contentheading {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
}

#bottom-glass-module .title div {
margin: 0 0 5px 0;
color: #b31b23;
font-size: 8pt;
border: solid 1px #dbcdb2;
background: #f5e2c3;
padding: 3px;
}

#bottom-glass-module .image img {
border: solid 1px #333;
width: 209px;
height: 129px;
}

#bottom-glass-module .image a:hover img {
border: solid 1px #FFF;
width: 209px;
height: 129px;
}

#bottom-glass-module .text {
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module .readon {
height: 30px;
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module .readon a,
#bottom-glass-module .readon a:link,
#bottom-glass-module .readon a:visited,
#bottom-glass-module .readon a:active {
font-size: 8pt;
text-align: justify;
color: #b31b23;
text-decoration: underline;
}

#bottom-glass-module .readon a:hover {
text-decoration: none;
color: #333;
}

#bottom-glass-module .separator {
height: 25px;
}

#bottom-glass-module .separator div {
height: 2px;
margin: auto;
background: url(../images/intro-module-separator.png) repeat-x;
}

#bottom-glass-module th {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module .more-links {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module .link-list {
padding: 0 0 0 15px;
}

#bottom-glass-module ul {
list-style: square inside;
color: #333;
}

#bottom-glass-module ul li {
line-height: 12pt;
font-size: 8pt;
width: 420px;
color: #333;
border-bottom: dashed 1px #baae97;
padding: 2px 0 3px 0;
}

#bottom-glass-module ul li:hover {
background: #f7e4c3;
}

#bottom-glass-module li a,
#bottom-glass-module li a:link,
#bottom-glass-module li a:visited,
#bottom-glass-module li a:active {
color: #333;
font-size: 8pt;
font-family: "Microsoft Sans Serif", Arial;
text-decoration: none;
}

#bottom-glass-module li a:hover {
color: #b31b23;
} 


/*********************  Media Serv - SIBIU360 BOTTOM GLASS MODULE ********************/

#bottom-glass-module-2 {
width: 974px;
margin: 0 auto;
margin-bottom: 5px;
font-size: 8pt;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
color: #333;
}

#bottom-glass-module-2 #top {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-top.png) no-repeat;
}

#bottom-glass-module-2 #bot {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-bot.png) no-repeat;
}

#bottom-glass-module-2 #mid {
width: 974px;
background: url(../images/bottom-glass-mid.png) repeat-y;
}

#bottom-glass-module-2 #mid #text {
width: 924px;
padding: 15px 25px;
background: url(../images/bottom-glass-reflection.png) no-repeat;
overflow: hidden;
}

#bottom-glass-module-2 #mid #border-light {
margin: auto;
border: solid 1px #9a9a9a;
overflow: hidden;
}

#bottom-glass-module-2 #mid #border-dark {
margin: auto;
border: solid 2px #292929;
overflow: hidden;
background: #f1debe;
padding: 15px 15px 20px 15px;
}


#bottom-glass-module-2 .componentheading,
#bottom-glass-module-2 .contentheading {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
}

#bottom-glass-module-2 .title div {
margin: 0 0 5px 0;
color: #b31b23;
font-size: 8pt;
border: solid 1px #dbcdb2;
background: #f5e2c3;
padding: 3px;
}

#bottom-glass-module-2 .image img {
border: solid 1px #333;
width: 209px;
height: 129px;
}

#bottom-glass-module-2 .image a:hover img {
border: solid 1px #FFF;
width: 209px;
height: 129px;
}


#bottom-glass-module-2 .text {
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module-2 .readon {
height: 30px;
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module-2 .readon a,
#bottom-glass-module-2 .readon a:link,
#bottom-glass-module-2 .readon a:visited,
#bottom-glass-module-2 .readon a:active {
font-size: 8pt;
text-align: justify;
color: #b31b23;
text-decoration: underline;
}

#bottom-glass-module-2 .readon a:hover {
text-decoration: none;
color: #333;
}

#bottom-glass-module-2 .separator {
height: 25px;
}

#bottom-glass-module-2 .separator div {
height: 2px;
margin: auto;
background: url(../images/intro-module-separator.png) repeat-x;
}

#bottom-glass-module-2 th {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module-2 .more-links {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module-2 .link-list {
padding: 0 0 0 15px;
}

#bottom-glass-module-2 ul {
list-style: square inside;
color: #333;
}

#bottom-glass-module-2 ul li {
line-height: 12pt;
font-size: 8pt;
width: 420px;
color: #333;
border-bottom: dashed 1px #baae97;
padding: 2px 0 3px 0;
}

#bottom-glass-module-2 ul li:hover {
background: #f7e4c3;
}

#bottom-glass-module-2 li a,
#bottom-glass-module-2 li a:link,
#bottom-glass-module-2 li a:visited,
#bottom-glass-module-2 li a:active {
color: #333;
font-size: 8pt;
font-family: "Microsoft Sans Serif", Arial;
text-decoration: none;
}

#bottom-glass-module-2 li a:hover {
color: #b31b23;
} 

/*********************  Media Serv - SIBIU360 BOTTOM GLASS MODULE ********************/

#bottom-glass-module-3 {
width: 974px;
margin: 0 auto;
margin-bottom: 5px;
font-size: 8pt;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
color: #333;
}

#bottom-glass-module-3 #top {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-top.png) no-repeat;
}

#bottom-glass-module-3 #bot {
height: 9px;
width: 974px;
background: url(../images/bottom-glass-bot.png) no-repeat;
}

#bottom-glass-module-3 #mid {
width: 974px;
background: url(../images/bottom-glass-mid.png) repeat-y;
}

#bottom-glass-module-3 #mid #text {
width: 924px;
padding: 15px 25px;
background: url(../images/bottom-glass-reflection.png) no-repeat;
overflow: hidden;
}

#bottom-glass-module-3 #mid #border-light {
margin: auto;
border: solid 1px #9a9a9a;
overflow: hidden;
}

#bottom-glass-module-3 #mid #border-dark {
margin: auto;
border: solid 2px #292929;
overflow: hidden;
background: #f1debe;
padding: 15px 15px 20px 15px;
}


#bottom-glass-module-3 .componentheading,
#bottom-glass-module-3 .contentheading {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
}

#bottom-glass-module-3 .title div {
margin: 0 0 5px 0;
color: #b31b23;
font-size: 8pt;
border: solid 1px #dbcdb2;
background: #f5e2c3;
padding: 3px;
}

#bottom-glass-module-3 .image img {
border: solid 1px #333;
width: 209px;
height: 129px;
}

#bottom-glass-module-3 .image a:hover img {
border: solid 1px #FFF;
width: 209px;
height: 129px;
}


#bottom-glass-module-3 .text {
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module-3 .readon {
height: 30px;
font-size: 8pt;
color: #222;
text-align: justify;
}

#bottom-glass-module-3 .readon a,
#bottom-glass-module-3 .readon a:link,
#bottom-glass-module-3 .readon a:visited,
#bottom-glass-module-3 .readon a:active {
font-size: 8pt;
text-align: justify;
color: #b31b23;
text-decoration: underline;
}

#bottom-glass-module-3 .readon a:hover {
text-decoration: none;
color: #333;
}

#bottom-glass-module-3 .separator {
height: 25px;
}

#bottom-glass-module-3 .separator div {
height: 2px;
margin: auto;
background: url(../images/intro-module-separator.png) repeat-x;
}

#bottom-glass-module-3 th {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module-3 .more-links {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 14pt;
line-height: 17pt;
color: #b31b23;
text-align: left;
padding: 0 0 5px 0;
font-weight: normal;
}

#bottom-glass-module-3 .link-list {
padding: 0 0 0 15px;
}

#bottom-glass-module-3 ul {
list-style: square inside;
color: #333;
}

#bottom-glass-module-3 ul li {
line-height: 12pt;
font-size: 8pt;
width: 420px;
color: #333;
border-bottom: dashed 1px #baae97;
padding: 2px 0 3px 0;
}

#bottom-glass-module-3 ul li:hover {
background: #f7e4c3;
}

#bottom-glass-module-3 li a,
#bottom-glass-module-3 li a:link,
#bottom-glass-module-3 li a:visited,
#bottom-glass-module-3 li a:active {
color: #333;
font-size: 8pt;
font-family: "Microsoft Sans Serif", Arial;
text-decoration: none;
}

#bottom-glass-module-3 li a:hover {
color: #b31b23;
} 