@CHARSET "UTF-8";

*
{
	border:none;
	margin:0;
	padding:0;
}

body
{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	background:#DDDEDE;
	color:#646464;
	margin:0;
	padding:0;
}

table{
	font-size: 14px;
	width: 562px;
	border-spacing: 0px;
 	font-weight: bold;
}

thead{
	color: #bc1c1d;
	border-bottom: #bbb 1px dotted;
	margin-bottom: 5px;
	font-weight: normal;
}

td.right{
	text-align: right;
	font-weight: normal;
}

td
{
	padding-top: 5px;
	border-bottom: #ccc 1px dotted;
	padding-bottom: 2px;
}

td.first{
	padding-top: 15px;
}

a:active,a:focus
{
	outline:none;
}

hr.breaker
{
	margin-top:30px;
	margin-bottom:2px;
	width:940px;
	border-bottom:#e8e9e9 1px solid;
	background:#c3c4c4;
	height:2px;
	clear:both;
}

#wrapper
{
	width:926px;
	margin:0 auto;
}

.clearboth
{
	width:100%;
	clear:both;
}


div.breaker {
	height:30px;
}

ul
{
	list-style-type:none;
}


/*------------------------------------ HEADER -----------------------------------*/


#headerwrapper
{
	background:none repeat scroll 0 0;
	width:100%;
	background: #252525 url(../images/headerwrapper.png) repeat-x;
	height:92px;
	padding:0;
	position: relative;
}
	#header{
		width:940px;
		margin:0px auto;
		height:92px;
		background: url(../images/header.png) top center no-repeat;
		position: relative;
	}
		#branding
		{
			float:left;
			padding-top:33px;
			width:184px;
		}

		#branding a
		{
			background:transparent url(../images/header-logo.png) no-repeat scroll 0 0;
			display:block;
			height:30px;
			margin-top:0;
			width:184px;
		}

		#branding h1
		{
			text-indent: -3232px;
		}

		#domainform
		{
			position:relative;
			display:block;
			float:right;
			height:32px;
			padding-top:31px;
		}
			#domena
			{
				background:transparent url(../images/domena_input_bg.png) no-repeat scroll 0 0;
				border:0 none;
				color:#6d6d6d;
				float:left;
				font-size:14px;
				width:210px;
				padding:8px 2px 8px 10px;
			}

			span.hintik
			{
				font-size:10px;
				color:#666;
				display:block;
				margin-bottom:2px;
			}

			#checka
			{
				font-family:Verdana;
				display:block;
				height:30px;
				width:60px;
				text-decoration:none;
				color:#eee;
				font-size:13px;
				float:left;
				background:transparent url(../images/domena_btn_bg.png) no-repeat scroll 0 0;
				padding:4px 0;
			}

			#checka:hover
			{
				background:transparent url(../images/domena_btn_bg_on.png) no-repeat scroll 0 0;
			}


/*------------------------------------ MENUS -----------------------------------*/


#menuwrapper
{
	background:#626262 url(../images/menu_bg_root.png) repeat-x scroll left top;
	width:100%;
}
	#menu
	{
		width:960px;
		margin:0px auto;
		height:38px;
		padding:0;
		position: relative;
		text-align: left;
	}
		ul.menulist
		{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			text-align:left;
			margin-left:5px;
			height: 40px;
			width:870px;
		}

			#menu .menulist li a
			{
				color:#D5D5D5;
				display:block;
				font-family:Helvetica,Arial,sans-serif;
				font-size:14px;
				text-decoration:none;
				margin:0;
				padding:0 14px 4px 4px;
				float: left;
			}

			#menu .menulist li.item.active
			{
				background:#dddede url(../images/menu-active-bg-left.gif) no-repeat left top;
			}

			#menu .menulist li.item.active a
			{
				color:#707070;
				background:transparent url(../images/menu-active-bg-right.gif) no-repeat right top;
				height:18px;
				padding:6px 12px;
			}
			.menulist li a
			{
				color:#D1D1D1;
				display:block;
				font-family:Helvetica,Arial,sans-serif;
				font-size:14px;
				text-decoration:none;
				height:33px;
				background:url(../images/menu_divider.png) top right no-repeat;
				margin:0;
				padding:0 14px 0 0;
			}


	#loginnow
	{
		line-height:30px;
		text-align:center;
		color:#ccc;
		font-size:14px;
		float:right;
		display:block;
		width:10px;
		position: absolute;
		top:3px;
		right:3px;
		width:80px;
	}
		a#lock
		{
			margin-top:7px;
			padding-left:20px;
			background:url(../images/lock.png) no-repeat;
			line-height:18px;
			display:block;
			float:left;
			height:25px;
			color:#ccc;
			text-decoration:none;
		}
			a#lock:hover{
				color:#fff;
			}


#submenuwrapper
{
	background:#626262 url(../images/menu_bg_sub.png) repeat-x scroll left top;
	width:100%;
}
	#submenu
	{

		width:950px;
		margin:0px auto;
		height:28px;
		padding:0 0 0 8px;
	}
			.button.submenu
		{
			margin-right:2px;
			padding-right:11px;
			float:left;
			background:transparent url(../images/submenu_item.png) no-repeat scroll top right;
		}

		a:hover.button.submenu span
		{
			color:#ccc;
		}

		.button.submenu {
		height: auto;
		}

		.button.submenu span
		{
			padding-left:4px;
			font-size:13px;
			color:#aaa;
			line-height:12px;
		}

			.logoutbtn{
				display: block;
				width: 14px;
				height: 13px;
				float: right;
				background:transparent url(../images/btn_logout.png) no-repeat scroll top left;
			}

		.button.submenu.active
		{
			background:transparent url(../images/submenu_item_on.png) no-repeat scroll top right;
		}

		.button.submenu.posledne.active
		{
			background:transparent url(../images/submenu_item_last.png) no-repeat scroll top right;
		}

		.button.submenu.active span
		{
			margin-left:-2px;
			padding-left:6px;
			color:#ddd;
			background:transparent url(../images/submenu_item_span.png) no-repeat scroll top left;
		}

/*------------------------------------ CONTENT -----------------------------------*/

#wrapcontent
{
	width:100%;
	position: relative;
}
	#wrapcontent a
	{
		cursor:pointer;
		color:#b13337;
		text-decoration:none;
	}

	#wrapcontent a:hover
	{
		color:#f73b45;
		text-decoration:underline;
	}

#content
{
	width:940px;
	margin:0px auto;
	padding:12px 0;
}
	.contentpad
	{
		width:940px;
		margin:0px auto;
		padding-top:12px;

	}

