/* ----------------------------------------
Theme Name: Jelovica
Description: WordPress theme for Jelovica
Version: 1.0
Author: Sergey Yalanskiy
Author URI: http://www.yalanskiy.com
Last Modified: 2008.09.03
Provides: Theme definition file for WordPress 1.5
---------------------------------------- */
@import "reset.css";
    
html, body{ height:100%; }    
    
body{
    font-family:Arial, Helvetica, sans-serif;    
    font-size:13px;
    color:#404040;
    }    
    
div{ margin:0 auto; }
    
.ul li{ list-style:none; }

a:link,
a:visited{ 
    text-decoration:underline;
    color:#EB7630; 
    }
a:hover{ text-decoration:none; }

.noline a:link,
.noline a:visited{
    text-decoration:none;
    }    
    
.noline a:hover{
    text-decoration:underline;
    }


/* UTIL */
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;    
    }
    
.easyfix{ overflow:hidden; }

.float-left{ float:left; }

.float-right{ float:right; }

.none span,
.none a span{    
    display:none; 
    }

h1{
    font-size:20px;
    font-weight:bold;
    color:#A1B05B;
    margin-top:33px;
    }
    
.arr-orang{
    padding-left:38px;
    background:url(img/arr-orang.gif) no-repeat 5px 10px;
    }    

h2{
    font-size:16px;
    padding:0 0 28px 44px;
    font-weight:bold;
    color:#EB7630;
    }
    
.center{
    padding:0;
    }            

    
h3{
    font-size:15px;
    color:#fff;
    font-weight:normal;
    text-transform:uppercase;
    }
    
h5{
    font-size:11px;
    color:#EB7630;
    font-weight:normal;
    text-transform:uppercase;    
    }
    
h6{
    font-size:13px;
    font-weight:bold;
    margin-bottom:16px;
    }    
    
h5 a:link,
h5 a:visited{
    text-decoration:none;
    color:#A1A1A1;
    }

input.input,
textarea{    
    border:1px solid #C1C1C1;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#404040;
    background:#fff;
    width:100%;
    }
    
input.input{
    height:18px;
    padding-top:2px;
    }            
    
        
/* Main */
.main{
    position:relative;
    min-width:995px;
    min-height:100%;
    background:url(img/bg.jpg) repeat-y left;
    }

.line-wrapper{
    position:absolute;
    z-index:2;
    height:100%;
    width:436px;
    bottom:0;
    left:0;
    background:url(img/line-p.gif) repeat-y 435px 0;
    }
    
.top-bg{
    position:absolute;
    z-index:1;
    top:0;
    right:0;
    width:166px;
    height:270px;
    background:url(img/bg-top.jpg) no-repeat 0 0;
    }    
    
.header{
    position:relative;
    z-index:250;
    height:215px;
    background:url(img/mishka_1.gif) no-repeat 149px 20px;
    }

.content{
    position:relative;
    margin:0;
    z-index:250;
    padding-bottom:166px;
    max-width:1235px;
    }
    
.wrapper{
    background:url(img/line-p.gif) repeat-y 435px 0;
    }

.left-col{
    float:left;
    width:293px;
    padding-left:116px;
    }

.middle-col{
    position:relative;
    margin-left:435px;    
    }
    
.right-col{
    position:relative;
    padding-right:20px;
    margin:0;
    }


.bottom{
    position:absolute;
    z-index:250;
    height:166px;
    width:100%;
    bottom:0;
    left:0;
    background:url(img/bg-btm.jpg) no-repeat 320px 100%;
    }
    
.logo{
    position:absolute;
    z-index:255;
    margin:0;
    top:41px;
    left:421px;
    }    
    
/* leftNav */
.left-nav{
    background:url(img/sect-nav.gif) no-repeat 100% 100% #A6CE39;
    padding:40px 0 20px 10px;
    }    

.left-nav h3{
    height:24px;
    }

.left-nav li{
    white-space:nowrap;
    }
    
