/* CSS Document */
body {background:url(main_fon.png) repeat-y center #5077C3}
body, td, table, tr, div, p, span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E577D}

img {border:none}

a {color:#2F73D1; text-decoration:none}
a:hover {color:#2F73D1; text-decoration:underline}

#logo {background:url(logo.jpg) top left no-repeat}
#top-menu-1{background:url(top_menu_1.gif) repeat-x top}
#top-menu-2{background:url(top_menu_4.gif) repeat-x top}
#bottom-1{background:url(bottom_1.gif) repeat-x top}
#bottom-2{background:url(bottom_3.gif) repeat-x top}

.logo img {margin:5px 8px 0px 0px}

.lang {color:#BBE7FF; text-align:center; font-weight:bold}
.lang a {color:#BBE7FF; text-decoration:none}
.lang a:hover {color:#FFFFFF; text-decoration:none}
.lang span {color:#FFFFFF}

.top-menu td {vertical-align:middle; text-align:center; background:url(top_menu_selector.gif) top right no-repeat}
.top-menu a {color:#FFFFFF; background:url(arrow_menu.gif) left no-repeat; padding:0px 0px 0px 12px }
.top-menu a:hover {color:#FFFFFF}
.top-menu .print a {background:none; padding:0px}
.top-menu .print {background:none; padding:0px 10px 0px 10px}

.left-title {background:url(arrow_left.gif) 250px 10px no-repeat; color:#2D4276; font-size:10px; padding:10px 10px 10px 30px; font-weight:bold}
.left-menu {padding:3px 10px 3px 14px; }
.left-menu a {color:#2d4276; font-size:11px; font-weight:bold}
.left-menu a:hover {color:#2d4276}
.left-menu img {margin:0px 7px 0px 0px}

.left-points {background:url(left_points_fon.gif) right repeat-y #8d9fff; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:5px;}
.left-points img {margin:4px}

.index-order {background:url(index_order_fon.jpg) top center no-repeat; margin-bottom:5px; }
.index-order td {vertical-align:middle; padding: 0px 0px 0px 13px; color:#FFFFFF; font-weight:bold}
.index-order .top {vertical-align:bottom; padding: 0px 0px 2px 13px; }
.index-order a {color:#2D4276}
.index-order a:hover {color:#2D4276}
.index-order input {height:19px; font-size:11px; width:230px; background:#FFFFFF}
.index-order select {height:19px;  font-size:11px;  border:#3499D5 1px solid; background:#FFFFFF}

.index-tour {background:url(tour.jpg) center no-repeat; vertical-align:bottom; padding:0px 0px 15px 25px} 
.index-tour a {color:#2D4276}
.index-tour	a:hover {color:#2D4276}

.page-content {padding:15px 0px 15px 0px; vertical-align:top;}


.page-title {color:#2D4276; padding:0px 0px 10px 0px; font-size:11px; font-weight: bold}
.page-title div { background:url(grey.gif) 0px 11px repeat-x}
.page-title span {background:#FFFFFF; padding:0px 5px 0px 0px}

.bottom {color:#FFFFFF; vertical-align:middle; padding:5px 0px 0px 20px}
.bottom a {color:#FFFFFF;}
.bottom a:hover {color:#FFFFFF}
.preim p{font-weight:bold; color:#2D4276; margin:0px; margin-bottom:6px; margin-left:3}
.boxs { margin:15px 15px 5px 15px; line-height:150%}
.boxs div{ margin-bottom:5px}
.map img{ border:#FFFFFF 4px solid;}
.map a{font-weight:bold; font-size:10px;}
.map1{margin-right:10px;}
.kasper a { color:#ccdbf8}
.kasper a:hover{color:#ccdbf8}

.anons {text-align:right; color:#2B75D6; font-weight:bold}
.anons a{text-align:right; color:#2B75D6; font-weight:bold}
.index-news	{
	background:transparent url(arrow_left.gif) no-repeat scroll 250px 10px;
	color:#2D4276;
	font-size:10px;
	font-weight:bold;
	padding: 10px 30px 10px 30px;
}
.index-news	p	{
	font-weight: normal !important;
}
.index-news	.text	{
	padding: 0px !important;
}
.index-news	a	{
	color: #2D4276 !important;
	font-size: 11px;
}
.index-news	.name a	{
	color: #2F73D1 !important;
}

/* --- 07.12.2009 by Tarik --- */
.index-ban-block {}
.index-ban-block p {
	margin: 1em;
	text-align: center;
}
/* --- // --- */

