body {
padding: 0;
margin: 0px auto;
font: 76% Arial, Verdana, sans-serif;
font-size: 12px; 
background: #ffffff;
color: #000000;
text-align: center;
min-width:760px;
height: auto;
}

@keyframes blink {
0% { color: black; }
50% {color: red; }
100% { color: black; }
}

A.map:link { font-family: "Arial"; text-decoration: none; font-size: 12px; color: #808080; line-height: 1.5em; }
A.map:visited { font-family: "Arial"; text-decoration: none; font-size: 12px; color: #808080; line-height: 1.5em; }
A.map:active { font-family: "Arial"; text-decoration: none; font-size: 12px; color: #570b0b; line-height: 1.5em; }
A.map:hover	{ font-family: "Arial"; text-decoration: underline; font-size: 12px; color: #b8b7b7; line-height: 1.5em; }

A.list:link { font-family: "Arial"; text-decoration: none; font-size: 10px; color: #808080; }
A.list:visited	{ font-family: "Arial"; text-decoration: none; font-size: 10px; color: #808080; }
A.list:active	{ font-family: "Arial"; text-decoration: none; font-size: 10px; color: #570b0b; }
A.list:hover	{ font-family: "Arial"; text-decoration: underline; font-size: 10px; color: #b5b3b3; }

A.footer:link { font-family: "Arial"; text-decoration: none; font-size: 10px; color: #808080; }
A.footer:visited	{ font-family: "Arial"; text-decoration: none; font-size: 10px; color: #3e3d3d; }
A.footer:active	{ font-family: "Arial"; text-decoration: none; font-size: 10px; color: #570b0b; }
A.footer:hover	{ font-family: "Arial"; text-decoration: underline; font-size: 10px; color: #b6b3b3; }

b.s {font-family: "Arial"; font-size: 14px; color: #808080}

/*tova e za cherven cvqt v novinite*/
b.r {font-family: "Arial"; font-weight: bold; font-size: 12px; color: #BF0000}

/*tova e za cherven cvqt kato zaglavie*/
b.rh {font-family: "Arial"; font-weight: bold; font-size: 16px; color: #BF0000}

/*za promociite da ima cherveno zaglavie*/
b.pr {font-family: "Arial"; font-weight: bold; font-size: 20px; color: #BF0000}
b.price {font-family: "Arial"; font-weight: bold; font-size: 12px; color: #BF0000}

A.lins:link	{ font-family: "Arial"; text-decoration: none; font-size: 12px; color: #A0322C; }
A.lins:visited	{ font-family: "Arial"; text-decoration: none; font-size: 12px; color: #96241d; }
A.lins:active	{ font-family: "Arial"; text-decoration: none; font-size: 12px; color: #8A181A; }
A.lins:hover	{ font-family: "Arial"; text-decoration: underline; font-size: 12px; color: #a1a0a0; }

a.home {
line-height: 1.5em;
font-size: 18px;
text-align: left;
padding: 0px 0px 0px 0px;
color: #043562;
font-weight: bold;
}

.homelink {
text-align: left;
font-size: 10px;
color: #BF0000;
font-weight: bold;
}

div.con {
    background-color: #ffffff;
  }

/*za golemi kartinki edna do druga */
div.float {
  float: left;
  width: 293px;
  }
  
b.time1 {
   margin-bottom: 0px; 
   margin-top: 0px;	
   text-align: right;
   vertical-align: bottom; 
   font-family: "Arial";
   font-size: 10px;
   font-weight: normal;
   color: #000000;
   padding: 0px 0 0 0;
   line-height: 1.5em;
   }  
  
div.float p {
   margin: 0px 0px 0px 0px;
   text-align: center;
   color: #808080;
   font-family: "Arial";
   font-size: 14px;
   font-weight: bold;
   }

/*za malki kartinki edna do druga ama ne stava*/
div.float1 {
  float: left;
  width:280px;
  }
  
div.float1 p {
   margin: 0px 0px 0px 0px;
   text-align: center;
   color: #808080;
   font-family: "Arial";
   font-size: 10px;
   font-weight: normal;
   }

div.spacer {
  clear: both;
  }

b.ph {
   text-align: right;
   vertical-align: top; 
   font-size: 12px;
   font-weight: normal;
   }

/*tova e za tekst pod kartinkite da e siv */
   b.img {
   text-align: center;
   vertical-align: top; 
   font-size: 12px;
   color: #808080;
   font-weight: normal;
   }
/* tova e za kartinka i tekst ot dqsno, no teksta obgrajda kartinkata
.photo1 {
padding: 3px;
display: block;
margin: 0 10px 0px auto;
background-color: #f0f0f0;
float: left;
}*/

ul {
line-height: 1.5em;
text-align: left;
}

ol {
line-height: 1.5em;
}

ul.im {
float: left;
width: 250px;
}

/*da e nagore i nalqvo za hidroakumulatorite*/
ul.tb {
margin: -1px 0px 0px -10px;
}

ol.tb {
margin: 3px 0px 0px -10px;
line-height: 1.5em;
}

.t { 
display: table; 
width:570px;
height:420px;
border: 1px solid #164d86; 
margin: 0px 0px 0px 10px;
position: static;

}
.t-row { 
display: table-row; 
}
.t-head { 
display: table-row; 
font-weight: normal; 
}

.t-cell { 
display: table-cell; 
vertical-align: top; 
border: 0px solid gray; 
padding: 0px; 
}

H1.home { 
margin-top: 5px;
margin-left: 10px;
margin-bottom: 0px; 
color: #164d86; 
font-weight: normal;
text-align: center;
/*font-size: 26px; */
line-height: 1.5em;
}

H2.home { 
margin-top: -15px;
margin-left: 10px;
margin-bottom: 7px; 
color: #808080; 
font-weight: bold;
text-align: center;
font-size: 22px; 
line-height: 1.5em;
}

ul.home {
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
font-size: 14px;
line-height: 2.0em;
}

H2.s { 
color: #808080; 
font-weight: bold;
font-size: 12px; 
margin-bottom: 8px; 
margin-top: 5px;
}

H1.s { 
color: #808080; 
font-weight: normal;
font-size: 20px; 
margin-bottom: 5px; 
margin-top: 150px;
}

b.s1 { 
/*color: #464545; */
color: #808080;
font-weight: normal;
font-size: 20px; 
line-height: 2em;
margin-bottom: 8px; 
margin-top: 5px;
}

i.m { 
color: #464545; 
font-weight: normal;
font-size: 12px; 
margin-bottom: 8px; 
margin-top: 5px;
}
/*tova e za site-map_samo s css.php no pri razlichnite versii se razmestva
ul.r {
margin-top: -193px;
margin-right: -40px;
margin-bottom: 5px;
}

li.r {
margin-top: 0px;
margin-left: 200px;
margin-bottom: 5px;
}
*/
/*ul.rh {
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
}

li.rh {
margin-top: 5px;
margin-left: 140px;
margin-bottom: 5px;
line-height: 1.5em;
}*/
/*tova e za site-map_samo s css.php 
ul.r1 {
margin-top: -185px;
margin-right: 0px;
margin-bottom: 5px;
}

li.r1 {
margin-top: 0px;
margin-left: 340px;
margin-bottom: 5px;
}
*/
select {
font-family: Verdana, Helvetica, sans-serif;
font-size:9px;
background-color: #ffffff;
}

a {
text-decoration: none;
color: #286ea0;
}

a:hover {
text-decoration: underline;
}

ul.map {
margin-top: 4px;
margin-left: -20px;
margin-bottom: 7px;
line-height: 1.5em;
}

li.c {
color: #808080;
}

#toptabs {
margin: -5px auto -13px auto;
background: #e0e0e0;
width: 765px;
}

#topline {
margin: 0px auto -19px auto;
clear: both;
background: #e0e0e0;
color: #808080;
padding: 5px 0 5px 0;
width: 100%;
}

#toptabs p {
text-align: right;
}

.toptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
text-decoration: none;
background: #f0f0f0 url(images/corner2.png) top right no-repeat;
color: #808080;
border-bottom: 1px solid #e0e0e0;
}

.toptab:hover {
background: #fafafa url(images/corner2.png) top right no-repeat;
border-bottom: 1px solid #eaeaea;
color: #505050;
text-decoration: none;
}

.activetoptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
color: #505050;
text-decoration: none;
background: #ffffff url(images/corner2.png) top right no-repeat;
border-bottom: 1px solid #ffffff;
}

.activetoptab:hover {
text-decoration: none;
}

#list {
margin: -15px 0 0 0;
font-size: 10px;
font-family: Arial;
/*color: #808080; za pytekata */
float:right;
}

#container1 {
width: 100%;
background: #ffffff;
}

#container {
margin: 0 auto 15px auto;
width: 760px;
padding: 5px 20px 20px 20px;
text-align: left;
background: #ffffff;
}

/*#time {
width: 101px;
margin: 0px 0px 0px 0px;
background: #E0E0E0;
border-bottom: 3px solid #E0E0E0;
}*/

#bag {
margin: 10px 0 0 0px;
float:left;
}

#logo {
margin: 5px 0 0 0;
float:right;
}

#logo h1 a {
color: #303030;
}

#logo h1 a:hover {
text-decoration: none;
}

#navitabs {
clear: both;
}

#navitab {
padding: 0px 0px 0px 0px;
margin: 67px 0 0px 0;
text-decoration: none;
letter-spacing: 1px;
/*background: #e0e0e0 url(images/corner.png) top right no-repeat;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;*/
}

.navitab:hover {
text-decoration: none;
background: #d0d0d0 url(images/corner.png) top right no-repeat;
}

.activenavitab {
padding: 4px 8px 5px 8px;
color: #ffffff;
margin: 0 0 5px 0;
text-decoration: none;
background: #505050 url(images/corner.png) top right no-repeat;
}

.activenavitab:hover {
text-decoration: none;
}

#desc {
height: 200px;
width: 360px;
color: #ffffff;
padding: 0px 0px 0px 0px;
background: #505050 url(img/sivo.jpg) top left no-repeat;
clear: both;
margin: 0px 0 0 0;
}

#flash {
height: 200px;
width: 396px;
float:right;
margin: -200px 0 0 0;
padding: 0;
clear: both;
}

#desc p {
width: 200px;
/*font-size: 1em;
line-height: 1.3em;
padding: 0 0 0 10px;*/
}

#desc h2 {
font-size: 2.5em;
font-weight: bold;
padding: 60px 15px 0 15px;
margin: 0px 0 0 0;
color: #dcdcdc;
}

#desc h3 {
font-size: 2.5em;
font-weight: bold;
padding: 50px 15px 0 15px;
margin: 0px 0 0 0;
color: #dcdcdc;
}

#desc a {
/*color: #ffffff;*/
text-decoration: underline;
}

#main {
width: 587px;
float: left;
padding: 0 15px 0 0;
border-right: 1px solid #d0d0d0;
}

