BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
BODY {
        FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}
TD {
        font: 10pt Verdana;
        COLOR: Black;
}
td.tab {
        padding-left: 25px;
}
TD.small {
        font: 8pt Verdana;
        COLOR: Black;
        vertical-align: top;
}
TD.small2 {
        font: 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #ffffff;
}
TD.small3 {
        font: 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #efefef;
}
TD.small4 {
        font: 7pt Verdana;
        COLOR: gray;
}
td.small4 a {color: gray; text-decoration: none;}
td.small4 a:hover {color: gray;; text-decoration: underline;}

TD a {color: #003399;}

a.hide {color:#003399; text-decoration: none;}
a.hide:hover {text-decoration: underline;}
/*a.hide:visited {color:#800080}*/

a.hide2 {color:#000000; text-decoration: none;}
a.hide2:hover {text-decoration: underline;}

a.redhide {color:#b10000; text-decoration: none;}
a.redhide:hover {text-decoration: underline;}

a.grayhide {color:gray; text-decoration: none;}
a.grayhide:hover {text-decoration: underline;}

.middot {font-size: 7px; color:#336666; /*/*/margin-right:4px;  margin-top:1px;/*/*/}
.middotred {font-size: 7px; color:#b10000; /*/*/margin-right:4px;  margin-top:1px;/*/*/}
.middotnavy {font-size: 7px; color:navy; /*/*/margin-right:4px;  margin-top:1px;/*/*/}

TD.weather {
        font: 9pt Verdana;
        COLOR: Black;
}

td.gray1 {
        padding-top: 5px; 
        border-left: 1px solid #EFEEEE; 
        border-bottom: 1px solid #EFEEEE; 
        border-top: 1px solid #EFEEEE;
        font: 9pt Verdana;
}
td.gray2 {
        padding-top: 5px;
        border-right: 1px solid #EFEEEE;
        border-bottom: 1px solid #EFEEEE;
        border-top: 1px solid #EFEEEE;
        text-align: center;
        vertical-align: top;
        font: 9pt Verdana;
}
td.gray3 {
        padding-top: 5px;
        border-bottom:1px solid #ced0d9; 
}

td.titletable {
        font: bold 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #f4f4f4;
}
td.titletable2 {
        font: bold 10pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #f4f4f4;
}
td.titletable3 {
        font: bold 8pt Verdana;
        COLOR: Black;
        text-align: center;
        background-color: #ffffff;
}
TD.table1 {
        font: 9pt Verdana;
        COLOR: Black;
        background-color: #f4f4f4;
        height: 25px;
}
TD.table2 {
        font: 9pt Verdana;
        COLOR: Black;
        height: 25px;
}
TD.table3 {
        font: 10pt Verdana;
        COLOR: Black;
        background-color: #f4f4f4;
        height: 25px;
}
TD.table4 {
        font: 10pt Verdana;
        COLOR: Black;
        height: 25px;
}
TD.table5 {
        font: 10pt Verdana;
        COLOR: #336666;
        background-color: #f4f4f4;
        height: 25px;
        font-weight: bold;
}
TD.table6 {
        font: 10pt Verdana;
        COLOR: #336666;
        height: 25px;
        font-weight: bold;
}
TD.table7 {
        font: 10pt Verdana;
        COLOR: #B10000;
        background-color: #f4f4f4;
        font-weight: bold;
}
TD.table8 {
        font: 10pt Verdana;
        COLOR: #B10000; 
        font-weight: bold;
}

TD.city {
        font: 10.6pt Verdana;
        COLOR: black;
}
TD.train {
        font: 600 16pt Verdana;
        COLOR: black;
        padding-top: 10px;
}
H1 {
        MARGIN: 0px; 
        color: black; 
        font: 600 18pt Verdana;
        padding-top: 0px;
}
H2 {
        MARGIN: 0px; 
        color: black; 
        font: 600 16pt Verdana;
        padding-top: 10px;
        padding-bottom: 10px;
}
H3 {
        MARGIN: 0px; 
        color: black; 
        font: 600 14pt Verdana;
        padding-top: 10px;
        padding-bottom: 10px;
}
H4 {
        MARGIN: 0px; 
        color: black; 
        font: 600 12pt Verdana;
        padding-top: 7px;
        padding-bottom: 7px;
}
H5 {
        MARGIN: 0px; 
        color: black; 
        font: 600 11pt Verdana;
        padding-top: 3px;
        padding-bottom: 3px;
}


TD.slogan {
        font: 10pt Verdana;
        COLOR: #336666;
}
TD.logo {
        font: 22.3pt Verdana;
        COLOR: #CC3300;
}
TD.logo a {
        font: 22.3pt Verdana;
        COLOR: #CC3300;
        text-decoration: none;
}
TD.head1 {
        font: 15pt Verdana;
        COLOR: black;
}
TD.menu {
        font: bold 10pt Verdana;
        COLOR: Black;
        PADDING-LEFT: 30px;
}
TD.menuimg {
        PADDING-LEFT: 10px;
        PADDING-TOP: 10px;
}
TD.menutitle {
        PADDING-LEFT: 0px;
        font: bold 10pt Verdana;
        COLOR: #2C5A5A;
        
}
TD.menutxt {
        PADDING-LEFT: 10px;
        font: bold 10pt Verdana;
        COLOR: Black;
}
div.catalog     {margin-top: 0.4em; text-indent: -26px; margin-left: 26px;}
div.catalog a { color: #003399;}
div.catalog a.red {     color: #B10000;}
div.catalog a.black {   color: Black;}

div.auto        {margin-bottom: 0.1em; text-indent: -16px; margin-left: 16px;}
div.auto a.black {      color: Black;}

a.footer {
        font: 10pt Verdana;
        COLOR: Black;
}
a.black {
        font: 10pt Verdana;
        COLOR: Black;
}
a.black2 {
        font: 10pt Verdana;
        COLOR: Black;
        font-weight: bold;
}
a.small {
        font: 8pt Verdana;
        COLOR: Black;
}
a.graysmall {
        font: 8pt Verdana;
        COLOR: gray;
}
a.9 {
        font: 9pt Verdana;
        COLOR: Black;
}
a.title {
        font: 9pt Verdana;
        COLOR: #336666;
        line-height: 25px;
}
a.red {
        font: 10pt Verdana;
        COLOR: #B10000;
        font-weight: bold;
}
a.red2 {
        font: 10pt Verdana;
        COLOR: #CC3300;
        font-weight: bold;
}
a.red3 {
        font: 10pt Verdana;
        COLOR: #B10000;
}
a.green {
        font: 10pt Verdana;
        COLOR: green;
}

a.h4 {
        font: 600 12pt Verdana;
        COLOR: black;
}
td.yellow {
 font: 10pt Verdana;
 background-color: #F1C42E;
 padding:0 10px 0 10px;
 height: 13px;
}
td.black {
 font: 10pt Verdana;
 background-color: black;
 padding:5 5px 5 5px;
}

TD.title {
        border-right: #D6D5D5 1px solid; 
        border-top: #F5F4F4 1px solid; 
        border-left: #E7E6E6 1px solid; 
        border-bottom: #D6D5D5 1px solid; 
        background-color: #EFEEEE; 
        font: bold 10pt Verdana;
        color: red;
        padding:0 20px 0 5px;
        height: 25px;
}
TD.title2 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #ECF6FF;
        padding: 0 0 0 5px;
}
TD.title3 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: black;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title4 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #24025C;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title5 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #07A5B6;
        padding: 0 20px 0 5px;
        height: 25px;
}
TD.title7 {
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        background-color: #EFEEEE;
        font: bold 10pt Verdana;
        color: #B10000;
        padding: 0 20px 0 5px;
        height: 25px;
}

TD.newyear{
        border-right: #D6D5D5 1px solid;
        border-top: #F5F4F4 1px solid;
        border-left: #E7E6E6 1px solid;
        border-bottom: #D6D5D5 1px solid;
        font: bold 10pt Verdana;
        color: red;
        padding: 0 20px 0 25px;
        height: 25px;
        background-image: url(img/newyear2.gif);
}
TD.newyear2 {
        border-right: #D6D5D5 1px solid; 
        border-top: #F5F4F4 1px solid; 
        border-left: #E7E6E6 1px solid; 
        border-bottom: #D6D5D5 1px solid; 
        background-image: url(img/newyear.gif);
        padding:0 0 0 5px;
}
b.title {
        color: Blue;
   font: bold 10pt Verdana;
}
b.small {
        color: gray;
   font: bold 8pt Verdana;
}
TD.hr   {padding:0;}
TD.hr div {margin:0.7em 20px 1em 25px; padding:0; height:1px; background-color:#D2CDD9;}
TD.hr2 div {
        margin: 0.7em 0 1em 0;
        padding: 0;
        height: 1px;
        background-color: #E5EBEF;
}
TD.hr3 div {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
        MARGIN: 0.7em 5px 0em; 6px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e5ebef
}


TD.hotel {padding:0 20px 0 25px;}
TD.r {padding:10 0px 0 15px;}
TD.guest {
        padding: 10px 10px 10px 10px;
        background-color: #E5EBEF;
        vertical-align: top;
}

table.frame3 {
        margin-bottom: 0px; 
        width:200;                      
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        border-bottom: 1px solid #ced0d9;
        padding-left: 5px;
}

table.frame2 {
        margin-bottom: 0px;
        width: 468;
        height: 60;
        border: 1px solid #ced0d9;
        table-layout: auto;
}

table.frame {margin-bottom: 0px; 
        width:200;      
        border:0;       
}
table.frame td.cor {
        color: #B10000;
        font-weight: bold;
		  border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
}
table.frame td.cor3 {
        color: black;
        font-weight: bold;
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
}
table.frame td.cor2 {
	font: 8pt Verdana;
	font-weight: bold;
	padding: 5px;
	background-color: #909EAB;
	background-image: url(img/1.gif);
	background-repeat: no-repeat;
	color: White;
}
table.frame td.cor4 {
        color: black;
        font-weight: bold;
        border-left: 1px solid #ced0d9;
        border-right: 1px solid #ced0d9;
        border-top: 1px solid #ced0d9;
        padding-left: 5px;
        background:url("img/bg_blue.gif") repeat-x;
}
table.frame td.cont { 
        font: 8pt Verdana; 
        margin:0px;padding-left: 5px;
        border-right:1px solid #ced0d9;
        border-left:1px solid #ced0d9;
}
table.frame td.cont10 { 
        font: 10pt Verdana; 
        margin:0px;padding-left: 5px;
        border-right:1px solid #ced0d9;
        border-left:1px solid #ced0d9;
        background:url("img/bg_blue.gif") repeat-x;
}
table.frame td.cont td {font-size:100% }

LI.do {
        margin-bottom: 15px;
        font-weight: bold;
}

ul.menu                         {margin:0; padding: 0 0 5px 20px; font-size: 10pt;}
ul.menu li                      {list-style-image:url(/img/menuitem.gif); margin-bottom: 1em; list-style-type:none;}
ul.menu li.current              {list-style-image:url(/img/menuitem-current.gif); list-style-type:none;}
ul.menu ul.menu                 {font-size: 100%; margin:0; padding: 0.5em 0 0 1.5em; list-style-type:none;}

#contacthead {
        width: 220px;
        background-color: #fff;
        position:relative;
        left:40px;
        top:6px;
        text-align:center;
        font-weight: bold;
        color:#B10000;
        font-size: 10pt;
        }
#contact {
        width:500px;
        margin-left:25px;
        padding:10px 0;
        border-top:3px solid #B10000;
        border-bottom:3px solid #e7e7e7;
        border-left: 2px solid #efefef;
        border-right: 2px solid #efefef;
        background-image:url(img/contact_bg2.gif);
        }
#contact th {
        width:150px;
        text-align:right;
        vertical-align: top;
        padding:2px 6px 2px 2px;
        font-size: 10pt;
        }
#contact td {vertical-align:top;padding:2px 2px 2px 6px;}
img.sampleborder {border:solid 1px #ccc;}

table.hotelprice {
        margin: .6em 0 0 .6em;
        width: 95%;
        padding: 0;     
        border: 0;
}
table.hotelprice th {
    background-color: #fff0c4;
    padding: 0 0 0 5px;
    text-transform: capitalize;
         font-size: 8pt;
         font-weight: bold;
         text-align:left;
         
}
table.hotelprice td {
    border-top: 1px solid #fff0c4;
    padding: 0 0 0 5px;
         font-size: 8pt;
}
table.hotelprice td.person {
    padding: 0 0 0 25px;
}
table.hotelprice td.price {
        color: #B10000;
}
table.hotelprice a.hide {
        color: black;
        text-decoration: none;
}
table.hotelprice a.hide:hover {text-decoration: underline;}

#mainNav{float:right;margin-top:5px;}
#mainNav ul {display:inline;margin:0;padding:0;}
#mainNav li {display:block;float:left;margin-right:4px;background:#FFFFDD url(img/mainNav.gif) right no-repeat;}
#mainNav a:link,#mainNav a:visited {display:block;width:83px;height:21px;text-align:center;font:bold 11px/20px arial!important;color: #4E2207;;text-decoration: none;}
#mainNav li.current {background:#FFFFDD url(img/mainNavCurrent.gif)  no-repeat;}
#mainNav li.current a:link,#mainNav li.current a:visited {color:#4C2005;}


#left {
float: left;
}
.w720 {
width: 100%;
}



.block{    float:left;     margin:0px 5px 12px 0px; display:block}

.block .b-title{    width:100%;     height:26px;     float:left;     background:url(http://finam.fm/i/b/btb.gif) repeat-x; }

.block .b-title .btl{    width:5px;     height:26px;     float:left;     background:url(http://finam.fm/i/b/btl.gif)}

.block .b-title .btr{    width:5px;     height:26px;     float:right;     background:url(http://finam.fm/i/b/btr.gif)}

.block .b-title span{    display:block;     float:left;     margin:2px 30px 0px 13px; display:inline}

.block .b-title span.nomenu{    margin:2px 0px 0px 13px}

.block .b-title ul{    list-style:none;     float:left;     padding:2px 0px 0px 0px;     margin:0 0 0 20px}

.block .b-title ul li{    float:left;     margin:2px 0px 0px 0px;     padding:0px 0px 5px 0px}

.block .b-title ul li strong,

.block .b-title ul li b,

.block .b-title ul li a, 

.block .b-title ul li a:visited{text-decoration:none;     padding:0px;     margin:3px 13px 0px 6px;     display:block;     float:left; display:inline;    font-size:11px;}

.block .b-title ul li strong , .block .b-title ul li b{color:white;}

.block .b-title ul li .spl, 

.block .b-title ul li .spr{    float:left;     width:2px;     height:10px;     padding:0px;     margin:0px;     display:block}

.block .b-title ul li .spl{    background:url(http://finam.fm/i/b/spl.gif) top left no-repeat}

.block .b-title ul li .spr{    background:url(http://finam.fm/i/b/spr.gif) top right no-repeat}

.block .b-title ul li a:hover, 

.block .b-title ul li a:visited:hover{ text-decoration:underline}

.block .b-title ul li.selected a{ color:#fff}

.block .b-content{ min-height:100px;  border-left:1px solid #d7d7d7;  border-right:1px solid #d7d7d7;  border-bottom:1px solid #d7d7d7;  float:left; display:inline; width:99.8%}

.orange .b-title ul li.selected, .orange .b-title {
background-color: #E11C1C;
}

a.tarif {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #FF8C00;
	padding: 10 10 10 10;
}
a.tarif:hover {text-decoration: underline;}

/**********Netget Edits************/
.content {
	background: #FFFFFF
	padding: 10px 30px 0px 30px;
	min-width: 900px;
	padding-bottom: 128px;
}
.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
.list tbody a {
	text-decoration: underline;
}
.list tbody td {
	vertical-align: middle;
	padding: 0px 5px;
}
.list tbody tr:nth-child(odd) {
	background: #FFFFFF;
}
.list tbody tr:nth-child(even) {
	background: #E4EEF7;
}
.list tbody tr:hover {
	background: moccasin !important;
}
.list tbody tr.off td {
	color: dimgray;
}
.list .left {
	text-align: left;
	padding: 7px;
}
.list .right {
	text-align: right;
	padding: 7px;
}
.list .center {
	text-align: center;
	padding: 7px;
}

.list .filter td {
	padding: 5px;
	background: #E7EFEF;

}
.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 200px;
}
.form > * > * > td {
	padding: 10px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.box {
	margin-bottom: 15px;
	margin-top: 15px;
}
.box > .heading {
	height: 40px;
	background: url('img/box_center.png') repeat-x;
	margin-bottom: 0px;
}
.box > .left {
	float: left;
	width: 7px;
	height: 40px;
	background: url('img/box_left.png') no-repeat;
}
.box > .right {
	float: right;
	width: 7px;
	height: 40px;
	background: url('img/box_right.png') no-repeat;
}
.box > .heading h1 {
	background-position:  2px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 11px 0px 11px 30px;
	color: #003A88;
	font-size: 16px;
	float: left;
}
.box > .heading .buttons {
	float: right;
	padding-top: 8px;
}
.box > .content {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	min-height: 300px;
}
.error {
	color: #FF0000;
	padding-top: 3px;
	display: block;
	font-size: 9px;
	font-weight: normal;
}
.hint {
	color: #999;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
.list tbody a {
	text-decoration: underline;
}
.list tbody td {
	vertical-align: middle;
	padding: 0px 5px;
}
.list tbody tr:nth-child(odd) {
	background: #FFFFFF;
}
.list tbody tr:nth-child(even) {
	background: #E4EEF7;
}
.list tbody tr:hover {
	background: moccasin !important;
}
.list tbody tr.off td {
	color: dimgray;
}
.list .left {
	text-align: left;
	padding: 7px;
}
.list .right {
	text-align: right;
	padding: 7px;
}
.list .center {
	text-align: center;
	padding: 7px;
}
.list .asc {
	padding-right: 15px;
	background: url('sgvadm/yarmarka/images/asc.png') right center no-repeat;
}
.list .desc {
	padding-right: 15px;
	background: url('sgvadm/yarmarka/images/desc.png') right center no-repeat;
}
.list .filter td {
	padding: 5px;
	background: #E7EFEF;
}
.success {
	margin-top: 15px;
	padding: 15px 0px;
	margin-bottom: 15px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 12px;
	text-align: center;
}

/**********End Of Edits***********/
