@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/background.jpg) repeat-x #690505;
}
a {
	text-decoration:none;
}
.background_shine{
	background:url(../images/background-shine.jpg) center top no-repeat;
	/*background:url(../images/background-shine-christmas.jpg) center top no-repeat;*/
	width:1000px;
	margin:0 auto;

}
.container {
	width:872px;
	margin:0px auto 0px auto;
}
.container .top {
	position:relative;
	width:872px;
	height:180px;
}
.top .toplink{
	position:absolute;
	left:15px;
	top:15px;
	width:315px;
	height:79px;
	display:block;
	background:url(../images/header_relytech_logo.png);
}

.top .popis{
	position:absolute;
	left:147px;
	top:73px;
	/*color:#ebeaea;*/
	color:#C8C0C1;
	font-size:11px;
	font-weight:normal;
}
.top .popis a{
     color:#C8C0C1;
    /*color:#DBD6D6;
	/*font-weight:bold; */
}
.top .menu{
	position:absolute;
	top:110px;
	height:62px;
	width:832px;
	background:url(../images/top_menu_bg.png);
	overflow:hidden;
	padding:2px 10px 0px 30px;
}
.top .menu a{
	font-weight:bold;
	display:block;
	float:left;
	padding:22px 34px 0px 34px;
	color:#730007;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	border-right:1px solid #f3f3f3;
	border-left:1px solid  #d3cfcf;
}
.top .menu div{
	display:block;
	float:left;
	width:1px;
	border-left:1px solid #d3cfcf;
	height:55px;
}
.top .menu a:hover{
	/*color:#8f8e8e;*/
	color:#fff;
	border-right:1px solid #9c3838;
	border-left:1px solid  #751c1c;
	background:url(../images/top_menu_link.jpg);
}
.container .middle {
	overflow:hidden;
	width:872px;
}
.content{
	float:left;
	padding:10px 15px 10px 15px;
	font-size:12px;
	color:#494444;
	overflow:hidden;
	position:relative;
	background:#f0efef;
	width:538px;
	min-height:700px;
}
.content .checked{
	list-style:url(../images/list_check.jpg);
	color:#690505;
}
.content .border_table{
	border:1px #dedede solid;
	padding:5px;
}
.content .border_table a{
	
}
.border_table .webdizajn_td {
    width:110px;
	height:85px;
	
}
.border_table .button {
    background:url(../images/graf_dizajn_2.jpg);
	width:154px;
	height:85px;
	display:block;
	text-align:center;
	color:#FFFFFF;
		
}
.border_table .button:hover {
   	color:#730007;	
}
.content .border_table .title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:20px;
	color:#B40000;
}
.content_shadow_left{
	background:url(../images/content_shadow_left.png) no-repeat;
	width:11px;
	height:448px;
	float:left;
}
.content_shadow_right{
	background:url(../images/content_shadow_right.png) no-repeat;
	width:11px;
	height:448px;
	float:left;
}
.content_full{
	width:819px;
}
.content_full .referencie{
	list-style:none inside;
	padding:0px;
	margin:10px 0px;
}
.content_full .referencie ul{
	list-style:circle inside;
	margin-left:10px;
	padding-left:10px;
}
.content_full legend{
	color:#aa0000;
	font-weight:bold;
	font-size:13px;
}
.content_full fieldset input, .content_full fieldset select{
	border:#999999 1px solid;
	font-size:12px;
}

.content hr{
	color:#CCCCCC;
	background:#CCCCCC;
}
.content .kontakt_table{
	border:0px solid #999999;	
}
.kontakt_table th{
	color:#3D3E3D;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.kontakt_table td{
	font-weight:normal;
	text-align:left;
}
.content .cennik_table{
	border:2px solid #999999;	
	font-size:12px;
}
.cennik_table th{
	color:#3D3E3D;
	font-weight:bold;
	text-align:left;
	/*vertical-align:top;*/
	
}
.cennik_table td{
	font-weight:normal;
	text-align:left;
	padding:3px;
}
.content .border{
	padding:6px;
	width:300px;
}
.content .border:hover{
padding:5px;
	border:1px dashed #ffaaaa;;
	background:#fdd;
	
}
.content .registracny_formular{
	background:url(../images/registracia.jpg) no-repeat top left;
	/*position:absolute;*/
	right:24px;	
	width:300px;
	padding:150px 0px 0px 0px;
	display:block;
	border:0px;
}

