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

body {
/*background: #383b40 url(../images/background.jpg) repeat-y fixed;*/ /* large sreen rezolution problem */
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;
}

h1 {
font-size: 12pt;
padding: 7px 0;
}

h2 {
font-size: 12pt;
padding: 7px 0;
}

h4 {
font-size: 11pt;
padding: 7px 0;
}

h5 {
font-size: 11pt;
padding: 7px 0;
}

h6 {
font-size: 10pt;
padding: 7px 0;
}

div.sitemap {
clear: both;
display: inline-block;
}

a.readon,
a.readon:link,
a.readon:visited,
a.readon:active {
text-decoration: underline;
}

a.readon:hover {
text-decoration: none;
} 

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

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

#wrapper.logo {
width: 974px;
margin: 0 auto;
height: 97px;
}

#logo {
height: 97px;
width: 254px;
background: url(../images/logo.png) no-repeat center;
margin: 0 auto;
}

#top-glass {
height: 26px;
width: 974px;
background: url(../images/top-glass.png) no-repeat center;
margin: auto;
}

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

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

#mainmenu-wrapper {
width: 974px;
height: 40px;
margin: 0 auto;
}

#menu-glass {
width: 720px;
height: 40px;
float: left;
background: url(../images/menu-glass.png) no-repeat;
}

/*********************  Media Serv - SIBIU360 Template MAINMENU SETTINGS  ********************/

#mainmenu-base {
height: 40px;
width: 680px;
margin: 0 auto;
clear: both;
}

#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 Template SEARCHBOX  ********************/

#searchbox {
width: 249px;
height: 32px;
background: url(../images/searchbox.png) no-repeat;
padding-top: 8px;
float: left;
margin-right: 1px;
}

#searchbox input#mod_search_searchword.inputbox {
height: 20px;
width: 135px;
margin-left: 22px;
padding: 0 0 0 30px;
background: transparent;
font-family: "Microsoft Sans Serif", arial;
font-size: 9pt;
color: #FFFFFF;
padding-top: 4px;
float: left;
margin-right: 10px;
}

#searchbox input.button {
width: 30px;
height: 24px;
background: transparent;
cursor: pointer;
}

/*********************  Media Serv - SIBIU360 Template ACTIVE ZONE  ********************/

#top-az-glass {
clear: both;
width: 974px;
height: 11px;
background: url(../images/top-az-glass.png) no-repeat;
margin: 0 auto;
}

#wrapper.active-zone {
clear: both;
width: 974px;
margin: 0 auto;
padding-bottom: 15px;
}

/*********************  Media Serv - SIBIU360 Template SIDEBAR  ********************/

#wrapper-sidebar {
width: 249px;
margin-right: 1px;
float: left;
background: url(../images/sidebar-reflection.png) no-repeat;
}

#sidebar-mid {
width: 249px;
background: url(../images/sidebar-bg-mid.png) repeat-y;
margin-top: -12px;
}

#sidebar-mid #text {
padding: 0 17px;
}

#sidebar-bot {
width: 249px;
height: 21px;
background: url(../images/sidebar-bg-bot.png) no-repeat;
}

/*********************  Media Serv - SIBIU360 Template SIDEBAR MODULES ********************/

#sidebar-mid div.module-menu {
width: 215px;
background: url(../images/sidebar-module-top.png) no-repeat;
text-align: right;
font-family: "Microsoft Sans Serif", Arial;
font-size: 10pt;
color: #ba0f13;
margin-top: 12px;
}

#sidebar-mid div.module-menu a,
#sidebar-mid div.module-menu a:link,
#sidebar-mid div.module-menu a:visited,
#sidebar-mid div.module-menu a:active {
color: #ba0f13;
text-decoration: none;
font-size: 10pt;
font-family: "Microsoft Sans Serif", Arial;
}

#sidebar-mid div.module-menu a:hover {
color: #333;
text-decoration: none;/*padding-right: 18px;*/
}

#sidebar-mid div.module-menu ul {
padding-bottom: 15px;
}

#sidebar-mid div.module-menu ul li {
height: 25px;
line-height: 25px;
background: url(../images/sidebar-module-sep.png) no-repeat bottom;
}

