html{ height:100%; }
body{height:100%; background:url(../imgs/s/bodybg_03.gif) repeat-y center }
body, ul, ol, li, form, input, p, div, blockquote{margin:0; padding:0; font-family:Arial; font-size:12px; color:#65604D;}
h1,h2,h3{margin:0; padding:0;}
img{border:0px;}
/* structure */
#outter{width:100%; height:100%; min-width:1000px;  background:url(../imgs/s/bodybg_01.jpg) no-repeat center top; position:relative;}
#wrapper{width:1000px; margin:0 auto; background:url(../imgs/s/bodybg_03.jpg) repeat-x left 366px; position:relative; }
#inner{width:901px; margin:161px auto 0 auto; position:relative; background:#E0DAC2; }
#sideNav{width:270px; float:left; min-height:400px; height:auto !important; height:400px; background:url(../imgs/s/decorupleft_07.jpg) no-repeat 5px 5px;  padding-bottom:58px;}
#content{margin-left:300px; min-height:400px; height:auto !important; height:400px; padding:29px 20px 58px 0; }
#footer{height:99px;}
/* logo */ 
.logo{display:block; padding-top:35px; margin:0 auto 0 auto; width:300px; height:104px; background:url(../imgs/s/logobg_03.jpg) no-repeat center 35px; }
/* main block */
#inner blockquote{ display:block; background: url(../imgs/s/innerbgright_15.gif) repeat-y right; height:100%}
#inner blockquote span.abs1{width:49px; height:267px; display:block; background:url(../imgs/s/decorabs_11.jpg); position:absolute; right:-49px; top:0}
#inner blockquote blockquote{ display:block; background: url(../imgs/s/innerbgleft_09.gif) repeat-y left; height:100%}
#inner blockquote blockquote blockquote{display:block; background:url(../imgs/s/innerbgtop_07.jpg) repeat-x top; height:100%}
#inner blockquote blockquote blockquote blockquote {background:url(../imgs/s/innerbgrighttop_16.jpg) no-repeat right 32px;}
#inner blockquote blockquote blockquote blockquote span.abs2{width:222px; height:33px; display:block; position:absolute; left:679px; top:-33px; background:url(../imgs/s/decorupperright_07.gif) no-repeat;}
#inner blockquote blockquote blockquote blockquote blockquote {background:url(../imgs/s/decorbotleft_23.jpg) no-repeat left bottom;}
#inner blockquote blockquote blockquote blockquote blockquote blockquote { background:url(../imgs/s/innerbgbottom_21.jpg) no-repeat bottom right;}
#inner blockquote blockquote blockquote blockquote blockquote blockquote blockquote {background:url(../imgs/s/decorbotright_29.jpg) no-repeat 563px bottom ;}
/* side navigation */
.lang{display:block; padding:35px 0 0 82px; color:#65604D;}
.lang a{color:#65604D; text-decoration:none; font:italic 14px "Book Antiqua", Arial, Helvetica; padding:0 10px;}
.lang a:hover, .lang a.langAct{color:#486832}
.lang img{margin-bottom:-2px;}
#sideNav ul{list-style-type:none; margin:27px 0 6px 20px; border-bottom:solid 1px #CFC7A6;}
#sideNav li{width:250px; border-top:solid 1px #CFC7A6; padding:1px 0; }
#sideNav li a{display:block; height:27px; color:#65604D; text-decoration:none; font:italic 18px/27px "Book Antiqua", Arial, Helvetica;  padding-left:11px; }
#sideNav li a:hover, #sideNav li a.navAct{background:url(../imgs/s/navbg_31.jpg) repeat-y; color:#486832;}
#sideNav li em{display:block;  padding-left:19px; }
#sideNav li a:hover em, #sideNav li a.navAct em {display:block; background:url(../imgs/navblt_28.gif) no-repeat left center; padding-left:19px; }
#sideNav p{margin-left:43px;}
#sideNav p a{display:block; background:url(../imgs/s/bg_43.jpg) no-repeat right bottom; padding-bottom:8px;}
/* content */
#content p{margin:0 0 10px 0}
#content p img{padding:10px; border:solid 1px #CBC5AE; }
#content a{color:#486832;}
#content h1{width:275px; background:url(../imgs/s/bg_20.jpg) no-repeat right 25px; margin-bottom:6px; font-size: 24px; }
#content h1.upper{background-position:right 15px;}
#content a.rLink{ background:url(../imgs/bltlink_79.gif) no-repeat right; margin-left:130px; padding-right:10px; }
#content ul{list-style-type:none;}
#content ul li{display:block; background:url(../imgs/bltlink_79.gif) no-repeat 9px 6px; line-height:19px; padding-left:20px  }
#content li a{ display:block; border-bottom:solid 1px #CBC5AE; margin-left:20px; height:19px;}
/* fake right column*/
#content .rColumn{float:right; width:265px; padding-right:15px;}
#content .rColumn h1{margin-bottom:2px;}
/* footer */
#footer p, #footer a {Font:11px Tahoma; color:#E0DAC2;}
#footer p{display:block; padding:27px 0px 0px 80px; float:left; width:210px;}
#footer span{width:309px; height:223px; display:block; position:absolute; right:0; bottom:0; background:url(../imgs/s/footpeople_39.png) no-repeat;}

.alRight{text-align:right;}
.flRight{float:right;}
.clear{ font-size:0px; clear:both;}

.dev{border:solid 1px green}
.dew{border:solid 1px red}


table.blackBorder{border-left:1px solid black;border-top:1px solid black; border-collapse:collapse;}
table.blackBorder td{border-bottom:1px solid black;border-right:1px solid black; }

.ukrinsoft{ position:absolute; text-decoration:none; left:80px; margin-top:48px; }
.ukrinsoft b{ position:absolute; padding-left:3px;}
.ukrinsoft img{ margin:0px 0px -9px 3px; position:relative; z-index:1;}
