﻿/*Erosika v2 CSS dark*/
/*Credits for menu: Menu css adaptation from  CSSpplay*/
/*URL: http://www.cssplay.co.uk/menus/pro_one*/
/*Body style*/
body {
color : #000;
background-color : #181818;
font-family : verdana, arial, sans-serif;
background-image : url(img/bk.jpg);
background-attachment : fixed;
}
/*Kill FF and IE image link borders */
a { outline:none;
} 
a img { border: 1px solid #666;  
}
/*Main style*/
a:link { 
color : #99aadd;
text-decoration : none;
} 
a:visited { 
color : #aa77aa;
text-decoration : none;
} 
a:active { 
color : #000;
text-decoration : underline;
} 
a:hover { 
color : #99aadd;
text-decoration : underline;
} 
.rule {
	width : 900px;
	background-image : url('img/bar.jpg');
	background-repeat : no-repeat;
	background-position: right;
}
.list {
font-size: 12px;
line-height: 2em;
color: #ccc;
text-indent: 15px;
list-style-type: circle ;
padding: 6px;
margin-left: 15px;
} 
#wrapper {
width : 900px;
text-align : left;
border : 1px solid #2d2d2d;
margin-bottom : 20px;
padding : 10px;
background-color : #000;
margin-left : auto;
margin-right : auto;
margin-top : 50px;
}
#wrapper p {
font-size : 10px;
margin : 0.5em;
}
#wrapper .link {
font-weight : bold;
}
#wrapper .bold {
font-weight : bold;
text-decoration : none;
color : #ccc;
}
#wrapper .boldred {
font-weight : bold;
text-decoration : none;
color : #b22222;
}
#wrapper .boldctr {
font-weight : bold;
text-align : center;
color : #000;
}
#wrapper .bolditalred {
font-weight : bold;
font-style : italic;
color : #b22222;
}
#title {
	float: right;
	clear: none;
	margin: 0 9px 0 0;
}
#title h1 {
margin-top : 5px;
margin-bottom : 10px;
font-size : 30px;
font-weight : bold;
font-style : oblique;
font-family : "Times New Roman", Georgia, Serif;
color : #6e6e6e;
}
#title h2 {
margin-top : auto;
margin-bottom : 0;
font-size : 18px;
font-weight : bold;
font-style : oblique;
font-family : "Times New Roman", Georgia, Serif;
color : #6e6e6e;
}
#title h3 {
margin-top : 55px;
font-size : 16px;
font-weight : bold;
font-style : oblique;
font-family : "Times New Roman", Georgia, Serif;
color : #6e6e6e;
}
txtimg {
background-image : url('test/img/bgtext1.jpg');
background-repeat : no-repeat;
position : absolute;
right : 600px;
top : 80px;
z-index : 0;
font-weight : bold;
font-style : italic;
color : #b22222;
border : 1px solid #151515;
}
#container {
background-color : #000;
background-image : url(img/bg1.jpg);
background-repeat : no-repeat;
background-position : top;
width : 840px;
margin : auto;
border : 1px solid #151515;
}
#container p {
margin : 10px 10px 10px 10px;
font-size : 12px;
line-height : 1.5em;
text-align : justify;
color : #ccc;
}
#container h4, h5 {
margin-left : 6px;
margin-top : 5px;
margin-bottom : 5px;
font-size : 12px;
font-weight : bold;
color : #6e6e6e;
text-transform:uppercase;
text-decoration : underline;
}
#header {
border-bottom : 1px solid #999;
background : #000 url('img/ead_bg.gif') repeat-x bottom left;
margin : 0;
padding : 0;
}
#header {
height : 150px;
padding : 15px;
background : url('img/hdr1.jpg') no-repeat;
background-position : center;
margin : 0;
}
#header h1 {
margin : -10px;
text-align : center;
font-family : "Times New Roman", Georgia, Serif;
font-style : italic;
font-size : 30px;
color : #730000;
letter-spacing : 8px;
}
#header h2 {
margin-top : 120px;
text-align : center;
font-family : "Times New Roman", Georgia, Serif;
font-style : italic;
font-size : 24px;
color : #730000;
letter-spacing : 1px;
}
#gallery {
margin-top : 1em;
margin-bottom : 1em;
margin-left : 18px;
margin-right : 10px;
}
#gallery p {
margin-top : 5px;
margin-bottom : 5px;
font-size : 12px;
line-height : 1em;
text-align : center;
color : #ccc;
}
#footer {
height : 15px;
background : #000 url(img/foot.gif);
clear : both;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
color : #fff;
font-size : 12px;
line-height : 1.25em;
margin : auto;
}
#footer a:link {
color : #ccc;
text-decoration : none;
}
#footer a:visited {
color : #ccc;
text-decoration : none;
}
#footer a:active {
color : #fff;
text-decoration : none;
}
#footer a:hover {
color : #fff;
text-decoration : underline;
}
.float_left {
float : left;
margin-right : 10px;
padding : 4px;
}
.float_right {
float : right;
margin-left : 10px;
padding : 4px;
}
.thmwrap {
text-align : center;
font-weight : bold;
}
.thmwrap p {
padding : 4px;
border : 1px solid #ccc;
margin : 3px;
clear : none;
}
.spacer {
clear : none;
}
.float {
float : left;
padding : 4px;
border : 1px solid #ccc;
margin : 2px;
position : relative;
left : 9px;
}
.float p {
text-align : center;
font-weight : bold;
}
img.odd {
float : left;
background : #000;
padding : 4px;
border : 1px solid #999;
margin : 0 10px 0 0;
clear : none;
}
img.even {
float : right;
background : #000;
padding : 4px;
border : 1px solid #999;
margin : 0 0 0 10px;
clear : none;
}
img.contact {
background : #000;
padding : 8px;
border : 1px solid #2d2d2d;
margin : 5px;
clear : none;
}
/*Credits for menu: Menu css adaptation from  CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */
.menu {
padding : 0 0 0 0;
margin : 0 0 0 0;
list-style : none;
height : 35px;
background : #000 url(img/menu1.gif);
position : relative;
border : 1px solid #000;
border-width : 0 1px;
border-bottom : 1px solid #000;
}
.menu li {
float : left;
}
.menu li a {
display : block;
float : left;
height : 35px;
line-height : 35px;
color : #fff;
text-decoration : none;
font-size : 11px;
font-family : arial, verdana, sans-serif;
font-weight : bold;
text-align : center;
padding : 0 0 0 8px;
cursor : pointer;
}
.menu li a b {
float : left;
display : block;
padding : 0 16px 0 8px;
}
.menu li.current a {
color : #fff;
background : url(img/menu3.gif);
}
.menu li.current a b {
background : url(img/menu3.gif) no-repeat right top;
}
.menu li a:hover {
color : #fff;
background : #000 url(img/menu2.gif);
}
.menu li a:hover b {
background : url(img/menu2.gif) no-repeat right top;
}
.menu li.current a:hover {
color : #fff;
background : #000 url(img/menu3.gif);
cursor : default;
}
.menu li.current a:hover b {
background : url(img/menu3.gif) no-repeat right top;
}
#lbOverlay {
position : fixed;
top : 0;
left : 0;
z-index : 99998;
width : 100%;
height : 500px;
}
#lbOverlay.grey {
background-color : #000000;
}
#lbMain {
position : absolute;
left : 0;
width : 100%;
z-index : 99999;
text-align : center;
line-height : 0;
}
#lbMain img {
border : 1px solid #181818;
}
#lbOuterContainer {
position : relative;
background-color : #fff;
width : 200px;
height : 200px;
margin : 0 auto;
}
#lbOuterContainer.grey {
border : 3px solid #888888;
background-color:  #fff;

}
#lbDetailsContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
width : 100%;
line-height : 1.4em;
overflow : auto;
margin : 0 auto;
}
#lbDetailsContainer.grey {
border : 3px solid #888888;
border-top : 3px solid #888888;
padding-top: 5px;
}
#lbImageContainer, #lbIframeContainer {
padding : 10px;
}
#lbLoading {
position : absolute;
top : 45%;
left : 0%;
height : 32px;
width : 100%;
text-align : center;
line-height : 0;
background : url(lbimg/loading.gif) no-repeat center;
background-color:  #fff;
}
#lbHoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#lbImageContainer > #lbHoverNav {
left : 0;
}
#lbHoverNav a {
outline : none;
}
#lbPrev {
width : 49%;
height : 100%;
background : transparent url(lbimg/blank.gif) no-repeat;
display : block;
left : 0;
float : left;
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
background : url(lbimg/prev_grey.gif) no-repeat left 15%;
}
#lbNext {
width : 49%;
height : 100%;
background : transparent url(lbimg/blank.gif) no-repeat;
display : block;
right : 0;
float : right;
}
#lbNext.grey:hover, #lbNext.grey:visited:hover {
background : url(lbimg/next_grey.gif) no-repeat right 15%;
}
#lbPrev2, #lbNext2 {
text-decoration : none;
font-weight : bold;
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
color : #333333;
}
#lbPrev2_Off, #lbNext2_Off {
font-weight : bold;
}
#lbPrev2_Off.grey, #lbNext2_Off.grey {
color : #cccccc;
}
#lbDetailsData {
padding : 0 10px;
}
#lbDetailsData.grey {
color : #333333;
}
#lbDetails {
width : 60%;
float : left;
text-align : left;
}
#lbCaption {
display : block;
font-weight : bold;
}
#lbNumberDisplay {
float : left;
display : block;
padding-bottom : 1em;
}
#lbNavDisplay {
float : left;
display : block;
padding-bottom : 1em;
}
#lbClose {
width : 64px;
height : 28px;
float : right;
margin-bottom : 1px;
}
#lbClose.grey {
background : url(lbimg/close_grey.png) no-repeat;
}
#lbPlay {
width : 64px;
height : 28px;
float : right;
margin-bottom : 1px;
}
#lbPlay.grey {
background : url(lbimg/play_grey.png) no-repeat;
}
#lbPause {
width : 64px;
height : 28px;
float : right;
margin-bottom : 1px;
}
#lbPause.grey {
background : url(lbimg/pause_grey.png) no-repeat;
}