body {
	background-color: #FFFFFF;
	margin: 0px;
}
td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}
.fon-log-top {
	background-color: B4CADA;
	background-image: url(img/log-ugol-top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.4fon-log-top {
	background-color: B4CADA;
	background-image: url(img/4log-ugol-top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fon-log-blue {
	background-image: url(img/log-fon1.gif);
	background-repeat: repeat-x;
}
form {margin: 0}
input.search {
	font-size: 10px;
	margin: 0px;
	padding: 1px;
	height: 16;
	background-color: CEDBE5;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.fon-logo {
	background-color: #FFFFFF;
	background-image: url(img/logo-fon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.fon-logo2 {
	background-color: #FFFFFF;
	background-image: url(img/logo-fon2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fon-logo2-2 {
	background-color: #FFFFFF;
	background-image: url(img/2logo-fon2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fon-logo2-4 {
	background-color: #FFFFFF;
	background-image: url(img/4logo-fon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fon-logo2-5 {
	background-color: #FFFFFF;
	background-image: url(img/5logo-fon2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fon-koordinaty {
	background-image: url(img/fon-koordinaty.gif);
	background-repeat: repeat-x;
}

.fon-koordinaty2 {
	background-image: url(img/fon-koordinaty2.gif);
	background-repeat: repeat-x;
}
.fon-koordinaty4 {
	background-image: url(img/fon-koordinaty4.gif);
	background-repeat: repeat-x;
}
.fon-koordinaty5 {
	background-image: url(img/fon-koordinaty5.gif);
	background-repeat: repeat-x;
}
.fon-tmenu {
	background-image: url(img/fon-tmenu.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tmenu {
	margin-top: 0px;
	font-size: 10px;
	padding-left: 26px;
}
.5tmenu {
	margin-top: 0px;
	font-size: 10px;
	padding-left: 26px;
	color: #FFFFFF;
}
.fon-katalog {
	background-color: #FFFFFF;
	background-image: url(img/fon-katalog.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fon-grzd {
	background-image: url(img/fon-razdel.gif);
	background-repeat: repeat-x;
}
.fon-main-kont {
	background-color: #FFFFFF;
	background-image: url(img/fon-main-kontent.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.fon-main-kont2-0 {
	background-color: #FFFFFF;
	background-image: url(img/fon-main-kont2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fon-main-kont2-1 {
	background-color: #FFFFFF;
	background-image: url(img/fon-main-kont2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fon-main-kont2-2 {
	background-color: #FFFFFF;
	background-image: url(img/fon-main-kont2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.fon-main-kont2-3 {
	background-color: #FFFFFF;
	background-image: url(img/5fon-main-kont2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.main-kont {
	padding-left: 20px;
	padding-right: 20px;
}

.line-h-dot {
	background-image: url(img/line-h.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.fon-ntour {
	color: #FFFFFF;
	background-color: 7694C4;
}


.fon-right-kont {
	padding-left: 10px;
}
.fon-right-kont2 {
	background-color: #FFFFFF;
	background-image: url(img/fon-main-kont2.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
}
.kontent-main {
	margin-left: 20px;
}

a:link.atmenu {  color: #6184b1; text-decoration: underline}

.fish-fon-top5 {
	background-color: #2A7DC4;
	background-image: url(img/5fish1.gif);
	background-repeat: repeat-x;
}

a:visited.atmenu {  color: #6184b1; text-decoration: underline}
a:hover.atmenu { color: #676d71; text-decoration: none}

a:link.atmenu5 {  color: #ffffff; text-decoration: underline}
a:visited.atmenu5 {  color: #ffffff; text-decoration: underline}
a:hover.atmenu5 { color: #ffffff; text-decoration: none}

a:link.bred {  color: #676d71; text-decoration: none}
a:visited.bred {  color: #676d71; text-decoration: none}
a:hover.bred { color: #676d71; text-decoration: underline}

a:link.bred5 {  color: #ffffff; text-decoration: none}
a:visited.bred5 {  color: #ffffff; text-decoration: none}
a:hover.bred5 { color: #ffffff; text-decoration: underline}

a:link.kat1 {
	color: #247CCF;
	text-decoration: none;
	font-weight: bold;
}
a:visited.kat1 {
	color: #247CCF;
	text-decoration: none;
	font-weight: bold;
}
a:hover.kat1 {
	color: #247CCF;
	text-decoration: underline;
	font-weight: bold;
}

a:link.kat2 {
	color: #226fb7;
	text-decoration: none;
}
a:visited.kat2 {
	color: #226fb7;
	text-decoration: none;
}
a:hover.kat2 {
	color: #226fb7;
	text-decoration: underline;
}

a:link.kat3 {
	color: #535f6c;
	text-decoration: none;
}
a:visited.kat3 {
	color: #535f6c;
	text-decoration: none;
}
a:hover.kat3 {
	color: #535f6c;
	text-decoration: underline;
}

a:link.kat4 {
	color: #535f6c;
	text-decoration: none;
}
a:visited.kat4 {
	color: #535f6c;
	text-decoration: none;
}
a:hover.kat4 {
	color: #535f6c;
	text-decoration: underline;
}

a:link.news {
	color: #535f6c;
	text-decoration: none;
}
a:visited.news {
	color: #535f6c;
	text-decoration: none;
}
a:hover.news {
	color: #535f6c;
	text-decoration: underline;
}

.menu4ur {
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 12px;
}

a:link.menu4 {
	color: #247ccf;
	text-decoration: none;
}
a:visited.menu4 {
	color: #247ccf;
	text-decoration: none;
}
a:hover.menu4 {
	color: #247ccf;
	text-decoration: underline;
}

.fon-tabl-cena {
	color: #000000;
	background-color: DEDEDE;
}
.ur1 {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(img/dot-katalog1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ur2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	background-image: url(img/dot-katalog2.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ur3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	background-image: url(img/dot-katalog2.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ur4 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	background-image: url(img/dot-katalog2.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.b-main {z-index:100; position:absolute; top:225px; left:280px; width:700px; height:70px;}
.tabl-tab {
	padding-left: 10px;
}
.news-data {
	color: 257FD0;
}
.pool-fon {
	background-image: url(img/pool1-fon.gif);
	background-repeat: repeat-x;
}
.fon-les {
	background-image: url(img/fon-les.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fon-les2 {
	background-image: url(img/fon-les2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fon-les2-2 {
	background-image: url(img/2fon-les2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.zg-blue {
	font-weight: bold;
	color: 226fb7;
	font-size: 14px;
}
.alert-w {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.n-tour {
	color: #FFFFFF;
	background-color: #6D94C6;
	padding: 4px 4px 2px;
	font-weight: bold;
}
.name-tour {
	font-size: 13px;
	font-weight: bold;
	color: #6D94C6;
}
.z-green {
	font-size: 12px;
	font-weight: bold;
	color: 879a3d;
}
.z-blue {
	font-size: 12px;
	font-weight: bold;
	color: #5C91C5;
}
.t-blue {
	font-weight: bold;
	color: #5C91C5;
}
.zg-green {
	font-size: 16px;
	font-weight: bold;
	color: 879a3d;
}
.remarka {
	font-size: 9px;
	color: #666666;
}
.img-top-left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
}
.tabl-blue-fon1 {
	background-color: C9D8E9;
	background-image: url(img/tabl-fon-blue1.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.tabl-green-fon1 {
	background-image: url(img/tabl-fon-green1.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.tabl-red-fon1 {
	background-image: url(img/tabl-fon-red1.gif);
	background-repeat: repeat-x;
}
.tabl-blue-fon2 {
	background-color: C9D8E9;
	background-image: url(img/tabl-fon-blue2.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.tabl-green-fon2 {
	background-image: url(img/tabl-fon-green2.gif);
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.zg-w {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.tabl-red-fon2 {
	background-color: FABF74;
	background-image: url(img/tabl-fon-red2.gif);
	background-repeat: repeat-x;
}
.tabl-day {
	font-size: 14px;
	font-weight: bold;
	color: #2959A7;
}
.fon-hvost2 {
	background-image: url(img/2fish4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fon-hvost3 {
	background-image: url(img/3fish4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fon-hvost4 {
	background-image: url(img/4fish4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fon-hvost5 {
	background-image: url(img/5fish4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fon-hvost {
	background-image: url(img/fish4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.v-line-dot-blue {
	background-image: url(img/v-dot-blue.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.zg1{
	font-size: 16px;
	font-weight: bold;
	color: #247CCF;
	padding: 0px 1px 5px 20px;
}
.zg2 {
	font-size: 14px;
	font-weight: bold;
	color: #247CCF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.zg3 {
	font-size: 12px;
	font-weight: bold;
	color: #247CCF;
	padding: 1px;
}
.menu4ugol-lv {
	background-color: f5f5f5;
	background-image: url(img/m4-ugol-lv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu4ugol-ln {
	background-color: f5f5f5;
	background-image: url(img/m4-ugol-ln.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu4ugol-rv {
	background-color: f5f5f5;
	background-image: url(img/m4-ugol-rv.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu4ugol-rn {
	background-color: f5f5f5;
	background-image: url(img/m4-ugol-rn.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

form            {margin: 0}

input.txt	{border: solid 1px #CCCCCC; color: #4C4C4C; height: 16; font-size: 10px; font-weight: bold; margin: 0 3 0 3}

input.p-txt	{border: solid 1px #CCCCCC; color: #4C4C4C; height: 16; font-size: 10px; font-weight: bold; margin: 0 0 10 0; width: 95%}

input.btn	{margin: 3 3 -4 3; cursor: pointer}

textarea.ta	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 10px; font-weight: bold; margin: 0 3 0 3}

textarea.p-ta	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 14px; font-weight: bold; margin: 0 3 10 0; width: 95%}

textarea.sr-ta	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 14px; width:100%}

select.sel	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 10px; font-weight: bold; margin: 0 3 10 0}

select.sr-sel	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 10px; width: 40%}

select.p-sel	{border: solid 1px #CCCCCC; color: #4C4C4C; font-size: 10px; font-weight: bold; margin: 0 3 10 0; width: 95%}

option          {color: #4C4C4C}

.shablon td, tr {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #3F3F3F;
	}
.shablon .tabl-fon1 {
	background-image: url(shablon-img/fon1.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}
.shablon .tabl-fon2 {
	background-color: #77A5D3;
	background-image: url(shablon-img/fon2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon3 {
	background-image: url(shablon-img/fon3.gif);
	background-repeat: repeat-x;
}
.shablon .tabl-fon4 {
	background-color: #F7A740;
	background-image: url(shablon-img/fon4.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.shablon .tabl-fon4-kvadr {
	background-color: #F7A740;
	background-image: url(shablon-img/fon4.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}
.shablon .tabl-fon5 {
	background-color: D6E3F1;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	padding: 6px 0px;
}
.shablon .tabl-fon6 {
	background-color: FCDEB8;
}
.shablon .tabl-fon7 {
	background-color: FAFAFA;
	padding-left: 15px;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	border: 1px solid #FFFFFF;
}
.shablon .tabl-fon8 {
	background-color: D6E3F1;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon9 {
	background-color: E5EBF2;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon10 {
	background-color: ABC6E1;
	background-image: url(shablon-img/fon10.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon11 {
	background-color: FAC076;
	background-image: url(shablon-img/fon11.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon12 {
	background-color: EAF1F8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.shablon .tabl-fon13 {
	background-color: FFF5E9;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon14 {
	background-color: #77A5D3;
	background-image: url(shablon-img/fon2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 4px;
}
.shablon .tabl-fon15 {
	background-color: #F7A740;
	background-image: url(shablon-img/fon4.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	padding: 4px;
}
.shablon .tabl-fon16 {
	background-color: cdddee;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon17 {
	background-color: eaf1f8;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon18 {
	background-color: fafafa;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon19 {
	background-image: url(shablon-img/fon12.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}
.shablon .tabl-fon20 {
	background-color: #92B42C;
	background-image: url(shablon-img/fon13.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon21 {
	background-color: E5EBF2;
	padding: 5px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}
.shablon .tabl-fon22 {
	background-color: #F0F1F2;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon23 {
	background-color: #FAFAFA;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon24 {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 8px;
}
.shablon .tabl-fon25 {
	background-image: url(shablon-img/fon12.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shablon .tabl-fon26 {
	background-color: #92B42C;
	background-image: url(shablon-img/fon13.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shablon .tabl-fon27 {
	background-color: #77A5D3;
	background-image: url(shablon-img/fon2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon28 {
	background-image: url(shablon-img/fon1.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.shablon .tabl-fon29 {
	background-color: c9ed9e;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 2px;
}
.shablon .tabl-fon30 {
	background-color: b5df83;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 2px;
}
.shablon .tabl-fon31 {
	background-color: cbddf0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 2px;
}
.shablon .tabl-fon32 {
	background-color: abc9e7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 2px;
}
.shablon .tabl-fon33 {
	background-color: fafafa;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon34 {
	background-color: #EEEEEE;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-fon35 {
	background-color: FAC076;
	background-image: url(shablon-img/fon11.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.shablon .pic-right-top {
	float: right;
	margin-bottom: 6px;
	margin-left: 12px;
}
.shablon .pic-gerb {
	float: left;
	margin-bottom: 2px;
	margin-right: 6px;
}
.shablon .gal  {
	margin-top: 1px;
	margin-bottom: 1px;
}


.shablon .fon-d-n {
	background-color: #FFFFFF;
	background-image: url(shablon-img/fon-d-n.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.shablon .tabl-grey1 {
	background-color: FAFAFA;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.shablon .tabl-grey2 {
	background-color: F2F2F2;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;

	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.shablon .tabl-grey3 {
	background-color: #E6E7E8;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-grey4 {
	background-color: #E6E7E8;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.shablon .tabl-grey5 {
	background-color: #F2F2F2;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.shablon .zg1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.shablon .zg8 {
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.shablon .zg3 {
	color: #FFFFFF;
}
.shablon .zg4 {
	color: 4973ab;
}
.shablon .zg5 {
	font-weight: bold;
	color: ab6e34;
}
.shablon .zg6 {
	font-weight: bold;
	color: #4973AB;
}
.shablon .z-day {
	font-size: 16px;
	font-weight: bold;
	color: #2959A7;
}
.shablon .zg7 {
	font-size: 12px;
	font-weight: bold;
	color: #4973AB;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 28px;
}
.shablon .z-nigh {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

.shablon .zg2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.shablon .tabl-niz-fon {
	background-image: url(shablon-img/tabl-niz-fon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.shablon .z-alert {
	font-weight: bold;
	color: #CC0000;
}


/* Светло-серый. Этим тэгом пишуться даты, и типы туров */
b.trans {
	color: #a0a0a0;
}

/* Скрытый блок */
.hid {
	display: none;
}

img {
	border: 0;
}

/* Фотографии в окне фотоматериалов */
img.photo {
	border: 1 solid #000000;
}

/* Таблица услуг в туре */
table.services {
	margin-top: 20;
	width: 65%;
}

/* Строка в таблице "услуги" */
tr.sr {
	height: 24px;
}

/* Строка спецификации услуги в таблице "услуги" */
tr.sr2 {
	height: 18px;
}

/* Горизонтальный разделитель в таблице "услуги" */
tr.sr-line {
	height: 1px;
	background-color: #857855;
}

/* Строка заголовка в таблице "услуги" */
tr.sr-head {
	height: 24px;
	background-color: #ebd894;
}

/* Название услуги */
td.sr1 {
	padding: 0 0 0 8;
}

/* Название спецификации услуги */
td.sr2  {
	padding: 0 0 0 24;
}

/* Цена услуги, входящей в общую стоимость в таблице "услуги" */
td.sr-pr1 {
	padding: 0 8 0 0;
}

/* Цена услуги, не входящей в общую стоимость в таблице "услуги" */
td.sr-pr2 {
	padding: 0 8 0 0;
	color: #A09576;
}

/* Описание услуги в таблице "услуги" */
td.sr-text {
	padding: 0 0 8 0;
	font-size: 10px;
	color: #A09576;
}

/* Контейнер ценника */
div.price {
	position: absolute;
	top: 0;
	right: 20;
	font-size: 21px;
	color: #760000;
}

/* Слово "цена" в ценнике */
font.price {
	font-size: 17px;
	color: #4C4C4C;
}

/* Ссылка "Забронировать" */
a.reserv {
        font-size: 11px;
        font-weight: bold;
        color: #760000;
        text-decoration: underline;
}

/* Контейнер для описания пункта меню */
div.sm_text {
	background-color: #99ffff;
	margin-bottom: 50px;
}

/* Таблица с подпунктами меню */
table.sm_block {
	width: 100%;
	background-color: #ff99ff;
	margin-bottom: 50px;
}

/* Строка таблицы с подпунктами меню */
tr.sm_block { }

/* Столбец с подпунктами меню */
td.sm_block {
	vertical-align: top;
}

/* Контейнер для вывода описания подпункта меню */
div.sm_item_text {
	height: 100px;
}

/* Ссылка внутри контейнера с подменю */
a.sm_link {
	font-size: 13px;
}

/* Ссылка внутри контейнера с подменю в случае вывода с описанием */
a.sm_head_link {
	font-size: 17px;
}

/* Сводная таблица */
table.summary {
	width: 100%;
}


/* Строка заголовка сводной таблицы */
tr.h-summary {
}

/* Столбец заголовка сводной таблицы */
td.h-summary {
	background-color: #77A5D3;
	background-image: url(shablon-img/fon2.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding: 4px;

	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Строка сводной таблицы */
tr.summary {
}

/* Строка сводной таблицы при наведениии (для активных строк) */
tr.summary-ovr {
	cursor:pointer;
}

/* Столбец сводной таблицы */
td.summary {
	background-color: #E5E5E5;
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


/* Нижняя ссылка на сайт Content Joypad */
div.brand       {text-align: center; height: 30px; font-family: Arial, Helvetica; font-size: 11px; margin: 15 0 0 0}
a.brand	 	{font-family: Arial; font-size: 11px; color: #BA7F7F; font-weight: normal; text-decoration: underline}
a.brand:hover	{color: #760000}
b.brand	 	{font-family: Arial; font-size: 11px; color: #7F7F7F; font-weight: normal}






/*--------OLD STYLES-----------------*/
td.pad {padding-left:5px;}
.tit2 { FONT-SIZE: 14px; COLOR: "9B2F36"; FONT-FAMILY: Arial;}

.adtop {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; border-bottom: 1px solid #B7BDC2; border-top: 1px solid #B7BDC2;
}

.bot-w {
	FONT-SIZE: 10px; FONT-FAMILY: Arial; color:#FFFFFF;margin-top:15px;
}

.text01 {
 FONT-SIZE: 11px; COLOR: #3D5262; FONT-FAMILY: Arial;}

.tit_red { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: "#3F69A8"; FONT-FAMILY: Arial;}

.red_b_1 {
 FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: "MS Sans Serif";
}

.white_b_2 {
 FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;
}

.white_b_3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
}


.white_b_4 {
 FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
}

.photo {
	border-bottom: 2px;
	border-left: 1px;
	border-right: 2px;
	border-top: 1px;
	size: 45px;
}

#right {
padding-left:5px;
padding-right:5px;
}
.ind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.R{font-size: 75%; font-weight: bold;}
.zagolovok
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.zagolov
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #505050;
}
strong {
/*	font-weight: normal;*/
	color: #505050;
}.zg-black {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.punkt {
	font-weight: bold;
	color: #48433C;
}
.ugol-l {
	background-color: #7C8DA6;
	background-image: url(/images/ugol-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ugol-r {
	background-color: #FF6600;
	background-image: url(/images/ugol-r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.dot-line-v {
	background-image: url(/images/dot-line.gif);
	background-repeat: repeat-y;
	background-position: center;
}


input.count	{border: solid 1px #CCCCCC; color: #4C4C4C; height: 16; font-size: 10px; font-weight: bold; margin: 0; width: 30px; text-align: right}

.forms form  {margin: 0}
.forms input.btn	{
	margin: 3 3 -1;
	cursor: pointer;
	font-size: 11px;
	height: 30px;
}
.forms input.search-katalog	{
	color: #000000;
	height: 16;
	font-size: 12px;
	margin: 0 3 0 3;
	font-weight: bold;
	border: solid 1px #cadaea;
}
.forms input.search-katalog2	{
	border: solid 1px #cadaea;
	color: #000000;
	height: 16;
	font-size: 12px;
	margin: 0 3 0 3;
	width: 150px;
}
.forms select.search-katalog3	{
	border: solid 1px #cadaea;
	color: #000000;
	height: 16;
	font-size: 12px;
	margin: 0 3;
	width: 250px;
}
.forms .tabl1 {
	background-color: #CADAEA;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #F2F8FF;
}
.forms .tabl2 {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.forms .tabl3 {
	background-color: #e1ecf7;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.forms .tabl4 {
	background-color: #e9f2fb;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.shablon .tabl-ic {
	background-color: #3B6AAA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FAFAFA;
}
.blueb-top-fon {
	background-color: F2F8FF;
	background-image: url(img/blueb-top-fon.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.blueb-lin-left {
	background-color: #F2F8FF;
	background-image: url(img/blueb-dot.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.blueb-lin-right {
	background-color: #F2F8FF;
	background-image: url(img/blueb-dot.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.blueb-lin-bottm {
	background-color: #F2F8FF;
	background-image: url(img/blueb-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hide
{
	display:none;
}
#cot_info_div_c1
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:200px;
	height:auto;
	padding: 6px;

}

#cot_info_div_c2
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:200px;
	height:auto;
	padding: 6px;

}

#cot_info_div_c3
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:200px;
	height:auto;
	padding: 6px;

}

#cot_info_div_r1
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:430px;
	height:auto;
	padding: 6px;

}

#cot_info_div_r2
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:380px;
	height:auto;
	padding: 6px;

}

#cot_info_div_r3
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:300px;
	height:auto;
	padding: 6px;

}

#cot_info_div1
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:400px;
	height:auto;
	padding: 6px;

}

#cot_info_div2
{
	font-size:11px;
	font-family: verdana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:300px;
	height:auto;
	padding: 6px;

}

#cot_info_div3
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:300px;
	height:auto;
	padding: 6px;

}

#cot_info_div4
{
	font-size:11px;
	font-family:vardana;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	position:absolute;
	width:200px;
	height:auto;
	padding: 6px;

}
.shablon .tabl-grey6 {
	background-color: C9DEF4;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}