body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	}
img {border:0;}	
a {cursor:pointer;}
.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.header {
	font-size: 11px;
	text-align:center;
	font-weight: bold;
 	text-transfo3srm:uppercase;
	padding:0;
	margin:0;
}
.header a:link, a:visited {
	font-weight: bold;
	text-decoration:none;
	c1olor: #c4b797;
	}
.header a:hover {
	font-weight: bold;
	color: ffffff;
	text-decoration:underline;
}

body,td,th {
	abcolor: #c4b797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
p {
text-align:justify;
color:f4f4f4;
}
.diller, .diller td {
	text-align: justify;
	vertical-align: top; 
	line-height: 14px;
}
.main_p {
text-align:justify;
color: black;
}
h1{
font-family:Arial, Helvetica, sans-serif;
color:ffffff;
font-size:14px;
font-weight:bold;
font-style:italic;
padding-left:px;
text-align:center;
}
ul {
list-style:square;
padding:0 0 0 20px;
text-align:left;
line-height: 15px;
}
li {padding-top:5px;}
ol {padding:5px 0 3px 5px; list-style-type:square;}

ol .ol_number {
	list-style-type: 1;
}
.lic {
	margin-left: 10px;
	margin-right: 10px;
}
.img1 {
	padding: 10px;
}
.tdd td
{color:#2d5692;
padding:5px;
margin:5px;}

.main {text-align:justify;
color:ffffff;
width:100%;
padding-top:16px;
padding-right:110px;
padding-bottom:16px;
padding-left:16px;
font-size:12px;
background:url(images/bgs2.jpg) right repeat-y #4673b6;
}
.main1 {
text-align:justify;
color:aaaaaa;
width:100%;
padding-top:16px;
padding-right:110px;
padding-bottom:16px;
padding-left:16px;
font-size:12px;
background:url(images/bgs_white2.jpg) right repeat-y white;
}

.main a {color:#ffffff; font-weight:normal; text-decoration:none; cursor: pointer;}
.main a:link {color:#ffffff; font-weight:normal; text-decoration:none; cursor: pointer;}
.main a:visited {color:#ffffff; font-weight:normal; text-decoration:none}
.main a:hover {color:#ffffff; text-decoration:underline}

.mainw {text-align:justify;
color:#2d5692;
width:100%;
padding-top:16px;
padding-right:110px;
padding-bottom:16px;
padding-left:16px;
font-size:12px;
background-image:url(images/bgs_white2.jpg);
background-position:right;
background-repeat:repeat-y;
}
.mainw a {color:#2d5692; font-weight:normal; text-decoration:none; cursor: pointer;}
.mainw a:link {color:#2d5692; font-weight:normal; text-decoration:none; cursor: pointer;}
.mainw a:visited {color:#2d5692; font-weight:normal; text-decoration:none}
.mainw a:hover {color:#2d5692; text-decoration:underline}

.mainblue {text-align:justify;
color:#2d5692;
width:100%;
padding-top:0px;
padding-right:110px;
padding-bottom:16px;
padding-left:16px;
font-size:12px;
vertical-align: top;
background-color: #e2ecf9;
background-image:url('images/footer.jpg');
background-repeat:no-repeat;
background-position:bottom; 

}
.mainblue a {color:#2d5692; font-weight:bold; text-decoration:underline; cursor: pointer; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; }
.mainblue a:link {color:#2d5692; font-weight:bold; text-decoration:underline; cursor: pointer; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.mainblue a:visited {color:#2d5692; font-weight:bold; text-decoration:underline; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.mainblue a:hover {color:red; font-weight:bold; text-decoration:none; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.mainblue p { 
	text-align:justify;
	color: #516780;
}
.mainblue .diller {
	color: #516780;	
}
.vs {
	color: #516780;	
	background-color: silver;
}
.vs th {
	border-collapse:collapse;
	background-color: #e2ecf9;
}
.vs td {
	border-collapse:collapse;
	background-color: #e2ecf9;
}
.mainblue h1 {
	color: #3366A2;
    font-family: "Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
	text-align:center;
	font-style:normal;
}
.mainblue .img { 
	margin: 10px;
	padding: 5px;	
	border: 1px solid silver;
	background-color: whitesmoke;
}

#CopyR {
	position: absolute; bottom: 0; right: 0; width: 100%;	
    background: url('images/fcon.png') no-repeat scroll right top transparent;
    color: #566270;
    height: 74px;
    line-height: 22px;
    margin: 0px 0px 0 0;
    padding: 8px 15px 0 0;
    text-shadow: 0 1px 0 #FFFFFF;
}



.sc {text-align:justify;
color:#0259a9;
1text-align:center;
padding-top:11px;
font-size:12px;
}
.sc td { text-align:left; 1padding-left:10px; padding:0 10px 0 10px;}
.sc th {width:220px; height:197px}
.copy {
color:ffffff;
font-weight:bold;
font-size:12px;
}
.cat{text-align:justify;
color:#2d5692;
text-align:center;
padding-top:11px;
1padding-right:16px;
1padding-bottom:16px;
1padding-left:16px;
font-size:12px;
}
.gal{
text-align:center;
}
.gal img {
background-color:#2d5692;
border:1px solid #8db1da;
}
.gal img:hover{
border:1px solid #ffffff;
}
.srt{text-align:justify;
color:#2d5692;
padding-top:11px;
font-size:12px;
}
.srt th {
padding-left: 5px;
font-weight:normal;
}
.1srt a:link {cursor: help;}
.1srt a:visited {cursor: help;}
.srt a {cursor: pointer;}

.sl {border:solid 1px #afd2ee; color:fff;}
.sl th {font-weight:normal}
#T1 {display: none; background:url(images/tbg.gif) repeat-x; width:100%; height:6px;}
#T2 {height:39px; background:url(images/tbg2.gif) repeat-x;}
#T3 {background: url(images/topico.gif) no-repeat;}
#footer {height:38px; 1width:85%; text-align:center; 1float:left; color:#3283c9;  padding-top:8px;}
#footer a {line-height:38px; padding: 2px 15px 2px 15px; border-left: 1px solid #afd2ee; border-right: 1px solid #afd2ee; margin-left:-1px; color:#55616c;}
#footer a:link, #footer a:visited {color: #2c6ec3; text-decoration:none; font-weight: normal;font-style:normal; }
#footer a:hover {color: #ed1b2d; text-decoration:underline;}

#rs {float:right; width:12%; padding: 20px 5px 0 0; color:#6fabde; font-size:11px; text-align:center}
#rs a, a:link, a:visited, a:hover {color:#6fabde;}

#MMain .mpage, #Msert .spage {display:block; background: url(images/arr2.gif) left no-repeat #000; color:#fff; vertical-align:middle; text-decoration:none;}

/*-----------------------*/
a.m1, a.m2, a.m3, a.m4, a.m5, a.m5, a.m6, a.m7, a.m8, a.m9, a.m10 {padding-left:36px;}
a.m1:link, a.m1:visited { vertical-align:middle; text-decoration:none; display:block; height:29px; padding-top:16px; background: url(images/arr1.gif) left no-repeat;}
a.m1:hover, #Mabout .m1 {display:block;  color:#fff; vertical-align:middle; text-decoration:none; background: url(images/arr2.gif) left no-repeat #5480c2;}

a.m3:link, a.m3:visited, a.m4:link, a.m4:visited, a.m5:link, a.m5:visited, a.m6:link, a.m6:visited, a.m7:link, a.m7:visited, a.m8:link, a.m8:visited, a.m9:link, a.m9:visited, a.m10:link, a.m10:visited {vertical-align:middle; text-decoration:none; display:block; height:37px; padding-top:8px; background: url(images/arr1.gif) left no-repeat;}

#Msert .m2, #Mpreim .m3, #Mins .m4, #Mmak .m5, #Mpress .m6, #Mpred .m7, #Mcalc .m8, #Msert .m9, #Mvideoflash .m10, a.m3:hover, a.m4:hover, a.m5:hover, a.m6:hover, a.m7:hover, a.m8:hover, a.m9:hover, a.m10:hover {display:block; background: url(images/arr2.gif) left no-repeat #5480c2; color:#fff; vertical-align:middle; text-decoration:none;}

a.mm1, a.mm2, a.mm3, a.mm4, a.mm5, a.mm6, a.mm7, a.mm8 {padding-left:36px;}
a.mm1:link, a.mm1:visited { vertical-align:middle; text-decoration:none; display:block; height:29px; padding-top:16px; background: url(images/arr1.gif) left no-repeat;}
a.mm1:hover, #Mabout .mm1 {display:block;  color:#fff; vertical-align:middle; text-decoration:none; background: url(images/arr2.gif) left no-repeat #5480c2;}

a.mm2:link, a.mm2:visited, a.mm3:link, a.mm3:visited, a.mm4:link, a.mm4:visited, a.mm5:link, a.mm5:visited, a.mm6:link, a.mm6:visited, a.mm7:link, a.mm7:visited, a.mm8:link, a.mm8:visited {vertical-align:middle; text-decoration:none; display:block; height:37px; padding-top:8px; background: url(images/arr1.gif) left no-repeat;}

#Msiding .mm2, #Catalogue .mm3, #Mpreim .mm4, #Mmak .mm5, #Mpred .mm6, #Mcalc .mm7, #Msert .mm8, a.mm2:hover, a.mm3:hover, a.mm4:hover, a.mm5:hover, a.mm6:hover, a.mm7:hover, a.mm8:hover {display:block; background: url(images/arr2.gif) left no-repeat #5480c2; color:#fff; vertical-align:middle; text-decoration:none;}

a.mp1, a.mp2, a.mp3, a.mp4, a.mp5, a.mp5, a.mp6, a.mp7, a.mp8, a.mp9, a.mp10  {padding-left:6px;}
a.mp1:link, a.mp2:link, a.mp3:link, a.mp4:link, a.mp5:link, a.mp6:link, a.mp7:link, a.mp8:link, a.mp9:link, a.mp10:link,
a.mp1:visited, a.mp2:visited, a.mp3:visited, a.mp4:visited, a.mp5:visited, a.mp6:visited, a.mp7:visited, a.mp8:visited, a.mp9:visited, a.mp10:visited { vertical-align:middle; text-decoration:none; display:block; height:18px; padding-top:4px; }
a.mp1:hover, a.mp2:hover, a.mp3:hover, a.mp4:hover, a.mp5:hover, a.mp6:hover, a.mp7:hover, a.mp8:hover, a.mp9:hover, a.mp10:hover, #Mmain .mp1 {display:block;  color:#fff; vertical-align:middle; text-decoration:none; background: #5480c2;}

#Catalogue .submenu {
	background-color: lightsteelblue; 
	border-left: 2px solid steelblue;
	display: block;
}

#Mvideoflash .submenu, #Mmain .submenu, #Mins .submenu, #Contacts .submenu, #Mabout .submenu, #Msiding .submenu, #Mpreim .submenu, #Mmak .submenu, #Mpred .submenu, #Mcalc .submenu, #Msert .submenu, #Msiding .submenu, #Gallery .submenu {
	background-color: lightsteelblue; 
	border-left: 2px solid steelblue;
	display: none;
}
/*-----------------------*/

#c1 {width:100%; padding:0; margin:0;}
#c1 a:link, #c1 a:visited {width:24%; display: block; float: left; text-decoration:none; height:42px; }

/* Header Menu Actions */
a:link.About, a:visited.About {background:url(images/about.gif) center no-repeat; }
a:hover.About, #About .About {background:url(images/about2.gif) center no-repeat;}

a:link.Mainpage, a:visited.Mainpage {background:url(images/main.gif) center no-repeat; }
a:hover.Mainpage, #Mainpage .Mainpage {background:url(images/main2.gif) center no-repeat;}

a:link.Photo, a:visited.Photo {background:url(images/photo.gif) center no-repeat; }
a:hover.Photo, #Photo .Photo {background:url(images/photo2.gif) center no-repeat;}

a:link.Mont, a:visited.Mont {background:url(images/mont.gif) center no-repeat; }
a:hover.Mont, #Mont .Mont {background:url(images/mont2.gif) center no-repeat;}

a:link.Prod, a:visited.Prod {background:url(images/prod.gif) center no-repeat; }
a:hover.Prod, #Prod .Prod {background:url(images/prod2.gif) center no-repeat;}

a:link.Ctlg, a:visited.Ctlg {background:url(images/cat.gif) center no-repeat;}
a:hover.Ctlg, #Catalogue .Ctlg {background:url(images/cat2.gif) center no-repeat;}

a:link.Gall, a:visited.Gall {background:url(images/gall.gif) center no-repeat;}
a:hover.Gall, #Gallery .Gall {background:url(images/gall2.gif) center no-repeat;}

a:link.Cont, a:visited.Cont {background:url(images/cont.gif) center no-repeat;}
a:hover.Cont, #Contacts .Cont {background:url(images/cont2.gif) center no-repeat;}

.act {font-family:Arial, Helvetica, sans-serif;
font-weight:bold; font-size:14px; font-style:italic; color:#FFFF00; border-spacing:0px; text-align:left}
hr {
color:#8db1da;
background-color:#8db1da;
height:1px;
border:0;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.footer a:link{
	font-weight: normal;
	font-size: 12px;
	color: #2d5692;
	text-decoration:none;
}
.footer a:visited{
	font-weight: normal;
	font-size: 12px;
	color: #2d5692;
	t3ext-decoration:none;
}
.footer a:hover{
	font-weight: normal;
	font-size: 12px;
	color: #2d5692;
	text-decoration:underline;
}
.news td {
width:186px;
color: #212121;
font-weight:bold}
.news hr {
color:#8db1da;
background-color:#8db1da;
height:1px;
border:0;
padding:0;
}
.newss a {color:#ffffff; font-weight:normal; text-decoration:none}
.newss a:link {color:#ffffff; font-weight:normal; text-decoration:none}
.newss a:hover {color:#ffffff; text-decoration:underline}
.newss a:visited {color:#ffffff; font-weight:normal; text-decoration:none}
.news {                    	
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #ffffff;
	border-spacing: 0px;
	line-height: 14px;
}

.newz td {
padding-left:20px;
padding-right:20px;
width:230px;
}
.news a:link {color:#ffffff; font-weight:normal; text-align:left;}
.news a:hover {color:#ffffff;font-weight:normal}
.news a:visited {color:#ffffff;font-weight:normal};

.Data {
color:#afffe8;
font-weight:bold;
font-size:12px;
}

.newsn {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #fff200;
	border-spacing: 0px;
	text-align: left;
}
.newsb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align:right;
	font-style: normal;
	padding-top:10px;
	color: #8db1da;
	border-spacing: 0px;
	text-align: right;
	}
.newsb a:link{color: #b3d0f1;}
.newsb a:visited{color: #b3d0f1;}
.newsb a:hover{color: #ffffff;}
.e2{background-color:#F2F7FE;color:#002000;border-style:solid;border-right-width:2px;border-top-width:1px;border-left-width:1px;border-bottom-width:2px;border-color:#aaaaaa;padding:2px}
a.b:link{vertical-align:middle; text-decoration:none;}
a.b:hover{display:block; background-color:#5480c2; color:#FFFFFF; vertical-align:middle; text-decoration:none;}

.rc {                    	
	border:0;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #c4b797;
	weight: 180px;
	border-spacing: 0px;
	marg3in-top: 11px;
	text-align: left;
	margin-left: 15px;
	margin-right: 3px;
	line-height: 12px;
	margin-right: 13px;
	padding-left: 0px;
}
.rc p {
	font-size: 11px;
	font-style: normal;
	font-color: #212121;
}
.rc td {
padding-top:6px;
width:160px;
color: #c4b797;
font-weight:bold
}

.rc a {color:#cccccc; font-weight:normal; text-decoration:none}
.rc a:link {color:#cccccc; font-weight:normal; text-decoration:none}
.rc a:hover {color:#cccccc; text-decoration:underline}
.rc a:visited {color:#cccccc; font-weight:normal; text-decoration:none}


.rname {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-style:italic;
font-weight:bold;
text-transform:uppercase;
1padding-right:26px;
1padding-left:20px;
text-align:center;
}

.cname {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-style:italic;
font-weight:bold;
text-align:center;
}
.pred2 {
font-family:Arial, Helvetica, sans-serif;
color:#afffe8;
font-weight:bold;
font-size:14px;}
.pred {
background-color:#00adef;
color:#FFFFFF;
font-weight:bold; }
div.pred {visibility:hidden}
.pred div{visibility:hidden}

.pred a:link{
color:#FFFFFF;
text-decoration:none;
}

.pred a:visited{
color:#FFFFFF;
}

.lmenu {
font-family:Arial, Helvetica, sans-serif;
color:ffffff;
font-size:12px;
font-weight:bold;
font-style:italic;
}
.zag {
font-family:Arial, Helvetica, sans-serif;
color:ffffff;
font-size:13px;
font-weight:bold;
1font-style:italic;
font-style:normal;
}
.zag2 {
font-family:Arial, Helvetica, sans-serif;
color:a3c1b8;
font-size:11px;
font-weight:normal;
}
.lmenu2 {
font-family:Arial, Helvetica, sans-serif;
color:#b3d0f1;
font-size:11px;
font-weight:normal;
padding-left:5px;
}
.lsubmenu {
font-family:Arial, Helvetica, sans-serif;
color:navy;
font-size:11px;
font-style:italic;
font-weight:normal;
padding-left:5px;
}

.lmenu a:link, .lmenu a:hover, .lmenu a:visited {
font-weight:normal;
}

.lmenu a:link {
font-style:italic;
font-size:12px;
font-weight:bold;
color:#FFFFFF;}
.lmenu a:hover {
font-style:italic;
font-size:12px;
font-weight:bold;
color:#FFFFFF;}
.lmenu a:visited {
font-style:italic;
font-size:12px;
font-weight:bold;
color:#FFFFFF;}

.right, .left, .cen { display: inline;background-color:#2d5692;
border:1px solid #8db1da; }

img.left, ing.right{
background-color:#2d5692;
border:1px solid #8db1da;
}

.mimg img{
background-color:#2d5692;
border:1px solid #8db1da;
}

.left img:hover{
border:1px solid #ffffff;
}
.right img:hover{
border:1px solid #ffffff;
}

.left {float: left;  margin: 10px 10px 10px 0;}
.cen { float: center; padding: 5px; margin: 5px 15 5px 15px; }
.right {float: right; margin: 10px 0 10px 10px; }
.mid { background-color:#FFFFFF; width:100%}
.lnews {display:inline; float:left; margin-right:14px;}

.top td{border:0;
	font-weight: bold;
	font-size: 10px;
	font-style: normal;
	color: #ac4910;
	background-color:#f4f4f4;
	border-spacing: 0px;
	text-align: left;
	line-height: 14px;
}
.top a:link{
	font-weight: bold;
	font-size: 10px;
	color: #ac4910;
	text-decoration:none;
}
.top a:hover{
	font-weight: bold;
	font-size: 10px;
	color: #ac4910;
	text-decoration:underline;
}
.top a:visited{
	font-weight: bold;
	font-size: 10px;
	color: #ac4910;
	text-decoration:none;
}


/* CSS Menu Document */
ul#cssmenu {
        width:98%;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        height: 18px;
        font: 12px/18px Verdana, Arial;
        //border-left:#003366 1px solid;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 18px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        //width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 18px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 170px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        font: 12px/18px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        //background: #FFFFFF;
        color:Red;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        //border-top: 0px solid #FFFFFF;
        float: none;
        background: #336699;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        //border-top: 1px solid #FFFFFF;
        background: #FFFFFF;
        color:red;
        border:#003366 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav a {
display: block;
width: 10em;
}

#nav li {
float: left;
width: 10em;
}

/* required to avoid jumping */
#commentWrapper { 
	right: 0;		
	position: absolute;
	width: 110px;
}
#comment {
	position: absolute;
	top: 5px;
	/* just used to show how to include the margin in the effect */
  
	margin-top: 20px;
	/*
	border-top: 1px solid purple;
	padding-top: 19px;
	*/
}
#comment.fixed {
	position: fixed;
	top: 0;
}



