/* body */
body { margin: 0; padding: 0;line-height: 1.7em;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;background: #efefec url(../images/background.png) repeat-x top;}
h1, h2, h3, h4, h5{ font-weight: normal; }
a {text-decoration : none;color : #000;font-weight : normal;outline: none;}
a:hover {text-decoration : none;color : #5e95cb;font-weight : bold;outline: none;}
*:focus {outline: none;}
.clean{ clear: both; width:100%; height: 40px; }

#page { width:956px; margin:auto; }
#chtitle {background-color: #000; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; max-width:200px; min-height:20px;padding:10px;opacity:0;z-index:50; position:absolute;border:1px solid #303030;font-size:12px;line-height:18px; -moz-border-radius-topright:5px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}

#header { float:left; width:956px; HEIGHT:76px; background:transparent url(../images/headerbg.png) no-repeat; }  
#logo { float:left; width:300px; padding-left:20px; padding-top:5px; }
#logo img { border:none ; }
.topbanner { float:left; margin-left:40px; margin-top:8px; }

#menu { float:left; width:956px; height:70px; padding-top:20px; padding-bottom:10px; }
#menu .link { float:left; margin-left:25px;  }
#menu .link a { background:transparent url(../images/menu.png) no-repeat; color:#5e5e5e; font-family:Arial,Verdana,Tahoma; font-size:20px; float:left;width:220px; height:59px;  line-height:60px; font-weight:bold; font-family:Arial,Verdana,Tahoma; font-size:20px; text-align:center;}
#menu .link a.active { background:transparent url(../images/menu_active.png) no-repeat; color:#FFF; font-family:Arial,Verdana,Tahoma; font-size:20px; float:left;width:220px; height:59px;  line-height:60px; font-weight:bold;  font-family:Arial,Verdana,Tahoma; font-size:20px; text-align:center;}
#menu .link a:hover.active { background:transparent url(../images/menu_active.png) no-repeat; color:#FFF; font-family:Arial,Verdana,Tahoma; font-size:20px; float:left;width:220px; height:59px;  line-height:60px; font-weight:bold;  font-family:Arial,Verdana,Tahoma; font-size:20px; text-align:center;}
#menu .link a:hover.face { background:transparent url(../images/menu_face.png) no-repeat; color:#FFF; font-family:Arial,Verdana,Tahoma; font-size:20px; float:left;width:220px; height:59px;  line-height:60px; font-weight:bold;  font-family:Arial,Verdana,Tahoma; font-size:20px; text-align:center;}
#menu .link a:hover { background:transparent url(../images/menu_hover.png) no-repeat; color:#5e5e5e; }

#content_top { float:left; background:transparent url(../images/content_top.png) no-repeat; width:956px; height:9px; }
#content { float:left; background:transparent url(../images/content_bg.png) repeat-y; width:956px; min-height:300px; }
#content_bottom { float:left; background:transparent url(../images/content_bottom.png) no-repeat; width:956px; height:23px; }
#content_text_mini { padding:20px; float:left; width:728px; }
#content_text { padding:20px; float:left; width:930px; }

#content_right {  padding-top:30px;  float:left; width:175px; }


.hr { margin-top:15px;margin-bottom:15px; background:transparent url(../images/hrbg.png) no-repeat; width:954px; height:28px;  float:left; }

.adForm input, textarea             { 
margin: 8px 0; padding: 5px 7px 7px 8px; width: 100px;  
border:1px solid #dedddd;      -moz-border-radius: 8px; 
/* Firefox */-webkit-border-radius: 8px; /* Safari, Chrome */border-radius: 8px; /* CSS3 */ 					}
.adForm input.searchtext            { width: 210px; 			}
.adForm select                      { padding:5px 5px 5px 5px;margin: 1px 0 1px 0; left:50px;background: #fff;width: 180px; font-size: 14px; color: #555; border: 1px #ddd solid;	background-repeat: no-repeat;background-position: 10px center;					}
.adForm textarea                    { width: 715px; height: 150px; resize:none;		 		}	
.adForm textarea.bttext             { width: 200px; height: 60px; background:transparent; border:2px solid #7f6c59;	color:#7f6c59;	 		}	
.adForm input.bttext                { width: 150px; height: 20px; background:transparent; border:2px solid #7f6c59;	color:#7f6c59;	 		}	
.adForm input.bttext:hover          { width: 150px; height: 20px; background:transparent; border:2px solid #7f6c59;	color:#7f6c59;	 		}	
.adForm input.btsubmit                { width:95px; background-color: #ed4000;padding: 5px 10px 6px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-color:#ee6901;position: relative;cursor: pointer;}
.adForm input.btsubmit:hover { color:#fff;background-color: #ed4000;border-color:#ee6901;}
.adForm input:hover, textarea:hover { outline: none;background-color: #f9f8f8; border:1px solid #c0c0c0; background-repeat: no-repeat;}	
.adForm input.submit                { width:95px; background-color:  #d90303;padding: 5px 10px 6px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-color:#770202;position: relative;cursor: pointer;}
.adForm input.submit:hover { color:#fff;background-color: #770202;border-color:#770202;}

.adForm input.submit_page                { width:175px; background-color:  #ececeb;padding: 5px 10px 6px;
color: #4a4a49;text-decoration: none;font-weight: bold;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;
border-color:#d3d3d1;
position: relative;cursor: pointer;}  
.adForm input.submit_page:hover { color:#fff;background-color: #303030;border-color:#000;}


.adForm input.checkbox { width:30px; }

       
.dropdown { float:left; margin-left:20px; margin-top:15px; width:50px; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; z-index:999; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#a5a5a4; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover, .dropdown dt a:focus { color:#585858; border: 1px solid #585858;}
.dropdown dt a {background:#f0f0ed url(../images/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;  border:1px solid #d1d1cf; width:50px; font-weight:bold; }
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#f0f0ed none repeat scroll 0 0; border:1px solid #9c9c9c; color:#a5a5a4; display:none;                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:70px; list-style:none;}
.dropdown span.value { display:none;}        
.dropdown dd ul li { margin-top:2px; background:transparent;  }
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#4a4a49;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }

table.maintable {font-family:arial;background-color: #fff;margin:10px 0pt 0px;font-size: 14px;width: 100%;text-align: left;}
.maintable th{ 	text-align:left; background-color: #ececeb;border: 1px solid #d3d3d1;font-size: 14px;padding: 4px;color:#4a4a49;}
.maintable td{	text-align:left;	color: #8a8a89;padding: 5px;background-color: #f4f4f3;vertical-align: top;}
.maintable .td2 {		color: #3D3D3D;padding: 5px;background-color: #F0F0F6;vertical-align: top; font-weight:bold; }
.maintable td a,th a { color:#000; font-weight: normal; text-decoration:none;}
.maintable td a:hover,th a:hover { color:#000; font-weight: normal; text-decoration:none;}



.footer { background:transparent; padding-bottom:10px; }
.footer .text { color:#727270; font-size:14px; padding-left:10px; padding-top:10px; }

.left_rek {position:fixed; top:20%;  margin-left:-180px; float:left; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;}
.reklama { background:#fff; min-height:300px; width:160px; padding:5px; }
.right_rek {position:fixed; top:20%; margin-left:970px; float:right; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:0 0 2px 0;z-index:10;}


#load {
  text-align:center;
  display:none;
}

#trans_view                  { display:none; width: 715px; min-height: 150px; 	margin: 8px 0; padding: 5px 7px 7px 8px;
border:1px solid #dedddd;      -moz-border-radius: 8px; 
/* Firefox */-webkit-border-radius: 8px; /* Safari, Chrome */border-radius: 8px; /* CSS3 */ 	 		}	

.notemini {
    position:relative;
    width:400px;
    padding:15px;
    margin:2em auto;
    color:#fff;
    background:#f9f0e4;
    float:left;
    overflow:hidden;
    font:16px Cambria, Georgia, sans-serif;
    margin-left:20px;  
}

.notemini p { margin:1em 0; line-height:1.4em; }

.notemini:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#f9f0e4; /* For when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.notemini.dark {background:#ebebeb; color:#000;}
.notemini.dark:before {border-color:#fff #fff transparent transparent; background:transparent;}

.notemini.red {background:#8a0104; color:#fff;}
.notemini.red:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note {
    position:relative;
    width:885px;
    padding:15px;
    margin:2em auto;
    color:#fff;
    background:#e0e0e0;
    overflow:hidden;
    font:16px Cambria, Georgia, sans-serif; 
}

.note p { margin:1em 0; line-height:1.4em; }

.note:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#e0e0e0; /* For when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.note.dark {background:#ebebeb; color:#000;}
.note.dark:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note.red {background:#8a0104; color:#fff;}
.note.red:before {border-color:#fff #fff transparent transparent; background:transparent;}


.alert-message {
  background-color: rgba(0, 0, 0, 0.15);
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15)));
  background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.15));
  background-image: -ms-linear-gradient(transparent, rgba(0, 0, 0, 0.15));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.15)));
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.15));
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.15));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.15));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";
  background-color: #e6e6e6;
  margin-bottom: 10px;
  padding: 8px 15px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  max-width:963px;
}
.alert-message p {
  color: #fff;
  margin-bottom: 0;
}

.alert-message.error {
  background-color: #d83a2e;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#e4776f), to(#d83a2e));
  background-image: -moz-linear-gradient(#e4776f, #d83a2e);
  background-image: -ms-linear-gradient(#e4776f, #d83a2e);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4776f), color-stop(100%, #d83a2e));
  background-image: -webkit-linear-gradient(#e4776f, #d83a2e);
  background-image: -o-linear-gradient(#e4776f, #d83a2e);
  background-image: linear-gradient(#e4776f, #d83a2e);
  border-bottom-color: #b32b21;
}

.alert-message.success {
  background-color: #62bc62;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#97d397), to(#62bc62));
  background-image: -moz-linear-gradient(#97d397, #62bc62);
  background-image: -ms-linear-gradient(#97d397, #62bc62);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97d397), color-stop(100%, #62bc62));
  background-image: -webkit-linear-gradient(#97d397, #62bc62);
  background-image: -o-linear-gradient(#97d397, #62bc62);
  background-image: linear-gradient(#97d397, #62bc62);
  border-bottom-color: #46a546;
}
.alert-message.info {
  background-color: #04aef4;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62cffc), to(#04aef4));
  background-image: -moz-linear-gradient(#62cffc, #04aef4);
  background-image: -ms-linear-gradient(#62cffc, #04aef4);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62cffc), color-stop(100%, #04aef4));
  background-image: -webkit-linear-gradient(#62cffc, #04aef4);
  background-image: -o-linear-gradient(#62cffc, #04aef4);
  background-image: linear-gradient(#62cffc, #04aef4);
  border-bottom-color: #049cdb;
}










