body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333366;
  background-image: url(../files/2pgr/Image/main-bg.gif);
  background-position: top left;
  background-repeat: repeat;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bolder;
  font-size: 18px;
  color: #333366;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	color: #333366;
}



a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}

a.serv {
	color: #222299;
}


a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffee00;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}

a.menu_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffee00;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: none;
}

a.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
}

a.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: none;
}


a.menu_s:hover,a.menu:hover,a.menu2:hover,a.menu3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffff33;
	font-weight: bolder;
	text-decoration: none;
}


a:hover
{
	text-decoration: underline;

}

img
{
border-color: #000000;
}


##################

.text, .text_0, .text_1 {
border: #4682B4 1px solid; height: 20x; width: 200px;
}
.text_0 { width: 25px; }
.text_1 { width:100px; }
.textarea { border: #4682B4 1px solid; }
.button { border: #8a8a8a 1px solid; background-color: #cacaca; cursor:pointer; }

/* bold only simvol */
.text_b {
font-size: 140%; color: #222299;
}
/* molitva */
.cour {
font-size: 100%; font-family: monospace;
}
/* comments from author */
.com {
font-size: 90%; color: gray;	
}
/* errors and hellous */
.hello {
color: orange; font-weight: bold;
}
/* border top and right for td-left */
.border_t_r {
border-top: #4682B4 1px solid; border-right: #4682B4 1px solid; padding: 6px;
}
/* border top for td-right */
.border_t {
border-top: #4682B4 1px solid; padding: 6px;
}
/* border for table */
.border { border: #4682B4 1px solid; }

/* navigation top background */
TD.head {
background-color: #003366;
}

/* logo */
.title_b {
color: #000; font-weight : bold; font-size: 160%; font-family : monospace;
}

/* copyright */
.copyright {
font-size: 75%; color: #000000;
}

/* icq number */
.icq {
font-size: 75%;	color: #eeeeee;
}

IMG {
border: 0;	
}
.new {
color: #FF4500; font-weight: bold;
}
.answer {
color: #000000; font-family: monospace; font-size: 130%;
}

/* td navigation */
.back_gray {
background-color:#336699;border: #fff 1px solid;border-left:none;	
}
/* td navigation now link */
.back_black{
background-color:#006699; color: #fff; font-weight: bold;border: #fff 1px solid;border-left:none;	
}

/* navigation links */
a.h:link {
	COLOR:#fff; text-decoration: none;
}
a.h:visited {
	COLOR: #fff; text-decoration: none;
}
a.h:active {
	COLOR: #fff; text-decoration: none;
}
a.h:hover {
	COLOR: #fff; font-weight: bold; text-decoration: none;
}

/* more read links */
a.d:link {
	COLOR:#0099ff; text-decoration: none;
}
a.d:visited {
	COLOR: #0099ff; text-decoration: none;
}
a.d:active {
	COLOR: #0099ff; text-decoration: none;
}
a.d:hover {
	COLOR: #3366cc; text-decoration: none;
}

/* title articles links */
a.t:link {
	COLOR:#222299; text-decoration: none; font-weight: bold;
}


a.t:visited {
	COLOR: #222299; text-decoration: none; font-weight: bold;
}
a.t:active {
	COLOR: #222299; text-decoration: none; font-weight: bold;
}
a.t:hover {
	COLOR: #222299; text-decoration: none; font-weight: bold;
}


input, textarea
{
border: 1 #666699 solid;
}

div.main{
  padding: 14px 20px 14px 20px;
}

table#main{
  width: 100%;
  background-color:#eefaff;
}

table#main td.left-column{
  width: 164px;
}

table#main td.right-column{
  vertical-align: top;
  background-color:#eefaff;
}


table#main tr.content-tr td.left-column,
table#main tr.counter-tr td.left-column,
table#main tr.mail-tr td.left-column {
  background-image: url(../files/2pgr/Image/menu-column-bg.gif);
  background-position: top left;
  background-repeat: repeat-y;
}


table#main tr.content-tr td.right-column,
table#main tr.counter-tr td.right-column,
table#main tr.mail-tr td.right-column {
  background-image: url(../files/2pgr/Image/right-column-bg.gif);
  background-position: top right;
  background-repeat: repeat-y;
  padding: 0px 0px 0px 0px;
}



table#main tr.content-tr td.left-column{
  vertical-align: top;
}

div.header{
  background-image: url(../files/2pgr/Image/header-bg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
    background-color:#eefaff;
      height: 149px;
      margin: 0px 0px 0px 0px;
}

div.header div.bulb1{
  background-image: url(../files/2pgr/Image/header-right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  height: 149px;
  float:right;
  padding: 12px 30px 0px 0px;
  width: 360px;
  overflow: hidden;
}

a.cont:link,
a.cont:visited{
  display: block;
  padding: 12px 0px 0px 0px;
}

ul.menu{
  padding: 3px 0px 30px 23px;
  margin: 0px;
  width: 129px;
  oveerflow: hidden;
  list-style-type: none;

}

ul.menu li{

}

ul.menu li.client-link{
  padding: 26px 0px 0px 3px;
}

table#main tr.counter-tr td.left-column{
  vertical-align: top;
  height:140px;
}

div.counter{
 text-align: center;
 margin: 0px 0px 0px 23px;
}

table#main tr.mail-tr td.left-column{
  vertical-align: top;
  height: 65px;
}

span.consult,
a.consult:link,
a.consult:visited{
  displaY: block;
  text-align: center;
  margin: 0px 0px 0px 23px;
}

table#main tr.footer-tr td.left-column{
  height:54px;
  overflow: hidden;
  vertical-align: top;
  background-image: url(../files/2pgr/Image/footer-left.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}

table#main tr.footer-tr td.right-column{
  height:54px;
  overflow: hidden;
  vertical-align: top;
  background-image: url(../files/2pgr/Image/footer-bg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

div.footer{
  height: 27px;
  background-image: url(../files/2pgr/Image/footer-right.jpg);
  background-position: top right;
  background-repeat: no-repeat;
  font-size: 80%;
  padding: 25px 35px 0px 5px;
}

div.content-block{
  clear: both;
  padding: 10px 30px 20px 20px;
}   

div#logo{
  width: 144px;
  height: 260px;
  background-image: url(../files/2pgr/Image/logo.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 20px;
}

ol#message-list{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

ol#message-list li{
 border: 1px solid #cccccc;
 margin: 0px 0px 15px 0px;
}

div.message-head{
  color: #fff;
  font-weight: bold;
  background-color: #0c257e;
  padding: 5px 0px 5px 10px;
  margin: 0px 0px 0px 0px;
}

div.message-question{
  padding: 15px 10px 15px 10px;
  color: #333;
  background-color: #eefaff;
  font: verdana, arial, helvetica;
}

div.message-answer{
  padding: 15px 10px 15px 10px;
 color: #000;
	background-color: #c1e7ff;
	font: verdana, arial, helvetica;
}

div.message-answer p{
  padding: 0px;
  margin: 0px;
}


div.catalog-scroller{
  padding: 0px 0px 15px 0px;
}

div.catalog-scroller a:link,
div.catalog-scroller a:visited{
  text-decoration: underline;
}

div.catalog-scroller a:hover{
  text-decoration: none;
}

div.catalog-scroller span{
  font-weight: bold;
}

table.art-tbl td{
  vertical-align: top;
}