@import  url(editor.css); 
/*
+--------------------------------------------------------------------------
|   Breting OÜ
|   ================================================
|  Author:             Siim Sindonen | Pirn disain OÜ
|   Web:                http://www.pirndisain.ee
|   Email:               info@pirndisain.ee
+--------------------------------------------------------------------------
|    Main styles
+--------------------------------------------------------------------------
*/

body{
        margin:0;
        padding:0;
        background: #6bd4f4 url("../images/background.jpg") repeat-x top center;
        font-size: 62.5%;
        }         

        
.clear{
        clear:both;
        }
		
.pirn_link{
                                background: url("../images/pirn-disain.jpg") no-repeat top left;
                                height:50px;
                                width:70px;
                                display:block;
                                float:right;
								text-indent:-9999px;
                                }
        
/*------------------ Layout -----------------*/

#wrapper{
                width: 974px;
                position:relative;
                left:50%;
                margin-left:-487px;
                }                                                                                 
                                
#logo{
                padding:0;
                margin:0;
                width:34%;
                background: url("../images/breting_logo.jpg") no-repeat bottom right;
                float:left;
                }
                                
#logo a{
                display:block;
                text-decoration:none;
                height:95px;
                padding-top:6px;
                text-indent:-9999px;
                }

form{
                                padding:0;
                                margin:0;
                                }
                                
/*------------------ Content -----------------*/

#content{
                        clear:both;
                        padding-top:25px;
                        }
                        
#main_content{
                        clear:both;
                        padding:20px;
                        }
						
#frontpage_content{
                        padding:0;
						clear:both;
                        }
						
#header{
		float:right;
		}
						
#frontpage_content h2{
						padding-left:0;
						}

#content_header1{
                        background: url("../images/content_header1.jpg") no-repeat top left;
                        height:19px;
                        }
                        
#content_header2{
                        background:url("../images/content_header2.jpg") no-repeat top left;
                        height:19px;
                        }
                        
#sub_content{
                        background:url("../images/content.jpg") repeat-y top left;
                        padding:0 7px 0 7px;
                        }
                        
#footer{
                        background:url("../images/footer.jpg") repeat-x top left;
                        width:100%;
                        height:198px;
                        }
                        
#wrapper2{
                width: 980px;
                position:relative;
                left:50%;
                margin-left:-487px;
                background:url("../images/content_end.png") no-repeat top left;
                height:26px;
                }
                                
.article{
                padding-bottom:30px;
                }
                
#sisu_paremale{
                        padding:0;
						float:right;
                        background: url("../images/kids.jpg") no-repeat left center;
                        width:394px;
                        height:422px;
						padding-right:6px;
                        }
                        
#sisu_vasakule{
                        float:left;
                        width:460px;
                        min-height:370px;
                        padding:30px 0 0 30px;
                        margin-left:25px;
						background:#fff url("../images/cube.jpg") no-repeat left bottom;
                        }

/*------------------ Main menu -----------------*/

#main_menu{
                padding:0;
                margin:0;
                list-style-type: none;
                float:right;
                                font-size: 1.4sem;
                                padding-top:25px;
                                padding-right:20px;
                }
                
#main_menu a{
                                padding: 0 0 0 15px;
                display: block;
                text-decoration: none;
                font-family: Arial, Helvetica, sans-serif;
                color:#666;
                                font-size: 1.4em;
                                float:left;
                                line-height:36px;                                
                }
                                
#main_menu a span{
                                line-height:36px;
                                display:block;
                                padding-right:15px;
                                float: left;
                                cursor:pointer;
                                }
                
#main_menu li{
                                padding:0;
                                margin:0;
                               display: inline; /*IE*/
                                width:auto;
                }
                
#main_menu a:hover,#main_menu .active_menu{
                                background:#ffe4f1 url("../images/mm_hover1.jpg") no-repeat bottom left;
                }
                                
#main_menu a:hover span,#main_menu .active_menu2{
                                background:#ffe4f1 url("../images/mm_hover2.jpg") no-repeat bottom right;
                }
				
/*------------------ Lang menu -----------------*/

#lang_menu{
                padding:0;
                margin:0;
                list-style-type: none;
                float:right;
                font-size: 1.1em;
                padding-top:10px;
                padding-right:20px;
                }
                
#lang_menu a{
                padding: 2px 5px 2px 5px;
                display: block;
                text-decoration: none;
                font-family: Arial, Helvetica, sans-serif;
                color:#666;
                                font-size: 1.4em;
                                float:left;                               
                }
                                             
