body{
	background : url(img/bg.jpg) no-repeat black;
	background-position: top center;
	margin : 0px;
	padding : 0px;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size : 11px;
	color: #000000;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Cambria, Georgia, "Times New Roman";
}

h1 {
	padding-left: 10px;
}

h2 {
	padding-left: 15px;
}

h3 {
	padding-left: 20px;
}

p {
	padding-left: 25px;
}

a img{
	border : 0px;
}

div#box {
	width: 260px;
}

div#divPage{
	position : absolute;
	width : 976px;
	margin-left : -488px;
	left : 50%;
	top : 0;
	overflow : hidden;
}

	div#divPage img#imgPapier{
		position : absolute;
		z-index : 1;
		right : 30px;
		top : 73px;
	}

	div#divPage img#imgVPS{
		position : absolute;
		z-index : 99;
		left : 50px;
		top : 145px;
	}

	div#divPage div#divTopMenu{
		width : 100%;
		height : 61px;
		float : left;
		clear : none;
		overflow : hidden;
		padding-top : 39px;
		display :table-cell;
	}

  div#divPage div#divTopMenu div#divTopMenuPreload {
    display : none;
  }

		div#divPage div#divTopMenu ul.menu{
			margin : 0 auto;
			padding : 0px;

			list-style-type : none;
			height : 37px;
			width : 85%;
			text-align : right;
			float : left;
      		font-family: sans-serif;
		}

			div#divPage div#divTopMenu ul.ulTopMenuLang{
				padding : 0px;
				margin : 0 auto;
				text-align : left;
				float : right;

				list-style-type : none;
				height : 38px;
				width : 13%;

			}

				div#divPage div#divTopMenu ul.menu li{
					display : block;
					float : right;
					margin-right : 3px;
					height : 37px;
				}

				div#divPage div#divTopMenu ul.ulTopMenuLang li{
					display : block;
					float : left;
					margin-right : 3px;
					height : 37px;
				}

					div#divPage div#divTopMenu ul li a {
						text-decoration : none;
						font-size : 13px;
						color : white;
					}

						div#divPage div#divTopMenu ul li  a div.divliLeftPart{
							width : 20px;
							height : 37px;
							background : url(img/menu_left.png) no-repeat;
							float : left;
							clear : right;
						}

							div#divPage div#divTopMenu ul.ulTopMenuLang li a div.divliLeftPart{
								width : 10px;
							}


						div#divPage div#divTopMenu ul li a div.divliMiddlePart{
							overflow : hidden;
							background : url(img/menu_middle.png) repeat-x;
							float : left;
							clear : right;
						}

							div#divPage div#divTopMenu ul.menu li a div.divliMiddlePart{
								padding-top : 11px;
								height : 26px;
							}

							div#divPage div#divTopMenu ul.ulTopMenuLang li a div.divliMiddlePart{
								padding-top : 3px;
								height : 34px;
								text-align : center;
								font-size : 10px;
							}

								div#divPage div#divTopMenu ul.ulTopMenuLang li a div.divliMiddlePart img{
									clear : none;
								}

						div#divPage div#divTopMenu ul li a div.divliRightPart{
							width : 20px;
							height : 37px;
							background : url(img/menu_right.png) no-repeat;
							float : left;
							clear : right;
						}

							div#divPage div#divTopMenu ul.ulTopMenuLang li a div.divliRightPart{
								background-position : top right;
								width : 10px;
							}

						div#divPage div#divTopMenu ul li:hover  a div.divliLeftPart{
							background : url(img/menu_left_hover.png) no-repeat;
						}

						div#divPage div#divTopMenu ul li:hover a div.divliMiddlePart{
							background : url(img/menu_middle_hover.png) repeat-x;
						}

						div#divPage div#divTopMenu ul li:hover a div.divliRightPart{
							background : url(img/menu_right_hover.png) no-repeat;
						}

							div#divPage div#divTopMenu ul.ulTopMenuLang li:hover a div.divliRightPart{
								background-position : top right;
								width : 10px;
							}


						div#divPage div#divTopMenu ul li.liActive  a div.divliLeftPart{
							background : url(img/menu_left_active.png) no-repeat;
						}

						div#divPage div#divTopMenu ul li.liActive a div.divliMiddlePart{
							background : url(img/menu_middle_active.png) repeat-x;
						}

						div#divPage div#divTopMenu ul li.liActive a div.divliRightPart{
							background : url(img/menu_right_active.png) no-repeat;
						}

							div#divPage div#divTopMenu ul.ulTopMenuLang li.liActive a div.divliRightPart{
								background-position : top right;
								width : 10px;
							}

	div#divPage div#divHeader{
		width : 100%;
		height : 19px;
		float : left;
		clear : none;
		overflow : hidden;
		background : url(img/head_bg.png) no-repeat;
	}

	div#divPage div#divBody{
		width : 100%;
		float : left;
		clear : none;
		overflow : hidden;
		background : url(img/body_bg.png) repeat-y;
	}

		div#divPage div#divBody div#divMiddle{
			width : 957px;
			height : 289px;
			background : url(img/middle_bg.png) no-repeat;
			overflow : hidden;
			float : left;
			clear : none;
			padding : 0px 6px 0px 13px;
		}

			div#divPage div#divBody div#divMiddle div.divMiddleBox{
				height : 263px;
				padding-top : 26px;
				float : left;
				clear : right;
				position : relative;
				font-size : 13px;
			}

				div#divPage div#divBody div#divMiddle div.divMiddleBox1{
					 padding-left : 53px;
  				 width : 266px;
				}

				div#divPage div#divBody div#divMiddle div.divMiddleBox2{
					 padding-left : 47px;
  				 width : 272px;
				}

				div#divPage div#divBody div#divMiddle div.divMiddleBox3{
					 padding-left : 38px;
  				 width : 281px;
				}

				div#divPage div#divBody div#divMiddle h2{
					font-size : 21px;
				}

				div#divPage div#divBody div#divMiddle div.divMiddleBox a.aMore{
					display : block;
					position : absolute;
					background : url(img/button_more.png) no-repeat;
					width : 75px;
					height : 19px;
					top : 221px;
					padding : 5px 0px 0px 12px;
					text-decoration : none;
					color : white;
				}

					div#divPage div#divBody div#divMiddle div.divMiddleBox a.aMore1{
						left : 53px;
					}

					div#divPage div#divBody div#divMiddle div.divMiddleBox a.aMore2{
						left : 47px;
					}

					div#divPage div#divBody div#divMiddle div.divMiddleBox a.aMore3{
						left : 38px;
					}

				div#divPage div#divBody div#divMiddle div.divMiddleBox a.aMore:hover{
					background : url(img/button_more_active.png) no-repeat;
				}

		div#divPage div#divBody div#divContent{
			width : 810px;
			overflow : hidden;
			padding : 0px 80px;
			margin-bottom : 30px;
			float : left;
			clear : none;
		}

			div#divPage div#divBody div#divContent {
				color: #000000;
				font-size: 10pt;
			}

		div#divPage div#divBody div#divLowerPart{
			width : 100%;
			float : left;
			clear : none;
			margin-top : 0px;
			color : #495063;
		}

			div#divPage div#divBody div#divLowerPart h2{
				font-size : 18px;
				font-style: italic;
				padding : 0px;
				margin : 0px;
			}


			div#divPage div#divBody div#divLowerPart div#divLeftPart{
				padding-left : 50px;
				width : 438px;
				border-right : 1px solid white;
				height : 100px;
				float : left;
				clear : right;
				margin-bottom : 16px;
			}
			div#divPage div#divBody div#divLowerPart div#divLeftPart:hover {
				color: #000000;
			}

				div#divPage div#divBody div#divLowerPart div#divLeftPart div.divArrow{
					height : 57px;
					width : 14px;
					padding-top : 43px;
					float : left;
					clear : right;
				}
					div#divPage div#divBody div#divLowerPart div#divLeftPart div.divArrow img:hover {
						cursor: pointer;
					}

				div#divPage div#divBody div#divLowerPart div#divLeftPart div#divLowerPartContent{
					width : 340px;
					height : 100px;
					float : left;
					clear : right;
					padding : 0px 20px;
					overflow : hidden;
				}

					div#divPage div#divBody div#divLowerPart div#divLeftPart div#divLowerPartContent div.divLowerPartContentPart{
						width : 170px;
						height : 100px;
						float : left;
						clear : right;
					}

					div#divPage div#divBody div#divLowerPart div#divLeftPart div#divLowerPartContent div.divLowerPartContentPart h3 {
						font-size: 11pt;
						margin-bottom: 5px;
					}
					div#divPage div#divBody div#divLowerPart div#divLeftPart div#divLowerPartContent div.divLowerPartContentPart ul {
						-webkit-padding-start: 20px;
						padding-left: 20px;
						margin: 0px;
					}


			div#divPage div#divBody div#divLowerPart div#divRightPart{
				padding-left : 50px;
				width : 436px;
				border-left : 1px solid #d5d5d5;
				height : 100px;
				float : left;
				clear : right;
				margin-bottom : 16px;
			}

			div#divPage div#divBody div#divLowerPart div#divRightPart a img {
				border: 0px;
			}

	div#divPage div#divFooter{
		width : 100%;
		float : left;
		clear : none;
		height : 21px;
		overflow : hidden;
		background : url(img/footer_bg.png) no-repeat;
	}

	div#divPage div#divFooterLogo{
		float : left;
		clear : none;
		height : 69px;
		width : 100%;

		display: table;
		text-align : center;
		overflow : hidden;
		#position: relative;
		color: #999999;
	}

		div#divPage div#divFooterLogo div{
			display:table-cell;
			vertical-align : middle;
			#position: absolute;
			#top: 50%
		}

			div#divPage div#divFooterLogo div img{
				margin-left : 30px;
				margin-right : 30px;
				#position: relative;
				#top: -50%;
				#left :-50%;
			}