#main1 {
width: 750px;
float: left;
padding: 0 15px 0 0;
/*border-right: 1px solid #d0d0d0;*/
}
/*tova e za tekst sled kartinka, zagrajdam teksta s tozi div */
#text {
width: 587px;
float: left;
padding: 0 15px 0 0;
}
#text1 {
float: left;
}

.block {
background: #f0f0f0;
padding: 15px;
}

#sidebar {
width:144px;
float:right;
}

#sidebar p {
font-size: 0.9em;
line-height: 1.3em;
margin: 0 0 12px 0;
}

.sidelink {
text-align: left;
display: block;
width: 135px;
background: #f0f0f0 url('img/corner.gif') no-repeat top right;
margin-left:0; margin-right:5px; margin-top:3px; margin-bottom:3px; padding-left:4px; padding-right:3px; padding-top:3px; padding-bottom:3px
}

.sidelink:hover {
background: #e0e0e0 url(img/corner1.gif) top right no-repeat;
text-decoration: none;
}


.sidelink_new {
text-align: left;
color: #BF0000;
font-weight: bold;
display: block;
width: 135px;
background: #f0f0f0 url('img/corner.gif') no-repeat top right;
margin-left:0; margin-right:5px; margin-top:3px; margin-bottom:3px; padding-left:4px; padding-right:3px; padding-top:3px; padding-bottom:3px
}

