/*
[1]f7f5ea->d9e9f4
[4.5]d2d0c8->3a8ac6
[?]#e62826->#0169B6
[6]red->blue
#cd1d1c->0169B6
*/

/* переопределение стандартных стилей */
table, td, body, p, h1, h2, form {border: none; color: black; font-family:  Tahoma, Arial, sans-serif; font-size: 11pt; table-layout: auto; border-collapse: collapse; padding: 0px; margin: 0px;	border: none; vertical-align: top; text-align: left;}
html, body { background:#d9e9f4;}
body {}
img {border:none;}
img.png {behavior: url('pngbehav.htc');}

a:link, a:active, a:visited { color: #0169B6 ;}
a:hover {color: #014906}
/* /переопределение стандартных стилей */


/* Главная */
table.main {background:#d9e9f4; width:100%;}/*f7f5ea*/
td.r {width:100%;}
table.menu {width:100%;}
td.l_menu { width:586px;}
td.l_menu ul.topmenu {padding:0px;margin:0px;} 
td.l_menu ul.topmenu li {display:block; height:111px; float:left; list-style-type:none; overflow:hidden;}
td.l_menu ul.topmenu li a, td.l_menu ul.topmenu li span {display:block; height:108px; padding-top:1000px;}
ul.topmenu li.company { background:url(menu_1.jpg) no-repeat; width:113px;}
ul.topmenu li.company_act { background:url(menu_1.jpg) no-repeat; width:113px;}
ul.topmenu li.company a {width:113px;}
ul.topmenu li.endsres { background:url(menu_2.jpg) no-repeat; width:162px;}
ul.topmenu li.endsres_act { background:url(menu_21.jpg) no-repeat; width:162px;}
ul.topmenu li.endsres a {width:162px;}
ul.topmenu li.helps { background:url(menu_3.jpg) no-repeat; width:206px;}
ul.topmenu li.helps_act { background:url(menu_4.jpg) no-repeat; width:206px;}
ul.topmenu li.helps a {width:206px;}
ul.topmenu li.konts { background:url(menu_4.jpg) no-repeat; width:105px;}
ul.topmenu li.konts_act { background:url(menu_4.jpg) no-repeat; width:105px;}
ul.topmenu li.konts a {width:105px;}
td.r_menu { background:url(menu_5.jpg) top left no-repeat;}
td.l_t {}
td.l_t div.ltd {
	background:url(bg000000.jpg);
	background-position:right 0px;
	background-repeat:no-repeat;
	width:343px;
	margin-top:0px;
}
td.l_t div.ltd div.prod { padding-top:15px; margin-left:40px; padding-bottom:20px; padding-left:20px;}
div.prod h1 { border-left:3px solid #3a8ac6; font-size:13pt; color:#575757; font-weight:normal; padding-left:15px; padding-bottom:10px; text-decoration:none;}
div.prod ul {padding:0px;margin:0px; padding-left:18px;}
div.prod ul li { list-style:none;}
div.prod ul li a { font-size:8pt; color:blue; text-decoration:none;}
div.ltd div.prd { padding-top:15px; margin-left:40px; background:url(line0000.jpg) top left repeat-x; padding-bottom:20px; padding-left:20px;}
div.prd h1 { border-left:3px solid #3a8ac6; font-size:13pt; color:#575757; font-weight:normal; padding-left:15px; padding-bottom:10px;}
div.prd a {font-size:8pt; color:blue; text-decoration:none; display:block; width:240px; padding:5px 0px 5px 18px;}

table.center { width:100%;}
table.center td { padding-bottom:30px;}
td.sub_menu { padding-right:20px; padding-bottom:20px;}
td.sub_menu h1 { font-size:14pt; text-transform:uppercase; color:#352525; font-weight:normal; padding-top:20px; padding-left:30px;}
td.sub_menu ul { padding:0px; margin:0px; padding-top:10px; padding-left:30px;}
td.sub_menu ul li { list-style:none; background: url(line0001.jpg) top left repeat-x; padding:5px 0px 4px 0px;}
td.sub_menu ul li a { display:block; font-size:10pt; color:#0169B6; text-decoration:none; font-weight:bold; padding-left:14px; background:url(li_bg000.jpg) 2px 6px no-repeat;}

td.f_r { padding-left:30px; padding-right:30px;}
td.f_r h1 { font-size:14pt; text-transform:uppercase; color:#352525; font-weight:normal; padding-top:20px; padding-bottom:5px;}
td.f_r a { font-size:8pt; color:#0169B6; font-weight:bold;}
td.f_r p { font-size:8pt; color:#757575;}
td.f_r em {font-size:8pt; color:#0169B6; padding-left:15px; font-style:normal; background:url(em_bg000.jpg) 0px 2px no-repeat;}
td.f_r img { padding:10px 0px 10px 0px;}

table.center td.cele { padding-left:30px; padding-right:30px; width:320px;}
td.f {
	margin:0px;
	padding:0px;
	width:273px;
	background: url(img_2000.jpg) top left no-repeat;
	padding-right:10px;
	height: 106px;
}
td.f h1 { font-size:11pt; color:#575757; padding-left:100px; padding-top:15px;}
td.f a { display:block; text-decoration:none; margin:0px; padding:0px;}
td.f span { font-size:10pt; color:#0169B6; padding-left:100px; text-decoration:underline;  padding-bottom:20px;}

td.s {
	width:273px;
	background: url(img_3000.jpg) top left no-repeat;
	padding-right:10px;
	height: 106px;
}
td.s h1 { font-size:11pt; color:#575757; padding-left:100px; padding-top:15px;}
td.s a { display:block; text-decoration:none; margin:0px; padding:0px;}
td.s span { font-size:10pt; color:#0169B6; padding-left:100px; text-decoration:underline;  padding-bottom:20px;}

td.t {
	width:273px;
	background: url(img_4000.jpg) top left no-repeat;
	padding-right:10px;
	height: 106px;
}
td.t h1 { font-size:11pt; color:#575757; padding-left:100px; padding-top:15px;}
td.t a { display:block; text-decoration:none; margin:0px; padding:0px;}
td.t span { font-size:10pt; color:#0169B6; padding-left:100px; text-decoration:underline;  padding-bottom:20px;}

td.fr {
	width:273px;
	background: url(img_5000.jpg) top left no-repeat;
	padding-right:0px;
	height: 106px;
}
td.fr h1 { font-size:11pt; color:#575757; padding-left:100px; padding-top:15px;}
td.fr a { display:block; text-decoration:none; margin:0px; padding:0px; padding-bottom:40px;}
td.fr span { font-size:10pt; color:#0169B6; padding-left:100px; text-decoration:underline;}

td.ceri { padding-left:20px; padding-right:30px;}
td.ceri h1 { font-size:11pt; color:#575757; padding-left:60px; padding-bottom:15px;}
td.ceri a { display:block; font-size:10pt; color:#0169B6; padding-left:60px;}
td.ceri em { padding-left:60px; font-size:9pt; color:#0169B6; font-weight:bold; font-style:normal;}
td.ceri p { padding-left:60px; font-size:8pt; color:#757575;}
td.ceri ul { margin:0px; padding:0px; padding-top:20px;}
td.ceri ul li { list-style:none; padding-bottom:30px;}
td.ceri ul li.info_1 { background:url(icon-paper3.png) 1px 0px no-repeat;}
td.ceri ul li.info_2 { background:url(icon-news1.png) 12px 0px no-repeat;}
td.ceri ul li.info_3 { background:url(icon-house2.png) 15px 0px no-repeat;}

/* меню слева */

ul.mainmenu {margin:0px; padding:0px 25px 20px 45px; background:url(ulbg0000.gif) bottom left no-repeat; width:202px;}
ul.mainmenu li {list-style:none; margin:0px; padding:0px; background:url(libg0000.gif) left top repeat-x; width:202px;}
ul.mainmenu li span {display:block; line-height:9pt; font-size:8pt; font-weight:bold; color:#56386d; text-transform:uppercase; padding:9px 10px 9px 18px; background: url(lbgactiv.gif) 7px 13px no-repeat;}
ul.mainmenu li a:link, ul.mainmenu li a:hover, ul.mainmenu li a:active, ul.mainmenu li a:visited { padding:9px 10px 9px 18px; line-height:10pt; font-size:8pt; font-weight:bold; color:#0169B6; text-decoration:none; text-transform:uppercase; background: url(lbg00000.gif) 6px 13px no-repeat; display:block; width:auto;}

ul.mainmenu ul {margin:0px; padding:0px 0px 6px 26px; background:none;}
ul.mainmenu ul li {background:none;}
ul.mainmenu ul li a:link, ul.mainmenu ul li a:hover, ul.mainmenu ul li a:active, ul.mainmenu ul li a:visited { display:block; padding:7px 10px 7px 0px; line-height:10pt; font-size:8pt; font-weight:normal; color:#0169B6; text-decoration:none; text-transform:uppercase; background: none; width:auto;}
ul.mainmenu ul li a:hover {text-decoration:underline;}

ul.mainmenu ul li span {line-height:10pt; font-size:8pt; font-weight:normal; text-transform:uppercase; padding:7px 10px 7px 0px; background:none;}

ul.mainmenu ul ul {margin:0px; padding:0px 0px 0px 15px; background:none;}
ul.mainmenu ul ul li a:link, ul.mainmenu ul ul li a:hover, ul.mainmenu ul ul li a:active, ul.mainmenu ul ul li a:visited {text-transform:none;}
ul.mainmenu ul ul li span {text-transform:none;}

/* Внутренности */

table.center { width:100%;}

ul.bread {display:block; margin:0px 30px 0px 30px; padding:10px 0px 10px 0px; border-bottom:3px solid #e5e3d9;}
ul.bread li {list-style:none; display:inline; color:#56386d; font-size:9pt; line-height:10pt; padding:0px 0px 0px 11px; background:url(str00000.jpg) 8px 4px no-repeat;}
ul.bread li a:link, ul.bread li a:active, ul.bread li a:hover, ul.bread li a:visited, ul.bread li span {font-size:9pt; color:#0169B6; text-decoration:none; border-bottom:dashed 1px #0169B6; margin-left:10px;}
ul.bread li span {border:none; color:#56386d;}
ul.bread li.home {background:none; padding:0px; margin:0px;}
ul.bread li.home img {vertical-align:middle;}
ul.bread li.home a:link, ul.bread li.home a:hover, ul.bread li.home a:visited, ul.bread li.home a:active {border:none; padding:0px; margin:0px;}

div.ltd h1 {
	margin:0px;
	padding:0px;
	font-size:12pt;
	text-transform:uppercase;
	color:#352525;
	padding:20px 20px 10px 100px;
}


div.ltd div.finres { padding-left:45px;}
div.finres h1 { padding:0px; margin:0px; padding:20px 20px 10px 0px;}
div.finres a { font-size:8pt; color:#0169B6; font-weight:bold;}
div.finres p { font-size:8pt; color:#757575;}
div.finres em {font-size:8pt; color:#0169B6; padding-left:15px; font-style:normal; background:url(em_bg000.jpg) 0px 2px no-repeat;}
div.finres img { padding:10px 0px 10px 0px;}

div.prod h1 { padding:0px; margin:0px; border-left:3px solid #F01B15; font-size:13pt; color:#575757; font-weight:normal; padding-left:15px; padding-bottom:10px; text-transform:none; padding-right:15px;}
div.prd h1 {padding:0px; margin:0px; border-left:3px solid #F01B15; font-size:13pt; color:#575757; font-weight:normal; padding-left:15px; padding-bottom:10px; text-transform:none; padding-right:15px;}
div.prod ul {padding:0px;margin:0px; padding-left:18px; background:none;}
div.prod ul li { background:none;padding:0px;margin:0px;}
div.prod ul li a { padding:0px; margin:0px; font-size:8pt; color:blue; text-decoration:none; font-weight:normal; text-transform:none; padding:5px 0px 3px 0px;}

table.main td.l_t div.ltd div.prod ul li a { background:none; display:inline;}

/* Подвал */
table.footer { height:129px; width:100%; background:url(b_bg.jpg)}
td.l_f { background:url(l_bg0000.jpg) bottom left repeat-x; width:00px;}
td.c_f { background:url(bl.jpg) top right no-repeat; width:705px;}
td.c_f p {text-align:center; font-size: 8pt; color:#9a9a9a; padding-top:50px;}
td.r_f { background:url(br.jpg) top left no-repeat;}

/* Контент */

div.content { padding:10px 30px 30px 30px;}

div.content h1 { font-size:20pt; line-height:21pt; color:#56386d; font-weight:normal; padding:10px 0px 15px 0px; margin:0px;}
div.content h2 { font-size:16pt; line-height:17pt; color:#56386d; font-weight:normal; padding:10px 0px 10px 0px; clear:left; margin:0px;}
div.content h3 { font-size:12pt; line-height:13pt; color:#56386d; font-weight:normal; padding:10px 0px 10px 0px; clear:left; margin:0px;}
div.content p { font-size:9pt; color:#757575; padding:0px 0px 10px 0px; margin:0px;}
div.content a { color:#0169B6;}

div.content sup {font-size:6pt;}

div.content ul { padding:0px; margin:0px; padding:0px 0px 2px 10px;}
div.content ul li { list-style-type:disc; font-size:9pt; color:#757575; padding:0px 0px 8px 0px; margin:0px;}

div.content ol {padding:0px; margin:0px; padding:0px 0px 20px 20px;}
div.content ol li { font-size:9pt; color:#757575; padding:5px 0px 3px 0px;}

div.content blockquote { margin:0px; padding:0px; background:#7f7e7a;  font-size:9pt; color:#d9e9f4; padding:15px 30px 15px 30px; margin-bottom:20px;}/*rodnou 1*/

div.content form table, div.content form table td {padding:0px; margin:0px; font-size:8pt;}

div.content form table td {padding:2px 0px 2px 0px; vertical-align:middle;}
div.content table td.podp {text-align:right;padding-right:5px;}
div.content table td.podpr {padding-left:5px;}

div.content div.st {padding:0px 0px 20px 0px;}
div.content div.st table { width:100%;}
div.content div.st table th {background:url(th000000.gif) top left repeat-x; font-size:10pt; color:#464645; padding:12px 10px 14px 10px; border-bottom:2px solid #e3e3dd;}
div.content div.st table td {font-size:9pt; color:#464645; padding:10px 10px 8px 10px; border-bottom:1px solid #e3e3dd; background-color:#d9e9f4;}/*rodnou 1*/
div.content div.st table td sup, div.content div.st table td sup { font-size:8pt; color:#464645;}
div.content div.st table tr.on td {background-color:#f4f1dd;}

div.content .imgc {clear :both; padding:auto; margin-left:auto; margin-right:auto; margin-bottom:10px;}
div.content .imgr {float :right; margin-left:10px; margin-bottom:10px;}
div.content .imgl {float :left; margin-right:20px; margin-bottom:10px;}
div.content table td.imgsub {padding:3px; font-size: 8pt;}
div.content .imgc, div.content .imgr, div.content .imgl {border:1px solid black;}

div.content form, div.content input, div.content textarea {padding:0px; margin:0px;}
/* end Контент */ 

