/* ----------------------------------------------------------------------- */
/* STRUCTURE */
/* ----------------------------------------------------------------------- */
table.mainLayout{
        width:100%;
}
/* ----------------------------------------------------------------------- */
/* BG */
/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* BLANKS */
/* ----------------------------------------------------------------------- */
div.minWidth{
        height:0;
        font-size:0;
        line-height:0;
}

td.leftColumn div.minWidth{
        width:220px;
}

td.centerColumn div.minWidth{
        width:300px;
}

div.index td.centerColumn div.minWidth{
        width:610px;
}

td.rightColumn div.minWidth{
        width:280px;
}

td.links div.minWidth{
        width:600px;
}

td.menu div.minWidth{
        width:730px;
}

#footer td.copyrights div.minWidth{
        width:400px;
}

#footer td.feedback div.minWidth{
        width:500px;
}
/* ----------------------------------------------------------------------- */
/* TOPLINE */
/* ----------------------------------------------------------------------- */
#topLine{
        background:#ededed;
        height:41px;
        overflow:hidden;
        border-bottom:6px solid #d2d2d2;
        padding:0 30px 0 40px;
}

#topLine table{
        width:100%;
}

#topLine td{
        vertical-align:middle;
        height:41px;
        padding-right:10px;
}

#topLine img{
        vertical-align:middle;
}

#topLine td.home{
        width:50px;
}

#topLine td.links a, #topLine td.links {
        margin-right:35px;

}
/* ----------BEGIN  NIX STYLE------------------------------------------------------------------------------------------------------------- */
#topLine td.links a {

        text-decoration: none;
        

        border-radius: 10px 10px 0px 0px;
        -moz-border-radius: 10px 10px 0px 0px;
        -webkit-border-radius: 10px 10px 0px 0px;
        
        padding-bottom:13px;
        padding-left: 7px;
        padding-right: 7px;
        padding-top: 6px;

        border-width: 1px 1px 0px 1px;
        border-style:solid;
        border-color: #D2D2D2;
        background-color: #D2D2D2;
        color: #0083CA;

}

#topLine td.links a:hover {

        text-decoration:none;

        -webkit-box-shadow:0 0 4px black;
        -moz-box-shadow:0 0 4px black;
        box-shadow:0 0 4px black;
        color:white;

        -o-background-size: 100% 100%; 
        -webkit-background-size: 100% 100%; 
        -khtml-background-size: 100% 100%; 
        background-size: 100% 100%;
 
        background: -moz-linear-gradient(top,#0083CA,#79B3E2);
        background: -webkit-gradient(linear, left top, left bottom, from(#0083CA), to(#79B3E2));
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#0083CA,endColorstr=#79B3E2,GradientType=0); zoom: 1;
        background: linear-gradient(top,#0083CA,#79B3E2);
        background-color: #0083CA;

        background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
        background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}

#topLine span {
        
        padding-bottom:13px;
        padding-left: 7px;
        padding-right: 7px;
        padding-top: 6px;

        border-radius: 10px 10px 0px 0px;
        -moz-border-radius: 10px 10px 0px 0px;
        -webkit-border-radius: 10px 10px 0px 0px;

        margin-right:35px;
        text-decoration:none;
        font-weight:bold;

        -webkit-box-shadow:0 0 7px black;
        -moz-box-shadow:0 0 7px black;
        box-shadow:0 0 7px black;
        color:white;

        -o-background-size: 100% 100%; 
        -webkit-background-size: 100% 100%; 
        -khtml-background-size: 100% 100%; 
        background-size: 100% 100%;
 
        background: -moz-linear-gradient(top,#FBB040,#F39405);
        background: -webkit-gradient(linear, left top, left bottom, from(#FBB040), to(#F39405));
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FBB040,endColorstr=#F39405,GradientType=0); zoom: 1;
        background: linear-gradient(top,#FBB040,#F39405);
        background-color: #FBB040;

        background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
        background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}

/* ----------END NIX STYLE------------------------------------------------------------------------------------------------------- */



#topLine td.mail{
        width:35px;
}

#topLine td.langs{
        width:130px;
}

#topLine td.langs div.noScript{
        position:absolute;
        margin:-17px 0 0 75px;
        cursor:pointer;
}

#topLine td.translate{
        width:100px;
        font-size:90%;
        padding-right:0;
        white-space:nowrap;
}

#topLine td.translate a{
        color:black;
}

#flag{
        position:absolute;
        width:27px;
        height:19px;
        overflow:hidden;
        background-position:0 0;
        background-repeat:no-repeat;
        margin:4px 0 0 65px;
}
/* ----------------------------------------------------------------------- */
/* HEADER */
/* ----------------------------------------------------------------------- */
#header{
        height:219px;
        background:#63c5f7 url('../img/header/bg.jpg') repeat-x 100% 0;
        overflow:hidden;
        min-width:1000px;
        border-bottom:6px solid #0291ed;
}

