a.nodash:hover {
            border:none;
            }

h1          {
            font-size:22px;
            }

h2          {
            font-size:18px;
            }

h3          {
            font-size:16px;
            }
            
h4          {
            font-size:20px;
            font-weight:normal;
            }

h5          {
            font-size:15px;
            }

h6          {
            font-size:15px;
            text-decoration:underline;
            font-weight:normal;
            }


h3.feed_title {
            font-size:13px;
            margin-bottom:.5em;
            margin-top:.4em;
            }
            
p.feed_description {
            margin:0px;
            }

.head_a {
     FONT-WEIGHT: normal;

  }

A {
     FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
     }
A:hover {
     COLOR: gray;
}

A.link {
     FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
}
A.link:hover {
     COLOR: gray;
}

A.link2 {
     FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
}
A.link2:hover {
     COLOR: gray; BORDER-BOTTOM: 1px dashed;
}

A.linkc {
    DISPLAY: block; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none; margin-left: 20px;
}
A.linkc:hover {
    BORDER-LEFT: 1px dashed; COLOR: gray; BORDER-BOTTOM: 1px dashed; TEXT-ALIGN: center; display: block;
}
* html a.linkc {
    height: 1px;
}

A.text {
     FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
}
A.text:hover {
     COLOR: gray; BORDER-BOTTOM: 1px dashed;
}

A.link2c {
    DISPLAY: block; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none;
}
A.link2c:hover {
    BORDER-RIGHT: 1px dashed; BORDER-TOP: 0px; DISPLAY: block; BORDER-LEFT: 0px; COLOR: gray; BORDER-BOTTOM: 1px dashed; text-align: center;
}
* html a.link2c {
    height: 1px;
}
A.men {
    COLOR: white; TEXT-DECORATION: none
}
A.men:hover {
    COLOR: white; TEXT-DECORATION: none;
    
}
BODY {
    FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
    FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.d1{
    BORDER-RIGHT: 1px dotted Silver;
    BORDER-BOTTOM: 1px dotted Silver;
}
TD.d2 {
    
    BORDER-BOTTOM: 1px dotted Silver;
}
TD.d3 {
    
    BORDER-right: 1px dotted Silver;
}
TABLE.dot {
    BORDER-RIGHT: silver 1px dashed;
    BORDER-TOP: silver 0px dashed;
    BORDER-LEFT: silver 1px dashed;
    BORDER-BOTTOM: silver 1px dashed;
        }
TABLE.dot2 {
    BORDER-RIGHT: silver 1px dashed; BORDER-TOP: silver  1px dashed; BORDER-LEFT: silver 1px dashed; BORDER-BOTTOM: silver 1px dashed
}
TABLE.dash {
    BORDER-RIGHT: silver 1px dashed; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px dashed; BORDER-BOTTOM: silver 1px dashed
}
TABLE.dash2 {
    BORDER-RIGHT: medium none; BORDER-TOP: silver 1px dashed; BORDER-LEFT: medium none; BORDER-BOTTOM: silver 1px dashed
}
.men A {
    DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: #B1D0FF; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; POSITION: relative; TEXT-DECORATION: none
}
.men A:hover {
    BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; TEXT-DECORATION: none
}
IMG.kart {
    BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; CURSOR: pointer; BORDER-BOTTOM: black 1px solid
}

IMG.theme {
    BORDER-RIGHT: gray 1px dashed;
    BORDER-TOP: gray 1px dashed;
    BORDER-LEFT: 1px dashed Gray;
    BORDER-BOTTOM: 1px dashed Gray;
}

.men1 A {
    color: #0046B0;
    BACKGROUND: #B1D0FF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
    DISPLAY: block;
    position: relative;
    text-decoration: none;
    border:none;
}
.men1 A:hover {
    BACKGROUND: #0046B0;
    COLOR: #f2f2f2;
    TEXT-DECORATION: none !important;
    font : bold;
    border:none;
}

.men1 {
    text-align:center;
}

#calimg {
    vertical-align: bottom;
    margin: 1px;
    padding: 0px;
}

