body{
	padding : 0 0 0 0;
	margin: 0 0 0 0;
}
#hang{
	width : 916px;
	margin : 0px auto;
}

#vrch{
	width : 903px;
	height : 27px;
	margin-left : 6px;
	text-align: center;
}
#vrch #vzhled{
	width : 135px;
	height : 23px;
	padding-top: 4px;
	float : left;
}
#vrch #line{
	width : 610px;
	height : 23px;
	padding-top : 4px;
	padding-left : 23px;
	float : left;
}
#vrch #tri_img{
	width : 115px;
	height : 27px;
	padding-left : 20px;
	float : left;
}#vrch a{
	color: #fff;
	text-decoration: none;
}
#vrch a:hover{
	color: #fff;
	text-decoration: underline;
}
#tri_img img{
	border : 0px;
	height : 24px;
}
#top{
	width : 903px;
	height: 35px;
	margin-left : 6px;
	padding-top : 53px;
}
#top ul{
	margin : 0px 0px 0px 2px;
	padding : 0px 0px 0px 0px;
	list-style : none;
}

#top li{
	display : block;
	float : left;
	width : 212px;
}
#top .unactive{
	height : 32px;
}
#top .active{
	height : 35px;
}
.unactive a:link, .unactive a:visited{
	margin-top : 3px;
	display : block;
	padding-top : 10px;
	height : 22px;
}
.unactive a:hover{
	height : 24px;
	padding-top : 11px;
	margin-top : 0px;
	position : relative;
	top:3px;
}
.active a:link, .active a:visited, .active a:hover{
	height : 25px;
	display : block;
	position : relative;
	top:3px;
	padding-top : 10px;
}
#top_p{
	position : relative;
	left : 7px;
	margin-right : 5px;
}
#top_d{
	position : relative;
	left: 12px;
}
#top_t{
	position : relative;
	left: 24px;
}
#top_c{
	position : relative;
	left: 36px;
}

#rosma_logo{
	width : 903px;
	height : 104px;
	margin-left : 6px;
	border-bottom : 1px solid #fff;
}
#rosma_lroh{
	width : 3px;
	height : 104px;
	float : left;
}

#rosma_line{
	width : 897px;
	height : 104px;
	float : left;
}
#rosma_rroh{
	width : 3px;
	height : 104px;
	float : left;
}
#img_rosma{
	float : left;
	background : url('../img/rosma_logo.gif') no-repeat;
	width:361px;
	height:78px;
	position : relative;
	top : 26px;
}
#flag{
	position : relative;
	float : right;
	top : 25px;
  right: 10px;
}
#flag1{
	position : relative;
	float : right;
	top : 25px;
	width: 93px;
	height: 63px;
}
#texty{
	float : left;
	margin-top : 23px;
}
#text1{
	position : relative;
	left : 0px;
}
#text2{
	position : relative;
	left : 10px;
}
#text3{
	position : relative;
	left : 20px;
}
#logo_line{
	margin-left : 6px;
	width : 901px;
	height : 38px;
}
/****************************************************************************/
#logo_line ul{
	margin : 0px 0px 0px 7px;
	padding : 0px 0px 0px 0px;
	list-style : none;
}

#logo_line li{
	display : block;
	float : left;
	width : 174px;
	margin-right : 4px;
	padding-top : 5px;
}
#logo_line a:link, #logo_line a:visited{
	height : 24px;
	display : block;
	padding-top : 7px;
}
#logo_line a:hover{
	height : 24px;
	display : block;
	padding-top : 8px;
}
#logo_line a#touch{
	height : 24px;
	display : block;
	padding-top : 8px;
}
#subline{
	width : 901px;
	height : 39px;
	margin-left : 6px;
}
#subline #sline{
	float : left;
	padding-top : 10px;
	padding-left : 20px;
}
	
#subline #sub_lroh{
	width :  9px;
	height : 39px;
	float : left;
}
#subline #sub_rroh{
	width :  10px;
	height : 39px;
	float : right;
}
#content{
	width : 915px;
}

