html{overflow-y:scroll;} 

body{margin:0; padding:0; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }         

.clear:after{content:""; display:block; clear:both; visibility:hidden; line-height:0;}
.clear{}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}

a{outline:none; text-decoration:none;}

code{font-weight:normal; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; }

.fl_left{float:left; color:#F;  font-size:16px; }
.fl_right{float:right; color:#F8F8FF;  font-size:16px; text-align:right;}
img{margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgholder, .imgl, .imgr{padding:4px; border:1px solid #D6D6D6; text-align:center;}

/*----------------------------------------------Html shits ´´ nastavení textu vedle photo index main ------------------------------------*/

address, article, aside, figcaption, figure, footer, header, nav, section{	margin:0;	padding:0;}


/* ----------------------------------------------#Wrapper a rows nešahej na to ! (BARVA PÍSMA PRO ROW2)-------------------------------------*/

div.wrapper{display: block;	width: 100%;	text-align: center;}

.row1, .row1 a{color:#C0BAB6; background-color:#232323;}
.row2{color:#000000; background-color:#F8F8FF;}          
.row2 a{color:#FF9900; background-color:#FFFFFF;}
.row3, .row3 a{color:#919191; background-color:#232323;}

/*----------------------------------------------Definice nadpisù/...-------------------------------------*/

#header, #container, #footer{display:block; width:1024px;  margin:0 auto;}

nav ul{margin:0; padding:0; list-style:none;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-size:16px; font-weight:bold; font-style:normal; line-height:normal; text-transform:uppercase;}

/*----------------------------------------------Hlavièka toho se také nedotýkej !-------------------------------------*/
#header{padding:10px 0;}

#header #hgroup{float:left; margin:0 0 0px 0;}
#header #hgroup h1{font-size:36px;}

#header nav{display:block; float:right; margin:0px 0 0 0; padding:15px 0; color:#C0BAB6; background-color:#232323;}
#header nav ul{padding:0 20px;}
#header nav li{display:inline-block; margin-right:25px; }
#header nav li.last{margin-right:0;}
#header nav li a{color:#C0BAB6; background-color:#232323;}
#header nav li a:hover{color:#F8F8FF; background-color:#232323;}

/*----------------------------------------------tìlo/box stímhle hodně opatrně !-------------------------------------*/

#container{padding:20px 0; height:702px;}
#container section{display:block; width:100%; margin:0 0 30px 0; padding:0;}


/* ------hlavní strana-----*/

#container #homepage{display:block; width:100%; line-height:1.6em;}

#container #homepage #latest{}
#container #homepage #latest article{}
#container #homepage #latest figure{padding:4px; border:1px solid #D6D6D6; text-align:center;}
#container #homepage #latest figcaption{padding:5px; text-align:center; color:#979797; background-color:#E; text-transform:uppercase; text-align:center;}

/* ------dodatek-----*/



/* ------MHL stranka Opatrnì !(úprava textu na hlavní stránce"index")-----*/

#container #content{float:center; width:950px; line-height:1.4em; }

#container #content #services{}
#container #content #services ul{margin:100px 0 10; padding:0; list-style:none;}
#container #content #services ul li{display:block; width:100%; margin-bottom:3%;}
#container #content #services ul li.last{ margin-bottom:0;}
#container #content #services ul li article{}
#container #content #services ul li article figure{}
#container #content #services ul li article figure img{float:left; width:450px; height:649px; margin:0; padding:px; border:15px solid #FFFFFF;}
#container #content #services ul li article figure figcaption{display: block; float: none;	width: 950px;	font-size: 16px;	color: #232323; padding:15px;}
#container #content #services ul li article figure h2{font-size:16px;}
#container #content #services ul li article figure footer{}

/* ------Right Column-----*/

#container #right_column{float:right; width:280px;}
#container #right_column h2.title{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DEDEDE;}

#container #right_column nav{display:block; width:100%;}
#container #right_column nav ul{margin:0; padding:0; list-style:none;}
#container #right_column nav li{margin:0 0 3px 0; padding:0;}
#container #right_column nav li.last{margin-bottom:0;}
#container #right_column nav a{display:block; margin:0; padding:5px 10px 5px 20px; color:#666666; text-decoration:none; border-bottom:1px dotted #666666;}
#container #right_column nav a:hover{color:#FF9900; background-color:#FFFFFF;}

/*----------------------------------------------Patka-------------------------------------*/
#footer{padding:55px 0; text-align:left;}
#footer p{margin:0; padding:0;}
