body {
margin:0;
padding:0;
background: url(img/bg.jpg) bottom repeat-x fixed #25201f;
text-align:left;
font: normal 12px/150% Arial, Helvetica, sans-serif;
color:#000000;
}

div, table, p, ul, li, h1, h2, h3, h4, form {
margin:0;
padding:0;
}

img {
border:none;
}

h1 {
color: #222222;
font-size: 40px;
letter-spacing: -0.05em;
font: normal 40px/40px Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

h3 {
color: #222222;
}

h2 {
color: #222;
font-size: 16px;
line-height: 20px;
}

p {
margin: 5px 0 15px 0;
}

a {
color:#9ba400;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

span.red {
color:#ff0000;
}

.listele {
margin-left:25px;
margin-bottom:15px;
}

blockquote {
color:#b5b5b5;
font-size:22px;
font-style:italic;
line-height:28px;
margin:20px 0;
padding:0;
}

blockquote span {
color:#a5af3b;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-style:italic;
line-height:15px;
text-align:right;
}

.container {
width:950px;
text-align:left;
margin:0 auto;
background:#fff;
padding-bottom:40px;
}

.clearer {
clear:both;
font-size:1px;
line-height:1px;
}

.header {
background: url(img/header_bg.jpg) repeat-x;
height:126px;
position:relative;
}

.header .logo {
display:block;
width:332px;
height:99px;
position:absolute;
bottom:0;
left:48px;
}

.header .phone {
position:absolute;
bottom:0;
right:48px;
}

.header .login {
list-style:none;
width:320px;
position:absolute;
right:35px;
top:24px;
}

.header .login li {
float:left;
padding:0 10px;
border-right:1px solid #939191;
height:16px;
}

.header .login li.last {
border-right:none;
}

.header .login a {
font-weight:bold;
color:#939191;
text-decoration:none;
}

.header .login a:hover {
text-decoration:underline;
}

.menu {
background: url(img/menu_bg.jpg) repeat-x;
height:43px;
}

.menu ul {
list-style:none;
}

.menu li {
width:158px;
float:left;
text-align:center;
background: url(img/menu_border.jpg) right no-repeat;
height:43px;
}

.menu li a {
text-decoration: none;
text-transform: uppercase;
color:#ffffff;
font: bold 12px/43px Arial, Helvetica, sans-serif;
}               

.menu .active a {
color:#d7de01;
}

.menu li.last {
background:none;
width:160px;
}

.submenu {
background: url(img/submenu_bg.jpg) repeat-x;
height: 31px;
}

.submenu ul {
list-style:none;
padding-left:60px;
}

.submenu li {
float:left;
background: url(img/submenu_border.gif) right no-repeat;
height:31px;
padding:0 10px;
}

.submenu li.last {
background:none;
}

.submenu a {
color:#fff;
font-weight:bold;
line-height:31px;
text-decoration:none;
display:block;
height:31px;
float:left;
font-size:13px;
}

.submenu li.active a {
color:#211c1b;
background: url(img/submenu_active.gif) bottom no-repeat;
}

.first_banner_place {
height:225px;
border:1px solid #fff;
background:#25201f;
}

.banner_place {
height:131px;
border:1px solid #fff;
background:#25201f;
}

.main {
background: url(img/main_gradient.jpg) top repeat-x;
padding-top:22px;
}

.hosting_plans {
height:270px;
padding-left:10px;
}

.hosting_plans div {
width:210px;
height:185px;
float:left;
margin-right:13px;
padding:85px 0 0 13px;
cursor:pointer;
}

.hosting_plans .home {
background: url(img/plani/home.jpg) no-repeat;
}

.hosting_plans .business {
background: url(img/plani/business.jpg) no-repeat;
}

.hosting_plans .corporate {
background: url(img/plani/corporate.jpg) no-repeat;
}

.hosting_plans .reseller {
background: url(img/plani/reseller.jpg) no-repeat;
margin-right:0;
}

.hosting_plans h1, .hosting_plans h2 {
display:none;
}

.hosting_plans ul {
list-style:none;
width:200px;
}

.hosting_plans li {
padding-left:15px;
margin-bottom:8px;
}

.hosting_plans .homeulover li {
color:#9ba400;
}

.hosting_plans .businessulover li {
color:#081e50;
}

.hosting_plans .corporateulover li {
color:#753f04;
}

.hosting_plans .resellerulover li {
color:#73103d;
}

.hosting_plans .more {
width:83px;
display:block;
margin:0 0 0 15px;
text-decoration:none;
}

.hosting_plans .signup  {
width: 102px;
height: 34px;
display:block;
margin-top:25px;
}

*html .hosting_plans .signup  {
margin-top:20px;
}

.hosting_plans .home .more {
background: url(img/home_more.gif) right 7px no-repeat;
}

.hosting_plans .home .signup {
background: url(img/home_signup.jpg) no-repeat;
}

.hosting_plans .home li {
background: url(img/home_bullet.gif) left no-repeat;
}

.hosting_plans .business .more {
background: url(img/business_more.gif) right 7px no-repeat;
color:#081e50;
}

.hosting_plans .business .signup {
background: url(img/business_signup.jpg) no-repeat;
}

.hosting_plans .business li {
background: url(img/business_bullet.gif) left no-repeat;
}

.hosting_plans .corporate .more {
background: url(img/corporate_more.gif) right 7px no-repeat;
color:#753f04;
}

.hosting_plans .corporate .signup {
background: url(img/corporate_signup.jpg) no-repeat;
}

.hosting_plans .corporate li {
background: url(img/corporate_bullet.gif) left no-repeat;
}

.hosting_plans .reseller .more {
background: url(img/reseller_more.gif) right 7px no-repeat;
color:#73103d;
}

.hosting_plans .reseller .signup {
background: url(img/reseller_signup.jpg) no-repeat;
}

.hosting_plans .reseller li {
background: url(img/reseller_bullet.gif) left no-repeat;
}

.domain_check {
background: url(img/searchdomain_bg.jpg) repeat-x;
height: 28px;
padding:7px 0 0 160px;
}

.domain_check img {
float:left;
margin:4px 5px 0 0;
}

.domain_check form {
float:left;
}

.domain_check form input {
border:1px solid #8b8b8b;
height: 18px;
float:left;
width:160px;
}

.domain_check form select {
border:1px solid #8b8b8b;
height: 22px;
float:left;
margin:0 5px;
}

.domain_check form input.submit {
cursor:pointer;
background: url(img/domain_check.gif) no-repeat;
width: 99px;
height: 20px;
border:none;
margin-top:1px;
}

.textplace {
padding:20px;
}

.horizbanners {
list-style:none;
}

.horizbanners li {
float:left;
width:265px;
padding:0 22px;
}

.horizbanners li img {
border:8px solid #dcdcdc;
}

.horizbanners li h2 {
color:#9ba400;
}

.verticbanners {
list-style:none;
}

.verticbanners li {
width:265px;
margin-bottom:15px;
}

.verticbanners li img {
border:8px solid #dcdcdc;
}

.verticbanners li h2 {
color:#9ba400;
}

.bottom {
background: url(img/bottom_bg.jpg) no-repeat;
width: 950px;
height: 120px;
text-align:left;
margin:0 auto;
}

.main .left_text {
width:470px;
float:left;
margin-right:70px;
}

.main .quotes {
width:350px;
float:left;
}

.right_side .quotes {
width:265px;
float:none;
}

.right_side blockquote {
margin-top:0;
}

.main .hosttable {
width:100%;
border:none;
margin-top:20px;
}

.main .hosttable tr {
background: url(img/horizontal_dot_brd.gif) top repeat-x;
}

.main .hosttable td {
background: url(img/vertical_dot_brd.gif) left repeat-y;
text-align:center;
height:42px;
}

*html .main .hosttable td {
border-bottom:1px dotted #A9A9A9;
}

.main .hosttable th {
padding:0 5px;
}

*html .main .hosttable th {
border-bottom:1px dotted #A9A9A9;
background:none;
}

.main .hosttable .titled td, .main .hosttable .titled th {
background: url(img/hosttable_titled.jpg) repeat-x;
height: 35px;
color:#fff;
line-height:35px;
padding:0;
margin:0;
}

.main .hosttable .head {
background:none;
}

.main .hosttable .head th {
vertical-align:bottom;
}

.main .hosttable .head td {
background: url(img/ht_border_grad.jpg) left bottom no-repeat;
text-align:center;
font-weight:bold;
}

.main .hosttable .head td.home {
color:#211c1b;
}

.main .hosttable .head td.business {
color:#1a60ff;
}

.main .hosttable .head td.corporate {
color:#dd701d;
}

.main .hosttable .head td.reseller {
color:#d01f71;
}

.main .hosttable .head th, .main .hosttable .head td {
padding-bottom:5px;
}

.main .hosttable .signup td, .main .hosttable .signup th {
padding-top:10px;
background:none;
border:none;
}

.main .hosttable strong {
color:#9ba400;
}

.main .left_side {
width:630px;
float:left;
padding:0 15px;
}

.main .right_side {
width:270px;
float:left;
}

.left_side .introtxt img {
float:left;
margin-right:15px;
}

.left_side .introtxt h1 span {
color:#9ba400;
}

.businessplans .left_side .introtxt h1 span {
color:#1a60ff;
}

.corporateplans .left_side .introtxt h1 span {
color:#dd701d;
}

.resellerplans .left_side .introtxt h1 span {
color:#d01f71;
}

.featureslist {
list-style:none;
width:273px;
float:left;
margin-right:40px;
padding-bottom:12px;
}

*html .featureslist {
margin-right:30px;
}

.featureslist li {
background: url(img/horizontal_dot_brd.gif) bottom repeat-x;
padding:5px;
}

.featureslist li span {
display:block;
background: url(img/home_bullet2.gif) left no-repeat;
padding-left:15px;
}

.featureslist li.titled {
background: url(img/features_bg.jpg) no-repeat;
width: 253px;
height: 27px;
color:#dcdcdc;
padding:0 0 0 20px;
line-height:27px;
}

.businessplans .featureslist li a {
color:#1a60ff;
}

.corporateplans .featureslist li a {
color:#dd701d;
}

.resellerplans .featureslist li a {
color:#d01f71;
}

.featureslist li.empty {
background:none;
}

.prices {
list-style:none;
width:265px;
margin-bottom:15px;
}

.prices li {
background: url(img/horizontal_dot_brd.gif) bottom repeat-x;
padding:10px;
color:#a6a6a6;
}

*html .prices li {
height:30px;
}


.prices li span {
color:#9ba400;
font-size:25px;
padding-right:8px;
}

.businessplans .prices li span {
color:#1a60ff;
}

.corporateplans .prices li span {
color:#dd701d;
}

.resellerplans .prices li span {
color:#d01f71;
}

.prices li.topprice {
font-size:22px;
}

*html .prices li.topprice {
height:65px;
margin-bottom:-20px;
}


.prices li.topprice span {
font-size:55px;
padding-right:0px;
}

.forms {
background: url(img/forms_top.gif) top left no-repeat;
width: 576px;
padding-top: 11px;
margin-bottom:20px;
}

.forms .formswrap {
background: url(img/forms_bottom.gif) bottom left no-repeat;
width: 546px;
padding:4px 15px 15px 15px;
}

.forms .support p {
margin:0;
padding:0;
font-size:14px;
line-height:20px;
}

.forms .support p span {
color:#9ba400;
font-weight:bold;
font-size:26px;
letter-spacing: -0.05em;
}

.forms h2 {
font-size:20px;
color:#b5b5b5;
font-weight:normal;
line-height:20px;
margin-bottom:10px;
}

.forms .domainname {
width:250px;
}

.forms .domain p {
margin-bottom:5px;
}

.forms .domain  span {
padding-left:130px;
color:#ff0000;
}

.forms .example {
padding-left:130px;
margin:0;
}

.forms a {
text-decoration:none;
}

.forms ul {
list-style:none;
}

.forms li {
float:left;
padding:0 10px 10px 10px;
text-align:center;
}

.forms li img {
border:1px solid #dcdcdc;
}

/* form */
.cssform {
clear:both;
}

.cssform p {
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 165px; /*width of left column containing the label elements*/
height: 1%;
}
.cssform p.error {
width: 400px;
clear: left;
margin: 0;
text-align:center;
color:#cc0000;
padding: 5px 0 8px 0;
padding-left: 165px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform p.normal {
width: auto;
clear: none;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 165px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label {
float: left;
margin-left: -165px; /*width of left column*/
width: 160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input { /*width of text boxes. IE6 does not understand this attribute*/
width: 330px;
}

.cssform input { /*width of text boxes. IE6 does not understand this attribute*/
width: 330px;
}

.cssform select {
width:330px;
}

*html .cssform select {
width:335px;
}

.cssform .text {
background:#fff;
border:1px solid #666666;
color:#414141;
font:normal 11px "Arial";
}

.cssform textarea {
width: 330px;
height: 150px;
color:#414141;
font:normal 14px "Arial";
overflow:hidden;
}

.left_side form .submit {
background: url(img/submit.jpg) no-repeat;
width:153px;
height: 28px;
border:none;
color:#fff;
line-height:28px;
text-align:center;
cursor:pointer;
float:right;
margin-right:50px;
font:bold 12px "Arial";
}

.cssform span {
color:#ff0000;
}

.forms .domainreg input {
width:300px;
float:left;
margin-right:5px;
}

.forms .domainreg .submit {
background: url(img/submit_domain.jpg) no-repeat;
width: 153px;
height: 22px;
color:#fff;
line-height:22px;
text-align:center;
cursor:pointer;
font:bold 12px "Arial";
}

.textboxes {
padding:20px 0;
}

.textboxes div {
width:280px;
margin-right:20px;
float:left;
padding-bottom:20px;
}

.textboxes h2 {
color:#70830a;
margin-bottom:5px;
line-height:16px;
}

.domainprice {
width:600px;
}

.domainprice .head td {
background: url(img/domain_head.jpg) top repeat-x;
color:#fff;
font-weight:bold;
height:17px;
}

.domainprice td {
padding:7px 10px;
}

.domainprice .colored td {
background:#e2e2e1;
} 

.contactboxes div {
float:left;
background: url(img/vertical_dot_brd2.gif) right repeat-y;
width:294px;
}

.contactboxes div.last {
background:none;
padding-left:30px;
width:244px;
}



ul.galerija {
list-style:none;
padding-left:25px;
}

.galerija li {
float:left;
padding:0 10px 10px 10px;
text-align:center;
}

.galerija li img {
border:1px solid #dcdcdc;
}