.content .redhref a{
	color:#aa0000;
	border-bottom-style:none;
}
.content .redhref a:hover{
	color:#dd0000;
	text-decoration:underline;
}
.content .language{
	text-align:right;
}
.content a{
	color:#660000;
	font-weight:bold;
}
.content a:hover{
	color:#666;
}
.table_portfolio{
	border-collapse:collapse;
	background:#F8F8F8;
}
.nove{
	background:#D80C01 url(../images/portfolio_nove_bg.jpg) repeat-x !important;
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;
}
.nove td{
	border:0px !important;
}
.nove a{
 	color:#fff !important;
	border:0px;
}
.nove a:hover{
 	color:#ddd !important;
}
.nove ul{
 	color:#eee !important;
}
.profil_table{
	border-top:1px solid #bbb;	
	border-bottom:1px solid #bbb;	
	background:url(../images/profil_bg.jpg);
}
.table_portfolio a {
	border:0px;
	color:#FFFFFF;
}
.table_portfolio img{
	border:2px solid #fff;	
}
.table_portfolio img:hover{
	border:2px solid #e00;	
}
#nadlinka a{
    color:#660000;
	font-weight:bold;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.table_portfolio li a{
   color:#660000;
	font-weight:bold;
	border-bottom-style: groove;
	border-bottom-width: thin; 
}
.table_portfolio li a:hover {
    color:#666;
}
.table_portfolio td {
	padding-left:10px;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
}
.content h1{
	padding:0px 0px 10px  0px;
	margin:0px 0px 10px  0px;
	font-size:16px;
	color:#4e170e;
	background:url(../images/header_line.jpg) bottom repeat-x;
}
.content .submenu {
    text-align: right;
	color:#666666;
}
.submenu a{
	
	color:#999999;
}
.submenu a:hover{
    color:#666666;
}
.content h2{
	font-size:13px;
	color:#B40000;
	margin:0px;
	padding:0px;
}
.content h3{
	font-size:12px;
	color:#a44;
	/*color:#4e170e;*/
	margin:0px;
	padding:5px 0px;
}
.content h1 span{
	color:#B40000;
}
.content .domena{
	position:relative;
	width:271px;
	height:65px;
	border-top:1px dashed #bbb;
	border-bottom:1px dashed #bbb;
	margin:0px 0px 10px 0px;
	background:#4D0B0D;
}
.right {
	float:left;
	width:265px;
	padding-left:6px;
}
.right_menu_top{
	background:url(../images/right_menu_top.jpg) no-repeat;
	width:265px;
	height:10px;
}
.right .right_menu_middle{
	background:url(../images/right_menu_middle.jpg) repeat-y;
	width:245px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
.right .right_menu_middle a{
	border-top:1px solid #bd3f3f;
	border-bottom:1px solid #a30302;
	/*color:#edb1b1;*/
	color:#EEEEEE;
	display:block;
	font-size:12px;
	padding:5px 0px 5px 30px;
	background:url(../images/rightmenu_ligo.png) no-repeat 7px 5px;
}
.right .right_menu_middle a:first-letter{
	text-transform:uppercase;
}
.right .right_menu_middle a:hover{
	color:#eee;
	background:url(../images/rightmenu_ligo.png) no-repeat #cc3635 7px -15px;
	
}
.right .right_menu_bottom{
	background:url(../images/right_menu_bottom.png) no-repeat;
	width:265px;
	height:46px;

}
.right .right_menu_bottom_clear{
	background:url(../images/right_menu_bottom_clear.png) no-repeat;
	width:265px;
	height:12px;
}

.right .domena{
	position:relative;
	width:265px;
	height:75px;
	background:url(../images/domena_right_middle.jpg) repeat-y;
	
}
.right .domena_right_bottom{
	position:relative;
	width:265px;
	height:9px;
	background:url(../images/domena_right_bottom.jpg) repeat-y;
	
}
.right .reklama_right{
	padding:8px 0 0 25px;	
}
.domena .lupa{
	background:transparent url(../images/lupa.jpg) repeat scroll 0 0;
	height:48px;
	left:11px;
	position:absolute;
	top:6px;
	width:30px;
}
.domena .head{
	color:#fff;
	font-size:16px;
	left:39px;
	position:absolute;
	text-align:center;
	top:5px;
	width:221px;
	font-weight:bold;
}
#status{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	left:45px;
	position:absolute;
	top:57px;
}
#status a{
	color:#dd0000;
	text-decoration:underline;
}
#status a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.domena .inputtext{
	display:block;
	left:45px;
	position:absolute;
	top:31px;	
}
.inputtext input{
	font-size:12px;
	height:17px;
	background:#FFFFFF;
	border:#d3d0c9 1px inset;
	width:87px;
	border:1px solid #999;
}
.domena .button{
	display:block;
	left:205px;
	position:absolute;
	top:31px;
}
.domena .button input{
	width:41px;
	height:23px; 
}
.right .precorelytech{
	width:265px;
}
.right .registrationright{
	padding:10px 0px 12px 50px;
	background:url(../images/pen.jpg) 0px 10px repeat #fff;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.right .registrationright a{
	color:#aa0000;
	font-size:16px;
	font-weight:bold;
}
.right .registrationright a:hover{
	color:#ee0000;
}
.right .registrationright .popis{
	padding-left:10px;
	color:#666666;
	font-size:12px;
}
.precorelytech{
	margin-top:10px;
}
.precorelytech .nadpis{
	color:#FFFFFF;
	font-size:16px;
	padding-bottom:5px;
	font-weight:bold;
}
.precorelytech .rely1{
	background:url(../images/preco_rely_1.jpg);
	width:240px;
	color:#eee;
	font-size:12px;
	padding:8px 10px 7px 25px; 
}
.precorelytech .rely2{
	background:url(../images/preco_rely_2.jpg);
	width:240px;
	color:#eee;
	font-size:12px;
	padding:8px 10px 7px 25px; 
}
.precorelytech span{
	padding-right:10px;
	font-weight:bold;
}
.right .sluzby{	
	width:175px;	
	margin:10px 0px 20px 15px;
}
.sluzby .sluzby_label{
	background:url(../images/sluzby-label.jpg) no-repeat top left;
	color:#aa0000;
	height:19px;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	
}
.sluzby .sluzby_content{
	background:url(../images/sluzby-content.jpg) no-repeat top left;
	color:#666;

	margin:5px 0px 0px 0px;
	padding:2px 6px;
	font-size:11px;
	font-weight:bold;
}
.sluzby .sluzby_content a{
	font-size:12px;
	color:#aa0000;
	font-weight:bold;
}
.sluzby .sluzby_content a:hover{
	font-size:12px;
	color:#cc0000;
	text-decoration:underline;
}