#header img{
        display:block;
}

#lions{
        background:url('../img/header/lions.jpg') no-repeat 100% 0;
        height:219px;
        overflow:hidden;
}
/* ----------------------------------------------------------------------- */
/* BANNER */
/* ----------------------------------------------------------------------- */
div.banner{
        text-align:center;
}

div.banner img{
        margin-bottom:15px;
        vertical-align:middle;
}

div.banner p{
        margin:0;
}

div.bannerLink{
        width:256px;
        text-align:right;
}
/* ----------------------------------------------------------------------- */
/* ICONS */
/* ----------------------------------------------------------------------- */
table.icons{
        width:100%;
}

table.icons td{
        background:url('../img/bg/border.gif') repeat-x 0 100%;
        vertical-align:middle;
        font-weight:bold;
        padding:10px 0;
}

table.icons tr.first td{
        padding-top:0;
}

table.icons tr.last td{
        background:none;
}

table.icons td.icon{
        width:40px;
        padding-left:20px;
}

table.icons td.icon img{
        display:block;
}
/* ----------------------------------------------------------------------- */
/* INPUT */
/* ----------------------------------------------------------------------- */
#topLine td.langs select{
        color:#333333;
        font-size:0.9em !important;
        border:1px solid #bbbbbb;
        padding:1px 2px;
}

#topLine td.langs div.noScript input{
        background:none;
        cursor:pointer;
}
/* ----------------------------------------------------------------------- */
/* FORM */
/* ----------------------------------------------------------------------- */

/* ----------------------------------------------------------------------- */
/* NAVIGATION */
/* ---------------------------------------------------------------------------------------------------------------------------------------------- */
#navigation{
        background:#3399CC;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        -khtml-background-size: 100% 100%;
        background-size: 100% 100%;

        background: -moz-linear-gradient(top,#52B1E4,#ebebeb);
        background: -webkit-gradient(linear, left top, left bottom, from(#52B1E4), to(#ebebeb));
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#52B1E4,endColorstr=#ebebeb,GradientType=0); zoom: 1;
        background: linear-gradient(top,#52B1E4,#ebebeb);
        background-color: #52B1E4;

        background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
        background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
        
        padding:3px 30px 3px 40px;
        white-space:nowrap;
}

#navigation table{
        width:100%;
}
/* ----------------------------------------------------------------------- */
/* SEARCH */
/* ----------------------------------------------------------------------- */
#navigation td.search{
        width:200px;
        height:24px;
        background:#ebebeb;
        vertical-align:middle;
        
}

#navigation td.search div{
        height:18px;
        padding:2px 0;
        border:1px solid #8fd3ff;
        overflow:hidden;
        white-space:nowrap;
}

#navigation td.search input.field{
        width:156px;
        padding:1px 5px;
        color:#999999;
        background:none;
        border:none;
}

#find{
        vertical-align:middle;
}
/* ----------------------------------------------------------------------- */
/* MENU */
/* ----------------------------------------------------------------------- */
#mainMenu{
        margin:0;
        padding:0;
        list-style:none;
}

#mainMenu li{
        margin:0;
        padding:3px 25px 3px 0;
        float:left;
        font-weight:bold;
        font-size:110%;
        color:white;
        
}

#mainMenu li a{
        color:white;
}

/* -----BEGIN NIX STYLE------------------------------------------------------------------------------ */
#mainMenu li span{
        background:#0291ed;

        border-radius: 0px 0px 10px 10px;
        -moz-border-radius: 0px 0px 10px 10px;
        -webkit-border-radius: 0px 0px 10px 10px;
        
        padding:6px 7px 7px 7px;
        
        box-shadow: 5px 2px 4px #999999;
        -webkit-box-shadow: 5px 2px 4px #999999; /* Safari, Chrome */
        -moz-box-shadow: 5px 2px 4px #999999; /* Firefox */
        
        cursor:default;
}

