@charset "utf-8";
body{
font-family: Arial,Helvetica,sans-serif;
background-color:#005;
color:#FFF;
font-size:14px;
    
}

body img {
    border: 0;
}

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

#all{
margin:0 auto;
width:980px;
height:500px;
}
#container{
margin:5px;
width:965px;
height:500px;
}
#top-all{
width:900px;
height:100px;
margin:32px auto 0;

}
#logo{
width:200px;
height:86px;
text-align:right;
float:left;
margin:0 auto;

}
#top-text{
	width:630px;
	height:112px;
	float:left;
	text-align:left;
	padding-left:70px;
	}
#mejtex-text{
width:786px;
height:60px;
margin:6px auto;
text-align:center;
font-weight:bold;
background-image:url(images/frame.png);
background-repeat:no-repeat;
color:#005;
font-family: sylfaen;
padding-top:10px;
}
#mejtex-text2{
width:786px;
height:50px;
margin:6px auto;
text-align:center;
font-weight:bold;
background-repeat:no-repeat;
color:#005;
padding-top:10px;
display:none;
}

#crossword-num{
	width:900px;
	height:36px;
	margin:15px auto 0;
	text-align:center;
	font-weight:bold;
	padding-top:8px;
	
}
#content-bottom{
margin:0 auto;
width:900px;
}
.bottom-erkar{
width:900px;
height:112px;
}
.bottom-button{
width:481px;
/*height:100px;*/
float:left;
text-align:center;	
}
#footer{
margin:0 auto;
width:900px;
height:48px;
text-align:center;
margin-top:10px;
}
.button,a.button,a.button:visited{
display: inline-block;
background: transparent url(images/button.png);
background-repeat:no-repeat;
width:192px;
height:48px;
cursor:pointer;
border:0;
color:#005;
font-weight:bold;
font-size:16px;
text-align: center;
line-height: 46px;
text-decoration: none;
margin-top:5px;
}
.button:hover,a.button:hover{
background:transparent url(images/button-hover.png); color:#FFF;
}
.button:active,a.button:active{color:#800}
a.err:link{color:#FFF}

.f16{
    font-size: 16px;
}

#footer_devider{
    width: 786px;
    line-height: 0;
    border-top: 1px solid #BFBFBF;
    margin: 10px auto 20px auto;
}

#nav_links{
    text-align: center;
    font-size:16px;
    font-family: sylfaen;
}

.active{
    text-decoration: underline !important;
    font-weight: bold;
    
}

.p_title{
    margin:20px 0 20px 92px;
    font-size:18px;
}
/* guides */
a.totop:link{color:#00C;text-decoration:none}
a.totop:visited{color:#00C;text-decoration:none}
a.totop:hover{color:#C00;text-decoration:none}
a.totop:active{color:#C00;text-decoration:none}

#modal-ug{
    width:633px;
    background-color:#EEE;
    color:black;
    padding:10px;
    text-align: justify;
}

.copyright{
    text-align:center;
    width:550px;
    margin:0 auto;
    border:1px solid #999;
}
.s_title{
    text-align:center;
    font-weight:bold;
}
.totop_span{
    float:right;
    padding-right:44px;
}
#footer{
    margin-top:15px;
}
#footer_bottom{
    margin-top:12px;
}
.top_text{
    float:left;
    text-align: center;
}
#top_1{
    float:left;
    margin-left:108px;
}

#top_2{
    float: left;
    margin-left:80px;
    
}
#footer_hy_text{
    font-family: sylfaen;
}


/* ====== form ======*/
            input[type='text'], textarea, select{
                font-family: Arial, Helvetica, sans-serif;
                font-size:14px;
                outline: none; 
                border:1px solid #BFBFBF;
               

            }
            input[type='text']:focus, textarea:focus, select:focus{
               outline: lightgreen solid 1px;
            }

            .labf{
                display: inline-block;
                width:150px;

            }
            .input_fl{
                width: 320px;
                height: 20px;
                margin: 5px 0;
                
            }
            .parunakutyun{
                width:320px;
                height:80px;
                margin: 5px 0;

            }
            .country_select{
                    width:325px;
                    margin: 5px 0;
            }
            .red{
                color:red;
            }
            #captcha{
                margin-left:150px;
            }
            #lcontent{
                margin-left: 8px;
            }
            .margin-l{
                margin-left:9px;
            }
            .form_holder{
                color:black;
            }
            #form_data_holder{
                margin-left: 150px;
                margin-top:3px;
            }
            label.error{
                color:red;
                margin-left:5px;
            }
            input.error,textarea.error{
                outline: red solid 1px;
            }
            
            input.error:focus,textarea.error:focus{
                outline: red solid 2px;
            }
            
            #content{
                float: left;
            }
            
            #content + label.error{
                display: block;
                float:left;
                margin-top:35px;
            }