/*********************************************************
*  CSS Document, Milan Sedliak <sedliak.milan@gmail.com>
**********************************************************/

body {
padding:0px;
margin:0px;
background:url(images/background.jpg) center top no-repeat;
background-color:#101012;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#636465;
}

a {
color:#FFFFFF;
text-decoration:none;
}


a:hover {
text-decoration:underline;
}

#page{
width:900px;
text-align:left;
}

#header {
float:left;
width:829px;
height:104px;
background:url(images/header.jpg);
padding-left:71px;
}

#flash {
float:left;
width:829px;
height:290px;
background:url(images/flash.jpg);
padding-left:71px;
}

#body_cover {
float:left;
width:900px;
background:url(images/body_background.jpg);
}

#index_body {
float:left;
width:728px;
/* height:353px; */
background:url(images/index_body.jpg) no-repeat;
padding-top:25px;
padding-left:96px;
padding-right:86px;
padding-bottom:0px;
}

#podstranka_body{
float:left;
width:718px;
/* height:353px; */
background:url(images/podstranka_background.jpg) no-repeat;
padding-top:25px;
padding-left:86px;
padding-right:96px;
padding-bottom:0px;
}

#footer {
float:left;
width:795px;
height:88px;
background:url(images/footer.jpg);
padding-top:50px;
padding-left:105px;
}

#footer a {
color:#787878;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
}

.alt_text {
display:none;
}

#logo {
float:left;
width:260px;
height:105px;
}

#top_menu {
float:left;
width:470px;
height:30px;
padding-left:30px;
padding-top:75px;
}

#top_menu a {
color:#787878;
text-decoration:none;
margin-right:30px;
}

#top_menu a:hover {
color:#ffffff;
}

#top_menu .active {
color:#ffffff;
}

#col_left{
float:left;
width:309px;
}

#index_box {
float:left;
width:269px;
height:135px;
background:url(images/index_box.jpg);
padding:20px;

}

#ponuka_prace_box {
float:right;
width:269px;
/* background:url(images/index_box.jpg); */
padding:20px;
border: solid 1px #071230;
margin-right:40px;
margin-bottom:30px;
	}



#news_left {
float:left;
width:309px;
padding:20px;
padding-left:0px;
padding-right:0px;
}

h1 {
font-size:14px;
font-weight:normal;
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#ffffff;
}

h1 a {
text-decoration:none;
color:#FFFFFF;
}

h1 a:hover {
text-decoration:underline;
}

h2 {
font-size:12px;
font-weight:normal;
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#a1a1a1;
}

p {
padding-top:5px;
padding-bottom:0px;
margin:0px;
}

#news_left img {
margin-right:20px;
margin-bottom:10px;
}

.news {
margin-bottom:30px;
}

.news-bordered {
margin-bottom:30px;
padding:10px;
border: solid 1px #071230;
}

#col_center {
float:left;
width:180px;
padding:20px;
padding-top:0px;
padding-left:35px;
padding-right:25px;
padding-bottom:0px;
}

#col_center img {
border-style:solid;
border-width:1px;
border-color:#29383f;
margin-bottom:10px;
}

#col_center img:hover {
border-color:#000000;
}

#col_center .news {
margin-bottom:40px;
}

#col_right {
float:left;
width:165px;
}

#col_right .news {
margin-bottom:40px;
}

#logo_footer {
float:left;
width:150px;
height:53px;
margin-right:63px;
}

#left_menu_index {
float:left;
width:133px;
height:203px;
background:url(images/lave_menu.jpg) no-repeat;
margin-bottom:40px;
line-height:2;
padding:20px;
display:none;
}

#left_menu_index a{
color:#596771;
font-size:14px;
text-decoration:none;
}

#left_menu_index a:hover{
color:#ffffff;
}
/*************************************
 * Podstranky
 *************************************/
#left_frame{
float:left;
width:173px;
margin-right:50px;
}

#main_frame{
float:left;
width:491px;
}

#main_frame p{
	margin-top:0px;
	}

#left_menu {
float:left;
width:133px;
height:203px;
background:url(images/lave_menu.jpg) no-repeat;
margin-bottom:40px;
line-height:2;
padding:20px;
}

#left_menu a{
color:#596771;
font-size:14px;
text-decoration:none;
}

#left_menu a:hover{
color:#ffffff;
}

.main_image {
margin-bottom:30px;
}

.article_avatar {
margin-right:15px;
margin-bottom:10px;
float:left;
}


#left_menu .active {
	color:#ffffff;
	}

/*	
#gallery img {
border-style:solid;
border-width:1px;
border-color:#29383f;
margin-bottom:10px;
}

#gallery img:hover {
border-color:#ffffff;
}
*/
#gallery img {
margin-bottom:10px;
}

.avatar_article_list {
border-style:solid;
border-width:1px;
border-color:#29383f;
margin-bottom:10px;
margin-right:10px;
}

.avatar_article_list:hover {
	border-color:#ffffff;
}

/* Lukas: pevne ramy okolo fotiek */
.galfoto {border: 1px solid #29383f; width: 70px; height: 47px; padding: 0px; margin: 0px; cursor: pointer;}
.galfoto:hover {border: 1px solid #ffffff;}