#mainMenu li a{
        text-decoration:none;

        background:#79B3E2;

        border-radius: 0px 0px 10px 10px;
        -moz-border-radius: 0px 0px 10px 10px;
        -webkit-border-radius: 0px 0px 10px 10px;
        
        padding:6px 7px 7px 7px;
}

#mainMenu li a:hover{
        text-decoration:none;

        background:#629DCB;

        border-radius: 0px 0px 10px 10px;
        -moz-border-radius: 0px 0px 10px 10px;
        -webkit-border-radius: 0px 0px 10px 10px;

        padding:6px 7px 7px 7px;
}
/* -----END NIX STYLE-------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- */
/* SUBMENU */
/* ----------------------------------------------------------------------- */
#submenu, #submenu ul{
        margin:0;
        padding:0;
        list-style:none;
}

#submenu li{
        margin:0;
        padding:6px 0 6px 10px;
        background:url('../img/lists/mark.gif') no-repeat 0 12px;
        color:#ca2235;
}

#submenu li ul{
        margin-top:7px;
}

#submenu li li{
        margin:0;
        padding:4px 0 4px 25px;
        background:none;
        font-size:90%;
}
/* ----------------------------------------------------------------------- */
/* INFO */
/* ----------------------------------------------------------------------- */
#info{
        color:#999999;
        font-size:80%;
        background:#eeeded;
        padding:4px 40px;
        border-bottom:1px solid #d4d4d4;
}

#info span{
        color:#cccccc;
}

#wheather{
        position:absolute;
        margin:-70px 0 0 0px;
}

#courses{
        position:absolute;
        margin:-70px 0 0 91px;
}

#courses div, #wheather div{
        width:84px;
        height:27px;
        overflow:hidden;
}

#wheather div{
        
}

#courses div.eur{
        position:absolute;
        margin:-27px 0 0 90px;
}        

#courses img, #wheather img{
        margin:-2px 0 0 -2px;
}
/* ----------------------------------------------------------------------- */
/* COLUMNS */
/* ----------------------------------------------------------------------- */
table.columns{
        width:100%;
}
/* ----------------------------------------------------------------------- */
/* LEFT COLUMN */
/* ----------------------------------------------------------------------- */
td.leftColumn{
        width:220px;
}

td.leftColumn div.textBlock{
        padding-right:30px;
}

div.inner td.leftColumn div.textBlock{
        padding-top:30px;
}
/* ----------------------------------------------------------------------- */
/* CENTER COLUMN */
/* ----------------------------------------------------------------------- */
td.centerColumn div.textBlock{
        padding-right:40px;
}

td.centerColumn td.left div.textBlock{
        padding-right:30px;
}

td.centerColumn td.right div.textBlock{
        padding-right:0;
}
/* ----------------------------------------------------------------------- */
/* RIGHT COLUMN */
/* ----------------------------------------------------------------------- */
td.rightColumn{
        width:280px;
}

div.inner td.rightColumn div.textBlock{
        padding-top:30px;
}
/* ----------------------------------------------------------------------- */
/* SERVICE COLUMN */
/* ----------------------------------------------------------------------- */
td.serviceColumn{
        width:1px;
        overflow:hidden;
}
/* ----------------------------------------------------------------------- */
/* CONTENT */
/* ----------------------------------------------------------------------- */
#content{
        padding:25px 29px 70px 40px;
        line-height:1.4;
}

#content div.text{
        line-height:1.7;
}

#content div.text img{
/* ---------------------------------------------------------------------------------------------------------------------------------------------- */
                padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:3px;
        /*margin:5px; */
}

#content div.caption h1{
        margin-top:0;
        margin-bottom:14px;
}
/* ----------------------------------------------------------------------- */
/* BREADCRUMBS */
/* ----------------------------------------------------------------------- */
div.breadcrumbs{
        margin-bottom:15px;
        font-size:0.8em;
        color:#999999;
}

div.breadcrumbs a{
        color:#999999;
}

span.spacer{
        margin:0 5px;
}
/* ----------------------------------------------------------------------- */
/* ARTICLES */
/* ----------------------------------------------------------------------- */
p.title{
        margin:0;
        margin-bottom:1px;
        color:#cc3300;
        font-size:110%;
        font-weight:bold;
}

p.title a{
        color:#cc3300;
}

p.title a:hover{
        color:#cccccc;
}

div.listItem p.title, p.date{
        margin:0;
        line-height:1.1;
}

p.date{
        color:#cc9933;
        font-size:80%;
        margin:0;
}

div.articles table{
        width:100%;
}