#sidebar-mid div.module-menu ul li:hover {
background: url(../images/sidebar-module-sep-hover.png) no-repeat bottom;
padding-right: 12px;
}

#sidebar-mid div.module-menu ul li:hover a {
color: #333;
}

#sidebar-mid div.module-menu a#active_menu.mainlevel {
color: #000;
}

#sidebar-mid div.module-menu ul {
list-style: none;
}

#sidebar-mid div.module-menu h3 {
height: 45px;
margin: 0 auto;
font-family: "Microsoft Sans Serif", Arial;
font-size: 12pt;
line-height: 30pt;
text-transform: uppercase;
color: #FFF;
font-weight: normal;
text-align: center;
}

#sidebar-mid div.module-menu div {
background: url(../images/sidebar-module-bot.png) no-repeat bottom;
}

#sidebar-mid div.module-menu div div {
padding: 0 15px;
}

/*#sidebar-mid div.module div div div {
padding: 0;
background: none;
margin: 0;
}*/

/*********************  Media Serv - SIBIU360 Template SIDEBAR BANNER MODULE ********************/

#sidebar-mid div.module-banner {
text-align: center;
padding-top: 15px;
}

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

#slideshow {
clear: both;
width: 680px;
/*height: 200px;*/
height: auto;
margin-bottom: 15px;
}

#flowlist {
clear: both;
width: 680px;
height: 185px;
margin-bottom: 15px;
background: url(../images/flowlist_bg.png) no-repeat;
padding: 15px 0 0 0;
}

/*********************  Media Serv - SIBIU360 Template CONTENT-TABS  ********************/

#content-tabs {
border: solid 1px #9a9a9a;
margin-bottom: 15px;
float: left;
font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
font-size: 10pt;
color: #000;
}

#content-tabs #border {
border: solid 2px #292929;
background: url(../images/noise-bg.png);
}

#content-tabs #left {
width: 337px;
margin: auto;
float: left;
}

#content-tabs #right {
width: 337px;
margin: auto;
float: left
}

#content-tabs #left #text,
#content-tabs #right #text {
padding: 15px;
}

/*********************  Media Serv - SIBIU360 Template CONTENT-BOT TABS  ********************/

#content-tabs-bot {
margin-top: 15px;
border: solid 1px #9a9a9a;
margin-bottom: 15px;
float: left;
font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
font-size: 10pt;
color: #000;
}

#content-tabs-bot li a,
#content-tabs-bot li {
color: #333;
}

#content-tabs-bot #border {
border: solid 2px #292929;
background: url(../images/noise-bg.png);
}

#content-tabs-bot #left {
width: 337px;
float: left;
}

#content-tabs-bot #right {
width: 337px;
float: left;
}

#content-tabs-bot #left #text,
#content-tabs-bot #right #text {
padding: 15px;
}

/*********************  Media Serv - SIBIU360 Template CONTENT  ********************/

#wrapper-content {
width: 724px;
float: left;
background: url(../images/content-reflection.png) no-repeat;
}

#content-mid {
width: 724px;
background: url(../images/content-bg-mid.png) repeat-y;
}

#content-mid #text {
padding: 0 22px;
}

#content-bot {
width: 724px;
height: 21px;
background: url(../images/content-bg-bot.png) no-repeat;
}

#mainbody {
width: 680px;
clear: both;
font-family: "Microsoft Sans Serif", Arial;
font-size: 10pt;
color: #000;
line-height: 13pt;
padding-top: 4px;
}

#mainbody a,
#mainbody a:link,
#mainbody a:visited,
#mainbody a:active {
font-family: "Microsoft Sans Serif";
font-size: 10pt;
color: #b31b23;
line-height: 17pt;
text-decoration: underline;
}

#mainbody a:hover {
color: #333;
}

#mainbody #top,
#sub-zactiv #top {
clear: both;
width: 680px;
height: 4px;
background: url(../images/mainbody-top.png) no-repeat;
}

#mainbody #mid  {
width: 680px;
background: url(../images/mainbody-mid.png) repeat-y;
}

