/*-------- Style ogólne ----------*/
* {
margin:0px;padding:0px;}body {text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#352e33;
}
.normal {
text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#352e33;
}
#cons { 
overflow: hidden; 
}
#main{
width: 960px;margin: 0 auto 0 auto;text-align: left;display:block;background-color: #ffffff;padding-left:10px;padding-right:10px;padding-bottom:10px;z-index:-1;
}
#toplogo{
/*background-image: url(../gfx/rm_top.jpg);background-repeat:no-repaet;*/margin-bottom:4px;float:left;width:697px;height:101px;
 * }
#wwwarch {
height:12px;font-size:10px;padding-top:3px;text-align:right;
}

/*-------- Style do boxu logowania ----------*/
#logowanie{
margin-top:3px;
margin-bottom:4px;
width:259px;
height:84px;
color:#293A89;
float:right;
background-color:#DDE0E5;
}
#logowanie .input{
width:110px;
margin-top:6px;
background-color:#F0F3EB;
border-style:solid;
border-width:1px;
border-color:#F0F3EB;
padding:1px;
height:15px;
}
#logowanie .submit{
font-size:10px;color:#fff;font-weight:bold;padding:0 3px 0 3px;margin-right:5px;background-color:#A6A7A9;border-style:solid;border-color:#fff;border-width:1px;}
#logowanie label{width:65px;margin:6px 3px 0 0;display:block;float:left;clear:both;text-align:right;}
/*-------- Style do boxu logowania na podstronie z raportami----------*/
#logwrap{width:100%;text-align:center;}
#logowanie2{font-size:12px;margin:17px auto 4px auto;width:280px;height:84px;color:#293A89;}
#logowanie2 .input{width:110px;margin:6px 0 0 0;float:left;background-color:#DDD;border-style:solid;border-width:1px;border-color:#F0F3EB;}
#logowanie2 .submit{font-size:10px;color:#fff;font-weight:bold;width:80px;margin:6px 0 5px 0;background-color:#162A83;border-style:solid;border-color:#fff;border-width:1px;}
#logowanie2 label{width:65px;margin:6px 3px 0 0;display:block;float:left;clear:both;text-align:right;}
/*-------- Style menu głównego na belce ----------*/
#menu{margin:0 0 4px 0;clear:both;display:block;line-height:32px;width:100%;height:32px;background-image: url(../gfx/rm_menu_bcg.jpg);background-repeat:repeat-x;position:relative;}
#menu a{font-size:14px;text-decoration:none;color:#3E5196;float:left;}
#menu a:hover{color:#FFD500;}
#menu .input,
#szukaj_wiecej .input{
width:155px;
background-color:#F0F3EB;
border-style:solid;
border-width:1px;
border-color:#F0F3EB;

}

#menu .submit,
#szukaj_wiecej .submit{
font-size:10px;
color:#fff;
font-weight:bold;
padding:0 10px 0 10px;
background-color:#007BC2;
border-style:solid;
border-color:#BCE5F8;
border-width:1px;

}#szukaj, #szukaj_kraj {  padding-right:10px;}/*
#szukaj input{  1z-index:999999999;1display:block;}
*/
/*-------- Style całej treści strony ----------*/
hr{border-top:1px solid #CCCCCC;border-width:1px 0 0 0;height:1px;margin:10px 0 10px 0;}
#content{width:960px;}
#content h1, h2 {color:#007BC2;font-size: 21px;font-style:normal;font-weight: normal;margin:20px 0 10px 0;font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;}
#content h2{font-size:19px;}
#content h4 {color:#007BC2;font-size: 20px;font-style:normal;margin:20px 0 10px 0;}
#content a{text-decoration:none;color:#EB940C;}
/*----- Style lewej, glównej kolumny (w niej jest całe $BODY ze Smarty) -----*/
#tresc{width:685px;
/* 1padding-right:10px;*/
float:left;}
/*-------- Style obrazka głównego, dużego na stronie głównej ----------*/
#duzyObrazek{width:695px;height:250px;float:left;/* 1background-image: url(../gfx/rm_main.jpg);
 */
background-repeat:no-repeat;}
/*-------- Style boxu ze skrótami artów na stronie głównej ----------*/
#articles{background-image:url(../gfx/rm_articles_bg.jpg);background-repeat:repeat-y;background-position:-5px; width:695px;margin-top:10px;clear:left;float:left;padding:0;}.article{width:209px;float:left;
/* 1padding-left:8px; */
margin: 0px;padding:0px;
/* 1margin-left:8px;1margin-right:20px;*/
text-align:justify;
/*1border:1px solid red; */
/*border-left-width:1px;border-left-color:#A5A5A5;border-left-style:solid;*/
}
#articles .article h1{color:#EB940C;font-size: 20px;font-style:normal;margin-bottom:10px;text-align:left;}
#articles .article a {color:#007BC2;}/*-------- newsy - podstrona ----------*/
#full_news{width:680px;}
#full_news img{margin:3px;}
#full_news .subtext{text-size:9px;color:#EB940C;margin:0;padding:0;}
#full_news h1{margin-top:5px;margin-bottom:5px;font-size:16px;}