div.article img{
/* ---------------------------------------------------------------------------------------------------------------------------------------------- */
        padding-top:5px;
padding-bottom:3px;
padding-right:10px;
padding-left:3px;
        /*margin:5px; */
}

div.articles td{
        padding-bottom:12px;
}

div.articles td.forImage{
        width:85px;
}

div.articles td.forImage img{
        display:block;

}

.b-img-radius {
  zoom: 1;
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
}

.b-img-radius img {
    display: block;
    visibility: hidden;
}

div.news img{
        float:left;
        margin-right:1.3em;
        margin-bottom:0.7em;
        clear:left;
        padding:1px;

}
/* ----------------------------------------------------------------------- */
/* LINES */
/* ----------------------------------------------------------------------- */
div.line{
        border-top:2px solid #c8e0e8;
        text-align:right;
        padding:2px 0 30px 0;
}

div.noLine{
        text-align:right;
        padding:2px 0 30px 0;
}
/* ----------------------------------------------------------------------- */
/* NEWS */
/* ----------------------------------------------------------------------- */
table.news{
        width:100%;
}
/* ----------------------------------------------------------------------- */
/* TABLES */
/* ----------------------------------------------------------------------- */
td.left, td.right{
        width:50%;
}
/* ----------------------------------------------------------------------- */
/* LISTS */
/* ----------------------------------------------------------------------- */
div.text ul{
        margin:0;
        padding:0;
        list-style:none;
}

div.text li{
        margin:0;
        padding:2px 0 2px 15px;
        background:url('../img/lists/mark.gif') no-repeat 0 10px;
}
/* ----------------------------------------------------------------------- */
/* LINKS */
/* ----------------------------------------------------------------------- */
a.link{
        background:url('../img/links/marker.gif') no-repeat 100% 70%;
        padding-right:9px;
        color:#999999;
        font-size:80%;
}

#linkMap{
        background:url('../img/icons/sitemap.gif') no-repeat 0 70%;
        padding:2px 25px 2px 27px;
        height:16px;
}

#linkFeedback{
        background:url('../img/icons/feedback.gif') no-repeat 0 70%;
        padding:2px 25px 2px 27px;
        height:16px;
}

#linkContact{
        background:url('../img/icons/contacts.gif') no-repeat 0 70%;
        padding:2px 40px 2px 15px;
        height:16px;
}
/* ----------------------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------------------- */
div#footer{
        background:url('../img/bg/footer.gif') repeat-x 100% 0;
        padding:0;
        height:179px;
        overflow:hidden;
}

div#footer, div#footer a{
        color:#333333;
}

div.footerLeft{
        background:url('../img/bg/footer_left.gif') no-repeat 0 0;
}

div.footerRight{
        background:url('../img/bg/footer_right.gif') no-repeat 100% 0;
        height:179px;
        font-size:80%;
}

div#footer table{
        width:100%;
}

div#footer td.copyrights{
        background:url('../img/layers/arms.gif') no-repeat 25px 84px;
        height:80px;
        padding:104px 0 20px 104px;
        line-height:1.5;
        width:400px;
}

div#footer td.feedback{
        padding-top:100px;
        white-space:nowrap;
        text-align:right;
}
/* ----------------------------------------------------------------------- */
/* SEARCH */
/* ----------------------------------------------------------------------- */
table.search{
        width:100%;
}

input.format{
        padding:1px 2px;
        width:295px;
        border:1px solid #62acc5;
        color:#333333;
}

table.search td.label{
        width:10px;
        background:url('../img/bg/search/bl.gif') no-repeat 0 100%;
}

table.search td.label img{
        display:block;
}

table.search td.field{
        width:295px;
        padding:13px 4px 13px 0;
}

table.search td.button{
        padding:12px 0;
}

td.label div.cornerTopLeft{
        padding:13px 7px 13px 17px;
        width:100px;
        background:url('../img/bg/search/tl.gif') no-repeat 0 0;
}

span.broadened{
        margin-top:5px;
        margin-left:35px;
}

span.broadened a{
        color:#333333;
        font-size:90%;
}
/* ----------------------------------------------------------------------- */
/* MODULES */
/* ----------------------------------------------------------------------- */
div.block table.files td{
        padding:0.6em 0;
        padding-right:23px;
        border-bottom:2px solid #f5f5f5;
}

div.block table.files td.icon{
        width:15px;
        padding:0.6em 10px;
}

div.block table.files td.icon img{
        vertical-align:middle;
}

