body {background: url('../gui/top_bg.gif') #ffffff repeat-x top;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;color:#333333;

	scrollbar-arrow-color: #9933CC;
	scrollbar-3dlight-color: #E7E7E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #E7E7E7;
	scrollbar-track-color: #F5F6F8;
	scrollbar-track: #C1CBD7;
}

div, p, table, a, pre {font-size:9pt;font-family: Arial, Helvetica, sans-serif;}
pre {margin:10px}

.GrayText {font-size:9pt;font-family: Arial, Helvetica, sans-serif;color:#666666;}
a.GrayText {font-size:9pt;font-family: Arial, Helvetica, sans-serif;color:#666666;}
H2 {font-size:11pt;font-family: Arial, Helvetica, sans-serif;color:#000000;}
a.H2 {font-size:11pt;font-family: Arial, Helvetica, sans-serif;color:#9900CC;text-decoration:underline;}
a.H2:hover {font-size:11pt;font-family: Arial, Helvetica, sans-serif;color:#9900CC;text-decoration:underline;}
.BlackTextSmall {font-size:8pt;font-family: Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
a.BlackTextSmall {font-size:8pt;font-family: Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;font-weight:bold;}
a.BlackTextSmall:hover {font-size:8pt;font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;font-weight:bold;background:#333333;}

.fl {float:left}
.fr {float:right}

a       {color:#9900CC;text-decoration:underline;font-size:9pt;}
a:hover {color:#9900CC;text-decoration:none;font-size:9pt;}

a.bblack       {color:#333333;text-decoration:underline;font-size:12pt;}
a.bblack:hover {background:#333333;color:#ffffff;text-decoration:none;font-size:12pt;}

a.no:hover {background:none;}
a.yes {text-decoration:underline;}
a.yes:hover {text-decoration:none;}

li a {color:#9900CC;text-decoration:none;margin:0px}
li a:hover {background:#9900CC;color:#ffffff;text-decoration:underline}

li {LIST-STYLE-IMAGE: url('/debug/img/li.gif');margin:0px;padding:0px}
li.act {LIST-STYLE-IMAGE: url('/debug/img/li_act.gif');margin:0px;padding:0px}

ul.accountBlock li {padding:0px 0px 10px 0px}
ul.accountBlock li.act {padding:0px}

.pr {position:relative;}
.pa {position:absolute;}
.paA {position:absolute;top:100px;left:300px;}

.dn {text-decoration:none;}
.mb3 {margin-bottom:3px;}
.orangeCol {background:#FF6600}
.bn {background:#ffffff}

div.logoPad {margin:61px 0px 0px 25px}
table.mainTab {width:760px;}

table.topTab {width:772px;margin-top:4px;}
table.topTab td.menu {background: url('../gui/topic_bg.jpg') repeat-x top;width:100%}
table.topTab td.menu div.menu {font-weight:bold;padding:10px 0px 0px 30px;}
table.topTab td.menu div.menu a {color:#9900CC;font-weight:bold;font-size:10pt;}
table.topTab td.menu div.menu a:hover {font-weight:bold;font-size:10pt;background:#9900CC;color:#ffffff;}

table.topTab td.menu div.sets {text-align:right; padding:13px 0px 0px 0px;font-size:9pt;line-height:12pt;}
table.topTab td.menu div.sets a {font-weight:bold;font-size:10pt;}
table.topTab td.menu div.sets a:hover {background:#9900CC; color:#D1E8A3;}

img.spacer2 {margin-bottom:-2px}

div.top {width:742px;margin-top:5px;}
div.top a {color:#333333;text-decoration:underline;font-size:9pt;}
div.top a:hover {background:#333333;color:#E7E7E7;text-decoration:none;font-size:9pt;}

table.footerTab {width:772px;color:#333333;height:92px;}
table.footerTab th {background: url('../gui/footer_bg.jpg') repeat-x bottom;width:100%; font-weight:normal;font-size:7pt;}
table.footerTab th a {color:#333333;text-decoration:underline;font-size:10px;font-family: Verdana}
table.footerTab th a:hover {background:#333333;color:#DAECB4;text-decoration:none;font-size:10px;font-family: Verdana}

table.footerTab th div {margin:5px}
div.copyrights {font-size:10px;font-family: Verdana;padding-top:3px}
div.copyrights a, div.copyrights a:hover {font-family: Verdana;font-size:10px;}

table.searchTab {width:770px;}
table.searchTab td {width:50%;font-size:8pt;}

h1 {color:#9900CC;font-size:12pt;margin:0px 0px 7px 0px;font-family: Arial;}
h1 a {color:#9900CC;font-size:12pt;margin:0px 0px 7px 0px;font-family: Arial;text-decoration:none;}
h1 a:hover {background:#9900CC; color:#ffffff; font-size:12pt;margin:0px 0px 7px 0px;font-family: Arial;}

h3 {color:#000000;font-size:11pt;margin:0px 0px 0px 0px;}
h3.profile {color:#9900CC;font-size:10.5pt;margin:0px 0px 7px 0px;font-family: Verdana;font-weight:normal; text-transform:uppercase}

a h2, a:hover h2 {color:#9900CC;text-decoration:none;}

div.text {font-size:9pt;font-weight:bold;line-height:12pt;padding:0px 0px 12px 0px} 

.green, pre.green {color:#669933}
.magenta, div.magenta {color:#9900CC}
.black, div.black {color:#000000; font-size:12pt;line-height:14pt;}

div.message p, div.message div {font-size:12pt;}
div.citate pre.magenta {padding:0px;margin:0px}
div.citate .green {font-size:8pt;padding-top:3px;}

table.variant1 .magenta p, table.variant2 .magenta p, table.variant3 .magenta p, table.variant1 .green p, table.variant2 .green p, table.variant3 .green p, table.variant1 .magenta, table.variant2 .magenta, table.variant3 .magenta, table.variant1 .green, table.variant2 .green, table.variant3 .green {font-size:8pt;}

table.variant1 div.author {font-size:8pt;margin-top:1px;}
table.variant1 div.message {font-size:12pt;margin:0px;line-height:14pt;}
table.variant1 div.signature {margin:9px 30px 0px 0px; font-weight:bold; text-align:right;}
table.variant1 div.citate {margin:0px 0px 0px 0px;text-align:right;border:1px solid #fff;line-height:12pt;}
table.variant1 img.BlackBordPost {border:1px solid #000000;margin:0px 17px 0px 0px;}
table.variant1 div.author_picture {margin-top:3px; }
table.variant1 div.author_picture a {color:#666666; font-size:8pt;}
table.variant1 div.author_picture a:hover {background:#666666; color:#ffffff; font-size:8pt;}
table.variant1 div.answer_link {margin:10px 0px 0px 0px;}
table.variant1 pre.magenta  {margin-right:-6px;}

table.variant2 div.author {font-size:8pt;margin-top:1px;}
table.variant2 div.message {font-size:12pt;margin:0px 0px 0px 0px;line-height:14pt;text-align:left}
table.variant2 div.signature {margin:6px 31px 0px 150px; font-weight:bold; text-align:left;}
table.variant2 div.citate {margin:0px 0px 0px 0px;text-align:left;border:1px solid #fff;line-height:12pt;}
table.variant2 img.BlackBordPost {border:1px solid #000000;margin:0px 0px 0px 17px}
table.variant2 h2 {text-align:right}
table.variant2 div.author_picture {margin-top:5px;text-align:right }
table.variant2 div.author_picture a {color:#666666; font-size:8pt;}
table.variant2 div.author_picture a:hover {background:#666666; color:#ffffff; font-size:8pt;}
table.variant2 pre.green {padding-left:150px} 
table.variant2 div.answer_link {margin:10px 0px 0px 0px;}

table.variant3 div.author {font-size:8pt;margin-top:1px;}
table.variant3 div.message {font-size:12pt;margin:30px 35px 10px 35px;line-height:14pt;text-align:center} 
table.variant3 div.signature {margin:6px 31px 0px 0px; font-weight:bold;}
table.variant3 div.citate {margin:0px 100px 0px 25px;text-align:right;border:1px solid #fff;line-height:12pt;}
table.variant3 img.BlackBordPost {border:1px solid #000000;margin:0px 17px 10px 0px}
table.variant3 h2 {text-align:center}
table.variant3 div.answer_link {margin:10px 0px 0px 0px; text-align:center}
table.variant3 div.author_picture {padding-left:35px; text-align:center}
table.variant3 div.author_picture a {color:#666666; font-size:8pt;}
table.variant3 div.author_picture a:hover {background:#666666; color:#ffffff; font-size:8pt;}
table.variant3 span.black {text-align:center}

textarea {overflow:auto;}
textarea.in {width:200px;}
input, textarea, select {font-size:9pt;color:#333333;font-family: Arial}
input.button {border:1px solid #666666;background:#9900CC;color:#ffffff;height:18px;font-family:Verdana;}
input.Lbutton {border:1px solid #666666;background: url('/debug/img/input_bg.gif') repeat-x top right;color:#333333; }

select.inp {border:1px solid #666666;background: #ffffff;font-size:8pt;width:140px;background: #ffffff repeat-x top;}

input.inp, textarea.in {border:1px solid #666666;background: #ffffff;font-size:8pt;width:140px;background: url('/debug/img/input_bg.gif') #ffffff repeat-x top;}
input.inpFile {border:1px solid #666666;background: url('/debug/img/inp_bg.gif') repeat-x top;font-size:9pt;width:185px;height:18px}



form.upload {padding:13px 10px 10px 0px;margin:0px;}
form.uploadAccount {padding:10px;margin:0px;}

form.upload input.inp {width:203px;background: url('/debug/img/input_bg.gif') #ffffff repeat-x top;}
form.upload div {padding:5px 0px 5px 40px}
form.search {padding:0px; margin:3px 0px 20px 0px; color:#717171}

form.google {font-size:11pt;} 

input.check {margin-bottom:-2px}
input.simpleInp {width:128px;background:#fff;}

form.postcard input.inp {border:1px solid #000000;background: #ffffff;font-size:9pt;width:154px;}
form.postcard input.inpYell {border:1px solid #000000;background: #FFFF9F;font-size:9pt;width:154px;}
form.postcard select.inp {border:1px solid #000000;background: #ffffff;font-size:9pt;width:154px;}

div.grayBlock {border:1px solid #CCCCCC; background:#F0F0F0;margin-bottom:19px;padding:4px 4px 5px 4px}
div.grayBlock ul {padding:2px 10px 0px 8px;margin:0px 10px 0px 8px;line-height:12pt;font-family: Arial}
div.grayBlock li {font-weight:bold;}

div.grayBlockSimple {background:#F0F0F0;padding:10px 13px 25px 13px;}
div.grayBlockSimple i {font-size:8pt;}

div.grayBlockToday {background:#F0F0F0;padding:7px 10px 10px 10px;margin-bottom:19px;}
div.grayBlockToday a {color:#333333; font-size:7pt;font-weight:bold;letter-spacing:1px;}
div.grayBlockToday a:hover {background:#333333; color:#F0F0F0; font-size:7pt;font-weight:bold;letter-spacing:1px;}
div.grayBlockToday span.green {font-family:Verdana; font-size:8pt;}
div.grayBlockToday span.magenta {font-size:11pt;font-family:Verdana;margin-bottom:4px;}
div.grayBlockCard {background:#F0F0F0;}

table.fromTab {width:700px;margin-top:30px;}
table.fromTab td.grayTD, table.fromTab td.grayTD2 {background:#F0F0F0;padding:1px 12px;}
table.fromTab td.grayTD p {margin:9px 0px; text-align:right;}
table.fromTab td.grayTD2 p {margin:9px 0px;}
div.adressButton p {margin:9px 0px;}
div.adressButton div.fl {width:280px}
div.adressButton div.fr {margin-top:11px;width:135px;}

table.personaliseTab {width:730px;margin-top:19px;}
table.personaliseTab td.grayTD {background:#F0F0F0;padding:11px 12px 15px 12px;font-size:10pt;}
table.personaliseTab p {font-size:10pt;}

table.messageTab {width:730px;margin-top:0px;}
table.messageTab td.grayTD {background:#F0F0F0;padding:11px 12px 15px 12px;font-size:10pt;}
table.messageTab td.grayTD div.flHelp {width:170px;text-align:left; padding-top:30px}

table.musicTab {width:700px;margin-top:18px;}
table.musicTab td.grayTD, table.musicTab td.grayTD2 {background:#F0F0F0;padding:1px 12px;}
table.musicTab td.grayTD p {margin:9px 0px 12px 0px; text-align:right;}
table.musicTab td.grayTD2 p {margin:9px 0px 12px 0px;}

p.help {color:#666666;letter-spacing:0;font-size:8pt;}

table.picsTab {width:760px;}
div.PicList {width:241px; padding-bottom:20px;height:195px;}
div.PicListPad {padding-right:30px}
img.BlackBord {border:1px solid #000000;margin:0px 10px 10px 0px}
img.BlackBordMin {border:1px solid #000000; cursor: hand}

div.PicListSec {width:225px;height:208px;padding-bottom:20px;margin:0px;}
div.PicListSecPad {padding:0px 15px 15px 0px;}

div.newCards {height:132px;font-size:7pt;margin:10px 0px 20px 0px}
div.newCards div.fl {border:1px solid #CCCCCC;margin-right:14px;}
div.newCards div.centerPic {width:100px;text-align:center;padding:4px 0px 5px 0px;height:127px}
div.newCards a {color:#666666; font-size:8pt;}
div.newCards a:hover {background:#666666; color:#ffffff; font-size:8pt;}


div.CardsList {margin-top:11px;text-align:left}
div.CardsList a {color:#000000;}
div.CardsList a:hover {background:#000000; color:#ffffff}

div.googleSearch {margin:6px 0px 0px 0px}
form.google {margin:0px; padding:0px;}

/* second */
table.secondTab {width:770px;}
table.secondTab td.left {font-size:8pt;padding:16px 16px 16px 16px}
table.secondTab td.right {font-size:8pt;padding:16px 20px 16px 17px}
table.secondTab td.postcard {font-size:8pt;padding:0px}

table.postcardTab {width:746px;margin-top:14px;padding-left:-2px;}
table.postcardTab td.postcard {}
table.postcardTab TD.main {width:100%;padding-left:8px;padding-bottom:8px;}
table.postcardTab TD.l {background: url('/debug/img/postcard/l.gif') repeat-y top;}
table.postcardTab TD.r {background: url('/debug/img/postcard/r.gif') repeat-y top;}
table.postcardTab TD.t {background: url('/debug/img/postcard/t.gif') repeat-x top;}
table.postcardTab TD.b {background: url('/debug/img/postcard/b.gif') repeat-x top;}

div.grayBlockSecond {background:#F0F0F0;margin-bottom:7px;padding:5px 10px}

ul.leftMenu {margin:0px 0px 10px 12px;}
ul.leftMenu li {font-weight:bold;}
ul.leftMenu li {LIST-STYLE-IMAGE: url('/debug/img/li_wt.gif');margin:0px;padding:0px}
ul.leftMenu li.act {LIST-STYLE-IMAGE: url('/debug/img/li_wt.gif');margin:0px;padding:0px;color:#9900CC;font-family:arial;font-size:9pt;}
ul.leftMenu a {color:#333333; text-decoration:none; font-weight:bold}
ul.leftMenu a:hover {background:#333333;color:#ffffff; text-decoration:underline; font-weight:bold}

ul.leftMenu ul.leftMenu {margin:4px 0px 10px 16px;}
ul.leftMenu ul.leftMenu a {color:#333333; text-decoration:underline; font-weight:normal}
ul.leftMenu ul.leftMenu a:hover {background:#333333;color:#ffffff; text-decoration:none; font-weight:normal}

div.path a {color:#333333;font-size:9pt;font-weight:bold}
div.path a:hover {background:#333333;color:#ffffff;font-size:9pt;font-weight:bold}
div.BigPic {border:1px solid #CCCCCC;margin:14px 0px 0px 3px; padding-top:0px;padding-bottom:6px;width:447px;text-align:center;}
div.BigPic a {color:#666666; font-size:8pt;}
div.BigPic a:hover {background:#666666; color:#ffffff; font-size:8pt;}

div.previewLineProfile {padding:0px; margin:0px;}
div.previewLine { padding:0px; margin:0px;}
div.previewLine a, div.previewLineProfile a {color:#666666; font-size:8pt;}
div.previewLine a:hover, div.previewLineProfile a:hover  {background:#666666; color:#ffffff; font-size:8pt;}

div.previewLineProfile a.red {color:#ff0000}
div.previewLineProfile a.red:hover {color:#ffffff;background:#ff0000}

table.SM Td {padding:0px 3px 0px 4px}
table.SM Th {text-align:left; font-weight:normal;padding:0px 0px 4px 4px}

div.subcat {padding:20px 0px 0px 3px; margin:0px 0px 0px 0px;}
div.subcat th {padding-left:10px; text-align:left; padding:0px; margin:0px}
div.subcat h2 {padding-left:7px}
div.subcat h2 a {color:#9900CC;font-size:11pt;margin:0px 0px 7px 0px;font-family: Verdana;text-decoration:underline;}
div.subcat h2 a:hover {background:#9900CC; color:#ffffff; font-size:11pt;margin:0px 0px 7px 0px;font-family: Verdana;}

div.BigPic div div.fl {padding-left:2px}
div.BigPic div div.fr {padding-right:2px}
div.BigPic div {padding-top:3px;}

div.navigation {color:#2A2A2A;text-align:right;font-size:8pt; padding:0px; margin:10px 22px 0px 0px;}
div.navigationBottom {color:#2A2A2A;text-align:right;font-size:8pt;padding:0px; margin:10px 22px 0px 0px;}

div.navigation a {font-size:8pt;color:#2A2A2A;text-decoration:underline;}
div.navigation a:hover {font-size:8pt;background:#2A2A2A;color:#ffffff; text-decoration:none;}

div.navigationBottom a {font-size:8pt;color:#2A2A2A; text-decoration:underline;}
div.navigationBottom a:hover {font-size:8pt;background:#2A2A2A;color:#ffffff; text-decoration:none;}

div.Bar {margin-top:2px; margin-bottom:-2px}
div.Bar a:hover {background:#fff}
div.googleMB {margin-bottom:12px;margin-top:-13px;text-align:center;}

div.navigationProfile {padding:0px 22px 20px 0px; text-align:right}
div.navigationProfile a {font-size:8pt;color:#000;text-decoration:underline;}
div.navigationProfile a:hover {font-size:8pt;color:#000; background:#ffffff; text-decoration:none}

/* Auto & Reg */
#autorization, #registration, #forgot, #profile_details, #userAddressBook , #pickup {background:#F0F0F0;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4;padding:15px;display:none}

#profile_details { width: 210px; display:block }
#citate {background:#F0F0F0;border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top: 1px solid #E4E4E4; border-left: 1px solid #E4E4E4;padding:15px;}


#autorization {width:250px; height:250px}
#registration {width:250px; height:300px}
#forgot {width:280px; height:150px}
#citate {width:470px; height:350px}
#pickup {width:250px; height:150px}

#ask_button {background:#9900CC;  width:90px; border:#666666; padding:2px;margin:10px 0px 0px 0px;}
#ask_button a {color:#ffffff;text-decoration:none;font-size:9pt;}
input#ask_button {color:#ffffff;text-decoration:none;font-size:9pt;}
.pickup_button {color:#ffffff;text-decoration:none;font-size:9pt;background-color: transparent; border: 0px }


.pointer {cursor:pointer}

div.poemDIV {width:317px; height:395px; background:#ffffff; overflow:auto; border:1px solid #666666}
img#CIP_popupImg { border: 1px solid #29333F }

/*.cardsIframeBody {margin:0px}
div.BigPhotoLoad {width:100%; height:433px;background-position:center center;background-repeat:no-repeat;padding:0px; margin-top:-2px}
div.BigPhotoLoadBg {background:#29333F;padding:0px; marginp:0px;background-position:center center;}
*/

/**********************/
div.citate_test {margin:0px 100px 0px 25px;border:1px solid #fff;line-height:12pt;}
/**********************/
div.grayBorderNew {text-align:left; padding: 0px 5px 0px 5px}
div.author {color:#666666; font-size:8pt; text-align:left; padding: 0px 5px 5px 5px}





#note_profile_details, #note_profile_address, #note_profile_files { display:none; width:100%; border: 1px solid #E4E4E4; padding: 15px 35px 15px 35px; font-size:8pt;} 

td.active_profile_toolbar { border: 1px solid #E4E4E4; border-bottom:0px }

td.profile_toolbar { border: 1px solid #E4E4E4; background: #F0F0F0; border-bottom:0px }

td.profile_toolbar div a {height:23px}

table.smallPictable {height:93px; border:0px solid red; padding:0px; margin:0px;smallPictable}

div.current {padding:9px 10px 9px 15px}

#userAddressBook_list {margin:8px 0px; height: 200px; width: 300px; overflow: auto}
.w450 {width:450px;}

div.grayBlockProfile {border:1px solid #CCCCCC; background:#F0F0F0;margin-bottom:19px;padding:5px 0px 5px 0px}

#profile_notes div {padding:0px; border:none}

a.red {color:#ff0000;font-size:8pt;}

#album_texts_cart div , #album_cards_cart div, label, a.a8, , a.a8:hover {font-size:8pt;}

#M_territoryPlay {padding-top:10px; padding-left:20px}


a.profile {color:#2A2A2A; background: none;cursor:pointer; text-decoration:none;color:#2A2A2A;font-size:10pt;margin:0px 0px 0px 5px;font-family: Verdana;}
a.profile:hover {color:#2A2A2A; background: none;cursor:pointer; text-decoration:none;color:#2A2A2A;font-size:10pt;margin:0px 0px 0px 5px;font-family: Verdana;}

span.normal {font-weight:normal}

div.ButtonB {display: inline; padding-left: 2px; padding-right: 2px; height:31px}
div.ButtonB a:hover {background:none}

a.addr_book_nav_cur { font-weight: bold !important ; text-decoration: none !important }

.incut-left {
 float: left; /* Выравнивание врезки по левому краю */
 width: 250px; /* Ширина врезки */
 background: #FFFFFF; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 5px 10px 5px 0px; /* Отступы вокруг рисунка */
 border: 0px; /* Параметры рамки */
}

.incut-left-83 {
 float: left; /* Выравнивание врезки по левому краю */
 width: 83px; /* Ширина врезки */
 background: #FFFFFF; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 0px 0px 0px 0px; /* Отступы вокруг рисунка */
 border: 0px; /* Параметры рамки */
}

.incut-right-83 {
 float: right; /* Выравнивание врезки по правому краю */
 width: 83px; /* Ширина врезки */
 background: #FFFFFF; /* Цвет фона */
 padding: 5px; /* Поля вокруг картинки */
 margin: 0px 0px 0px 0px; /* Отступы вокруг рисунка */
 border: 0px; /* Параметры рамки */
}