.sidelink_new:hover {
color: #BF0000;
font-weight: bold;
background: #e0e0e0 url(img/corner1.gif) top right no-repeat;
text-decoration: none;
}

#java {
margin: 0 0 0 0;
padding: 3px 0 3px 0;
}

#footer {
text-align: center;
min-width:760px;
clear: both;
background: #fafafa;
color: #808080;
font-size: 10px;
padding: 2px 0 2px 0;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
width: 100%;
}

#footer p {
margin: 0px 0px 0 0px;
font-family: Arial;
text-align: center;
white-space:nowrap;
border:1px solid #fafafa;
}

p.news {
margin: 0px 0px 0 0px;
font-family: Arial;
color: #808080;
font-size: 10px;
text-align: left;
}

#footer a {
color: #808080;
}

h1 {
color: #808080; 
margin: 60px 0 10px 0;
font-weight: normal;
}

h1.parag {
color: #808080; 
margin: 10px 0 5px 0;
font-weight: normal;
}

h2 {
color: #808080;
margin: 0 0 8px 0;
font-size: 1.6em;
font-weight: normal;
}

h3 {
margin: 20px 0 10px 0;
font-size: 1.4em;
font-weight: normal;
}

p {
margin: 0 0 27px 0;
line-height: 1.5em;
text-align: left;
}

p.tx {
margin: 0 0 0 0;
text-align: justify;
}

p.map {
margin: -55px 0 0 0;
text-align: justify;
}
.right {
text-align: left;
}

a img {
border: 0;
}

/* tova e za lable za form*/
.xComment {
 text-align: left;
}

.photo {
padding: 3px;
display: block;
margin: 0 25px 0px auto;
background-color: #f0f0f0;
}
.photo_l {
padding: 2px;
display: block;
margin: 15px auto;
background-color: #f0f0f0;
}
.photos {
padding: 3px;
display: block;
margin: 0 2px 0px auto;
background-color: #f0f0f0;
}

.photo1.original {
padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #f0f0f0;
}

.hide {
display: none;
}

#empty {
margin: 0px 0px 40px 10px;
}
