html 	{width:100%; }
body 	{background:#ebebeb url('../img/header-bg.png') repeat-x 0 0; margin:0 0 30px 0; padding:0px; width:100%; font-family:"Trebuchet MS", Verdana; line-height:150%; font-size:90%; color:#000000; }
p		{padding:0 0 15px 0; margin:0; }

a		{text-decoration:underline; color:#9D0D10;}
a:hover	{text-decoration:none; }

h2		{padding:0 0 5px 0; margin:0; font-size:140%; font-weight:normal; }
img{margin: -56px 0 0 0; }

#avt_txt{
	margin-left: 50px;
	margin-top: 30px;
	font-weight: bold;
	color: #9d0d10;
}
#form_1{
	margin-left: 90px;
	margin-top:  45px;	
}
#pass_input{
	margin-left: 70px;
}
#name_input{
	margin-left: 4px;
}
#vhod{ width: 500px; height: 400px;    margin: 200px auto;  border: 4px solid #002be8;  background: #00a2e8; }
#vh_text{color: white; font-size: 30px; margin: 80px 0 0 20px; }
#vh_test{width: 200px; height: 76px; margin: 100px 0 0 250px;}
#vh_ob{ width: 200px; height: 76px; margin: 15px 0 0 250px; }

#all 		{text-align:center; width:100%; }
#container 	{margin:0 auto; text-align:left; width:720px; }
#header		{padding:35px 0; }
.block		{padding:20px; border:5px solid #FFFFFF; background:#7F8488; color:#FFFFFF; margin:30px 0 0 0; }
#content	{padding:20px 20px 5px 20px; border:5px solid #F2F2F2; background:#FFFFFF; margin:30px 0 0 0; }

#header h1	{font-weight:normal; margin:0; padding:8px; font-size:180%; color:#FFFFFF; text-align:right; }
#header ul	{float:left; margin:0; padding:9px 0; }
#header li	{margin:0; padding:0; list-style:none; display:inline; }
#header ul a		{color:#000000; background:#DADADA url('../img/link-bg.jpg') repeat-x 0 0; padding:8px 20px 5px 20px; text-decoration:none; border:1px solid #FFFFFF; }
#header ul a:hover	{background:#C5C5C5 url('../img/link-bg-hover.jpg') repeat-x 0 0; }

.block h3	{margin:0; padding:0; font-weight:normal; font-size:140%; line-height:160%; }
.block p	{font-size:90%; padding:0; text-align:center; }
.block a	{color:#FFFFFF; }

#home #homeLink,
#material #profileLink,
#portfolio #portfolioLink,
#testimonials #testimonialsLink,
#contact #contactLink
{color:#000000; background:#FFFFFF url('../img/link-on-bg.jpg') repeat-x  0 0;; padding:8px 20px 5px 20px; text-decoration:none; }



.clearfix:after 	{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix 			{display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix 	{height:1%; }
.clearfix 			{display:block; }
/* End hide from IE-mac */


/*   */
.Container_t {
    padding: 0;
    margin: 0;
}

.Container_t li {
    list-style-type: none;
	
}


/* indent for all tree children excepts root */
.Node {
    background-image : url(../img/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 18px;
    zoom: 1;
}

.IsRoot {
    margin-left: 0;
}


/* left vertical line (grid) for all nodes */
.IsLast {
    background-image: url(../img/i_half.gif);
    background-repeat : no-repeat;
}

.ExpandOpen .Expand {
    background-image: url(../img/expand_minus.gif);
}

/* closed is higher priority than open */
.ExpandClosed .Expand {
    background-image: url(../img/expand_plus.gif);
}

/* highest priority */
.ExpandLeaf .Expand {
    background-image: url(../img/expand_leaf.gif);
}

.Content_t {
    min-height: 18px;
    margin-left:20px;
}

* html .Content_t {
    height: 18px;
}

.Expand {
    width: 18px;
    height: 18px;
    float: left;
}


.ExpandOpen .Container_t {
        display: block;
}

.ExpandClosed .Container_t {
        display: none;
}

.ExpandOpen .Expand, .ExpandClosed .Expand {
        cursor: pointer;
}
.ExpandLeaf .Expand {
        cursor: auto;
}