selectedmenubody{
    margin: 0 auto;        
    font-family: "Verdana";
    background-color: #E4E4E2;}
textarea:focus, input:focus{outline: none;}
:focus {outline: 0;}
.clear{
    clear:both;
    height:0;
    padding:0;
    margin:0;}
a{outline:none;}
h1,h2,h3{margin:0px;}
#wrpr{
    margin: 0 auto;
    padding:0px 0px 0px 0px; 
    border: 1px solid red;
    height: 70px;                           
    width: 1250px;}
#wrpr_menu{
    margin: 0 auto;
    padding:0px 0px 0px 0px; 
    background-color: #fff;
    height: 81px;
    top: 0px;
    position: fixed;
    z-index: 222;
    width: 100%;}
#header{
    width:auto;    
    background: url('../images/bag.jpg') no-repeat center center fixed;
    -webkit-background-size: 100% cover;
    -moz-background-size: cover;
    -o-background-size:cover;    
    background-size: cover;
    height:600px}
#header.minimumheight{
   height:300px;}
#header_block{
    width:auto; 
    background: url('../images/bag.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size:cover;    
    background-size: cover;
    height:400px; }
#logo img{
    width: auto;
    margin:0px 0px 0px 0px;
    border-radius:0px 0px 25% 0px;
    float: left;    
    height:170px;}
#logo_footer{
    width: auto;
    margin:0px 0px 0px 0px;     
    height:100px;}
#block_content{   
    background: url('../images/bag.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size:cover;    
    background-size: cover;
    width: 1250px;
    margin: 0 auto; 
    /*  margin-top: 70px;*/
    text-align: center;    
    padding:200px 0px 0px 0px ; 
    height: 400px;}
#container_white{       
    background-color: #fff; 
    width: 1100px;   
    height:auto;
    z-index:222; 
    padding:30px 0px 100px 70px;
    /* margin:-100px auto;*/
    /* margin: -300px 0px 0px 35px;*/
    margin: -100px auto;
    border-radius: 10px;}
#block_content_white{
    width: 1250px;
    margin: 0 auto;
    background-color: red;
    margin-top: 70px;
    text-align: center;
    height: auto;   }
.cadr_menu_links a{
    padding: 10px;
    border-right:2px solid #fff;
    width:255px;
    text-decoration: none;
    height:50px; 
    margin:10px 0px 0px 20px; 
    display: inline-block; }
.cadr_menu_links a:last-child{border-right: none;}
.cadr_menu_links h1{
    margin: 0px;
    padding:0px;
    color:#fff;
    font-size: 24px;}

.cadr_images img{
    width: auto;
    text-align: center;  
    height: 150px;
    display: inline-block;
    margin: -15px 50px 0px 50px;}
#block_footer{
    width: 1250px;
    background-color:#000; 
    margin: 0 auto; 
    /*    text-align: center;*/
    padding: 10px 0px 10px 0px;
    height: auto;}
#block_social_media{
    width:200px;
    /*    margin:0px auto;*/
    /*    padding: 40px 0px 0px 20px; */
    text-align: center;
    display: inline-block;
    margin-left:450px;  }
#facebok_icon{
    width: 77px;
    height: 77px;
    border-radius: 50%;
    transition: all 0.2s linear 0s;
    background: #3399FF;
    display: inline-block;
    background: url("../images/f_icons1.png") no-repeat scroll center center rgb(45, 53,59);
    margin-right: 20px;}
#facebok_icon:hover{
    width: 77px;
    height: 77px;
    cursor: pointer;
    background: url("../images/f_icons1.png") no-repeat scroll center center #3B5998;}
#twitter_icon{
    width: 77px;
    height: 77px;
    border-radius: 50%;
    background: #3399FF;
    transition: all 0.2s linear 0s;
    display: inline-block;
    background: url("../images/f_icons2.png") no-repeat scroll center center rgb(45, 53,59);
    margin-right: 20px; }
