body {background-color:#fff; padding:0 0 0 0px; margin:0 0 0 0px;}
table {border:0px; border-collapse:collapse;}
table td {padding:0px;}

table.main {width:100%; height:100%; width:expression(document.body.clientWidth < "950" ? "950px" : "100%"); min-width:950px;}
table.main td.header {height:150px;}
table.main td.footer {height:67px;}

table.header {width:100%; height:150px; background:#4D9BD1 url('http://www.jp-net.ru/i/header_back.gif') repeat-x 0px 0px; border-bottom:1px solid #348BC8;}
table.header td.logotype {width:260px; background:#fff; text-align:center;}
table.header td.first_col {width:25%; text-align:left; padding-left:40px;}
table.header td.second_col {text-align:left; padding-left:40px;}
table.header td.mininav {width:250px; text-align:center; vertical-align:top;}

div.sep {width:170px; height:11px; margin-bottom:8px; border-bottom:1px solid #98C4E3; font-size:1px;}

div.mininav {position:relative; top:60px; left:0px; width:200px; height:36px;}
div.mininav div.home, div.mininav div.home_c {position:absolute; top:0px; left:0px; width:36px; height:36px;}
div.mininav div.home img, div.mininav div.home_c img {position:absolute; top:12px; left:13px;}
div.mininav div.sitemap, div.mininav div.sitemap_c {position:absolute; top:0px; left:70px; width:36px; height:36px;}
div.mininav div.sitemap img, div.mininav div.sitemap_c img {position:absolute; top:12px; left:13px;}
div.mininav div.contacts, div.mininav div.contacts_c {position:absolute; top:0px; left:140px; width:36px; height:36px;}
div.mininav div.contacts img, div.mininav div.contacts_c img {position:absolute; top:14px; left:13px;}
.home_c, .sitemap_c, .contacts_c {background:url('http://www.jp-net.ru/i/mininav_back_c.gif') repeat-x 0px 0px;}

table.content {width:100%; height:100%;}
table.content td.l {width:261px; background:#fff url('http://www.jp-net.ru/i/left_back.gif') repeat-x 100% 100%; border-right:1px solid #348BC8; vertical-align:top; text-align:center;}
table.content td.r {vertical-align:top; padding:25 0 0 55px;}

.cms {width:245px; margin:10 0 20 0px; text-align:left;}
.cms .text {width:225px; margin:20 0 20 20px;}
.cms .right {width:225px; text-align:right;}
.cms ul {padding:0 0 0 0px; margin:10 0 0 20px;}
.cms ul li {line-height:14px;}
.place {width:245px; margin:10 0 20 0px; text-align:left;}
.place .text {width:225px; margin:20 0 20 20px;}
.place .right {width:225px; text-align:right;}
.place ul {padding:0 0 0 0px; margin:10 0 0 20px;}
.place ul li {line-height:14px;}
.l .sep {width:245px; height:11px; margin-bottom:8px; border-bottom:1px solid #0770B9; font-size:1px;}

table.content_g {width:100%;}
table.content_g td {background:#fff;}
table.content_g td.tl {vertical-align:bottom;}
table.content_g td.tl h1 {margin:0 0 0 0px; padding:0 0 0 0px;}
table.content_g td.tr {width:40%; vertical-align:bottom;}
table.content_g td.bl {height:160px; vertical-align:top; padding-top:10px;}
table.content_g td.br {width:40%; height:160px; vertical-align:top; padding-top:10px;}

.online_consult {height:166px; background:#B2DFFF url('http://www.jp-net.ru/i/consultant_back.gif') repeat-x 100% 100%; border-bottom:1px solid #2D87C6;}
.online_consult .title {height:29px; background-color:#2D87C6; padding:5 0 0 20px;}
.online_consult .consultants {padding:10 0 0 20px;}

table.footer {width:100%; height:67px; background:#4D9BD1 url('http://www.jp-net.ru/i/footer_back.gif') repeat-x 0px 0px;}
table.footer td.links {width:70%;}
table.footer td.links a {margin-left:25px;}
table.footer td.jp-net {width:30%;}

/* Font styles */
.first_col a, .second_col a {font:bold 13px 'Arial'; color:#fff;}
.first_col a:hover, .second_col a:hover {color:#e8f4ff;}
.cms {font:normal 11px 'Tahoma'; color:#01488b;}
.cms .right a {font:bold 13px 'Tahoma'; color:#01488B;}
.cms .right a:hover {font:bold 13px 'Tahoma'; color:#d20000;}
.place {font:normal 11px 'Tahoma'; color:#01488b;}
.place .right a {font:bold 13px 'Tahoma'; color:#01488B;}
.place .right a:hover {font:bold 13px 'Tahoma'; color:#d20000;}
.online_consult {font:normal 12px 'Tahoma'; color:#000;}
.online_consult .title {font:bold 15px 'Arial'; color:#fff;}
.online_consult a {color:#01488B;}
.online_consult a:hover {color:#d20000;}
.footer {font:normal 11px 'Tahoma'; color:#fff;}
.footer a {color:#fff;}
.footer a:hover {color:#e8f4ff;}
h1 {font:normal 24px 'Tahoma'; color:#034C90;}
.text h1 {font:bold 16px 'Arial'; color:#000; margin:10 0 0 0px;}
.text p {font:normal 12px 'Tahoma'; color:#000; line-height:18px; text-align:justify; margin:12 0 12 0px;}
.text a {color:#01488B;}
.text a:hover {color:#d20000;}

h2 {font:normal 20px 'Tahoma'; color:#000;}
h2 a {color:#000;}
h2 a:hover {color:#d20000;}

a.t1 {font:normal 13px 'Tahoma'; color:#004778;text-decoration: none;}
a.t1:hover {color:#d20000;text-decoration: none;}

a.menu2:link, a.menu2:visited{ 	color:#0857a6; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; border-bottom:1px solid #993300;	text-decoration: none;	}
a.menu2:hover{ 	color:#333333; 	font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #993300;	font-size:15px; 	text-decoration: none;	}

a.menu1:link, a.menu1:visited{ 	color:#0857a6; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size:12px; text-decoration: underline;	}
a.menu1:hover{ 	color:#999999; 	font-family:  Arial, Verdana, Helvetica, sans-serif; 	font-size:12px; 		text-decoration: none;	}

