/* 
    Document   : main
    Created on : 2009-07-12, 13:24:17
    Author     : zajac rtechnologies.pl
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
   
}


*{
  margin:0;
  padding:0;
  font-family:Arial,Verdana, helvetica,sans-serif ;
}

img{
  border:none;
}


p{
  padding:10px 0;
}

ol{
  padding-left:30px;
}

ul{
 /* padding-left:30px;*/
}


h1{
  padding:14px 0;
}

h2{
  padding:12px 0;
}

h3{
  padding:10px 0;
}

h4{
  padding:8px 0;
}


body{
   background-color:#c9c9c9;
  background-image:url(/images/background_center.jpg);
  background-position:top center;
  background-repeat:repeat-y;
  font-size:12px;
}

.black_top{
  height:10px;
  width:100%;
  background-color:#000;
}
.main{
  width:100%;
  background-image:url(/images/background_top.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  min-height:500px;
}

.black_zone{
  width:100%;
  background-image:url(/images/black_zone.png);
  background-repeat:repeat-x;
  background-position:0 140px;
  min-height:500px;

}

.main_center{
 width:728px;
 margin:auto;
}

.content_main{
  width:699px;
  padding:0 14px 0 15px;
  background-image:url(/images/content_background.png);
  background-repeat:repeat-y;
  background-position:0 438px;
  min-height:438px;

}
.content_top{
  width:100%;
  background-image:url(/images/content_top.png);
  background-repeat:no-repeat;
  background-position:top;
  height:30px;
  
}

.content_main .content{
  width:100%;
  background-image:url(/images/content_center.png);
  background-repeat:no-repeat;
  background-position:bottom;
  min-height:438px;
  overflow:hidden;
}

.content_bottom{
  width:100%;
  background-image:url(/images/content_bottom.png);
  background-repeat:no-repeat;
  background-position:bottom;
  height:38px;
}

.navigation{
  float:left;
  padding-top:60px;
  position:relative;
}

.navigation .shadow{
  background-image:url(/images/over_navigation_shadow.png);
  background-repeat:no-repeat;
  height:444px;
  width:21px;
  position:absolute;
  right:0px;
  top:0px;
}

.content_text{
  width:500px;
  padding:0 15px;
  float:right;
  line-height:18px;
  font-size:13px;
  color:#262626;
  text-align:justify;
}

.content_text a{
 color:#6A0000;
 text-decoration:none;
}

.content_text a:hover{
  text-decoration:underline;
}

.content_text ul{
 margin-left:15px;
}

.content_text .title{
  font-size:22px;
  font-weight:bold;
  padding:20px 0;
}

.box_subnavigation{


  height:105px;
}

.logo{
  width:100%;
  height:105px;
  background-image:url(/images/rtechnologies.png);
  
  background-repeat:no-repeat;
  position:relative;
}

.subnavigation{
  height:39px;
  overflow:hidden;
  position:absolute;
  right:10px;
  top:80px;
  z-index:2;
}

.subnavigation .left{
  float:left;
  width:59px;
  height:39px;
  background-image:url(/images/sub_navigation_left.png);
  background-repeat:no-repeat;
}
.subnavigation .right{
  float:left;
  width:59px;
  height:39px;
  background-image:url(/images/sub_navigation_right.png);
  background-repeat:no-repeat;
}
.subnavigation .center{
  float:left;
  height:24px;
  padding-top:15px;
  line-height:24px;
  background-image:url(/images/sub_navigation_top.png);
  background-repeat:repeat-x;
  background-position:top;
}


.ff_ie{
  height:600px;
  padding:10px;
  font-size:15px;
}
table.f_ie{
  background-color:#fff;
  border:1px solid #aaa;
  width:300px;
  margin:20px auto;

}

table.f_ie td{
 padding:10px;
}

.pokaz{
  height:0px;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:0px;

}
#flashplayer_1{
 float:right;
 padding-top:10px;
}
