/*Reset*/
html{color:#591804;background:#fdfbf0 url(/img/fon.jpg) center center repeat}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p{margin:0;padding:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal;border-bottom:1px dotted #96d2d5;cursor:help}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}
/*Base*/
body{font-size:small;font:x-small}
pre,code,kbd,samp,tt{font-family: "Courier New", Courier, monospace;font-size:108%;line-height:100%}
h1{font-size:138.5%}
h2{font-size:123.1%}
h3{font-size:108%}
h1,h2,h3{margin:0.5em 0}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
em{font-style:italic}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
caption{margin-bottom:.5em;text-align:center}
/*Main*/
@font-face {
  font-family: AcademyMyC;
  src: local("AcademyC"), url(/fonts/AcademyCTT.ttf) format("opentype");
}
@font-face {
  font-family: AcademyMyC;
  src: local("AcademyC"), url(/fonts/academycitalic.otf) format("opentype");
  font-style: italic;
}
@font-face {
  font-family: AcademyMyC;
  src: local("AcademyC"), url(/fonts/academycitalic.otf) format("opentype");
  font-weight: bold;
}
body {color:#591804;font-family:Arial, Helvetica, sans-serif; font-size: 0.625em; line-height: 1.166; background:#fdfbf0 url(/img/fon.jpg) center center repeat}
h1{color:#772D11;margin-top:0;font-family:AcademyC,helvetica,arial;font-size:24px;}
h1.logo1{margin-top:0;margin-bottom:0;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: larger;color:#705633; font-stretch: expanded; font-variant:small-caps;}
h1.logo2{margin-top:0;margin-bottom:0;font-family:Arial;font-size:15pt;font-weight:normal;color:#725337;}
td.qw{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:15px;}
a.smenu{text-decoration:none; font-weight:bold;color:#772D11;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px}
a.smenu:hover{color:#521F0C;text-decoration: underline;}
a{color:#772D11;font-family:AcademyC,helvetica,arial;}
a:hover{color:#521F0C;}
p{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:16px;}
.qtext{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:17px}
h2{color:#772D11;font-family:AcademyC,helvetica,arial}
h3{color:#772D11;font-family:AcademyC,helvetica,arial}
h4{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:18px;font-weight:normal;}
h5{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:18px;font-weight:normal; line-height:18px; margin:0; padding:0;}
a.smenu1{text-decoration:none; font-weight: bold;color:#772D11;font-family:AcademyC,helvetica,arial;}
span.tel{color:#6E4D31;font-family:AcademyC;font-size:14px; font-weight:bold;}
ol{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:17px;}
span.dd1{font-family:arial narrow; font-size:10px;font-weight:bold;color:#D6413E;}
span.dd2{font-family:arial narrow; font-size:9px;font-weight:bold;color:#000000;}
p.ULmaintext ul,li{color:#772D11;font-family:AcademyC,helvetica,arial;font-size:17px;}
h1#maintext{ padding-left:21px}
.mtxt {text-indent:21px; text-align:justify}
.pagetitle, .post small{color:#772D11}
#sidebar {margin:20px; padding:0; width:180px; display:block; position:relative; float:right}
#sidebar ul {list-style:none; margin:0; padding:0}
#content {max-width:750px; margin-top:50px}
textarea#comment {width:70%}
.commentlist cite {font-weight:bold}
.red{color:red!important}
.green{color:#0F0!important}
#tboncalc{color:#772D11;font-family:Verdana, Geneva, sans-serif}
#tboncalc select {font-size: medium}
#tboncalc span {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
#tboncalc input#recalc {font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold}

.brd{width:30%}
#lbrd { background-image:url(/img/1024/lbr.jpg); background-position:top left; background-repeat:repeat-y}
#rbrd { background-image:url(/img/1024/rbr.jpg); background-position:top right; background-repeat:repeat-y}
#maintxttd{padding:0 0 21px 0; vertical-align:top; text-align:left; color:#591804;font-size:170%}
#maintxttd p {text-indent:21px; text-align:justify;padding-bottom:6px}
#maintxttd ul, #maintxttd ol {margin-top:0}
#menutd {vertical-align:top; text-align:center}
#menu ul {list-style:none; margin:0; padding:0}
#menu ul li {list-style:none; text-align:center; font-weight: bold;color:#4f3833;font-family:AcademyC,Helvetica,Arial, sans-serif;margin:0; padding:0 0 9px 0; font-size:135%}
#menu ul li a{text-align:center; font-weight: bold;color:#4f3833;font-family:AcademyC,Helvetica,Arial, sans-serif; text-decoration:none}
#menu ul li a:hover{text-decoration:underline;color:#521F0C}
#menu ul li ul {margin:0; padding:0}
#menu ul li ul li {list-style:none; font-size:99%; padding:2px 0 0 0}
#firmname h1#fn{margin-top:-100px}
#firmname h1#fd{text-transform:uppercase; color:#591804; font-size:17px; padding-left:3px}
.kontakt{color:#591804;font-family:AcademyC,Arial, Helvetica,sans-serif;font-weight:bold; font-style:normal}
a.kontakt {text-decoration:none} a.kontakt:hover {text-decoration:underline}
#kontakt dfn {font-size:13px}
#kontakt dfn a{text-decoration:none;font-size:13px} #kontakt dfn a:hover{text-decoration: underline}
#kontakt code {font-size:10px;display:block; padding-top:4px}
#kontakt code a{font-size:10px}
#kontakt cite{color:#591804;font-family: "Times New Roman", Times, serif; font-size:11px; font-weight:bold; font-style:normal;display:block; padding-top:4px}
#citate{font-family:AcademyMyC,Helvetica,Arial, sans-serif; font-style:italic; font-size:12px; line-height:16px}
#citate span {font-style:normal}
#mnutop,#mnubtm{font-family:AcademyC,Helvetica,Arial, sans-serif; font-size:12px; color:#703309}
#mnutop a,#mnubtm a{font-family:AcademyC,Helvetica,Arial, sans-serif; font-size:12px; color:#703309; text-transform:uppercase; font-weight:bold; text-decoration:none}
#mnutop a img{background:url(/img/menutop2.png) top left no-repeat; width:32px; height:32px; border:0}
#mnubtm a img{background: url(/img/menubotom.png) top left no-repeat; width:29px; height:29px; border:0}
#mnutop a img#about,#mnubtm a img#about { background-position:top left}
#mnutop a img#clients,#mnubtm a img#clients { background-position:bottom left}
#mnutop a img#kontakts,#mnubtm a img#kontakts { background-position: top right}
#mnutop a img#price,#mnubtm a img#price { background-position:bottom right}
#mnutop td {width:4px}
#mnubtm td {width:17px}
#mnutop td.hr {background-image:url(/img/topmenuline.png); background-position:bottom left; background-repeat:repeat-x;
-background-image:url(/img/topmenuline.gif); 
	width:auto; white-space:nowrap;
	text-align:left; vertical-align:middle
}
#mnubtm td.hr2 {width:auto; white-space:nowrap; text-align:left; vertical-align:middle}
#mnutop td.hr a:hover,#mnubtm td.hr2 a:hover { text-decoration:underline}
#cpr,#cpr a{color:#591804; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#cpr a { text-decoration:none} #cpr a:hover { text-decoration: underline}
#counters {text-align:center; padding:30px 0 30px 0}
.emo_address a{color:#999; font-weight:normal; font-style:italic}
a.noprint {cursor:pointer;
//cursor:hand}
.noscreen{display:none}

/* Мониторозависимые данные   white-space:normal */
#header {background:url(/img/1024/header.jpg) top left no-repeat;padding-top:207px;
width:996px;
}
.w30{width:29px; min-width:29px; max-width:29px}
.w50{width:50px; min-width:50px; max-width:50px}
.w170{width:170px; min-width:170px; max-width:170px}
#maintd{min-width:996px;background:url(/img/1024/footer.jpg) bottom left no-repeat}
#menudiv {width:178px;min-width:178px; max-width:178px; background-image:url(/img/1024/menufon.jpg); background-position:top left; background-repeat:repeat-y; margin-left:3px; padding-bottom:21px}
#menu{width:130px;margin:0 19px 0 22px; text-align:center}
#leftmnubtm {background:url(/img/1024/menubot.jpg) bottom right no-repeat;display:block; height:121px; width:181px}
#firmname{position:absolute; top:19px; width:330px; height:120px; padding-left:40px; z-index:1000;
//top:15px;
}
#kontakt{position:absolute; top:30px; width:110px; height:90px; margin-left:390px; text-align:center; z-index:1}
#kontakt code {font-size:10px;
//padding-top:4px; 
//line-height:6px;
} 
#citate{position:absolute; top:66px; margin-left:758px; width:155px; height:84px; text-align:center; z-index:1;font-size:15px; line-height:15px; 
//font-size:12px; 
//line-height:16px;}
#mnutop{position:absolute; top:15px; margin-left:530px; width:150px; height:150px; text-align:center; z-index:1000}
#mnubtm{width:580px; height:50px; text-align:left;display:block}
#cpr{width:320px; height:30px; text-align:left;position:relative;float:left; padding-left:3%}
#rbrd {margin-bottom:57px;
//margin-bottom:57px;
}
#mnutop a img{background:url(/img/1024/menutop.png) top left no-repeat;
-background:url(/img/1024/menutop.gif) top left no-repeat;
width:35px; height:35px; border:0}
#mnubtm a img{background: url(/img/1024/menubot.png) top left no-repeat;
-background: url(/img/1024/menubot.gif) top left no-repeat;
width:31px; height:31px; border:0}
#mnutop a,#mnubtm a{font-size:12px}
#logo{width:320px; height:100px}
#printerimg {background-image:url(/img/printer.png);
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/printer.png',sizingMethod=crop);
}
#tpmnu2 p {text-align:left}
p.noindent { text-indent:0!important}
p.nojust {text-align:left!important}
