/* DEFAULTS */
img { border: none; }

h1 { color: #4A4A4A }
h2, h3 { color: #7A7A7A; }
h3 { font-size: 17px; font-weight: normal; line-height: 20px;}

#copyright { color: Gray; font-size: 11px; }

.bold{font-weight:bold;}

.green{
	color:#3caf0a;
}


.inner_gallery td
{
 	width:120px;
}
.inner_gallery td div
{
 	width:110px;
	height:77px;
 	text-align:center;
	border:0px solid red;
 }

.inner_gallery td img
{
 	width:110px;
	border:0px outset #FFFFFF;
	/*height:105px;*/
}
.d_gray
{
	color:#555555;
}
.orange
{
	color:orange;
}
.gray
{
	color:#7a7a7a;
	
}

a.n
{
	font-weight:normal;
}

.f19
{
	font-size:19px;
}
.f16
{
	font-size:16px;
}
.f14
{
	font-size:f14px;
}
.f18
{
	font-size:18px;
}
.alfa
{
	list-style-type:upper-alpha;
}

.tblMargin
{
	margin-left:50px;
}
.pageTitle
{
	color:#E00B0B;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
.pageTitle2
{
	color:#E00B0B;
	text-decoration:underline;
	font-weight:bold;
	font-size:16px;
}

.pageTitle3
{
	color:#E00B0B;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.header
{
	color:#5A7AB6;
	font-size:16px;
	font-weight:bold;

}


hr
{
	height:1px;
	color:#93ABD6;
	text-align:center;
	border-bottom-style:dotted;
	
}
p
{
	margin:20px;
	direction:ltr;
}


.boxIn
{
	padding-left:10px;
	color:black;
	vertical-align:top;
	padding-top:5px;
}
.box
{
	padding-left:25px;
	border-bottom:1px solid #c3c3c3	
 }

a.box
{
	padding-left:25px;
	color:white;
	font-weight:bold;
	font-size:15px;
}

a.box:hover
{
	color:white;
}

a.simple
{
	color:black;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

a.simple:hover
{
	color:black;
	text-decoration:underline;
	background:#DEDFDF;
}
a.simpleH
{
	color:black;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

a.simpleH:hover
{
	color:black;
	text-decoration:underline;
	background:#DEDFDF;
}

.bottMnu
{
	width:33%;
	padding-left:5px;
}
.bottMnuC
{
	width:33%;
	text-align:center;
}

.bottMnuR
{
	width:33%;
	text-align:right;
	padding-right:5px;
}

div.popmenu
{
position:absolute;
visibility:hidden;
left:0px;
top:8px;
}

.mnuIn
{
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	height:30px;
	text-align:center;
}
.mnuOver
{
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	height:30px;
	text-align:center;
	background-image:url('images/mnu_on.jpg');
}
.mainTd
{
	padding:0px;
	border-right:1px solid #E9F3F7;
	border-left:1px solid #E9F3F7;
}

.mainTd2
{
	margin:0px;
    padding: 0px;
	border-right:1px solid #E9F3F7;
	border-left:1px solid #E9F3F7;
}


.tblMain
{
	border:1px solid #2A75B4;
}
.tdM
{
	width:765px;
	height:30px;
	background-image:url('images/mnu.jpg');
	color:white;
	border-top:0px solid #4B3963;
	font-size:15px;
	font-weight:bold;

}
.tdM2
{
 	height:30px;
	background-image:url('images/mnu.jpg');
	color:white;
	border-top:0px solid #4B3963;
	font-size:15px;
	font-weight:bold;

}

a.more
{
	text-decoration:none;
	font-size:12px;
	color:#324EA1;
	font-weight:normal;
}


a.more:hover
{
	color:#324EA1;
}

a.more2
{
	text-decoration:none;
	font-size:11px;
	color:#E00B0B;
	font-weight:normal;
}


a.more2:hover
{
	color:#000000;
}

a
{
	text-decoration:none;
	font-size:12px;
	color:#324EA1;
	font-weight:bold;
}

a:hover
{
	color:black;
}

a.kahuna
{
	text-decoration:none;
	font-size:8px;
	color:black;
 
}

a.kahuna:hover
{
	color:black;
}
a.mnu
{
	text-decoration:none;
	font-size:12px;
	color:white;
	font-weight:bold;
	

}

a.mnu:hover
{

	color:white;
}

a.popupmnu
{

	color:#E00B0B;
	font-weight:bold;
	text-decoration:none;
	
}

a.popupmnu:hover
{

	color:black;
}

.rflat
{
	border: 3px outset #5A7AB6;
	padding: 0px;
	cursor: pointer;
	font:bold  11px arial,sans-serif;
        background: #5A7AB6;
        color:white;
        height:23px;
       
}


<!-- -->
.tbl
{
	 border : 5px outset silver;
}
.tdGal
{
        border : 3px outset silver;
}


a.tiny      {
		text-decoration:underline;
		font-size:10px;
		color:gray;
		font-weight:bold;
	}
a.tiny:hover {color:black;}
.listDesc
{

	font:  normal 12px arial;
	color:black;
}
.Agr{

	 line-height:20px;

}
.NumList
{
	 list-style-type: Decimal;
	 line-height:23px;
	 direction:ltr;
}


.lists
{

	 list-style-type: disc;
	 line-height:20px;
	 

}
a.links   {
	color:black;
	text-decoration:underline;
	font: bold 12px arial;
}

a.links:hover {
	color:gray;
	text-decoration:underline;
	font: bold 12px arial;
}


.links
{
	font:  bold 12px arial;
	color:black;
	text-decoration:underline;
	
}

.LastAds
{
	BORDER-BOTTOM: #466A9C 1px outset;
	font:  normal 10px arial,sans-serif;
	color:black;
	
}

.LastAdsBody
{
	BORDER-LEFT: #466A9C 1px outset;
	BORDER-RIGHT: #466A9C 1px outset;
	font:  normal 12px arial,sans-serif;
	
	
}
.hide
{
	visibility:hidden
}

.blue
{
 font: bold 12px Verdana,sans-serif;
 color:#416193;
 background:#416193;
}

body            {
        font: normal 12px arial,sans-serif;
        color:white;
		margin:0px;
		direction:ltr;
}

.big
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:180px;

}

.medium
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:66px;
}

.small
{
	font-family: arial,sans-serif; 
	font-size: 12px;
	width:51px;

}
.Nosize
{
	font-family: arial,sans-serif; 
	font-size: 12px;

}

.error
{
	font-size: 12px;
	color:red;
}

.note
{
	font-size: 9px;
	color:red;
}


/* links */

a.menu{
	color:black;
}
a.menu:hover {
	color:black;
}


a.lastAd {
	color:black;
}

a.lastAd:hover {
	color:gray;
}

.b
{
	border:1px solid red;
}

img     {
    
    margin: 0px;
    padding: 0px;
	border:0px;
}


/* flat input buttons/checlboxes */
.nav
{
 	cursor: pointer;
}
.flat
{
    border: #000000 1px solid;
    cursor: pointer ;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    background:#456;
    color:white;
}

.smflat
{
    border: #000000 1px solid;
    cursor: pointer;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    background:#6699FF;
    color:white;
     
        
}


/* optional fields */

.trheader {
	background-color : white;
	    font-weight:bold;
	

}

.TableHeader{
 	font-size: 12px;
 	font-weight:bold;
 	border-bottom:solid 1px;
 	border-color:silver;
 	color:#383837;
       
}





.plain  {border: none;
	vertical-align: middle;

}

.tableBorderOut
{
    border : 2px outset #F2E3A8;

}


.tableBorder
{
    border : 2px inset #F2E3A8;

}

td  {
        font: normal 12px arial,sans-serif;
        border : 0px solid silver;
        color : black;
}  

td.srv{
        font: normal 12px arial,sans-serif;
        border : 1px outset #D0C08E;
        color : black;

}
.price { font-size: 15px; font-weight: bold; }
