
h1 {
color:#696969;
font-size:44px;
line-height: 30px;
font-family:arial,helvetica,sans-serif;
 text-shadow: 1px 1px 1px black;
}

/* H-styles */
h3 {
color: rgb(15,15,15);
font-family: arial,helvetica,sans-serif;;
font-size: 20px;
color: #1E1E1E;
font-family: Arial;
font-feature-settings: "'liga' 1";
font-kerning: auto;
font-style: normal;
font-size: 1.4em;
font-weight: 600;
letter-spacing: -0.025em;
line-height: 1.25em;
text-align: left;
text-decoration: none;
text-transform: none;
word-spacing: 0;
    
}

h2 {
 color: red;
 font-family:arial,helvetica,sans-serif;
 font-size: 31px;
 text-shadow: 1px 1px 1px black;
 line-height: 1px;
}

body{ 
 /*position:fixed;*/
 margin: 0 auto;
 text-align:center;     /* Center main container in IE */
/* margin:0; padding:0; */   /*reset body-default margins */
 background-color: black;
 background-position:center top;
 background-image: url("ImgBg02.jpg");
 background-repeat: no-repeat;
 background-attachment: fixed; 
/* -moz-text-size-adjust: none; */  /* Firefox Mobile */
}

#BgMain{
 /*To make it fit in small devices set a screen wide Div behind*/
 z-index: 10;
 position: relative;
 margin: 0 auto;
 text-align:center; 
 width: 920px;
/* width: 100%;
 min-width: 1000px; */
 /*overflow: hidden;*/
  /*background-color: red;*/
}

#main{
 /*z-index: 2;*/
 position:relative;
 margin:0 auto;
 text-align:center;   /* Center main container in IE */
 width:900px;
 font-family:arial;
 font-size: 16px; 

}

.tubevert{
 z-index: 10;
 position: absolute;
 background-repeat: repeat-y;
 background-image: url("ImgTubeVert01.jpg");
 width:25px; 
 height: 100%;
 min-height: 900px;
 box-shadow:        0 3px 6px 2px black;   
 -moz-box-shadow:   0 3px 6px 2px black;   
 -webkit-box-shadow:0 3px 6px 2px black;   
}

#toparea{
 z-index: 5;
 position:relative;
/* margin:0 auto;*/
/* text-align:center; */   /* Center main container in IE */
 width:100%;
 top: 0px;
 height: 150px;
 background-color: rgb(240,240,240);
}

#loginlogout{
 z-index: 7;
 position:absolute;
 text-align: right;
 width:130px;
 height: 30px;
 font-family:arial;
 font-size: 12px; 
 font-weight:bold;
 color:grey; 
 /*background-color: red;*/
 opacity: 0.7;
}
#loginlogout a{color: #555;}
#loginlogout:hover {
 opacity: 1;
 /*box-shadow: 0 0 0.2em white, 0 0 0.2em white, 0 0 0.2em white*/
}
#admintext{
 z-index: 7;
 position:absolute;
 text-align: right;    
}

#logo{
 z-index: 6;
 width:850px;
 margin-top: 15px;
 margin-left: -25px;
}

#TubeHori{
 z-index: 8;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 text-align:center;    /* Center main container in IE */
 width:100%;
 top: 0px;
 height: 5px;
 /*background-color: green;
 box-shadow:        0 3px 6px 2px #888;   
 -moz-box-shadow:   0 3px 6px 2px #888;   
 -webkit-box-shadow:0 3px 6px 2px #888;   */
}

#TubeHoriCenter{
 z-index: 8;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 text-align:center;    /* Center main container in IE */
 width:900px;
 top: 0px;
 height: 5px;
 background-color: grey;
 /*background-image: url("ImgTubeVert01.jpg");*/
}
.tubehori{
 position: absolute;
 background-repeat: repeat;
 background-image: url("ImgTubeHori01.jpg");
 top: 0px;
 height:5px;
 width:900px;
 box-shadow:        0 1px 3px 1px black;   
 -moz-box-shadow:   0 1px 3px 1px black;   
 -webkit-box-shadow:0 1px 3px 1px black;   
}



