body         	{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-family: Arial; font-size: 14px;}
body			{background-image: url(../img/1.jpg); background-repeat: repeat-x; background-attachment: fixed;}
body#gen		{background-color: e4e4e4;background-image: url(); }


table.web {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    color: #404040;
}
table.web caption {
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
}
table.web td, table.greystripes th {
    border: 1px dashed #E5E5E5;
    padding: 5px 10px;
}
table.web th {
    background: none repeat scroll 0 0 #039E36;
    color: #FFFFFF;
    font-size: 18px;
    padding: 5px;
    text-align: center;
}
table.web tbody th, table.greystripes tbody td {
    text-align: center;
    vertical-align: top;
}
table.web tbody tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.web tbody tr:hover {
    background: none repeat scroll 0 0 #F7F7F7;
}
table.webtbody tr:hover th, table.greystripes tbody tr.odd:hover th {
    background: none repeat scroll 0 0 #F0F0F0;
}
table.web tfoot th, table.greystripes tfoot td {
    background-color: #F0F0F0;
    border: medium none;
    color: #000000;
    font-size: 1.1em;
    padding: 4px 10px;
}
table.web tfoot td {
    text-align: right;
}






.catalog {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 75%;
    font-weight: bold;
    width: 600px;
   margin:15px 0 15px 0px;
}

.table-media td { font-size:12px;}
.long-title { font-size:90%;}
.long-title a { font-size:90%;}

#table {
    background: none repeat scroll 0 0 #D0DAD9;
	  border-top: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
	border-bottom:3px solid #338833;
	border-left:3px solid #338833;
	
}
#table tr.head {
    background: none repeat scroll 0 0 #E4E6E9;
}
#table .zebra1, #rt-page-container .table .zebra2 {
    border-top: 1px solid #D9D9D9;
}
#table .zebra2 {
    background: none repeat scroll 0 0 #F1F2F4;
}
#table .zebra1:hover {
    background: none repeat scroll 0 0 #F6F7F8;
}
#table .zebra2:hover {
    background: none repeat scroll 0 0 #EDEEEF;
}


#table td.mini{
width:80px;
}


#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
width: 90%;
padding: 0px;
margin: 0px;

}


#vertmenu ul {
list-style: none;

margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 13px;
display: block;
border-bottom: 1px dotted #338833;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #000;
width:100%;
font-weight:bold;
}

#vertmenu ul li a:hover, #vertmenu ul li a:current{
color: #338833;

font-weight:bold;
}

#vertmenu ul li a:visited {color: #000;font-weight:bold;}


.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
font-size:13px;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.active, .underlinemenu ul li a.current{
border-bottom-color: #338833;
color:#338833;
}


#topmenu {background-color:#D0DAD9;}

