body {

	padding: 0;
	margin: 0;
}
form {
margin: 0;
padding: 0;
}
img { border: 0; }
td {
font-family: Arial;
}

table td.leftback {
	background: url("/images/centerback3.gif") repeat-y right;
}

table td.leftback3 {
	background-color: #90a0c1;
}

table td.rightback {
	background-color: #254584;
}


table td.leftback2 {
	background: #cec1bb ;
}

table td.rightback2 {
	background-color: #68412d;
}

a { color: #254584; text-decoration: underline;}
a:hover { color: red; text-decoration: none;}

div.header {
height: 115px;
}
div.header2 {
height: 180px;
}
div.header3 {
height: 180px;
background: url("/images/img10.jpg") no-repeat right;
}
div.header4 {
height: 150px;
background: url("/images/img11.jpg") no-repeat right;
}
table.topmenu, table.topmenu2  {
	margin: 0 2 5 2;
}
table.topmenu td, table.topmenu2 td {
	cursor: pointer;
	padding: 0;
	text-transform: lowercase;
}
table.topmenu td.text, table.topmenu2 td.text { 
	border-left: 0;
}

table.topmenu td, table.topmenu2 td {
	font-size: 16px;
}
table.topmenu td div, table.topmenu2 td div {
	font-size: 10px;
}

table.topmenu tr.passive {
	background: #254584 url("/images/bigmenu.jpg") repeat-x;
	color: #fff;
}
table.topmenu tr.active {
	background: #b6c0d3;
	color: #000;
}

table.topmenu tr.current, table.topmenu2 tr.current {
	background: #bf0000;
	color: #fff;
}

/**/
table.topmenu2 tr.passive {
	background: #d07023 url("/images/bigmenu2.jpg") repeat-x;
	color: #fff;
}
table.topmenu2 tr.active {
	background: #eec4a2;
	color: #000;
}
/**/

div.color {
	background-color: #fff;
	height: 100%;
}
div.color div.title {
	padding: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
div.color div.text {
	padding: 10px;
	font-size: 14px;
}
div.color div.text img {
margin-right: 10px;
border: #e5e6e9 2px solid;
}
table.color {
	display: inline;
}
table.color td {
	padding:  0;
}

div.color div.red {
	border: #9d0202 1px solid;
}
div.color div.red div.title {
	background-color: #9d0202;
}

div.color#red div.title { background-color: #9d0202; }
div.color#red { background-color: #faf2f2; border: #e2b4b4 1px solid; }

div.color#green div.title { background-color: #008000; }
div.color#green { background-color: #d9ecd9; border: #99cc99 1px solid; }

div.color#blue div.title { background-color: #3985cd; }
div.color#blue { background-color: #e1edf8; border: #b0ceeb 1px solid; }

div.color#orange div.title { background-color: #e77817; }
div.color#orange { background-color: #fdf1e7; border: #b0ceeb 0px solid; }



div.date {font-size: 10px;}
div.burtas {
	font-size: 24px;
	color: #da251d;
	width: 220px;
	padding: 0 0 20 40;
}
div.burtas span {
	font-size: 34px;
	text-transform: uppercase;
}
img.lenta {
	position: relative;
	bottom: -0px;
}

img.lenta2 {
	position: relative;
	bottom: -20px;
}

div.burtas2 {
	font-size: 28px;
	color: #da251d;
	padding: 0 0 20 20;
}

div.burtas3 {
	font-size: 28px;
	color: #da251d;
	padding: 0 0 50 20;
}

div.burtas4 {
	font-size: 28px;
	color: #da251d;
	padding: 30 0 0 0;
}
div.burtas5 {
	font-size: 28px;
	color: #da251d;
	padding: 40 0 0 0;
}
.button, .button2 {
margin-left: 0px;
}
.button td, .button2 td {
padding: 2px;
cursor: pointer;
}
.button td.passive {
background-color: #68412d;
}
.button td.active {
background-color: #8e7162;
}

.button2 td.passive {
background-color: #254584;
}
.button2 td.active {
background-color: #b6c0d3;
}

div.maps {
	padding: 0 0 20 40;
	font-size: 12px;
	color: #fff;
}
div.maps div {
margin: 5 0;
}
div.maps a {
	color: #fff;
}

div.maps2 {
	padding: 0 0 0 0;
	font-size: 12px;
	color: #fff;
}
div.maps2 div {
margin: 5 0;
}
div.maps2 a {
	color: #000;
}

.line {
	width: 800px;
	height: 30px;
	background-color: #254584;
	color: #fff;
	font-size: 14px;
	text-align: right;
}
.tline {
	margin: 10 0;
}
.tline2 {
	margin: 0 0 10 0;
}
table.color td.t1 { background: url("/images/01.gif") no-repeat; }
table.color td.t2 { background: #d5701c; color: #fff; padding-left: 10px; }
table.color td.t3 { background: url("/images/03.gif") no-repeat; }
table.color td.t4 { background: url("/images/04.gif") repeat-y; }
table.color td.t5 { background: #fff; padding-top: 10px; font-size: 12px; }
table.color td.t5 img { margin-right: 10px; border: #e5e6e9 2px solid; }
table.color td.t6 { background: url("/images/06.gif") repeat-y; }
table.color td.t7 { background: url("/images/07.gif") no-repeat; }
table.color td.t8 { background: url("/images/08.gif") repeat-x; }
table.color td.t9 { background: url("/images/09.gif") no-repeat; }

table.color2 td.t1 { background: url("/images/11.gif") no-repeat; }
table.color2 td.t2 { background: #f48000; color: #fff; padding-left: 10px; }
table.color2 td.t3 { background: url("/images/13.gif") no-repeat; }
table.color2 td.t4 { background: url("/images/04.gif") repeat-y; }
table.color2 td.t5 { background: #fff; padding-top: 10px; font-size: 12px; }
table.color2 td.t5 img { margin-right: 10px; border: #e5e6e9 2px solid; }
table.color2 td.t6 { background: url("/images/06.gif") repeat-y; }
table.color2 td.t7 { background: url("/images/07.gif") no-repeat; }
table.color2 td.t8 { background: url("/images/08.gif") repeat-x; }
table.color2 td.t9 { background: url("/images/09.gif") no-repeat; }

table.color td.t2 a, table.color2 td.t2 a { color: #fff; text-decoration: underline; }
table.color td.t2 a:hover, table.color2 td.t2 a:hover { text-decoration: none; }

.fline {
	width: 1000px;
	height: 30px;
	background-color: #254584;
	color: #fff;
	font-size: 14px;
	text-align: left;
}
.fline2 {
	width: 1000px;
	height: 30px;
	background-color: #68412d;
	color: #fff;
	font-size: 14px;
	text-align: left;
}
.copyright  {
	font-size: 11px;
	padding: 10px;
}
.dm {
	font-size: 11px;
}
.dm a {
color: #ac0000;
}
table td.centerback {
	background: url("/images/centerback.gif") repeat-y left;
	padding-top: 10px;
}
table td.centerback2 {
	background: url("/images/centerback.gif") repeat-y left;
}
table td.centerback3 {
	background: url("/images/4centerback.jpg") repeat-y left;
}
table td.centerback4 {
	background: url("/images/centerback5.jpg") repeat-y left;
}
.girl {
	position: relative;
	bottom: -0px;
}
.girl2 {
	position: relative;
	bottom: 190px;
}
.search { width: 280px; }
.line1 td {
	color: #fff;
}

.line1 td a {
	color: #fff;
}

.maintext {
	background: #fff url("/images/corner.gif") no-repeat right bottom;
	font-size: 14px;
	padding: 20 20 20 0;
}

.maintext table td {
	font-size: 14px;
}

.maintext img.img {
	border: #e0c0ab 2px solid;
	background-color: #e0c0ab;
}

.leftmenu {
	background: url("/images/girl.gif") no-repeat bottom;
}

table.colormenu {
	border-top: #d5deea 1px solid;
	border-right: #d5deea 1px solid;
}
table.colormenu td {
	cursor: pointer;
	padding: 2 0 2 10;
	color: #fff;
	font-size: 12px;
	border-bottom: #d5deea 1px solid;
	border-left: #466297 1px solid;
	text-transform: lowercase;
}
table.colormenu td span, table.colormenu2 td span {
	font-size: 14px;
	padding-right: 10px;
}
table.colormenu td.passive {
	background: #466297 url("/images/colormenu3.jpg") repeat-x;
	color: #fff;
}
table.colormenu td.active {
	background: #b6c0d3;
	color: #000;
}

table.colormenu2 {

}
table.colormenu2 td {
	cursor: pointer;
	padding: 2 0 2 10;
	color: #fff;
	font-size: 12px;
	border-bottom: #b0bbd2 1px solid;
	text-transform: lowercase;
}


table.colormenu2 td.passive {
	background: #9a363e url("/images/3colormenu2.jpg") repeat-x;
	color: #fff;
}
table.colormenu2 td.active {
	background: #d9b3b6;
	color: #000;
}

div.minimenu, div.minimenu2 {
	margin-bottom: 180px;
	text-transform: lowercase;
}

div.minimenu div {
	cursor: pointer;
	padding: 7 0 7 10;
	color: #fff;
	font-size: 16px;
	width: 230px;
	margin-bottom: 5px;
}


div.minimenu .passive {
	background: #d5701c url("/images/minimenu.jpg") repeat-x;
	color: #fff;
}
div.minimenu .active {
	background: #eec4a2;
	color: #000;
}
div.minimenu div span {
	font-size: 14px;
	padding-right: 10px;
}

div.minimenu div, div.minimenu2 div {
	cursor: pointer;
	padding: 7 0 7 10;
	color: #fff;
	font-size: 16px;
	width: 230px;
	margin-bottom: 5px;
}

div.minimenu div span, div.minimenu2 div span {
	font-size: 14px;
	padding-right: 10px;
}

div.minimenu2 .passive {
	background: #264585 url("/images/minimenu2.jpg") repeat-x;
	color: #fff;
}
div.minimenu2 .active {
	background: #b6c0d3;
	color: #000;
}

form.reserv input {
background-color: #254584;
color: #fff;
border: #aaa 3px solid;
cursor: pointer;
}

.reserv .title {
	text-transform: uppercase;
	border-bottom: #aaa 1px solid;
	padding: 2px;
	margin-bottom: 5px;
}
.reserv table td {
	font-size: 12px;
}
.reserv .input {
	width: 100%;
	background-color: #f2f6ff;
	border: #254584 1px solid;
}
.reserv span {
font-weight: bold;
color: red;
font-size: 16px;
}
.reserv .table {
padding: 0 0 20 20;
}
.reserv textarea {
	width: 100%;
	background-color: #f2f6ff;
	border: #254584 1px solid;
}
.reserv select {
	font-size: 12px;
	background-color: #f2f6ff;
}
.reserv table.apart {
	border-top: #254584 1px solid;
	border-left: #254584 1px solid;
}
.reserv table.apart td {
	border-bottom: #254584 1px solid;
	border-right: #254584 1px solid;
	padding: 5px;
	background-color: #f2f6ff;
}
.reserv table.apart tr.title td {
	text-align: center;
	text-transform: none;
	background-color: #254584;
	color: #fff;
}

.error {
text-transform: uppercase;
color: red;
}
.reserv td.check {
font-size: 16px;
font-weight: bold;
}

.reserv td.check div.apartinfo {
font-size: 12px;
font-weight: normal;
}
.caps {
text-align: center;
font-size: 18px;
}
.pname { font-size: 20px; }
.pdesc { font-size: 12px; }
.rainbow {
border-bottom: #254584 1px solid;
}
.rainbow td {
border-top: #254584 1px solid;
padding: 5px;
font-family: Arial;
font-size: 12px;
}
.rainbow tr.title {
background-color: #254584;
color: #fff;
}
.rainbow tr.top td {
background-color: #f2f6ff;
}
div.page {
	font-size: 1em;
	font-family: Arial;
	margin: 10px 0 20px 0;
}
div.page span {
	background-color: #cec1bb;
	display: inline;
	padding: 5;
	font-weight: bold;
}
div.page a {
	margin: 0 3px;
}
div.page span {
	margin: 0 5px;
}

table.sportcolor {
	background-color: #fff; 
}

table.sportcolor tr.title td {
	background-color: #cec1bb; 
}
table.sportcolor tr.title td {
	padding: 2px;
	font-weight: bold;
}

table.sportcolor tr.top td {
	background-color: #cec1bb; 
}

table.sportcolor td {
	font-family: Courier New;
	padding: 5px;
	background-color: #e9e9e9;
	border-right: #aaa 1px solid;
}

table.sportcolor td.r {
	border-right: 0;
}

ul.map li { margin: 7 0; }

table#feedback td {
	font-size: 13px;
	padding:0;
	margin: 0;
}
table#feedback td span {
color: red;
}
table#feedback td div {
	font-size: 11px;
	color: #666;
}
table#feedback td input#submit {
	width: 120px;
}
table#feedback td input#antispam {
	width: 50px
}
table#feedback td input.input, table#feedback td textarea {
	background-color: #f2f6ff;
	border: #254584 1px solid;
	width: 100%
}
.news {
font-size: 12px;
}

p.type_name {
font-size: 16px;
font-weight: bold;
}

.indextext {
background-color: #fff;
padding: 10px;
font-size: 12px; 
}
.iline {
	height: 30px;
	background-color: #254584;
	color: #fff;
	font-size: 16px;
}
table.sportcolor td {
	font-size: 14px;
}

table.sportcolor tr.topblue td {
	background-color: #c8d3e4; 
}

table.fitness {
	background-color: #fff; 
	border-left: #aaa 1px solid;
	border-top: #aaa 1px solid;
}

table.fitness tr.title td, table.fitness td.title {
	background-color: #cec1bb; 
	padding: 2px;
	font-weight: bold;
}

table.fitness tr.top td {
	background-color: #cec1bb; 
}

table.fitness td {
	font-family: Courier New;
	padding: 5px;
	background-color: #e9e9e9;
	border-right: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
}
table.fitness td.red { background-color: #f5c7c7; }
table.fitness td.green { background-color: #c7f5cb; }
table.fitness td.orange { background-color: #f5e0c7; }
table.fitness td.blue { background-color: #c7e6f5; }
table.fitness td.pink { background-color: #ebc7f5; }

