@charset "UTF-8";
/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------
     Copyright rocktech.pl
      Author: rocktech.pl
======================================*/

/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
.primary-1 { background-color: #000033 }
.primary-2 { background-color: #020230 }
.primary-3 { background-color: #00002F }
.primary-4 { background-color: #040447 }
.primary-5 { background-color: #060647 }

\**************************************/

/* if 00033 is bad replace with 1E3056 (old one)*/
/**************************************/
/*              GLOBALS               */
/**************************************/
body {
    color:#1A243F;
    background:transparent url(../img/web.png) no-repeat 0 0;
}
/* <![CDATA[ 
@font-face { font-family: Sansation; src: url('/fonts/Sansation_Regular.ttf'); }
@font-face { font-family: Sansation; font-weight: bold;src: url('/fonts/Sansation_Bold.ttf'); }
]]> 

@font-face { font-family: Sansation; src: url('/fonts/Anivers_Regular.otf'); }
 */
h1,h2,h3,h4,h5,h6 {
    color:#000033;
    /*color:#000000;*/
}
a:focus, a:hover {color:#1A243F;}
a {color:#79AFDE;text-decoration:underline;}

.max200 {max-height:200px;}
.reset-line {line-height:1.5;}
.box {  background-color:#F5F5E9;}
.boxs {padding:0.75em;margin-bottom:0.75em;  background-color:#eee;}
            /* error class*/
            .large .msg {padding-bottom: .6em;}
.msg { background: url(/img/msg.png) no-repeat top right; padding:.8em;margin-bottom:1em;padding-left:27px;margin-left:0;}
.alerts { background-position: 0 0; }
.errors { background-position: 0 -42px; }
.infos { background-position: 0 -84px; }
.notices { background-position: 0 -126px; }
.successs { background-position: 0 -168px; }
.tips { background-position: 0 -210px; }
.ss_loading {background:url(/img/ajax-loader_16.gif) no-repeat;}
              /*Flags */
.rfl {display:inline;  overflow:hidden; height:18px; font-size: 18px !important; padding-left:18px; padding-bottom:0; background-repeat:no-repeat;  text-decoration:none;background: url(../img/rounded_flags_small_h.png) no-repeat top left;}
.de_ATs  { background-position: 0 0; }
.de_DEs  { background-position: 0 -24px; }
.pl_PLs  { background-position: 0 -50px; }
.de_CHs  { background-position: 0 -74px; }
.en_GBs  { background-position: 0 -99px; }

.de_AT{ background-position: 0 -124px; }
.de_DE{ background-position: 0 -149px; }
.pl_PL { background-position: 0 -174px; }
.de_CH { background-position: 0 -199px; }
.en_GB { background-position: 0 -224px; }
.rfl a:hover {text-decoration: none !important;}
#go:hover {
    cursor: pointer;
}
/**************************************/
/*          GLOBALS - FORMS           */
/**************************************/

input[type=submit] {
    text-align: center;
      background-color:#000033;
      color:#FFFFFF;
      font-weight: bolder;
      border:2px solid #020230;
      margin:0.5em 0;
      padding:4px;
}
input[type=checkbox],input[type=radio] {
     /* those blueprint magicks gone bad with checkboxes :) */
      margin-bottom:0.5em;
}
/*
button {
      background-color:#000033;
      color:#FFFFFF;
      font-weight:bold;
      border:1px solid #000033;
      margin:0.5em 0;
      padding:5px;
}
*/

/* --------------------------------------------------------------

   buttons.css
   * Gives you some great CSS-only buttons.

   Created by Kevin Hale [particletree.com]
   * particletree.com/features/rediscovering-the-button-element

   See Readme.txt in this folder for instructions.

-------------------------------------------------------------- */

a.button, button {
  display:block;
  float:left;
  margin: 0.7em 0.5em 0.7em 0;
  padding:5px 10px 5px 7px;   /* Links */

  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;

  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}
*:first-child+html button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}
button img, a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}


/* Button colors
-------------------------------------------------------------- */

/* Standard */
button:hover, a.button:hover{
  background-color:#dff4ff;
  border:1px solid #c2e1ef;
  color:#336699;
}
a.button:active{
  background-color:#6299c5;
  border:1px solid #6299c5;
  color:#fff;
}

/* Positive */
body .positive {
  color:#529214;
}
a.positive:hover, button.positive:hover {
  background-color:#E6EFC2;
  border:1px solid #C6D880;
  color:#529214;
}
a.positive:active {
  background-color:#529214;
  border:1px solid #529214;
  color:#fff;
}

/* Negative */
body .negative {
  color:#d12f19;
}
a.negative:hover, button.negative:hover {
  background-color:#fbe3e4;
  border:1px solid #fbc2c4;
  color:#d12f19;
}
a.negative:active {
  background-color:#d12f19;
  border:1px solid #d12f19;
  color:#fff;
}
.validation-advice{
    display:block;
    color:#8a1f11;
}
.input-error {color:#8a1f11;}

.tagsArea {
    height:50px;
}
.editor {
    margin-top:0.75em;
    display:block;
}
.mceEditor {
    width:98%;
}
fieldset {
    padding-left: 19px;
    /*border: none;
    border-top: 1px solid #eee; */
}
legend {
    color:#000033;
   
   /*  
   margin: 0 -20px 0 -20px;
    border-left: 1.15em solid #eee;
    border-right: 1.15em solid #eee;
    border-bottom: 0.2em solid #eee;
    border-top: 0.2em solid #eee;
    padding-left: 0.25em;
    display: block;
    width: 100%;
   */
}
/**************************************/
/*              HEADER                */
/**************************************/
.header {
    background-color:#000033;
    display:block;
    height:50px;
}
#rocktech {
    width:200px;
    height:50px;
    color:white;
    display:block;
    background:url(../img/rocktech.png) no-repeat center;
    float:left;
}
#search {
    position: absolute;
    top: 10px;
    right: 0;
}
#search fieldset{
    padding: 0;
    border: none;
}
#search input[type=submit] {
    background:#000033 url(/img/search.png) no-repeat 50% 50%;
    width: 32px;
}
.skit {
    
    display:block;
    height:150px;
    border-bottom:10px solid #eee;
    margin:0;
    padding:0;
    position: relative;
}
.skit h1 {
    padding:0.5em 0 0 0 ;
    margin: 0;
    font-weight: bold;
    font-size:4.50em;
    color:white;
}
.skit p {
    padding:1.0em 0 0 0;
    font-size:2.0em;
    color:white;
}
.skit_text {
    display:block;
    height:200px;
    width:490px;
    float:right;
    text-align:left;
}
#userbar {
  color:white;
  position: absolute;
  right: 0;
  bottom:0;
  padding: 0;
  vertical-align:sub;
  /*background:url(../img/search.png) repeat-x;*/
  background-color:transparent;
 /* background-color:#F5F5E9;*/
  
}
#userbar a{
    color:white;
}
#userbar a:hover,#userbar a:active{
    text-decoration: none;
}
#rocktech {
    width:200px;
    height:50px;
    color:white;
    display:block;
    background:url(../img/rocktech.png) no-repeat center;
    float:left;
}
#menus {margin-top: 10px;}
/**************************************/
/*             NAVIGATION             */
/**************************************/
.nav,.nav ul li,.nav li {
    list-style-type:none;
    margin:0;
    padding:0;
}
.nav li,.nav ul li {
    border-bottom:1px solid #eee;
}
.nav li a {
    display:block;
    background:url("../img/li-left.png") no-repeat 0 50%;
    padding-left:20px;
    font-weight:500;
}
.nav .dir {
    font-size: 1.5em;
    font-weight:700;
}
.nav li,.nav ul {
    margin:0;
    padding:0;
}
.nav li{
        border-bottom:none;
}
.nav ul {
    margin-bottom:0.5em;
}
ul.large li{
    font-weight: bold;
}
#menu {
    display:block;
    float:right;
    width:400px;
}
#menu, #menu li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu li {
    display: inline;
    white-space: nowrap;
    float: left;
}
#menu a {
    display:block;
    height:50px;
    text-decoration: none;
}
#menu span{
   color:#000033;
}
            /* foot menu */
