/*  
Registrator.bg
by Geno Shishkov 
http://www.registrator.bg
*/
* {margin:0;padding:0}
body {font-family: 'PT Sans', sans-serif; font-size:12px; background: url(../images/html_bg.png) #181715 repeat-x 0 0;}
.font14{font-size:14px;}
a img {border:none}

a img {border:none}
a:link {color: #be1a00;text-decoration:underline}
a:hover {color:#be1a00;text-decoration:none}
a:visited {color: #be1a00;text-decoration:underline}

p {margin:10px 0 5px 0}
span.strike {text-decoration: line-through}
#wrap {width:100%;background-image: url(../images/bodi_bg.png); background-repeat:repeat-x;}

/* Header */
#header {height: 60px;position:relative; }
.wrap {position:relative;margin:0 auto;width:900px;}
#header .logo {position:absolute; width:216px; height:135px; background-image: url(../images/logo_box.png); background-repeat:no-repeat; top:0px; left:40px;}
#header .logo h1{font-family: 'Lobster', cursive;color:white;font-size:30px;margin:17px 0 0 32px;text-shadow: 3px 3px 0 rgba(0,0,0,0.55);display:block;width:180px}
#header #adress {position:absolute; top:5px;left:290px;color:white}
#header #phone {background: url(../images/red_phone.png) no-repeat 0 0;position:absolute; top:5px;right:0px;color:white;height:32px;padding-left:40px}

/* Top navigation */
#nav1 {position:absolute; top:0; right:0; margin-right:2px;}
#topnavigation { height:24px; width:100%;}
#topnavigation ul { float:right; list-style-type: none; display:inline; padding-top:0px; z-index:99999;}
#topnavigation ul li{ float:left; display:inline; margin-left:6px; white-space:nowrap; z-index:99999;}


#topnavigation ul li a {z-index:99999;float:left; height:24px; line-height:24px; color:#698b60; font-size:14px; text-decoration: none;padding:0 15px 0 15px;border:1px solid transparent}

#topnavigation ul li a:hover,
#topnavigation ul li a.hover,
#topnavigation ul li a.active { z-index:1;background-color:#efeded; border:1px solid white; border-top:0px; color:#183b0f;}
/*#topnavigation ul li.have_sub a:hover,*/
#topnavigation ul li.have_sub a.active {position:relative;right:0;top:0;border-bottom:1px solid #efeded;height:31px;z-index:99999;}
/* Navigation */
#nav2 {position:absolute;top:55px;left:300px;margin:0;}
#navigation { height:30px; width:100%;}

#navigation ul { float:left; list-style-type: none; display:inline; padding-top:0px;margin-left:270px;margin-top:20px; }
#navigation ul li{ float:left; display:inline; margin-left:6px; white-space:nowrap; }

#navigation ul li a,
#navigation ul li a span { float:left; height:30px; padding:0 0 0 20px; }
#navigation ul li a span { padding:0 20px 0 0;}
#navigation ul li a { line-height:30px; color:#000000; font-size:15px; text-decoration: none;FONT: 20px Georgia, Serif;font-weight:bold}

#navigation ul li a:hover,
#navigation ul li a.hover,
#navigation ul li a.active { color:#be1a00;FONT: 20px Georgia, Serif;font-weight:bold }

#navigation ul li a:hover span,
#navigation ul li a.hover span,
#navigation ul li a.active span{color:#be1a00;FONT: 20px Georgia, Serif;font-weight:bold }
	
#intro {position:absolute; top:130px; left:2px;}

/* Content Area */
#path_box{width:840px;margin:0 auto}
#path_box, 
#path_box a{font-size:14px; text-transform:uppercase; color:#484848; font-weight:bold;text-decoration:none}
#path_box a.inactiv{color:#b3b2b2;}
#main {width:895px; margin:0 auto; clear:both;overflow:none;}
#content {padding:0; margin-top:15px; width:893px; clear:both; border: 1px solid #d6d6d5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background:url(../images/nav_bg.png) #ffffff repeat-x 0 0;}
#recontent{margin:20px;overflow:hidden;width:853px;padding-top:20px;}
#recontent	h1 { font-size:14px; text-transform:uppercase; color:#484848; font-weight:bold;margin-bottom:12px; }
#recontent h2 {font-size:14px; text-transform:uppercase; color:#be1a00; font-weight:bold;margin-bottom:12px;}
#recontent h3 {font-size:14;font-weight:normal;text-transform:uppercase; color:#484848;}
#recontent h4 {font-size:12px; text-transform:uppercase; color:#2a5b1e; font-weight:bold;margin-bottom:12px;}
#services_select_box {width:650px;margin:0 auto;position:relative;}
#services_select_box #service {float:left;display:inline;position:absolute;left:0;bottom:0}
#services_select_box .btn {float:right;display:inline;position:absolute;right:0;bottom:0}
.hl {display:block;width:840px;height:1px;background-color:#d0cece;border-bottom:1px solid #ffffff;margin:20px auto 0 auto}
.columns_conainer {display:block;width:840px;margin:20px auto;position:relative;overflow:hidden;}
.column_left {display:block;width:640px;float:left;overflow:auto;}

.column_right {display:block;float:left;overflow:none;margin-left:20px;}
ul.grey_arrows li,#recontent ul li {background:url(../images/arrows.png) no-repeat 0 0;padding-left:15px;margin-bottom:10px;text-shadow: 1px 1px 0 #ffffff;float:none;}
ul.green_arrows, ul.grey_arrows,#recontent ul{list-style-type: none;margin-top:15px}
ul.green_arrows li {font-size:12px;background:url(../images/arrows.png) no-repeat 0 0;text-transform:uppercase;padding-left:15px;margin-bottom:10px;text-shadow: 1px 1px 0 #ffffff;}
.infobox {display:none;min-height:160px}
.hostbox {display:block;width:180px; height:180px;margin:20px 20px 0 0;float:left;border:1px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.domain_box{overflow:hidden;width:836px;padding:20px 0;background:url(../images/bg_mask.png) no-repeat 0 0;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border: 1px solid #cdcdcd;margin:20px 0;}
.grey_txt_1{color:#bab9b9}
.four_elements li a{width:179px;text-align:center;padding:4px 0}
.four_elements li a.last{width:178px;text-align:center;padding:4px 0}
.yelow_box {width:836px;background-color:#f3efd1;border:1px solid #b1aaaa;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;overflow:hidden;margin:10px 0}
.domain_input_box {background-color:#ede9e9;border:1px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background-image: -moz-linear-gradient( top,  #ede9e9 0% ,  #e7e2e2 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #ede9e9 ), to( #e7e2e2 ) );}
.domain_input_box span {color:#2a5b1e;text-shadow: 1px 1px 0 #ffffff;margin:0 10px;font-size:14px}
.big_image {border:1px solid #b1aaaa;position:relative; width:820px;height:200px;margin:60px auto;background:url(../images/bg_mask.png) #dddddd no-repeat 0 bottom;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.prelivka {background:url(../images/content_bg2.png) #ffffff repeat-x 0 0;}
#content, #recontent,.columns_conainer, .column_left, .column_right {overflow:hidden;}
.zapitvane {display:block;padding:5px;width:170px;overflow:hidden;background-color:#a71000;background-image: -moz-linear-gradient( top,  #a71000 0% ,  #d92500 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #a71000 ), to( #d92500 ) );-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.zapitvane a {display:block;height:50px;color:white;font-weight:bold;text-decoration:none;FONT: 18px Georgia, Serif;padding-left:70px;background:url(../images/Home.png) no-repeat 0 0;margin:10px 0;line-height:20px;padding-top:10px;text-shadow: 2px 2px 0 rgba(0,0,0,0.55);}



/* Select Descriptions */
.descript_box {display:block;width:300px;position:relative;margin:10px;}
.descript_box .db_arrow {display:inline;display:block;float:left;width:14px;height:23px;background:url(../images/db_arrow.png) no-repeat 0 0;background-position:0 center;z-index:99}
.descript_box .db_content {display:inline;display:block;float:left;border:1px solid #b9b3b3;background-color:#efeded;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;padding:10px;left:-1px;z-index:88}

/* Real footer */
#foot_box {margin:50px 0 10px 0;overflow:none;padding:0;width:895px;position:relative;}
a.fb_link {display:inline-block;height:20px;color:black;padding-left:20px;background:url(../images/facebook-icon.gif) no-repeat left center;line-height:20px;text-decoration:none;text-shadow: 1px 1px 0 #ffffff;}
.copyrigrhts {float:right;margin-right:5px;display:inline;line-height:20px;text-decoration:none;text-shadow: 1px 1px 0 #ffffff;}

/* Footer line */
#footer {background: #484848;}

/* clearing */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
.bothcl {clear: both;}

/* Buttons */
a.button_orange,
a.button_orange span { height:42px;line-height:42px;background:url(../images/but_orrange_bg.png) no-repeat 0 0; color:#ffffff;padding:0 0 0 15px;font-size:14px;float:left;padding:0 0 0 15px;text-transform:uppercase;font-weight:bold;text-decoration:none;text-shadow: 1px 1px 0 rgba(0,0,0,0.55);}
a.button_orange span { height:42px;line-height:42px;background:url(../images/but_orrange_bg.png) no-repeat 0 0;background-position:right 0; color:#ffffff;padding:0 15px 0 0;}

a.button_orange_3,
a.button_orange_3 span { height:34px;line-height:34px;background:url(../images/but_orrange_bg.png) no-repeat 0 -80px; color:#ffffff;padding:0 0 0 15px;font-size:14px;float:left;padding:0 0 0 15px;text-transform:uppercase;font-weight:bold;text-decoration:none;text-shadow: 1px 1px 0 rgba(0,0,0,0.55);}
a.button_orange_3 span { height:34px;line-height:34px;background:url(../images/but_orrange_bg.png) no-repeat 0 0;background-position:right -80px; color:#ffffff;padding:0 15px 0 0;}
.buton {cursor:pointer;border: 2px solid #a71000;padding:5px 10px;color:white;background-color:#a71000;text-shadow: 1px 1px 0 #444444;background-image: -moz-linear-gradient( top,  #a71000 0% ,  #d92500 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #a71000 ), to( #d92500 ) );-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}



.icon_next {background:url(../images/icon_next.png) no-repeat 10px 10px;display:block;width:40px;height:40px;}
.icon {vertical-align:middle;}

.login_box{position:absolute;right:0;top:30px;background-color:#efeded;width:368px;border:1px solid white;z-index:88888;display:none;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;font-size:14px;overflow:auto}
.login_box table{margin-left:5px}
a span{cursor:pointer;}
.login_box .domain_input,
.login_box .password_input,
.input_box {height:30px;width:350px;border:1px solid #b9b3b3;background-color:#f2eeee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background-image: -moz-linear-gradient( top,  #f2eeee 0% ,  #ece7e7 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #f2eeee ), to( #ece7e7 ) );}
.input_box_area{height:170px;width:350px;border:1px solid #b9b3b3;background-color:#f1eded;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;background-image: -moz-linear-gradient( top,  #f2eeee 0% ,  #ece7e7 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #f2eeee ), to( #ece7e7 ) );}
.focus_input_box, .focus_domain_input, .focus_password_input, .focus_input_box_area {background-color:#f8f8f8;background-image: -moz-linear-gradient( top,  #f8f8f8 0% ,  #f4f4f4 100%  ); background-image: -webkit-gradient( linear, 0  0% , 0  100% , from( #f8f8f8 ), to( #f4f4f4 ) );}
#topnavigation .button_orange_small,.button_orange_small {display:block;height:32px;width:86px;line-height:32px;background:url(../images/but_orrange_bg.png) no-repeat left -48px; text-align:center;}
#topnavigation .button_orange_small a:link,
#topnavigation .button_orange_small a:hover,
#topnavigation .button_orange_small a:visited,
#topnavigation .button_orange_small a.button {border:none;float:none;color:#ffffff;font-size:15px;text-transform:uppercase;font-weight:bold;text-decoration:none;text-shadow: 1px 1px 0 rgba(0,0,0,0.55);border-bottom:0px solid transparent;background-color:transparent;}

/* Services 2 rows*/
#sevices_conainer {display:block;width:837px;height:44px;border:1px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;margin:20px auto 0 auto}
#sevices_conainer ul {list-style-type: none; display:block; padding-top:0px;border:0px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;overflow:auto;width:840px; }
#sevices_conainer ul li {float:left; display:inline; margin-left:0; white-space:nowrap; }
#sevices_conainer ul li a {display:block;padding:4px 15px;font-size:14px;color:#484848;text-decoration:none;background-color:#f1eded;}
#sevices_conainer ul li a:hover {background-color:#ebe6e6;}
#sevices_conainer ul li a.first {} 
#sevices_conainer ul li a.last {padding:4px 18px;}
#sevices_conainer ul li.active {position:relative;height:52px;background:url(../images/down_arrow.png) no-repeat center bottom;}
#sevices_conainer ul li.active a {position:relative;background:#e0ddd9;color:#27561c}
#sevices_conainer ul li.active a div.down_arrw{display:block;position:absolute;background:url(../images/down_arrow.png) no-repeat center bottom;background-position:center bottom;width:16px;height:8px;bottom:-8px;}

/* Services 1 row*/
#sevices_conainer_one_row {display:block;width:837px;height:26px;border:1px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;margin:20px auto 0 auto}
#sevices_conainer_one_row ul {list-style-type: none; display:block; padding-top:0px;border:0px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;overflow:auto;width:840px; }
#sevices_conainer_one_row ul li {float:left; display:inline; margin-left:0; white-space:nowrap; }
#sevices_conainer_one_row ul li a {display:block;padding:4px 15px;font-size:14px;color:#484848;text-decoration:none;background-color:#f1eded;}
#sevices_conainer_one_row ul li a:hover {background-color:#ebe6e6;}
#sevices_conainer_one_row ul li a.first {} 
#sevices_conainer_one_row ul li a.last {padding:4px 18px;}
#sevices_conainer_one_row ul li.active {position:relative;height:34px;background:url(../images/down_arrow.png) no-repeat center bottom;}
#sevices_conainer_one_row ul li.active a {position:relative;background:#e0ddd9;color:#27561c}
#sevices_conainer_one_row ul li.active a div.down_arrw{display:block;position:absolute;background:url(../images/down_arrow.png) no-repeat center bottom;background-position:center bottom;width:16px;height:8px;bottom:-8px;}


/* Hosting plans */
.hosting_plan{display:block;width:273px;height:443px;background:url(../images/hosting_plan_bg.png) no-repeat 0 0;margin-right:10px;float:left;}
.hp_head {margin:10px 15px}
.hp_head h2,.hp_head span {text-shadow: 1px 1px 0 #ffffff;}
.hp_head span {color:#d38813;}
.hp_head h2 {margin-bottom:5px;padding-bottom:0}
.help_box {margin:20px 0;position:relative;display:none}
.help_box .help_arrow{display:block;margin-left:20px;background:url(../images/arrow_up.png) no-repeat 0 0;position:absolute;width:18px;height:11px;top:-10px}
.help_box .help_content{display:block;width:836px;border:1px solid #b9b3b3;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.help_box .help_content .padd{padding:4px}
a.help_link{text-transform:uppercase;color:#484848;text-decoration:none;}
a:hover.help_link,
a.hover_help_link{text-transform:uppercase;color:#2a5b1e;text-decoration:none;}


/* Kontakts */
.clear {
	CLEAR: both
}
#page-wrap {MARGIN: 40px 0; WIDTH: 840px}
/* {
	MARGIN: 10px 0px; FONT: 26px Georgia, Serif
}*/
label {
	WIDTH: 230px; DISPLAY: block
}
.ipt_txt {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 550px;padding-left:2px;font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.ipt_area {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 550px;padding-left:2px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rowElem label.error {
	POSITION: absolute; FONT-STYLE: italic; FLOAT: none; COLOR: red; FONT-SIZE: 12px; TOP: 2px; LEFT: 100px
}
.rowElem #jqTransformTextarea-mm label.error {
	TOP: 28px
}
#changeTypeArea {
	MARGIN: 0px 0px 10px; WIDTH: 350px; FLOAT: left
}
.rowElem {
	POSITION: relative; MIN-HEIGHT: 35px; CLEAR: both
}
.rowElemSelect {
	MIN-HEIGHT: 35px; CLEAR: both
}
.thanks {
	COLOR: green; FONT-WEIGHT: bold
}
.l2{
width:140px;
display:inline
}