#mainbody #mid #text {
padding: 18px;
text-align: justify;
}
#mainbody #mid #text table.contentpaneopen {
	width:100%;
}
#mainbody #bot {
width: 680px;
height: 4px;
background: url(../images/mainbody-bot.png) no-repeat;
}

#mainbody .sep {
	border-bottom:1px solid #b3a791;
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:15px 0;
	width:100%;
}

#mainbody .red-dots-sep {
	clear:both;
	font-size:0;
	height:8px;
	line-height:0;
	margin:15px 0;
	width:100%;
	background: url(../images/red-dots-sep.png) no-repeat center;
}

/*********************  Media Serv - SIBIU360 Template Above Mainbody - User 6 ********************/

#main-top-module #top {
clear: both;
width: 680px;
height: 4px;
background: url(../images/mainbody-top.png) no-repeat;
}

#main-top-module #mid {
width: 680px;
background: url(../images/mainbody-mid.png) repeat-y;
}

#main-top-module #bot {
width: 680px;
height: 4px;
background: url(../images/mainbody-bot.png) no-repeat;
}

#main-top-module #text {
padding: 18px;
text-align: justify;
}

/*********************  Media Serv - SIBIU360 Template Sub-Z-Active  ********************/

#sub-zactiv {
width: 680px;
clear: both;
font-family: "Microsoft Sans Serif", Arial;
font-size: 10pt;
color: #000;
line-height: 13pt;
padding-top: 15px;
}

#sub-zactiv a,
#sub-zactiv a:link,
#sub-zactiv a:visited,
#sub-zactiv a:active {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 9pt;
color: #000;
line-height: 17pt;
text-decoration: underline;
}

#sub-zactiv a:hover {
color: #b31b23;
}

#sub-zactiv #top {
clear: both;
width: 680px;
height: 4px;
background: url(../images/mainbody-top.png) no-repeat;
}

#sub-zactiv #mid {
width: 680px;
background: url(../images/mainbody-mid.png) repeat-y;
}

#sub-zactiv #mid #text {
padding: 20px;
text-align: justify;
}

#sub-zactiv #bot {
width: 680px;
height: 4px;
background: url(../images/mainbody-bot.png) no-repeat;
}

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



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

#bottom-shape {
width: 1001px;
height: 58px;
padding-top: 7px;
margin: auto;
background: url(../images/bottom-shape-2.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 Template BOTTOM MODULES  ********************/

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

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

/*********************  Media Serv - SIBIU360 Template 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 Template 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 Template 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 Template 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 Template MODULE LEFT ********************/

#bottom-modules #module-left {
width: 300px;
height: 227px;
margin: 0;
float: left;
text-align: justify;
background: url(../images/module-glossy.png) no-repeat;
}

#bottom-modules #module-left a,
#bottom-modules #module-left a:link,
#bottom-modules #module-left a:visited,
#bottom-modules #module-left a:active {
font-family: "Microsoft Sans Serif", Arial;
font-size: 8pt;
line-height: 12pt;
color: #f1dfbe;
text-decoration: underline;
}

#bottom-modules #module-left a:hover {
text-decoration: none;
}

#bottom-modules #module-left div.module-glossy {
padding: 15px;
font-family: "Microsoft Sans Serif", Arial;
font-size: 8pt;
line-height: 12pt;
color: #FFF;
}

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

#bottom-modules #module-right {
width: 300px;
height: 227px;
margin: 0;
float: left;
text-align: justify;
background: url(../images/module-glossy.png) no-repeat;
}

#bottom-modules #module-right a,
#bottom-modules #module-right a:link,
#bottom-modules #module-right a:visited,
#bottom-modules #module-right a:active {
font-family: "Microsoft Sans Serif", Arial;
font-size: 8pt;
line-height: 12pt;
color: #f1dfbe;
text-decoration: underline;
}

#bottom-modules #module-right a:hover {
text-decoration: none;
}

#bottom-modules #module-right div.module-glossy {
padding: 15px;
font-family: "Microsoft Sans Serif", Arial;
font-size: 8pt;
line-height: 12pt;
color: #FFF;
}

