﻿BODY {
  margin: 0px;
  font-family: Tahoma, Sans-serif!important;
  color: black;
	font-size: 12px
}

p,h3,ul,li, a{
	font: normal 12px Tahoma;
  color:#000000;
}

h1{
	font: normal 20px Tahoma;
	color: #336699;
	margin: 20px 0px 10px 0px;
  display:block;
  clear:both;
}

h1.ttop{
	margin: 5px 0px 15px 0px;
}

h1 span.ttxt{
	font: normal 12px Tahoma;
  color:#000000;
}

td.marsh{
  background: transparent url(program/img/back.jpg) no-repeat 0px 0px;
  width:240px;
  height:160px;
  vertical-align: top;
  text-align: left;
}

td.marsh img{
  margin:4px 0px 0px 18px;
  border:0px none;
}

div.uphone{
  position: absolute;
  top:13px;
  left:762px;
  background: transparent url(img/phones.png) no-repeat 0px 0px;
  width:187px;
  height:87px;
  padding:5px 10px 0px 0px;
  text-align: right;
}

  div.uphone p.utxt{
    color:#3f7aa4;
    font:normal 12px Tahoma;
    margin:0px;
    text-align: center;
    padding-left:10px;
  }

  div.uphone p.uph{
    color:#1f448a;
    font:normal 28px Arial;
    margin:0px;
  }

  div.uphone p.uph span{
    color:#3f7aa4;
    font:normal 12px Arial;
    margin:0px;
  }

A:link {color: #cc9933; text-decoration: underline}
A:visited {color: #cc9933; text-decoration: underline}
A:active {color: #ff9933; text-decoration: underline}
A:hover {color: #ff9933; text-decoration: none}

A.menu:link {font-weight: bold; color: #000000; text-decoration: none;}
A.menu:visited {font-weight: bold; color: #000000; text-decoration: none;}
A.menu:active {font-weight: bold; color: #000000; text-decoration: none;}
A.menu:hover {font-weight: bold; color: #cc9933; text-decoration: none;}

A.foto:link {color: #cc9933; text-decoration: none}
A.foto:active {color: #336699; text-decoration: none}

.navmenu, .menu{font:normal 13px Tahoma;}


.navmenu {font-weight: bold; color: #cc9933; text-decoration: none; cursor:default;}
.submenu {font-weight: normal; color: #cc9933; text-decoration: none; cursor:default;}

.columns {clear:both; width:100%;}

A.ext:link {color: #336699; text-decoration: underline}
A.ext:visited {color: #336699; text-decoration: underline}
A.ext:active {color: #336699; text-decoration: underline}

span {color: #cc9933}

.clock {background-repeat: no-repeat; background-position: 0px 2px; width:15;}

.headr{font: normal 20px Tahoma; color: #336699;}
.headr a{color: #336699!important;text-decoration:none!important;}
.headr a:hover{color: #336699;text-decoration:underline!important;}
p.blue {color: #336699}
td.blue{
  padding-top:60px;
  font:normal 12px Tahoma;
  padding-bottom:30px;
}


.Submenu a{color: #000000!important; text-decoration: none!important; cursor:pointer;//cursor:hand;margin:0px;padding:0px;}
.Submenu a:hover{color: #cc9933!important;}

/*------------------------- Фотогаллерея ----------------------------*/

div.fot{
	width:100px;
	height:90px;
	background: url('foto/tumbs/mainback.gif') no-repeat 0px 0px;
	text-align: left;
	vertical-align: top;
	float:left;
    padding:3px 3px 0px 11px;
}

/* ---------- Анкета --------------------*/

.anket{
	border:none;
	background: url(img/line.gif) repeat 0px 0px;
	font:bold 13px Tahoma;
	color: #336699;
	line-height: 15px;
	overflow: hidden;
}

/* ---------- Блок на главной --------------------*/

div.ticket{
  margin:0px 0px 30px 16px;
}


div.ticket_list{
  width:auto;
  height:auto;
  margin:0px;
  padding:0px;
  background: #fff url(images/mainblock/ticketright.jpg) repeat-y 100% 0px;
}


  div.ticket h1{margin:-25px 0px 20px 0px;padding:0px;float:left;}
  div.ticket div.mainpg{
    float:right;
    padding:0px;
    margin-right:73px;

  }

  div.ticket .Borange, div.ticket .Bgreen{background-image: url(images/neva2.png)}


  div.ttop{font-size:0px;height:9px;background: transparent url(images/mainblock/hor.png) repeat-x 0px 0px;}
  div.tbot{font-size:0px;height:9px;background: transparent url(images/mainblock/hor.png) repeat-x 0px 100%;}

  div.ticket_list .tlft, div.ticket_list .trgt{width:9px; height:9px; background-image: url(images/mainblock/corners.png); background-repeat: no-repeat}

  div.ttop .tlft{float:left;background-position:0px 0px;}
  div.ttop .trgt{float:right;background-position:100% 0px;}
  div.tbot .tlft{float:left;background-position:0px 100%;}
  div.tbot .trgt{float:right;background-position:100% 100%;}

  div.tlside{height:auto;background: transparent url(images/mainblock/ver.png) repeat-y 0px 0px;}
  div.trside{height:auto;background: transparent url(images/mainblock/ver2.png) repeat-y 100% 0px;padding:6px 12px 6px 22px;}
  div.tbot{font-size:0px;height:9px;background: transparent url(images/mainblock/hor.png) repeat-x 0px 100%;}

table.ticket_content{
  width:100%;
  font:normal 12px Tahoma;
}

  table.ticket_content td.tcontrol{width:61px; background: transparent url(images/mainblock/ticket.jpg) no-repeat 100% 50%;}

div.titem{margin: 7px 0px 7px 0px;clear:both;}
div.titem a{font:bold 12px Tahoma; color:#000;text-decoration:none;display:block;width:100%;padding-top:2px;}
div.titem a:hover{color: #cc9933;text-decoration:none;}

div.titem div.tip_rgt{float:right;width:250px;}
div.titem div.tip_rgt div.datepicker{float:right;}
div.titem div.tip_rgt p{float:right;margin-right:15px;padding-top:2px;}


