ul {list-style-type: square;}
ul.icq_list {list-style-type: none}

BODY {
	BACKGROUND:#ffffff; PADDING: 0px; MARGIN: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans serif;
	}

p {text-indent: 15px}

table
{
	border-collapse: collapse;
}

td
{
	margin: 0em;
	padding: 0em;
}

td.zayav
{
	margin: 0em;
	padding: 0em;
	font-size: 8pt;
	font-family: Verdana;

}

h1{ font-size:110%}
h2 { font-size:100%; letter-spacing:2px; color: #333333; padding: 2px 5px}
h3 { font-size:90%; color:#666666; padding 2px 5px}
h4 {color:#339900}

a {text-decoration:none}
a:hover { text-decoration:underline}

/* ØÀÏÊÀ */

#main {BACKGROUND:#ffffff url(top_right.jpg) no-repeat right top; padding:17px 0px 0px 10px}

#shapka_center {BACKGROUND:#ffffff url(tybg.gif) repeat-x left bottom;}
#shapka_right {BACKGROUND:#ffffff url(tp.gif) no-repeat left bottom;}

#tbl {
    width: 3px; 
    padding:0;
    background: url(/i/ttl.gif) no-repeat #006AAF; 
    color: #000;
    vertical-align: bottom;
}

#tel {
    padding: 5px 0 0 15px;
    background: #006AAF;
    color: #fff;
	vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px
}

#topy {
    font-size: 1px; 
    line-height: 1px; 
    background: #F9CA00;
    color: #000;
    height: 8px;
}

a.mail {color:#FFFFFF}

/* ÑÏÅÖÏÐÅÄËÎÆÅÍÈß */

#spec {position:absolute; right: 10px; top: 10px; z-index:1; width:400px;}
#spec table .caption { font-weight:bold; font-size:12px; color:#f7631c}
#spec table td { padding:5px}

dl.predlozhenie {border: 1px solid #f7631c; padding: 10px 10px;}

/* ÍÀÂÈÃÀÖÈß */

dl.navigation {border: 1px solid #F9CA00; padding: 20px 10px; background-color:#ffffff}
dt.navigation { position:relative; top: -20px; z-index:1; background-color:#F9CA00; text-align:center; color:#ffffff; font-weight:bold; font-size:12px}
dd.navigation { margin:0px; text-align:left; color:#f7631c; font-size:11px; font-weight:bold}
dd a:link, dd a:visited {   color: #006AAF;}

/* ÈÍÔÎÐÌÀÖÈß */

dl.information {border: 1px solid #F9CA00; padding: 10px 10px;}
dt.information {  text-align:center; color:#339900; font-weight:bold; font-size:11px; padding: 0px 0px 10px 0px;}
dd.information { margin:0px; text-align:left; color:#f7631c; font-size:10px; padding-bottom:3px; }
dd a:link, dd a:visited { color: #006AAF;}
div.information { margin:0px; text-align:left; color:#333333; font-size:90%; padding-bottom:3px; }

.icq { display:none; border: 1px solid #F9CA00; padding: 10px 0px; background-color:#FFF4C3}
div.icq_hide { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; position:relative; top:-12px; z-index:2}
ul.icq_list {margin-left:5px}
ul.icq_list li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

/* ÊÎÍÒÅÍÒ */

#center { padding:10px 10px;}
#content { padding:10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%}

#content a {color: #006AAF;}

table.reklama { padding: 20px 20px;}
td.reklama { background-color:#FFF4C3; text-align:center; padding: 20px 20px;  border: 10px solid #ffffff;}
p.reklama { color:#333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:70%; text-align:center}
p.about { color:#666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:65%; text-align:right}
p.about a{color:#666666;}
.in_content { font-size: 90%;}

/* ÇÀÊËÀÄÊÈ */

.ie { font-weight:bold; position:relative; bottom:-35px; z-index:2; color:#f7631c;}
.opera {font-weight:bold; position:relative; bottom:-10px; z-index:2; color:#f7631c;}
.zakladki_aktiv {border: 2px solid #64C2FF; padding: 10px 10px; background-color:#D3EEFF;  font-size:12px; border-bottom-color:#D3EEFF}
.zakladki_opera {border: 2px solid #64C2FF; padding: 10px 10px; background-color:#D3EEFF; font-size:12px;}
.zakladki_back {border: 2px solid #64C2FF; padding: 10px 10px; background-color:#EDF8FF; font-size:12px;}
.zakladki_center {background-color:#FFFFFF; border: 2px solid #64C2FF; border-top-color:#ffffff;}
.zakladki_center_o {background-color:#FFFFFF;}
a.zakl:link, a.zakl:visited { color: #006AAF;}

/* Íèæíÿÿ ØÀÏÊÀ */

#bottom {background: #006AAF; text-align:center; padding: 20px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px}


input,textarea,select
			 	{ height:18px;
					border:1px solid #808080;
					background-color:#ffffff;
					font-family:tahoma;
					font-size:8pt;
					color:#000000;}

textarea {height:100px;}
					
.submit	{ border:1px solid #808080;background-color:#cccccc;font-weight:bolder;}

a.z {color:#F9CA00}

/* Ãîñòåâàÿ */
td.gb { border-color: #cccccc; 
				border-style: solid;
				border-width: 1px 1px 1px 1px;
				border-collapse: collapse; padding: 15px 10px 15px 10px; text-indent: 5px; color:#333333}

.ans_gb {  padding: 10px 20px 10px 20px; font-family:  verdana, arial, sans-serif; FONT-SIZE: 95%;}

table.frm { TEXT-ALIGN: left; font-family:  verdana, arial, sans-serif; FONT-SIZE: 80%; margin-left: 10px; margin-right: 10px; padding: 5px 7px 5px 7px;}
td.frm {  padding: 5px 10px 5px 7px; font-size: 90%}

/* ÊÀÒÀËÎÃ */
.hotel_info {padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; text-align:left; vertical-align:top}
.hotel_info td {padding:5px 5px; text-align:left; vertical-align:top}
.hotel_info img {margin:5px 5px;}

.desc_file table td {border: 1px solid #999999; font-size:75%; font-family:Verdana, Arial, Helvetica, sans-serif;  vertical-align:top}

/* ÏÎÈÑÊ */
.tur_info {padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; text-align:left; vertical-align:top}
.tur_info td {padding:5px 5px; text-align:left; vertical-align:top}
.tur_info img {margin:5px 5px;}
.tur_info select { width:200px;}
.tur_info .tur_info input, .tur_info_dop .tur_info_dop input { background-color:#f5f5f5; border:0px}
.tur_info_dop {padding:1px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; text-align:left; vertical-align:top}
.tur_info_dop td {padding:1px 5px; text-align:left; vertical-align:top}

.calendar {padding:0px; font-size:90%}
.calendar input {width:30px;}

a .sub_a {border-color: #cccccc; 
				border-style: solid;
				border-width: 1px 1px 1px 1px;
				border-collapse: collapse; color:#333333}

/* ÄÎÏÎËÍÈÒÅËÜÍÎ */

.zipr_links {visibility:hidden; position:absolute; z-index:1; bottom:0px; left:0px; width:1px; height:1px}