/*********************  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,
#main-top-module .link-list {
padding: 0 0 0 15px;
}

#main-top-module  ul.inner-links li {
	background: none;
	list-style: square inside;
	color: #333;
}

#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;
}

#main-top-module ul li {
line-height: 12pt;
font-size: 8pt;
height: 21px;
width: 302px;
color: #333;
border-bottom: dashed 1px #baae97;
padding: 0 0 0 0px;

}

#bottom-glass-module ul li:hover,
#main-top-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,
#main-top-module li a:link,
#main-top-module li a:visited,
#main-top-module li a:active {
color: #333;
font-size: 8pt;
font-family: "Microsoft Sans Serif", Arial;
text-decoration: none;
}

#bottom-glass-module li a:hover,
#main-top-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 Template 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 Template 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 Template FOOTER COPYRIGHT ********************/

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

#footer-text #text {
color: #a1a1a1;
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: #a1a1a1;
font-family: "Microsoft Sans Serif", "Lucida Sans Unicode";
}

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

/*********************  Media Serv - SIBIU360 Template TYPOGRAPHY  ********************/

#mainbody li {
list-style: none;
background: url(../images/arrow.png) no-repeat;
background-position: 0px 7px;
padding-left: 15px;
}

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

.componentheading {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 15pt;
line-height: 17pt;
color: #b31b23;
text-transform: uppercase;
}

.small,
.createdate,
.modifydate {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333;
}

#bottom-modules #module-left a.heading,
#bottom-modules #module-left a:link.heading,
#bottom-modules #module-left a:visited.heading,
#bottom-modules #module-left a:active.heading,
#bottom-modules #module-right a.heading,
#bottom-modules #module-right a:link.heading,
#bottom-modules #module-right a:visited.heading,
#bottom-modules #module-right a:active.heading {
text-transform: uppercase;
font-weight: bold;
}

.paragraph_sep {
width: 100%;
height:1px;
border-bottom: dotted 1px #bfb197;
margin: 10px 0 5px 0;
clear: both;
}

.btn_tur-virtual {
width: 257px;
height: 33px;
background: url(../images/btn_tur-virtual-al-obiectivului.png) no-repeat;
padding: 12px 0 0 43px;
margin: 10px 0 0 15px;
}

.ms-box {
border: solid 1px #b3a791;
background: #fdf0dc url(../images/date-contact-bg.png) no-repeat center;
width: 278px;
display: block;
font-size: 10pt;
line-height: 14pt;
margin: 10px 0 0 15px;
padding: 10px;
color: #302d27;
font-size: 9pt;
}

.ms-box table {
width: 100%;
margin: 0 auto;
}

.ms-box table td.sep {
line-height: 0;
padding: 0;
margin: 0;
font-size: 0;
height: 5px;
}

.ms-box table th {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif";
font-size: 12pt;
line-height: 17pt;
color: #b31b23;
font-weight: normal;
}

.btn_tur-virtual a:link,
.btn_tur-virtual a:visited {
font-family: "Lucida Sans Unicode", "Microsoft Sans Serif" !important;
font-size: 12pt !important;
color: #b31b23 !important;
text-decoration: none !important;
}

.btn_tur-virtual a:hover,
.btn_tur-virtual a:active {
color: #333 !important;
}

.thumb-container {
float: right;
width: 300px;
overflow: hidden;
display: block;
}

/*********************  Media Serv - SIBIU360 Template PAGE NAVIGATION  ********************/

#mainbody table.contenttoc {
border: solid 1px #6e685f;
margin-left: 15px;
background: #d4c5ab /* or url(../images/contenttoc-bg.png)*/ repeat-x;
padding-bottom: 7px;
}

#mainbody table.contenttoc td {
padding: 2px 15px;
}

#mainbody table.contenttoc th {
border-bottom: solid 1px #6e685f;
padding: 2px 15px;
background: url(../images/mainmenu-active-mid.png) repeat-x center;
text-align: center;
color: #ba0f13;
}

#mainbody table.contenttoc a.toclink,
#mainbody table.contenttoc a.toclink:link,
#mainbody table.contenttoc a.toclink:visited,
#mainbody table.contenttoc a.toclink:active {
color: #000;
}