#search_tours {
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: #666666 1px solid;
    border-right: #666666 1px solid;
}

/* Default attributes of table container for entire calendar */
.table-style {
    font-family: arial;
    border-width: 1; 
    border-style: solid; 
    border-color: #a0a0a0; 
    background-color: #ffffff;
    font-family: arial; 
    font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
    z-index: +998;
    position: absolute;
    visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
    padding: 0px;
    font-family: arial;
    font-size: 11px;
    color: #000000;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
    /* background-color: #D4D0C8; */
    background-color: #EDEDE1;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
    font-weight: bold;
    cursor: pointer;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
    padding: 0px;
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
}

/* Attributes of current day in calendar body. */
A.current-day-style {
    color: red;
    font-weight: bold;
    text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
A.end-of-weekday-style {
    color: #909090;
    text-decoration: none;
}

/* Attributes of all other days in calendar body. */
A.normal-day-style {
    color: black;
    text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
A.selected-day-style {
    border-style: solid;
    border-width: 1px; 
    border-color: #a0a0a0;
}

/* IMAGES */

img {
    border: 0px;
}

/* LIST OF TOURS */

.header td a {
    font-size: 12px;
    display: block;
    color: #000000;
    font : bold;
    background-color: transparent;
    padding : 3;
    text-decoration : none;
}

.header td a:hover {
    background-color: #dfdfdf;
    text-decoration:none;
}

/* PAGES NAVIGATION */

.pages a {
    text-decoration: none;
    background-color: #FF4c00;
    color: Black;
    font-family: Arial;
    font-size: 13px;
    margin: 2px;
    padding: 3px;
}

.pages_current a {
    text-decoration: none;
    background-color: #7fffb2;
    color: #000000;
    font-family: Arial;
    font-size: 13px;
    margin: 2px;
    padding: 3px;
    font : bold;
}

.pages a:hover {
    background: #7fffb2;
    }

table.pages {
    margin: 3px;
}
.header td {
    background-color : #cfcfcf;
    border-bottom : 1px dashed Gray;
    border-top : 0px ;
    border-right : 1px dashed Gray;
    text-decoration : none;
    padding : 0;
    font : bold;
}
p.operator_name { 
color: #000000;
font-weight : bold; }

tr.content a {
 FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
}
tr.content a:hover {
 COLOR: gray; BORDER-BOTTOM: 1px dashed;
}


.logo_op { margin-right:4px;
margin-bottom:-6px;
}

.pagelinks_all a {
             FONT-WEIGHT: bold; COLOR: gray; TEXT-DECORATION: none; 
             padding-right:2px;
             padding-left:3px;
             }
             
.pagelinks_wasted  {
             padding-right:2px;
             padding-left:3px;
             
             color:#FF4C00;
             font-weight:bold;
             }            
            
.pagelinks td {
             border-left:1px solid gray;
             
             }            
             
.gallery img {
             margin-bottom:10px;
             margin-right:23px;
             margin-top:13px;
             }
             

             
#mainphoto {border:none;}             
             
.photos a:hover, .poiskturov:hover, .gallery:hover {
             border:none;
             }

             
.goodies {
padding:14px;
background-color:#ddd;
}             

.radioset {
margin-left:-8px;
margin-top:4px;
margin-bottom:10px;
}

.radio {
margin-left:4px;
margin-bottom:-2px;
}



.foot_links span {
color:#ff4500;
font-weight:bold;

}


.foot_links a {
   font-weight:normal;
   font-size:12px;
   color:#555;
}

.t {
	background-image:  url(images/gl111.jpg);
	background-repeat: no-repeat;
}
.table-gl {
	background-image:  url(images/fff1.jpg);
	background-repeat: repeat-y;
}
.t-menu {
	background-image:  url(images/mmm2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.m-dop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
	text-decoration: none;
	font-weight: bold;
}
.str {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.v-i-o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;

}
.onl-cons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FE4C02;
	font-size: 12px;
	text-decoration: underline;

}
.call-c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;

}
.ob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

