html, body {
    font: 13px/13px arial,verdana,helvetica,sans-serif; 
    margin:0px; 
    padding:0px;
    background:#fff;
    color: #666666;
}

table, thead, tbody, tr, td {
    border:0px;
    border-collapse: collapse;
    border-spacing: 0px;
    padding:0px;
    margin:0px; 
}

img, form {
    border:0px;
    margin:0px;
    padding:0px;
}

h2 {
    font-size: 1.7em;
    margin: 0.53em 0 1em;
    color: #2EA3E4;
}

h3 {
    font-size: 1.2em;
    margin: 0.53em 0 1em;
    color: #08456F;
}

h4 {
    font: normal 22px/26px arial,verdana,helvetica,sans-seriff;
    color: #000;
    padding: 10px 0px 0px;
    margin: 4px 4px 1px;
}

ul {
    padding: 0px 15px;
}

li {
    padding: 5px 0px;
}

a:link, a:visited, a:hover, a:active, a:focus {
    text-decoration: underline;
    color: #08456F;
}

a.reg_link {
    color:white;
}

a.menu_item_link {
    color:#094D7C;
}

a.bottom_menu_link {
    color:gray;
    font-size:11px;
    padding: 0px 10px;
}

p.special {
    font-size: 13px;
    text-align: justify;
    padding: 0 0 20px 0;
}

img.spcr {
    width:100%;
}

img.fleft {
    float: left;
    margin: 0px 5px 0px 0px;
}

a.fordel {
   /* background: transparent url(../i/icon_delete.jpg) no-repeat left bottom; */
    padding: 0 0px 0 0px;
}

a.foradd {
    background: transparent url(../i/icon_add.jpg) no-repeat left bottom;
    padding: 0 0 0 20px;
}

table.main {
    height:100%;
    width:100%;
}

table.fnewsmain {
    width:100%;
    margin-bottom:20px;
}

td.top {
    height:118px;
}

td.top_oper {
    background: transparent url(../img/opers/gradient-top.jpg) repeat-x top;
    height:158px;
}

td.center {
    width:1024px;
}

td.otstup_oper {
    width:70px;
}

td.logo_oper {
    background: transparent url(../img/opers/logo.jpg) no-repeat left bottom;
    width:332px;
    height:158px;
}

td.menu, td.menu2 {
    height:190px;
}

td.menu {
    background: transparent url(../i/menu_bg.jpg) repeat top left;
}

td.menu_short {
    background: transparent url(../i/menu_bg_short.jpg) repeat-x top;
}

td.menu2 {
    background: transparent url(../i/clouds_bgf.jpg) repeat top left;
}

td.menu2_short {
    background: transparent url(../i/clouds_bgf_short.jpg) repeat-x top;
    height:17px;
}

td.content {
    background: url(../i/mail_bottom.jpg) no-repeat left bottom;
    width:980px;
    height:300px;
    padding:22px;
    text-align: left;
    vertical-align:top;
}

td.content td.left {
    padding:0px 35px 120px 0px;
    width:77%;
}

td.content td.full {
    padding:0px 35px 120px 0px;
    width:99%;
}

td.content td.right {
    padding:0px 0px 0px 10px;
    border-left:solid 1px gray;
}

td.content td.xxleft {
    padding:0px 35px 120px 0px;
}

td.content td.xxcenter {
    border-left:solid 1px gray;
    padding: 0px 10px;
    vertical-align: top;
    width: 45%;
}

td.content td.xxright {
    border-left:solid 1px gray;
    padding:0px 0px 0px 10px;
    vertical-align: top;
    width: 23%;
}

td.down {
    background: transparent url(../i/bottom_gradient.jpg) repeat top left;
    height:78px;
    text-align:center;
    vertical-align:top;
}

td.down_small {
    background: transparent url(../i/bottom_gradient.jpg) repeat top left;
    height:40px;
    text-align:center;
    vertical-align:top;
}

td.logo {
    background: transparent url(../i/logo1.png) no-repeat 7px 13px;	
    width: 300px;
}

td.logo_content {
    background: transparent url(../i/top_back.jpg) no-repeat right bottom;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    padding-left: 15px;
    color: gray;
}

td.logo_content_oper {
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    padding-left: 15px;
    color: gray;
}

td.regl {
    background: transparent url(../i/black_corner.jpg) no-repeat right bottom;
    width:35px;
}