.callwrapper{
	width:100%;
	padding:20px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #b5b5b5;
	background: #f1f1f1;
}
	.callaction{
		width:940px;
		margin:0px auto;
		overflow: auto;
	}
	.callaction span.claim{
		width:610px;
		display: block;
		float:left;
		height:28px;
		line-height: 32px;
		text-align:right;
		font-size:18px;
		color:#898989;
		overflow: hidden;
	}
	.callaction .button{
		float:right;
		width:262px;
		text-align: center;
		text-shadow: 0px 1px 0 rgba(0,0,0,.5);
	}
		.callaction .button.green span{
			color:#f9f9f9;
		}

		.callaction strong{
			font-weight: bold;
		}
		.callaction.unlimited strong{color:#3f5e17}
		.callaction.servery strong{color:#143573}

/* cms @ platformhosting */

.platformhosting-highlight-wrapper {
	background: #ddd;
	border-bottom:1px solid #b5b5b5;
	border-top:1px solid #fff;
	width:100%;	
}
	.platformhosting-highlight  {
		background:#ddd;
		height:220px;
		margin:0 auto;
		width:940px;
	}
		.platformhosting-highlight .part-1 {
			background: url(../images/platformhosting-1.jpg) no-repeat 0 30px;
			float:left;
			font-size:14px;
			height:130px;
			margin-top:20px;
			width:515px;
		}
		.platformhosting-highlight .part-2 {
			background: url(../images/platformhosting-2.jpg) no-repeat 0 30px;
			float:right;
			font-size:14px;
			height:130px;
			margin-top:20px;
			width:345px;
		}

.cms-selector-wrapper {
	background: #f1f1f1 url(../images/cms-selector-border.png) repeat-x 0 100%;
	border-top:1px solid #fff;
	padding:12px 0 0 0;
	width:100%;
}
	.cms-selector-taby {
		height:61px;
		margin:0 auto;
		width:940px;
	}
	a.cms-selector {
		background:url(../images/cms-selector-taby.png) no-repeat 0 0;
		display:block;
		float:left;
		height:60px;
		margin:0 16px 0 0;
		overflow:hidden;
		text-indent:-5555px;
		width:105px;	
	}
	a.cms-selector.active {
		height:61px;
	}
			a.cms-selector.wp:hover,
			a.cms-selector.wp.active {
				background-position:0 -61px;
			}
		a.cms-selector.dpl {
			background-position:-210px 0;
		}
			a.cms-selector.dpl:hover,
			a.cms-selector.dpl.active {
				background-position:-210px -61px;
			}
		a.cms-selector.jml {
			background-position:-105px 0;
		}
			a.cms-selector.jml:hover,
			a.cms-selector.jml.active  {
				background-position:-105px -61px;
			}
			
/* koniec cms @ platformhosting */


/*------------------------------------ FOOTER -----------------------------------*/

#footer
{
	background:#404040 url(../images/footer_bg.png) repeat-x scroll left top;
	width:100%;
	height:208px;
	margin-top:50px;
	padding:0;
	border-top:1px solid #333;
}

	#infooter
	{
		padding-top:30px;
		width:940px;
		margin:0 auto;
		background: url(../images/insidefooter.jpg) top center no-repeat; 
		position: relative;
	}
a.footerlink, span.footerlink
{
	line-height:18px;
	color:#8f8f8f;
	text-decoration:none;
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
}

a.footerlink.head, span.footerlink.head
{
	color:#ddd;
	font-weight:700;
	line-height:26px;
}

a:hover.footerlink
{
	color:#bbb;
}

div.footerlinks
{
	display:block;
	float:left;
	width:116px;
}
	div.footerlinks.soc{
		width:50px;
	}

#footercontact{
	width:240px;
	height:100px;
	position: relative;
	padding-left:42px;
	background: url(../images/footer_contact.png) no-repeat;
	color:#bbb;
	font-size:28px;
	line-height:55px;
}
.adminlink{
	color: #bbb;
	font-size:18px;
	line-height:44px;
	text-decoration: none;
}

.adminlink:hover{
	color: #eee;
}

a.underline{
color:#646464 !important; text-decoration:underline !important; 
}




/*------------------------------------ DIV - ONECOLUMN -----------------------------------*/

.onecolumn
{
	width:262px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/onecolumn.png) no-repeat;
	margin-right:47px;
	padding:10px;
	line-height: 20px;
}
	.onecolumn.bubble
	{
		min-height:98px;
		line-height:20px;
		background:#e9eaea url(../images/onecolumn-bubble.png) no-repeat;
		color:#888;
		padding-left:60px;
		width:212px;
	}

	.onecolumn.phone
	{
		min-height:98px;
		line-height:20px;
		background:#e9eaea url(../images/onecolumn-phone.png) no-repeat;
		color:#888;
		padding-left:60px;
		width:212px;
	}

	.onecolumn.invis
	{
		background:transparent;
		width:282px;
		padding:0;
	}
	.onecolumn.refer{
		background:#e9eaea url(../images/onecolumn_referencia.png) no-repeat;

	}
		.onecolumn.refer p{
			padding: 15px 0 30px 50px;
			font-family: Georgia, Times, "Times New Roman", serif;
			color:#333;
			font-size:13px;
			line-height:22px;
		}
			.onecolumn.refer em{
				color:#444;
			}
		#wrapcontent div.onecolumn.refer .foot{
			background:#e9eaea url(../images/onecolumn_referencia.png) bottom right no-repeat;
			width:282px;
			height:20px;
		}
	.onecolumn_white{
		width:252px;
		position:relative;
		float:left;
		padding:10px;
		background: #fff url(../images/onecolumn_white.png) no-repeat;
		margin-right:32px;
	}

		div.onecolumn_white .foot{
			width:272px;
			background:#fff url(../images/onecolumn_white.png) bottom right no-repeat;
		}

		.onecolumn_white h2{
			color: #838383;
			float:left;
			font-family:Arial;
			font-size:36px;
			height:55px;
			/*
			xmargin-right:16px;
			xmargin-top:-4px;
			xmargin-left: 14px;
			*/
			margin: 0px;
			padding-top:0;
			width:40px; /* 10 + [margin left,right] 16 + 14*/
		}

	.onecolumn .foot
	{
		width:282px;
		background:#e9eaea url(../images/onecolumn.png) bottom right no-repeat;
	}

	.onecolumn.darker
	{
		line-height:20px;
		width:252px;
		position:relative;
		float:left;
		background:#d1d2d3 url(../images/onecolumn-darker.png) no-repeat;

		padding:10px;
	}

	.onecolumn.darker .foot
	{
		width:282px;
		background:#e9eaea url(../images/onecolumn-darker.png) bottom right no-repeat;
	}

	.onecolumn.darker.pad
	{
		padding:10px 15px 15px;
	}
	.onecolumn.image
	{
		width:172px;
		padding-left:100px;
	}

		.onecolumn.image.admin
		{
			background:#e9eaea url(../images/onecolumn-administracia.png) no-repeat;
		}

		.onecolumn.image.develop
		{
			background:#e9eaea url(../images/onecolumn-develop.png) no-repeat;
		}

		.onecolumn.image.reklama
		{
			background:#e9eaea url(../images/onecolumn-reklama.png) no-repeat;
		}

		.onecolumn.image h2
		{
			font-family:Arial;
			font-size:18px;
			margin-bottom:15px;
		}

	.onecolumn.nopadding
	{
		width:282px;
		padding:0;
	}
	.onecolumn.nicereply{
		width:202px;
		padding-left:70px;
		height:67px;
		padding-top:13px;
		background: url(../images/onecolumn_nicereply.png) no-repeat;
	}
		#wrapcontent div.onecolumn.nicereply a{
			color:#dddede;
		}
			#wrapcontent div.onecolumn.nicereply a strong{
				color:#43b5fc;
				font-weight:bold;
			}
			#wrapcontent div.onecolumn.nicereply a:hover{
				text-decoration: none;
				color:#fff;
			}
				#wrapcontent div.onecolumn.nicereply a:hover strong{
				text-decoration: underline;
			}
	.onecolumn.unlimited{
		padding-left:70px;
		width:202px;
	}
		.onecolumn.unlimited.multi{background: #e9eaea url(../images/unlimited_icon_multi.jpg) no-repeat;}
		.onecolumn.unlimited.simple{background: #e9eaea url(../images/unlimited_icon_simple.jpg) no-repeat;}
		.onecolumn.unlimited.naozaj{background: #e9eaea url(../images/unlimited_icon_naozaj.jpg) no-repeat;}

	.onecolumn.servery{
		padding-left:70px;
		width:202px;
	}
		.onecolumn.servery.admin{background: #e9eaea url(../images/server_icon_admin.jpg) no-repeat}
		.onecolumn.servery.virtual{background: #e9eaea url(../images/server_icon_virtual.jpg) no-repeat}
		.onecolumn.servery.housing{background: #e9eaea url(../images/server_icon_housing.jpg) no-repeat}

/*------------------------------------ DIV - TWOCOLUMN -----------------------------------*/

.twocolumn
{
	width:581px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/twocolumn.png) no-repeat;
	margin-right:47px;
	padding:10px 15px;
	line-height: 20px;
}

	.twocolumn.invis
	{
		background:transparent;
		width:611px;
		padding:0;
	}

		.twocolumn.invis .twocolumn span.foot{
			background:#e9eaea url(../images/twocolumn.png) bottom right no-repeat;
		}

		.onecolumn.invis .onecolumn span.foot{
			background:#e9eaea url(../images/onecolumn.png) bottom right no-repeat;
		}

	.twocolumn .foot
	{
		width:611px;
		background:#e9eaea url(../images/twocolumn.png) bottom right no-repeat;
	}
	.twocolumn.velky
	{
		padding-bottom:200px;
	}

	.twocolumn.invis.padded
	{
		width:292px;
		padding-left:300px;
		min-height:200px;
	}

	.twocolumn.invis.padded.marketing
	{
		background:url(../images/marketingpage-bg.png) no-repeat;
	}

	.twocolumn.invis.padded.admin
	{
		background:url(../images/adminpage-bg.png) no-repeat;
	}

	.twocolumn.invis.padded.develop
	{
		background:url(../images/developpage-bg.png) no-repeat;
	}


/*------------------------------------ DIV - THREECOLUMN -----------------------------------*/


.threecolumn
{
	margin-top:20px;
	width:920px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/threecolumn.png) no-repeat;
	padding:10px;
	line-height: 20px;
}

	.rieseniapad{
		margin-top: 6px;
	}

	.threecolumn.notop
	{
		margin-top:0;
	}

	.threecolumn span.oneline
	{
		display:block;
		width:600px;
		float:left;
		margin-top:6px;
		line-height:18px;
	}

	.threecolumn.nonothing
	{
		margin:0;
		margin-top: 8px;
	}

	.threecolumn .foot
	{
		width:940px;
		background:#e9eaea url(../images/threecolumn.png) bottom right no-repeat;
	}



/*------------------------------------ DIV - HALFCOLUMN -----------------------------------*/


.halfcolumn
{
	background:url(../images/halfcolumn.png) no-repeat scroll 0 0 #E9EAEA;
	float:left;
	margin-right:47px;
	position:relative;
	width:400px;
	padding:10px 20px 10px 20px;
	line-height: 20px;
}

	.halfcolumn.invis
	{
		background:none repeat scroll 0 0 transparent;
		width:440px;
		padding:0;
	}

	.halfcolumn .foot
	{
		background:url(../images/halfcolumn.png) no-repeat scroll right bottom #E9EAEA;
		width:440px;
	}

h2.firsthalfcolumn
{
	display:block!important;
	clear:left;
	float:left;
	width:493px;
}

h2.lastcolumn
{
	display:block!important;
	float:left;
	clear:right;
	width:200px;
}



/*------------------------------------ PAGE - OBJEDNAVKA -----------------------------------*/


/*------ PAGE - OBJEDNAVKA - VRCH ---------------*/

#basketheaderwrapper{
	width:100%;
	height:72px;
	background: #e9eaea;
}
#obj_steps
{
	color:#838383;
	background-color:#e9eaea;
	margin: 0px auto 25px;
	width:940px;
	height:62px;
	padding-top:10px;
}

#obj_steps div.rightleft span.mini
{
	color:#999;
	float:right;
	font-size:10px;
	margin-right:10px;
	font-weight:700;
}

div.rightleft label
{
	height:20px;
}

#obj_steps .inside
{
	background:transparent;
	width:178px;
	height:62px;
	float:left;
	margin-right:10px;
	padding:5px 20px 5px 10px;
}

#obj_steps .inside .numr
{
	clear:both;
	display:block !important;
	float:left;
	font-family:Arial;
	font-size:36px;
	font-weight:700;
	height:55px;
	margin-right:20px;
	margin-top:3px;
	padding-top:0;
	text-shadow:0 1px 0 #FFFFFF;
	width:10px;
}

#obj_steps .inside.summary
{
	height:41px;
	margin-top:4px;
	background:transparent url(../images/obj_summary_bg.png) no-repeat scroll right top;
	float:right;
	width:auto;
	padding:2px 0 0 45px;
	margin-right:0;
	overflow: hidden;
}
	#obj_steps .inside.summary:hover{
		background-position: right -43px ;
	}
#obj_steps .inside.summary label
{
	clear:none;
	display:block;
	float:left;
	margin-right:10px;
}

#obj_steps .inside span
{
	font-size:14px;
	line-height:22px;
}

.inside.summary span
{
	font-size:18px;
	margin-right:10px;
}

#obj_steps .inside .txty
{
	color:#aaa;
	display:block;
	font-size:10px;
	line-height: 15px;
}

#obj_steps .inside.active
{
	background:transparent url(../images/obj_header_tab.png) no-repeat scroll left top;
	color:#af2d36;
}


#obj_steps a:hover.inside, #obj_steps a:hover.inside span{
	text-decoration: none;
}

#obj_steps div.rightleft
{
	float:right;
	width:165px;
	clear:right;
}

#obj_steps div.rightleft span
{
	color:#af2d36;
	vertical-align:top;
	float:right;
	font-size:16px;
	margin-left:10px;
	text-align:right;
}

#obj_steps div.rightleft span.left
{
	float:left;
	font-size:10px;
	margin-right:0;
	margin-top:0;
	color:#999;
}

#obj_steps .rightleft p span
{
	margin-left:20px;
	font-size:10px;
	color:#aaa;
}

#spolu_price, #hosting_price, #domena_price{
	color: #555555;
	font-size: 13px;
}



.article{
	margin-bottom: 6px;
	position: relative;
}


a.button,button
{
	cursor:pointer;
	display:block;
	float:right;
	height:28px;
	margin-left:6px;
	padding-right:20px;
	text-decoration:none;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	padding-bottom: 2px;
}

a.button.tab span
{
	display:block;
	line-height:27px;
	height:27px;
	padding:5px 0 1px 8px;
}

.foot
{
	display:block;
	position:absolute;
	bottom:-5px;
	left:0;
	height:15px;
}



.vys{
	margin-bottom: 30px;
}





.button.green
{
	background:transparent url(../images/button_green_right.png) no-repeat scroll center right;
}

.button.purple
{
	background:transparent url(../images/button_purple_right.png) no-repeat scroll center right;
}

.button.green span {
    background: url("../images/button_green.png") no-repeat scroll 0 center transparent;
    color: #FFFFFF;
    text-shadow: 0 1px 0px rgba(0, 0, 0, 0.5);
}

.button.purple span
{
	background:transparent url(../images/button_purple.png) 0 center no-repeat;
	color:#eee;
}

	.button.blue
	{
		background:transparent url(../images/button_blue_right.png) no-repeat scroll top right;
	}

	.button.blue span
	{
		background:transparent url(../images/button_blue.png) no-repeat;
		color:#eee;
	}

.button.tab:active span
{
	background:transparent url(../images/button_tab.png) no-repeat;
	font-weight:400;
	padding-left:14px;
	margin-left:-6px;
}

.helptooltip{
	display: block;
	background:transparent url(../images/obj-help.png) no-repeat;
	height: 29px;
	width: 29px;
	float: right;
	margin-right: 70px;
	text-indent: -500px;
}