#mainbody table.contenttoc a.toclink:hover {
color: #fff;
}

#mainbody div.pagenavcounter {
font-size: 8pt;
font-weight: bold;
color: #333;
font-family: Arial, Helvetica, sans-serif;
border-bottom: solid 1px #6e685f;
margin-bottom: 15px;
margin-top: 5px;
}

/*********************  Media Serv - SIBIU360 Template SPOTLIGHT MODULES  ********************/

#spotlight-base {
clear: both;
width: 680px;
height: 215px;
}

#spotlight-base #spacer {
height: 15px;
width: 100%;
}

#spotlight-base-left,
#spotlight-base-mid,
#spotlight-base-right {
width: 216px;
height: 200px;
float: left;
}

#spotlight-base-mid {
padding: 0 16px;
}

#spotlight-base div.ja-slwi {
width: 216px;
height: 200px;
}

#spotlight-base .ja-slwi-container {
width: 210px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 8pt;
padding: 0 3px;
line-height: 12pt;
cursor: pointer;
}

#spotlight-base .ja-slwi-container h3 {
color: #FFF !important;
font-family: "Microsoft Sans Serif";
font-size: 100% !important;
line-height: normal !important;
margin: 0 0 5px 0 !important;
padding: 7px 10px !important;
background: url(../images/h3_bg.png);
}

#spotlight-base .ja-slwi-container h3 span {
/*background: none !important;*/
}

#spotlight-base h3 {
color: #ff0033;
font-size: 10pt;
text-transform: uppercase;
padding-bottom: 5px;
font-weight: normal;
}

#spotlight-base .ja-slwi-text p {
color: #666666;
margin: 0;
padding: 0 10px;
width: 210px;
text-align: justify;
}

#spot-light-base .ja-slwi-container h3 {
color: #ff0011;
}

/*********************  Media Serv - SIBIU360 Template LOGIN MODULE  ********************/

#sidebar-mid div.module-login {
width: 215px;
background: url(../images/sidebar-module-top.png) no-repeat;
text-align: right;
font-family: "Microsoft Sans Serif", Arial;
font-size: 10pt;
color: #ba0f13;
margin-top: 12px;
}

#sidebar-mid div.module-login a,
#sidebar-mid div.module-login a:link,
#sidebar-mid div.module-login a:visited,
#sidebar-mid div.module-login a:active {
color: #ba0f13;
text-decoration: none;
font-size: 10pt;
font-family: "Microsoft Sans Serif", Arial;
}

#sidebar-mid div.module-login a:hover {
color: #333;
text-decoration: none;/*padding-right: 18px;*/
}

#sidebar-mid div.module-login h3 {
height: 45px;
margin: 0 auto;
font-family: "Microsoft Sans Serif", Arial;
font-size: 12pt;
line-height: 30pt;
text-transform: uppercase;
color: #FFF;
font-weight: normal;
text-align: center;
}

#sidebar-mid div.module-login div {
background: url(../images/sidebar-module-bot-ie6.png) no-repeat bottom;
padding-bottom: 15px;
}

#sidebar-mid div.module-login div div {
padding: 0 15px;
background: none;
}

#sidebar-mid div.module-login a,
#sidebar-mid div.module-login a:link,
#sidebar-mid div.module-login a:visited,
#sidebar-mid div.module-login a:active {
color: #ba0f13;
text-decoration: none;
font-size: 10pt;
font-family: "Microsoft Sans Serif", Arial;
}

#sidebar-mid div.module-login a:hover {
color: #333;
text-decoration: none;
}

#sidebar-mid div.module-login a#active_menu.mainlevel {
color: #000;
}

#sidebar-mid div.module-login label {
font-size: 10pt;
color: #333;
}

#sidebar-mid div.module-login input#mod_login_username.inputbox {
height: 18px;
width: 149px;
margin: 3px 0;
background: #fff7ea;
border: solid 1px #b3a791;
border-left: solid 1px #6e685f;
text-align: center;
}

