body {
margin: 0 auto;
padding: 0;
background-image: url('images/bg.gif');
background-position: center top;
background-repeat: no-repeat;
background-color: #eff4f7;
font-family: Tahoma;
font-size: 11px;
}
p, form {
margin: 0;
padding: 0;
}
img, a img {
border: none;
}
.main {
margin: 0 auto;
width: 795px;
}
.header {
background-image: url('images/Untitled-2_10.jpg');
width: 795px;
height: 158px;
}
.menubar {
background-image:url('images/Untitled-2_11.jpg');
height:33px;
margin:0 auto;
padding-left:25px;
padding-right:25px;
padding-top:16px;
width:745px;
}
.menubar p {
text-align: center;
}
.menubar a, .menubar a:link, .menubar a:visited {
color: #808080;
padding-left:7px;
padding-right:7px;
}
.menubar a:hover  {
color: #000;
}
.submenu {
background-color: white;
background-image: url('images/submenu.jpg');
background-position: 50% -14px;
background-repeat: no-repeat;
height: 33px;
margin-top: -9px;
padding-left: 25px;
padding-right: 25px;
padding-top: 5px;
width: 745px;
}
.submenu p {
text-align: center;
}
.submenu a, .submenu a:link, .submenu a:visited  {
color: #808080;
padding-left:7px;
padding-right:7px;
}

.submenu a:link.now, .menubar a:link.now, .submenu a:visited.now, .menubar a:visited.now , .submenu a:hover.now, .menubar a:hover.now    {
color:#000000;
padding-left:7px;
padding-right:7px;
text-decoration:underline;
}

.submenu a:hover {
color: #000;
}
.content {
background-color: #ffffff;
width: 745px;
min-height: 250px;
padding-left: 25px;
padding-right: 25px;
}
.footer {
background-image: url('images/bottom.gif');
padding-top: 20px;
margin-bottom: 10px;
height: 20px;
width: 795px;
}
.footer p {
text-align: center;
}
.left {
float: left;
width: 170px;
padding-right: 5px;
text-align: left;
}
.right {
float: left;
width: 570px;
}
.zaglavie {
width: 170px;
height: 28px;
padding-top: 12px;
text-align: center;
color: #808080;
font-size: 12px;
font-weight: bold;
background-image: url('images/menu_01.gif');
background-position: center center;
}
.menu {
width: 160px;
padding: 5px;
padding-bottom: 10px;
background-image: url('images/menu_02.gif');
background-position: bottom center;
}

.basket {
background-image:url(images/menu_03.gif);
background-position:center bottom;
min-height:160px;
padding:5px 5px 10px;
width:160px;
}

.menu a, .menubar a:link, .menu a:visited {
color: #808080;
}
.menu a:hover {
color: #000;
}
.menu ul, .menu li, .basket ul, .basket li  {
margin:0 0 5px;
padding-left:0px;
}
.menu ul , .basket ul {
list-style-type:disc;
list-style-type:disc;
padding-left:15px;
}
#spacer {
border: 0;
display: block;
padding-left: 24px;
height: 158px;
width: 745px;
}
#spacer img {
height: 150px;
width: 745px;
}
.submit {
background:transparent url(images/button.gif) no-repeat scroll left top;
border:medium none;
height:29px;
width:124px;
}
.reset {
background-image: url('images/button2.gif');
border:medium none;
height: 29px;
width: 175px;
}
.left hr {
border: 0;
color: #557b92;
background-color: #557b93;
height: 1px;
text-align: left;
margin-right: 45px;
width: 125px;
}
.cont {
border:medium none;
width: 570px;
border-spacing: 0;
padding: 0;
}

.cont td {
padding: 5px;
}

.conf {
border:medium none;
width: 570px;
padding: 2px;
}
.conf td {
background-color: #f5f5f5;
}
.conf td.white {
background-color: #fff;
}
.contactus {
border:medium none;
width: 570px;
padding: 0;
}
.item {
width: 300px;
height: 300px;
}
.right hr {
border: 0;
color: #557b92;
background-color: #557b93;
height: 2px;
text-align: left;
width: 100%;
}

hr.separator {
border: 0;
color: #557b92;
background-color: #557b93;
height: 1px;
text-align: left;
width: 100%;
margin: 0;
padding: 0;
}