.bottompad{
	margin-bottom: 20px;
}

	.bottompad.admin{
		background:silver url(../images/domains-admin-feature.png) repeat-x scroll left top;
		padding-top:115px;
	}



#sekcie_pager
{
	color:#838383;
	background-color:#e9eaea;
	width:926px;
	height:102px;
	float:left;
	margin-left:-12px;
	margin-top:20px;
	background:silver url(../images/sekcie-bottomtabs-bg.png) repeat-x scroll left top;
}

#sekcie_pager .inside
{
	background:transparent;
	width:170px;
	height:70px;
	float:left;
	margin-left:12px;
	padding:15px 20px 5px 100px;
}

#sekcie_pager .inside span
{
	font-family:Arial;
	font-size:14px;
	font-weight:700;
	color:#555;
}

#sekcie_pager .inside.admin
{
	background:url(../images/sekcie-bottomtabs-admin.png) no-repeat;
}

#sekcie_pager .inside.develop
{
	background:url(../images/sekcie-bottomtabs-develop.png) no-repeat;
}

#sekcie_pager .inside.marketing
{
	background:url(../images/sekcie-bottomtabs-marketing.png) no-repeat;
}

#sekcie_pager .inside.admin.active
{
	background:url(../images/sekcie-bottomtabs-admin-active.png) no-repeat;
}

#sekcie_pager .inside.develop.active
{
	background:url(../images/sekcie-bottomtabs-develop-active.png) no-repeat;
}

#sekcie_pager .inside.marketing.active
{
	background:url(../images/sekcie-bottomtabs-marketing-active.png) no-repeat;
}


h2.riesisticke
{
	margin: 0 0 15px 0;
	padding: 0px;
}

h2.advanced1
{
	margin-bottom: 0px;
	font-size:22px;
	color:#6b6b6b;
}

h2.advanced1.padded
{
	padding-top:30px;
}






div.obj_content
{
	float:left;
	height:auto;
	width:882px;
	background-color:#fff;
	clear:none;
}

div.obj_content .domena
{
	position:relative;
	float:left;
	width:359px;
	border-right:#ccc 1px solid;
	padding:5px;
}

div.obj_content .hosting
{
	position:relative;
	float:left;
	width:327px;
	border-right:#ccc 1px solid;
	padding:5px;
}

div.obj_content .platba
{
	position:relative;
	float:left;
	width:162px;
	padding:5px;
}

div.obj_heading
{
	height:28px;
	width:882px;
	background-color:transparent;
}

div.obj_footing
{
	float:left;
	width:882px;
	clear:none;
	color:#fff;
	font-family:Verdana;
}

div.obj_footing span
{
	float:right;
	color:#555;
}

div.obj_footing .domena
{
	height:inherit;
	background:transparent url(../images/obj_foot_domena.png) no-repeat;
	position:relative;
	float:left;
	width:358px;
	padding:6px;
}

div.obj_footing .hosting
{
	height:inherit;
	background:transparent url(../images/obj_foot_hosting.png) no-repeat;
	position:relative;
	float:left;
	width:326px;
	padding:6px;
}

div.obj_footing .platba
{
	height:inherit;
	background:transparent url(../images/obj_foot_platba.png) no-repeat;
	position:relative;
	float:left;
	width:161px;
	padding:6px;
}

h3.obj_heading
{
	float:left;
	font-family:Verdana;
	display:block;
	color:#fff;
	font-weight:400;
	font-size:12px;
	height:28px;
	margin:0;
	padding:0 0 0 8px;
}

h3.obj_heading span
{
	float:left;
	display:block;
	padding-top:5px;
}

h3.obj_heading.domena
{
	background:transparent url(../images/obj_heading_domena.png) no-repeat;
	width:73px;
}

h3.obj_heading.hintdomena
{
	background:transparent url(../images/obj_hint_domena.png) no-repeat;
	width:362px;
	color:#666;
}

h3.obj_heading.hinthosting
{
	background:transparent url(../images/obj_hint_hosting.png) no-repeat;
	width:330px;
	color:#666;
}

h3.obj_heading.hintplatba
{
	background:transparent url(../images/obj_hint_platba.png) no-repeat;
	width:165px;
	color:#666;
}

h3.obj_heading.hosting
{
	background:transparent url(../images/obj_heading_hosting.png) no-repeat;
	width:330px;
}

h3.obj_heading.domenainput
{
	background:transparent url(../images/obj_heading_domena_input.png) no-repeat;
	width:281px;
}

h3.obj_heading.platby
{
	background:transparent url(../images/obj_heading_platby.png) no-repeat;
	width:165px;
}

h3.obj_heading.platby a.closer
{
	float:right;
	display:block;
	background:transparent url(../images/obj_platby_close.png) no-repeat;
	height:14px;
	width:22px;
	margin-top:8px;
}

input.obj_domain_input
{
	float:left;
	font-size:12px;
	height:19px;
	width:176px;
	margin-top:2px;
	margin-left:6px;
	margin-right:2px;
	background:transparent url(../images/obj_heading_input.png) no-repeat;
	padding:5px 8px 5px 5px;
}

input.obj_domain_input.mini
{
	margin-left: 2px;
	margin-right:0;
	background:transparent url(../images/obj_heading_input_mini.png) no-repeat;
	width:122px;
}

.obj_domain_select
{
	float:left;
	margin-top:5px;
	width:48px;
	margin-right:0px;
}

h2
{
	clear:both;
	display:block!important;
	font-family:Helvetica, Arial;
	font-size:18px;
	font-weight:700;
	padding-top:12px;
	text-shadow:0 1px 0 #FFF;
	margin:8px 0;
}

h2.red
{
	color:#c12720;
}

h2.blue
{
	color:#054e81;
}

h2.green
{
	color:#4a711b;
}



h2.gray
{
	color:#777;
}

h2.minimal
{
	display:inline!important;
}

h2.firstcolumn
{
	display:block!important;
	clear:left;
	float:left;
	width:622px;
}

h2.theonecolumn
{
	clear:none;
	display:block!important;
	float:left;
	width:329px;
}

h2.theonecolumn.twitter
{
	background:transparent url(../images/home-twitter.png) no-repeat;
}

h2.theonecolumn.rss
{
	background:transparent url(../images/home-rss.png) no-repeat;
}

h2.theonecolumn.fcbook
{
	background:transparent url(../images/home-fuckbook.png) no-repeat;
}

h2.theonecolumn.last
{
	width:275px;
}

.button
{
	display:block;
	float:right;
	height:30px;
	margin-left:0;
	padding-right:14px;
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	margin-right:0;
}

.button.sprite
{
	padding-right:30px;
}



#wrapcontent .button:hover
{
	text-decoration:none;
	cursor: pointer;
}

.button.tab
{
	display:block;
	float:right;
	padding-right:20px;
	text-decoration:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	margin:0;
}

.button.tab span
{
	display:block;
	line-height:18px;
	height:20px;
	padding:5px 0 5px 14px;
}

#wrapcontent a.obj_adddomain
{
	display:block;
	height:25px;
	width:200px;
	clear:both;
	background:transparent url(../images/obj_add_domain.png) no-repeat;
	padding-top:6px;
	text-decoration:none;
}

#wrapcontent a.obj_adddomain span
{
	display:block;
	color:#555;
	margin:0 0 0 40px;
}

#wrapcontent a.obj_adddomain:hover span
{
	display:block;
	color:#777;
	text-decoration:none!important;
}

.whitecontainer{
	position: relative;
}

.feature-wp{
	display: none;
	position: absolute;
	top: 18px;
	right: -42px;
	height: 82px;
	width: 133px;
	background:transparent url(../images/obj-wp.png) no-repeat scroll 0 0;
}





.button.runsprievodca
{
	margin-top:20px;
	background:transparent url(../images/sprievodca-sipka.png) no-repeat scroll top right;
}

.button.runsprievodca span
{
	/*background:transparent url(../images/btn-sprievodca-bg.png) no-repeat;*/
	color:#777;
}

.button.runadvanced
{
	background:transparent url(../images/wiz_btn_close_a.png) no-repeat scroll top right;
	margin-top:20px;
}

.button.runadvanced span
{
	background:transparent url(../images/wiz_btn_closespan.png) no-repeat;
	color:#fff;
}

.button.gray
{
	background:transparent url(../images/button_gray_right.png) no-repeat scroll top right;
}

.button.gray span
{
	background:transparent url(../images/button_gray.png) no-repeat;
	color:#eee;
}

button.button.gray span{
	margin:-1px 0 0 0;
}

.button.gray:hover span
{
	background:transparent url(../images/button_gray.png) no-repeat;
	color:#fff;
}

#wrapcontent a.onecolumnadd
{
	clear:both;
	display:block;
	padding-top:4px;
	float:right;
	height:26px;
	text-decoration:none;
	color:#fff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	margin-right:0;
	padding-left:10px;
	background:transparent url(../images/obj_addbar.png) no-repeat scroll top left;
	width:250px;
	margin-top:15px;
}



#wrapcontent a.kontaktujte
{
	display:block;
	padding-top:35px;
	float:right;
	height:42px;
	text-decoration:none;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	margin-right:0;
	padding-left:100px;
	background:transparent url(../images/btn-kontaktujte.png) no-repeat scroll top left;
	width:184px;
}

#wrapcontent a.kontaktujte.zhor{
		margin-top: 28px;
		margin-bottom: 20px;
}

#wrapcontent a.rightmenubutton
{
	clear:both;
	display:block;
	padding-top:10px;
	float:left;
	height:28px;
	text-decoration:none;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	margin-right:0;
	padding-left:20px;
	background:transparent;
	width:261px;
	margin-bottom:2px;
}

#wrapcontent a.rightmenubutton.last
{
	margin-bottom:10px;
}

#wrapcontent a:hover.rightmenubutton
{
	background:transparent url(../images/rightmenu-bg.png) no-repeat scroll top left;
	text-shadow:0 1px 0 #ccc;
}

.button.green.sharp
{
	margin-top:1px;
	float:left;
	width:56px;
	height:26px;
	background:transparent url(../images/button_green_sharp.png) no-repeat scroll top right;
	padding:0;
}

.button.green.sharp span
{
	background:transparent url(../images/button_green_sharp.png) no-repeat scroll top right;
	padding:4px 0 3px 8px;
}

.button.green.sharp:hover span
{
	background:transparent url(../images/button_green_sharp.png) no-repeat scroll top right;
}

.button.green.sipka
{
	background:transparent url(../images/button_green_right_sipka.png) no-repeat scroll top right;
	padding-right:37px;
	margin-right:1px;
}

.button.green.sipka span
{
	background:transparent url(../images/button_green_sipka.png) no-repeat;
	color:#eee;
	padding:5px 0 6px 15px;
}
button.button.green.sipka span{
	margin:-1px 0 0 0;
}

.button.green.sipka:hover span
{
	background:transparent url(../images/button_green_sipka.png) no-repeat;
}

.button.green.sipkaleft
{
	background:transparent url(../images/button_green_rightleft_sipka.png) no-repeat scroll top right;
	padding-right:40px;
	margin-right:1px;
}


.button.gray.sipka.left {
	background:url("../images/button_gray_left_sipka.png") no-repeat scroll right top transparent;
	float:left;
	margin-right:1px;
	padding-right:15px;
}

.button.gray.sipka.left span {
	background:url("../images/button_gray_sipka_left.png") no-repeat scroll 0 0 transparent;
	color:#EEEEEE;
	padding:5px 0 6px 38px;
}