#atyour{
 z-index: 5000;
 position: absolute;
 width:220px;
transform:          rotate(-5deg);
-ms-transform:      rotate(-5deg);
-moz-transform:     rotate(-5deg);
-webkit-transform:  rotate(-5deg);
-o-transform:       rotate(-5deg);
}

#mekop{
 z-index: 5000;
 position: absolute;
 width:340px;
}

#Page{
 z-index: 3;
 position:relative;
 /*margin:0 auto;*/
 width:100%;
 background-image: linear-gradient(rgb(245,245,245), rgb(0,0,0));
 /*clear: both;
 overflow: hidden;*/
}

.std{
 width: 800px; 
 margin:0 auto;
 text-align:left;
 max-height: 1000000em; /* Chrome for Android */
  -moz-text-size-adjust: none; /* Firefox Mobile */
}

.fullwidth{
 z-index: 4;
 position:relative;    
 width:900px;
}

/*
#Txt{
 z-index: 4;
 position:relative;    
 text-align:left;
 width:900px;
 margin-left: 50px;
}
*/

#googlemap{
 z-index: 4;
 position:relative;    
 text-align:left;
 width:900px;
 height: 500px;
}

#bottom{
 z-index: 9;
 position: relative;
 width: 100%;
 height: 50px;
 margin-top: 20px;
 color: grey;
 background-color: rgb(15,15,15);
/* line-height: 45px;*/
 font-family:arial;
 font-size: 20px; 
 font-weight:bold;
}

.center{
 margin: 0;
 position: absolute;
 top: 50%;
 left: 50%;
 -ms-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);    
}

.theclear{
  clear: both;			
}

.plump{
 /*float: left;*/
  clear: both;
 overflow: hidden;
 display: inline-block;
 min-width: 415px;
 min-height: 415px;
 background-color: red;
 color: red;
 margin: 10px;
}






/* *** ONGRID ****************************************************** */

.ongridshow{
position: relative;    
width: 850px;
overflow: auto;
/*padding: 1em;*/
/*background: grey;*/
margin: auto;    
}

.objects{
 position: relative;
 float: left;
 margin-left: 23px;
 margin-bottom: 23px;
 background-position:center top;
 background-repeat: no-repeat;
 -webkit-border-top-left-radius: 5px;
 -moz-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-top-right-radius: 5px;
 border-top-right-radius: 5px;
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black;
}
.objectsbottom{
 position: absolute;
 width:100%;
 background-color: rgb(25,25,25);    
 bottom: 0px;    
 color: white;
}

.pricediv{
 position: absolute;
 top: 10px;
 right: 10px;
 height: 30px;
 width: 100px;
 color: black;
 background-color: rgba(65,65,65,0.7);
 text-align: center;
 border-radius: 5px;
}

.pricetext{
 opacity: 1;
 color: white;
 line-height: 30px;
 text-align: center;
 text-shadow: 2px 2px 8px black;
}

.objectsbig{
 z-index: 21;
 position: relative;
 float: left;
 margin-left: 23px;
 margin-top: 20px;
 background-position:center top;
 background-repeat: no-repeat;
 -webkit-border-radius: 5px 5px 0px 0px;
 -moz-border-radius: 5px 5px 0px 0px;
 -khtml-border-radius: 5px 5px 0px 0px;  
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black;
}
.objectsbig img {
 -webkit-border-radius: 5px 5px 0px 0px;
 -moz-border-radius: 5px 5px 0px 0px;
 -khtml-border-radius: 5px 5px 0px 0px;  
}

.objectsbottombig{
 z-index: 20;
 position: relative;
 float: left;
 width:800px;
 margin-left: 23px;
 margin-bottom:40px;
 margin-top: -5px;
 padding-top:12px;
 padding-bottom:10px;
 color: white;    
 line-height: 20px;
 -moz-box-shadow: 0 0 16px black;
 -webkit-box-shadow: 0 0 16px black;
 box-shadow: 0 0 16px black; 
 background-color:rgb(25,25,25);    
}