#twitter_icon:hover{ 
    width: 77px;
    cursor: pointer;    
    height: 77px;
    background: url("../images/f_icons2.png") no-repeat scroll center center #00ABF0;}
#footer{background-color:#000 ;}
#footer_menu{
    border: 1px solid red; 
    width: 800px;
    padding-left: 50px;
    height: auto;}
#copyright{
    width: auto;
    position: relative;
    top:-30px; 
    margin-left: 120px;   
    display: inline-block;    
    height: 10px;;}
#copyright p{
    color:#fff; 
    font-size: 13px;
    margin-top: -200px;
    margin: 0px;}
#copyright a{
    color: #59C45A;
    text-decoration: none;}
#right_menu{
    float: right;
    margin-right:70px;}
#countries{
    width: 227px;
    padding: 15px 5px;
    border: 2px solid #59C45A;
    margin: 10px 0px 0px 70px;
    text-align: center; }
#countries a{
    text-decoration:none; 
    font-size: 18px;
    color: #3B5998;}
#text_img{
    background-color: rgba(255, 255, 255,0.6);
    bottom: -5px;
    text-align: left;
    color: #3B5998;
    display: block;
    font-size: 16px;
    /*opacity: 0.6;*/
    padding: 10px;
    position: absolute;
    height: 30px;
    width: 280px; }
#text_img_counter{
    background-color: #3B5998;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: left;
    bottom: -12px;
    position: relative;
    color: #fff;
    border-radius:0px 20px 20px 0px; 
    display: block;
    font-size: 16px;
    opacity: 0.7;
    height: 20px;
    width: 100px; }
/*#####################################Menu-old###############################################*/
/*#menu_hdr{
    padding: 0px;
    margin: 0px;        
    text-align:center;
    font-family: "Lato,Arial,Verdana";
    list-style: none;}
#menu_hdr>li{
    position:relative;
    display:inline-block; 
    padding: 26px;}
#menu_hdr>li>a{
    display: block;
    font-size: 16px;
    font-family: "Lato,Arial,Verdana";
    color: #121212;      
    font-weight:normal; 
    text-decoration: none;}
#menu_hdr>li.has-child > a:after{    
     color: #333;
    font-size:12px;  
    content: " \25bc";}
#menu_hdr li a:hover{
    color: #fff;}
#menu_hdr li:hover{
    background-color: rgb(89, 196, 90);
    border-color: rgb(89, 196, 90);
    cursor: pointer;
    transition: all 0.2s linear 0s;}
#menu_hdr ul{
    margin: 0px;
    padding: 0px;
    z-index: 1;
    list-style: none;
    display: none;    
    position: absolute;
    text-align:left;
    left: 0;  
    transition: all 0.2s linear 0s;
    top: 70px;
    width: 180px; }
#menu_hdr ul ul  {
    visibility: hidden; 
    list-style: none;
      transition: all 0.2s linear 0s;
    left: 121px;
    width: 100px;
    top: 220px; }
#menu_hdr ul:hover ul a {
    visibility: visible;     
    position: relative;}
#menu_hdr ul li{float: none ; }
#menu_hdr li:hover> ul { 
    display: block;    
    border:1px solid #aba09a; }
#menu_hdr ul li a{
    border-bottom:1px solid #aba09a; 
    display: block;
    font-size: 16px;  
    background:#fff;     
    padding: 10px 10px;
     transition: all 0.2s linear 0s;
    color: #121212;
    text-decoration: none;}
#menu_hdr ul li a:hover{    
    background: #59C45A;    
    color:#fff;}*/
/*#####################################End-Menu-old###############################################*/
.cader_images{
    height: 270px;
    width:300px;
    margin:0px 0px 0px 20px; 
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #59C45A;
    position: relative;
    overflow: hidden;}
.cader_images img{max-width:100%;}
#block_img{
    display: inline-block;
    text-align: center;
    padding-bottom: 20px; }
#block_img a{text-decoration: none; }
#block_img input{
    background-color: #59C45A;
    color:#fff;
    float: right;
    margin-top: 0px;
    border-radius: 8px;
    padding: 10px;
    font-size: 12px;   
    font-weight: bold;
    border: 0px; }