.button.gray.sipka.left:hover span {
	background:url("../images/button_gray_sipka_left.png") no-repeat scroll 0 0 transparent;
}





.button.green.sipka.left {
background:url("../images/button_green_left_sipka.png") no-repeat scroll right top transparent;
float:left;
margin-right:1px;
padding-right:15px;
}
.button.green.sipka.left span {
background:url("../images/button_green_sipka_left.png") no-repeat scroll 0 0 transparent;
color:#EEEEEE;
padding:5px 0 6px 38px;
}
.button.green.sipka.left:hover span {
background:url("../images/button_green_sipka_left.png") no-repeat scroll 0 0 transparent;
}


.button.green:hover span
{
	background-image:url(../images/button_green.png);
	color:#fff;
}

.button.red.sipka
{
	background:transparent url(../images/button_red_right_sipka.png) no-repeat scroll top right;
	padding-right:40px;
	margin-right:1px;
}

.button.red.sipka span
{
	background:transparent url(../images/button_red_sipka.png) no-repeat;
	color:#eee;
	padding:5px 0 6px 15px;
}

.button.red.sipka:hover span
{
	background:transparent url(../images/button_red_sipka.png) no-repeat;
}

.button.tab.active span
{
	background:transparent url(../images/button_tab.png) no-repeat;
	font-weight:400;
	padding-left:15px;
	margin-left:-6px;
	padding-bottom: 5px
}

.button.tab.active:hover span
{
	color:#d5d5d5;
}


h4
{
	border-bottom:1px solid #c6c8c8;
	color:#555;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:700;
	margin:15px 0 5px 0;
}

ul.sipka
{
	list-style-image:url(../images/sipka.gif)!important;
	margin:10px 0 10px 25px;
}

	ul.sipka.navigacia{
		margin-top: 0px;
		margin-bottom: 0px;
	}

ul.sipka.gray
{
	list-style-image:url(../images/sipka-gray.gif)!important;
}

ul.sipka.gray.marketing
{
	list-style-image:url(../images/sipka-light.png)!important;
}

div.formular div.simple
{
	clear:left;
	margin:0;
	padding:5px 0;
}

div.submit
{
	clear:left;
	height:1%;
	margin:0;
	width:420px;
	padding:8px 0 25px 0px;
}
div.submit button.green span{
	padding-top:6px;
}
div.formular div.simple label
{
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
	text-align:right;
	font-weight:bold;
	line-height:30px;
	width:90px;
}
div.formular select
{
	border:1px solid #C3C3C3;
	height:30px;
	width:322px;
	margin:0;
	padding:5px 10px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;


	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;

}
div.formular input
{
	border:1px solid #C3C3C3;
	height:18px;
	width:300px;
	margin:0;
	padding:5px 10px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	background-color: #fff;
}

textarea
{

}

textarea.text
{
	border:1px solid #C3C3C3;
	width:300px;
	padding:10px;
	height:120px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;


	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;

}

ul.bigsipka
{
	list-style-image:url(../images/bigsipka.png)!important;
	font-size:11px;
	font-family:Verdana;
	color:#888;
	margin:0;
}

ul.bigsipka.padded
{
	padding-left:30px;
}

h2.bigger
{
	font-size:30px;
}

hr.std
{
	width:588px;
	background-color:#c3c4c4;
	border-bottom:1px solid #e9eaea;
	height:2px;
	margin-bottom:5px;
	float:left;
}



#wrapper span#kosiksuma a
{
	color:#ccc;
	text-decoration:none;
}

span.teasertext
{
	position:absolute;
	left:200px;
	top:70px;
	text-shadow:0 2px 5px rgba(0,0,0,.6);
	display:block;
	float:left;
	font-size:36px;
	color:#fff;
}

span.minitext
{
	position:absolute;
	left:200px;
	top:155px;
	display:block;
	font-size:14px;
	color:#ea9c99;
	width:320px;
	line-height: 20px;
}

span.teasertext.servery
{
	display: none;
	position: relative;
	margin-left: 40px;
	margin-top: -10px;
	z-index: 100;
}

span.teasertext.serverz{
	position: absolute;
	left: 240px;
}

span.minitext.servery
{
	position: absolute;
	left: 240px;
	color: #5199ee;
}


div.homebuttons
{
	display:block;
	position:relative;
	margin-left:612px;
	top:50px;
	z-index: 0;
}

a.homepage
{
	cursor:pointer;
	margin-bottom:10px;
	display:block;
	width:331px;
	height:54px;
	position: relative;
}

a.homepage span.head
{
	text-decoration:none;
	display:block;
	top:21px;
	left:65px;
	font-size:13px;
	font-family:Helvetica, Arial, Verdana;
	color:#fff;
	position: absolute;
	font-weight: normal;
}

#wrapcontent a:hover.homepage
{
	text-decoration: none;
}

a.homepage span
{
	top: 17px;
	left:238px;
	font-family:Verdana, Arial;
	color:#fff;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
}

a.homepage span.servery
{
	color:#8ebfec;
}

a.homepage.first
{
	background:url(../images/home_button_1.png) no-repeat;
}

	a:hover.homepage.first
	{
		background:url(../images/home_button_1_on.png) no-repeat;
	}

	a:active.homepage.first
	{
		background:url(../images/home_button_1_push.png) no-repeat;
	}

a.homepage.second
{
	background:url(../images/home_button_2.png) no-repeat;
}

	a:hover.homepage.second
	{
		background:url(../images/home_button_2_on.png) no-repeat;
	}

	a:active.homepage.second
	{
		background:url(../images/home_button_2_push.png) no-repeat;
	}

a.homepage.third
{
	background:url(../images/home_button_3.png) no-repeat;
}

	a:hover.homepage.third
	{
		background:url(../images/home_button_3_on.png) no-repeat;
	}

	a:active.homepage.third
	{
		background:url(../images/home_button_3_push.png) no-repeat;
	}

a.homepage.server_first
{
	background:url(../images/server_button_1.png) no-repeat;
}

a.homepage.server_second
{
	background:url(../images/server_button_2.png) no-repeat;
}

a.homepage.server_third
{
	background:url(../images/server_button_3.png) no-repeat;
}



		a:hover.homepage.server_first
		{
			background:url(../images/server_button_1_on.png) no-repeat;
		}

		a:hover.homepage.server_second
		{
			background:url(../images/server_button_2_on.png) no-repeat;
		}

		a:hover.homepage.server_third
		{
			background:url(../images/server_button_3_on.png) no-repeat;
		}



		a:active.homepage.server_first
		{
			background:url(../images/server_button_1_push.png) no-repeat;
		}

		a:active.homepage.server_second
		{
			background:url(../images/server_button_2_push.png) no-repeat;
		}

		a:active.homepage.server_third
		{
			background:url(../images/server_button_3_push.png) no-repeat;
		}


a.frontlinks
{
	display:block;
	float:right;
	clear:both;
	margin-top:18px;
	text-decoration:underline!important;
	margin-right:5px;
}

a.frontlinks.strange
{
	margin-top:6px;
	margin-right:0;
}

h3
{
	font-family:Helvetica,Arial;
	text-shadow:0 1px 0 #FFF;
}

h3.topmargin
{
	margin-top:10px;
}

h3.topmargin.big
{
	margin-top:30px;
}

h3.cervena
{
	color:#B13133;
}

div.threecolumn_breaker{
	width: 880px;
	height: 4px;
	background:#dcdddd url(../images/threecolumn_breaker.png) no-repeat scroll 0 0;
	margin-bottom: 12px;
	margin-top: 2px;
}

div.halfcolumn_breaker
{
	background:url(../images/halfcolumn_breaker.png) no-repeat scroll 0 0 #DCDDDD;
	height:3px;
	margin-bottom:12px;
	margin-top:2px;
	width:400px;
}

div.simple label
{
	display:block;
	float:left;
	font-weight:700;
	margin-right:10px;
	position:relative;
	text-align:right;
	width:70px;
}

div.simple textarea.poznamka
{
	background:url(../images/input_poznamka.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#666;
	font-family:Helvetica,Arial;
	font-size:14px;
	height:62px;
	width:164px;
	padding:5px 10px;
}

div.simple.big
{
	margin-bottom:6px;
	width: 420px;
}

div.simple.big.bigger
{
	margin-bottom:6px;
	width: 572px;
}

	div.simple.big.bigger label
{
	margin-top: 0px;
	width: 87px;
	}

	div.simple.big.login
	{
		margin-left: 90px;
		width: 330px;
	}

div.simple.big label
{
	font-weight:400;
	margin-top:5px;
	text-align:left;
	width:120px;
}

	.login_error{
		display: block;
		position: absolute;
		margin-top: -30px;
		margin-left: 338px;
		background:url(../images/errorlabel_left.png) no-repeat scroll 0 0 transparent;
		height: 29px;
		color: #fff;
		width:175px;
	}
	.h40l {
		background:url(../images/errorlabel_left_h40.png) no-repeat scroll 0 0 transparent !important;
		height:40px !important;
	}
	.h40r {
		background:url(../images/errorlabel_right_h40.png) top right no-repeat scroll transparent !important;
		height:40px !important;
	}

	.login_error span.txt{
		float: left;
		display: block;
		padding: 8px 0 0 20px;
	}

	.login_error_close {
		display: block;
		height: 29px;
		width: 15px;
		float: right;
		background: transparent url(../images/errorlabel_right.png) no-repeat scroll top right;
		position:absolute;
		right:-2px;
	}

	.forgotpass{
		position: absolute;
		text-align: left;
		padding-left: 235px;
	}
		.forgotpass a{
			color: #555;
		}

	div.simple.big.login label
	{
		font-size: 14px;
		width: 130px;
	}

div.simple.big label.smaller
{
	width:65px;
}

div.simple.big .sizer {
    display:block;
    margin:0;
    padding:8px;
    width:168px;
}

div.simple.big input, div.simple.big .wrapper
{
	background:url(../images/obj_input_white.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#666;
	font-family:Helvetica,Arial;
	font-size:14px;
	width:168px;
	margin:0;
	padding:8px;
}

div.simple.big .wrapper
{
	background:none;
}

div.simple.big input.red
{
	background:url(../images/obj_input_red.png) no-repeat scroll 0 0 transparent;
}

div.simple.big input.mini
{
	background:url(../images/obj_input_mini_red.png) no-repeat scroll 0 0 transparent;
}

span#obj_steps_price_dph
{

	width:60px;
}

#obj_steps span#obj_steps_price{
	margin-left:0px;
}

.button.blue.h23
{
	background:url(../images/button_blue_23px_end.png) no-repeat scroll right top transparent;
	height:32px;
	padding-right:10px;
}

.button.blue.h23 span
{
	background:url(../images/button_blue_23px_start.png) no-repeat scroll 0 0 transparent;
	color:#FFF;
	font-size:12px;
	line-height:25px;
	padding:0 0 0 10px;
}

div#message-normal
{
	font-family:Helvetica, Arial, Tahoma;
	margin:0 auto;
	background:transparent url(../images/message_bg.png) no-repeat;
	height:180px;
	width:515px;
}

	div#message-normal.extended {
		background:transparent url(../images/message_bg_big.png) no-repeat;
		height:423px;
	}


	div#message-normal.loginscreen{
		background:transparent url(../images/loginbox_bg.png) no-repeat;
		height: 248px;
	}

	div#message-normal #status{
		width: 308px;
		float: left;
		font-size:14px;
		vertical-align: middle;
		padding-left: 14px;
		line-height: 18px;
	}

	div#message-normal #status.loginstat{
		width: 308px;
		float: left;
		font-size:14px;
		vertical-align: middle;
		padding-left: 20px;
		padding-top: 25px;
	}

		a#login-form-button{
	margin-top: 16px;
}

	label.log{
	padding-left: 6px;
}


	.centerdomain{
		float: left;
		padding-top: 4px;
		padding-left: 110px;
	}

	.spodok{
		padding-top: 10px;
		height:142px;
}

	.spodok span {
		display: block;
		float: left;
		padding: 15px 0 0 20px;
	}

	.spodok span a {

		color:#555555;
		font-size: 14px;
	}

		div.volnedomeny{
			width: 492px;
			padding-top: 80px;
			padding-left: 15px;
			height:152px;
		}

	div#message-normal .statusimage{
		background:transparent url(../images/ajax-loader_sipky32.gif) no-repeat;
		background-position: center;
		height: 32px;
		width: 32px;
		float: left;
		margin: 8px 0 0 0px;
	}

		div#message-normal .statusimage.ok{
			background:transparent url(../images/domena_ok.png) no-repeat;
			margin-left: 6px;
		}

	div#message-normal #status span{
		padding-left: 8px;
		display: block;
		padding-top: 17px;
		float: left;
		color: #999;
	}

		div#message-normal #status span.big{
			width: 400px;
		}

		div#message-normal #status span a{
			color: #555;
		}