div#divPage div#divBody div#divContent input[type="text"].idle {
  width: 100%;
  font-size: 14pt;
  border: 1px solid #999;
  color: #999;
}

div#divPage div#divBody div#divContent input[type="text"].focus {
  width: 100%;
  font-size: 14pt;
  border: 2px solid #000000;
  color: #000000;
}

div#divPage div#divBody div#divContent input[type="text"].neni {
  display: none;
}

div#divPage div#divBody div#divContent input[type="submit"], div#divPage div#divBody div#divContent select {
  font-size: 14pt;
}

div#divPage div#divBody div#divContent input[type="submit"].right {
  float: right;
}

#divMiddleBox1 li {
  margin-left: 0;
}
#divMiddleBox1 ul {
  margin-left: 0;
}
div#distroLoga {
  padding-left: 20px;
  padding-top: 6px;
  width: 100%;
}
.distroLabel {
  display: none;
}
.divMiddleBox h2 {
  margin-bottom: 0px;
}
.divMiddleBox hr {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-right: 20px;
}

.howTo ol {
}

.howTo li {
    font-size: 11pt;
/*     font-weight: bold; */
}
#twoColumns {
    width: 100%;
}
#columnLeft {
    width: 50%;
    float: left;
}
#columnRight {
    width: 50%;
    float: right;
}
#howToBox {
    float: right;
}
div#howToBox {
    border: 1px #000 solid;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}
.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

div#imgVpsadminLogo.normal {
	display: block;
	width: 308px;
	height: 75px;
	background: url('img/vpsadmin.png') no-repeat;
}
.color {
	display: block;
	width: 308px;
	height: 75px;
	background: url('img/vpsadmin-color.png') no-repeat;
}
a, a:visited {
	color: #4b89d0;
	text-decoration: none;
}
a:hover {
	color: #72CCF2;
	text-decoration: underline;
}


/* nase servery */
.post {
    width: 100%;
}
.post .title {
	color: #000000;
}

.post .title a {
	background: none;
	color: #444444;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post span.date {
  font-style: italic;
  color: #BCBCBC;
}

.post .meta .comments,.post .meta .permalink {
}

.post .entry {
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

.post .entry-nofloat {
	padding: 0px 20px 20px 20px;
	text-align: justify;
}

.post .entry_img {
  float: right;
  padding-top: 40px;
}

h3#kontakt {
	margin: 0px;
}


img.popis {
	float: left;
	border: 0px;
	padding: 3px;
	padding-left: 20px;
}

div.popis {
	padding-left: 5px;
}
div#divMiddle h2 {
	padding-left: 0px;
}

form {
	padding-left: 25px;
}