a {
color : #c8e2ea;
text-decoration : none;
text-shadow : #103f6a 0px 0px 10px;
}
a:hover {
color : #8fbfeb;
text-shadow : #103f6a 0px 0px 10px;
}
body {
margin : 0;
padding : 0;
background-image : url(bg.jpg);
background-repeat : repeat-x;
background-color : #103f6a;
}
#wrapper {
height : 1210px;
width : 1300px;
background-repeat : no-repeat;
background-image : url(bg2.jpg);
margin : auto;
}
#logo {
position : absolute;
width : 355px;
height : 200px;
margin-left : 120px;
margin-top : 50px;
}
#works {
width : 530px;
position : absolute;
margin : 95px auto auto 750px;
height : 200px;
}
#guestbook {
width : 630px;
position : absolute;
margin : 65px auto auto 550px;
height : 200px;
}
#nav {
position : absolute;
width : 580px;
height : 30px;
margin-left : 120px;
margin-top : 250px;
padding-top : 6px;
text-align : center;
background-color : #2a88d9;
background-repeat : no-repeat;
box-shadow : 0px 0px 10px #2967a0 ;
font-size : 18px;
color : #6c98c2;
font-family: 'Droid Sans', sans-serif;
font-weight : bold;
word-spacing : 2px;
}
#works img {
margin-bottom : 20px;
margin-right : 5px;
box-shadow : 0px 0px 10px #27659f ;
max-width: 133px;
}
#works img:hover {
box-shadow : 0px 0px 10px #6c98c2 ;
opacity : 0.9;
}
#slidehome {
position : absolute;
width : 580px;
height : 330px;
margin-left : 120px;
margin-top : 310px;
text-align : center;
background-color : #2a88d9;
box-shadow : 0px 0px 10px #2967a0 ;
}
#slidehomeopt {
z-index : 99999;
position : absolute;
width : 625px;
height : 230px;
margin-left : 97px;
margin-top : 360px;
text-align : center;
}
#brands {
position : absolute;
width : 550px;
height : 215px;
margin-left : 120px;
margin-top : 810px;
background-color : #ffffff;
background-image : url(brands/bgbrands.png);
background-repeat : no-repeat;
text-align : center;
box-shadow : 0px 0px 10px #2967a0 ;
}
#other {
position : absolute;
margin-top : 660px;
margin-left : 120px;
}
#homedescr {
position : absolute;
width : 468px;
height : 215px;
margin-left : 710px;
margin-top : 810px;
background-color : #4181cd;
background-image : url(bgdescr.png);
background-repeat : no-repeat;
text-align : center;
box-shadow : 0px 0px 10px #2967a0 ;
}
#footer {
width : 1100px;
position : absolute;
margin-left : 98px;
margin-top : 1050px;
text-align : center;
padding-top : 20px;
font-family: 'Droid Sans', sans-serif;
font-size : 15px;
color : #1952c4;
text-shadow : white 0 0 2px;
}
#otherright{
	position: absolute;
	left: 775px;
	top: 660px;
}
#audio1{
	margin-top: 10px;
	width: 170px;
	height: 40px;
	box-shadow : 0px 0px 10px #2967a0 ;
}
img.slidehome {
margin : 10px 10px 10px 10px;
width : 560px;
height : 310px;
}
img.slideglass {
margin-top : -40px;
margin-left : 1px;
margin-right : auto;
width: 560px;
}
img.leftarr {
position : absolute;
margin-top : 92px;
left : 4px;
}
img.rightarr {
position : absolute;
margin-top : 92px;
right : 4px;
}
img.brands {
margin-right : 10px;
max-height : 30px;
}
img.leftarr:hover, img.rightarr:hover {
opacity : 0.8;
}
img.gotogallery {
position : absolute;
margin-top : -10px;
margin-left : 580px;
}
img.other {
	width: 580px;
	height: 100px;
box-shadow : 0px 0px 10px #2967a0 ;
}
img.other:hover {
opacity : 0.8;
}
img.stats {
float : left;
margin-top : 5px;
max-width : 50px;
}
img.logo{
margin-top: 40px;
}
img.gallery{
height: 50px;
}

p.homedescr {
font-size : 15px;
font-weight : bold;
margin : 5px;
color : white;
font-family: 'Droid Sans', sans-serif;
text-align : left;
}
p.stats {
background-color : #2a88d9;
box-shadow : 0px 0px 10px #2967a0 ;
padding : 1px;
width : 180px;
float : left;
margin-top: 2px;
margin-right : 10px;
font-size : 12px;
font-family : Verdana;
height: 50px;
text-align: center;
}
p.stats2 {
clear: both;
background-color : #2a88d9;
box-shadow : 0px 0px 10px #2967a0 ;
padding : 1px;
width : 180px;
float : left;
margin-top: 2px;
font-size : 12px;
font-family : Verdana;
height: 50px;
text-align: center;
}
img {
border : 0;
}
.nyroModalBg {
z-index : 1000000000;
position : fixed;
overflow : hidden;
top : 0;
left : 0;
height : 100%;
width : 100%;
background : #000;
opacity : 0.7;
}
.nmReposition {
z-index : 1000000000;
position : absolute;
}
.nyroModalCloseButton {
z-index : 1000000000;
top : -13px;
right : -13px;
width : 12px;
height : 12px;
text-indent : -9999em;
background : url(../img/close.gif);
}
.nyroModalTitle {
z-index : 1000000000;
top : -26px;
left : 0;
margin : 0;
font-size : 1.1em;
color : #ddd;
}
.nyroModalCont {
z-index : 1000000000;
position : absolute;
border : 4px solid #113c63;
margin : 25px;
background : #fff;
}
.nyroModalCont iframe {
z-index : 1000000000;
width : 800px;
height : 550px;
}
.nyroModalError {
z-index : 1000000000;
border : 4px solid red;
color : red;
width : 250px;
height : 250px;
}
.nyroModalError div {
z-index : 1000000000;
min-width : 0;
min-height : 0;
padding : 10px;
}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
z-index : 1000000000;
position : relative;
padding : 10px;
min-height : 250px;
min-width : 250px;
max-width : 1000px;
}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
z-index : 1000000000;
position : relative;
overflow : hidden;
}
.nyroModalImage img {
z-index : 1000000000;
vertical-align : top;
}
.nyroModalHidden {
z-index : 1000000000;
left : -9999em;
top : -9999em;
}
.nyroModalLoad {
z-index : 1000000000;
position : absolute;
width : 100px;
height : 100px;
background : url(../img/ajaxLoader.gif) center no-repeat #fff;
padding : 0;
}
.nyroModalPrev, .nyroModalNext {
z-index : 1000000000;
outline : none;
position : absolute;
top : 0;
height : 60%;
width : 150px;
min-height : 50px;
max-height : 300px;
cursor : pointer;
text-indent : -9999em;
background : url('data:image/gif;base64,AAAA') left 20% no-repeat transparent;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
z-index : 1000000000;
height : 100%;
width : 40%;
max-height : none;
}
.nyroModalPrev {
z-index : 1000000000;
left : 0;
}
.nyroModalPrev:hover {
z-index : 1000000000;
background-image : url(../img/prev.gif);
}
.nyroModalNext {
z-index : 1000000000;
right : 0;
background-position : right 20%;
}
.nyroModalNext:hover {
z-index : 1000000000;
background-position : right 20%;
background-image : url(../img/next.gif);
}

#cookielaw{
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    background-color: rgba(255,255,255,0.5);
    color: #6B6B6B;
}

#spanclose{
    color: #96BDE3;
    background-color: #798692;
    font-size: 14px;
}