div#message-normal div.item input{
	margin-top: 6px;
	float: left;
}



div#message-normal div.item label{
    padding-top: 5px;
    padding-left: 10px;
	text-align: left;
	width: 177px;
	height: 23px;
	margin-left: 10px;
	color: #555;
	float: left;
	background:transparent url(../images/wiz4_sel_bg.png) no-repeat scroll center bottom;
}

	div#message-normal div.item label span{
		display: block;
		float: right;
		margin-right: 18px;
	}

div#message-normal div.item{
	display: block;
	float: left;
	margin-left: 20px;
	padding-bottom: 4px;
}


div#message-normal h2
{
	font-size:22px;
	display:block;
	color:#414141;
	text-shadow:0 1px 0 #ddd;
	margin-left:15px;
	float:left;
	margin-top:12px;
	padding:0;
}

div#message-normal h3
{
	display:block;
	color:#154c63;
	text-shadow:0 1px 0 #4bb0c7;
	margin-left:15px;
	width:360px;
	float:left;
	margin-top:14px;
	padding:0;
}

div.centerdiv
{
	display:table-cell;
	vertical-align:middle;
	width:510px;
	height:85px;
	text-align:center;
}

	div.centerdiv.login{
	height: 138px;
}

.message
{
	color:#666;
	font-size:12px;
	vertical-align:middle;
}

#message-normal a.close
{
	background:transparent url(../images/message_close.png) no-repeat;
	display:block;
	height:14px;
	width:14px;
	float:right;
	margin:7px 10px 0 0;
}

a.message
{
	margin-right:16px;
	margin-top:9px;
	padding-right:20px;
}

a.message span
{
	padding-left:20px;
}

.loader
{
	background:url(../images/ajax-loader_sipky32.gif) no-repeat;
	display:block;
	width:32px;
	height:32px;
}

a.button span,.button span
{
	display:block;
	line-height:18px;
	padding:7px 0 5px 20px;
}

div.last, .onecolumn.darker.last
{
	margin-right:0;
}

.onecolumn.invis .foot,.twocolumn.invis .foot,.button.submenu.posledne,.menulist li a.posledne
{
	background:transparent;
}

.button.tab:active,a.button.tab.active
{
	background:transparent url(../images/button_tab_right.png) no-repeat scroll top right;
}

#menu .menulist li,.button.goleft
{
	float:left;
}

#menu .menulist li a:hover,.button.runadvanced:hover span,a:hover#lock span,.biele
{
	color:#fff;
}

#footerbadges,.button.goright
{
	float:right;
}


.inside.summary p,div.twocolumn_breaker.haxed
{
	margin-top:5px;
}

#obj_steps .inside.active p,.button.runsprievodca:hover span
{
	color:#999;
}

.button.gray.leftsipka span,.button.gray.leftsipka:hover span
{
	padding-left:40px;
	background:transparent url(../images/button_gray_leftsipka.png) no-repeat;
	color:#eee;
}

table.referencna{
	width: 560px;
}

	table.referencna td{
		text-align: center;
	}



.podpis {
	border-bottom:1px dotted #CCC;
	display:block;
	padding-bottom:10px;
	padding-top:5px;
	text-align:right;
	margin-bottom: 8px;
}

	.podpis.last{
		border-bottom:none;
		margin-bottom: 0;
	}


td.vlavo{
	padding-left: 10px;
}

/* Vyskusajte box*/

.vyskusajte li a {
	display:block;
	height:70px;
	margin:0;
	padding:0;
	width:264px;
}

.vyskusajte strong{
	display: none;
}

.vyskusajte li{
	margin-bottom: 10px;
}

.vyskusajte li.spodek{
	margin-bottom: 0;
}


#v_unlim {
background:url("../images/sidebar_unlim.png") repeat scroll 0 0 transparent;
}
#v_unlim:hover {
background:url("../images/sidebar_unlim_on.png") repeat scroll 0 0 transparent;
}

#v_virtual {
background:url("../images/sidebar_virtual.png") repeat scroll 0 0 transparent;
}
#v_virtual:hover {
background:url("../images/sidebar_virtual_on.png") repeat scroll 0 0 transparent;
}

#v_admin {
background:url("../images/sidebar_admin.png") repeat scroll 0 0 transparent;
}

#v_admin:hover {
background:url("../images/sidebar_admin_on.png") repeat scroll 0 0 transparent;
}

#v_housing {
background:url("../images/sidebar_housing.png") repeat scroll 0 0 transparent;
}
#v_housing:hover {
background:url("../images/sidebar_housing_on.png") repeat scroll 0 0 transparent;
}

#v_custom {
background:url("../images/sidebar_custom.png") repeat scroll 0 0 transparent;
}
#v_custom:hover {
background:url("../images/sidebar_custom_on.png") repeat scroll 0 0 transparent;
}

.dynamicramcontainer {
	display: block;
	position: absolute;
	top: 1px;
	left: 111px;
	width: 384px;
	overflow: hidden;
}

.dynamicram{
	display: none;
	height: 28px;
	background: url("../images/ramface.png") no-repeat scroll top left transparent;
/*	width: 180px;*/
}

.ramtip{
	display: none;
	position: absolute;
	top: 55px;
	left: 0px;
	height: 95px;
	background: url("../images/ramtip.png") no-repeat scroll top left transparent;
	width: 315px;
	padding: 12px 10px;
	color: #fff;
	z-index: 199;
}

.cheack{
	position: relative;
}


#v_free {
background:url("../images/sidebar_free.png") repeat scroll 0 0 transparent;
}
#v_free:hover {
background:url("../images/sidebar_free_on.png") repeat scroll 0 0 transparent;
}


#v_more {
background:url("../images/sidebar_more.png") repeat scroll 0 0 transparent;
}
#v_more:hover {
background:url("../images/sidebar_more_on.png") repeat scroll 0 0 transparent;
}

/*UNLIMTED*/

.pricelabel{
	display: block;
	width: 243px;
	height: 45px;
	left: 362px;
	bottom:0px;
	position: absolute;

	font-size:16px;
	line-height:45px;
	text-align:center;
	color:#fff;
}


	.pricelabel.unlimited{
		background: transparent url(../images/pricelabel_unlimited.png) no-repeat;
		text-shadow:0px 1px 2px #293b0d;
	}

	.pricelabel.manager{
		background: transparent url(../images/pricelabel_manager.png) no-repeat;
		text-shadow:0px 1px 2px #293b0d;
	}

	.pricelabel.custom{
		background: transparent url(../images/pricelabel_custom.png) no-repeat;
		text-shadow:0px 1px 2px #163c50;
	}
	.pricelabel.virtual{
		background: transparent url(../images/pricelabel_virtual.png) no-repeat;
		text-shadow:0px 1px 2px #0a2945;
	}

	.pricelabel strong{
		font-size: 26px;
		font-weight: bold;
		padding-left: 3px;
	}

/*------------------------- HOSTING FEATURES ---------------------------*/

.features div{
	clear:both;
	margin-bottom:30px;
}
	.features h4{
		border-bottom:none;
		font-size:16px;
		text-shadow:0 1px 0px #f6f6f6;
	}
		.features.unlimited h4{
			color:#4A711B;
		}
		.features.custom h4{
			color:#054E81;
		}
	.features img.left{
		float:left;;
	}
	.features img.right{
		float:right;
	}



/*------------------------- FLATPANELS ---------------------------*/
.flatpanel{
	width: 100%;
	height: 189px;
	background-position:center;
	background-repeat: no-repeat;
	min-width: 940px;
}
.flatpanel.pp{
	width: 100%;
	height: 134px;
	background-position:center;
	background-repeat: no-repeat;
	min-width: 940px;
	background-image:url(../images/ppheader.png);
	background-color: #2c2223;
}
.flatpanel.vianoce{
	width: 100%;
	height: 134px;
	background-position:center;
	background-repeat: no-repeat;
	min-width: 940px;
	background-image:url(../images/vianoceheader.png);
	background-color: #2c2223;
}
.flatpanelwrapper{
	width:940px;
	height:100%;
	position: relative;
	margin:0px auto;
}
	.flatpanel.riesenia{
		background-image:url(../images/site_riesenia_bg.jpg);
		background-color:#4c6165;
		height:279px;
	}
	.flatpanel.odchyt{
		background-image: url(../images/odchyt-big-bg.jpg);
		background-color: #9B000F;
		height:279px;
	}
	.flatpanel.home
	{
		background-image:url(../images/bighit_home.jpg);
		background-color: #9B000F;
		height:279px;
	}
	.flatpanel.servery
	{
		background-image:url(../images/bighit_servery.jpg);
		background-color: #093c8a;
		height:279px;
	}
	.flatpanel.manager{
		background-image:url(../images/server_manager_bg.jpg);
		background-color: #093c8a;
		}

	.flatpanel.marketing{
		background-image: url(../images/marketing-stripe.jpg);
		background-color:#4c6165;
		}

	.flatpanel.domeny{
		height: 279px;
		background-color: #9B000F;
		background-image:url(../images/domena-feature.jpg);
		}
	.flatpanel.unlimited{
		background-image:url(../images/site_unlim_bg.jpg);
		background-color:#3d6b17;
		}

	.flatpanel.free{
		background-image: url(../images/site_free_bg.jpg);
		background-color: #1a74b9;
	}
	.flatpanel.webadmin{
		background-image: url(../images/site_webadmin_bg.jpg);
		background-color: #1a74b9;
	}
		.flatpanel.webadmin span.flat_heading{
			margin-left:400px;
		}
		.flatpanel.webadmin span.flat_slogan.custom{
			margin-left:400px;
			margin-top: 85px;
		}

	.flatpanel.podpora{
		background-image: url(../images/site_podpora_bg.jpg) ;
		background-color:#3d6b17;
	}

	.flatpanel.virtual{
		background-image: url(../images/site_virtual_bg.jpg) ;
		background-color: #093c8a;
	}
	.flatpanel.admin{
		background-image: url(../images/site_admin_bg.jpg) ;
		background-color: #093c8a;
	}
	.flatpanel.custom{
		background-image:url(../images/site_custom_bg.jpg) ;
		background-color: #1a74b9;
	}
	.flatpanel.housing{
		background-image:url(../images/site_serverhouse_bg.jpg) ;
		background-color: #093c8a;
	}

		.flatpanel.domeny span.flat_heading{
			margin-left:200px;
			margin-top: 70px;
		}

		.flatpanel.manager span.flat_heading{
			margin-left:400px;
		}


		.flatpanel.manager span.flat_slogan.custom{
			margin-left:400px;
			margin-top: 85px;
		}

	span.flat_slogan.domeny {
			margin-left: 200px;
			margin-top: 120px;
		}

