body  {
  min-width:1000px;
  background-color:#fff;
  
  width:expression(
(d = document.compatMode == "CSS1Compat" ? document.documentElement : document.body) &&
(d.clientWidth > 1024 ? "auto" : d.clientWidth < 1000 ? "1000px" : "auto"));

	font-family : Verdana;
	font-size : 12px;
	scrollbar-face-color: #FFEBD7;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFEBD7;
	SCROLLBAR-SHADOW-COLOR: #FFCC99;
	SCROLLBAR-3DLIGHT-COLOR: #FFCC99;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #FFCC99;
	SCROLLBAR-DARKSHADOW-COLOR: #FFCC99;
  position:relative;
}

div.skirtukas {
  clear:both;
}

h1  {
	font-size : large;
	font-family : Tahoma;
	font-weight : bold;
}

img {
  border:none;
}

h2  {
	font-family : Tahoma;
	font-size : medium;
	font-weight : normal;
}

h3  {
	font-family : Tahoma;
	font-size : x-small;
}

a  {
	color : #336699;
	text-decoration : none;
}

a:hover  {
	color : #FF9933;
	text-decoration : underline;
	background-color: transparent;
}

div#menu {
  min-width:1000px;
  
  width:expression(
(d = document.compatMode == "CSS1Compat" ? document.documentElement : document.body) &&
(d.clientWidth > 1024 ? "auto" : d.clientWidth < 1000 ? "1000px" : "auto"));
  
  line-height:22px;
  border-top:solid 1px #CFCFCF;
  border-bottom:solid 1px #CFCFCF;
  height:22px;
}

div#menu a  {
	color : #666666;
	text-decoration : none;
  padding:5px 15px;
}

div#menu a:hover  {
	color : #FF9933;
	text-decoration : none;
	background-color: transparent;
}
div#menu div#langs a{
  padding:0 5px
}
div#langs img {
  border: 1px solid #000;
  vertical-align:middle;
}
div#langs {
  float:right;
	padding-top:4px;
	line-height:14px;
  padding-right:50px;
}
div#menuLeft {
  width:400px;
}
div#leftMenu {
  width:190px;
  /*border:1px solid #94EF77;*/
  padding:0px 0px 0px 0px;
}

div#leftMenu .top {
  /*border-bottom:1px solid #94EF77;*/
  /*background-color:#D8EFD1;*/
  padding:50px 5px 7px 20px;
  font-weight:bold;
}

div#mirc {
  text-align:center;
  margin:10px 0;
  border:1px solid #999999;
  padding:10px;
}
div#mirc p {
  margin:0;
}
div#mirc p.pilkas {
  color:#999999;
}
div#mirc p.melynas {
  color:#336699;
}
div#principles {
  /*border:1px solid #FFCC99;*/
}
div#principles .top {
  /*background-color:#FFE7CE;
  border-bottom:1px solid #FFCC99;*/
  padding:0px 5px 7px 20px;
  font-weight:bold;
  text-align:center;
}
div#leftMenu ul {
  list-style: none;
  padding:0px 7px 0px 0px;
  margin-left:0px;
  margin-top:7px;
}
div#principles ul {
  padding:0px 7px 0px 0px;
  list-style: none;
  color:#336699;
  margin-left:0px;
  margin-top:7px;
}

div#leftMenu ul li,div#principles ul li{
  padding-left: 20px;
  background-image: url(../img/orange.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

div ul.special {
  padding:0px 15px 0px 5px;
  list-style: none;
  color:#336699;
  margin-left:0px;
}

div ul li.special{
  padding-left: 20px;
  background-image: url(../img/orange.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

table.topic h1 {
  padding:0 20px;
	margin:12px 0;
}
table.topic {
  margin:auto;
}
div.contactBack {
  background: #fff url(../pics/contacts/back.jpg) no-repeat center center;
}
div.topicContainer {
  text-align:center;
}

table.bannerPicTable {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	width:100%;
	height:120px;
}

table.bannerPicTable th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
}

table.bannerPicTable td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	border-color: gray;
	background-color: white;
}

