body,p,span,div,t,td {font-family:tahoma;color:#114466;font-size:12px}
H1 {text-transform:uppercase; font-size:15px; font-weight:bold; color:#880000;}
H2 {text-transform:uppercase; font-size:14px; font-weight:bold;}
H3 {text-transform:uppercase; font-size:14px; font-weight:bold;}
H4 {text-transform:uppercase; font-size:13px; font-weight:bold; color:#880000;}

a {text-decoration:underline;color:#447799}
a:hover {text-decoration:none;color:#000000}

a.develop {color:#FFFFFF;font-size:11px;font-weight:bold}
a.develop:hover {color:#FFFFFF}

.white {color:#FFFFFF}
a.white {color:#FFFFFF}
a.white:hover {color:#FFFFFF}

a.tablink {color:#114466;font-weight:bold}
a.tablink:hover {color:#336688}

a.list {color:#447799;font-weight:bold;font-size:11px}
a.list:hover {color:#000000}

a.portfolio {font-size:11px}

.portf {font-size:11px}

span.descr {color:#880000}
span.phone {color:#114499;font-size:20px}
span.phone2 {color:#114499;font-size:18px}
span.copyr {color:#FFFFFF}

span.develop {color:#FFFFFF;font-size:11px}
span.mainserv {color:#880000;font-size:16px;font-weight:bold}
span.mainserv2 {color:#faa74a;font-size:16px;font-weight:bold}
span.mainserv3 {color:#880000;font-size:13px;font-weight:bold}

span.white {color:#FFFFFF}
span.header {color:#880000;font-size:17px}
span.red {color:#880000;font-weight:bold}
span.red11 {color:#880000;font-size:11px}
span.black {color:#000000;font-size:11px}

p.gray {color:#999999}

p    {text-indent:0;
      text-align: justify;
      margin-top: 0;
      margin-bottom: 10;}

ul {
      margin-top: 0;
      margin-bottom: 10;
      margin-left: 0;
      padding-left: 1.5em;
      text-indent: 0em;
	  text-align:justify;
      }

ol {
      margin-top: 0;
      margin-bottom: 10;
      margin-left: 0;
      padding-left: 2.5em;
      text-indent: 0em;
	  text-align:justify;
      }

ol.li.ol {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
      padding-left: 2em;
      text-indent: 0em;
	  text-align:justify;
      }


td.p10 {padding:10px}
td.pl40 {padding-left:40px}

td.header {background-color:#447799;color:#FFFFFF;font-size:14px;font-weight:bold;text-align:center;padding:5px}
td.clear {border:1px solid #447799;text-align:center;padding:3px}
td.blue {border:1px solid #447799;text-align:center;padding:3px;background-color:#e3ebf0}

td.portfup {border-right:1px dashed #dddddd;padding:10px}
td.portf {padding:10px}
td.portfright {border-top:1px dashed #dddddd;padding:10px}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

/* Top level list items */
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;
background-color: #63302e; /*цвет нераскрывающихся пунктов меню*/
margin: 0px 0px 0px 0px;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 102px; /* ширина верхних пунктов меню*/
/* height:48px; */
padding: 17px 0px; /* отступы корневых пунктов меню */
border-left: 1px solid white; /* стиль рамки корневых пунктов меню */
/* border-left-width: 0;*/
text-decoration: undeline;
margin: 0px 0px 0px 0px;
color:#ffffff;
}

/*Top level menu link items style*/
.suckertreemenu ul li a.menup2{
display: block;
width: 104px; /* ширина верхних пунктов меню*/
/* height:48px; */
padding: 10px 0px; /* отступы корневых пунктов меню */
/* padding-bottom:5px;*/
border-left: 1px solid white; /* стиль рамки корневых пунктов меню */
/* border-left-width: 0;*/
text-decoration: undeline;
color:#ffffff;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 0em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: block;

background-color: #7f4602;
text-align:left;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
margin: 0px 0px 0px 0px;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 165px; /*ширина внутренних пунктов меню*/
color: #ffffff;
text-decoration: none;
padding: 6px 8px; /* отступы подменю */
border: 1px solid #ffffff;/* стиль рамки подменю */


}

.suckertreemenu ul li a:hover{
background-color: 63302e; /* цвет фона выделенного пункта */
color: #ffffff; /* цвет текста выделенного пункта */
text-decoration:none;
}


/*Background image for top level menu list links 
.suckertreemenu .mainfoldericon{
background: #63302e url(images/arrow-down.gif) no-repeat center right;padding: navy; /* стиль раскрывающегося вниз пункта меню, включая изображение 
}*/

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #7f4602 url(images/arrow-right.gif) no-repeat center right; /* стиль раскрывающегося вправо пункта меню, включая изображение */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 0em;
padding-bottom: 0em
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 0%; margin:0px;}
* html .suckertreemenu ul li a { height: 0%; margin:0px;}
/* End */

.portfolio TR TD{text-align:center}
.portfolio TR TD A:hover IMG{border:1px solid #114466; }
.portfolio TR TD A IMG, .yellow_border{border:1px solid #FFCC00; }
.portfolio_img {margin-bottom:5px; height:200px;}
.portfolio_img_vizit{margin-bottom:5px; width:200px;}

.pictogramms {float:left; margin:5px;}

.zakaz_blank{background-color:#FFFFFF; font-family:tahoma;color:#114466;font-size:12px}
.zakaz_blank TR TD {background-color:#F2F2F4; padding:3px;}
#green {background-color:#EEE1D5}

.important {width:250px; padding:5px; margin:5px; float:right; background:#D6FEFC; color:#880000; border:1px dotted #880000; }

.unvisible {display:none;}
.button_format {color:#FFFFFF; border: outset 1px; font-size:8pt; background-color:#880000;}
.button_format A {color:#FFFFFF; text-decoration:none;}
