body, form{
	margin: 0px;
}
p, td, input, textarea {font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#555;}
.date{
color:#828282;
font-size:10px;
}
label.req {
background:url(/images/yes.gif) left no-repeat; padding: 2px 0 2px 20px; color:#ca3539; font-size:11px;
}
.lab {width:125px; float:left; padding-top:12px;}
.text{
line-height:18px;
}
a.l15 {color: #005397; text-decoration:underline; font-size:14px; font-weight:bold;}
a.l15:hover {text-decoration:none;}

a.li12 {color: #007ac6; text-decoration:underline; font-size:12px; font-style:italic;}
a.li12:hover {text-decoration:none;}
a, a.men2 {color: #007ac6; text-decoration:underline; font-size:12px;}
a:hover, a.men2:hover {text-decoration:none;}
.men2 {color: #8ca4b3; font-size:12px;}

a.men3 {color: #007ac6; text-decoration:underline; font-size:14px;}
a.men3:hover {text-decoration:none;}
a.geog {color: #fff; text-decoration:underline; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
a.geog:hover {text-decoration:none;}
a.foot {color: #b2d5f0; text-decoration:none; font-size:12px; line-height:25px; background:url(images/arr.gif) right no-repeat; padding-right:7px;}
a.foot:hover {text-decoration:underline;}

a.kro {color: #ffe383; text-decoration:none; font-size:11px;font-family: Arial, Helvetica, sans-serif; }
a.kro:hover {text-decoration:underline;}
.kro {color: #fff2c5; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.cooks {color: #e9b435; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.tit{
font-size:14px; color:#8ca4b3;
}

.tab {width:767px; height:49px; position: absolute; left:50%; top:62px; margin-left:-269px; z-index:14;}
.tab ul{padding:0;margin:0; list-style:none; position:relative;float:left;}
.tab ul li{margin-right:0px;float:left;text-align:center;}
.tab ul li a{padding-top:16px;color:#6f7b81;text-decoration:none;display:block;font:14px Arial, Helvetica, sans-serif; height:33px; position:relative; font-weight:bold;}
.tab ul li a.selected{color:#fff; font-size:16px;}
.tab ul li a.selected:hover{color:#fff; padding-top:16px; height:33px;}
.tab ul li a:hover{color:#6f7b81; padding-top:15px; height:32px;}
.tab span {
padding-top:16px;
position: absolute;
height:33px;
top: 1px;
left: 0px;
color: #bfd6e4;
}
.tab span:hover{padding-top:15px; height:32px;}

#slideshow DIV {
top:88px;
	position: absolute;
	z-index:8;
	opacity:0.0;
	height: 240px;
	background-repeat:no-repeat;
	background-position:center top;
	width:942px;
	display:none;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
	display:block;
}

#slideshow DIV.last-active {
    z-index:9;
	
}
.zag{
color:#d79a00;
font-size:18px;
font-weight:bold;
}
.zag2{
color:#d79a00;
font-size:24px;
font-weight:bold;
}
.zag3{
color:#d79a00;
font-size:16px;
font-weight:bold;
}
.ram1{
color:#63a340;
font-size:16px;
font-weight:bold;
}
.ram2{
color:#fff;
font-size:16px;
font-weight:bold;
}
.ram3{
color:#e51919;
font-size:14px;
font-weight:bold;
}
a.ram2 {color: #fff; text-decoration:none; font-size:16px;}
a.ram2:hover {text-decoration:underline;}
.inp1{
color:#5d5d5d;
font-weight:bold;
}

#s {
    background: url(images/inp1.png);
	height: 16px;
    padding: 12px 14px 10px 14px;
    border: 0;
    width: 161px;
	color:#5d5d5d;
font-weight:bold;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
#h {
    background: url(images/inp2.png);
	height: 16px;
    padding: 12px 14px 10px 14px;
    border: 0;
    width: 42px;
	color:#5d5d5d;
font-weight:bold;
}
#search {
border:#bebebe 1px solid;
background:url(images/srch.gif) right no-repeat #fff;
	height: 16px;
    padding: 5px 23px 5px 5px;
    width: 200px;
	color:#5d5d5d;
font-weight:bold;
}
.copy{
color:#919191;
font-size:11px; 
text-decoration:none;}
a.copy{
color:#fff;}
a.copy:hover{text-decoration:underline;}

.call{
color:#707d87;
font-family:"Arial Black",Gadget,sans-serif;
font-size:24px;
line-height:24px;
}
.center{
font-size:13px;
color:#65747e;
}
#globalnav { position:relative; height:88px; background:url(images/line.png) bottom repeat-x;}
#globalnav a { float: left; height: 0; padding-top: 88px; overflow: hidden; margin-left:15px;}
#globalnav div { float: left; margin-left:15px;}

#globalnav a:hover { background-position: 0 88px; }
#globalnav1 { position:relative; height:88px; background:url(images/line.png) bottom repeat-x;}
#globalnav1 a { float: left; height: 0; padding-top: 88px; overflow: hidden; margin-left:10px;}
#globalnav1 div { float: left; overflow: hidden; margin-left:10px;}

#globalnav1 a:hover { background-position: 0 88px; }

.containergrey {padding:3px 19px; background:#f6f6f6; margin-bottom:20px;}
.containergrey p { margin:10px 0;}

.container {
	width:340px;
	margin-top:16px;
}

.containercomp {
	width:430px;
	margin-top:16px;
}
.containerbiz {
	width:390px;
	margin-top:16px;
}

.containerbizwide {
	width:510px;
	margin-top:16px;
}
.containerg {
	width:254px;
	margin-top:16px;
}
.containertv {
	width:312px;
	margin-top:16px;
}
.b1 {
	background:#c9e4f1 url(images/b1.png) no-repeat left top;
}
.b2 {
	background:url(images/b2.png) no-repeat right top;
}
.b3 {
	background:url(images/b3.png) no-repeat right bottom;
}
.b4 {
	background:url(images/b4.png) no-repeat left bottom;
	padding:7px 13px;
}

.g1 {
	background:#dbeebf url(images/g1.png) no-repeat left top;
}
.g2 {
	background:url(images/g2.png) no-repeat right top;
}
.g3 {
	background:url(images/g3.png) no-repeat right bottom;
}
.g4 {
	background:url(images/g4.png) no-repeat left bottom;
	padding:7px 13px;
}
.b18{color:#26517d; font-size:18px; font-weight:bold;}
.g18{color:#567823; font-size:18px; font-weight:bold;}
.b12{color:#666666; font-size:12px; font-weight:bold;}
.b14{color:#383737; font-size:14px; font-weight:bold;}
.b14g{color:#666; font-size:14px; font-weight:bold;}
.b20{color:#383737; font-size:20px; font-weight:bold;}

.w12{color:#fff; font-size:12px; font-family: Arial, Helvetica, sans-serif; }

#cont table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
#cont table th {
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
#cont table td {
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
img {
   behavior: url("/js/pngbehavior.htc");
}
div.hidden {display:none}
.fld, #fld  {
border:none;
background:url(images/fld.gif) no-repeat #fff;
	height: 15px;
    padding: 12px 23px 11px 9px;
    width: 165px;
	color:#5d5d5d;
}
#txt {
border:none;
background:url(images/txt.gif) no-repeat #fff;
height: 120px;
padding: 12px 12px 12px 9px;
width: 200px;
color:#5d5d5d;
}

#hiddendiv, #hiddendiv2 {display:none;}
#orno:hover { cursor:pointer}
.corners{
      background: #686868;
      border: 1px solid #8a8a8a;
	  position:absolute;
	  z-index:999;
	  left:320px;
	  top:46px;
	  overflow:visible;
}
.corners2{
      background: #686868;
      border: 1px solid #8a8a8a;
	  position:absolute;
	  z-index:99;
	  left:210px;
	  top:46px;
}
.corners div, .corners div {
      background: url(images/t-l.gif) top left no-repeat;
      position: relative;
      margin: -1px; /* значение указываем равным толщине рамки */
}
.corners div div, .corners div div {
      background: url(images/t-r.gif) top right no-repeat;
      margin: 0px;
}
.corners div div div, .corners div div div {
      background: url(images/b-r.gif) bottom right no-repeat;
}
.corners div div div div, .corners div div div div {
      background: url(images/b-l.gif) bottom left no-repeat;
}
.corners div div div div div, .corners div div div div div{
      background: none;
}