.left-nav a:link,
.left-nav a:visited{
    /*display:block;
    float:left;*/
    color:#fff;
    padding-left:34px;
    text-decoration:none;
    }    
    
.left-nav a:hover{
    font-weight:bold;
    background:url(img/arr-white.gif) no-repeat 0 6px;
    }    
    
.left-nav li.active h3{
    font-weight:bold;
    padding-left:34px;
    background:url(img/arr-white.gif) no-repeat 0 8px;
    }
    
/* findMain */
.find-main{
    background:url(img/sect-left.gif) repeat-y left #fff;
    height:75px;
    padding:18px 28px 0 28px;
    margin-bottom:30px;
    }
    
.find-one{
    background:url(img/sect1-find.gif) no-repeat 0 center;
	width:150px;
	margin:0
    }    
    
.find-two{
    background:url(img/sect2-find.gif) no-repeat 100% center;
    padding:0 7px 0 20px;
    }    
    
.find-two div{
    position:relative;
    border-top:1px solid #A1B05B;
    border-bottom:1px solid #A1B05B;
    height:19px;
    padding:3px 0 0 11px;
    }        
    
.find-two div input{
    border:none;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#808080;
    width:100%;
    }
    
.button-find{
    padding-top:3px;
    text-align:right;
    }
    
/* news */
.news{
    padding:0 20px 0 44px;
    background:url(img/arr-orang.gif) no-repeat 8px 9px;
    margin-bottom:40px;
    }
    
.news a:link,
.news a:visited{    
    color:#404040;
    text-decoration:none;
    }    
    
.news a:hover{
    text-decoration:underline;
    }        
    
.news h2{
    padding:0;
    color:#404040;
    }
    
.foto-small-main{
    padding:7px 0;
    }            

.foto-small{
    position:relative;
    float:left;
    }
    
.sect1,
.sect2,
.sect3,
.sect4{
    position:absolute;
    display:block;
    z-index:255;
    font-size:0;
    }
    
.sect1{
    top:0;
    left:0;
    }                    
    
.sect2{
    top:0;
    right:0;
    }    
    
.sect3{
    bottom:0;
    right:0;
    }    
    
.sect4{
    bottom:0;
    left:0;
    }
    
.corner1-one,
.corner2-one,
.corner3-one,
.corner4-one,
.corner1-two,
.corner2-two,
.corner3-two,
.corner4-two{
    width:3px;
    height:3px;
    }
    
.corner1-one{ background:url(img/corner-one.gif) no-repeat 0 0; }
.corner2-one{ background:url(img/corner-one.gif) no-repeat -3px 0; }        
.corner3-one{ background:url(img/corner-one.gif) no-repeat -3px -3px; }
.corner4-one{ background:url(img/corner-one.gif) no-repeat 0 -3px; }

.corner1-two{ background:url(img/corner-two.gif) no-repeat 0 0; }
.corner2-two{ background:url(img/corner-two.gif) no-repeat -3px 0; }        
.corner3-two{ background:url(img/corner-two.gif) no-repeat -3px -3px; }
.corner4-two{ background:url(img/corner-two.gif) no-repeat 0 -3px; }

.corner1-three,
.corner2-three,
.corner3-three,
.corner4-three{
    width:5px;
    height:5px;
    }
    
.corner1-three{ background:url(img/corner-three.gif) no-repeat 0 0; }    
.corner2-three{ background:url(img/corner-three.gif) no-repeat -5px 0; }    
.corner3-three{ background:url(img/corner-three.gif) no-repeat -5px -5px; }    
.corner4-three{ background:url(img/corner-three.gif) no-repeat 0 -5px; }    
    
.arhive-news{
    padding-left:44px;
    }    
    
    
/* footer */
.footer{
    position:relative;
    padding:54px 0 0 440px;
    }
    
.create{
    position:absolute;
    z-index:255;
    top:124px;
    left:305px;
    }
    
.copr{
    padding-left:34px;
    background:url(img/arr-orang.gif) no-repeat 0 4px;
    line-height:1.2;
    font-style:normal;
    font-size:11px;
    }
    
