html,body {width:100%;height:100%;padding:0px;margin:0px;}
html {font:16px "Times New Roman",tahoma,verdana,arial,sans-serif;}
body {color:#000;background:#fff;}
p {margin:0 0 15px 0;}
ul {padding:0px;margin:0 0 2px 0 !important;list-style:none;}
ul li {padding:0 0 1px 25px;background:url('/bitrix/templates/gaap_mailing/images/li.gif') no-repeat 10px 10px;}
ul li a {color:#000; text-decoration:underline;}
ul li a:hover {text-decoration:none;}
ol {padding:0 0 0 30px;margin:0px;}
ol li {padding:0 0 15px 0;}
a {color:#293352;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
h1,h2,h3,h4,h5,h6 {margin:0px;font-family:"Times New Roman",tahoma,arial,sans-serif;font-weight:normal;}


/*-----размеры страницы----*/
#wrap {
width:100%;
min-width:920px;
min-height:100%;
position:relative;
z-index:2;
}
/*-----отступ перед футером, чтобы контент не налазил на футер вплотную----*/
#spacer {
width:100%;
height:100px;
clear:both;
overflow:hidden;
}

h1 {
padding:7px 0 12px 3px;
font-size:26px;
font-weight:bold;
color:#000;
}
h3 {
padding: 3px 0 5px 0px;
font-size: 17px;
font-weight:bold;
color:#293352;
}
h4 {
padding: 0px 0 3px 0px;
font-size: 16px;
font-weight:bold;
color:#293352;
}


/* ---------------------------------- header */
#header {
width:100%;
height:105px;
position:relative;
z-index:1;
overflow:hidden;
}


/*----- логотип----*/
#logo {
position:absolute;
top:10px;
left:0;
margin:0 0 0 -6px;
}
#slogan {position:absolute;
top:15px;
left:32%;
}
.navig {
position:absolute;
top:75px;
left:0;width:100%;
height:28px;background:url('/bitrix/templates/gaap_mailing/images/nav_main_bg.gif')	repeat-x 0 0;
}

.mail {float:right;
position:relative;
margin:0;
padding:3px 0 0 0;}
.mail img {display:block;}

/* ---------------------------------- footer */
#footer {
width:100%;
height:65px;
position:absolute;
bottom:0px;
left:0px;
font-size:13px;
background:#e6e7e8;
}

#copy {padding:5px 0 0 20px;
height:20px;
}
#respons {
width:40%;padding:0 0 0 20px;
color:#757575;
font-size:11px;}


#content {width:97%;
padding:0 1%;
position:relative;
overflow:hidden;}
.subscribe-index ul li {padding:0 0 0 25px !important;
margin:0 !important;}
table.data-table {}
table.data-table td {padding:4px 25px 4px 4px;}

table.data-table tr.bg {
background:#f2f1ee;
}
table.data-table th {padding:4px 25px 4px 4px;text-align:left;
color:#403f3c;
border-top:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
}
table.data-table th.lft {border-left:1px solid #b2b2b2;}
table.data-table th.rght {
border-right:1px solid #b2b2b2;
}
table.data-table tr.cont {
background:#f8f8f8;
color:#464646;
}

input.email {
height:17px;
padding:2px 0;
vertical-align:middle;border:1px solid #b3b9c3;}
input.mailing {width:98px;
height:22px;
border:none;
left:2px;
vertical-align:middle;background:url('/bitrix/templates/gaap_mailing/images/button.png') no-repeat 0 0;}
input.inter {
width:67px;
height:22px;
border:none;
left:2px;
vertical-align:middle;
background:url('/bitrix/templates/gaap_mailing/images/inter.png') no-repeat 0 0;
}
input.send {
width:83px;
height:22px;
border:none;
left:2px;
vertical-align:middle;
background:url('/bitrix/templates/gaap_mailing/images/send.png') no-repeat 0 0;
}