ul.foot,
ul.foot li,
ul.foot ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.foot {
 position: relative;
 z-index: 597;
 float: left;
}
ul.foot a {
    text-decoration: none;
}
ul.foot li {
    width:150px;
 float: left;
 vertical-align: middle;


}
ul.foot ul {

}
ul.foot ul li {
 float: none;

}
ul.foot *.dir {
min-width:160px;color:#000033;font-size:1.2em;line-height:1.75;padding-bottom:10px;
}
.news a {
    font-weight: bold;
    margin-bottom: 0.5em;
}
.news p{
    font-size: 0.75em;
    line-height:1.5;
}
/**************************************/
/*            MAIN CONTENT            */
/**************************************/
.box {
    background-color:#eee;
}
.box a,.news a {
    text-decoration: none;
}
.box br{
    padding-bottom: 20px !important;
}
.text {
    text-align:justify;
}
.text hr {
  width: 655px;
}
/*
.text h1 {
    font-size:1.5em;
    line-height:1;
    margin-bottom:1em;
}
*/
.text img {
   /* border:1px solid #eee;*/
}
.column img {
border:1px solid #eee;
}
.card {
    background: transparent url(/img/buisness_card.jpg) no-repeat center;
    border: 1px solid #eee;
    position: relative;
    height: 257px;
}
.card p {
    position: absolute;
    top:70px;
    left:70px
}
/**************************************/
/*               FOOTER               */
/**************************************/

#footer {
    border-top:1px solid #eee;
    color:#CCCCCC;
    padding:1.0em 0 1.0em 0;
    background-color: #eee;
}
.rights,.rights a {
    color:#CCCCCC;
}
.contact {
    color:#000033;
    line-height: 1.6;
}
.contact span a {
   margin-left: 2px;
   text-decoration: none;
}
.contact strong {
    font-size: 1.2em;
    font-weight: normal;
    color:#000033;
}
/**************************************/
/*          ERROR CHECKING            */
/**************************************/
/* - - - - - - - - - - - - - - - - - - - - - - - - -
 This is to determine if deprecated elements are used.
 If so, they should be replaced:
 1a. <font> and
 1b. <font color="xxx">…</font>: Shouldn’t be used.
 CSS should dictate font attributes.
 2. <center>: Shouldn’t be used. CSS should dictate
 horizontal alignment.
 3a. <div align="xxx">…</div>
 3b. <p align="xxx">…</p>
 3c. <table align="xxx">…</table>: Shouldn’t be used.
 CSS should dictate horizontal alignment.
 - - - - - - - - - - - - - - - - - - - - - - - - - -*/

 font, center, div[align], p[align], table[align], font[color] {
   color : #cd0000;
   font-weight : bold;
   background : #eecc11;
   margin : 10px;
   padding : 10px;
   border : 2px dashed #cd0000;
   font-size : 2em;
 }

/**************************************/
/*          TINY MCE           */
/**************************************/
body.mceContentBody {
    background:#FFFFFF !important;
    background-image: none;
}
#userbar p{
    display: inline;
}