/* imgLink */
.img-link-main{
    position:absolute;
    z-index:255;
    top:0;
    right:25px;
    width:70px;
    background:url(img/sect1-ico.gif) no-repeat 0 100% #EB7630;
    }
    
.img-link{
    height:22px;
    padding:17px 0 0 9px;
    text-align:center;
    background:url(img/sect2-ico.gif) no-repeat 100% 100%;
    }    
    
.img-link li{
    float:left;
    }    
    
.img-link li a:link,
.img-link li a:visited{
    display:block;
    float:left;
    height:9px;
    width:11px;
    margin-right:8px;
    }
    
.home{
    background:url(img/ico-site.gif) no-repeat 0 0;
    }        

.cont{
    background:url(img/ico-site.gif) no-repeat -12px 0;
    }        

.map{
    background:url(img/ico-site.gif) no-repeat -24px 0;
    }
    
/* lang */
.lang{
    position:absolute;
    z-index:255;
    top:51px;
    right:33px;
    width:52px;
    }
    
.lang a:link,
.lang a:visited{
    background:url(img/arr-grey.gif) no-repeat 0 5px;
    padding-left:32px;
    }                

.lang h5.active,
.lang a:hover{
    padding-left:32px;
    background:url(img/arr-orang.gif) no-repeat 0 5px;
    color:#EB7630;
    }
    
/* bigFoto */
.big-foto-main{
    padding-left:38px;
    margin:0;
    }    
    
.big-foto{
    position:relative;
    float:left;
    }
    
/* contentRight */
.content-right{
    margin:0;
    }        
    
.content-right blockquote{
    padding:20px 0 0 38px;
    }
    
/* listBuilds */
.list-builds{
    padding-top:54px;
    position:relative;
    float:left;
    width:100%;
    margin-left:38px;
    }
    
.build{
    position:relative;
    float:left;
    margin:0 40px 40px 0px;
    }
    
/* leftNavTwo */
.left-nav-two{
    padding-left:44px;
    }
    
.left-nav-two h2{
    padding:0;
    font-weight:normal;
    color:#EB7630;    
    }    
    
.left-nav-two a:link,
.left-nav-two a:visited{
    text-decoration:none;
    }    
    
.left-nav-two a:hover{
    text-decoration:underline;
    }
    
/* formProgectBuild */
.form-left{
    padding-right:37px;
    }
    
.form-left h2{
    padding-bottom:12px;
    }    
    
.form-left blockquote{
    padding-bottom:22px;
    }    

.form-progect-build{
    padding:0 0 77px 44px;
    }            
    
.form-progect-build select{
    width:186px;
    font-size:11px;
    }    
    
.form-send-message{
    padding-left:44px;
    }
    
.form-send-message .input{
    margin-bottom:6px;
    }        
    
.form-send-message textarea{
    height:120px;
    }
    
.bottom-send-message{
    padding-top:14px;
    text-align:right;
    }
    
/* infoBuild */
.info-build{
    padding:45px 0 0 38px;
    }        
    
.info-build blockquote{
    padding:0 0 36px 0;
    }
    
.img-build{
    position:relative;
    z-index:255;
    margin-right:-30px;
    }        
    
.img-build img{
    margin-right:10px;
    }
    
/* formContactMain */
.form-contact-main{
    padding:44px 0 0 38px;
    }
    
.form-contact{
    padding-top:28px;
    }        
    
.form-contact p{
    padding-bottom:12px;
    }        
    
.form-contact p .input{
    width:235px;
    }    
    
.form-contact textarea{
    width:490px;
    height:100px;
    }
    
.secret-code-main{
    width:492px;
    margin:0;
    }
    
.secret-code{
    position:relative;
    width:300px;
    height:26px;
    }
    
.secret-code .input{
    position:absolute;
    z-index:255;
    top:0;
    right:0;
    width:152px;
    }

.blue H2 A{
    color: #399ACD;
}

.navigation {
    margin-top: 10px;
    z-index: 255;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}