

body{background:url('/images/z1.gif');background-repeat:repeat-x;margin:0px}

body,td,p,ul,tr,font,span,div {color: #505050; font: 13px Arial;}

b,strong{font-weight:bold;}



ul{list-style-image:url("/images/marker2.gif");}

li{margin:10}



img{margin:0}



h1{color: #464546; font: 18pt Georgia;margin:0}

h2{color: #505050; font: 15pt Georgia;}





input,select ,textarea{

font-size:16px;

        border:#a8a8a8 solid 1px;

        background: #fcfcfc;
        padding: 7px;

}

input:focus,select:focus ,textarea:focus{
border:#000000 solid 1px;
background: #FFFFFF;
}



.isubmit {

font-size:10pt;

font-weight:bold;

color: #000000;

background:url("/images/z15.gif");

background-repeat:no-repeat;

border:0px;

width:113px;

height:40px;
text-shadow: 0px -1px 0px;

}















#container2 { 

margin-left: auto;

margin-right: auto;

width: 937px;

}







.cleft

{

width:190px;


}



.cright

{


width:795px;

}



#cright_content

{

padding-left:30px;

padding-right:30px;

}







#header

{

padding-top:22px;

padding-bottom:19px;

clear:both;

}



#footer

{

clear:both;

padding-top:20px;

padding-bottom:15px;

text-align:center;

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

background-repeat:repeat-x;

}



#mainbox

{

width:795px;

height:293px;

background:url("/images/z2.jpg");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_about

{

width:795px;

height:102px;

background:url("/images/z2_about.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_photostore

{

width:795px;

height:102px;

background:url("/images/z2_photostore2.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_paysite

{

width:795px;

height:102px;

background:url("/images/z2_paysite.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}





#mainbox_templates

{

width:795px;

height:102px;

background:url("/images/z2_templates.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_testimonials

{

width:795px;

height:102px;

background:url("/images/z2_testimonials.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}





#mainbox_hosting

{

width:795px;

height:102px;

background:url("/images/z2_hosting.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_contacts

{

width:795px;

height:102px;

background:url("/images/z2_contacts.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}



#mainbox_buynow

{

width:795px;

height:102px;

background:url("/images/z2_buynow.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}





#mainbox_default

{

width:795px;

height:102px;

background:url("/images/z2_default.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}


#mainbox_forum

{

width:900px;

height:102px;

background:url("/images/z2_forum.png");

background-repeat:no-repeat;

margin-bottom:35px;

margin-top:22px

}






#menu

{

margin-top:45px;

}



#menu ul

{

list-style-type:none;

list-style-image: none;

margin:0px;

padding:0px;

}



#menu ul li

{

float: left;

width:160px;

margin:0px;

padding-left:20px;

padding-top: 5px;

padding-bottom: 5px;

}





#menu A:link,#menu A:visited

{

color: #888888;

font: 13px Arial;

}



#menu A:active,#menu A:hover

{

color: #fe9d47;

font: 13px Arial;

}











#menu li.activ {

float: left;

background: url(/images/z12.png) no-repeat left top;

padding: 0 0 0 15px;


text-decoration:none;

}



#menu li.activ span {

float: left;

background: url(/images/z13.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_about {

float: left;

background: url(/images/z12_about.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_about span {

float: left;

background: url(/images/z13_about.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_photostore {

float: left;

background: url(/images/z12_photostore2.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_photostore span {

float: left;

background: url(/images/z13_photostore2.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_paysite {

float: left;

background: url(/images/z12_paysite.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_paysite span {

float: left;

background: url(/images/z13_paysite.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_templates {

float: left;

background: url(/images/z12_templates.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_templates span {

float: left;

background: url(/images/z13_templates.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_testimonials {

float: left;

background: url(/images/z12_testimonials.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_testimonials span {

float: left;

background: url(/images/z13_testimonials.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}





#menu li.activ_hosting {

float: left;

background: url(/images/z12_hosting.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_hosting span {

float: left;

background: url(/images/z13_hosting.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}



#menu li.activ_contacts {

float: left;

background: url(/images/z12_contacts.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_contacts span {

float: left;

background: url(/images/z13_contacts.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}



#menu li.activ_buynow {

float: left;

background: url(/images/z12_buynow.png) no-repeat left top;

padding: 0 0 0 15px;



text-decoration:none;

}



#menu li.activ_buynow span {

float: left;

background: url(/images/z13_buynow.png) no-repeat right top;

padding: 5px 22px 6px 5px;

color: #FFFFFF;

font: 13px Arial;

}









#submenu

{

margin:15px 0px 0px 15px;

clear:both;

}



#submenu ul

{

list-style-type:none;

list-style-image: none;

margin:0px;

padding:0px;

}



#submenu ul li

{


float: left;

margin:0px;

padding-left:15px;

padding-top: 5px;

padding-bottom: 5px;

}





#submenu A:link,#submenu A:visited

{

color: #888888;

font: 13px Arial;

}



#submenu A:active,#submenu A:hover

{

color: #fe9d47;

font: 13px Arial;

}











#submenu li.activ {

float: left;

background: url(/images/z10.png) no-repeat left top;

padding: 0 0 0 10px;



text-decoration:none;

}



#submenu li.activ span {

float: left;

background: url(/images/z11.png) no-repeat right top;

padding: 5px 17px 6px 5px;

color: #5b5b5b;

font: 13px Arial;

}































#topmenu

{

height:28px;

padding-left:200px;

float:left;

}







#topmenu a {

float: left;

background: url(/images/z3.png) no-repeat left top;

padding: 0 0 0 12px;

margin-right:15px;

text-decoration:none;

}



#topmenu a span {

float: left;

background: url(/images/z4.png) no-repeat right top;

padding: 8px 22px 7px 10px;

color: #5b5b5b;

font: 11px Arial;

font-weight:bold;

}



#topmenu a:hover span {

color: #FFFFFF;

font: 11px Arial;

font-weight:bold;

}



#topmenu a:hover {

background-position: 0% -28px;

}



#topmenu a:hover span {

background-position: 100% -28px;

}





#cart

{

float:right;

padding-right:30px;

padding-top:7px

}













A:link,A:visited {color: #0071B2;text-decoration: underline;}

A:active,A:hover {color: #fe9d47;text-decoration: underline;}



A.red:link,A.red:visited {color: #D80005;text-decoration: underline;}

A.red:active,A.red:hover {color: #D80005;text-decoration: underline;}



A.green:link,A.green:visited {color: #00A944;text-decoration: underline;}

A.green:active,A.green:hover {color: #00A944;text-decoration: underline;}



A.black:link,A.black:visited {color: #000000;text-decoration: underline;}

A.black:active,A.black:hover {color: #000000;text-decoration: underline;}



A.orange:link,A.orange:visited {color: #FE7800;text-decoration: underline;}

A.orange:active,A.orange:hover {color: #FE7800;text-decoration: underline;}



A.g:link,A.g:visited {color: #505050;text-decoration: none; font: 8.4pt Tahoma;border-bottom-color:#505050;

border-bottom-style:dotted;

border-bottom-width:1px}

A.g:active,A.g:hover {color: #505050;text-decoration: none; font: 8.4pt Tahoma;border-bottom-color:#505050;

border-bottom-style:dotted;

border-bottom-width:1px}



A.sm:link,A.sm:visited {color: #ffffff;text-decoration: none; font: 5.4pt Tahoma;}

A.sm:active,A.sm:hover {color: #ffffff;text-decoration: none; font: 5.4pt Tahoma;}



A.r:link,A.r:visited {font: 8.4pt Verdana;color: #0071B2;text-decoration:none;font-weight: bold;}

A.r:active,A.r:hover {font: 8.4pt Verdana;color: #0071B2;text-decoration:none;font-weight: bold;}



A.o:link,A.o:visited {font: 8.4pt Verdana;color: #FE7800;text-decoration:underline;font-weight: bold;}

A.o:active,A.o:hover {font: 8.4pt Verdana;color: #FE7800;text-decoration:none;font-weight: bold;}



A.w:link,A.w:visited {color: #2B76AF;text-decoration:none;}

A.w:active,A.w:hover {color: #2B76AF;text-decoration:none;}



A.w2:link,A.w2:visited {color: #FFFFFF;text-decoration:none;}

A.w2:active,A.w2:hover {color: #FFFFFF;text-decoration:none;}





#pagetitle

{

padding-left:32px;

padding-top:20px;

}









#pagetitle a

{

color: #FFFFFF;

font: 40px Arial Narrow;

text-decoration: none;

border-bottom-color:#FFFFFF;

border-bottom-style:dotted;

border-bottom-width:3px;



}



#pagetitle a.nd

{

border-bottom:0px;

text-decoration: none;

}



#logo

{

float:left;

margin-right:25px;
margin-bottom:0px
}







#pagetext

{

color:#FFFFFF;

padding:25px 30px 20px 32px;

font: 14px Arial;

}







.smalltext{color: #505050; font: 8.4pt Verdana;}

.price{color: #6788b4;font-weight: bold;font: 20px Arial;}

.price_special{color: red;font-weight: bold;font: 20px Arial;}

.price_del{color: #6788b4;font: 15px Arial;text-decoration:line-through}

.orange{color: #FE7800;font-weight: bold;font: 8.4pt Verdana;}

.newsdate{color: #FC9E17; font: 8.4pt Tahoma;}



.header{display:none}





.bg{font: 9.4pt tahoma;font-weight: bold;}



.mtop{padding-left:11px;padding-right:11px;}

.mbox{BORDER-BOTTOM: #D2D2D2 1px solid;padding-top:5px;padding-bottom:5px}

.obox{width:150px;text-align:center;background:url('/images/x3.gif');padding:8px}







.hd{width:380;height:51;background:url('/images/r11.gif');padding-top:7;padding-left:16;color: #A3A3A3;text-decoration: none; font: 7.4pt Tahoma;}

.ww{color: #898989;font: 13pt Georgia;}

.mn{padding-left:13;padding-bottom:5;font-weight: bold;background:url('/images/r16.gif');}

.bgblue{background-color:#66A0CE;color: #FFFFFF;font-weight: bold;padding-left:10px;}

.bggray{background-color:#F5F5F5;padding-left:10px;}

.bggreen{background-color:#77C27C;padding-left:10px;color: #FFFFFF;font-weight: bold;}



.tborder{}

.theader{background-color:#66A0CE;color: #FFFFFF;font-weight: bold;padding:10px;}

.tcontent{background-color:#F5F5F5;padding:10px;}



.ttl {color: #ffffff;text-decoration: none; font: 5.4pt Tahoma;}





.box{BORDER: #D2D2D2 1px solid;background-color:#F2F2F2;padding:10px;margin:5px}















.rblue

{

border: 1px solid #C6D9E9;

background-color:#F5FAFE;

padding:20px;

float:left;

width:350px;

height:300px;

}

.rgray{background-color:#EBF5FE;padding:15px;width:400px}





.rblue2

{

border: 1px solid #C6D9E9;

background-color:#F5FAFE;

padding:20px;

}









.bl {background: url(/images/m_bl.gif) 0 100% no-repeat;}

.br {background: url(/images/m_br.gif) 100% 100% no-repeat}

.tl {background: url(/images/m_tl.gif) 0 0 no-repeat}

.tr {background: url(/images/m_tr.gif) 100% 0 no-repeat; padding:20px 30px 13px 30px;height:250px}

.t {background: url(/images/m_border.gif) 0 0 repeat-x; width: 795px;background-color:#f5f5f5;margin-bottom:20px;float:left;margin-right:25px;}

.t2 {background: url(/images/m_border.gif) 0 0 repeat-x; width: 795px;background-color:#f5f5f5;margin-bottom:20px;float:left;}

.b {background: url(/images/m_border.gif) 0 100% repeat-x}

.l {background: url(/images/m_border.gif) 0 0 repeat-y}

.r {background: url(/images/m_border.gif) 100% 0 repeat-y}



.tabs{clear:both;}

.tab2 {width: 385px;margin-bottom:20px;float:left;}

.tab3 {width: 385px;margin-bottom:20px;float:left;}

.tab1{padding:10px 30px 0px 30px}

.tab4{padding:10px 10px 0px 55px}





.rollbutton

{

padding-left:30px;

padding-top:0px;

float:left;

}



.rollbutton ul {

list-style-type: none;

list-style-image: none;

margin:0px;

padding:0px

} 



.rollbutton li {

background:url("/images/z5.png");
background-repeat:no-repeat;

margin:0px;

width: 193px;

height:51px;

cursor:hand;

}





.rollbutton li a, .rollbutton li a:visited  { 

color: #FFFFFF;

display: block;

font: 18px Arial;

padding: 15 0 13 38;

text-decoration: none;

font-weight:bold;

}











* html .rollbutton li a { /* make hover effect work in IE */

width: 193px;

height:51px;

}



.rollbutton li a:hover {

background:url("/images/z6.png");
background-repeat:no-repeat;

}



.rollbutton a:hover { 

color: #FFFFFF;

text-decoration: none;

font-weight:bold;

}















.rollbutton2

{

padding-left:30px;

padding-top:0px;

float:left;

}



.rollbutton2 ul {

list-style-type: none;

list-style-image: none;

margin:0px;

padding:0px

} 



.rollbutton2 li {

background:url("/images/z7.png");
background-repeat:no-repeat;

margin:0px;

width: 164px;

height:51px;

cursor:hand;

}





.rollbutton2 li a, .rollbutton2 li a:visited { 

color: #FFFFFF;

display: block;

font: 18px Arial;

padding: 15 0 13 41;

text-decoration: none;

font-weight:bold;

}











* html .rollbutton2 li a { /* make hover effect work in IE */

width: 164px;

height:51px;

}



.rollbutton2 li a:hover {

background:url("/images/z8.png");
background-repeat:no-repeat;

}



.rollbutton2 a:hover { 

color: #FFFFFF;

text-decoration: none;

font-weight:bold;

}













.special_price

{

margin-left:10px;

margin-top:30px;

width:124px;

height:124px;

}







table.buynow
{
width:100%
}


table.buynow th
{
padding:10px;
border-top: 1px #e2e2e2 solid;
background-color:#f2f2f2;
margin:0px;
font: 12px Arial;
font-weight:bold;
text-align:left
}

table.buynow tr
{
background-color:#ffffff;
}

table.buynow tr:hover
{
background-color:#f8f8f8;
}

table.buynow td
{
padding:10px;
margin:0px;
border-bottom: 1px #e2e2e2 solid;
border-bottom-style: dotted;
}

table.buynow td h4
{
font: 16px Arial;
font-weight:bold;
margin-bottom:3px
}




A.tg1:link,A.tg1:visited {color: #0a82aa;text-decoration: underline;font-size:12pt;padding:2px;margin:17px}
A.tg1:active,A.tg1:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:12pt;padding:2px;margin:17px}

A.tg2:link,A.tg2:visited {color: #0a82aa;text-decoration: underline;font-size:14pt;padding:2px;margin:17px}
A.tg2:active,A.tg2:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:14pt;padding:2px;margin:17px}

A.tg3:link,A.tg3:visited {color: #0a82aa;text-decoration: underline;font-size:16pt;padding:2px;margin:17px}
A.tg3:active,A.tg3:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:16pt;padding:2px;margin:17px}

A.tg4:link,A.tg4:visited {color: #0a82aa;text-decoration: underline;font-size:18pt;padding:2px;margin:17px}
A.tg4:active,A.tg4:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:18pt;padding:2px;margin:17px}



#home_box
{
padding:20px 30px 20px 30px;
background-color:#f5f5f5;
border: 1px #dbdbdb solid;
border-radius:10px;
margin-right:10px;
}




