@CHARSET "UTF-8";

*
{
	border:none;
	margin:0;
	padding:0;
}

body
{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	background:#848484 url(../images/bg.gif) repeat-x scroll left top;
	color:#646464;
	margin:0;
	padding:0;
}

/* default table*/

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;
}

.article{
	margin-bottom: 6px;
	position: relative;
}

p.edit-article {
    height: 20px;
    line-height: 20px;
    padding: 5px 15px 5px 15px;
    border: 1px solid #666;
}
p.edit-article a {
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
}


.adminlink{
	color: #bbb;
}

:hover.adminlink{
	color: #eee;
}

#wrapcontent
{
	width:926px;
	background:#dddede;
}

#wrapcontent span.contentfoot
{
	display:block;
	background:url(../images/content_foot.png) no-repeat;
	width:926px;
	height:11px;
}

#content
{
	width:902px;
	background:#dddede;
	padding:12px;
}

.clearboth
{
	width:100%;
	clear:both;
}

#wrapcontent a
{
	cursor:pointer;
	color:#b13337;
	text-decoration:none;
}

#wrapcontent a:hover
{
	color:#f73b45;
	text-decoration:underline;
}

div.breaker {
	height:30px;
}

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:0;
	left:0;
	height:10px;
}

.onecolumn
{
	width:262px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/onecolumn.png) no-repeat;
	margin-right:28px;
	padding:10px;
	line-height: 20px;
}

.vys{
	margin-bottom: 30px;
}

.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;
	margin-right:28px;
	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;
}

.twocolumn
{
	width:562px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/twocolumn.png) no-repeat;
	margin-right:28px;
	padding:10px 15px;
	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;
}

.twocolumn.invis
{
	background:transparent;
	width:592px;
	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:592px;
	background:#e9eaea url(../images/twocolumn.png) bottom right no-repeat;
}

.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:transparent url(../images/button_green.png) 0 center no-repeat;
	color:#eee;
}

.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;
}

.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;
}

#wrapper
{
	width:926px;
	margin:0 auto;
}

#headerwrapper
{
	background:none repeat scroll 0 0;
	width:926px;
	height:120px;
	padding:0;
	position: relative;
}

#menu
{
	background:#626262 url(../images/menu_bg_root.png) no-repeat scroll left top;
	width:926px;
	height:38px;
	padding:0;
	position: relative;
	text-align: left;
}

#submenu
{
	background:#626262 url(../images/menu_bg_sub.png) repeat-x scroll left top;
	width:918px;
	height:28px;
	padding:0 0 0 8px;
}

#footer
{
	background:#616161 url(../images/footer_bg.png) repeat-x scroll left top;
	width:100%;
	height:200px;
	margin-top:50px;
	padding:0;
}

#infooter
{
	padding-top:30px;
	width:926px;
	margin:0 auto;
}

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:#bbb;
	font-weight:700;
	line-height:26px;
}

a:hover.footerlink
{
	color:#bbb;
}

div.footerlinks
{
	display:block;
	float:left;
	width:120px;
}

div.rightfooterlinks
{
	padding-right:30px;
	font-size:11px;
	font-family:Helvetica, Arial, Verdana;
	color:#bbb;
	padding-left:40px;
	display:block;
	float:right;
	width:150px;
	line-height:18px;
}

div.rightfooterlinks.lol
{
	padding-right:0;
	width:130px;
}

div.rightfooterlinks span
{
	line-height:26px;
	display:block;
	font-weight:700;
	color:#eee;
}

div.rightfooterlinks.admin
{
	background:url(../images/footer_lock.png) no-repeat;
}

div.rightfooterlinks.helpdesk
{
	background:url(../images/footer_phone.png) no-repeat;
}

#footer p
{
	font-size:11px;
	float:left;
	color:#545454;
}

#header .menulist
{
	list-style-type:none;
}

#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 ul
{
	margin-top:6px;
	position: absolute;
	left: 0px;
}

ul
{
	list-style-type:none;
}

ul.menulist
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	margin-left:5px;
	height: 40px;
}

#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;
}