#sidebar-mid div.module-login input#mod_login_password.inputbox {
height: 18px;
width: 149px;
margin: 3px 0 6px 0;
background: #fff7ea;
border: solid 1px #b3a791;
border-left: solid 1px #6e685f;
text-align: center;
}

#sidebar-mid div.module-login input.button {
height: 20px;
margin: 5px 0 5px 0;
padding-bottom: 5px;
background: #b31b23;
font-size: 9pt;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
cursor: pointer;
outline: none;
}

#mainbody table#lost_pass_form input.inputbox,
#mainbody table#registration_form input.inputbox {
margin: 1px 0 1px 10px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
height: 18px;
}

#mainbody input#lost_pass_submit.button,
#mainbody table#registration_form input.button {
height: 20px;
line-height: 18px;
font-size: 9pt;
background: #b31b23;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
padding-bottom: 5px;
cursor: pointer;
outline: none;
margin: 3px 0 0 0;
}

/*********************  Media Serv - SIBIU360 Template DIRECTOR FIRME  ********************/

#director_index {
border: solid 1px #b3a791;
background: #f5e2c3;
color: #b3a791;
}

#director_index a,
#director_index a:link,
#director_index a:visited,
#director_index a:active {
text-decoration: none;
padding: 0 1px;
}

#director_index a:hover {
text-decoration: underline;
}

#mainbody input#query.inputbox {
margin: 1px 5px 1px 5px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
height: 18px;
}

#mainbody input#search_submit.button {
height: 18px;
line-height: 18px;
font-size: 9pt;
background: #b31b23;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
padding-bottom: 5px;
cursor: pointer;
outline: none;
margin: 0px 0 0 0;
}

.mainCategoryListing {
font-family: "Microsoft Sans Serif" !important;
font-size: 20pt!important;
color: #b31b23!important;
text-transform: uppercase!important;
text-decoration: none!important;
padding: 7px 0!important;
}

/*.dmozCats {
font-weight: normal;
}

.dmozCats a:link,
.dmozCats a:visited {
font-weight: normal;
}

.dmozCats a:hover {
text-decoration: underline;
}*/

table#directory_login input.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
height: 18px;
}

table#directory_login input.button {
height: 18px;
line-height: 18px;
font-size: 9pt;
background: #b31b23;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
padding-bottom: 5px;
cursor: pointer;
outline: none;
margin: 0px 0 0 0;
}

table#subCatListing {
border: solid 1px #b3a791;
padding: 7px;
background: #f5e2c3;
}

#catID a, #catID a:visited {
font-size: 12pt !important;
color: #b31b23;
text-decoration: none;
}

table#adauga_site.pafListing input.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
height: 18px;
}

table#adauga_site.pafListing select.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

table#adauga_site.pafListing textarea.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

table#contact_business input.inputbox {
margin: 1px 0px 1px 10px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
height: 18px;
}

table#contact_business textarea {
margin: 1px 0px 1px 10px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

table#contact_business input.button {
height: 18px;
line-height: 18px;
font-size: 9pt;
background: #b31b23;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
padding-bottom: 5px;
cursor: pointer;
outline: none;
margin: 3px 7px 0 0;
}

#mainbody table input.button {
height: 18px;
line-height: 18px;
font-size: 9pt;
background: #b31b23;
color: #FFF;
border: solid 1px #b31b23;
-moz-border-radius: 3px;
padding-bottom: 5px;
cursor: pointer;
outline: none;
margin: 3px 7px 0 0;
-webkit-border-radius: 3px;
}

#mainbody table select.inputbox {
margin: 1px 0px 1px 10px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

#mainbody input.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

#mainbody textarea.inputbox {
margin: 1px 0px 1px 0px;
background: #fff7ea;
border: solid 1px #b3a791;
padding-left: 5px;
}

#mainbody table.adminform {
margin: 15px 0 0 0;
border: solid 1px #b3a791;
padding: 15px;
}

#mainbody table.adminform td.sectiontableheader {
font-weight: bold;
padding: 2px 5px;
border: dotted 1px #b3a791;
margin-bottom: 15px;
}

#mainbody table.adminform a {
color: #ba0f13;
}

