body { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#78787d; background:#ffffff; }

img { border:none; padding:0px; margin:0px; }
hr { height:1px; border:none; border-bottom:1px solid #78787d; text-align:center; }

h1 { clear:both; margin:0 0 10px 0; padding:5px 0; font:14px Arial, Helvetica, sans-serif; color:#78787d; text-align:left; text-transform:uppercase; background:url(images/bg-title.png) bottom left no-repeat; }
h2 { margin:0px; padding:5px; font:14px Arial, Helvetica, sans-serif; color:#78787d; text-align:center; text-transform:uppercase; }
h3 { margin:0px; padding:5px 0; font:bold 16px Arial, Helvetica, sans-serif; color:#78787d; text-align:left; }
h4 { margin:0px; padding:5px; font:bold 16px Arial, Helvetica, sans-serif; color:#78787d; text-align:center; }

a:link { color:#525256; text-decoration:none; }
a:visited { color:#525256; text-decoration:none; }
a:active { color:#525256; text-decoration:underline; }
a:hover { color:#525256; text-decoration:underline; }

.font8px  { font-size:8px; }
.font9px  { font-size:9px; }
.font10px { font-size:10px; }
.font11px { font-size:11px; }
.font12px { font-size:12px; }
.font13px { font-size:13px; }
.font14px { font-size:14px; }
.font15px { font-size:15px; }
.font16px { font-size:16px; }
.font17px { font-size:17px; }
.font18px { font-size:18px; }
.font19px { font-size:19px; }
.font20px { font-size:20px; }
.font21px { font-size:21px; }
.font22px { font-size:22px; }
.font23px { font-size:23px; }
.font24px { font-size:24px; }
.font25px { font-size:25px; }
.font26px { font-size:26px; }
.font27px { font-size:27px; }
.font28px { font-size:28px; }
.font29px { font-size:29px; }
.font30px { font-size:30px; }
.font31px { font-size:31px; }
.font32px { font-size:32px; }
.font33px { font-size:33px; }
.font34px { font-size:34px; }
.font35px { font-size:35px; }
.font36px { font-size:36px; }

body .debug_message { position:absolute; z-index:100; bottom:20px; left:20px; width:600px; height:200px; padding:5px; text-align:left; background-color:#FFFFCC; color:#000000; border:1px solid #9CACB4; }
body .debug_message hr { height:1px; border: none; border-bottom:1px solid #9CACB4; }
body .inline-class { display:inline; }

#content .ok { padding:10px; color:#0000ff; font-size:12px; font-weight:bold; text-align:center; }
#content .err { color:#ff0000; font-size:10px; font-weight:bold; text-align:left; }
#content .msg_ok { display:block; color:#0000ff; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; }
#content .msg_err { display:block; color:#ff0000; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; }
#content .page_nums { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#content .page_nums a { margin:2px; padding:3px; background-color:#ffffff; border:1px solid #1f375e; }
#content .page_nums a:hover { background-color:#cccccc; }
#content .page_nums span { margin:2px; padding:3px; color:#000000; background-color:#e9f2ff; border:1px solid #1f375e; }

form { margin:0px; padding:0px; }
form .fld { margin:0px; padding:2px; border:1px solid #78787d; font-size:12px; }
form .btn { margin:0px; padding:2px; color:#525256; background:#eef2fd; border:1px solid #78787d; font-size:12px; font-weight:bold; }
form .err { color:#ff0000; font-style:italic; font-weight:bold; }
form .readonly { background-color:#e5e5e5; }

body .fl_left { float:left; }
body .fl_right { float:right; }

body .v-outer { display:table; overflow:hidden; }
body .v-inner1 { display:table-cell; vertical-align: middle; }

#submenu { margin:5px 0 10px 0; padding-left:2px; font-weight:bold; }
#submenu a { margin:0px; padding:3px; text-align:left; }
#submenu ul li { margin-top:10px; padding:0px; text-align:left; }

body .txtlength { font-size:10px; color:#6a6a6f; background:#e5e5e5; padding:0px; margin:0px; border:0px; text-align:center; vertical-align:middle; }
#order { padding-left:7px; }

#outer-wrapper { width:100%; } 

/* header */
#header { width:1000px; height:140px; border-bottom:3px solid #a0a0a0; }
#header a:link { color:#78787d; text-decoration:none; }
#header a:visited { color:#78787d; text-decoration:none; }
#header a:active { color:#78787d; text-decoration:underline; }
#header a:hover { color:#78787d; text-decoration:underline; }

#header td { padding:10px; text-align:center; vertical-align:middle; }
#header td.logo { width:140px; padding:10px; }
#header td.logo h1 { color:#6f6f6f; margin:0px; padding:0px; font-size:25px; font-weight:bold; background:none; }
#header td.logo h1 a { display:block; }
#header td.logo h1 a:link { text-decoration:none; }
#header td.logo h1 a:visited { text-decoration:none; }
#header td.logo h1 a:active { text-decoration:none; }
#header td.logo h1 a:hover { text-decoration:none; }

#menu-top { width:980px; clear:both; margin:0px; padding:0px; text-align:left; }
#menu-top ul { list-style:none; margin:0px; padding:5px 0; }
#menu-top ul li { display:block; float:left; overflow:hidden; width:155px; margin:0px; padding:5px 20px; background:url(images/nav.gif) left center no-repeat; }
#menu-top ul li.selected a { font-weight:bold; }

/* footer */
#footer { width:960px; padding:20px; border-top:3px solid #a0a0a0; }
#footer a:link { color:#959595; text-decoration:none; }
#footer a:visited { color:#959595; text-decoration:none; }
#footer a:active { color:#959595; text-decoration:underline; }
#footer a:hover { color:#959595; text-decoration:underline; }

#buttons { clear:both; padding:0 10px 10px 10px; }

/* content */
#content { clear:both; width:980px; padding:20px 10px 10px 10px; text-align:left; }
#content a { color:#1259b6; }

/* ukrbuy */
table.main-wrapper h1 { margin-bottom:20px; }
table.main-wrapper td { padding:0px; vertical-align:top; }
td.main-text { width:400px; padding:0 20px 0 0; text-align:left; font-size:12px;  }
td.main-select { padding:0 0 0 20px; }
td.main-div { width:50px; }

#CARDSPTable { width:220px; }
#CARDSPTable td { width:180px; padding:2px; }

td.CARDSSTable-wrapper { width:349; background:url(images/bg-cards-row.png) repeat-y left; text-align:center; vertical-align:top; }
td.CARDSSTable-top { width:349; height:15px; background:url(images/bg-cards.png) left top no-repeat; padding:0px; }
td.CARDSSTable-bottom { width:349; height:15px; background:url(images/bg-cards.png) left bottom no-repeat; padding:0px; }

#CARDSSTable { width:310px; margin:10px 20px; font-size:14px; }
#CARDSSTable td { padding:3px; width:50%; vertical-align:top; }
#CARDSSTable td a { display:block; width:195px; font-weight:bold; }

.CARDSSTButton { color:#6a6a6f; text-decoration:none; background: #ffffff; }
.CARDSLink2 { color:#78787d; text-decoration: underline; }
.CARDSLink2: hover { color:#78787d; text-decoration: none; }

#double-frame { display:none; } 