
@import url('../css/core.css');
@import url('../css/thickbox.css');

/* Texts */
* { font-size:100.01%; font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#655943; }
H2 { font-family:'Trojan Pro'; font-size:26px; color:#655943; font-weight:normal; font-variant:small-caps; padding-bottom:15px; //padding-bottom:5px; }
H3, H3 A { font-family:'Trojan Pro'; font-size:17px; color:white; font-weight:bold; font-variant:small-caps; text-decoration:none; }
.Note, SUP { font-size:12px; color:#e59400; font-style:normal; }

/* Structure */
#Site { 
    overflow:hidden;
    margin:0 auto;
    text-align:left; /* fix cause <td align="center"> & step #2 for site-align:center for IE */
    vertical-align:top; /* fix cause <td valign="middle"> */
   /*  max-width:990px;
    width:expression(document.body.clientWidth > 990? "990px": "auto" ); */
	width:944px;
}
.HAlignSite { text-align:center; padding:8px 20px; }
.Col1, .Col2, .Col3 { position:relative; float:left; overflow:hidden; }
.Col1 { width:24%; }
.Col2 { width:57%; left:-19%; }
.Col3 { width:19%; left:57%; }

/* Main Classes*/
.Back { display:block; padding-left:10px; background:url('../img/arrow_back.gif') no-repeat left 4px; }
/* Background */
BODY { background-color:#211F21; //text-align:center; } /* step #1 for site-align:center for IE */   
#BgTop { position:absolute; width:100%; height:104px; } 
.bgTop { background:url('../img/bg_top.jpg') no-repeat left top; width:100%; }
.bgBottom { background:url('../img/bg_bottom.jpg') repeat-y right; width:100%; }

/* Elements */
#LogoKos { position:absolute; left:5%; top:35px; }  
/* 
* HTML #LogoKos IMG { display:none; }
* HTML #LogoKos { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_kosciuskos.png', sizingMethod='scale'); width:202; height:19; cursor:hand; cursor:pointer; }
*/
#Logo { position:absolute; left:10%; top:40px; }
/*
* HTML #Logo IMG { display:none; }
* HTML #Logo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale'); width:114; height:15;  cursor:hand; cursor:pointer; }
*/
#LogoKos A, #Logo A { display:block; padding:5px; }  

#Search { position:absolute; left:19px; top:440px; width:165px; }
#Search H3 { padding-bottom:10px; //position:relative; //top:-5px; }
#Search H3, #Search LI { text-align:left; padding-right:55px; white-space:nowrap; }
#Search UL { //margin-top:-10px; }
#Search LI { font-size:12px; height:20px; color:white; list-style:none; position:relative; margin-bottom:3px; //margin-bottom:0; }
#Search SELECT { width:60%; //width:85%; position:absolute; right:20px; } 
#Search .ButSubmit { clear:both; text-align:right; padding-right:24px; margin-bottom:5px; position:relative; }
#Search .RMenu { clear:both; text-align:right; padding-right:24px; position:relative; }
#Search .RMenu, #Search .RMenu * { font-weight:bold; color:white; }

#Kolaz1 { height:560px; background:url('../img/kolaz_main1.jpg') no-repeat left 104px; }
#Kolaz2 { height:560px; background:url('../img/kolaz_main2.jpg') no-repeat left 104px; }
#Kolaz3 { height:560px; background:url('../img/kolaz_main3.jpg') no-repeat left 104px; }
#Kolaz4 { height:560px; background:url('../img/kolaz_main4.jpg') no-repeat left 104px; }
#Kolaz5 { height:560px; background:url('../img/kolaz_main5.jpg') no-repeat left 104px; }
#Kolaz6 { height:560px; background:url('../img/kolaz_main6.jpg') no-repeat left 104px; }
#KolazSearch { height:595px; background:url('../img/kolaz_search.jpg') no-repeat right 104px; }

#Begin { height:15px; clear:both; background-color:#f8f5f3; position:relative; }
#Begin .LT { background:url('../img/bg_text_lt.gif') no-repeat left top; width:2px; height:2px; position:absolute; left:0; top:0; font-size:1px; overflow:hidden; }
#Begin .RT { background:url('../img/bg_text_rt.gif') no-repeat right top; width:2px; height:2px; position:absolute; right:0; top:0; font-size:1px; overflow:hidden; }
#Begin DIV {  height:15px;  background-color:#f8f5f3; }

/* Content */
#Content { position:relative; top:20px; }
#ContentStrut { height:495px; //height:500px; width:1px; overflow:hidden; float:right; }
#Text { padding:2px 30px 0 30px; height:495px; position:relative; background-color:#f8f5f3; }
#Text P { padding-bottom:15px; }
#Text P.pad1 { padding-bottom:5px; padding-bottom:5px !important; }
#Text P.divider { display:block; padding:0; padding:0 !important; height:20px; background:url('../img/p.divider.gif') no-repeat center center; }
.FixPage P { padding-bottom:10px !important; }
.SpecText { color:#e7e4e4; }
.Headline { font-size:13px; margin-bottom:10px; display:block; }

#mSearch #Text, #m3 #Text, #m1 #Text/*, #l1 #Text */ { overflow:scroll; padding-bottom:10px; top:-4px; }
#mSearch #Text, #m3 #Text, #m1 #Text {
scrollbar-face-color: #f8f5f3;
scrollbar-highlight-color: #211f21;
scrollbar-shadow-color: #211f21;
scrollbar-3dlight-color: #f8f5f3;
scrollbar-arrow-color: #211f21;
scrollbar-track-color: #f8f5f3;
scrollbar-darkshadow-color: #f8f5f3;
}

#Partneriai { position:absolute; right:15px; top:0; z-index:2; }
#Partneriai * { position:relative; }
#Partneriai LI { list-style-type:none; margin-bottom:5px; }
#Partneriai IMG.def { width:140px; }

.Download LI { list-style:none; }
.Download { padding-bottom:10px; }
#Map { text-align:center; }
#Map IMG { margin:0; position:relative; top:30px; left:-8px; }
#Patalpos { margin-bottom:15px; }
#Patalpos TH { height:35px; background-color:#bba790; font-weight:normal; }
#Patalpos TD { height:25px; }
#Patalpos TH, #Patalpos TD { border:1px solid #8d8d8d; text-align:center; vertical-align:middle; padding:2px 4px; }
#Patalpos .w7P1 { width:15%; }
#Patalpos .w7P2 { width:15%; }
#Patalpos .w7P3 { width:15%; }
#Patalpos .w7P4 { width:15%; }
#Patalpos .w7P5 { width:15%; }
#Patalpos .w7P6 { width:15%; }
#Patalpos .w7P7 { width:15%; }
#Vizualizacija { position:relative; clear:left; height:120px; //height:110px; }
#Vizualizacija .ImageBlock, #Statybos .ImageBlock { width:96px; //width:100px; height:96px; //height:100px; border:2px solid white; float:left; }
#Vizualizacija .Div, #Statybos .Div { width:15px; height:100px; float:left; }
#Statybos { position:relative; clear:left; }
#Statybos .HDiv { height:10px; clear:left; }
#Statybos H4 { color:#5c5c5c; font-size:11px; font-weight:normal; padding:10px 0 7px 3px; }

#Kontaktai { position:relative; }
#Kontaktai H2 {  }
#Kontaktai DL { } /* margin-top:130px; */

#Kontaktai DT { font-size:12px; }
#Kontaktai DT, #Kontaktai DD { padding-bottom:15px; color:#5c5c5c; display:block; }
#Kontaktai A { font-weight:bold; color:#7b974b; text-decoration:none; }
#Kontaktai A:hover { text-decoration:underline; }

#Menu { padding-top:30px; //height:75px; } /* //height for IE = height + padding = 61 + 23 = 84 */
#Menu UL { position:relative; display:bloc; margin-left:25px; }
#Menu UL * { font-family:Verdana, sans-serif; font-size:11px; color:#4b464c; }
#Menu LI { list-style:none; display:block; float:left; }
#Menu B, #Menu A { display:block; width:100%; height:100%; display:none; }
#Menu A { padding:0 14px; }
#Menu B { color:#542a11; font-weight:bold; text-decoration:none; padding-left:15px; background:url('../img/arrow.gif') no-repeat left 4px; }
#Menu { height:36px; }
#DD { display:block !important; width:100%; height:100%; }
#Menu1, #Menu2, #Menu3, #Menu4, #Menu5 { height:36px; cursor:pointer; cursor:hand; }
#Menu1A, #Menu2A, #Menu3A, #Menu4A, #Menu5A { height:36px; }

.LT_MEN #Menu1 { width:105px; background:url('../img/menu_1.gif') no-repeat left top; }
.LT_MEN #Menu1A { width:105px; background:url('../img/menu_1_a.gif') no-repeat left top; }
.LT_MEN #Menu2 { width:130px; background:url('../img/menu_2.gif') no-repeat left top; }
.LT_MEN #Menu2A { width:130px; background:url('../img/menu_2_a.gif') no-repeat left top; }
.LT_MEN #Menu3 { width:79px; background:url('../img/menu_3.gif') no-repeat left top; }
.LT_MEN #Menu3A { width:79px; background:url('../img/menu_3_a.gif') no-repeat left top; }
.LT_MEN #Menu4 { width:81px; background:url('../img/menu_4.gif') no-repeat left top; }
.LT_MEN #Menu4A { width:81px; background:url('../img/menu_4_a.gif') no-repeat left top; }
.LT_MEN #Menu5 { width:87px; background:url('../img/menu_5.gif') no-repeat left top; }
.LT_MEN #Menu5A { width:87px; background:url('../img/menu_5_a.gif') no-repeat left top; }

.RU_MEN #Menu1 { width:105px; background:url('../img/menu_1_ru.gif') no-repeat left top; }
.RU_MEN #Menu1A { width:105px; background:url('../img/menu_1_a_ru.gif') no-repeat left top; }
.RU_MEN #Menu2 { width:130px; background:url('../img/menu_2_ru.gif') no-repeat left top; }
.RU_MEN #Menu2A { width:130px; background:url('../img/menu_2_a_ru.gif') no-repeat left top; }
.RU_MEN #Menu3 { width:79px; background:url('../img/menu_3_ru.gif') no-repeat left top; }
.RU_MEN #Menu3A { width:79px; background:url('../img/menu_3_a_ru.gif') no-repeat left top; }
.RU_MEN #Menu4 { width:81px; background:url('../img/menu_4_ru.gif') no-repeat left top; }
.RU_MEN #Menu4A { width:81px; background:url('../img/menu_4_a_ru.gif') no-repeat left top; }
.RU_MEN #Menu5 { width:87px; background:url('../img/menu_5_ru.gif') no-repeat left top; }
.RU_MEN #Menu5A { width:87px; background:url('../img/menu_5_a_ru.gif') no-repeat left top; }


#CopyRight { position:relative; clear:both; height:0; }
#CopyRight H4 { position:absolute; left:12px; top:-25px; color:#D9CABD; font-weight:normal; }

#Plan { background-color:white; }
#Plan .LeftPart { position:relative; float:left; width:42%; left:5%; padding:20px 0; text-align:left; }
#Plan .RightPart { position:relative; float:left; width:42%; left:10%; padding:20px 0; }

#Plan #Location { }
#Plan #Location LI { list-style:none; display:block; float:left; }
#Plan #Location LI SPAN { font-weight:bold; padding-left:2px; }
#Plan #Location .Image { list-style:none; display:block; clear:left; float:left; margin-top:20px; }
#Plan #Location .Div { text-align:center; width:10px; }

#Plan #Description * { font-size:12px; }
#Plan #Description LI { list-style:none; display:block; clear:both; position:relative; padding:2px 0; text-align:left; }
#Plan #Description LI SPAN { position:absolute; right:0; font-weight:bold; }
#Plan #Description #Status .OK { color:#6bc141; }
#Plan #Description #Status .NO { color:#fd6d6d; }

#Rezerv { color:#655943; margin-top:30px; }
#Rezerv LI { display:block; position:relative; clear:both; margin:2px 0; list-style:none; height:20px; text-align:left; margin-bottom:5px; }
#Rezerv LABEL { color:#655943; }
#Rezerv INPUT, #Rezerv TEXTAREA  { width:172px; height:100%; position:absolute; right:0; border-top:1px solid #404040; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; border-left:1px solid #404040; }
#Rezerv TEXTAREA { height:59px; }
#Rezerv INPUT.Submit { border:1px solid #211f21; width:103px; height:24px; vertical-align:left; text-align:center; font-weight:bold; color:#655943; background:url('../img/arrow.gif') no-repeat 88px 9px; //background-position:88px 7px; cursor:pointer; cursor:hand; }
#Rezerv H2 { //position:relative; //left:-7px; margin-bottom:10px; }
.Error { color:rgb(235, 159, 138); }
.Error, .Aciu { font-weight:bold; margin:5px 0; font-size:11px; text-align:left; }
#m5 #Rezerv { width:300px; margin-top:0; margin-bottom:50px; }
#m5 #Rezerv INPUT.Submit { bottom:-45px; }
#m5 .Attention { //position:relative; //top:50px; }


#Plan #Note { clear:both; position:relative; width:90%; left:5%; //left:0%; padding-left:5px; text-align:left; top:30px; }
#Plan SUP { position:relative; }

#Flash { overflow:hidden !important; background-color:white; vertical-align:middle; text-align:center; }
#Flash TABLE, #Flash TD { width:100%; height:100%; }
#Flash DIV { margin:0 auto; }
#Flash DIV {
margin-top: expression(((outer.offsetHeight/2)
-parseInt(offsetHeight)/2)  <0 ? "0" :
(outer.offsetHeight/2)
-(parseInt(offsetHeight)/2) +'px') ;
}

#Language { position:absolute; left:20px; top:10px; }
#Language, #Language LI { display:block; }
#Language LI { float:left; margin-right:7px; }
#Language LI A { font-size:12px; color:#7e664a; text-transform:uppercase; }
#Language LI A.Active, #Language LI A.Active * { color:#e8dad0; }
#Language LI A:hover { text-decoration:none; }

#SwedBanner { width:400px; height:60px; margin-bottom:10px; }