/**
 * @package     TX_Finnix
 * @version     1.7.3
 * @author      ThemeXpert http://www.themexpert.com
 * @copyright   Copyright (C) 2010 - 2011 ThemeXpert
 * @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
 * @file        style1.css
 **/

body{background: url(../images/style1/bg.jpg) no-repeat top center #e7e7e7;color: #324751}
a{color: #3e779d;}
.logo a{background: url(../images/style1/logo.png) no-repeat;}

/***** Menu *****/
/*General*/
.tx-menu ul li a{color: #555;}
.tx-menu ul.menu > li:hover , .tx-menu ul.menu > li:hover > a{background: none}
/*First Level*/
.tx-menu ul.menu > li.active > a, .tx-menu ul.menu > li:hover > a{background: #001a55; color: #fff}
.tx-menu ul.menu > li.parent span.arrow{background: url(../images/style1/menu_hover_arrow.png) no-repeat;}
/*Second Level*/
.tx-menu ul.menu li ul li{}

.tx-menu ul li ul li.active > a, 
.tx-menu ul li ul li a:hover,
.tx-menu ul li ul li:hover{background: #001a55 !important;color: #fff !important}

/*General purpose classes*/
.readon, .button{
    border-style: solid none none none;
    border-width: 1px 0 0 0;
    border-color: #96d1f8;
    background: #3e779d;
    background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
    background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
    background: -moz-linear-gradient(top, #65a9d7, #3e779d);
    background: -ms-linear-gradient(top, #65a9d7, #3e779d);
    background: -o-linear-gradient(top, #65a9d7, #3e779d);
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    cursor: pointer;
}
.readon:hover, .button:hover{
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc;
}
.readon:active, .button:active {
   border-top-color: #1b435e;
   background: #1b435e;
}
.readon input[type=submit], .readon button{background: none;border: none;color: #fff;box-shadow: none;}

/*General styles*/
#tx-roof{background: #001a55}

#tx-legal .tx-container{background: #07112e;}
    #tx-copyright, .designed-by{color: #fff;}

#tx-bottom .tx-container{background: #122348;}
#tx-bottom .mod-header{
    background: #102041;
}
#tx-bottom .tx-block,
#tx-footer .tx-block{background: url(../images/style1/bottom_sep.png) repeat-y 0 0;border: none;}

#tx-footer .tx-container{background: #122348 url(../images/style1/bottom_shadow.jpg) no-repeat 50% 0; color: #f6f6f6}
#tx-footer .mod-header{background: none;}

/*Icons*/
.twitter,.facebook, .rss, .davientart, .linkedin{background-image: url(../images/style1/social_icons.png);background-repeat: no-repeat;}

/***** Module variations *****/
/*Default*/
.tx-block{border-left-color: #efefef}
.mod-header, .tx-content .title,
body.rtl .tx-content .column-1 .title{background: url(../images/style1/header_bg.png) no-repeat; color: #f9de00;}
body.rtl .mod-header,
body.rtl .tx-content .title,
.tx-content .column-2 .title{background: url(../images/style1/header_bg_rtl.png) no-repeat 100% 0; color: #f9de00;}

.tx-content .title a{color: #f9de00}
#tx-top .tx-block{border: none;}

/*Xpert Scroller*/
.basic_h .scroller .item h4, .basic_h .scroller .item h4 a{color: #000}
.basic_h .navi a{background: #001a55}
.basic_h .navi a.active{background: #935c2c}

/*Xpert Tabs*/
.custom .xt-nav ul li a{background: url(../images/style1/tab_nav_bg.png) no-repeat 100% -71px ; color: #000;}
.custom .xt-nav ul li a.current{background: url(../images/style1/tab_nav_bg.png) no-repeat 100% 0 ;color:#ffdd47  }
body.rtl .custom .xt-nav ul li a{background: url(../images/style1/tab_nav_bg_rtl.png) no-repeat 0 -71px ; color: #000;}
body.rtl .custom .xt-nav ul li a.current{background: url(../images/style1/tab_nav_bg_rtl.png) no-repeat 0 0 ;color:#ffdd47  }

.btn.primary {
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(#049cdb, #0064cd);
  background-image: -ms-linear-gradient(#049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(#049cdb, #0064cd);
  background-image: -o-linear-gradient(#049cdb, #0064cd);
  background-image: linear-gradient(#049cdb, #0064cd);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}