span.flat_slogan.domtext {
			margin-left: 200px;
			margin-top: 170px;
			color: #f7b2af;
			font-size: 14px;
		}

a.webman{
	display: block;
	width:262px;
	height:110px;
	margin-bottom:10px;
}
	a.webman.one{background: transparent url(../images/webman1.jpg) no-repeat;}
	a.webman.two{background: transparent url(../images/webman2.jpg) no-repeat;}
	a.webman.three{background: transparent url(../images/webman3.jpg) no-repeat;}

	.webmantext{
		padding-top: 10px;
		width: 265px;
		display: block;
		float: left;
		height: 170px;
}

a.webadmin{
	display: block;
	width:262px;
	height:110px;
	margin-bottom:10px;
}
	a.webadmin.one{background: transparent url(../images/webadmin1.jpg) no-repeat;}
	a.webadmin.two{background: transparent url(../images/webadmin2.jpg) no-repeat;}
	a.webadmin.three{background: transparent url(../images/webadmin3.jpg) no-repeat;}


h3.wo{
	margin-top: 10px;
}

span.flat_slogan.free {
	color:#b8e7fe;
	font-size: 14px;
}





span.flat_heading
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:34px;
	margin-left:155px;
	margin-top:40px;
	position:absolute;
	text-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
}

	span.flat_heading.virtual
	{
		margin-left: 200px;
	}

		span.flat_slogan.virtual {
			margin-left: 200px;
		}


	span.pricelabel.marketing{
	display: none;
}

	span.flat_heading.marketing
	{
		margin-left: 0px;
		left: 280px;
		font-size: 40px;
		font-weight: bold;
		color: #154f58;
		text-shadow: none;
	}

		span.flat_slogan.marketing {
			margin-top: 0px;
			top: 100px;
			margin-left: 0px;
			left: 280px;
			font-size: 24px;
			color: #2e707b;
			line-height: 28px;
			font-weight: bold;

		}
	.flatlink_nicereply{
		display: block;
		position: absolute;
		right:0px;
		bottom:0px;
		width:282px;
		height:95px;
		overflow: hidden;
		text-indent: -300px;
		background: url(../images/site_podpora_nicereply.jpg) no-repeat;
	}


/*------------------subpage - marketing -----------------*/
.marketmenuwrapper{
	background: transparent url(../images/marketing-tab-bg.jpg) top center repeat-x;
	height: 135px;
	padding-top: 8px;
}
#market-menu{
	height: 135px;
	width: 940px;
	margin:0px auto;
	position: relative;
}

.markcontent{
	width:940px;
	margin:0px auto;
	min-height: 300px;
}

#market-menu .item{
		display: block;
		width: 225px;
		height: 135px;
		float: left;
		margin-right: 13px;
		color: #606161;
		font-size: 18px;
		font-weight: bold;
		text-shadow: 0 1px 0px #fff;
	}

#market-menu .item span{
		display: block;
		padding-top: 15px;
		padding-left: 16px;
	}

#market-menu .item.off span{
		padding-top: 29px;
	}

#wrapcontent :hover#market-menu .item span{
		display: block;
		color: #606161;
		font-size: 18px;
		font-weight: bold;
		text-shadow: 0 1px 0px #fff;
		text-decoration: none;
	}

#wrapcontent :hover#market-menu .item{
		text-decoration: none;
	}

#market-menu .item.first{
		background: transparent url(../images/market-menu-item1.jpg) no-repeat;
	}

#market-menu .item.second{
		background: transparent url(../images/market-menu-item2.jpg) no-repeat;
	}

#market-menu .item.third{
		background: transparent url(../images/market-menu-item3.jpg) no-repeat;
	}

#market-menu .item.fourth{
		background: transparent url(../images/market-menu-item4.jpg) no-repeat;
		margin-right: 0px;
	}


#market-menu .item.first.off{
		background: transparent url(../images/market-menu-item1-off.jpg) no-repeat;
	}

#market-menu .item.second.off{
		background: transparent url(../images/market-menu-item2-off.jpg) no-repeat;
	}

#market-menu .item.third.off{
		background: transparent url(../images/market-menu-item3-off.jpg) no-repeat;
	}

#market-menu .item.fourth.off{
		background: transparent url(../images/market-menu-item4-off.jpg) no-repeat;
		margin-right: 0px;
	}
#wrapcontent a.zelene{
	color: #4a711b;
}

#wrapcontent a.modre{
	color: #003884;
}




span.flat_slogan {
	display:block;
	float:left;
	font-size:14px;
	margin-left:155px;
	margin-top:90px;
	position:absolute;
	line-height: 20px;
}

span.flat_slogan.unlimited {
	color:#ebffda;
}

span.flat_slogan.custom {
	color:#c2eef1;
}

span.flat_slogan.podpora {
	color:#ebffda;
	font-size: 14px;
}


ul.flat_list{
	position: absolute;
	margin-left: 685px;
	margin-top: 40px;
	line-height: 28px;
	font-size: 14px;

}

ul.flat_list.unlimited{
	color: #bcf48a;
	list-style-image:url("../images/flat_sipka_unlim.png");
}

ul.flat_list.custom{
	color: #c5f5ff;
	list-style-image:url("../images/flat_sipka_custom.png");
}


.datatable{
	width: 560px;
	border-collapse: collapse;
	border: #b9bbbb 1px solid;
}

.datatable td.doprava {
    text-align: right !important;
}

.datatable td.dolava {
    text-align: left;
}

.datatable td.bold {
    font-weight: bold;
}

	.datatable td{
		padding: 4px;
		padding-left: 0px;
	}

	.custom-par{
		background-color: #dde0e0;
	}

.custombutton{
	margin-top: 5px;
}

.customtableHead{

	background:#31719d;
	color:#eee;

}

#tweet_txt, #feed_txt, #fb_txt
{
    height: 5em;
    overflow: hidden;
}

/*modified */
.amenuwrapper{
	width:100%;
	background: #000;
    padding: 3px 0;
}
.amenu {
    overflow: auto;
    width: 940px;
    margin: 0 auto;
}
.amenu ul {
    list-style-type: none;
    width:600px;
    float:left;
}
.amenu ul li {
    display: inline;
    padding: 0px 5px;
}
.amenu ul li a {

     display: inline-block;
     padding: 5px 3px;
     color: #fff;
     text-decoration: none;
     font-weight: bold;
     line-height: 1;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     text-shadow: 0 -1px 0px #444;
     position: relative;
     cursor: pointer;

}
.amenu ul li a:hover {
    color:#ccc;
}

a.edit-article {
	display: block;
	float:right;
	color:#ff0000;
    font-weight: bold;
    padding-top:3px;
}


.sitemap {
    padding: 15px 0px;
}
.sitemap ul {
    list-style-type: disc;
    padding: 0px 0px 0px 30px;
}

#wrapcontent ul.actions {
    margin:10px 0 0 10px;
}
#wrapcontent ul.actions li {
    display:inline;
}
#wrapcontent ul.actions li a {
     background: url(../images/menu_bg_root.png);
     display: inline-block;
     padding: 5px 10px;
     color: #fff;
     text-decoration: none;
     font-weight: bold;
     line-height: 1;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-box-shadow: 0 1px 0 #FFFFFF;
     -webkit-box-shadow: 0 1px 0 #FFFFFF;
     text-shadow: 0 -1px 0px #444;
     position: relative;
     cursor: pointer;
}
#wrapcontent ul.actions li a:hover {
     -moz-box-shadow: 0 0 1px #999;
     -webkit-box-shadow: 0 0 1px #999;
     color:#ccc;
}

#wrapcontent div.form input,#wrapcontent div.form select,#wrapcontent div.form textarea {
    border:1px solid #888;
    background:#fcfcfc;
    color:black;
    padding:1px 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
#wrapcontent h1 {
    padding: 4px 10px;
    color:#6885A4;
    text-shadow:0 1px 0 #FFFFFF;
}


/*DOMENY*/

.domaininput{
		background: transparent url(../images/wiz_domain.png) no-repeat;
		margin-left: auto; margin-right: auto;
		width: 418px;
		height: 36px;
}


.domaininput span{
	display: block;
	float: left;
	font-size: 16px;
	padding-top: 10px;
	margin-left: 10px;
}

.domaininput input{
	float: left;
	font-size: 16px;
	margin-top: 4px;
	margin-left: 4px;
	background: transparent url(../images/wiz1_input_domena.png) no-repeat;
	width: 220px;
	padding: 5px 5px 3px 5px;
	color: #555;
}

.domaininput select{
	width: 65px;
	float: left;
	height: 28px;
	margin-top: 4px;
	font-size: 16px;
	color:#555;
	background: #fff url(../images/wiz1_select.png) no-repeat;
	border: 0 none;
	padding-left: 2px;
	padding-top: 4px;
	margin-left: 4px;
}

.button.wiz1_next{
	display: block;
	float: left;
	background: transparent url(../images/wiz_searchdomain.png) no-repeat;
	height: 27px;
	margin-left: 5px;
	margin-top: 4px;
	padding-right: 12px;
}

.button.wiz1_next.thickbox.domaincheckpopup2{
	background: transparent url(../images/domains-next.png) no-repeat;
}

.button.wiz1_next.thickbox.domaincheckpopup2:hover{
	background: transparent url(../images/domains-next-on.png) no-repeat;
}

.button.wiz1_next.thickbox.domaincheckpopup2:active{
	background: transparent url(../images/domains-next-active.png) no-repeat;
}


a.button.wiz1_next{
	width: 44px;
}
input.button.wiz1_next {
    height: 29px;
    padding: 0;
    text-indent: -999em;
    width: 56px;
}

.button.wiz1_next:hover{
	background: #fff url(../images/wiz_searchdomain_on.png) no-repeat;
}

#domenachecker
			{
				background:transparent url(../images/domena_white_input_bg.png) no-repeat scroll 0 0;
				border:0 none;
				color:#6d6d6d;
				float:left;
				font-size:14px;
				width:210px;
				padding:8px 2px 8px 10px;
			}

#checkawhite
			{
				font-family:Verdana;
				display:block;
				height:30px;
				width:60px;
				text-decoration:none;
				color:#eee;
				font-size:13px;
				float:left;
				background:transparent url(../images/domena_white_btn_bg.png) no-repeat scroll 0 0;
				padding:4px 0;
			}

/*CENNIK*/

.cennik{
	font-size: 14px;
	width: 562px;
	border-spacing: 0px;
 	font-weight: bold;
}