#lang_menu li{
                                padding:0;
                                margin:0;
                               display: inline; /*IE*/
                                width:auto;
                }
                
#lang_menu a:hover,#lang_menu .active_lang{
                                color:#ee84b5;
                }
                                
/*------------------ Gallery menu -----------------*/

#gallery_menu{
                padding:0;
                margin:0;
                list-style-type: none;
                float:left;
                font-size: 1.4em;
                background:#efeeef url("../images/gallery_menu.jpg") no-repeat bottom left;
                width:930px;
                margin:0 0 0 2px;
				padding:4px 15px 10px 15px;
                }
                
#gallery_menu a{
                display: block;
                text-decoration: none;
                font-family: Arial, Helvetica, sans-serif;
                color:#1ab7ea;
                                font-size: 1.1em;
                                float:left;
                                font-weight:bold;
                                line-height:24px;
                                padding:0 5px 0 5px;
                }
                            
#gallery_menu li{
                                padding:0;
                                margin:0;							
                                display: inline; /*IE*/
                                width:auto;
                }
                
#gallery_menu a:hover,#gallery_menu .active_gallery{
                                background:#fff;
                }
                                
                                                
/*------------------ Gallery -----------------*/

.gallery_item{
                float:left;
                padding:8px;
                margin:17px;
                background:#e9f9ff;
                text-align:center;
                }
                
.gallery_item span{
                display:block;
                font-size:1.2em;
                font-weight:bold;
                color:#333;
                padding-top:5px;
                }
                
.gallery_item:hover{
                background:#ffd8eb;
                }
                
.gallery_item img{
                border:none;
                }
                
#content .gallery_item a{
                text-decoration:none;
                color:#000;
                }
                
#content .gallery_item a:hover{
                font-weight:normal;
                }

/*------------------ Footer -----------------*/
                                
#footer, #footer p{
                margin:0;
                padding:0;
                color:#fff;
                font-size:1.2em;
                font-weight:bold;
                font-family: Arial, Verdana, Helvetica, sans-serif;
                clear:both;
                }
                
#footer a{
                text-decoration:none;
                color:#fff;
                }
                                
#fleft{
                float:left;
                width:86%;
                padding-top:20px;
                padding-left:1.5%;
                }
                
#fright{
                float:right;
                width:10%;
                text-align:right;
                padding-top:20px;
                padding-right:1.5%;
                }
                
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

#TB_overlay {
        position: fixed;
        z-index:100;
        top: 0px;
        left: 0px;
        height:100%;
        width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
        background-color:#000;
}

#TB_window {
        position: fixed;
        background: #ffffff;
        z-index: 102;
        color:#000000;
        display:none;
        text-align:left;
        top:50%;
        left:50%;
                font-size:1.2em;
}

#TB_window img#TB_Image {
        display:block;
        margin: 15px 0 0 15px;
        border: none;
}

#TB_caption{
        height:25px;
        padding:7px 30px 10px 25px;
        float:left;
                font-size:1.2em;
                font-weight:bold;
}

#TB_closeWindow{
        height:25px;
        padding:11px 25px 10px 0;
        float:right;
}

#TB_closeWindow a{
                text-decoration:none;
                color:#0081b2;
                font-weight:bold;
}

#TB_closeAjaxWindow{
        padding:7px 10px 5px 0;
        margin-bottom:1px;
        text-align:right;
        float:right;
}

#TB_ajaxWindowTitle{
        float:left;
        padding:7px 0 5px 10px;
        margin-bottom:1px;
}

#TB_title{
        background-color:#e8e8e8;
        height:27px;
}

#TB_ajaxContent{
        clear:both;
        padding:2px 15px 15px 15px;
        overflow:auto;
        text-align:left;
        line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
        padding:15px;
}

#TB_ajaxContent p{
        padding:5px 0px 5px 0px;
}

#TB_secondLine{
                padding-top:5px;
                }
                
#TB_secondLine a{
                text-decoration:none;
                color:#0081b2;
                }

#TB_load{
        position: fixed;
        display:none;
        height:13px;
        width:208px;
        z-index:103;
        top: 50%;
        left: 50%;
        margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#TB_HideSelect{
        z-index:99;
        position:fixed;
        top: 0;
        left: 0;
        background-color:#fff;
        border:none;
        height:100%;
        width:100%;
}

#TB_iframeContent{
        clear:both;
        border:none;
        margin-bottom:-1px;
        margin-top:1px;
}
                

