body{
color:#366E93;
font-family:Verdana;
background-color:#FFFFFF;
padding:0;
margin:0
}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#356D8F;
text-decoration:underline
}

table{
width:100%
}

form{
padding:0;
margin:0
}

li{
margin:0 0 10px 0
}

select,input{
font-size:11px
}

/*************************** TOP */
table.top{
height:147px;
background:url(../i/top_bg.jpg) no-repeat 25%
}

td.logo{
padding-left:30px
}

td.lng{
width:25%;
padding-top:15px;
vertical-align:top;
background:url(../i/pic1.gif) no-repeat center bottom
}

table.lng{
width:1%;
margin-left:60px
}

table.lng td{
padding-right:21px
}

table.borded{
border:1px solid #A4B3BF
}

/*************************** MENU */
table.menu{
height:26px;
background:url(../i/menu_bg.gif) repeat-x
}

td.menu-td1{
width:25%;
}

table.select{
width:1%
}

table.select td{
width:1px;
padding:2px 30px 0 0
}

td.phone{
width:25%;
padding-left:30px
}

td.pic1{
background:url(../i/pic1t.gif) no-repeat center
}

/*************************** MAIN */
table.main{
height:600px;
background:url(../i/bg_1.jpg) repeat-x top #FFFFFF
}


td.main-td1{
width:25%;
padding:40px 0 0 0;
vertical-align:top
}

td.main-td2{
vertical-align:top;
padding:25px 25px 0 25px;
background:url(../i/bg_3.jpg) repeat-x top
}

td.mainpage{
padding:40px 10px 0 10px;
background:url(../i/bg_2.jpg) repeat-x top
}

td.main-td3{
width:25%;
padding:40px 0 0 0;
vertical-align:top
}

p.h1{
font-size:28px;
font-weight:100;
color:#FFFFFF
}

p.off{
color:#84CEEE
}

table.header{
width:100%;
margin:21px 0 20px 0;
}

td.header{
text-transform:uppercase;
font-size:15px;
font-weight:bold;
color:#FFF000
}

table.header td.other{
width:1%;
color:#FFFFFF;
white-space:nowrap
}

table.header td.other a{
color:#FFFFFF
}

p.menu{
padding:0 0 0 15px;
margin:11px 0 11px 0;
background:url(../i/arrow.gif) no-repeat 0 5px
}

p.menu a{
color:#FFFFFF;
text-decoration:underline
}

p.menu a.active{
color:#FFF600
}

p.menu-deactive{
padding:0 0 0 15px;
margin:11px 0 11px 0;
background:url(../i/arrow2.gif) no-repeat 0 5px
}

p.menu-deactive a{
color:#84CEEE
}

table.block{
width:70%
}

/*************************** PEOPLES */
td.p1-l{
background:url(../i/p/1l.jpg) no-repeat 50% 261px
}

td.p1-r{
background:url(../i/p/1r.jpg) no-repeat 50% 261px
}

td.p2-l{
background:url(../i/p/2l.jpg) no-repeat 50% 261px
}

td.p2-r{
background:url(../i/p/2r.jpg) no-repeat 50% 261px
}

td.p3-l{
background:url(../i/p/3l.jpg) no-repeat 50% 261px
}

td.p3-r{
background:url(../i/p/3r.jpg) no-repeat 50% 261px
}

td.p4-l{
background:url(../i/p/4l.jpg) no-repeat 50% 261px
}

td.p4-r{
background:url(../i/p/4r.jpg) no-repeat 50% 261px
}

td.p5-l{
background:url(../i/p/5r.jpg) no-repeat 50% 286px
}

td.p5-r{
background:url(../i/p/5r.jpg) no-repeat 50% 286px
}

td.p6-l{
background:url(../i/p/6r.jpg) no-repeat 50% 286px
}

td.p6-r{
background:url(../i/p/6r.jpg) no-repeat 50% 286px
}


/*************************** FEATURES */
table.block-text{
border-left:1px solid #7DC3EC
}

table.block-text-nobord{
width:100%
}

td.block-text{
vertical-align:top;
padding-left:20px
}

div.decorline{
height:13px;
background:url(../i/decorline.gif) repeat-x
}

/***** TOP BUTTONS */
table.top-butt{
height:35px;
background:url(../i/butt2.gif) repeat-x
}

td.top-butt-td1{
width:8px;
font-size:1px;
background:url(../i/butt1.gif) no-repeat
}

td.top-butt-td2{
width:1%;
padding-right:9px
}

td.top-butt-td3{
color:#5F5E5E
}

table.top-butt a{
color:#5F5E5E
}

td.top-butt-td4{
width:8px;
font-size:1px;
background:url(../i/butt3.gif) no-repeat
}

span.red{
color:#F60014
}

/***** FOR CONTACTS PAGE */
table.blue-block,
table.orange-block{
margin-bottom:18px
}

table.blue-block td.tdd2,
table.orange-block td.tdd2{
padding-left:20px
}

table.blue-block td.tdd1{
width:19px;
border-right:1px solid #7DC3EC;
background:url(../i/zoom-blue.gif) no-repeat left top
}

table.orange-block td.tdd1{
width:17px;
border-right:1px solid #FFC91B;
background:url(../i/zoom-orange.gif) no-repeat left top
}

p.cont-pad{
font-size:14px;
font-weight:bold;
margin:30px 0 14px 0;
padding:0 0 0 36px
}

/*************************** BOTTOM */
table.bottom{
height:78px;
background:url(../i/bott_bg.gif) repeat-x
}

table.bottom table{
width:1%
}

table.bottom table td{
vertical-align:top;
white-space:nowrap
}

table.bottom td{
color:#565353
}

td.cont{
padding-left:30px
}


td.copyright{
font-size:10px;
padding-right:20px;
text-align:right
}


/*************************** calc */
table.calc td{
white-space:nowrap
}

table.calc input{

}

table.calc td{
padding:4px 0 4px 0
}

table.calc-result td{
padding:3px 7px 3px 7px;
background-color:#D9EFFB
}

table.calc-result td.space{
height:2px;
padding:0;
background-color:#FFFFFF
}

/*************************** CARD */
table.card td{
color:#565353
}

table.card td.off{
color:#84CEEE
}

table.card td.off a{
color:#84CEEE
}

table.card td.off p.menu{
background:url(../i/arrow.gif) no-repeat 0 5px
}

table.card a{
color:#FFFFFF;
text-decoration:underline
}

table.card a:hover{
color:#FFFFFF;
text-decoration:none
}

.notSpam {
	height: 160px;
	background-color: #FFF;
	border: 1px solid #ABB0B4;
	padding-top: 12px;
	position: relative;
}

.notSpam .txt {
	padding-left: 40px;
}

.notSpam .link {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 172px;
}