img			{filter: chroma(COLOR=#D3E6EA, COLOR=#CFE1E4, COLOR=#D5E7EB, COLOR=#D4E6EA);}






div#homeng		{width: 60%; font-size: 14px; margin: 15px; color: 008800;}
div#home		{width: 60%; font-size: 14px; margin: 15px; color: 008800;}
#homeng p		{text-align: center; text-indent: 30px;}
#home p		{text-align: justify; text-indent: 30px;}
#cot			{width: 506px; border: 0px; margin: 20px;}
#adress		{text-align: center;  color: 333333; font-size: 16px;}
#map			{text-align: center;font-size: 10px; }
#map A		{color: 003300; font-size: 10px; font-family: Arial;}
#des			{padding: 15px;}
#des p		{ font-size: 14px;}

p            	{text-align:justify; font-size: 14px;}
p#new          	{text-align:justify; text-indent: 40px; font-size: 14px; margin-left: 50px; margin-right: 50px;}
p#spec		{margin:0px; padding-right: 20px; text-align: left;}
p#spec1		{margin:0px; padding-right: 20px; text-align: justify;}
h5#spec1		{margin-bottom: 1px;}

b			{font-weight: normal;}




a {
	
	color: #338833;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration: none;
	color: #338833;
text-decoration:underline;
}
a:hover {
	text-decoration: none;
	color: #338833;
text-decoration:none;
}
a:active {
	text-decoration: none;
	color: #338833;
text-decoration:underline;
}


hr			{height: 3px; width: 99%; color: 338833; margin-bottom: 0px;}

h1			{text-transform: uppercase; font-size: 12px; text-align: center; color: 006600; margin: 10px 10px 10px 0px; pading: 4px 4px 4px 12px;}

h2			{text-transform: uppercase; font-size: 14px; text-align: left; color: ffffff; background-color: #338833; width: 300px;margin: 10px 10px 10px 0px;  padding: 4px 4px 4px 12px;}

h3			{text-transform: uppercase; font-size: 12px; text-align: left; color: 006600; margin-top: 20px; margin-bottom: 4px; padding: 4px 4px 4px 12px;}

h4			{font-size: 12px; text-align: left; color: 006600; margin-top: 7px; margin-bottom: 7px; padding: 2px 2px 2px 12px;}


h6			{text-transform: uppercase; font-size: 12px; color: 006600; margin-top: 20px; margin-bottom: 4px; text-align: center; padding: 4px 4px 4px 8px;}
h7                      {text-transform: uppercase; font-size: 12px; color: 006600; margin-top: 20px; margin-bottom: 4px;padding: 4px 4px 4px 8px;}
h8                      {text-transform: uppercase; font-size: 10px; color: 006600; margin-top: 20px; margin-bottom: 4px;padding: 4px 4px 4px 8px;}


#adr			{font-size: 12px;}

#lang			{font-size: 11px; background-color: d0dad9; color: 557464;}
#lang A		{color: 002200; font-weight: bold;}

#lang1		{font-size: 11px; color: 557464;}
#lang1 A		{color: 002200; font-weight: bold;}


#tablemenu			{margin: 11px; background-color: d0dad9; width: 200px;}

#headmenu		{background-color: 338833; height: 20px; padding: 0;}



#general		{font-size: 14px; border-width: 3px; border-color: 338833; border-style: solid; PADDING: 10PX;}
#general1		{PADDING: 10PX; border-right: 3px solid #338833;}

#catalog		{
color: #000000;
    font-size: 14px;
border:1px solid #338833;
margin-bottom:6px;
   
}



#catalog td		{
border-bottom: 1px solid #338833;
    border-top: 1px solid #338833;
    padding: 0 0 0 5px;
    width: 181px;

}

td#img		{ width: 49px; background-color: ffffff; padding: 0px;}


td#img	img	{border: 0px;}

#cost			{font-weight: bold; color: 006600; font-size: 12px;}
#mod			{font-weight: bold; font-size: 13px; color: 000000;}

#cena			{font-weight: bold; font-size: 11px; color: 000000;}



#catalog img	{border: 0px;}

#opt th			{text-align: left; font-size: 16px;}

#catalog A:hover	{width:105%;}


#info			{font-size: 12px; width: 95%;}
#info	td		{border-bottom-width: 1px; border-bottom-color: cccccc; padding:4px; border-bottom-style: dotted;}


tr#1			{background-color: e6ede6;}
tr#2			{background-color: d0dad9;}



hr#dhr		{height: 3px; color: a0ada5;}

#down			{font-size:11px; text-align: center;}
#down A		{color: 003300; font-weight: normal;}
#down A:hover	{color: 008800;}
#down A:visited	{color: 008800;}

#buy		{font-size: 12px; font-weight: bold;}

div#pres	{position: absolute; left: 10px; top: 670px; color: cc0000; font-size: 16px; font-weight: bold;}
span#oldcost    {text-decoration: line-through;}
#newcost	{font-weight: bold; font-size: 11px; color: ff0000;}





#table-common
{
	border:1px solid #cccccc;
	border-collapse:collapse;


    color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:14px;
}

/*Any cell*/
#table-common td
{
	border:1px solid #8C8C8C;
	background-color:#F3F3F3;
	color:#000000;
	padding:7px 12px;
}

/*Head cell*/
#table-common th
{
	
    text-align:center;
	font-weight:bold;
	background-color:#039E36;
	border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
	padding:4px;
    font-size: 16px;
	color:#ffffff;
}

/*Body cell*/
#table-common tbody td
{
	background-color:#F3F3F3;
	background-image:none;
	color:#000000;
}

/*Foot cell*/
#table-common tfoot td
{
	background-color:#F3F3F3;
	padding:5px;
	color:#333;
}

div.pdf {
   
    background: url(Pdf-32.png) no-repeat scroll 8px center;
    border: 1px solid #ρρρ;
    margin: 2px 0;
    padding: 10px 5px 10px 18px;
text-transform:uppercase; font-weight:bold; font-size:15px;width:200px;
    border:1px solid #338833;
}


div.media{
   
    background: url(media.png) no-repeat scroll 8px center;
    border: 1px solid #ρρρ;
    margin: 2px 0;
    padding: 10px 5px 10px 18px;
text-transform:uppercase; font-weight:bold; font-size:13px;width:200px;
    border:1px solid #338833;
}


div.info {
   
    background: url(get_info.png) no-repeat scroll 8px center #FFFFFF;
    border:1px solid #338833;
    margin: 8px 0 8px 0;
    padding: 15px 10px 15px 55px;
}

