html { font-size: 62.5%;}

 

body { background:#edc599;  font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #3b3434;}

body, input, form, img, h1, h2, h3, h4, h5, h6, ul, ol, li, td, p, fieldset, dt, dd, dl{margin:0; padding:0}

table {border-collapse: collapse; }

td {vertical-align: top;}



a {color: #9d3b23;   text-decoration: underline;}

a:hover {color: #9d3b23;  text-decoration: none;}

ul, li {list-style:none;}



img { border:none;}



.tab100 {width:100%;}

.tab1000 {width:1000;}

.tab50 {width:50%;}



.nowrap {white-space:nowrap;}



.td50 {width:50%;}

h1 { color:#9d3b23; font: normal 2em Arial, Helvetica, sans-serif; padding:15px 0 10px 0;}

h1 img { vertical-align:middle;}

h2 { color:#2d2c2c; font: bold 1.2em Arial, Helvetica, sans-serif; padding:5px 0 10px 0px; position:relative;}

h3 { color:#0b57ac; font: normal 1.2em Arial, Helvetica, sans-serif; position:relative;}



p { line-height:1.4; padding:4px 0 6px 0;}

 

.abs {position:absolute;}

.rel{position:relative; top:0; left:0;}

.cent{text-align:center;}

.bot{vertical-align: bottom;}

.mid{vertical-align: middle;}

.bold{ font-weight: bold;}

.left{ text-align: left;}

.right{ text-align: right;}

.clear {clear:both; height: 0; overflow: hidden;}

.red {border:1px solid red;}

.green {border:1px solid green;}

.black {border:1px solid black;}

.flright{ float: right;}

.flleft{ float: left;}



.padt10 {padding-top:10px;}

.padt15 {padding-top:15px;}

.padt20 {padding-top:20px;}

.padt30 {padding-top:30px;}

.padt50 {padding-top:50px;}

.padl20 {padding-left:20px;}

.padl10 {padding-left:10px;}

.padl5 {padding-left:5px;}

.mart20 {margin:20px 0 0 0;}

.marb178 {margin-bottom: 178px}

.mart15 {margin-top:15px;}

.mart10 {margin-top:10px;}

.padl15r20b15 {padding-left:15px; padding-right:20px; padding-bottom:15px;}

.padb5 {padding-bottom:5px;}



.main { background:url(/themes/default/i/maintop.jpg) no-repeat top; margin:0 auto; border-left:1px solid #000000; border-right:1px solid #000000; width:900px;}



.top { padding:0px 35px 0 70px; height:238px;}

.top .tel { text-align:right;}

.top .tel .one { font-size:0.7em;}

.top .tel .two { font-size:1.4em; color:#463a20;}

.top .logo { position:absolute; top:-9px; left:40px;}

.top .menu  { text-align:center;}

.top .menu ul { padding:173px 0 0 0;}

.top .menu ul li {  display:inline; color:#FFFFFF; font:italic 1em Arial, Helvetica, sans-serif; }

.top .menu ul li.one a{ background:url(/themes/default/i/bgmenu.gif) no-repeat center center; padding:10px 38px 4px 38px; color:#FFFFFF; text-decoration:none; }

.top .menu ul li.one a:hover { background:url(/themes/default/i/bgmenu_akt.gif) no-repeat center center; cursor:pointer;padding:10px 38px 4px 38px; color:#FFFFFF; text-decoration:underline; }

.top .menu ul li.two a{ background:url(/themes/default/i/bgmenu.gif) no-repeat center center; padding:10px 43px 4px 43px; color:#FFFFFF; text-decoration:none; }

.top .menu ul li.two a:hover { background:url(/themes/default/i/bgmenu_akt.gif) no-repeat center center; cursor:pointer;padding:10px 43px 4px 43px; color:#FFFFFF; text-decoration:underline; }

.top .menu ul li.three a{ background:url(/themes/default/i/bgmenu.gif) no-repeat center center; padding:10px 54px 4px 52px; color:#FFFFFF; text-decoration:none; }

.top .menu ul li.three a:hover { background:url(/themes/default/i/bgmenu_akt.gif) no-repeat center center; cursor:pointer;padding:10px 54px 4px 52px; color:#FFFFFF; text-decoration:underline; }

.top .menu ul li.four a{ background:url(/themes/default/i/bgmenu.gif) no-repeat center center; padding:10px 13px 4px 10px; color:#FFFFFF; text-decoration:none; }

.top .menu ul li.four a:hover { background:url(/themes/default/i/bgmenu_akt.gif) no-repeat center center; cursor:pointer;padding:10px 13px 4px 10px; color:#FFFFFF; text-decoration:underline; }



.content { background:url(/themes/default/i/bgmain.gif) repeat-y center; zoom:1; border-bottom:6px solid #000000;}

.content .leftcol { width:200px; padding:25px 20px 50px 30px; float:left; }

.content .rightcol { width:600px; float:right; padding:20px 40px 50px 10px;}



.spec { background:url(/themes/default/i/spec_bg.jpg) no-repeat; padding:60px 0 0 70px; font-size:0.8em; margin-bottom:30px; height:91px;}

.spec ul { padding:6px 5px 20px 0;}

.spec li { background:url(/themes/default/i/line.gif) repeat-x bottom; padding:4px 5px;}

.spec span { font-weight:bold;}



.prod {margin-bottom:30px;}

.prod h2 { background:url(/themes/default/i/orangezag.jpg) no-repeat; height:28px; color:#FFFFFF; font:normal 1.4em Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 0 0 0; text-align:center; }

.prod ul { background:#f4f2f1; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px 14px; font:bold 0.9em Arial, Helvetica, sans-serif;}

.prod ul li a{ color:#494949; text-decoration:none;}

.prod ul li a:hover{ color:#9d3b23; text-decoration:underline;}

.prod ul li { background:url(/themes/default/i/m1.gif) no-repeat left 8px; padding:4px 5px 3px 15px;}

.prod ul li:hover { background:url(/themes/default/i/m1_akt.gif) no-repeat left 8px; padding:4px 5px 3px 15px;}

.prod ul li.line { background:url(/themes/default/i/line.gif) repeat-x center; height:1px; padding:2px 0;  margin:0px; }



.kont h2 { background:url(/themes/default/i/orangezag.jpg) no-repeat; height:28px; color:#FFFFFF; font:normal 1.4em Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 0 0 0; text-align:center;}

.kont .konttext { background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px 10px 20px 10px; }

.kont .konttext h3 { color:#9d3b23; padding:0px; margin:0px; font-size:0.97em;}

.kont .konttext .adr { padding:10px 0; font-size:0.9em; color:#625959;}



.kategorii_main .one { float:left; width:285px; margin-right:10px; margin-bottom:15px;  height:190px;}

.kategorii_main .one h2 { background:url(/themes/default/i/zag_kat.jpg) no-repeat; height:28px; color:#FFFFFF; font:bold 1.1em Arial, Helvetica, sans-serif; padding:10px 0 0 0; text-align:center; }

.kategorii_main .one h2 a{ color:#FFFFFF; text-decoration:none;}

.kategorii_main .one h2 a:hover{ color:#000000; text-decoration:none;}

.kategorii_main .one .vnutr { border-left:1px solid #b0aca6; border-right:1px solid #b0aca6; padding:10px 15px 20px 10px; font-size:0.8em; min-height:90px;}

.kategorii_main .one .vnutr img { float:left; margin-right:10px;}

.kategorii_main .one .vnutr a{ font-weight:bold;}

.kategorii_main .one .bottom { background:url(/themes/default/i/bot_kat.jpg) no-repeat; height:30px; text-align:left; padding:7px 0 0 0; /*clear:both;*/}

.kategorii_main .one .bottom a{ padding-left:40px;}

.kategorii_main .one .bottom a:hover img {background:#FFFFFF; -moz-opacity:80 ;	filter:alpha(opacity: 80);	opacity: 0.8;}



.footer { background:#edeae3; padding:15px 30px 30px 30px; font-size:0.8em;}

.footer .left1 { float:left; width:200px;}

.footer .left1 .tel { padding:8px 0 0 0; font:bold 1.2em Arial, Helvetica, sans-serif;}

.footer .right1 { float:right; width:200px;}

.footer .right1 img { float:left;}

.footer .sch { text-align:center; padding:15px 0 0 0;}



.vnutrkat img.mainpic { float:right; border:5px solid #cccccc; margin-left:20px; margin-bottom:0px;}

.vnutrkat a:hover img{background:#FFFFFF; -moz-opacity:80 ;	filter:alpha(opacity: 80);	opacity: 0.8;}

.vnutrkat table { margin-bottom:40px;}

.vnutrkat table td { border:1px solid #cccccc; vertical-align:middle; text-align:center; padding:4px 5px; font-size:0.85em;}

.vnutrkat table td.bigcol {text-align:left; width:250px;}

.vnutrkat table th { border:1px solid #cccccc; vertical-align:middle; text-align:center; padding:4px 5px; font-size:1em; background:#f5f5f5; font-weight:bold;}

.vnutrkat h2 {padding:25px 0 10px 0px;}

.vnutrkat img{border:5px solid #cccccc; margin-right:10px; margin-bottom:20px;}



.vnutrkat table.bigtab th { border:1px solid #cccccc; vertical-align:middle; text-align:center; padding:4px 3px; font-size:0.9em; background:#f5f5f5; font-weight:bold;}



.pricelist table td {font-weight:bold;}

.pricelist img {border-width: 0px}

.contactForm {font-size: 0.85em}



img.cur { cursor:pointer;}



/*  for png */

img.imgpng

{  background-image: expression(

        this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter =

            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +

            this.src + "', sizingMethod='image')",

        this.src = "i/0.gif"

    )

}



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } * html .clearfix { height: 1%;} .clearfix { display: block; }

#marazm {
margin:5px;
font-size:11px;
}

#marazm h1{
color:#000000;
font-size:11px;
font-family:arial;
text-align:justify; 
padding-top: 7px;
padding-bottom: 7px;
}

#marazm p{
color:#000000;
font-size:11px;
font-family:arial;
text-align:justify; 
padding-top: 7px;
padding-bottom: 7px;
}

#marazm  a{
color: #333366;
font-size:11px;
font-family:arial;
text-decoration: none;
}
#marazm  a:hover{
color: #0033ff;
font-size:11px;
font-family:arial;
text-decoration: underline;
}







body.mceContentBody { background:#ffffff;  font-size: 1.4em; font-family:Arial, Helvetica, sans-serif; color: #3B3434;}