#branding
{
	float:left;
	padding-top:50px;
	width:300px;
}

#branding a
{
	background:transparent url(../images/header-logo.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	margin-top:0;
	width:300px;
}

#branding h1
{
	text-indent: -3232px;
}

#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:227px;
	padding:8px 2px 8px 10px;
}

hr.breaker
{
	margin-top:30px;
	margin-bottom:2px;
	width:900px;
	border-bottom:#e8e9e9 1px solid;
	background:#c3c4c4;
	height:2px;
}

.bottompad{
	margin-bottom: 20px;
}

.contentblock
{
	background:#E9EAEA url(../images/contentblock_bg.jpg) no-repeat scroll left top;
	padding-bottom:30px;
	padding-right:10px;
	width:582px;
	margin:0 0 20px;
}

.contentblock h2
{
	background: transparent;
	color:#C12720;
	display:block;
	height:25px;
	line-height:normal;
	margin-bottom:15px;
	width:577px;
	text-shadow:none;
	margin-top:0;
	padding:6px 4px 3px 0px;
	text-shadow:0 1px 0 #FFFFFF;
}

.contentblock ul
{
	list-style-image:url(./img/sipka.gif)!important;
	list-style:none;
	font-size:11px;
	font-family:Verdana;
	margin:10px 0 0 12px;
}

.contentblock.onecolumn
{
	background:#E9EAEA url(../images/contentblock_bg_one.jpg) no-repeat scroll center bottom;
	width:281px;
	margin:0 0 10px;
	padding:0 0 30px;
}

.contentblock.onecolumn h2
{
	background: transparent;
	color:#C12720;
	width:266px;
	margin-top:0;
	padding:6px 4px 3px 0px;
}

.contentblock.onecolumn img
{
	margin-left:9px;
	margin-bottom:10px;
}

#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;
}

#obj_steps
{
	color:#838383;
	background-color:#e9eaea;
	margin-left:-12px;
	margin-top:-10px;
	margin-bottom:25px;
	width:916px;
	height:62px;
	padding-top:10px;
	padding-left: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
{
	padding-top:2px;
	height:45px;
	margin-top:4px;
	background:transparent url(../images/obj_summary_bg.png) no-repeat scroll right top;
	float:right;
	width:auto;
	padding-right:0;
}

#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:130px;
	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;
}

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;
}

.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;
}

#loginkosik
{
	margin-bottom:24px;
	height:30px;
	width:297px;
	background:transparent url(../images/loginkosik.png) no-repeat scroll 0 0;
}

#domainform
{
	position:relative;
	display:block;
	float:right;
	height:94px;
}

#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;
}

span.hintik
{
	font-size:10px;
	color:#a2a4a4;
	display:block;
	margin-bottom:2px;
}

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:312px;
}

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;
}

h2.firsthalfcolumn
{
	display:block!important;
	clear:left;
	float:left;
	width:465px;
}

h2.lastcolumn
{
	display:block!important;
	float:left;
	clear:right;
	width:200px;
}

.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;
}

.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;
}

.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;
}

.threecolumn
{
	margin-top:20px;
	width:882px;
	position:relative;
	float:left;
	background:#e9eaea url(../images/threecolumn.png) no-repeat;
	margin-right:28px;
	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:902px;
	background:#e9eaea url(../images/threecolumn.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;
}

.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.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;
}

.contentpad
{
	padding:12px;
}

#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:40px;
	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.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;
}

.contentblock h3
{
	font-size:16px;
	font-weight:400;
	line-height:normal;
	margin-top:10px;
	margin-bottom:0;
	color:#b62d2f;
	padding:0 10px;
}

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;
	font-size:11px;
	font-family:Verdana;
	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;
}

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;
}

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;
}

.bighit
{
	width:926px;
	height:280px;
	display:block;
	position: relative;
}

.bighit.home
{
	background:url(../images/bighit_home.jpg);
}


.bighit.servery
{
	background:url(../images/bighit_servery.jpg);
}

#wrapper span#kosiksuma a
{
	color:#ccc;
	text-decoration:none;
}

