A:link,A:visited {color: #2C78B5}

A:active,A:hover {color: #2C78B5}



A.o:link,A.o:visited {color: #FE7800}

A.o:active,A.o:hover {color: #FE7800}



A.g:link,A.g:visited {color: #747474;text-decoration: none;font-weight: medium}

A.g:active,A.g:hover {color: #747474;text-decoration: none;font-weight: medium}



A.w:link,A.w:visited {font: 8.4pt Tahoma;color: #B6B6B6;text-decoration: none;}

A.w:active,A.w:hover {font: 8.4pt Tahoma;color: #B6B6B6;text-decoration: none;}

A.w2:link,A.w2:visited {font: 8.4pt Tahoma;color: #F9BB3A;text-decoration: none;}

A.w2:active,A.w2:hover {font: 8.4pt Tahoma;color: #F9BB3A;text-decoration: none;}



A.catalogmenu:link,A.catalogmenu:visited {color: #FF9600;font: 9.4pt Tahoma;font-weight:bold}

A.catalogmenu:active,A.catalogmenu:hover {color: #FF9600;font: 9.4pt Tahoma;font-weight:bold}



A.catalogmenu2:link,A.catalogmenu2:visited {color: #FF9600;font: 8.4pt Tahoma;}

A.catalogmenu2:active,A.catalogmenu2:hover {color: #FF9600;font: 8.4pt Tahoma;}







a {text-decoration:none;}

a:hover {font-weight:bold;}






A.big:link,A.big:visited {color: #2C78B5;font: 9.4pt Tahoma;}

A.big:active,A.big:hover {color: #2C78B5;font: 9.4pt Tahoma;}



A.small:link,A.small:visited {color: #ABAAA0;font: 8.4pt Tahoma;}

A.small:active,A.small:hover {color: #ABAAA0;font: 8.4pt Tahoma;}



body{background-color:#EBE9E1;margin:0px;padding:0px}



#header{background:url('images/z1.gif');background-repeat:repeat-x;height:116px}



#menu{background:url('images/z2.gif');background-repeat:repeat-x;height:28px;padding-top:5px;padding-left:10px;padding-RIGHT:30px}

.amenu{float:left;padding-left:20px;}

.amenu2{float:left;padding-left:20px;padding-top:3px}

.amenu3{float:right;padding-left:20px;padding-top:3px;font-weight:bold;text-decoration: none;}

#sitemenu{padding-left:30px;padding-top:6px;padding-bottom:8px}

#logo{padding-left:30px}

.smenu{padding-left:20px}

#box_languages{float:right;padding-right:30px;padding-top:40px}

#box_search{float:right;padding-right:100px;padding-top:40px}

.body_content{padding-top:20px;padding-left:30px;padding-right:30px}

.body_content_home{padding-top:20px;padding-left:30px;padding-right:30px}

.sbox{border: #D8D5CC 1px solid;margin-top:20px;padding-left:20;padding-right:10;padding-bottom:10;padding-top:10;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;}

.box_header{margin-bottom:15px;padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;}

.sort_menu{margin-bottom:15px;padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;}

.content_border{background-color:#D8D5CC}

.content_body{padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;margin-top:15px}



.home1{padding:13px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;}

.home2{padding:13px;background:url('images/z11.gif');background-color:#F6F5F5;background-repeat:no-repeat;border: #D8D5CC 1px solid;}

.component{margin:2px}





.topmenu{float:left;height:21px}





#footer{padding:30px;background:url('images/z8.gif');background-repeat:repeat-x;margin-top:20px}



body,td,p,ul {color: #000000; font: 8.4pt Tahoma;}

b,strong{font-weight:bold;}

h1{color: #000000; font: 10.4pt Tahoma; font-weight: bold}

h2{color: #545454; font: 8.4pt Tahoma;font-weight: bold}



.head1{color: #545454; font: 16.4pt Tahoma;margin-top:0px;margin-bottom:10px}

.head2{color: #545454; font: 8.4pt Tahoma;font-weight: bold}



.tborder{background-color:#D2D2D2}

.theader{background:url('images/x8.gif');background-color:#E7E7E7;color:#000000;font-weight:bold}

.tcontent{background:url('images/x9.gif');background-color:#FFFFFF}

.graybg{background-color:#FFFFFF;background:url('images/z9.gif');background-repeat:no-repeat;background-color:#F1F0F0}

.whitebg{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;}

.orange{background-color:#FF9600}

.sheader{color:#545454;font-weight:bold;font: 8.4pt Tahoma;margin-bottom:4px}

.sheader2{color:#000000;font-weight:bold;font: 9.4pt Tahoma;}

.smember{BORDER: #D2D2D2 1px solid;background-color:#F2F2F2}

.sitem{background-color:#FFFFFF;padding:7px}



.price{color:#FE7800;font-weight:bold}

.date{color:#0071B2;}

.datenews{color:#747474;font: 8.4pt Tahoma;}

.error{color:red;}

.ok{color:green;}

.newstitle{color:#000000;font-weight:bold}

.smalltext{color: #000000; font: 7.4pt Tahoma;}

.bigtext{color: #FE7800; font: 9.4pt Tahoma; font-weight: bold}

.white{color:#FFFFFF}



.box_site_info{padding-left:10px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px}

.box_members{padding-left:15px;background:url('images/marker2.gif');padding-top:1px;padding-bottom:1px}

.box_photographer{padding-left:10px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px}

.profile_border{background-color:#D2D2D2}

.gg{color: #747474;text-decoration: none;font-weight: medium}



input,select {color: #000000; font: 8.4pt Tahoma}





.items_added{background-color:#FFFFFF;padding:20px;border: #5A5A5A 1px dashed;}









A.tg1:link,A.tg1:visited {color: #2C78B5font-size:12pt;padding:2px;margin:3px}

A.tg1:active,A.tg1:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:12pt;padding:2px;margin:3px}



A.tg2:link,A.tg2:visited {color: #2C78B5font-size:14pt;padding:2px;margin:3px}

A.tg2:active,A.tg2:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:14pt;padding:2px;margin:3px}



A.tg3:link,A.tg3:visited {color: #2C78B5font-size:16pt;padding:2px;margin:3px}

A.tg3:active,A.tg3:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:16pt;padding:2px;margin:3px}



A.tg4:link,A.tg4:visited {color: #2C78B5font-size:18pt;padding:2px;margin:3px}

A.tg4:active,A.tg4:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:18pt;padding:2px;margin:3px}







.blogmenu{color: #000000; font: 8.4pt tahoma;font-weight:bold}

.grayfont{color: #747474; font: 8.4pt tahoma;}

.lightfont{color: #FE7800; font: 8.4pt tahoma;}



A.blog:link,A.blog:visited {color: #2C78B5font: 9.4pt tahoma;font-weight:bold}

A.blog:active,A.blog:hover {color: #2C78B5font: 9.4pt tahoma;font-weight:bold}



previewbg{background-color:#FFFFFF;}











.paging{BORDER: #D2D2D2 1px solid;padding:1px;background-color:#FAFAF9;padding:3px}

.paging2{BORDER: #FC9131 1px solid;padding:1px;background-color:#FFDAB8;padding:3px;}





.ibox {

font-size:10pt;

        border:#a8a8a8 solid 1px;

        background: #F5F5F5;

}

.ibox:focus {

	background: #fff;

	border: 1px solid #686868;

} 











.ibox_ok {

font-size:10pt;

        border:#a8a8a8 solid 1px;

        background: #C3FFBB;

}

.ibox_ok:focus {

	background: #D5FCD0;

	border: 1px solid #686868;

} 











.ibox_error {

font-size:10pt;

        border:#a8a8a8 solid 1px;

        background: #FFAABB;

}

.ibox_error:focus {

	background: #FEC4D0;

	border: 1px solid #686868;

} 







.isubmit {

font-size:9pt;

padding:6px;

font-weight:bold;

        background-color:#E4E4E4;

        border: 1px double #A2A2A2;

        border-left-color: #CBCBCB;

        border-top-color: #CBCBCB;

        color: #4F4F4F;

}





.submittop {

font-size:10pt;

        background-color:#E4E4E4;

        border: 1px double #A2A2A2;

        border-left-color: #CBCBCB;

        border-top-color: #CBCBCB;

}





.add_to_cart {

background:url('images/z10.gif');

font-size:8.4pt;

padding:2px;

border: 1px double #EE8425;

color: #FFFFFF;

	background-color:#FD851A;

}





.ibox_login {

	background:url('images/z4.gif');

        border:#a8a8a8 solid 1px;

}

.ibox_login:focus {

	background: #fff;

	border: 1px solid #a8a8a8;

} 

.ibox_login_submit {

	background:url('images/z5.gif');

        border:#9F9F9E solid 1px;

	color:#606060;

}



.ibox_search {

	background-color:#2D2D29;

	color:#ABAAA0;

        border:#3F3F38 solid 1px;

}

.ibox_search_submit {

	background:url('images/z7.gif');

	color:#ABAAA0;

        border:#3F3F38 solid 1px;

	background-color:#22221C;

}

.form_language {

	background-color:#2D2D29;

	color:#ABAAA0;

        border:#3F3F38 solid 1px;



}





.item_list{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;padding:9px}

.item_category{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;padding:9px}







.upload_ok{background: #C3FFBB;}

.upload_error{background: #FEC4D0;}

















.menubg{padding-top:4;padding-left:20;cursor:hand;color: #2C78B5font-weight:medium;border-right: #D8D5CC 1px solid;border-left: #D8D5CC 1px solid;}



.menubg2{background-color:#EDECEC;padding-top:4;padding-left:20;cursor:hand;color: #2C78B5font-weight:medium;border-right: #D8D5CC 1px solid;border-left: #D8D5CC 1px solid;}



.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}  



.clBar{position:absolute;visibility:hidden}





.clLevel0,.clLevel0over{position:absolute;}

.clLevel0{}

.clLevel0over{}

.clLevel0border{position:absolute; visibility:hidden; }



.clLevel1 {

	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:medium;cursor:hand;

}

.clLevel1over {

	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:medium;cursor:hand;

}

.clLevel1 {

	COLOR: #2C78B5; BACKGROUND-COLOR: #FBFAFA; layer-background-color: #ECECEC;cursor:hand;

}

.clLevel1over {

	CURSOR: hand; COLOR: #2C78B5; BACKGROUND-COLOR: #f5f5f5

}

.clLevel1border {

	Z-INDEX: 500; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #DFDCDC; layer-background-color: #DFDCDC

}





























.ThemeXPTreeLevel0,.ThemeXPTreeLevel1

{

	cursor: default;

	background-color: white;



	white-space: nowrap;



	border:		0;

	padding:	0;

}



.ThemeXPTreeLevel1

{

	display: none;

}



.ThemeXPTable

{

	cursor: default;



	color:		inherit;

	background-color:	inherit;



	font-family:	Tahoma;

	font-size:	8.4pt;



	white-space: nowrap;



	border-collapse:	separate;



	border:		0;

	padding:	0;

}



.ThemeXPRow,.ThemeXPRowHover,.ThemeXPRowActive,.ThemeXPRowSelected

{

	background-color: inherit;

	white-space:	nowrap;



	border:		0;

	padding:	0;

}



.ThemeXPFolderSpacer,.ThemeXPItemSpacer,

.ThemeXPFolderLeft,.ThemeXPItemLeft,

.ThemeXPFolderText,.ThemeXPItemText,

.ThemeXPFolderRight,.ThemeXPItemRight

{

	background-color: inherit;

	white-space:	nowrap;



	border:		0;

	padding:	0;

}



/* it would be better that child selector > would work, but IE

	doesn't support it :( */



.ThemeXPFolderText a,

.ThemeXPItemText a

{

	text-decoration:	none;

	border:			0;

	padding:		1px;

	background-color:	inherit;

}



.ThemeXPRowHover .ThemeXPItemText a,

.ThemeXPRowHover .ThemeXPFolderText a

{

	color:			#000084

}



.ThemeXPRowActive .ThemeXPItemText a,

.ThemeXPRowActive .ThemeXPFolderText a,

.ThemeXPRowSelected .ThemeXPItemText a,

.ThemeXPRowSelected .ThemeXPFolderText a

{

	color:			white;

	background-color:	#3169C6;

	text-decoration:	none;

}



/* in strict mode of XHTML, this is a fix for image connections */



.ThemeXPFolderSpacer img,

.ThemeXPItemSpacer img,

.ThemeXPFolderLeft img,

.ThemeXPItemLeft img,

.ThemeXPFolderRight img,

.ThemeXPItemRight img

{

	vertical-align:	bottom;

}



/* no need to modify these two since they are generic. */

/* they are used to coordinate the folder open/closing animation */



.JSCookTreeFolderClosed

{

}



.JSCookTreeFolderOpen

{

}



#JSCookTreeFolderClosed .JSCookTreeFolderOpen

{

	display:	none;

}



#JSCookTreeFolderOpen .JSCookTreeFolderClosed

{

	display:	none;

}