@import url("menu.css");

BODY {
	background : #ffffff;
}

BODY, HTML {
	height : 100%;
}

#home-page {
	width : 949px;
	margin : 0 auto;
	position : relative;
}

#top {
	height : 89px;
	padding : 0;
	background : url('../../images/top.png') no-repeat bottom left;
}
#logo {
	float : left;
	width : 193px;
	height : 88px;
	background : url('../../images/logo.png') no-repeat top left;
}
#langs {
	float : right;
	height : 39px;
	padding : 10px 15px;
	text-align : right;
}
#langs A {
	color : #FF660B;
}
#langs A.selected {
	color : #ffffff;
	font-weight : bold;
}
#langs A:hover {
	color : #ffffff;
	text-decoration : underline;
}
#rs_pages {
	position : absolute;
	top : 59px;
	right : 15px;
}

#left {
	float : left;
	width : 200px;
}
#left A {
	color : #554c41;
}
#left A:hover {
	color : #ff6002;
	text-decoration : underline;
}
#content {
	float : right;
	width : 746px;
	padding-left : 3px;
	background : url('../../images/bar.png') no-repeat top right;
}

#bottom {
	width : 949px;
	height : 30px;
	margin-top : 10px;
	background : url('../../images/bottom.png') no-repeat top left;
}
#partners {
	padding : 10px 15px;
	color : #554c41;
	font-size : 11px;
}
#footer {
	width : 949px;
	margin-bottom : 10px;
	padding : 0;
	background : url('../../images/footer-bg.png') no-repeat top left;
	color : #554c41;
	font-size : 11px;
}
#footer A {
	padding : 0 4px;
}
#copyright {
	padding : 15px 15px 55px;
	color : #554c41;
	font-size : 11px;
	background : #f7f5f4;
}

#bannertop {
	position : absolute;
	top : 0px;
	left : 193px;
	width : 610px;
	height : 59px;
}

.page-path {
	float : left;
	padding : 20px 10px 10px 10px;
	color : #554c41;
	font-size : 11px;
}
.page-path A {
	color : #ff6002;
}
.page-path A:hover {
	color : #554c41;
	text-decoration : underline;
}

.page-func {
	float : right;
	padding : 20px 10px 10px 10px;
	color : #554c41;
	font-size : 11px;
}
.page-func A {
	display : block;
	float : left;
	padding-left : 3px;
	color : #ff6002;
}
.page-func A:hover {
	color : #554c41;
	text-decoration : underline;
}
.page-func IMG {
	vertical-align : middle;
}
.page-func SPAN {
	margin-top : 1px;
}


/****** STRANKOVANIE, ZORADOVANIE ******/
.pages {
	display : block;
	float : right;
	margin : 0 auto;
	padding : 0;
	text-align : center;
}
.pages A, .pages SPAN {
	display : block;
	float : left; 
	padding : 0 2px;
	color : #000000;
}
.pages .button-pg {
	font-size : 11px;
	text-decoration : underline;
}
.pages SPAN.active {
	font-weight : bold;
	text-decoration : none;
}
.pages IMG {
	vertical-align : middle;
}

.paging {
	float : right;
	display : block;
	margin : 0;
	padding : 7px 0 7px 7px;
}
.paging SELECT {
	margin-top : 2px;
	padding : 0;
	border : 1px solid #7F9DB9;
	font-size : 11px;
}

.order {
	float : right;
	display : block;
	margin : 0;
	padding : 7px 7px 7px 0;
}
.order SELECT {
	margin-top : 2px;
	padding : 0;
	border : 1px solid #7F9DB9;
	font-size : 11px;
}

/****** M7 MODULES *******/
.weather {
	padding : 5px 0;
}
.weather IMG {
	display : block;
	float : left;
}

.courses {
	height : 17px;
	padding : 5px 0 0 5px;
}
.courses SPAN {
	display : block;
	float : left;
}
.courses .flag {
	width : 35px;
	padding : 0 5px;
}
.courses .country {
	width : 30px;
	padding : 1px 0;
	text-align : center;
}
.courses .amount {
	width : 15px;
	padding : 1px 0;
	text-align : right;
}
.courses .price {
	width : 60px;
	padding : 1px 0;
	text-align : right;
}
.courses .state {
	width : 20px;
	padding : 3px 0;
	text-align : right;
}


/****** DEFAULTS - NEMENIT ******/
INPUT {
	vertical-align : middle;
}
INPUT.radio {
	width : auto;
}
.alert {
	margin : 5px 0px;
	padding : 10px 20px;
	background : #990000;
	color : #FFFFFF;
}
.alert * {
	color : #FFFFFF;
}
.left {
	float : left;
}
.right {
	float : right;
}
.center {
	text-align : center;
}
.justify {
	text-align : justify;
}
.clear {
	display : block;
	clear : both;
}
.code {
	background : #DDDDDD;
	border : 1px solid #333333;
	color : #000088;
	margin : 0;
	padding : 10px;
}