.cennik thead{
	color: #bc1c1d;
	border-bottom: #bbb 1px solid;
	margin-bottom: 5px;
	font-weight: normal;
}

	.cennik .domena{
		width: 240px;
	}

.cennik .right{
	text-align: right;
	font-weight: normal;
}

.cennik td{
	padding-top: 5px;
	border-bottom: #ccc 1px dotted;
	padding-bottom: 2px;
}

.cennik .first{
	padding-top: 15px;
}




.leftfloat {float:left !important;}
.rightfloat {float:right !important;}

p.podpora{
	margin-bottom: 10px;
	display: block;
}

.podporabr{
	margin-bottom: 10px;
	width: 560px;
	border-bottom: #f7f8f7 1px solid;
	background-color: #bdbebd;
}

.freewebbg{
	float: left;
	display: block;
	width: 165px;
	height: 115px;
	background: #fff url(../images/freeweb_mini.png) no-repeat;

}

.freewebbg2{
	float: left;
	display: block;
	width: 62px;
	height: 69px;
	background: #fff url(../images/freeweb_mini2.png) no-repeat;

}

.free1{
	float: left;
	padding-left: 20px;
	width: 370px;
	margin-bottom: 10px;
}

.free2{
	float: left;
	padding-left: 20px;
	width: 390px;
	margin-bottom: 10px;
}


span.message{
	font-size: 14px;
}

.referencia{
	text-decoration: none;
	width: 212px;
	float: left;
	margin-right: 24px;
	margin-bottom: 25px;
}

#wrapcontent a:hover.referencia{
	text-decoration: none;
}

.referencia.last{
	margin-right: 0px;
}

.referencia .img{
	display: block;
	width: 212px;
	height: 89px;
}

.referencia .meno{
	padding-top: 5px;
	display: block;
	color: #5a5a5a;
	font-weight: bold;
	font-size: 14px;
}

.referencia .web{
	color: #969696;
}

.preload{
	display: none;
	width: 1px;
	height: 1px;
}

/* contact form */
.twocolumn .formular .errorSummary {
    border: 1px solid #B13337;
    padding: 10px 15px;
    margin: 5px 0px 15px 0px;
}


/* virtual name popup */
.center-server .virtual-input {
    height: 60px;
    padding: 26px 0px 0px 0px;
}
.center-server p.desc {
    text-align: left;
    width: 280px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 18px;
    padding: 4px 0px 0px 8px;

}
.center-server .virtual-input #virtual-server-name {
    background: #fff url(../images/wiz1_input_domena.png) no-repeat;
    width: 220px;

    line-height: 29px;
    display: block;
    margin: 0px auto;
    color: #6d6d6d;
    font-size: 14px;
    padding: 7px 4px 5px;
    text-align: center;
}
.virtual-continue {
    float: right;
    width: 60px;
    padding: 8px 8px 0px 0px;
}
.virtual-continue input {
    background: transparent url(../images/wiz_searchdomain.png) no-repeat;
    display: block;
    width: 56px;
    height: 29px;
    cursor: pointer;
}

.without-dph {
    clear: both;
    padding: 15px 0px 0px 0px;
    color: #bbb;
    font-size: 11px;
    position: absolute;
    top: 156px;
    right: 105px;
}

#pay-opt{
	position: absolute;
	background: transparent url(../images/pay-options.png) no-repeat;
	width: 300px;
	height: 40px;
	bottom: -44px;
}

#pay-opt:hover{
	cursor: default;
	background: transparent url(../images/pay-options-on.png) no-repeat;
}

.no-service-selected {
    background: transparent url(../images/wiz_searchdomain.png) no-repeat;
    display: block;
    width: 56px;
    height: 29px;
    cursor: pointer;
}

.cennik .domena.nene {
	width:100px;
}


.tuk{
background:transparent url(../images/cennik-bold.png) no-repeat scroll left top;
padding: 4px 10px;
color: #fff;
}

.longpoznamka {
	background:url("../images/poznamka-textarea.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#666666;
	font-family:Helvetica,Arial;
	font-size:14px;
	height:59px;
	padding:5px 10px;
	width:455px;
	margin-bottom:  15px;
}

div#err {
    background: transparent url('../images/404.png') no-repeat;
    display:block;
    width: 925px;
    height: 400px;
    background-position:center;
}

/*MARKETING PODSAJTA*/

.onecolumn.darker2{
	background: transparent url('../images/onecolumn-darker-bg.jpg') no-repeat;
	width: 260px;
}

.onecolumn.darker2 .foot{
	background: transparent url('../images/onecolumn-darker-foot.png') no-repeat;
	width: 280px;
}

ul.sipka.gray.navigacia.fet {
	list-style-image:url("../images/sipka-gray.gif") !important;
}

.halfcolumn.lighter{
	background-image:url("../images/halfcolumn-light.jpg") !important;
	width: 398px;
	margin-bottom: 25px;
}

.halfcolumn.dre{
	padding-left: 10px;
	width: 408px;
}

.halfcolumn.lighter .foot{
	background-image:url("../images/halfcolumn-light-foot.jpg") !important;
	width: 438px;
}

.halfcolumn span.image{
	background-image:url("../images/market-site-idea.jpg");
	display: block;
	width: 140px;
	height: 103px;
	float: left;
}

.halfcolumn span.image.mail{
	background-image:url("../images/market-site-mail.png") !important;
}


.halfcolumn span.image.hand{
	background-image:url("../images/market-site-hand.png") !important;
}

#seodiv{
	background-image:url("../images/marketin-seo-page.jpg");
	background-repeat: no-repeat;
	padding-left: 515px;
	height: 330px;
	margin-top: 28px;
}

.onecolumn.seo strong{
	font-size: 14px;
}

.onecolumn.seo p{
	padding-left: 16px;
}

.threecolumn.darker{
	background-image:url("../images/threecolumn-darker.jpg");
}

ul.spaced{
	line-height: 20px;
}


#bigsiteprev{
	background-image:url("../images/market-wd-nicereply.jpg");
	background-repeat: no-repeat;
	padding-left: 620px;
	height: 338px;
	margin-top: 10px;
	}

#bigsiteprev strong{
	display: block;
	font-size: 22px;
	padding-top: 5px;
	margin-bottom: 10px;
	}

.markcontent #slider{
	height: 103px;
	background-color: #dddede;
	margin-top: 18px;
	position: relative;
	}

#slideleft{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 103px;
	width: 20px;
	background-image:url("../images/slideleft.jpg");
}

#slideright{
	display: block;
	position: absolute;
	top: 0;
	right: 0px;
	height: 103px;
	width: 25px;
	background-image:url("../images/slideright.jpg");
}

#inslider{
	display: block;
	position: absolute;
	width: 840px;
	height: 93px;
	top: 0;
	left: 28px;
	padding-top: 8px;
}

.sitethumb{
	display: block;
	width: 153px;
	height: 87px;
	margin-right: 12px;
	float: left;
}

.sitethumb.nice{
	background-image:url("../images/market-wd-nice.jpg");
}

.sitethumb.webs{
	background-image:url("../images/market-wd-webs.jpg");
}

.sitethumb.soundz{
	background-image:url("../images/market-wd-soundz.jpg");
}

.sitethumb.d3d{
	background-image:url("../images/market-wd-3d.jpg");
}

.sitethumb.free{
	background-image:url("../images/market-wd-free.jpg");
}

.halfcolumn span.image.heat{
	background-image:url("../images/market-site-heat.jpg");
	margin-right: 10px;
}

.halfcolumn span.image.test {
background-image:url("../images/market-site-camera.jpg");
margin-right:10px;
background-repeat: no-repeat;
}

.halfcolumn span.image.anal {
background-image:url("../images/market-site-analytics.jpg");
margin-right:10px;
}

#social-knowhow{
	background-image:url("../images/market-socialbg.jpg");
	width: 896px;
	height: 447px;
	position: relative;
}

#soc1{
	top: 45px;
	left: 30px;
}

#soc2{
	top: 60px;
	left: 610px;
}

#soc3{
	top: 288px;
	left: 678px;
}

#soc4{
	top: 330px;
	left: 35px;
}

#soc1, #soc2, #soc3, #soc4{
	position: absolute;
	display: block;
}

#countdown_dashboard {
	height: 50px;
	width: 165px;
	position: absolute;
	top: 0px;
	left: 280px;
	padding-left:15px;
	padding-top:62px;
	background: transparent url('../images/counterbg.png') left top no-repeat;
	text-decoration: none;
}

.dash {
	width: 50px;
	height: 38px;
	background: transparent url('../images/dash.png') 0 0 no-repeat;
	float: left;
	position: relative;
}

.dash .digit {
	font-size: 26px;
	font-weight: bold;
	float: left;
	width: 25px;
	text-align: center;
	font-family: Trebuchet MS;
	color: #333;
	position: relative;
	line-height: 36px;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 9pt;
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.dev_comment {
	font-size: 14pt;
	color: #777;
	text-align: center;
	font-style: italic;
	margin: 40px 10px;
}

#subscribe_form {
	position: relative;
}

#email_field {
	font-size: 16pt;
	padding: 6px 10px;
	width: 300px;
}

#subscribe_button {
	font-size: 14pt;
	color: #333;
	padding: 4px 8px;
}

.copyright {
	font-size: 9pt;
	color: #333;
	margin: 40px 0px;
}

.faded {
	color: #999;
}

.form_message {
	width: 400px;
	padding: 10px;
	margin: 15px auto;
	display: none;
}

#error_message {
	background-color: #ffe;
	border-left: 5px solid #bb3;
	border-right: 5px solid #bb3;
	color: #770;
}

#info_message {
	background-color: #f0f9ff;
	border: 1px solid #eef;
}

#loading {
	text-align: center;
	margin: 10px;
	display: none;
	position: absolute;
	width: 100%;
	top: 60px;
}

.dash.weeks_dash, .dash.days_dash{
  display:none;
}

/*----------------- flash messages -----------------*/
#flashwrapper { margin:2em 0; text-align:center; }

	#flashwrapper .flashmessage {
		-moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
		background-color:#dfd1d1; border:1px solid #444; margin:0 auto 0.5em; padding:1em; width:50%;
	}
	#flashwrapper .flashmessage.error { background-color:#ef9595 }


/* green button "login and continue" + "order" (after succesfull login) */
#button-login-and-continue, #button-summary-order {
	background-color: transparent;
	background-image: url("../images/button_green_right.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    margin: 0;
    overflow: visible;
    padding: 0 5px;
	height: auto;
}
#button-login-and-continue span, #button-summary-order span {
	background-color: transparent;
	background-image: url("../images/button_green.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
	padding: 0 10px 0 15px;
}

