@charset "utf-8";

@font-face {
 font-family: NeverSayDie;
 src: url("fonts/NeverSayDie.eot") /* EOT file for IE */
}
@font-face {
 font-family: NeverSayDie;
 src: url("fonts/NeverSayDie.ttf") /* TTF file for CSS3 browsers */
}

#Main {position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(img/BG.png) repeat;}
#Upper_grad {position:fixed; top:0px; left:0px; width:100%; height:224px; background:url(img/Upper_gradient.png) repeat-x;} 
#Bottom_grad {position:fixed; bottom:0px; left:0px; width:100%; height:224px; background: url(img/Bottom_gradient.png) repeat-x;} 

#PageHolderTr {position:absolute; top:125px; left:50%; width:1100px; height:550px; margin-left:-550px; background:#000; border-radius: 15px; opacity:0.6; filter:alpha(opacity=60);}

#PageHolder {position:absolute; top:125px; left:50%; width:1100px; height:550px; margin-left:-550px;}
#Uper_Logo_holder {position:absolute; top:10px; right:31px; width:312px; height:112px;}
#Navigation_holder {position:absolute; top:25px; left:32px; width:auto; height:auto;} 
#Title_holder{position:absolute; top:50px; left:50px; background: url(img/Title_BG.png) no-repeat; height:50px; top:74px; width:650px; padding: 13px 0 0 25px;}
#Title_holder span { font-family:NeverSayDie; font-size:24px; color: #FFF;}
#Content_holder {position:absolute; top:115px; left:50px; width:1000px; height:400px; border-radius: 10px;}

#Footer{position:fixed; bottom:0px; height:30px; background:#111; width:1100px; left:50%; margin-left:-550px; border-radius: 15px 15px 0 0;}
#FooterText {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size: 12px; padding: 9px 0 0 0;}

/*-------------- modeli -------------------------------*/
#ModelHolder {position:absolute; top:40px; left:50%; width:1028px; height:307px; margin-left:-514px; overflow-y: auto; float:left;}
#ModelHolder table {background:#333 url(img/Table_BG.png) top left no-repeat; border-radius: 10px; margin:3px; float:left;}
#ModelHolder span {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#eee; text-align:left;}

/*-------------- opisi --------------------------------*/
#OpisiMain {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:2; background-color:#000; opacity:0.8; filter:alpha(opacity=80);}
#OpisContent {position:absolute; top:145px; left:50%; width:800px; height:500px; margin-left:-400px; z-index:3; background: url(img/Opisi_BG.jpg) repeat-x; border-radius: 10px;}
#OpisTitle {position:absolute; left:30px; background: url(img/Title_BG.png) no-repeat; height:50px; top:0px; width:650px; padding: 13px 0 0 25px;}
#OpisTitle span { font-family:NeverSayDie; font-size:24px; color: #FFF;} 
#TehnicniPodatki {position:absolute; top:50px; right:30px; width:480px; height:420px; overflow-y: auto; border-radius: 10px; background-color:#CCC; padding: 10px 0 0 10px;}
#ClsBtn {position:absolute; top:-15px; right:-15px; width:30px; height:30px;}
#ModelImage {position:absolute; top: 150px; left:50px; width:200px; height:188px; background:url(img/Table_BG.png) #333 no-repeat; border: solid 3px #000; border-radius: 10px;}
.TehPodNaslov {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#eee; background:#666}
.TableLead {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#000;}
.TableRest {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}
.td1 {background:#ddd;}
.td2 {background:#eee;}
#GaleryBtn{position:absolute; width:200px; height:100px; bottom:-110px; left:0px;}

/*---------------- kontakt ------------------------------*/
#KontaktFormaHolderT {position:absolute; top:10px; left:30px; background:#ddd; border-radius: 10px; width:440px; height:350px; opacity:0.6; filter:alpha(opacity=60);}
#KontaktFormaHolder {position:absolute; top:10px; left:47px; border-radius: 10px; width:490x; height:390px;}
#KontaktPodatkiHolder {position:absolute; top:26px; right: 30px; border-radius: 10px; width:490x; height:317px; border: solid 1px #fff; }
.KontaktTextfield {background:#000; width:230px; height:25px; border-radius:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#eee; padding: 0 10px;}
.KontaktTextarea {background:#000; width:230px; height:100px; border-radius:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#eee; padding: 0 10px;}
#KontaktText {text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size: 14px; padding: 9px 0 0 0;}
/*------------------------------------ GALERIJA -------------------------------------------------*/
#GalleryBtn {position:absolute; right:-60px; top:100px; width:60px; height:150px; background:#f06f09; border-radius:0 6px 6px 0;}
#GalleryHolder {position:absolute; height:700px; width:800px; top:0px; left:50%; margin-left:-400px; border-radius:5px; background:#ad3c3c; padding:5px; z-index:11;}
#GalerijaBlenda{position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; z-index:10; opacity: 0.9; filter:alpha(opacity=90); }
#CloseBtn {position:absolute; top:-20px; left:-20px; width:40px; height:40px;}
/*------------------------------------ NAVIGATION ---------------------------------------------------*/
