body {font-family: tahoma, sans-serif; font-size: 11px; color: #333333;}

TD.current-td   {		
		line-height: 22px;
		text-align: right;
		padding: 0 20px 0 0;
		background: #D7E0EA url(i/arrow_leftmenu_on.gif) right no-repeat;
		}
TD.current-td A{
		font-family: tahoma;
		font-size: 11px;	
	        font-weight: bold;
		text-decoration: none;
 		color: #242E4A;
		}

LI.current-li   {
		list-style: none;
		background: url("i/menu/li.gif") 0 10px no-repeat;
		padding: 0 0 5px 10px;
		}
LI.current-li A{
		font-family: tahoma;
		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
		color: #C53434;
		}

LI.centermenu   {
	        list-style: none;
	        background: url("i/menu/li.gif") 0 10px no-repeat;
 	        padding: 0 0 5px 10px;
		}
LI.centermenu A{
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		text-decoration: underline;
		color: #000000;
		}
LI.centermenu A:hover {
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		text-decoration: underline;
		color: #C53434;
		}

td.mainfont {font-family: tahoma, sans-serif; color: #494949; font-size: 12px;}

td.mainvacation {font-family: tahoma, sans-serif; color: #494949; font-size: 12px; line-height: 18px; padding: 1px 5px 1px 10px;}

td.center {font-family: tahoma, sans-serif; color: #4B4B4B; font-size: 11px;}

.red {font-weight: bold; color: #E00000; font-size: 12px; font-family: tahoma, sans-serif;}

h1.top {color: #E71313; font-size: 12px; margin: 0 0 18px 0;}

h1.center {color: #195CA0; font-size: 12px; margin: 0 0 18px 0;}

p.news {color: #333333; text-align: justify; margin: 10px 0 0 0;}

p.menumain {font-size: 11px; text-align: justify; padding: 22px 245px 0 15px;}

li.menumain {list-style: none; background: url("i/menu/li.gif") 0 10px no-repeat; padding: 0 0 5px 10px;}

li.star {list-style: none; background: url("i/red_star.gif") 0 5px no-repeat; padding: 0 0 0 0;}

a.blue:link { font-family: tahoma; font-size: 10px; text-decoration: underline; color:#195CA0;}
a.blue:visited { font-family: tahoma; font-size: 10px; text-decoration: underline; color: #195CA0;}
a.blue:active { font-family: tahoma; font-size: 10px; text-decoration: underline; color: #195CA0;}
a.blue:hover { font-family: tahoma; font-size: 10px; text-decoration: underline; color: #EF2020;}

a.blue2:link { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; color:#195CA0;}
a.blue2:visited { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; color: #195CA0;}
a.blue2:active { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; color: #195CA0;}
a.blue2:hover { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; color: #EF2020;}

a.news:link { font-family: tahoma; font-size: 11px; text-decoration: none; color:#333333;}
a.news:visited { font-family: tahoma; font-size: 11px; text-decoration: none; color: #333333;}
a.news:active { font-family: tahoma; font-size: 11px; text-decoration: none; color: #333333;}
a.news:hover { font-family: tahoma; font-size: 11px; text-decoration: none; color: #333333;}

a.menutop:link { font-family: tahoma; font-size: 10px; text-decoration: none; color:#515151;}
a.menutop:visited { font-family: tahoma; font-size: 10px; text-decoration: none; color: #515151;}
a.menutop:active { font-family: tahoma; font-size: 10px; text-decoration: none; color: #515151;}
a.menutop:hover { font-family: tahoma; font-size: 10px; text-decoration: none; color: #515151;}

a.menuleft:link { font-family: tahoma; font-size: 11px; text-decoration: none; color:#000000;}
a.menuleft:visited { font-family: tahoma; font-size: 11px; text-decoration: none; color: #000000;}
a.menuleft:active { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; text-decoration: none; color: #242E4A;}
a.menuleft:hover { font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; color: #242E4A;}

a.menumain:link { font-family: tahoma; font-size: 13px; text-decoration: underline; color:#000000;}
a.menumain:visited { font-family: tahoma; font-size: 13px; text-decoration: underline; color: #000000;}
a.menumain:active { font-family: tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; color: #C53434;}
a.menumain:hover { font-family: tahoma; font-size: 13px; font-weight: bold; text-decoration: underline; color: #C53434;}

.input1 {font-size: 9px; font-weight: normal; border: 1px solid #CCCCCC; color: #494949; background: #F3F3F3;}
.bottom {font-family: tahoma; color: #585858; font-size: 9px;}
.red    {font-weight: bold; color: E00000; font-size: 13px; font-family: tahoma, sans-serif;}


.tabl {  line-height: 11px; font-size: 13px}
.index { line-height: 12px; font-size: 11px; background-color: #F3F3F3; font-weight: bold; color: #494949}
.index2 { line-height: 12px; font-size: 11px; background-color: #FFFFFF; font-weight: bold; color: #494949}
.name { line-height: 11px; font-size: 11px; font-weight: bold; color: #494949}
.price { line-height: 11px; font-size: 11px; font-weight: bold; color: #666666; background-color: #FFFFFF;}
.pricered { line-height: 11px; font-size: 11px; font-weight: bold; color: #E71313; background-color: #FFFFFF;}
.size { line-height: 11px; font-size: 11px; color: #494949; background-color: #FFFFFF;}

TD.leftmenu   {		
		line-height: 22px;
		text-align: right;
		padding: 0 0 0 0;
		}
TD.leftmenu A{  display: block;
		padding: 0 20px 0 20px; 
		font-family: tahoma;
		font-size: 11px;	
	        font-weight: normal;
		text-decoration: none;
 		color: #000000;
		background: url(i/arrow_leftmenu_off.gif) right no-repeat;
		}

TD.leftmenu A:hover {
		font-family: tahoma;
		font-size: 11px;	
	        font-weight: bold;
		text-decoration: none;
 		color: #242E4A;
		background: #F3F3F3 url(i/arrow_leftmenu_on2.gif) right no-repeat;
		}

TD.leftmenu A:active {
		font-family: tahoma;
		font-size: 11px;	
	        font-weight: bold;
		text-decoration: none;
 		color: #242E4A;
		background: #D7E0EA url(i/arrow_leftmenu_on.gif) right no-repeat;
		}



.question { font-weight: bold; }
.question span,
tbody.question p
{ color: #174e6f; border-bottom: 0.1em dashed #174e6f; cursor: pointer; cursor: hand; }
tbody.question p { float: left; clear: left; padding-bottom: 0; }
/*.question span:hover { color: #8f0d0b; border-bottom: 0.1em dashed #8f0d0b; }*/
p.question span:hover { color: #8f0d0b; border-bottom: 0.1em dashed #8f0d0b; }
p.question span.hover { color: #8f0d0b; border-bottom: 0.1em dashed #8f0d0b; }
.question span span { border-bottom: 0 hidden; color: #000; }
/*.answer { margin-bottom: 2.4em; }*/
.hidden { display: none; }

.body .question span { cursor: text; border-bottom: 0 hidden; color: #000; }