/* Global, begin */
* {padding:0; margin:0}
body {
  font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color:#4d4d4d;
  font-size: 70%;
  text-align:left;
  background:#fff;
  padding: 0 0 0 0;
  margin: 5 5 5 5;
  }
* html body { behavior: url("/images/js/csshover.htc")}

ul {list-style:none}
img {border:0; vertical-align:middle; font-size:12px}
div {vertical-align:top}
button {border:0; padding:0; cursor:pointer}

input, select, textarea, button {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

input.max_size {
    width: 250px;
}

select.max_size {
    width: 100px;
}

.med_size {
    width: 40%;
}

.min_size {
    width: 50px;
}

td.example {
    font-size: 9px;
    color: #acacac;
}

a.example {
    font-size: 95%;
    color: #acacac;
}
div.copyright {
    color: #acacac;
    font-size: 12px
}
div.footers {
  color: #007db6;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
  margin-top: 50px;
  margin-bottom: 10px
}


td {
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding:5px 5px 5px 5px
}

td.whois {
	font-family: Courier New, Verdana, Tahoma, Helvetica, sans-serif, Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding:5px 5px 5px 5px
}


.ln:link {
    COLOR: #007db6;
    text-decoration: underline;
    white-space: nowrap;
}

.ln:visited {
    color: #007db6;
    text-decoration: underline;
}

.ln:hover {
    color: #4d4d4d;
    text-decoration: underline;
}



a {color:#0086E5; text-decoration:underline}
a:active {outline:none}
a:focus {-moz-outline-style:none}
a:hover {color:#000; text-decoration:none}

a.logo {color:#007db6; text-decoration:none}
a.logo:active {outline:none}
a.logo:focus {-moz-outline-style:none}
a.logo:hover {color:#007db6; text-decoration: none;}

h1, h2, h3, h4, h5 {font-weight:normal; font-family:Courier New, Verdana, Tahoma, Arial; letter-spacing:-1px}
h1, h2, h3, h4 {line-height:35px}
h1, h2, h3 {font-size:25px}
h1, h2 {padding-bottom:5px}
h3 {padding-bottom:20px}
h4 {font-size:21px; padding:0 0 30px 25px}
h5 {font-size:21px; line-height:25px}

/* Global, end */

/* Holders and hacks begin */
#wrapper {min-width:300px}
#top-menu {overflow:hidden; min-height:1%}


* html #wrapper {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 300)? "300px" : "100%")}
* html #top-menu, {height:1%; overflow:visible}
* html #footer {border-top:3px solid #ccc}
* html  .text {padding:0px 20px 20px 20px}

/* Holders and hacks end */

/* Header navigation begin */
#top-menu {display:block; height:40px; font-family:Arial, Tahoma; font-size:15px; font-weight:normal; color:#999; background:#f1f1f1 url(images/img/bg-nav.gif) 0 0 repeat-x}
#top-menu li {float:left; height:40px; line-height:40px; white-space:nowrap}
#top-menu li a {display:block; padding:0 10px}
#top-menu li a:hover {}
#top-menu li a.top {display:block; padding:0 15px}
#top-menu li input {display:inline; margin: 6px 0px 0px 0px}
#top-menu li img {padding-right:5px; margin: 3px 0px 0px 0px}

#top-menu li.active {background:#fff; padding:0 15px}
#top-menu li.login {float:right}
#top-menu li.login a {display:block; padding:0 15px;}
#top-menu li.login a:hover {}
#top-menu li.login a.top {display:block; padding:0 15px}
#top-menu li.login img {padding-right:5px}

#top-menu li.linkin a {background:url(/images/img/key.png) 15px 6px no-repeat; padding-left:20px}
#top-menu li.linkin a:hover {background:#fff url(/images/img/key.png) 15px 6px no-repeat}
#top-menu li.linkout a {background:url(/images/img/logout.png) 15px 6px no-repeat; padding-left:20px}
#top-menu li.linkout a:hover {background:#fff url(/images/img/logout.png) 15px 6px no-repeat}
/* Header navigation end */

/* Header begin */
#header {padding:10px 10px; position:relative}
#header div {position:absolute; top:50px; right:40px}
/* Header end*/

/* Footer begin */
#footer {clear:both; border-top:1px solid #ccc; padding:20px 0 20px 50px; white-space:nowrap; position:relative}
#footer ul {display:block; padding-top:10px}
#footer li {display:inline; padding-right:25px}
#footer div {position:absolute; top:30px; right:50px}
#footer div img {margin-left:20px}
#footer .count {width:88px; height:31px}
/* Footer end */

/* Dividing on columns begin   */
#main {float:left; width:100%; }
#content {}
#sidebar {float:left; }
/* Dividing on columns end */


.error, td.error {
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;

}


td.quote {background:#f0f0f0;  padding: 10 10 10 10;
    margin: 0 0 0 0;
}

.quote {background:#f0f0f0;  padding: 10 10 10 10;
    margin: 0 0 0 0;
}

.entry { width: 250px;  overflow: visible; padding: 50px 10px 15px 10px; border: 1px solid #3E3C22; background-color: #fff; position: absolute; top: 30%; left: 45%; z-index: 55; }
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:85%; padding: 3px 5px; }

.auth { position: absolute; left: 15px; top: 10px; font: 18px Verdana; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px; }

td.search {
  background: #f0f0f0;
  padding: 10 10 10 10;
  margin: 0 0 0 0;
}


tt, font {
    font-size: 12px;
    font-weight: normal;	
}
td.pravo {
	float: left;
	vertical-align:top;

}
div#progress{ min-height: 220px; margin: 10px auto}
