﻿/*null*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp,
small, strike, strong,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;
vertical-align: baselinebaseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {border-collapse: collapse;  border-spacing: 0; }

/* global */
html, body {background-color: #ffffff; }
body {width: 900px; }
div {position:absolute;  left:50%; }

/* div local */
.dimg {} /*контейнеры с картинками и без текстов*/
#dband {background-color:#B3CC82;}

.dmain {height:240px; background-color:rgba(255,255,255,0.7);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff);}
.dmain h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dmain p {padding:5px 5px 5px 5px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#43433D;}
.dmain a {margin:5px 0px 0px 30px; padding:0px; line-height:16pt; text-align:left; text-decoration:none;
   font-style:normal; font-weight:lighter; font-size:11pt; font-family:Trebuchet MS, Helvetica, sans-serif;  color:#0099cc;}
.dmain a:hover {border:0px; border-bottom:1px dotted #0099cc;}

.dportfolio { }
.dportfolio h1 {padding:10px 0px 0px 0px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:18pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#9dbe61;}
.dportfolio p {padding:5px 5px 5px 25px; line-height:12pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#43433D;}
.dportfolio a {margin:0px; padding:0px; text-decoration:none; color:#0099cc;}
.dportfolio a:hover {border:0px; border-bottom:1px dotted #0099cc;}

.dcopir {width:900px; height:30px; margin:0px;}
.dcopir p {width:100%; padding:2px 5px 2px 10px; background-color:#e6e6e4; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#656559;}
.dcopir a {text-decoration:none; color:#0099cc; font-style:italic; font-size:11pt; }

.dcontact p {padding:10px; line-height:16pt; text-align:right;
   font-style:normal; font-weight:lighter; font-size:11pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dcontact a {text-decoration:none; color:#0099cc; }
.dcontact a:hover {font-size:14pt; }

.dform { }
.dform h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dform p {padding:5px 5px 5px 5px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dform a {margin:5px 0px 0px 30px; padding:0px; line-height:16pt; text-align:left; text-decoration:none;
   font-style:normal; font-weight:lighter; font-size:11pt; font-family:Trebuchet MS, Helvetica, sans-serif;  color:#0099cc;}
.dform a:hover {border:0px; border-bottom:1px dotted #0099cc;}
.dform td {width:100px; height:30px; border:0px;
	font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dform textarea {width:100%; height:100px; border:1px; border-color:#cecece; border-style:solid;}
.dform input {width:100%; border:1px; border-color:#cecece; border-style:solid; }	
.dform select {width:100%; border:1px; border-color:#cecece; border-style:solid; }		

.dcontent { }
.dcontent h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent h2 {background-color:#cecece; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent h3 {padding: 10px; font-style: italic; font-weight: lighter; font-size: 14pt; font-family: Trebuchet MS, Helvetica, sans-serif; color: #ff6666; line-height: 14pt; text-align: left; }
.dcontent a {margin:5px 0px 0px 30px; padding:0px; line-height:16pt; text-align:left; text-decoration:none;
   font-style:normal; font-weight:lighter; font-size:11pt; font-family:Trebuchet MS, Helvetica, sans-serif;  color:#0099cc;}
.dcontent a:hover {border:0px; border-bottom:1px dotted #0099cc;}
.dcontent p {padding:5px 5px 5px 5px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dcontent ol {margin:10px 0px 0px 20px; padding-left: 10px; list-style: decimal; }
.dcontent ul {margin:10px 0px 0px 20px; padding-left:10px; list-style:none; }
.dcontent li {margin-left: 10px; padding:5px 5px 5px 2px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}

.dproj { }
.dproj  h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dproj  h2 {background-color:#ff5300; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dproj  p {padding:5px 5px 5px 5px; line-height:16pt; text-align:justify;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dproj  ol {margin:10px 0px 0px 20px; padding-left: 10px; list-style: decimal; }
.dproj  ul {margin:10px 0px 0px 20px; padding-left:10px; list-style:none; }
.dproj  li {margin-left: 10px; padding:5px 5px 5px 2px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}

.dcontent-ord { }
.dcontent-ord h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent-ord h2 {background-color:#cecece; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent-ord a {padding:0px; line-height:16pt; text-align:left; text-decoration:none;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif;  color:#0099cc;}
.dcontent-ord a:hover {border:0px; border-bottom:1px dotted #0099cc;}
.dcontent-ord p {padding:5px 5px 5px 5px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
.dcontent-ord ol {margin:10px 0px 0px 20px; padding-left: 10px; list-style: decimal; }
.dcontent-ord ul {margin:10px 0px 0px 20px; padding-left:10px; list-style:none; }
.dcontent-ord li {margin-left: 10px; padding:5px 5px 5px 2px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}

.dcontent-t { }
.dcontent-t h1 {background-color:#9dbe61; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent-t h2 {background-color:#cecece; padding:0px 5px 0px 5px; line-height:20pt; text-align:left;
   font-style:italic; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#ffffff;}
.dcontent-t a {padding:0px; line-height:16pt; text-align:left; text-decoration:none;
   font-style:normal; font-weight:lighter; font-size:10pt; font-family:Trebuchet MS, Helvetica, sans-serif;  color:#0099cc;}
.dcontent-t p {padding:5px 5px 5px 5px; line-height:16pt; text-align:left;
   font-style:normal; font-weight:lighter; font-size:9pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}

.dslogan p {padding:25px 25px 15px 25px; line-height:16pt; text-align:center;
   font-style:normal; font-weight:lighter; font-size:12pt; font-family:Trebuchet MS, Helvetica, sans-serif; color:#6f6f64;}
      	
/* image */
img {border:none;}