.content .popis{
	color:#fff;
	font-size:11px;
	background:url(../images/bottom_links_bg.jpg) right top no-repeat #690505;
	padding:10px;
	height:52px;
}
.content .popis a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	border:0px;
}
.content .popis a:hover{
	color:#ccc;
}
.content .popis .citaj_viac_btn{
	background:url(../images/citajviac_btn.jpg) no-repeat;
	height:51px;
	width:68px;
	display:block;
	float:left;
	margin:0px 7px 0px 0px;
}

.right .kontakt{
	background:url(../images/kontakt_right_bg.jpg);
	border:6px solid #f0efef;
	color:#eee;
	font-size:12px;
	font-weight:normal;
	padding:44px 15px 25px 90px;
	position:relative;
}
.kontakt div{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:8px;
	left:10px;
}

.right .cms{
	background:url(../images/cms2.jpg);
	border:1px solid #f0efef;
	color:#eee;
	font-size:12px;
	font-weight:normal;
	padding:35px 15px 5px 5px;
	position:relative;
}
.cms div{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:8px;
	left:10px;
	text-align:center;
}
.cms div a{
	color:#fff;
	font-size:16px;
	font-weight:bold;

}
.cms a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.cms .cena{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.bottom{
	padding:10px;
	position:relative;
}
.bottom .links{
	padding-bottom:10px;
	left:65px;
	bottom:36px;	
	color:#fff;
	font-size:10px;
	text-align:center;
}
.bottom .links a{
    font-size:11px;
	color:#fff;
}
.bottom .links a:hover{
	color:#ddd;
	text-decoration:underline;
}
.bottom .relytech{
	bottom:4px;
	text-align:center;
	color:#fff;	
	font-size:13px;
}
.relytech a{
	color:#fff;text-decoration:underline;
}
.relytech a:hover{
	color:#ddd;
	text-decoration:underline;
}
div.divbox
{
	border-width:1px;
	border-color: rgb(232,232,232);
	border-style:solid;
	width:680px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	background:url(../images/header.png) left top repeat-x;
	margin:0px auto;
}

div.divbox h2
{
	color:#000000;
	margin-top:4px;
	margin-bottom:15px;
}
.tableHosting{width:160px;border:#e8e8e8 1px solid;background-image:url(images/serverBG.jpg);background-position:right top;color:#333333;background-repeat:no-repeat;}
.tableHosting th{font-family:Arial, Helvetica, sans-serif;font-weight:bold;size:18px;text-transform:uppercase;text-align:left;padding:2px 3px 6px 5px;color:#af1414;}
.tableHosting td{font-size:10px;}
.tableHosting ol{
	list-style:square;
	padding-left:5px;
	margin-left:10px;
	padding-right: 25px;
}

.tableHosting2{
	width:160px;
	border:#e8e8e8 1px solid;
	color:#333333;
	background:url(../images/hosting-bg.jpg) no-repeat right top #fff;
	height: 235px;
}
.tableHosting2 th{font-family:Arial, Helvetica, sans-serif;font-weight:bold;size:18px;text-transform:uppercase;text-align:left;padding:2px 3px 6px 5px;color:#af1414;}
.tableHosting2 td{font-size:10px;}
.tableHosting2 ol{
	list-style:square;
	padding-left:5px;
	margin-left:10px;
	padding-right: 25px;
}
.big{font-size:18px;font-weight:bold;}
.hostingtable {
	background-image:url(images/serversBG.jpg);
	background-position:right bottom;
	
}
.progileBG{
	background:url(../images/hosting-bg.jpg) no-repeat right top;
}
.undertable{background-color:#FFFFFF;border:#e8e8e8 1px solid;width:520px;padding:5px 5px 5px 5px;}
.ulhosting {
	padding-left:15px;
	list-style-type:circle;
}

.hpleft
{
	border-left-width:1px;
	border-left-color: rgb(232,232,232);
	border-left-style:solid;
	width:120px;
	padding-left:5px;
}

.hpcenter
{
	border-left-width:1px;
	border-left-color: rgb(232,232,232);
	border-left-style:solid;
	width:10px;
}

.hplefttop
{
	border-left-width:1px;
	border-left-color: rgb(232,232,232);
	border-left-style:solid;
	border-top-width:1px;
	border-top-color: rgb(232,232,232);
	border-top-style:solid;	
	width:120px;
	padding-left:5px;
	background:url(../images/header.png) left top repeat-x;
}

.hpleftbottom
{
	border-left-width:1px;
	border-left-color: rgb(232,232,232);
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color: rgb(232,232,232);
	border-bottom-style:solid;
	width:120px;
	padding-left:5px;
}
.ok
{
	color:#00ee00;
}
span.verror
{
	/*display:none;*/
	background-image:url(../images/warning.png);
	height:25px;
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;	
}
span.header
{
	font-weight:bold;
}

tr.register_buttons_row input
{
	width:130px;
}

tr.register_buttons_row td
{
	padding-top:5px;
	text-align:center;
}

.sluzby2{
	padding:0px 10px 0px 10px;
	background:transparent url(../images/right_menu_middle.jpg) repeat-y scroll 0 0;
}
.sluzby2 .sluzby_label{
	font-size:16px;
	color:#fee;
	font-weight:bold;
	background:url(../images/down_arrow_up.jpg) top left no-repeat;
	padding-left:14px;
	cursor:pointer;
	border-bottom:1px solid #A30302;
	border-top:1px solid #BD3F3F;
}
.sluzby2 .sluzby_label_down{
	font-size:16px;
	font-weight:bold;
	color:#fee;
	background:url(../images/down_arrow.jpg) top left #cc3635 no-repeat;
	padding-left:14px;
	cursor:pointer;
}
.sluzby2 .sluzby_content .text{
	color:#666;
	padding:0px 10px 2px 20px;
	font-size:12px;
	
	
}
.sluzby2 .sluzby_content{
	padding:2px 0px 2px 0px;
	color:#fdd;
}
.sluzby2 .sluzby_content:hover{

}
/*.sluzby2 .sluzby_content{
	padding:17px 12px 12px 12px;
	background:url(../images/button1_01.jpg) 12px 12px no-repeat;
	color:#666666;
}
.sluzby2 .sluzby_content:hover{
	background:url(../images/button1_03.jpg) 12px 12px no-repeat;
}*/
.sluzby2 .sluzby_content a{
	padding:2px 0px 2px 20px;
	color:#fdd;
	font-weight:normal;
	font-size:12px;
	display:block;
	background:#a60404 url(../images/sluyby_arrow.png) 7px top  no-repeat;
	border-top:1px solid #8a0403;
	border-bottom:1px solid #8a0403;
}
.sluzby2 .sluzby_content:hover a{
	color:#fff;
	background:#ba0404 url(../images/sluyby_arrow.png) 7px bottom no-repeat;
}
.requestForm table{
	width:600px;
	padding:0px;
	border:1px solid #c4c2c2;
	
}
.requestForm th{
	background:#460c0b;
	color:#fff;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	height:16px;
	padding-left:5px;
}
.requestForm td{
	font-weight:normal;
	text-align:left;
	padding-left:5px;
}
.requestForm  .text_input{
	width:250px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4b4b;
}

.requestForm .text_input_small{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4b4b;
}
.hidden{

}

.vianocna_ponuka{
	background-image:url(../images/vianocna-ponuka.jpg);
	width:500px;
	height:163px;
}
.akcia {
    background-image:url(../images/vianocna-akcia.png);
	width:77px;
	height:60px;
	border:0px;
	display:block;
	float:left;
	}