.list {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9999ff;
text-align:justify;
}
input.txt, select.txt {
width: 270px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

input.txt:focus {
border: 1px solid #000;
}
textarea.txt {
width: 270px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc; 
}
textarea.txt:focus{
border: 1px solid #000;
}
.frpic {
background-image: url('front_pic/bg.gif');
}
.planove {
border: 1px solid rgb(192, 192, 192);
border-collapse: collapse;
}
.planove td {
border: 1px solid rgb(192, 192, 192);
}
.error {
  background: #ff3535;
  border: 2px solid #ffbfbf;
  color: #FFFFFF;
  padding: 2px;
  text-align:center;
  display:block;
}

.done {
  background:#33CC33;
  border:2px solid #99FF99;
  color:#FFFFFF;
  padding:2px;
  text-align:center;
  display:block;
}

.done a, .done a:link, .done a:visited {
  color: #FFFFFF;
}
label {
float:left;
width:110px;
padding-top: 8px;
}

label.l2 {
width: 140px;
}

input, textarea, select {
margin: 5px;
}

.username {
border-color:#666666 #CCCCCC #CCCCCC #666666;
border-style:solid;
border-width:1px;
float:left;
margin-bottom:0;
margin-left:5px;
margin-right:0;
margin-top:0;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
width:265px;
}

.renewtb {
border: 0;
width: 100%;
margin: 0;
}

.renewtb td.label {
width: 150px;
}

.renewtb input, .renewtb  select {
padding: 0px;
margin: 0px;
}

.userlist {
border: 0;
width: 100%;
margin: 0;
}

.userlist td , .renewtb td{
padding:3px;
}

.userlist td.ttl, .renewtb td.ttl {
background-color:#cad5dd;
font-weight: bold;
text-decoration: underline;
font-size: 11px;
}

.userlist td.info {
font-size: 11px;
}

.current {
background-color:#CCF29B;
border:1px solid #83C53F;
margin:5px;
padding:3px 6px;
}
.page {
border:1px solid #ECF0F3;
margin:5px;
padding:3px 6px;
}

.page:hover {
background-color:#CCF29B;
border:1px solid #DBE3E0;
padding:3px 6px;
}

.hplan {
display: block;
float: left;
width: 180px;
height: 300px;
}

.hplan ul , .hservices{
list-style-type:disc;
padding-left:15px;
}

.hplan_top {
background-image: url('images/plan_01.gif');
width: 180px;
height: 53px;
}

.hplan_bottom {
background-image: url('images/plan_02.gif');
padding-left: 10px;
padding-right: 10px;
width: 160px;
height: 197px;
}

.hplan_bottom h3 {
margin: 0;
font-weight: bold;
text-align: center;
}

a.add_coupon {
background-image:url(images/button.gif);
border:0px;
height:29px;
width:124px;
display:block;
height:21px;
padding-left:24px;
padding-top:8px;
margin: 0 auto;
width:100px;
color: #808080;
}

a.buy_domain {
background-image:url(images/button.gif);
border:0 none;
color:#808080;
display:block;
height:22px;
margin-right:10px;
margin-top:-5px;
padding-left:14px;
padding-top:8px;
width:110px;
}

.free {
background:#00D838 url(images/greenbg.gif) repeat scroll left center;
border:2px solid #284F27;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:25px;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.inuse {
background:#FF0000 url(images/red.gif) repeat scroll center center;
border:2px solid #000000;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:25px;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.total {
border:0; 
width:52px;
font-weight: bold;
text-align: right;
}

.hidden {
border:0 none;
margin-left:15px;
width:40px;
text-align: right;
}

.hidden2 {
border:0 none;
width:40px;
text-align: left;
}

.domainheader_top {
width: 555px;
height: 270px;
display: block;
}

.domainheader_bottom {
background-image:url(images/domain_header_bottom.jpg);
display:block;
height:74px;
padding-left:150px;
padding-top:25px;
width:405px;
}

.td_title {
font-weight: bold;
}

#loading {
background-image:url(images/loading.gif);
background-position:0 -150px;
height:280px;
margin:0 auto;
width:400px;
}

.epay-button {
border: medium none ; 
background-image: url(images/money.gif); 
background-color: transparent; 
width: 200px; 
height: 45px; 
}

ul.friends  li{
background-color:#F5F5F5;
padding: 5px;
margin-bottom: 5px;
}

ul.friends  li:hover{
background-color:#EFF4F7;
padding: 5px;
margin-bottom: 5px;
}

ul.friends  li:hover a:hover {
padding-left: 15px;
color: #557B92;
}

ul.friends  li i {
font-weight: normal;
}

h1 {
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
line-height:140%;
color:#557B93;
}

h2 {
color:#557B93;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:3px;
margin-top:3px;
}

.span_reklama{
text-align:justify;
font-size:12px;
font-weight:800;
line-height:155%;
letter-spacing:2px;
}

.top {
background-image:url('images/Untitled-2_02.jpg');
width: 725px;
height: 46px;
padding-left:70px;
padding-top:14px;
}

.top_left {
background-image:url('images/Untitled-2_04.jpg');
width: 370px;
height: 39px;
float: left;
}

#kontakti, #website, #karieri, #zapitvane, #corner, .pack_pic, .pack_desc {
float: left;
}

#kontakti {
width: 96px;
height: 39px;
}

#website {
background-image:url('images/website.jpg');
width: 100px;
height: 39px;
}

#karieri {
width: 92px;
height: 39px;
}

#zapitvane {
width: 100px;
height: 39px;
}

#corner {
background-image:url('images/Untitled-2_09.jpg');
width: 37px;
height: 39px;
}

.pack_pic {
	width: 200px;
	height: 200px;
}

.pack_desc  {
	width: 370px;
	padding-bottom: 15px;
}

.pack_desc p {
	margin-bottom: 5px;
}

.opisanie {
	width: 370px;
}

.opisanie ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
}

.opisanie li {
	margin-left: 15px;
}

#domprices {
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	width: 98%;
	margin: auto;
}

#domprices td { 
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 3px;
}

#domprices td.title2 {
	background-color: #90C2DD;
}

form.contact_form label {
	float: none;
}