#mainbody table.adminform a:hover {
text-decoration: none;
}

table.dmozCats a,
table.dmozCats a:link,
table.dmozCats a:visited,
table.dmozCats a:active {
font-size: 9pt !important;
color: #000 !important;
}

table.dmozCats a:hover {
color: #b31b23 !important;
}

div.mainCategoryListing a,
div.mainCategoryListing a:link,
div.mainCategoryListing a:visited,
div.mainCategoryListing a:active {
text-decoration: none !important;
font-weight: bold;
color: #b31b23 !important;
}

/*********************  Media Serv - SIBIU360 Template VIRTUAL TOUR - SIDE PANNEL  ********************/


#mainbody td.tur-virtual_side-pannel {
font-size: 8pt;
color: #FFF;
line-height: 10pt;
padding: 40px 15px;
width: 176px;
}
#mainbody td.tur-virtual_side-pannel .title {
font-size: 9pt;
color: #ba0f13;
text-transform: uppercase;
}

#mainbody span.button {
cursor: pointer;
font-weight: bold;
}

#mainbody span.button .left{
height: 18px;
width: 5px;
background: url(../images/button_left.png) left no-repeat;
float: left;
display: inline;
}

#mainbody span.button .right{
height: 18px;
width: 5px;
background: url(../images/button_right.png) right no-repeat;
float: left;
display: inline;
}

#mainbody span.button .mid{
height: 18px;
background: url(../images/button_mid.png) right repeat-x;
padding: 0 7px;
float: left;
display: inline;
}

#mainbody span.button a,
#mainbody span.button a:link,
#mainbody span.button a:visited,
#mainbody span.button a:active {
margin: 0;
padding: 0;
color: #FFF;
text-decoration: none;
line-height: 18px;
font-weight: bold;
}

#mainbody span.button a:hover {
color: #000;
}

/*********************  Media Serv - SIBIU360 Template PREZENTARE OBIECTIV  ********************/

table.prezentare_obiectiv {
width: 625px;
font-size: 8pt;
color: #333;
}
table.prezentare_obiectiv td.title {
border: solid 1px #b3a791;
background: #f5e2c3;
padding: 2px 5px;
color: #333;
font-size: 10pt;
font-weight: bold;
}

table.prezentare_obiectiv td.localizare {
border: solid 1px #b3a791;
background: #f5e2c3;
padding: 2px 5px;
font-size: 10pt;
font-weight: bold;
text-align: right;
}

table.prezentare_obiectiv td.evenimente {
border: solid 1px #b3a791;
background: #f5e2c3;
padding: 2px 5px;
font-size: 10pt;
text-align: center;
font-weight: bold;
}

table.prezentare_obiectiv td.descriere {
padding: 15px 7px 15px 0;
font-size: 9pt;
text-align: justify;
}

table.prezentare_obiectiv tr#contact {
margin: 15px 0px;
font-size: 8pt;
text-align: left !important;
}

table.prezentare_obiectiv td.tururi-virtuale {
padding: 10px 0;
text-align: left;
}

table.prezentare_obiectiv img.tur-virtual_thumb {
margin: 5px 0; 
}

#mainbody table.contact {
color: #fff;
font-size: 8pt;
margin: 0 auto;
}

#mainbody table.contact a,
#mainbody table.contact a:link,
#mainbody table.contact a:visited,
#mainbody table.contact a:active {
font-size: 8pt;
color: #FFF;
text-decoration: underline;
}

#mainbody table.contact a:hover {
color: #000;
}

/*********************  Media Serv - SIBIU360 Template Link-uri Descriere Panorama  ********************/

a.descriere_pano,
a.descriere_pano:link,
a.descriere_pano:visited,
a.descriere_pano:active {
font-size: 9pt !important;
font-weight: bold;
color: #b31b23 !important;
text-decoration: none !important;
text-transform: uppercase;
}

a.descriere_pano:hover {
text-decoration: underline !important;
color: #333 !important;
}

/*********************  Media Serv - SIBIU360 Template Tabel Arhiva Stiri si Evenimente  ********************/

table#arhiva li.disabled {
color: #888;
}