a#lock
{
	margin-top:7px;
	padding-left:40px;
	line-height:18px;
	display:block;
	float:left;
	height:25px;
	width:120px;
	color:#ccc;
	text-decoration:none;
}

a#lock span
{
	display:block;
	float:left;
	background:url(../images/lock.png) no-repeat;
	width:14px;
	height:14px;
	padding-left:22px;
}

span.teasertext
{
	position:absolute;
	left:200px;
	top:70px;
	text-shadow:#555 0 2px 5px;
	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:580px;
	top:50px;
}

a.homepage
{
	cursor:pointer;
	margin-bottom:10px;
	display:block;
	width:320px;
	height:56px;
}

a.homepage span.head
{
	text-decoration:none;
	display:block;
	padding-top:12px;
	margin-left:65px;
	font-size:13px;
	font-family:Helvetica, Arial, Verdana;
	color:#fff;
}

#wrapcontent a:hover.homepage
{
text-decoration: none;
}

a.homepage span
{
	margin-left:65px;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#EA9C99;
}

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.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.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.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.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;
}

.halfcolumn
{
	background:url(../images/halfcolumn.png) no-repeat scroll 0 0 #E9EAEA;
	float:left;
	margin-right:20px;
	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;
}

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 input
{
	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;
/*	height:21px; */
	width:168px;
	margin:0;
	padding:8px;
}

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;
	xmargin-left:260px;
	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;
}

display:block;
float:left;
padding-left:8px;
padding-top:17px;

.message
{
	color:#666;
	font-size:14px;
	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 15px;
}

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;
}

.contentblock p,.contentblock.onecolumn p
{
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana;
	font-size:11px;
}

.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;
	}

#wrapper span#kosiksuma,span#loginnow
{
	line-height:30px;
	text-align:center;
	color:#ccc;
	font-size:14px;
	float:left;
	display:block;
	width:140px;
}

.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;
}


#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;
	}


.flatpanel{
	position:relative;
	display: block;
	width: 926px;
	height: 189px;
}

.flatpanel.manager{
		background: transparent url(../images/server_manager_bg.jpg) no-repeat;
	}
	
.flatpanel.marketing{
		background: transparent url(../images/marketing-stripe.jpg) no-repeat;
		height: 214px;
	}

.flatpanel.domeny{
		height: 279px;
		background: transparent url(../images/domena-feature.png) no-repeat;
	}

		.flatpanel.domeny span.flat_heading{
			margin-left:280px;
			margin-top: 70px;
		}
		
		.flatpanel.manager span.flat_heading{
			margin-left:250px;
		}
		
		
		.flatpanel.manager span.flat_slogan.custom{
			margin-left:250px;
			margin-top: 85px;
		}

	span.flat_slogan.domeny {
			margin-left: 280px;
			margin-top: 120px;
		}

span.flat_slogan.domtext {
			margin-left: 280px;
			margin-top: 170px;
			color: #f7b2af;
			font-size: 14px;
		}
	
a.webman{
	display: block;
	width: 280px;
	height: 160px;
	float: left;
	margin: 10px 15px 0 0;
}

a.webman.one{
		background: transparent url(../images/webman1.jpg) no-repeat;
	}
	
a.webman.two{
		background: transparent url(../images/webman2.jpg) no-repeat;
	}
	
	.webmantext{
		padding-top: 10px;
		width: 265px;
		display: block;
		float: left;
		height: 170px;
}

h3.wo{
	margin-top: 10px;
}

span.flat_slogan.free {
	color:#b8e7fe;
	font-size: 14px;
}
	.flatpanel.unlimited{
		background: transparent url(../images/site_unlim_bg.jpg) no-repeat;
	}

	.flatpanel.free{
		background: transparent url(../images/site_free_bg.jpg) no-repeat;
	}

	.flatpanel.podpora{
		background: transparent url(../images/site_podpora_bg.jpg) no-repeat;
	}

	.flatpanel.virtual{
		background: transparent url(../images/site_virtual_bg.jpg) no-repeat;
	}
	.flatpanel.admin{
		background: transparent url(../images/site_admin_bg.jpg) no-repeat;
	}
	.flatpanel.custom{
		background: transparent url(../images/site_custom_bg.jpg) no-repeat;
	}
	.flatpanel.housing{
		background: transparent url(../images/site_serverhouse_bg.jpg) no-repeat;
	}