#block_img_reserved {
    background-color: #FF4141;
    opacity: 0.8;
    color:#fff;   
    width: 60px;    
    float:right;
/*    height:10px; */
    margin-top: -5px;
    border-radius: 0px 0px  10px 10px;
    padding: 6px 9px 6px 9px;
    font-size: 12px;   
    font-weight: bold;
    margin-right:5px;  }
#block_img input:hover{
    cursor: pointer;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background: -moz-linear-gradient(top, #59C45A 50% , #FFF  150%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #59C45A), color-stop(150%,#FFF ));
    background: linear, top, #59C45A 50%,#FFF  150%;
    background: -o-linear-gradient(top, #59C45A 50%,#FFF  150%);
    background: -ms-linear-gradient(top,#59C45A 50%,#FFF  150%);
    background: linear, to bottom, #59C45A 50%, #FFF  150%;
    color:#fff; }
#form_snding{padding-bottom:50px;width:600px;float:left;padding-top:20px; }
.inputs1{
    border:2px solid #D1D1D1;
    width: 200px;
    margin-left: 30px;
    margin-top: 20px;
    height: 20px;}
.inputs2{
    border:2px solid #D1D1D1;
    width: 200px;
    margin-left: 12px;
    margin-top: 20px;
    height: 20px;}

.inputs{
    border:2px solid #D1D1D1;
    width: 200px;
    margin-left: 15px;
    margin-top: 20px;
    height: 20px;}
#textarea{
    border:2px solid #D1D1D1;
    width: 505px;
    margin-left: 5px;
    height: 100px;}
#input_sending{width: 200px;margin-left: 50px; margin-top: 60px;}
#input_sending input{
    background-color: #59C45A;
    color:#fff;   
    margin-left: 20px;
    border-radius: 8px;
    padding: 10px;
    font-size: 18px;   
    font-weight: normal;
    border: 0px;}
#input_sending input:hover{
    cursor: pointer;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background: -moz-linear-gradient(top, #59C45A 50% , #FFF  150%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #59C45A), color-stop(150%,#FFF ));
    background: linear, top, #59C45A 50%,#FFF  150%;
    background: -o-linear-gradient(top, #59C45A 50%,#FFF  150%);
    background: -ms-linear-gradient(top,#59C45A 50%,#FFF  150%);
    background: linear, to bottom, #59C45A 50%, #FFF  150%;
    color:#fff;}
.cader_images_form{
    height: 183px;
    width:auto;
    overflow: hidden;   
    float: left;
    margin-top: 20px;
    /* margin:0px 70px 0px 0px;    */
    margin-left: 100px;
    border-radius: 5px;
    border: 2px solid #59C45A; }
.cader_images_form img{max-width:100%;}
.cader_images_form_special{
    height:300px;
    width:300px;
    overflow: hidden;   
    float: left;
    margin-top: 20px;
    /* margin:0px 70px 0px 0px;    */
    margin-left: 0px;
    border-radius: 5px;
    border: 2px solid #59C45A; }
.cader_images_form_special img{width: 300px;}
#cader_images_application{
    height: auto; 
    width:460px; 
    border-radius: 5px;
    border: 2px solid #59C45A; }
#cader_images_application img{max-width:100%;}
#msg_succ,#msg_err{
    font-size: 16px;
    line-height: 20px;
    color: #DEDEDE;
    padding: 20px;
    width: 600px;
    padding-left: 90px;
    margin-top: 15px;
    margin-left: 310px;
    font-weight: bold;
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;}
#msg_succ a,#msg_err a{
    color: #333;
    text-decoration: underline;}
#msg_err{
    background: #CF4F52 url('../images/err.png') 15px 50% no-repeat;
    margin-left: 0px;
    border: 2px solid #85282A; }
#msg_err.fixed,#msg_succ.fixed{
    width:300px;
    position:fixed;
    top:0px;  
    z-index: 100;}
#msg_succ{
    background: #6DA164 url('../images/succ.png') 15px 50% no-repeat;
    margin-left: 0px;
    border: 2px solid #445F46; }
.valid{border: 2px solid red !important;}
.input_container_spam{
    float: left;
    text-align:right;
    margin-top: 0px;
}
#spam_reload,#spam_img_container,#inside-left {
    float: left;
}
#spam_reload{
    background:url('../images/reload.png') 0 -25px no-repeat;
    height:25px;
    width:22px;
    margin-top: 20px;
    margin-left: 20px;
    border:none;
    cursor:pointer;
    display:block;   
}
#hidden{display:none;}
#spam_reload:hover{background:url('../images/reload.png') 0 0 no-repeat;}
#spam_verify_img{margin-left:20px;margin-top: 13px;height:30px;width:55px;}
/*#####################################New-Menu######################################*/
.nav-desktop ul>li:hover>ul {opacity: 1;visibility: visible;}
.nav-desktop .menu-list,
.navigation {display: inline-block}
.nav-desktop ul ul,
.nav-desktop ul ul li,
.nav-desktop ul>li,
.nav-desktop ul>li>a{
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear}
.nav-desktop {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 99999;
    text-align: right;}
.nav-desktop .tb {width: 100%;}
.nav-desktop ul {
    margin: 0;
    padding: 0;
    font-size: 0;}
.nav-desktop ul:after {
    content: '';
    display: table;
    clear: both;}
.nav-desktop ul>li {
    position: relative;
    display: inline-block;
    padding: 0 30px;}
.nav-desktop ul>li:hover {background-color: #59c45a;}
.nav-desktop ul>li:hover>a{color: #fff;}
.nav-desktop ul>li>a {
    display: block;
    color: #333;                
    font-size: 15px;
    line-height: 82px;
    text-decoration: none;
    text-transform: uppercase;}
.nav-desktop ul>li.has-child > a:after{    
    color: #333;
    font-size:10px; 
    position: relative;
    top:-5px; 
    content: " \25bc";}
.nav-desktop ul>li>ul {
    left: 0;
    right: inherit;
    top: 100%;
    text-align: left;}
.nav-desktop ul ul {
    position: absolute;
    width: 250px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    display: block!important;
    z-index: 999;}
.nav-desktop ul ul li {
    display: block;
    position: relative;
    border: 1px solid #f1f1f1;
    border-bottom-width: 0;}
.nav-desktop ul ul li:last-child {border-bottom-width: 1px;}
.nav-desktop ul ul li:hover {
    background-color: #59c45a;
    border-color: #59c45a;}
.nav-desktop ul ul li:hover>a:after {border-top-color: #fff}
.nav-desktop ul ul li:hover>a{color: #fff}
.nav-desktop ul ul li a {
    display: block;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    color: #333;}
.displayhidden{display:none;}
/*##################################paging##########################################*/
paging{
    margin: 10px 0px 20px;
    text-align: center;
    font-size: 5px;
    border-width: 1px;
    /*    border-style: solid;*/
    /*    border-color: #CED6DB #CED6DB #FFF;*/
    /*    background:#E0E4E7;*/
    text-align:center;}
.paging_inner{
    /*    border-top: 4px solid #F0F3F5;
        border-bottom: 3px solid #CED6DB;*/
    padding: 30px;
    text-align: center;
    font-size: 14px;
    color: #59C45A; 
    font-family: "Verdana";
    line-height: 22px;}
.paging_class{
    margin:0 auto;
    text-align:center;
    width:100%;}
.paging_class td{margin: 0px 5px;display: inline-block;}
.paging_class td a{color: #59C45A;text-decoration:none;}
.paging_class td a.next, .paging_class td a.previous{color: #59C45A;}
.paging_class td a.selected, .paging_class td a:hover{color: #EE4312;}
.paging_class td a.selected{border: 1px solid #707070;}
#see_more{color:#867D7D;}
:hover #see_more{text-decoration: none;}
.searchpaging{background-color: #ffffff;}
