.photoalbom img { margin: 5px; border: 1px solid #24a15a; margin-left:0px; }
p, div, ul, li, h1, h2, h3, h4, img { border: 0; margin: 0px; padding: 0px; }

/* system */
body { background-color: #ffffff; margin: 0px; padding: 0px; }
body, td { color: #000000; font: 12px Trebuchet MS; }
td{ text-align: left; vertical-align: top; }
tr{ vertical-align: top; }
p { margin-bottom: 14px; margin-top: 0px; }
div { overflow: hidden; text-align: left; vertical-align: top; }
h1{ font: 18px Trebuchet MS; color: #003366; margin-bottom: 8px; }
h2{ font: bold 14px Trebuchet MS; color: #003366; margin-bottom: 4px; }
h3{ margin-bottom: 4px; margin-top: 4px; font:bold 12px Trebuchet MS;}
a{ color: #000000; }
#MainTable{ width: 870px; margin-bottom:10px; }
.catalogtbl p{margin-bottom: 0px;}
.menu3clear{clear:both;}
.menu3line{width:100%; height:2px; background-color:#00923f; margin-top:10px;}

/* Header */
#logo{ margin-left: 22px; margin-top: 16px; margin-right: 24px; }
#topgreytd{ background: url(/img/topgreyback.gif) repeat-x left top; width: 100%; height: 82px; }
#topleft{ width: 21px; height: 82px; background: url(/img/topleft.gif) no-repeat left; }
#topright{ width: 15px; height: 82px; background: url(/img/topright.gif) no-repeat right; }
#slogan{ background: url(/img/slogan.gif) no-repeat left 24px; }
#slogan_en{ background: url(/img/slogan_en.gif) no-repeat left 24px; }
#navtd{ text-align: right; width: 94px; padding-top: 17px; }
#navtd a{ width: 29px; height: 17px; display: block; text-align: center; color: #275582; font: bold 12px Trebuchet MS; text-decoration: none; }
#navtd span{ display: block; width: 29px; height: 17px; background-color: #00923f; text-align: center; color: #ffffff; font: bold 12px Trebuchet MS; }
#nav{ margin-top: 21px; margin-right: 6px; }
#nav a{ display: inline; }
* html #nav{ margin-top: 18px; }

/* Horiz Menu  */
#menutd{ text-align: right; height: 34px; padding-top: 11px; padding-right: 1px; }
* html #menutd{ height: 23px; }
#menutd a{ font: bold 12px Trebuchet MS; text-decoration: none; margin-left: 22px; }
#menutd a:hover{ text-decoration: underline; }
.hormenudiv{ height: 34px;font: bold 12px Trebuchet MS; margin-left: 22px;text-decoration: underline; }
/*End of Horiz Menu */

#leftcol{ width: 185px; background-color: #d8dfe7;}

/* Vert Menu  */
#vertmenu{ width: 185px; padding-bottom: 12px; background: #003366 url(/img/vertmenback2.jpg) repeat-y left top; min-height: 226px; }
#menuback{ background: url(/img/vertmenuback.jpg) no-repeat left top; width: 185px; }
#menu{ margin-left: 15px; margin-top: 10px; }
* html #menu{ margin-top: 16px; }
#menubot{ background: url(/img/vertmenubot.jpg) no-repeat left bottom; width: 185px; height: 5px; }
.menuarr1{ display: block; margin-top: 6px; background: url(/img/menu_arr.gif) no-repeat left 7px; font: bold 12px Trebuchet MS; color: #ffffff; text-decoration: none; padding-left: 14px; }
.menuarr1:hover{ background-image: url(/img/menu_arr_on.gif); }

/* Hidden Menu */
#hid_menu_cont { position:absolute; top:0; left:50%; width:50%; }
.hiddenmenu{ width: 165px; background: #00923f url(/img/hiddenback.jpg) repeat-y left top; position:absolute; z-index:100; display:none; top:50px; left:-250px; }
.hiddenmenu .hiddentop{ background: url(/img/hiddentop.jpg) no-repeat left top; width: 165px; height: 17px; }
.hiddenmenu .hiddenbot{ background: url(/img/hiddenbot.jpg) no-repeat left bottom; width: 165px; height: 14px; }
.hiddenarr{ padding-left: 12px; }
.menuarr2{ display: block; background: url(/img/2menu_arr.gif) no-repeat left; color: #ffffff; text-decoration: none; padding-left: 9px; }
.menuarr2:hover{ text-decoration: underline;}
/* /Hidden Menu */

/*End of Vert Menu */
#greeting { width: 248px; background-color: #d8dfe7; vertical-align:middle; }
html>body #greeting{width: 249px;}
#greeting div{ margin-left: 21px; padding-left: 17px; color: #003366; font: 12px Trebuchet MS; width: 180px; line-height: 14px; border-left:2px solid #089344; /*background: url(/img/welcomeline.gif) no-repeat left top;*/ }
#greeting span{ font-size: 20px; margin-bottom: 16px; display: block; line-height: 18px; }
* html #greeting span{ line-height: 20px;  margin-bottom: 13px;}
/* //Header */

/* Ortproduct  */
#ortproduct{ width: 185px; background-color: #d8dfe7; padding-bottom: 4px; text-align: left; }
#ortzag{ font: 13px Trebuchet MS; background-color: #00923f; color:#fff; height: 22px; padding-top: 5px; text-align: center; margin-bottom: 9px; }
#ortzag a { color:#fff; text-decoration:none; }
#ortproduct img{ display: block; margin-bottom: 4px; }
/*End of Ortproduct */

/* Content */
#content{ margin-left: 20px; margin-right: 2px; margin-top: 30px; margin-bottom: 10px;}
#content p{text-align: justify;position:relative; }
#content a:hover{text-decoration: none;}
#content ul,ol{margin-left: 20px;}
.conttxt{ text-align: justify; font: bold 13px Trebuchet MS; }
.mesta{ margin-top: 33px; border-collapse: collapse; }
html>body .mesta{ margin-left: 1px; }
html>body .mesta img{ margin-left: 3px; margin-right: 3px; }
.mesta td{ border-right: 1px solid #dedede; border-left: 1px solid #dedede; color: #9b9b9b; font: 11px Trebuchet MS; text-align: center; }
.mesta img{ border: 1px solid #dedede; margin-left: 4px; margin-right: 4px; margin-bottom: 15px; }
* html .mesta img{margin-left: 3px; margin-right: 3px;}
.mestatxt td{ padding-left: 8px; padding-right: 8px; }
/* End of Content */

/* Footer */
#phone{ background-color: #00923f; width: 185px; height: 27px; text-align: center; font: 16px Trebuchet MS; color: #ffffff; padding-top: 2px; }
* html #phone{ height: 25px; }
#phone span{ font-size: 13px; }
#copyrights{ background-color: #d8dfe7; text-align: right; color: #a4a4a4; font-size: 10px; padding-right: 10px; vertical-align: middle; }
#footright{ width: 10px; background-color: #00923f; }

/*Faq*/
#content p.faq { font:bold 14px Trebuchet MS; color:#003366; }
#content p.faq a { color:#003366; }

#brend-ord{ text-align:center; }
#brend-ord img {  margin:15px; }