@font-face {
	font-family: "Century Gothic";
	src: url("../ttf/GOTHIC.EOT");
}

@font-face {
	font-family: "Century Gothic";
	src: url("../ttf/GOTHIC.TTF") format("truetype");
}

html{
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    text-align:center;
}
body{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#f9f7ee;
}

img{
    border:none;
}


h2{
    color:#29abe2;
    font-size:14px;
    text-transform:uppercase;
    padding-bottom:18px;
    font-weight:normal;
}
a{
    color:#29abe2;
}
a:hover{
    color:#313131;
}
#mainContainer{
    text-align:center;
    width:100%;
    background-image:url('../img/bodyBackground.jpg');
    background-repeat:repeat-x;
    
    float:left;
}
    #siteContainer{
        margin:auto;
        width:975px;
    }
        /* Header [[ */
        #headerContainer{
            width:100%;
            height:80px;
            float:left;
            background-repeat:no-repeat;
            background-image:url('../img/sprite_MainElements.png');
            background-position:-150px 0px;
        }
        
            /* header text block [[ */
            #headerTextBlock{
                float:left;
                color:#29abe2;
                font-size:22px;
                margin-top:30px;
                margin-left:10px;
            }
            /* header text block ]] */
            
            
            /* header menu block [[ */
            #headerMenuBlock{
                float:right;
                margin-top:32px;
                margin-right:17px;
                color:#29abe2;
            }
                #headerMenuBlock a{
                    color:#29abe2;
                    font-size:12px;
                    text-decoration:none;
                }
                #headerMenuBlock a:hover{
                   text-decoration:underline;
                }
            /* header menu block ]] */
            
            
            /* header search block [[ */
            #headerSerchBlock{
                float:right;
                margin-top:20px;
                margin-right:13px;
                text-align:left;
                border:0px solid;
                position:relative;
            }    
                #searchFieldDecoration{
                    float:left;
                    width:256px;
                    height:44px;
                    background-repeat:no-repeat;
                    background-image:url('../img/sprite_MainElements.png');
                    background-position:-150px -100px;
                    text-align:left;
                }
                    #searchFieldDecoration input {
                        margin-left:6px;
                        margin-top:15px;
                        height:15px;
                        width:204px;
                        border:none;
                        float:left;
                        background-color:#212121;
                        color:#555555;
                        font-size:13px;
                        display:inline;
                        position:relative;
                        border:0px solid;
                        line-height:0px;
                        padding:0px;
                        vertical-align:top;
                    }
                #searchButton{
                    position:absolute;
                    height:44px;
                    width:44px;
                    border:0px solid;
                    text-decoration:none;
                    right:0px;
                }
            /* header search block ]] */
            
            
        /* Header ]] */
        
        
        /* Middle [[ */
        #middleContainer{
            float:left;
            width:100%;
            position:relative;
        }
            #middleSmallPArt{
                width:329px;
                height:189px;
                overflow:hidden;
                float:left;
                background-repeat:no-repeat;
                background-image:url('../img/middle_block_logo.jpg');
                display:inline;
                position:relative;
            }
            #bigSmallPArt{
                width:636px;
                height:189px;
                float:left;
                background-repeat:no-repeat;
                background-image:url('../img/middle_block_left_bg.jpg');
                position:relative;
                text-align:left;
                z-index:1;
                display:inline;
                overflow:hidden;
            }
                .headerDenamicImage{
                    
                    position:absolute;
                    left:0;
                    z-index:1000;
                    width:310px;
                    height:152px;
                    
                    overflow:hidden;
                    
                    padding:0px;
                    font-size:0px;
                    line-height:0px;
                    margin:0px;
                    
                    margin-top:16px;
                    margin-left:12px;
                    border:0px solid;
                    
                }
                    .headerDenamicImage img{
                        width:310px;
                    }
                    .titulImageHide{
                        display:none;
                    }
                #logoTextComtainer{
                    position:absolute;
                    margin-left:25px;
                    margin-top:205px;
                    left:0px;
                    width:221px;
                    color:#313131;
                    font-size:13px;
                    border:0px solid;
                    text-align:center;
                    z-index:1;
                    float:left;
                    border:0px solid #fff;
                }
                
                #logoLink{
                    display:block;
                    width:305px;
                    height:250px;
                    position:absolute;
                    z-index:2;
                    text-decoration:none;
                }
        /* MIddle ]] */
        
        /* Main Menu [[ */
        #mainMenuContainer{
            width:100%;
            height:65px;
            float:left;
            overflow:hidden;
            background-repeat:no-repeat;
            background-image:url('../img/sprite_MainElements.png');
            background-position:-150px -400px;
            position:relative;
            text-align:left;
            z-index:1;
        }
            #mainMenuItemsContainer{
                float:left;
                margin-top:15px;
                padding-left:32px;
                border:0px solid #fff;
            }
                .mainMenuItem{
                    float:left;
                    border:0px solid;
                }
                    .mainMenuItemTextContainer{
                        float:left;
                        height:47px;                        
                        padding-left:10px;
                        padding-right:7px;
                        padding-top:10px;                       
                    }
                    .mainMenuItemSelected{
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_MainElements.png');
                        background-position:-150px -550px;
                        padding-left:10px;
                        padding-right:0px;
                    }
                    .mainMenuItemSelected a{
                         color:#29abe2;
                    }
                    .mainMenuLink{
                        color:#ffffff;
                        font-size:14px;
                        text-decoration:none;
                    }
                    .mainMenuLink:hover{
                        color:#29abe2;
                        font-size:14px;
                        text-decoration:none;
                    }
                    
                    .mainMenuItemSide{
                        float:left;
                        width:14px;
                        height:47px;
                        margin-top:15px;
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_MainElements.png');
                        background-position:-150px -600px;
                        border:0px solid #fff;
                    }
                    .mainMenuItemSideSelected{
                        float:left;
                        width:14px;
                        height:47px;
                        margin-top:0px;
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_MainElements.png');
                        background-position:-238px -550px;
                        border:0px solid #fff;
                    }
                    
            #mainMenuFrontGround{
                width:100%;
                height:57px;
                position:absolute;
                margin:auto;
                left:0px;
                margin-top:50px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-150px -500px;
                border:0px solid #fff;
                z-index:1000;
                text-align:left;
            }
        /* Main Menu ]] */
        
        
        /* Side container [[ */
        #titulSideContainer{
            width:329px;    
        }
        /* Side container ]] */
        
        
        /* Vertical Menu [[ */
        #verMenuContainer{
            width:329px;
            /* height:65px; */
            
            float:left;
            overflow:hidden;
            /*
            background-repeat:no-repeat;
            background-image:url('../img/sprite_verElements.png');
            background-position:-150px -400px;
            */
            position:relative;
            text-align:left;
            z-index:1;
            background-color:#f9f7ee;
            border:0px solid;
            
        }
            #verMenuItemsContainer{
                float:left;
                margin-top:15px;
                padding-left:0px;
                border:0px solid #fff;
                border:0px solid;
                width:100%;
                
            }
                .verMenuItem{
                    float:left;
                    width:100%;
                    border:0px solid;
                    height:auto;
                    z-index:10;
                    font-family:'Century Gothic', Arial, Helvetica, sans-serif;
                }
                
                .MenuItemOnMouse{
                    background-image:url('../img/menuItemBg.png');
                    background-repeat:no-repeat;
                    background-position:0px 0px;
                }
                .MenuItemOutMouse{
                    background-color:#fff;
                }
                .MenuItemLinkOnMouse{
                    color:#ffffff;
                    text-decoration:none;
                }
                
                    .verMenuItemTextContainer{
                        float:left;
                        padding-left:19px;
                        padding-right:7px;
                        padding-bottom:2px;
                        border:0px solid;
                    }
                    .verMenuItemSelected{
                        background-repeat:no-repeat;
                        background-image:url('../img/menu_vertical_selected_bg.jpg');
                        background-position:0px 0px;
                        background-repeat:no-repeat;
                        padding-left:19px;
                        padding-right:0px;
                    }
                    .verMenuItemSelected a{
                         color:#8dc13d;
                         font-weight:bolder;
                    }
                    .verMenuLink{
                        color:#424242;
                        font-size:16px;
                        font-weight:normal;
                        text-decoration:none;
                    }
                    /*
                    .verMenuLink:hover{
                        color:#fff;
                        font-size:14px;
                        text-decoration:none;
                    }
                    */
                    
                    .verMenuItemSide{
                        float:left;
                        width:14px;
                        margin-top:15px;
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_verElements.png');
                        background-position:-150px -600px;
                        border:0px solid #fff;
                    }
                    .verMenuItemSideSelected{
                        float:left;
                        width:14px;
                        margin-top:0px;
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_verElements.png');
                        background-position:-238px -550px;
                        border:0px solid #fff;
                    }
                    
            #verMenuFrontGround{
                /*
                width:100%;
                height:57px;
                position:absolute;
                margin:auto;
                left:0px;
                margin-top:50px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_verElements.png');
                background-position:-150px -500px;
                border:0px solid #fff;
                z-index:1000;
                text-align:left;
                */
            }
        /* Vertical Menu ]] */
        
        
        /* Site body [[*/
        #siteBodyContainer{
            width:100%;
            min-height:400px;
            background-repeat:no-repeat;
            /*
            background-image:url('../img/bodyHeader.gif');
            background-position:0px 0px;
            */
            background-color:#f9f7ee;
            float:left;
        }
        /* Site bofy ]]*/
        
        /* Titulinis blocks [[ */
        #titulPageContainer{
            width:636px;
            float:right;
            min-height:400px;
            overflow:hidden;
        }
            #titulPageTextBlock{
                float:left;
                width:100%;
                height:273px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-150px -1400px;
            }
            #titulPageNewsBlock{
                float:left;
                width:100%;
                height:273px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-150px -1700px;
            }
                .titulPageNewsBlockHeader{
                    height:41px;
                    width:100%;
                    float:left;
                    text-align:left;
                    border:0px solid;
                }
                    .titulPageNewsBlockHeader div{
                        float:left;
                        margin-left:58px;
                        margin-top:8px;
                    }
                    
                .titulPageTextBlockHeader{
                    height:41px;
                    width:100%;
                    float:left;
                    text-align:left;
                    border:0px solid;
                }
                    .titulPageTextBlockHeader div{
                        float:left;
                        margin-left:58px;
                        margin-top:8px;
                    }
                    
                    .titulHeadersPart_text_01{
                        color:#29abe2;
                        font-size:18px;
                    }
                    .titulHeadersPart_text_02{
                        color:#3d3d3d;
                        font-size:18px;
                        text-decoration:none;
                    }
                .titulPageNewsBlockContent{
                    float:left;
                    width:100%;
                    padding-left:28px;
                }
                
                .titulPageTextBlockContent{
                    float:left;
                    width:100%;
                    font-size:11px;
                    color:#000000;
                    text-align:left;
                }
                    .titulPageTextBlockContent div{
                        width:589px;
                        margin-left:40px;
                        margin-top:15px;
                    }
        /* Titulinis blocks ]] */
        
        
        
        
        /* Contenct styles [[ */
        
        #pageContentHeader{
            height:26px;
            width:606px;
            float:left;
            margin-left:24px;
            margin-top:0px;
            border:0px solid;
            text-align:left;
        }
                #pageContentHeader div{
                    margin-left:0px;
                    margin-top:0px;
                }
                #pageContentHeader h1{
                    margin:0px;
                    padding:0px;
                    font-size:14px;
                    color:#8dc13d;
                    text-transform:uppercase;
                }
                
            .simplePageHeader{
                width:100%;
                float:left;
                height:26px;
                /*
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-500px -800px;
                */
            }
            .newsHeader{
                /*
                width:100%;
                float:left;
                height:26px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-500px -850px;
                */
            }
            .galleryHeader{
                /*
                width:100%;
                float:left;
                height:26px;
                
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-500px -900px;
                */
            }
            .contactsHeader{
                /*
                width:100%;
                float:left;
                height:26px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-500px -950px;
                */
            }
            
            .pageContent{
                float:left;
                text-align:left;
                
                margin-left:24px;
                padding-bottom:29px;
                margin-right:29px;
                padding-top:0px;
                
                font-size:14px;
                line-height:20px;
                color:#464646;
                width:606px;
                border:0px solid;
            }
            
                .pageContent h2{
                    color:#a8cb3b;
                    font-size:14px;
                    text-transform:uppercase;
                    padding-bottom:0px;
                    font-weight:normal;
                }
            
                #pageImageContainer{
                    float:right;
                    padding:10px;
                    padding-right:4px;
                    padding-top:0px;
                    border:0px solid;
                }
            
            .pageTextShowStyle{
                display:none;
                margin-top:10px;
            }
            
            /* Default images styles [[  */    
            .imageBorder_01{
                width:264px;
                height:124px;
                overflow:hidden;
                background-repeat:no-repeat;
                background-image:url('../img/news_border.png');
                background-position:0px 0px;
            }
                .imageBorder_01 div{
                    width:250px;
                    height:109px;
                    overflow:hidden;
                    
                    font-size:0px;
                    line-height:0px;
                    font-size:0px;
                    padding:0px;
                    
                    margin-left:6px;
                    margin-top:7px;
                    
                }
                .imageBorder_01 img{
                    width:284px;
                }
            /* Default images styles ]] */
            
            /* News [[ */
            .newsContent {
                margin-right:0px;
                border:0px solid;
            }
                .newsItem {
                    width:265px;
                    height:233px;
                    float:left;
                    margin-right:60px;
                    margin-bottom:12px;
                    border:0px solid;
                    text-align:left;
                    display:inline;
                }
                .newsItem a{
                    color:#8dc13d;
                    font-size:14px;
                    font-weight:bold;
                    text-transform:uppercase;
                    padding-bottom:18px;
                    font-weight:normal;
                    text-decoration:none;
                }
                    #newsImageContainer{
                        float:left;
                        padding:0px;
                        padding-right:0px;
                        padding-top:0px;
                        display:inline;
                        border:0px solid;
                    }
                    .newsShortText{
                        height:56px;
                        font-size:11px;
                        color:#464646;
                    }
                    .newsMoreCont{
                        float:right;
                        width:97px;
                        height:20px;
                        background-repeat:no-repeat;
                        background-image:url('../img/btn_more_bg.png');
                        background-position:0px 0px;
                        font-size:11px;
                        border:0px solid;
                        display:inline;
                        padding:0px;
                    }
                        .newsMoreCont a{
                            color:#ffffff;
                            font-size:12px;
                            text-transform:none;
                            text-decoration:none;
                            margin-left:8px;
                            margin-top:-2px;
                            display:block;
                        }
                        .newsMoreCont a:hover{
                            text-decoration:underline;
                        }
                        
                        #MoreBtn{
                            color:#fff;
                            font-size:12px;
                        }
                        
                    .newsBottomLine{
                        float:left;
                        width:100%;
                        margin-top:10px;
                        height:0px;
                        line-height:0px;
                        /* border-bottom:1px solid #29abe2;*/
                    }
                    .newsBack{
                        float:right;
                        width:97px;
                        height:20px;
                        text-align:center;
                        background-repeat:no-repeat;
                        background-image:url('../img/btn_more_bg.png');
                        background-position:0px 0px;
                        margin-right:7px;
                        display:inline;
                        padding:0px;
                    }
                        .newsBack a{
                            color:#ffffff;
                            font-size:12px;
                            margin-top:-2px;
                            text-decoration:none;
                            display:block;
                        }
                        
                        .newsBack a:hover{
                            text-decoration:underline;
                        }
                        
                    .newsItemContentBlock{
                        padding-left:13px;
                        padding-top:8px;
                    }
            /* News ]] */
            
            
            /* Gallery styles [[ */
            .galleryContent{
                margin-right:0px;
                border:0px solid;
                margin-left:24px;
            }
            .galleryListContainer{
                float:left;
                width:100%;
                margin-bottom:10px;
                color:#ed1d11;
                font-size:13px;
            }
                .galleryListLink{
                    color:#ed1d11;
                    font-size:13px;
                    text-decoration:none;
                }
                .gallerySelectdedLink{
                    color:#ed1d11;
                    font-weight:bold;
                    font-size:14px;
                    text-decoration:underline;
                }
                
            .galleryImageContainer{
                width:179px;
                height:121px;
                background-repeat:no-repeat;
                background-image:url('../img/gallery_ramka.png');
                background-position:0px 0px;
                float:left;
            }
                .galleryImageContainer div{
                  width:165px;
                  height:107px;
                  padding:0px;
                  margin:0px;
                  font-size:0px;
                  line-height:0px;
                  overflow:hidden;
                  margin-left:7px;
                  margin-top:6px;
                  float:left;
                }
                .galleryImageContainer img {
                    width:165px;
                    height:107px;
                }
            .galleryItem{
                margin-right:16px;
                float:left;
                width:282px;
                height:130px;
                border:0px solid;
            }
                .gallerItemText{
                    width:101px;
                    height:50px;
                    float:left;
                    margin-left:-2px;
                    margin-top:60px;
                    background-image:url('../img/gallery_name_bg.png');
                    background-repeat:no-repeat;
                    background-position:0px 0px;
                    border:0px solid;
                    font-weight:bold;
                }
                    .gallerItemText div{
                        padding-top:12px;
                        padding-left:10px;
                        color:#ffffff;
                    }
                    .gallerItemText a{
                        text-decoration:none;
                        color:#fff;
                    }
                    
                    
                    /*  Images style [[ */
                    .imageItem{
                        margin-right:16px;
                        float:left;
                        width:139px;
                        height:132px;
                        border:0px solid;
                    }
                        .imageItemText{
                            width:100%;
                            height:50px;
                            float:left;
                            /*
                            margin-left:-2px;
                            margin-top:60px;
                            background-image:url('../img/gallery_name_bg.png');
                            background-repeat:no-repeat;
                            background-position:0px 0px;
                            border:1px solid;
                            */
                        }
                            .imageItemText div{
                                padding-top:0px;
                                padding-left:5px;
                                color:#53534a;
                            }
                            
                    .ImageContainer{
                        width:136px;
                        height:92px;
                        background-repeat:no-repeat;
                        background-image:url('../img/gallery_ramka_small.png');
                        background-position:0px 0px;
                        float:left;
                    }
                    
                        .ImageContainer div{
                          width:122px;
                          height:78px;
                          
                          overflow:hidden;
                          
                            margin:0px;
                            padding:0px;
                            font-size:0px;
                            line-height:0px;
                          
                          margin-left:7px;
                          margin-top:7px;
                          float:left;
                          
                        }
                        
                        .ImageContainer img {
                            width:122px;
                            height:78px;
                        }
                        
                    /*  Images style ]] */
                    
                    
            /* Gallery styles ]] */
            
            
            /* Contacts Style [[ */
            .contactsContent {
                margin-right:0px;
                border:0px solid;
            }
            .contactsLeftColumn{
                float:left;
                width:220px;
                border:0px solid;
            }
                .contactsLeftColumnContent{
                    padding-right:10px;
                }
            .contactsRightColumn{
                float:left;
                border:0px solid;
            }
            .mapBorder{
                float:left;
                width:375px;
                height:437px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-816px -1400px;
            }
                .mapPosition{
                    margin-left:9px;
                    margin-top:9px;
                    width:357px;
                    height:418px;
                    float:left;
                    overflow:hidden;
                }
            /* Contacts Style ]]*/
            
            /* Site map styles [[ */
            .siteMapLinks{
                padding-left:10px;
                padding-top:10px;
                margin-bottom:10px;
            }
                .siteMapLinks li{
                    padding-top:5px;
                    padding-bottom:5px;
                }
                .siteMapLinks a {
                    font-size:14px;
                }
            /* Site map styles ]] */
            
        /* Contenct styles ]] */
        
        
        
        
        /* Singl Blocks [[ */
        
            .titulHeadersPart_text_03{
                color:#a47840;
                font-size:18px;
                text-decoration:none;
            }
            .TitulSinglBlockMoreContPos{
             float:right;    
            }
            .singlBlockMoreCont{
                        float:right;
                        width:110px;
                        height:15px;
                        background-repeat:no-repeat;
                        background-image:url('../img/sprite_MainElements.png');
                        background-position:-500px -1050px;
                        font-size:11px;
                        border:0px solid;
                        margin-right:20px;
                        text-align:left;
            }
                        .singlBlockMoreCont a{
                            color:#e8e6e2;
                            font-size:11px;
                            text-transform:none;
                            margin-left:6px;
                            text-decoration:none;
                            display:block;
                            margin-top:1px;
                        }
            
            /* Singl Gallery block [[*/
            #latestImagesBlock{
                float:right;
                width:325px;
                height:273px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-150px -800px;
                
            }
            
                .latestImageBlock_header{
                    float:left;
                    width:100%;
                    height:41px;
                    text-align:left;
                    background-repeat:no-repeat;
                    background-image:url('../img/sprite_MainElements.png');
                    background-position:-125px -1200px;
                }
                    .latestImageBlock_header div {
                        padding-left:68px;
                        padding-top:5px;
                    }
                    
                .latestImageBlock_content{
                    float:left;
                    width:100%;
                }
                    .latestImageBlock_content_position{
                        padding-left:25px;
                    }
                        .SinglGalleryItem{
                            float:left;
                            margin-right:10px;
                            margin-bottom:10px;
                        }
            /* Singl Gallery block ]]*/
            
            /* Singl short text block [[ */
            #shortTextBlock{
                float:right;
                width:325px;
                height:273px;
                background-repeat:no-repeat;
                background-image:url('../img/sprite_MainElements.png');
                background-position:-150px -800px;
            }
                .shortTextBlock_header{
                    float:left;
                    width:100%;
                    height:41px;
                    text-align:left;
                    background-repeat:no-repeat;
                    background-image:url('../img/sprite_MainElements.png');
                    background-position:-125px -1100px;
                }
                    .shortTextBlock_header div{
                        padding-left:68px;
                        padding-top:5px;
                    }
                    
                .shortTextBlock_content{
                    float:left;
                    width:100%;
                    text-align:left;
                    font-size:12px;
                    color:#464646;
                }
                    .shortTextBlock_content_position{
                        padding-left:35px;
                        padding-right:25px;
                    }
            /* Singl short text block ]] */
            
            /* Singl block Contatcts [[ */
            #contactBlock{
                float:right;
                width:256px;
                height:273px;
                margin-right:50px;
                margin-top:10px;
            }
                .contactBlock_header{
                    float:left;
                    width:100%;
                    height:41px;
                    text-align:left;
                    /*
                    background-repeat:no-repeat;
                    background-image:url('../img/sprite_MainElements.png');
                    background-position:-125px -1150px;
                    */
                }
                    .contactBlock_header div {
                        padding-left:68px;
                        padding-top:5px;
                    }
                .contactBlock_content{
                    float:left;
                    width:100%;
                    text-align:left;
                    font-size:15px;
                    color:#464646;
                    display:inline;
                    font-family:'Century Gothic', Arial, Helvetica, sans-serif;
                }
                    .contactBlock_content_position{
                        padding-left:35px;
                    }
            /* Singl block Contacts ]] */
            
        /* Singl Blocks ]] */
        
        /* Footer [[ */
        #footerContainer{
            width:100%;
            height:100px;
            float:left;
            background-repeat:no-repeat;
            background-image:url('../img/footer_bg.jpg');
            background-position: left bottom;
            position:relative;
        }
            #copyRigthContainer{
                position:absolute;
                width:28px;
                height:95px;
                border:0px solid;
                z-index:100;
                right:0px;
                margin-right:-20px;
                margin-top:-53px;
                display:inline;
                overflow:hidden;
            }
                #copyRigthContainer img{
                    width:28px;
                }
            #footerContentBlock{
                float:left;
                margin-top:66px;
                font-size:12px;
                width:100%;
            }
                /* Copyright [[ */
                #footerCopyRight{
                    color:#8dc13d;
                    float:left;
                    margin-left:20px;
                }
                /* Copyright ]] */
                
                
                /* Footer menu [[ */
                #footerMenu{
                    color:#8dc13d;
                    float:right;
                    margin-right:20px;
                    position:relative;
                    text-align:right;
                }
                    #footerMenu a{
                        color:#8dc13d;
                        font-size:12px;
                        text-decoration:none;
                    }
                    #footerMenu a:hover{
                        color:#8dc13d;
                        font-size:12px;
                        text-decoration:underline;
                    }
                /* Footer menu ]] */
                
        .footerImageContainer{
            border:0px solid;
            margin-top:-33px;
            margin-right:25px;
            position:absolute;
            right:0px;
        }
        
        /* Footer ]] */
        
        /* Paging styles [[ */
        .pageSinglCont{
            
            display:block;
            
            padding-right:4px;
            padding-left:4px;
            padding-top:0px;
            padding-bottom:0px;
            
            background-color:#8dc13d;
            float:left;
            margin-right:2px;
            margin-top:1px;
            color:#e8e6e2;
            font-size:11px;
            text-decoration:none;
            height:19px;
            display:block;
        }
        .pageSinglCont:hover{
            color:#000;    
        }
        .pageSinglSelected{
            font-weight:bold;  
        }
            .profile_btn_container_01{
                width:17px;
                height:15px;
                float:left;
                cursor:pointer;
            }
            .prev input{
                width:22px;
                height:22px;
                background-repeat:no-repeat;
                background-image:url('../img/paging_prev_btn.gif');
                background-position:0px 0px;
                float:left;
                border:none;
                cursor:pointer;
            }
            .next input{
                width:22px;
                height:22px;
                background-repeat:no-repeat;
                background-image:url('../img/paging_next_btn.gif');
                background-position:0px 0px;
                float:left;
                border:none;
                cursor:pointer;
            }
        /* Paging styles ]] */
        
        
        /* Citation Styles [[ */
            .citation_container{
                margin-top:17px;
                margin-bottom:17px;
                font-size:13px;
                background-image:url('../img/citation_line.png');
                background-repeat:no-repeat;
                background-position:bottom;
                padding-bottom:18px;
            }
                .citation_text_container {
                    width:594px;
                    margin-left:25px;
                    text-align:left;
                    color:#de4230;
                    font-family:'Century Gothic', Arial, Helvetica, sans-serif;
                    font-size:15px;
                    font-weight:bold;
                }
                .citation_text_author {
                    width:594px;
                    margin-left:25px;
                    margin-top:7px;
                    text-align:right;
                    color:#77b418;
                    font-size:15px;
                    font-family:'Century Gothic', Arial, Helvetica, sans-serif;
                    font-weight:bold;
                }
        /* Citation Styles ]] */
        
        
        /* Login Form Styles [[ */
        .loginFormContainer{
            margin-top:9px;
            margin-left:19px;
            float:left;
            width:307px;
            font-family:'Century Gothic', Arial, Helvetica, sans-serif;
            
        }
            .loginFormTitle{
                margin-bottom:7px;
                text-align:left;
                color:#46473e;
            }
            .loginFormColumnL{
                 float:left;
                 width:224px;
            }
                .loginFormLine{
                    float:left;
                    width:100%;
                    border:0px solid;
                    margin-top:6px;
                }
                    .loginFormFieldTitle{
                        float:left;
                        width:15px;
                        color:#46473e;
                    }
                    .loginFormFieldInput{
                        float:left;
                        width:160px;
                    }
                        .loginFormFieldInput input{
                            width:156px;
                            height:18px;
                            color:#424242;
                            border:none;
                        }
            
            .loginFormColumnR{
                float:left;
            }
                .loginFormColumnR div{
                    width:80px;
                    height:61px;
                    background-image:url('../img/login_btn.png');
                    background-repeat:no-repeat;
                    cursor:pointer;
                }
                
        .loginFormBtn{
                        float:right;
                        width:97px;
                        height:20px;
                        
                        background-repeat:no-repeat;
                        background-image:url('../img/btn_more_bg.png');
                        background-position:0px 0px;
                        
                        font-size:11px;
                        border:0px solid;
                        display:inline;
                        padding:0px;
                        float:left;
                        
                        margin-top:10px;
                    }
                    
            .loginFormBtn a {
                color:#fff;
                text-decoration:none;
                font-size:13px;
            }
            .loginFormBtn a:hover {
                text-decoration:underline;
            }
            
            .loginFormBtnContainer{
                float:left;
                width:100%;
                border:0px solid;
            }
            
        /* Login Form Styles ]] */
        
        /* Additional TEMP styles [[ */
        .leftBlockImage{
            width:331px;
            height:129px;
            background-image:url('../img/left_image.png');
            background-repeat:no-repeat;
            border:0px solid;
            float:left;
            margin-top:8px;
        }
            .leftBlockImage div{
                font-size:0px;
                line-height:0px;
                margin:0px;
                padding:0px;
                
                margin-left:-3px;
                margin-top:5px;
            }
                .leftBlockImage img{
                    width:319px;
                    height:116px;
                }
        .languageContainer{
            position:absolute;
            width:82px;
            height:20px;
            border:0px solid;
            right:0px;
            margin-top:160px;
        }
            .languageContainer a{
                display:block;
                width:25px;
                border:0px solid;
                float:left;
                margin-right:5px;
                text-decoration:none;
            }
            .lang_flag_en_n{
                background-image:url('../img/en_flag_n.png');
                background-repeat:no-repeat;
            }
            .lang_flag_lt_n{
                background-image:url('../img/lt_flag_n.png');
                background-repeat:no-repeat;
            }
            .falg_off{
                width:25px;
                height:23px;
                border:0px solid;
                float:left;
                margin-right:5px;
                text-decoration:none;
                background-image:url('../img/flag_off.gif');
                
            }
        
        /* Additional TEMP styles ]] */