/* reset
--------------------------------------------------*/
html,body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0;border: 0px; }
img { border: 0; }

/* body + html
--------------------------------------------------*/
html, body
{
 width: 100%;
 height: 100%; 
}

body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left;   /* Center for IE 5.x */
       color:black;
       min-width:1000px;
       font-weight:normal;
       font-family:"Arial", sans-serif;
}

html {background-image: url("images/main_bg.jpg"); background-color:#efeeef;}

.left { float: left; }
.right { float: right; }
a:link {  }
a:visited {  }
a:hover {  }

.mtbl {width:100%; height:100%;}

/*Шапко*/

.headtr {height:248px;}

table.headtbl {width:100%; height:248px;}

.head1 {width:302px;}
.head1 div {position:relative;}
.head1 div.logo {width:78px; height:75px; top:90px; left:50px; background:url('images/logo.png') no-repeat; cursor:pointer;}
.head1 div.logo a img {width:78px; height:75px;}
.head1 div.img1 {width:16px; height:10px; top:40px; left:250px; background:url('images/icon_home.png') no-repeat; cursor:pointer;}
.head1 div.img1 a img {width:16px; height:10px;}
.head1 div.img2 {width:17px; height:10px; top:30px; left:280px; background:url('images/icon_mail.png') no-repeat; cursor:pointer;}
.head1 div.img2 a img {width:17px; height:10px;}
.head1 div.img3 {width:14px; height:10px; top:30px; left:310px; background:url('images/icon_map.png') no-repeat; cursor:pointer;}
.head1 div.img3 a img {width:14px; height:10px;}
.head1 div.img4 {width:8px; height:9px; top:21px; left:310px; background:url('images/icon_cur.png') no-repeat; cursor:pointer;}
.head1 div.img4 a img {width:8px; height:9px;}

.head2 {padding:20px 0px 0px 150px;vertical-align:top; color:#5a0503; font-size:16px;}
.head2 b {font-weight:bold;}
.head2 div.phone {width:23px; height:22px; background:url('images/reciever.png') no-repeat top; float:left;}
.head2 div.phone img {width:23px; height:22px;}

.head3 {}

.head4 {}

/*Весь контент*/
table.allcontent {width:100%; height:100%;}

/*Левый блок*/

.leftblocktd {width:262px; padding:20px; vertical-align:top; color:black; font-size:14px;}
.leftblocktd a {color:#0053a0; text-decoration:underline; font-size:12px; display:inline;}
.leftblocktd a:hover {text-decoration:none;}
.leftblocktd table.lmttl, .leftblocktd table.lnttl, .leftblocktd table.lrttl {height:25px; margin:10px 0px;}

.leftblocktd table.lmttl tr td {background:url('images/lmt_bg.jpg') repeat;}
.leftblocktd table.lmttl tr td.wi {width:6px;}
.leftblocktd table.lmttl tr td.he {height:6px;}
.leftblocktd table.lmttl tr td.lt {width:6px; height:6px; background:url('images/lmt_lt.jpg') no-repeat;}
.leftblocktd table.lmttl tr td.rt {width:6px; height:6px; background:url('images/lmt_rt.jpg') no-repeat;}
.leftblocktd table.lmttl tr td.lb {width:6px; height:6px; background:url('images/lmt_lb.jpg') no-repeat;}
.leftblocktd table.lmttl tr td.rb {width:6px; height:6px; background:url('images/lmt_rb.jpg') no-repeat;}
.leftblocktd table.lmttl tr td.cent {white-space:nowrap;}
.leftblocktd table.lmttl tr td.cent a {color:white; font-size:12px; text-decoration:none; display:inline; margin:0px;}
.leftblocktd table.lmttl tr td.cent a:hover {text-decoration:none;}
.leftblocktd table.lmttl tr td.cent span {color:white; font-size:12px; display:inline;}

.leftblocktd table.lnttl tr td {background:url('images/lnt_bg.jpg') repeat;}
.leftblocktd table.lnttl tr td.wi {width:5px;}
.leftblocktd table.lnttl tr td.he {height:5px;}
.leftblocktd table.lnttl tr td.lt {width:5px; height:5px; background:url('images/lnt_lt.jpg') no-repeat;}
.leftblocktd table.lnttl tr td.rt {width:5px; height:5px; background:url('images/lnt_rt.jpg') no-repeat;}
.leftblocktd table.lnttl tr td.lb {width:5px; height:5px; background:url('images/lnt_lb.jpg') no-repeat;}
.leftblocktd table.lnttl tr td.rb {width:5px; height:5px; background:url('images/lnt_rb.jpg') no-repeat;}
.leftblocktd table.lnttl tr td.cent { white-space:nowrap;}
.leftblocktd table.lnttl tr td.cent a {color:#a1435d; font-size:12px; text-decoration:none; display:inline; margin:0px;}
.leftblocktd table.lnttl tr td.cent a:hover {text-decoration:none;}

.leftblocktd table.lrttl tr td {background:url('images/lrt_bg.jpg') repeat;}
.leftblocktd table.lrttl tr td.wi {width:6px;}
.leftblocktd table.lrttl tr td.he {height:6px;}
.leftblocktd table.lrttl tr td.lt {width:6px; height:6px; background:url('images/lrt_lt.jpg') no-repeat;}
.leftblocktd table.lrttl tr td.rt {width:6px; height:6px; background:url('images/lrt_rt.jpg') no-repeat;}
.leftblocktd table.lrttl tr td.lb {width:6px; height:6px; background:url('images/lrt_lb.jpg') no-repeat;}
.leftblocktd table.lrttl tr td.rb {width:6px; height:6px; background:url('images/lrt_rb.jpg') no-repeat;}
.leftblocktd table.lrttl tr td.cent { white-space:nowrap;}
.leftblocktd table.lrttl tr td.cent a {color:white; font-size:12px; text-decoration:none; display:inline; margin:0px;}
.leftblocktd table.lrttl tr td.cent a:hover {text-decoration:none;}
.leftblocktd table.lrttl tr td.cent span {color:white; font-size:12px; display:inline;}

.leftblocktd table.rek {width:250px; height:50px; margin:5px 0px;}
.leftblocktd table.rek tr td.left {width:65px; text-align:center; vertical-align:top;}
.leftblocktd table.rek tr td.left div {border:1px #acacac solid; padding:5px;}
.leftblocktd table.rek tr td.rekrght {width:175px; padding-left:5px; margin:0px; vertical-align:top; text-align:left;}
.leftblocktd table.rek tr td.rekrght a {margin:0px;}

/*Контент*/

.contenttd {width:100%;height:100%; padding:20px; vertical-align:top; color:black; font-size:12px;}
.contenttd a {color:#0053a0; text-decoration:underline; font-size:12px;}
.contenttd a:hover {text-decoration:none;}
.contenttd hr {height:1px;}
.contenttd h1 {font-size:20px; font-weight:bold;}

.contenttd table.reklame {width:100%;}
.contenttd table.reklame tr td {font-size:14px; color:white; vertical-align:top;}
.contenttd table.reklame tr td.wi {width:6px;}
.contenttd table.reklame tr td.wi img {width:6px; height:1px;}
.contenttd table.reklame tr td.he {height:6px;}
.contenttd table.reklame tr td.lt {width:7px; height:7px;}
.contenttd table.reklame tr td.lb {width:7px; height:7px;}
.contenttd table.reklame tr td.rt {width:7px; height:7px;}
.contenttd table.reklame tr td.rb {width:7px; height:7px;}
.contenttd table.reklame tr td.cent {padding:5px 5px; text-align:center; vertical-align:top;}
.contenttd table.reklame tr td.cent table tr td.rektext {text-align:left; padding-top:5px; color:#efeeef;}
.contenttd table.reklame tr td.cent table tr td div.line {width:100%; height:2px; margin:5px 0px;}
.contenttd table.reklame tr td table.reason8 tr td.ftd {font-size:80px; font-weight:bold; padding-left:25px;}
.contenttd table.reklame tr td table.reason8 tr td.std {font-size:30px; padding-left:10px;}
.contenttd table.reklame tr td table.reason8 tr td.std b {font-size:40px;}
.contenttd table.reklame tr td hr {height:1px;}
.contenttd table.reklame tr td ol {list-style:decimal inside;}

.contenttd table.indexcont,.contenttd table.menunextl {width:100%; margin-bottom:30px;}
.contenttd table.menunextl a {font-weight:bold;}
.contenttd table.indexcont tr td {width:50%; color:black; font-size:12px; padding:10px 0px; vertical-align:top;}
.contenttd table.indexcont tr td.i_lft {padding-right:15px;}
.contenttd table.indexcont tr td.i_rght {padding-left:15px;}
.contenttd table.indexcont tr td img {float:left; margin:0px 10px 10px 0px;}

.contenttd table.menunextl tr td.color {width:3px; background:#acacac;}
.contenttd table.menunextl tr td.links {padding-left:10px; color:black; font-size:12px;}
.contenttd table.menunextl tr td.links a {color:#0053a0; text-decoration:underline; font-size:12px;}
.contenttd table.menunextl tr td.links a:hover {text-decoration:none;}

.contenttd table.cont_block tr td {padding:10px; color:black; font-size:12px;}
.contenttd table.cont_block tr td img {float:left; margin:5px;}

.contenttd div.printurl {width:100%; text-align:center;}
.contenttd div.printurl a {}
.contenttd div.printurl a:hover {}

.contenttd div.pages {width:100%; text-align:center; margin-bottom:10px;}
.contenttd div.pages span {font-size:16px;}
.contenttd div.pages a {}
.contenttd div.pages a:hover {}

.contenttd div.linedd,.contenttd div.linenav {width:100%; height:2px; background:url('images/line_dd.jpg') repeat-x;}
.contenttd div.linenav {margin:10px 0px 15px 0px;}

/*Горизонтальное меню*/

.menutd {padding-left:20px; height:35px; background:url('images/menu_bg.jpg') repeat-x;}
.menutd img {width:1px; height:35px;}

.menutd table.mmenu {height:100%;}
.menutd table.mmenu tr td {vertical-align:middle; padding:0px 16px;}
.menutd table.mmenu tr td.sep {width:1px; background:url('images/menu_sep.jpg') no-repeat; padding:0px;}
.menutd table.mmenu tr td a {color:white; font-size:12px; text-decoration:underline;}
.menutd table.mmenu tr td a:hover {text-decoration:none;}

/*Кирпичи*/

.bricktd {height:31px;}
.bricktd div {width:100%; height:31px;}
.bricktd div div {width:1000px; height:31px;}

/*Подвальчег*/

.foottr {height:43px;}
.foottr td {/*color:white; */font-size:12px;}
.foottr td a {/*color:white; */color:#0053A0; font-size:12px; text-decoration:underline;}
.foottr td a:hover {text-decoration:none;}
.foottr td table {width:100%; height:43px;}
.foottr td table.w1 {width:400px;}
.foottr td table tr td { padding:0px 10px;}
.foottr td table tr td.w1 {width:260px;}
.foottr td table tr td.w2 {width:250px; text-align:right; padding:0px;}

.112233 p {
	display:block;
	padding-bottom:5px;
}