div.block table.files span.size{
        white-space:nowrap;
        color:#333;
}

div.block table.files div.description{
        margin-top:0.3em;
}

div.block table.images td{
        padding-right:10px;
        padding-bottom:10px;
}


/*===========================================================================*/
/* Common hmtl elements on inner page */

div.innerPageContent ul{
        list-style:disc;
}

div.innerPageContent li{
        margin-bottom:0.5em;
}

/* Eof Common hmtl elements on inner page */
/*===========================================================================*/


/*===========================================================================*/
/* Items list */

div.listItem{
        margin-bottom:1.5em;
}

div.listItem p, div.listItem h2{
        margin:0.5em 0;
}

div.listItem p.date{
        color:#999;
}

div.listItem h2{
        margin-top:0;
        font-size:1.2em;
}

div.listItem div.thumbnail{
        float:left;
        margin-right:1em;
        margin-bottom:1em;
}

/* Eof Items list */
/*===========================================================================*/



/*===========================================================================*/
/* News item */

div.article div.navigation{
        margin:2em 0;
        height:1em;
        color:#999;
}

div.article div.navigation a{
        color:#999;
}

div.article div.next{
        float:right;
}

div.article div.previous{
        float:left;
}

/* Eof News item */
/*===========================================================================*/


/*===========================================================================*/
/* Feedback forms */

form.feedback{
        margin:2em 0;
}

form.feedback td, table.forForm td{
        vertical-align:top;
        padding:5px 20px;
        padding-left:0;
}

form.feedback td.label{
        text-align:right;
}

p.error{
        color:red;
}

p.success{
        color:green;
}

form.feedback p.error{
        display:inline;
        margin-left:10px;
        white-space:nowrap;
}

form.feedback textarea{
        overflow:auto;
        width:25em;
        vertical-align:top;
        padding: 0.2em 0 0.2em 0.2em;
        
}

form input.text{
        width:16em;
        padding: 0.2em 0 0.2em 0.2em;
}

form.feedback select{
        height:1.8em;
}

form.feedback input.button{
        height:2em;
}

div.form_errors{
        padding-bottom:15px;
        color:red;
}
/* Eof Feedback forms */
/*===========================================================================*/



/*===========================================================================*/
/* Knowledge base */

div.knowledgeBase form{
        margin:2em 0;
}

div.knowledgeBase p.categories input{
        vertical-align:middle;
}

div.knowledgeBase p.categories label{
        margin-right:1em;
}


div.knowledgeBase ul.keywords, div.knowledgeBase ul.records{
        margin:0;
        padding:0;
        list-style:none;
}

div.knowledgeBase ul.keywords li{
        float:left;
        width:14em;
        padding:0.5em 22px;
        margin-right:40px;
        border-bottom:1px solid #f5f5f5;
}

div.knowledgeBase ul.records li{
        padding:1.5em 22px;
        border-top:1px solid #f5f5f5;
}

div.knowledgeBase ul.records h3{
        color:#999;
        margin:0;
        font-size:1.2em;
}


div.knowledgeBase ul.records p.title{
        display:block;
        margin-bottom:1em;
}


div.knowledgeBase ul.records strong{
        color:#0099cc;
        font-weight:normal;
}

div.knowledgeBase div.question, div.knowledgeBase div.answer, div.knowledgeBase div.keywords,
div.knowledgeBase div.attachments{
        padding-left:20px;
        margin:1em 0;
}

div.knowledgeBase div.keywords a, div.knowledgeBase div.keywords span,
div.knowledgeBase div.attachments a
{
        color:#666;
        margin-right:5px;
}

/* Eof Knowledge base */
/*===========================================================================*/



/*===========================================================================*/
/* Clients */

div.clients ul.simple_list{
        margin:0;
        padding:0;
        list-style:none;
        //height:1%;
}

div.clients ul.simple_list li{
        float:left;
        width:14em;
        padding:0.5em 22px;
        margin-right:40px;
        border-bottom:1px solid #f5f5f5;
}

/* Eof Clients */
/*===========================================================================*/
/*===========================================================================*/
/* Forum */

div.forum div.navigation{
        margin:1em 0;
}

/*===========================================================================*/
/*  Forums list */

div.forum_list{
        margin-top:1em;
        margin-bottom:2em;
}

div.forum_list table{
        width:100%;
}

div.forum_list td, div.forum_list th{
        padding:7px;
}

div.forum_list td.forum_open, div.forum_list td.forum_closed{
        width:30px;
}

