/* Начальные значения тегов  */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, input, fieldset, legend, a, img{
  border: 0;
  margin: 0;
  padding: 0;
}

body{
  color: #000000;
  background-color: #FFFFFF;
  font-size: 13px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
}

a:link,a:visited{
  color: #ED4A21;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
}

a:active,a:hover{
  color: #ED4A21;
  text-decoration: underline;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
}

a.webdesign:active,a.webdesign:hover{
  color: #ED4A21;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
  margin:0px;
}

a.webdesign:link,a.webdesign:visited{
  color: #ED4A21;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  margin:0px;
}

a.menu1:link,a.menu1:visited{
  color: #FFFFFF;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
}

a.menu1:active,a.menu1:hover{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
}

a.activ:link,a.activ:visited{
  color: #000000;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
}

a.activ:active,a.activ:hover{
  color: #000000;
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
}

a.menu:link,a.menu:visited{
  color: #000000;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

.menu a, .menu a:link, .menu a:visited{ color: #FFFFFF; font-size: 14px; font-weight: bold; }
.menu .active, .menu .active:visited, .menu a:hover{ color: #000000; font-size: 14px; }
.activelink, .activelink:visited, .activelink:hover{ color: #e70c04; }

a.menu:active,a.menu:hover{
  color: #E70C04;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

a.activl:link,a.activl:visited{
  color: #E70C04;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

a.activl:active,a.activl:hover{
  color: #E70C04;
  font-size: 13px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

a.back:link,a.back:visited{
  color: #ED6000;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

a.back:active,a.back:hover{
  color: #ED6000;
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
  margin:0px;
  letter-spacing: 0px;
}

p.textezh{
  font-size: 25px;
  font-family: "Times New Roman", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
  padding: 0px 0px 5px 0px;
}

p.back{
  text-align: right;
  padding: 0px 5px 0px 0px;
}

p.fainart{
  font-weight: bold;
  padding: 3px 0px 0px 0px;
}

p.ok{
  font-size: 16px;
  text-align: center;
  color: #ED4A21;
  font-weight: bold;
  padding: 0px 5px 10px 0px;
}

p.title1{
  font-size: 17px;
  font-family: "Times New Roman", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
}

p.text{
  padding: 10px 0px 0px 30px;
}

p.text11{
  padding: 13px 0px 0px 30px;
}

p.text1{
  padding: 10px 0px 0px 0px;
}

p.zagtext{
  padding: 0px 0px 0px 30px;
}

ul{
  margin: 5px 0px 0px 45px;
}

ol{
  margin: 5px 0px 0px 55px;
}

li{
  padding: 5px 0px 0px 0px;
}

p.textzag{
  padding: 20px 0px 0px 0px;
  font-size: 16px;
  font-family: "Times New Roman", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
}

p.textzag1{
  padding: 0px 0px 0px 0px;
  font-size: 16px;
  font-family: "Times New Roman", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
}

p.textright{
  text-align: right;
  padding: 10px 0px 0px 0px;
}

p.text2{
  padding: 5px 0px 0px 0px;
}

p.right{
  text-align: right;
}

p.pad1{
  padding: 0px 0px 0px 53px ;
}

td{
  text-align: left;
  vertical-align: top;
}

td.middle{
  vertical-align: middle;
}

td.middle3{
  vertical-align: middle;
  text-align: center;
}

td.center{
  text-align: center;
}

td.right{
  text-align: right;
}

td.webdesign{
  text-align: center;
  font-size: 11px;
}

td.right1{
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}

td.menu{
  vertical-align: middle;
  color:#FFFFFF;
  font-size:18px;
  padding: 0px 25px 0px 25px;
  white-space:nowrap;
}

td.pad2{
  padding: 0px 5px 0px 0px;
}

td.pad3{
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0px;
  padding: 21px 0px 3px 9px;
}

td.pad3_1{
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0px;
  padding: 6px 0px 0px 9px;
}

div.tree{
  background-image:url('/skins/default/images/menu_tree1.gif');
  background-position: 0px 0px;
  background-repeat: repeat-y;
  margin: 0px 0px 0px 13px;
}

div.grey{
  background-color: #F6F6F6;
}

td.pad4{
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0px;
  padding: 4px 0px 0px 9px;
}

td.topbg{
  background-image: url('/skins/default/images/topbg.gif');
  background-position: 0px 0px;
  background-repeat:repeat-x;
}

td.orange{
  background-color: #F17021;
  background-image: url('/skins/default/images/topimg.jpg');
  background-position: 0px 0px;
  background-repeat:no-repeat;
}

td.topfont{
  color:#000000;
  font-size:10px;
  font-weight:bold;
  padding-top: 5px;
  white-space:nowrap;
}

table.grey{
  background-image:url('/skins/default/images/menu_tree1.gif');
  background-position: 20px 0px;
  background-repeat: repeat-y;
}

table.main{
  color: #FFFFFF;
  background-color: #A7A7A7;
}

td.main1{
  text-align: center;
  vertical-align: middle;
  padding: 2px 3px 2px 3px;
}

td.main1_1{
  color: #000000;
  text-align: left;
  background-color: #FFFFFF;
  vertical-align: middle;
  padding: 2px 3px 2px 3px;
}

td.main1_1c{
  color: #000000;
  text-align: center;
  background-color: #FFFFFF;
  vertical-align: middle;
  padding: 2px 3px 2px 3px;
}

td.main2{
  color: #000000;
  background-color: #FFFFFF;
  padding: 2px 3px 2px 3px;
}

td.grey{
  background-color: #F6F6F6;
}

td.grey2{
  background-color: #B4B4B4;
}

td.footer1{
  background-color: #DEDEDE;
  color:#000000;
  vertical-align: middle;
  font-weight:bold;
  background-image:url('/skins/default/images/line.jpg');
  background-position: 100% 50px;
  background-repeat:no-repeat;
}

td.bottom{
  vertical-align: bottom;
}

td.content{
  padding: 10px 20px 10px 25px;
  background: #FFFFFF;
}

td.footer2{
  background-image:url('/skins/default/images/line_bot.jpg');
  background-position: 0px 50px;
  background-repeat:no-repeat;
  background-color: #DEDEDE;
}

input.search{
  border: 0px solid #FFFFFF;
  font-size: 13px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding: 3px 3px 0px 3px;
  margin: 10px 5px 0px 5px;
  width: 200px;
  height: 19px;
}

input.search1{
  border: 1px solid #000000;
  font-size: 13px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 5px;
  width: 250px;
  height: 19px;
}

input.send{
  border: 1px solid #000000;
  background-color: #FFFFFF;
  width: 100px;
  height: 19px;
  font-weight: bold;
  margin: 10px 0px 0px 5px;
}

textarea.search1{
  border: 1px solid #000000;
  font-size: 13px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  margin: 5px;
  width: 350px;
  height: 60px;
}

b.red{
  color: #EA0000;
}

b.green{
  color: #00984B;
}

b.green2{
 color: #158602;
}

div#vac {background-color:#e4e4e4; float:left; width:100%; padding:15px; margin:0px;}
div.grey {background-color:#e4e4e4; float:left; width:100%; padding:0px; margin:0px;}

img#v1 {float:left;}
img#v2 {float:right;}
h1.vac_hdr {font: normal 140% Verdana, sans-serif; color:#000; text-align:left; margin: 0px; padding: 0px; line-height: 100%; position:relative; left:28px; float:left;
}
div#space {display:block; width:100%; height:40px; float:left;}
div#vac_cont {position:relative; left:136px; float:left;}
div#vac_cont p {font: normal Arial, sans-serif; line-height:120%; margin:0px 0px 0px 0px; text-align: left;
}


.fieldset {
	color: #000000;
	border: 1px solid #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding: 15px;
}

input.admin {
	color: #000000;
  border: 1px solid #000000;
  width: 100px;
  padding: 2px;
}

td.admin {
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 5px 5px 0px 0px;
}

#order .button2, .button {
	color: #000000;
	background: #D4D0C8;
	border: 2px solid #FFFFFF;
	border-style: outset;
  text-align: center;
	vertical-align: middle;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width: 90px;
  padding: 2px;
}

.buttonact {
	background: #389A16;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	border-style: outset;
  text-align: center;
	vertical-align: middle;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  width: 90px;
  padding: 2px;
}

.editable { background: #ecffec; border: 1px solid  #4c9c0b; border-style: dashed; padding: 10px; }
.editable2 { background: #fefaec; border: 1px solid  #000000; border-style: dashed; padding: 10px; }