.news_list {padding:3px;clear:both;}
/*-------- Style prawej kolumny na stronie głównej ----------*/
#news{width:259px;
/* 1height:500px;*/
float:right;display:block;}
#news .naglowek, #szukaj_wiecej {width:100%;line-height:25px;background-color:#91BDFC;margin-bottom:3px;}
#news .naglowek h1{margin:0;margin-left:10px;font-size:13px;font-weight: bolder;color:#fff;}
#news .latest{padding-bottom:3px;margin-bottom:1px;margin-left:2px;width:250px;border-bottom-width:1px;border-bottom-color:#A5A5A5;border-bottom-style:solid;/* rgin-bottom:2px;*/
}#news .last{border-bottom-width:0px;}
#news .latest h2 {font-size:16px;color:#006AAB;margin-top:0px;margin-bottom:3px;/* font-weight:bolder;*/
font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;}
#news .product{margin: 0 0 10px 0;border-top: solid #CCCCCC 1px;}
#news .product h2{color:#EB940C;font-size: 20px;font-style:normal;}
#news a,#products a {color:#007BC2;}
#companies {padding:0px;padding-top:0;width: 255px;}
#companies img{border:0;}
#companies div{margin-bottom:4px;}
#footer {margin:0 auto 0 auto;padding-top:25px;/* 1margin-top: 25px;*/
margin-bottom: 15px;width:960px;display:block;clear:both;color:#a2a2a2;text-align:center;}
#footer a {color:#a2a2a2;text-decoration:none;}
/* archiwum */
#archdiv {overflow:scroll;width: 680px;height:450px;overflow-x:hidden;padding:5px;margin:0;margin-top:10px;}
#archdiv a,#archdiv img {border:0;}
#storybody, #storybody td{font-size: 11px;}
/* subscription */
.subscription {font-size:13px;padding:5px;}.tiny {font-size: 80%;}
.subhead {font-size: 11px;font-family: Verdana;}

/*--------- style podsrtony raports ---------------*/
#raport_data{width:120px;float:left;}
#raport_cats{width:120px;float:left;}
#raport_tresc{width:550px;float:left;}
.raport_a{width:80%;padding-left:10px;display:block;line-height:15px;font-size:12px;color:#939395; /* !important; */border-top:1px solid #CCC;}
.line td{font-size:11px;}
.carousel {overflow: hidden;}
.carousel .middle {overflow: auto;}
#example-2 {/* 1background-color: #E8F0FF;1border: 1px solid #AAC8FF;
*/
width: 255px;height: 120px;/* 1margin-top: 15px;
*/
}#example-2 .middle {float: left;width: 255px;height: 120px;overflow: hidden;}
#example-2 .inner img {/* 1float: left;
*/
display:block;margin: auto;}
#topz {
width: 980px;
height: 32px;
margin: 0 auto;
position: absolute;
top: 30%;
z-index: 99999;
display:block;
vertical-align:middle;
}
#orange {
width: 980px;
height: 32px;
z-index: 9999;
vertical-align:middle;
}
#homepages {
width: 100%;
height: 32px;
position: fixed;
top: 30%;
left: 0;
vertical-align:middle;
}
#orange a.orangehomepage {
font-size: 13px;
line-height: 13px;
text-indent: -9999px;
width: 417px;
height: 13px;
display: block;
}
#szukaj_wiecej {
color: #ffffff;
padding-left:12px;
}
#szukaj_wiecej table {
margin:0 auto;
}
#szukaj_kraj select,
#szukaj_wiecej select{
margin-right:3px;background-color:#DDD;border-style:solid;border-width:1px;border-color:#F0F3EB;
}
.szukaj_none {
display:none; 
visibility:hidden;
}
.szukaj_display {
display:block; 
visibility:visible;
}

#szukaj_kraj {
position:absolute;
top:0px;
right:0px;
}
#szukaj_kraj select {
margin-top:2px;
margin-right:0px;
border:1px;
font-size:12px;
}
#searchphrase {
margin-top:2px;
margin-right:0px;
border:1px;
font-size:12px;
}
#change_a,
#change_b {
position:absolute;
right: 74px;
width:10px;
text-align:center;
height:15px;
line-height:15px;
top:6px;
padding:0;
margin:0;
cursor:pointer;
outline-width:0;
}
#button_a,
#button_b {
position:absolute;
right:3px;
top:6px;
width:70px;
cursor:pointer;
outline-width:0;
height:15px;
line-height:15px;
padding:0;
margin:0;
}
#searchphrase,
#searchcountry {
position:absolute;
right:95px;
top:6px;
}

#menu .submit_2,
#szukaj_kraj .submit_2,
#szukaj_wiecej .submit_2{
font-size:10px;
color:#fff;
font-weight:bold;
padding:0px 3px 0px 3px;
background-color:#007BC2;
border-style:solid;
border-color:#BCE5F8;
border-width:1px;
outline-width:0;
height:20px;
line-height:20px;
}
#change_a.submit_2,
#change_b.submit_2 {
height:18px;
font-size:9px;
line-height:18px;
display:block;
}                