.finishdiv{
	width: 920px;
	height: 195px;
	background-color: #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}

.finishdiv h2{
	font-size: 22px;
	font-weight:bold;
	padding-top: 20px;
	
}

.finishdiv .fb{
	display: block;
	width: 219px;
	height: 33px;
	background-image: url("../images/finish-facebook.png");
	position: absolute;
	top: 110px;
	left: 215px;
}

.finishdiv .tw{
	display: block;
	width: 219px;
	height: 33px;
	background-image: url("../images/finish-twitter.png");
	position: absolute;
	top: 110px;
	left: 480px;
}

.podporujemepodnikatelov{
	background-image: url("../images/vianoce/darceky2011.png");
	height: 85px;
	width: 447px;
	position: absolute;
	left: 198px;
	top:7px;
	
}

div.virtual.feature{
	background-image: url("../images/virtual-feature.png");
	height: 68px;
	width: 281px;
	text-align: center;
	vertical-align:middle;
	color:#fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 72px;
	margin-bottom: 32px;
}	
	
div.virtual.feature.dvojka{
	line-height: 26px;
	padding-top: 8px;
	height: 60px;
}

.virtual.feature.dvojka.manager{
	background-image: url("../images/virtualy-feature-manager.png");
	height: 295px;
	position: relative;
}

.virtual.feature.dvojka.manager p{
	position: absolute;
	top:170px;
	font-size: 14px;
	font-weight: normal;
	color:#646464;
	text-align: left;
	line-height: 24px;
	padding: 15px;
}

.debian{
	text-align: right;
	padding-top: 5px;
	padding-right: 22px;
	background: url("../images/debian-bg.png") no-repeat;
}

/*HALLOWEEN

#graveyard{
	position: absolute;
	left: 0;
	top: 80px;
	width: 940px;
	height: 118px;
	background-image: url("../images/halloween-graveyard.png");
}

#pmp{
	position: absolute;
	left: 200px;
	top: 0px;
	width: 121px;
	height: 106px;
	background-image: url("../images/pmp.png");
	z-index: 999;
}

#splat{
	position: absolute;
	right: 110px;
	top: 0px;
	width: 395px;
	height: 118px;
	background-image: url("../images/splat.png");
	z-index: 42;
}

*/

#pch{
	position: fixed;
	left:10px;
	bottom: 0;
	width: 680px;
	height: 86px;
	background-image: url("../images/pochovajte.png");
	z-index: 999;
	display: none;
}


.podporujemepodnikatelov{
	background-image: url("../images/vianoce/darceky2011.png");
}

.ppnext{
	display: block;
	width: 439px;
	height: 467px;
	background-image: url("../images/ppnext.png");
}

.ppfeature{
	position: absolute;
	display: block;
	width: 260px;
	height: 63px;
	background-image: url("../images/ppfeature.png");
	top: 136px;
	left: -20px;
	
}

.pphomefeature{
	position: absolute;
	display: block;
	width: 390px;
	height: 56px;
	background-image: url("../images/pphomefeature.png");
	top: 222px;
	left: 200px;
	
}



.ppgratz{
	position: absolute;
	display: block;
	width: 439px;
	height: 32px;
	background-image: url("../images/ppgratulujeme.png");
	margin-top: 25px;	
}


/* *********** vianoce 2011 ********** */
#vianocny-wrapper {
	background:url(../images/vianoce/ipad2.jpg) no-repeat 50% 140px;
	height:1350px;
	overflow:visible;
}


.vianoce {
	overflow:visible;
	position:relative;
}
.vianoce h1 {
	color:#414141 !important;
	font-size:38px;
	margin:35px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}
.vianoce h2 {
	font-size:16px;
	margin:0;
	text-align: center;
	padding-top: 4px;
}
#snehuliak{
	background:url(../images/vianoce/snehuliak.png) no-repeat;
	height:316px;
	left:-60px;
	position:absolute;
	top:110px;
	width:229px;
	z-index:15000;
}
#top-darcek{
	background:url(../images/vianoce/top-darcek.png) no-repeat;
	height:90px;
	position:absolute;
	right:-10px;
	top:175px;
	width:307px;
	z-index:15001;
}
#cecina {
	background:url(../images/vianoce/cecina.png) no-repeat;
	display:none;
	height:83px;
	left:360px;
	position:absolute;
	top:1090px;
	width:155px;
	z-index:16001;
}
#obsah-ipadu {
	background:url(../images/vianoce/stromcek.jpg) no-repeat 0 100%;
	border:2px #585858 solid;
	height:949px;
	left:120px;
	position:absolute;
	top:277px;
	width:704px;
}
	#obsah-ipadu.confirm {
		background: url(../images/vianoce/confirm.jpg) no-repeat 0 100%;
	}
	#obsah-ipadu .top-bar {
		background:url(../images/vianoce/top-bar-bg.png) repeat-x;
		height:66px;
		width:auto;
	}
	#obsah-ipadu .top-bar .inside {
		padding:9px 0 0 112px;
	}
	
		#obsah-ipadu .top-bar span {
			color:#6B7074;
			display:block;
			float:left;
			font-size: 18px;
			font-weight:bold;
			margin-left:16px;
			padding:10px 8px 8px;
			text-decoration:none;
			text-shadow: 0 1px 0 #FFFFFF;
		}
			#obsah-ipadu .top-bar span.active {
				background:#AEADAD;
				border:1px #91908F solid;
				border-radius:4px;
				color:#393939;
				text-shadow: 0 1px 0 #dddddd;
			}
			
	#obsah-ipadu .darceky {
		margin:750px 0 0 180px;		
		position:relative;
	}
	#obsah-ipadu .darceky a {
		display:block;
		height:91px;
		float:left;
		margin-right:22px;
		text-indent:-5555px;
		width:52px;
	}
	
		#obsah-ipadu .darceky a:hover {
			background-position: 0 100%;
		}
		
		a.darcek-1 {
			background:url(../images/vianoce/darcek-1.png) no-repeat;
			z-index:10;
		}
		
		a.darcek-2 {
			background:url(../images/vianoce/darcek-2.png) no-repeat;
			left:100px;
			z-index:9;
		}
		
		 a.darcek-3 {
			background:url(../images/vianoce/darcek-3.png) no-repeat;
			left:256px;
			z-index: 7;
		}
		
		a.darcek-4 {
			background:url(../images/vianoce/darcek-4.png) no-repeat;
			left:358px;
			z-index: 8;
		}
		
		a.darcek-5 {
			background:url(../images/vianoce/darcek-5.png) no-repeat;
			left:497px;
			z-index: 5;
		}
	#obsah-ipadu .hlasenie {
		background: rgba(219,238,248,0.8);
		border:3px #638DA1 solid;
		border-radius:10px;
		height:300px;
		margin:0 auto;
		margin-top:85px;
		text-align: center;
		width:655px;
	}
		.hlasenie .inside {
			padding:32px 0 0 0;
		}
		.hlasenie h3 {
			color:#353535;
			font-size:38px;
			text-shadow: none;
			text-shadow: 0 1px 0 #dddddd;
		}
		.hlasenie p {
			color:#353535;
			font-size:18px;
			font-weight:bold;
			line-height:24px;
			margin-top:24px;
			text-shadow: 0 1px 0 #dddddd;
		}
		.hlasenie a,
		.hlasenie a.facebook {
			background:url(../images/vianoce/fb-button.png) no-repeat;
			color:#333 !important;
			display:block;
			float:left;
			font-size:13px;
			font-weight:bold;
			height:28px;
			margin-top:0px;
			width:184px;
			text-align:left;
			text-shadow: 0 1px 0 #fff;
		}
			.hlasenie a:hover {
				color:#333;
				text-decoration:none !important;
			}
			.hlasenie a span {
				display:block;
				margin:8px 0 0 37px;
			}
			.hlasenie a.facebook {
				margin-left:32px;
				margin-right: 20px;
			}
				.hlasenie a.facebook:hover {
					background-position:0 -28px;
				}
			.hlasenie a.twitter-share-button {
				background-position: -288px 0;
				margin-left:17px;
			}
				.hlasenie a.twitter:hover {
					background-position:-288px -44px;
				}
				
		#obsah-ipadu div.darcek {
			background-position: 50% 50%;
			height:369px;
			margin:0 auto;
			width:208px;
			margin-top: 90px;
			}
			#obsah-ipadu div.darcek-1 {
				background:url(../images/vianoce/big-darcek-1.png) no-repeat;
			}
			#obsah-ipadu div.darcek-2{
				background:url(../images/vianoce/big-darcek-2.png) no-repeat;
			}

			#obsah-ipadu div.darcek-5{
				background:url(../images/vianoce/big-darcek-5.png) no-repeat;
			}
			#obsah-ipadu div.darcek-3 {
				background:url(../images/vianoce/big-darcek-3.png) no-repeat;
			}
			#obsah-ipadu div.darcek-4 {
				background:url(../images/vianoce/big-darcek-4.png) no-repeat;
			}
	#obsah-ipadu input {
		font-family:Arial, sans-serif;
		font-size:16px;
		margin-top:48px;
		padding:12px;
		width:288px;
		
	}
		input#email {
			background: transparent url(../images/vianoce/lastinput.png) no-repeat;
			color:#444;			
		}
		#vianoce-submit {
			background: transparent url(../images/vianoce/mail-submit.png) no-repeat;
			color:#fefefe;
			cursor:pointer;
			font-size:16px;
			font-weight:bold;
			height:44px;
			text-shadow: 0 1px 0 #000;
		}
			input#vianoce-submit:hover {
				background-position: 0 -44px;
			}
			.hlasenie .do-lava {
				float:left;
				margin-left:16px;
				text-align: left;
				width:270px;
			}
				.do-lava p {
					
					font-size:14px;
					line-height:25px;
					margin-top:20px;
				}
			.hlasenie .do-prava {
				background:rgba(255,255,255,0.7);
				border:1px #666 solid;
				border-radius:4px;
				float:right;
				margin:16px;
				padding:12px;
				text-align:left;
				width:300px;
			}
	iframe.twitter-follow-button {
		border-bottom:1px #ccc solid;
		padding: 6px 0 14px 0;
		width:300px !important;
	}
	div.fb-like-box {
		border-bottom:1px #ccc solid;
		border-top:1px #fff solid;
		padding:14px 0 8px 0;
		width:300px !important;
	}
	a.google-plus {
		background:url(../images/google-follow-me-button.gif) no-repeat !important;
		display:block;
		float:left;
		height:24px;
		text-indent: -5555px;
		width:38px;
	}
	div.google-plus {
		border-top:1px #fff solid;
		padding-top:14px;
		width:300px !important;
	}
	div.google-plus iframe {
		padding-left:8px;
	}
	
.domaincheck{
	padding-left: 26px;
	background:url(../images/domainchecka.png) no-repeat !important;
	margin-bottom: 20px;
}

	.domaincheck span{
		display: block;
		font-size: 18px;
		font-weight: bold;
		text-shadow: 1px 1px 1px #fff;
	}

	.ssl div.formular select {
		float:right;
		margin-right:24px;
		width:120px !important;
	}
		.ssl h4 {
			color:#4A711B !important;
		}
		.ssl div.formular.druhy {
			margin-top:4px;
		}
			.ssl div.formular.druhy input {
				width:24px !important;
			}
		.ssl div.formular.odoslanie input {
			background-color: transparent;
		    background-image: url("../images/button_green.png");
		    background-repeat: no-repeat;
			background-position: 0 0;
		    border: 0 none;
			color:#eee;
			cursor:pointer;
			font-size:14px;
		    height: 28px;
			float:right;
		    margin: 12px 0 0 0;
		    padding: 0 5px;
			text-shadow: #000 0px 1px 0px;
			width:160px;
		}
			.ssl div.formular.odoslanie input:hover {
				color:#fff !important;
			}
			.ssl div.errorSummary {
				display:none !important;
			}
			.ssl div.errorMessage {
				color:#CE0014;
				font-size:11px;
				font-weight:bold;
				margin:6px 0 0 105px;
			    width: 300px;
			}
.ppfeature {
	display:none;
}

#RegistrationForm_confirm{
	width: 20px;
	margin-left: 126px !important;
}
