@charset "windows-1251";
/* CSS Document 
-----------------------------------------*/
BODY {background:#f6e1ae; font:12px Georgia; margin:0; padding:0;}
A img {border:0px solid; text-decoration:none;}
A {cursor:pointer;}
.fm {position:relative; float:left; margin:0; padding:0;}
.fmr {position:relative; float:right; margin:0; padding:0;}
ADDRESS {font-style:normal;}

TABLE.table {border-collapse:collapse; width:100%; height:100%;}
TABLE.table TD {vertical-align:top;}

/* header 
-----------------------------------------*/
.stratch {background:url(../images/3.gif) repeat-x; height:501px;}
.house {background:url(../images/5.jpg) no-repeat; width:647px; height:277px;}
.under {background:url(../images/6.jpg) no-repeat; width:647px; height:219px; margin:2px 0 0 0;}
.stairs {background:url(../images/4.png) no-repeat; width:631px; height:498px; position:absolute; top:0px; left:0px;}
.name {background:url(../images/trymzaxid_text.gif) no-repeat; width:360px; height:92px; position:absolute; top:0%; left:100%; margin:0 0 0 -360px;}
.sign {background:url(../images/7.png) no-repeat; width:559px; height:120px; position:absolute; top:275px; left:100%; margin:0 0 0 -595px;
       color:#fff; font:24px Georgia; line-height:30px; text-align:center; padding:11px 0 0 0;}
.logo {display:block; background:url(../images/logo.gif) no-repeat; width:160px; height:201px; position:absolute; top:23px; left:19px;}

A.email,A.ua,A.ru {display:block; width:38px; height:92px; position:relative; float:left; color:#fff; font:11px Tahoma; text-align:center;
                   text-decoration:none; line-height:100px;}
A.email {background:url(../images/mail.jpg) no-repeat; margin:0 0 0 -120px;}
A.ua {background:url(../images/ua1.jpg) no-repeat; margin:0 0 0 -80px;}
A.ua.active {background:url(../images/ua1.jpg) no-repeat; color:#9dd180;}
A.ru {background:url(../images/ru1.jpg) no-repeat; margin:0 0 0 -40px;}
A.ru.active {background:url(../images/ru1.jpg) no-repeat; color:#9dd180;}

/* left col 
-----------------------------------------*/
.menu {width:161px; background:#133900;}

/* center col 
-----------------------------------------*/
.title {background:url(../images/tit.png) no-repeat; width:457px; height:49px; font:24px Georgia; color:#214100; padding:68px 0 0 0;
        position:absolute; top:381px; left:60%; margin:0 0 0 -228px; text-align:center;}
.up,.up2 {width:65px; height:74px; background:#f6e1ae url(../images/corner1.jpg) no-repeat top left;}
.up2 {background:#f6e1ae url(../images/corner2.jpg) no-repeat top right; width:442px;}
.for_text {width:94%; margin:-3% 0 0 3%; position:relative; text-align:left; font:11px Tahoma;}
.for_text H1,.for_text H2,.for_text H3 {color:#165200; font:bold 14px Tahoma; margin:15px 0;}
.for_text H2 {font:bold 13px Tahoma;}
.for_text H3 {font:bold 14px Tahoma; color:#318300;}
.for_text STRONG {margin:0 0 10px 0; display:block;}
.for_text IMG {background:#fff; padding:1px; border:1px solid #165200; position:relative; float:left; margin:0 12px 6px 0;}
.for_text A {color:#165200; text-decoration:underline;}
.for_text A:hover {text-decoration:none;}
.small {width:154px; height:279px;}
.for_text UL {margin-top:5px; margin-bottom:5px;}
.for_text UL.circle {list-style-image:none; list-style:circle; text-align:left;}
.for_text UL A {color:#000; font:12px Tahoma; text-decoration:none;}
.for_text UL A:hover {text-decoration:underline;}
TABLE TD.ul {padding:0 10px; text-align:left;}

/* gallery 
-----------------------------------------*/
.lf_col {width:100%; margin:0 4% 0 0;}
.rt_col {width:55%;}

.fm{ float:left; position:relative;}
.fmr{ float:right; position:relative;}
.conteiner{ width:815px; height:429px; background:url(../images/backgr.jpg) no-repeat; padding:10px 0;}

.im_L{ background:#FFFFFF; width:154px; height:204px; border:1px #656565 solid; top:80px;}
.im_C{background:#FFFFFF; width:479px; height:404px; border:1px #656565 solid; margin-left:1px;}
.im_R{ background:#FFFFFF; width:154px; height:204px; border:1px #656565 solid; top:80px; margin-left:1px;}

A.left{ width:59px; height:56px; cursor:pointer; border:0px solid; text-decoration:none;}
.lef{width:59px; height:56px; left:-595px; border:0px solid; top:27px;}
a img {
 border: none;
}

A.right{ width:59px; height:56px; cursor:pointer; border:0px solid; text-decoration:none;  }
.rig{width:59px; height:56px;border:0px solid; top:27px; left:-7px;}

body { background:#f6e1ae;}
.sl_0{ height:320px;}


#slide_0 img{ width: 150px; height:200px; margin-top:2px;}
#slide_1 img{ width:475px; height:400px; margin-top:2px;}
#slide_2 img{ width: 150px; height:200px; margin-top:2px;}

/* footer 
-----------------------------------------*/
.foo {width:100%; background:#133900 url(../images/1.gif) repeat-y top left;}
.for_foo {width:273px; height:23px; background:url(../images/2.png) no-repeat; position:relative; margin:30px 0 0 0;
          left:81px; text-align:center; color:#000; font:12px Tahoma; padding:36px 0 0 0;} 
.tel {color:#fff; font:11px Tahoma; padding:10px 0 0 0; line-height:17px;}
.we A {color:#fff; text-decoration:none; font:12px Tahoma; position:relative; float:left; top:40px;}
.we A:hover {text-decoration:underline;}
A.bug {display:block; width:82px; height:58px; background:url(../images/we.png) no-repeat; position:relative; float:left; top:13px;}
TD.copy {width:25%;}
TD.tel {width:50%; text-align:center;}
TD.we {width:25%;}
.down,.down2 {width:100%; height:56px; background:#f6e1ae url(../images/corner3.jpg) no-repeat bottom left;}
.down2 {background:#f6e1ae url(../images/corner4.jpg) no-repeat bottom right;}
.tel A {color:#fff; text-decoration:none;}
.tel A:hover {text-decoration:underline;}
/*-----------------Login------------------------*/

.login {padding:20px 20px 10px;}
form.login input.tex {border:1px solid #A9B7C7;color:#939393;margin:0pt 0pt 11px;padding:2px;width:166px;}
.help {margin:10px 0pt;}
.login b {color:#63C127;font-family:Tahoma;font-size:22px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:66px;}
form.login {margin:35px 0pt 0pt;width:254px;}
form.login label {color:#1E7A01;display:block;float:left;font-family:Tahoma;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;position:relative;width:60px;}
input {border:1px solid #8CACBB;color:Black;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align:middle;visibility:visible;}
/*-----*/
/*-----------------galery------------------------*/
.galery_menu_bottom{ width:520px; background:url(../images/galery/table_shad_1.gif) no-repeat bottom; margin:45px 0 10px 0;}
.c_table1 {border-collapse:collapse;}
.c_table1 TD {width:20px; color:black; text-align:center; height:30px}
.c_table1 TD.goes {width:40px;}
.c_table1 TD.goes1 {width:40px; text-align:right;}
A.g_link_right {background:url(../images/galery/ar_right.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_right_2 {background:url(../images/galery/arr_right.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_left {background:url(../images/galery/ar_left.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_left_2 {background:url(../images/galery/arr_left.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
.c_table1 A {color:black; font:10px Tahoma; text-decoration:none;}
.c_table1 A:hover, A.c_tab_active {color:#ff0d01; font-weight:bold;}
.form_1 {width:250px; top:0!important; top:13px; right:120px;}
/* ----------------------------------------------- ELSE ----------------------------------------- */


LI.plain {float:none;}

dt {
	font-weight: bold;
}

dd {
	line-height: 1.5em;
	margin-bottom: 1em;
}

fieldset {
	border: 1px solid #8cacbb;
	margin: 1em 0em 1em 0em;
	padding: 0em 1em 1em 1em;
	line-height: 1.5em;
	width: auto;
}

legend {
	background: White;
	padding: 0.5em;
	font-size: 90%;
}

form {
	border: none;
	margin:10px 0;
}

label {
	font-weight: bold;
}

textarea {
	font: 100% Monaco, "Courier New", Courier, monospace;
	border: 1px solid #8cacbb;
	color: Black;
	width: 90%;
}

input {
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
		sans-serif;
	visibility: visible;
	border: 1px solid #8cacbb;
	color: Black;
	vertical-align: middle;
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

select {
	border: 1px solid #8cacbb;
	color: Black;
	background-color: White;
	vertical-align: top;
}

.contentViews {
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
	background-color: transparent;
	padding-left: 1em;
	padding-top: 1em;
	line-height: normal;
	margin: 10px;
	list-style: none;
	border: 1px solid #4d880a;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	width:550px
}

.contentViews li {
	display: inline;
	padding-top: 0.5em;
}

.contentViews li a {
	background-color:white;
	border: 1px solid #4d880a;
	border-style: solid;
	color:#133900;
	height: auto;
	margin-right: 0.5em;
	padding: 0em 1em;
	line-height: normal;
	text-decoration: none;
	text-transform: lowercase;
	z-index: 1;
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

.contentViews .selected a {
	background-color: #4A4A4A;
	border-bottom: #4A4A4A 1px solid;
	color: #4A4A4A;
}

.contentViews li a:hover {
	background-color:#fff;
	padding:5px 1em;
}

ol.list {padding:0; margin:0 40px 0 40px; text-align:left; color:#FFFFFF; float:left}
.list .index img {border:0; position:absolute; left:0; top:0}
.list li {clear:both; list-style:none; padding:5px 0}
.list a {text-decoration:none; display:block; float:left; min-height:18px; line-height:normal; font-weight:bold; color:green; text-decoration:underline;}
.index {width:18px; height:18px; line-height:18px; text-align:center; position:relative; float:left; color:#FFFFFF; font-size:11px}
.index .index {position:absolute; top:0; left:0; float:none}
.list a .index .out {visibility:visible}
.list a .index .over {visibility:hidden}
.list a span {display:block; margin:0 0 0 25px}
.list a span span {color:#BEC8D1; display:inline; margin:0; font-weight:normal}
.list a:hover {cursor:pointer; cursor:hand; text-decoration:none;}
.servicesT IMG {border:none;}
.list a:hover .out {visibility:hidden}
.list a:hover .over {visibility:visible}
.list a:hover span span {color:#BEC8D1}
/* description styles */
.elsDescription {color:#333333; /**/ _font-size:90%; font-size:120%}
.elsDescription h3 {font-size: 150%; padding:20px 0 10px 0; margin:0}
.elsDescription p {padding:0 0 15px 0}
.elsDescription p code {background-color:#ededed}
table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width:580px;
background-color: #fafafa;
border: 1px #4b8800 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
	position:relative;
	float:left;
}

table.servicesT td.servHd
{ border-bottom: 2px solid #4b8800;
background-color: #133900;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
text-align:right;
color: #fff; padding:0 10px 0 0;}


table.servicesT td
{ border-bottom: 1px dotted #4b8800;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; }

.date1 { 
color:#666666;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

a.glink  img{ 
color:#666666 !important;
text-decoration:none;
}

a.glink span{
color:#666666 !important;
text-decoration:underline;
}

a.glink:link, a.glink:hover span{ 
color:#666666 !important;
text-decoration:underline;
}


 
.stext1  {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#666666 !important;
}
p{
     margin:0;
	 padding:0;
 }


.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}


a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
    background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}
.highslide-wrapper .highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
    color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
    cursor: move;
}
.highslide-wrapper .highslide-footer {
    height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
    float: right;
    height: 11px;
    width: 11px;
    background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.DHTMLSuite_contextMenu{    /* The bar that is parent of the menu strip */
    position:absolute;
    background-color:#FFF;
    border:1px solid #000;
    padding:1px;
}

.DHTMLSuite_contextMenu li{
    list-style-type:none;
    padding:1px;    /* Equal to border + padding of .DHTMLSuite_item_mouseover */
    border:0px;
    cursor: pointer;
    background-repeat:no-repeat;
    background-position:left center;
}
.DHTMLSuite_contextMenu .DHTMLSuite_item_mouseover{
    border:1px solid #000;
    background-color:#EEE;
    padding:0px;    /* Padding + border of this element should be equal to padding of li element (see above ) */
}
.DHTMLSuite_contextMenu ul{
    margin:0px;
    padding:0px;
}

.DHTMLSuite_contextMenu a{
    text-decoration:none;
    color:#000;
    padding-left:25px;
}

.DHTMLSuite_contextMenu div.DHTMLSuite_contextMenu_separator{    /* Css for the separator line */
    height:1px;
    line-height:1px;
    padding:0px;
    background-color: #AAA;
    overflow:hidden;
    margin-top:1px;
    margin-bottom:1px;
}
    
        .dhtmlgoodies_tree,#floatingContainer{
        margin:0px;
        padding:0px;
    }
    .dhtmlgoodies_tree ul{    /* Sub menu groups */
        margin-left:20px;    /* Left spacing */
        padding-left:0px;
        display:none;    /* Initially hide sub nodes */
    }
    
    #floatingContainer ul{
        margin-left:20px;    /* Left spacing */
        padding-left:0px;    
    }
    .dhtmlgoodies_tree li,#floatingContainer li{    /* Nodes */
        list-style-type:none;
        vertical-align:middle;
		padding:0!important; padding:2px 0;
        
    }
    .dhtmlgoodies_tree li a,#floatingContainer li a{    /* Node links */
        color:#000;
        text-decoration:none;
        font-family:arial;
        font-size:0.8em;
        padding-left:1px;
        line-height:13px;
        margin-left:2px;
        top:-2px;
        position: relative;
    }
    .dhtmlgoodies_tree li a.highlightedNodeItem{
        color:#FFF;
        background-color:#009;
    }
    
    
    .dhtmlgoodies_tree input.folderTreeTextBox{    /* Css for the text input - rename item */
        font-size:10px;
        margin:0px;
        padding:0px;
        height:15px;
    }     

.menu_items {
   left:-45px;
   margin:0pt;
   position:relative;
}
.menu_itemsNews {
   left:301px;
   margin:0pt;
   position:relative;
}


