html,body {
 margin: 0;
 padding: 0;
 height: 100%;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
}

img {
 behavior: url('lib/pngbehavior.htc');
}

.text1 {font-size: 70%; font-family: Arial, Helvetica, sans-serif;}
.text2 {font-size: 60%; font-family: Arial, Helvetica, sans-serif;}	
	
form, input, textarea, button, select {font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 10pt; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}
h2 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a {color: #67c0ff; font-family: Arial, Helvetica, sans-serif;}
/*a:visited {color: #89b3d1;}*/

#m2 {font-family: Arial, Helvetica, sans-serif;}
#m2 th {padding: 10px 10px 10px 20px; text-align: left; font-size: 80%;}
#m2 th.first {padding-top: 0;}
#m2 a {color: #DFEEF9; text-decoration: none; padding-left: 15px; display: block;}
#m2 a:hover {text-decoration: underline; background: url(../i/m2/li.gif) no-repeat 0 50%;}
#m2 a#act {background: url(../i/m2/li.gif) no-repeat 0 50%;}
#m2 th#m3 {font-size: 70%; padding-left: 35px;}
#m2 th#m3 a {color: #e5e5e5;}

#footer {text-align: center; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
#footer a {color: #ccd6dd; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .copy {color: #AFC9D6;}
#footer .copy a {color: #AFC9D6;}

img.slaid {border: 2px solid #6f8894;}

a.link_basket {color: #9eb7c9; background: url(../i/photobank/ico-basket.gif) no-repeat 4px 50%; padding: 1px 0 1px 24px; font-weight: bold; font-size: 80%; font-family: Arial, Helvetica, sans-serif;}

.date {color: #53ABE9; font-weight: bold;}

.imgb_left {border: 1px solid #c9c9c9; margin-right: 10px;}
.imgb_right {border: 1px solid #c9c9c9; margin-left: 10px;}

td.fotosm  {height: 124px; background: url(../i/galery/bg-foto.gif) no-repeat 0 0; text-align: center; vertical-align: middle;}
td.fotosm img {margin: 5px; border: 1px solid #b8bbbc;}
td.fotoname {padding-top: 3px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}
td.fotoname a {color: #ccd6dd; text-decoration: none; display: block; font-weight: bold;}
td.fotoname strong {color: #FFFFFF;}

.fotobig {border: 3px solid #cacaca;}

table#cart td {padding: 5px 0 15px 0;}
table#cart th {padding: 5px 10px; font-size: 110%; background: #264351; font-weight: normal;}
table#cart td strong {color: #bcd9e7;}
a.deleteitem {background: url(../i/pop-up/delete.gif) no-repeat 100% 50%; padding: 3px 20px 3px 0;}

table.formorder {font-size: 110%;}
table.formorder input {background: #ced9df; border: none;}

table.search {font-size: 80%; font-family: Arial, Helvetica, sans-serif;}
table.form {font-size: 70%; font-family: Arial, Helvetica, sans-serif;}
table.form input {font-size: 100%;}
table.form select {font-size: 100%;}

.shopMenuLevel1 {display:none;}

td#pagecontent table {
 font-size: 12px;
}

td#pagecontent a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#pagecontent img {
 border: 3px solid lightblue;
}

a.t_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCD6DD;
	text-decoration: none;
}

a.t_menu:hover {
	color: #FFFFFF;
	text-decoration: none;
}

div#topMenuWrapper {
 position: relative;
 width: 90px;
 height: 70px;
 z-index: 20;
}

div#topMenuLamp {
 position: absolute;
 display: block;
 top: 0px;
 left: 0px;
 width: 90px;
 height: 33px;
}

div#topMenuLampFlash {
 position: absolute;
 display: block;
 top: -41px;
 left: -29px;
 width: 90px;
 height: 0px !important;
}

div#topMenuLink {
 position: absolute;
 display: block;
 top: 35px;
 left: 0px;
 width: 90px;
 height: 30px;
}

div#topMenuLink a, div#topMenuLink a:visited {
 color: #cacaca;
 text-decoration: none;
}

div#topMenuLink a:hover {
 text-decoration: none;
}

table#formtable {
 font-family: Verdana, Arial;
 font-size: 12px; 
}

table#formtable input, table#formtable select, table#formtable textarea {
 font-size: 100%;
 width: 300px;
}

table#formtable button {
 width: 90px;
 height: 19px;
 border: 0;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 background: url(../images/buttonbg.gif);
}

table#formtable button.middlebutton {
 width: 135px;
 background: url(../images/middlebuttonbg.gif);
}

table#formtable button.longbutton {
 width: 180px;
 background: url(../images/longbuttonbg.gif);
}

table#formtable h3 {
 font-size: 13px;
}

table#formtable table {
 font-size: 12px;
}

table#formtable table input {
 font-size: 100%;
 width: auto;
}

div#picContainer {
 border: 0px solid #ffffff;
 text-align: center;
 overflow: hidden;
}

div#picContainer img {
 border: 1px solid #89949c;
}

div#gallPicContainer {
 cursor: pointer;
 margin: 0px 4px 8px 0px;
 width: 120px;
 height: 120px;
 border: 1px solid #89949c;
 overflow: hidden;
 background-position: 50% 50%;
 background-repeat: no-repeat;
}

div#picNavigation {
 padding-bottom: 10px;
 border: 0px solid #ffffff;
 text-align: center;
 overflow: none;
}

div#gallContainer {
 width: 680px;
 display: block;
 border: 0px solid #ffffff;
 text-align: center;
 overflow: auto;
}

div#gallNavigation {
 width: 680px;
 display: block;
 border: 0px solid #ffffff;
 text-align: center;
 overflow: none;
 padding-left: 10px;
 padding-top: 10px;
}

div#gallNavigation table {
 font-size: 12px;
 width: 665px;
 border: 0px solid #ffffff;
}

.buttonlink {
 text-decoration: none;
}

.buttonlink button {
 height: 19px;
 border: 0;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 width: 90px;
 cursor: pointer;
 background: url(../images/buttonbg.gif);
}

.buttonlink button.middlebutton {
 width: 135px;
 background: url(../images/middlebuttonbg.gif);
}

.buttonlink button.longbutton {
 width: 180px;
 background: url(../images/longbuttonbg.gif);
}

#buttonlink {
 height: 19px;
 border: 0;
 color: #fff;
 font-size: 11px;
 font-weight: bold;
 width: 90px;
 cursor: pointer;
 background: url(../images/buttonbg.gif);
}

#buttonlink .middlebutton {
 width: 135px;
 background: url(../images/middlebuttonbg.gif);
}

#buttonlink .longbutton {
 width: 180px;
 background: url(../images/longbuttonbg.gif);
}

.errors {
 font-weight: bold;
 color: #990000;
}