td.regr {
    background: transparent url(../i/black_corner_2.jpg) no-repeat left bottom;
    width:27px;
}

td.reg {
    background: transparent url(../i/registration.gif) repeat-x bottom;
    font-size: 13px;
    padding:0px 0px 4px 0px;
    text-align: center;
    vertical-align: bottom;
}

td.menu_item {
    padding:0px 0px 5px 0px;
    width: 190px;
    text-align: center;
    vertical-align: bottom;
}

td.menu_partner {
    font-size: 13px;
    width: 160px;
    text-align: center;
    vertical-align: top;
}

td.bottom_menu {
    font-size: 11px;
    height: 20px;
    text-align: center;
    vertical-align: top;
}


.content_simple_text {
    font-size: 13px;
    text-align: justify;
    padding-bottom: 20px;
}


td.content_left {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding:0px 35px 120px 0px;
	margin:0px;
	width:73%;
}

td.content_full {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding:0px 35px 120px 0px;
	margin:0px;
	width:99%;
}

td.content_right {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding:0px 0px 0px 10px;
	margin:0px;
	border-left:solid 1px gray;
}

td.fnewsdate {
	border: 0;
	text-align: left;
	vertical-align: top;
	padding:10px 0px 10px 0px;
	margin:0px;
	border-bottom:solid 1px gray;
	color:black;
	font: 12px/12px arial,verdana,helvetica,sans-serif; 
}

td.fnewscontent {
	border: 0;
	text-align: justify;
	vertical-align: top;
	padding:10px 0px 5px 0px;
	margin:0px;
	font: 12px/12px arial,verdana,helvetica,sans-serif; 
}

td.fnewsleft {
	border: 0;
	width: 25px;
	background: url(../i/bullet2.jpg) no-repeat 7px 10px;

}

td.fnewsleftmain {
	border: 0;
	width: 12px;
	background: url(../i/bullet2.jpg) no-repeat 0px 10px;

}

table.ny_top_table {
	width:100%;
	padding:0px;
	margin:0px;
	border:0;
}

td.ny_corner1 {
	border: 0;
	width: 219px;
       height: 147px;
	background: url(../i/tarif-ny_r1_c1.gif) no-repeat left bottom;
}

td.ny_top {
	border: 0;
	height: 147px;
	background: url(../i/tarif-ny_r2_c4.gif) repeat-x bottom;
}

td.ny_left {
	border: 0;
	width: 23px;
	background: url(../i/tarif-ny_r4_c1.gif) right repeat-y;
}

td.ny_right {
	border: 0;
	width: 23px;
	background: url(../i/tarif-ny_r6_c6.gif) left repeat-y;
}

td.ny_center {
	border: 0;
	height: 23px;
}

td.ny_corner2 {
	border: 0;
	width: 23px;
       height: 147px;
	background: url(../i/tarif-ny_r2_c6.gif) no-repeat right bottom;
}

td.ny_corner3 {
	border: 0;
	width: 23px;
       height: 13px;
	background: url(../i/tarif-ny_r8_c1.gif) no-repeat right top;
}

td.ny_corner4 {
	border: 0;
	width: 23px;
       height: 13px;
	background: url(../i/tarif-ny_r8_c6.gif) no-repeat left top;
}

td.ny_bottom {
	border: 0;
	height: 13px;
	background: url(../i/tarif-ny_r8_c4.gif) repeat-x top;
}

#zztopnav {
    margin:0 auto;
}

#zztopnav td {
    border-left: 1px solid #fff;
    background: transparent url(../i/topmenu_bg.jpg) repeat-x top;
    font: 12px/26px arial,verdana,helvetica,sans-serif; 
    height: 48px;
    text-align: center;
    vertical-align: top;
}

#zztopnav a {
    color: #fff;
    padding: 0 15px;
    text-decoration: none;
}

#zztopnav td.zzfirst{
    background: url(../i/topmenu_left.jpg) right top;
    width:10px;
}

#zztopnav td.zzsecond{
    border-left: 0px solid #fff;
}

#zztopnav td.zzlast {
    background: url(../i/topmenu_right.jpg) left top;
    width:10px;
    border-left: 0px solid #fff;
}


#zztopnav td.zzfirst img {
    left: 1px;
    position: relative;
}

#zztopnav td.zzlast img {
    left: -1px;
    position: relative;
}