span.flat_heading
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:34px;
	margin-left:155px;
	margin-top:40px;
	position:absolute;
	text-shadow:0 2px 5px #333;
}

	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;
			
		}

#market-menu{
	background: transparent url(../images/marketing-tab-bg.jpg) no-repeat;
	height: 135px;
	width: 918px;
	position: relative;
	padding-left: 8px;
	padding-top: 8px;
}

.markcontent{
	background-color: #e9e9e9;
	min-height: 300px;
	width: 902px;
	margin-left: 13px;
}

#market-menu .item{
		display: block;
		width: 225px;
		height: 135px;
		float: left;
		margin-right: 4px;
		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;
	}




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: 660px;
	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");
}

#wrapcontent a.zelene{
	color: #4a711b;
}

#wrapcontent a.modre{
	color: #003884;
}

#content div.wiz_bg{
	margin-top: -1px;
}

.datatable{
	width: 560px;
	border-collapse: collapse;
	border: #b9bbbb 1px solid;
}

	.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 */
.amenu {
    padding: 3px 5px;
    clear:both;
    background-color: #333;
}
.amenu ul {
    list-style-type: none;
}
.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;
}

.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;
}

a.button.wiz1_next{
	display: block;
	float: left;
	background: transparent url(../images/wiz_searchdomain.png) no-repeat;
	width: 44px;
	height: 27px;
	margin-left: 5px;
	margin-top: 4px;
	padding-right: 12px;
}

a:hover.button.wiz1_next{
	background: #fff url(../images/wiz_searchdomain_on.png) no-repeat;
}


/*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: 11px;
	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;
}

.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;
}

#kitteh{
	background:url("../images/kotatko.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:72px;
	left:290px;
	position:absolute;
	top:48px;
	width:260px;
}

#chan{
	background:url("../images/theoneandonly.png") no-repeat scroll 0 0 transparent;
	left:-149px;
	top:100px;
	position:absolute;
	width:149px;
	height:279px;
	display: none;
}

#kitteh2{
	background:url("../images/kotatko2.png") no-repeat scroll 0 0 transparent;
	display:none;
	height:72px;
	left:290px;
	position:absolute;
	top:48px;
	width:260px;
}

#diapermonkey{
	background:url("../images/monkey.png") no-repeat scroll 0 0 transparent;
	width: 107px;
	height: 161px;
	display: none;
	position: absolute;
	top: 400px;
	left: 926px;
}
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-light.png") !important;
}

.halfcolumn.lighter{
	background-image:url("../images/halfcolumn-light.jpg") !important;
	width: 398px;
	margin-bottom: 25px;
}

.halfcolumn.lighter.dre{
padding-left: 10px;
width: 408px;
	}

.halfcolumn.lighter .foot{
	background-image:url("../images/halfcolumn-light-foot.jpg") !important;
	width: 438px;
}

.halfcolumn.lighter span.image{
	background-image:url("../images/market-site-idea.jpg");
	display: block;
	width: 140px;
	height: 103px;
	float: left;
}

.halfcolumn.lighter span.image.mail{
	background-image:url("../images/market-site-mail.jpg") !important;
}


.halfcolumn.lighter span.image.hand{
	background-image:url("../images/market-site-hand.jpg") !important;
}

#seodiv{
	background-image:url("../images/marketin-seo-page.jpg");
	background-repeat: no-repeat;
	padding-left: 515px;	
	height: 330px;
	margin-top: 28px;
}

.onecolumn.darker2.seo strong{
	font-size: 14px;
}

.onecolumn.darker2.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.lighter span.image.heat{
	background-image:url("../images/market-site-heat.jpg");
	margin-right: 10px;
}

.halfcolumn.lighter span.image.test {
background-image:url("../images/market-site-camera.jpg");
margin-right:10px;
}

.halfcolumn.lighter 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;
}