div.forum_list td.forum_closed{
        background:url('/img/forum_closed.gif') no-repeat 60% 50%;
}

div.forum_list td{
        border-top:1px solid #b4bdc2;
}

div.forum_list tr.odd td{
        background-color:#f0f0f0;
}

div.forum_list td.topics, div.forum_list td.posts, div.forum_list td.created, div.forum_list td.lastReply{
        text-align:center;
}
div.forum_list td.lastReply a{
        font-weight:bold;
        text-decoration:none;
}

div.forum_list .forum_cell{
        text-align:left;
        padding-left:20px;
}

div.forum_list td.created a, div.forum_list div.title a{
        text-decoration:none;
}

div.forum_list div.title a:hover{
        text-decoration:underline;
}

/*  Eof Forums list */
/*===========================================================================*/



/*===========================================================================*/
/* Topic */

div.topic_admin{
        margin:1em 0;
        margin-bottom:2em;
}

div.topic_content{
        background:#ebebeb;
        padding:1.5em;
        margin:1em 0;
}

div.post, div.post_unpublished{
        width:90%;
        padding:1.5em;
        margin:1em 0;
        margin-left:auto;
        border:1px dotted #a2a2a2;
}

div.post_unpublished{
        background:#ffdfdf;
}

div.post_author{
        color:#a2a2a2;
        margin-bottom:1em;
}

/* Eof topic */
/*===========================================================================*/


/*===========================================================================*/
/* Post reply and topic creation */

div.post_reply, div.create_topic{
        margin:3em 0;
}

div.create_topic{
        margin-top:1em;
}

div.post_reply h2, div.create_topic h2{
        margin-top:0;
}

div.post_reply td, div.create_topic td{
        padding:5px 0;
        padding-right:10px;
}

 div.post_reply td.post_entry, div.create_topic td.post_entry{
        padding-right:20px;
        white-space:nowrap;
}

div.create_topic input.text, div.post_reply input.text{
        width:16em;
}

div.post_reply textarea, div.create_topic textarea{
        width:99%;
        height:16em;
}



/* Eof Post reply and topic creation */
/*===========================================================================*/

/* Eof Forum */
/*===========================================================================*/


/*===========================================================================*/
/* Purchase online */

div.purchase_online{
        margin-top:1em;
}

div#interactive_form{
        margin-bottom:4em;
}

div#interactive_form ul{
        margin:1em 0;
        padding:0;
        padding-left:2em;
        list-style:none;
}

div#interactive_form li{
        margin-bottom:0.5em;
}

div#interactive_form ul input{
        vertical-align:middle;
}

span#price{
        color:#333;
        font-size:2em;
        vertical-align:top;
        margin-left:20px;
}

div.purchase_online table.products{
        width:100%;
}

table.products td, table.products th{
        padding:8px 10px;
        border-right:1px solid white;
}

table.products th{
        text-align:left;
        color:white;
        background:#44b4da;
}

table.products th.price, table.products td.price_usd, table.products td.price_eur{
        text-align:center;
}

table.products tr.even td{
        background:#f4f4f4;
}

/* Eof Purchase online */
/*===========================================================================*/


/* ----------------------------------------------------------------------- */
/* SEARCH */
/* ----------------------------------------------------------------------- */
div.search_sections{
        margin:10px 0;
        padding:5px 0;
        border-top:1px dashed #eeeeee;
        border-bottom:1px dashed #eeeeee;
}

.search_example{
        border-bottom:1px dashed #cccccc;
        cursor:hand;
        cursor:pointer;
        margin-left:0.5em;
}

ol.found_documents {
        margin:1em 2em;
        padding:0;
}

ol.found_documents p{
        margin:0;
}

p.search_sections input{
        margin-left:0.5em;
        margin-right:2px;
}

p.search_sections label{
        margin-right:1em;
}

input#search_field{
        width:30em;
        padding:0.2em 0 0.2em 0.2em;
        border:1px solid #cccccc;
}

form#mainSearch input.button, div.knowledgeBase input.button{
        height:2em;
        width:5em;
        border:1px solid #cccccc;
        cursor:pointer;
}

p#search_examples{
        margin-top:0.6em;
}

ol.found_documents span.date{
        color:#0099cc;
}

ol.found_documents span.location{
        color:#999;
}

table.searchForm td{
        padding-right:10px;
        vertical-align:middle;
}
/* ----------------------------------------------------------------------- */
/* END OF STYLES */
/* ----------------------------------------------------------------------- */