#menu{
	width : 211px;
	float : left;
}
#menu ul{
	display:block;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#menu li{
	display:block;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 33px;
}
#menu li a:link, #menu li a:visited{
	height: 26px;
	padding-top : 7px;
	padding-left : 25px;
	display: block;
}
#menu a:hover{
	height: 26px;
	display: block;
}
#menu a#down{
	height: 26px;
	display: block;
}
#pocitadlo{
	width : 205px;
	height : 99px;
	margin-left : 6px;
}
#pocitadlo #poc_lroh{
	width : 7px;
	height : 99px;
	float : left;
}
#pocitadlo img{
	padding-top : 20px;
	padding-left : 45px;
}
#pocitadlo #poc_line{
	width:191px;
	height : 99px;
	float : left;
}
#pocitadlo #poc_rroh{
	width : 7px;
	height : 99px;
	float : left;
}
#search{
	width : 205px;
	height : 50px;
	margin-left : 6px;
}
#search img{
	padding-top : 10px;
	padding-left : 45px;
}
#search #search_line{
	padding-top : 15px;
  padding-left : 17px;
  width: 188px;
	height : 35px;
	float : left;
}
#novinky{
	padding-left: 6px;
	margin: 0;
	text-align: center;
}
#novinky img{
	padding-top : 20px;
	padding-left : 45px;
}
#novinky #nov_line{
	width: 199px;
	height: 150px;
	padding-left: 6px;
}
#skype{
	margin-left : 6px;
	width : 204px;
	height : 55px;
}
#icq{
	margin-left : 6px;
	width : 204px;
	height : 55px;
}
#en{
	margin-left : 6px;
	width : 204px;
}
#de{
	margin-left : 6px;
	width : 204px;
}
#prezentace{
	margin-left : 6px;
	padding-top: 5px;
	width : 204px;
  border: 0;
}
/******************************************/
#obsah{
	width : 484px;
	padding-left: 4px;
	padding-right: 4px;
  float : left;
}

#obsah ul{
	clear : left;
}
.stick{
	height : 29px;
	padding-top : 12px;
}
#obsah ul li{
	list-style-type: disc;
}
/*************************************************/
#right{
	width : 212px;
	float : left;
}
#right ul{
	display:block;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#right li{
	display:block;
	list-style: none;
	margin: 0px 0px 0px 0px;
	height: 25px;
		
}
#right li a:link, #right li a:visited{
	height: 20px;
	display: block;
	padding-left: 10px;
	padding-top : 5px;
}
#right a:hover{
	display: block;
}
#right a#down1{
	display: block;
}
/*************************************************/


#footer{
	display : block;
	margin-left : 8px;
	clear : both;
	width : 876px;
	height : 27px;
	padding-top : 12px;
	padding-left : 20px;
}
#beneath{
	width : 896px;
	height : 37px;
	margin-left : 9px;
	margin-bottom : 50px;
	text-align: right;
}
/**** UPDATES *********/
.width{
	width : 260px;
}
.red{
	color : #f00;
}
img{
  border: 0;
}
.pstick {
  margin-top: 5px;
  margin-bottom: 60px;
}

.pstick_l{
	float : left;
	width : 15px;
	height : 33px;
}
.pstick_c{
	float : left;
	width : 454px;
	height : 26px;
	padding-top: 7px;
}
.pstick_r{
	float : left;
	width : 15px;
	height : 33px;
}
.prezent{
	list-style : none;
}
.prezent a:link, .prezent a:visited{
  width : 127px;
	height : 27px;
	padding-top : 12px;
}
.prezent a:hover{	
	width : 127px;
	height : 27px;
	padding-top : 12px;
	text-decoration : none;
}
#obsah .bar {
  width: 484px;
  height: 26px;
  padding-top: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
}
span.hide {
	display: none;
}
#formul{
	padding-left: 3px;
	padding-top: 3px;
}
fieldset {
  border : none;
  padding: 0;
}


