.poll_title { font-size: 137%; }
.poll_answer { margin: .5em 0 .1em 0; }
.poll_value { height: 6px; }
.poll_duration { margin: .5em 0; font-size: 93%; }
.pv100 { background: #CF1200; }
.pv80 { background: #D93400; }
.pv60 { background: #E76200; }
.pv40 { background: #F38D00; }
.pv20 { background: #FEB100; }

div.modes { margin-bottom: 1.5em; position: relative; width: 100%; }
div.modes span { line-height: 100%; padding: .3em 1.5em; color: #FFFFFF; position: relative; z-index: 1; }
div.modes span.m_view { color: #1B8702; }
div.modes span.m_view a { color: #1B8702; }
div.modes span.m_edit { color: #E50500; }
div.modes span.m_edit a { color: #E50500; }
div.modes span.m_view_sel { background: #22B400; }
div.modes span.m_view_sel a { color: #FFFFFF; }
div.modes span.m_view_sel a:hover { color: #FFFFFF; }
div.modes span.m_edit_sel { background: #E80000; }
div.modes div.m_delete { position: absolute; top: 0; right: 0; }
div.modes div.m_delete img { margin-right: 7px; position: relative; top: .1em; }

table.homepage { width: 100%; font-size: 93%; }
table.homepage h1 { font-size: 180%; }
table.homepage td { vertical-align: top; text-align: left; }
.h_news { padding: 0 20px 0 0; }

table.currencies td { padding: 0 1.5em .3em 0; }

table.usernav td { vertical-align: top; }
.un_icon { padding: 0 15px 0 0; }
.un_icon img { position: relative; top: -5px; }
.un_items { padding: 0 40px 0 0; }
.un_items p { margin-bottom: .5em; }
.un_items div { color: #E50500; padding-left: 20px; }
.un_items div a { color: #E50500; }
.un_items a.un_current { color: #000000; }

div.u_disclaimer { padding-left: 22px; }
div.gc_tlc { background: #F5F2EE url(data:image/gif;base64,R0lGODlhDQANAKIAAPr49vf18fz7+vbz7/n39f38+/////Xy7iH5BAAAAAAALAAAAAANAA0AAAMjaLpcEIyBcWo0glYrt2eE9ymAOArmqKWHUbLWyqJw9dZBXSUAOw==) top left no-repeat; border-bottom: 1px solid #FFFFFF; }
div.gc_trc { background: url(data:image/gif;base64,R0lGODlhDQANAKIAAPr49vf18fz7+vbz7/n39f38+/////Xy7iH5BAAAAAAALAAAAAANAA0AAAMlGFDW/icO8GCUoprLqeUR8YGHt5FXdqLH0LAXBUsrLMwRgB9BAgA7) top right no-repeat; }
div.gc_brc { background: url(data:image/gif;base64,R0lGODlhDQANAKIAAPr49vf18fz7+vbz7/n39f38+/////Xy7iH5BAAAAAAALAAAAAANAA0AAAMkeLqs0fCA2ARdw1wF9M0eJRgh1JEUQaLmymKjGw6nbARAYbsJADs=) bottom right no-repeat; }
div.gc_blc { background: url(data:image/gif;base64,R0lGODlhHwAfALMAAOHTxe3l3fXx7eXazufd0f39/Pn28/Ls5uLWyPPu6erg1vDq4/f08Pz6+d/Rwv///yH5BAAAAAAALAAAAAAfAB8AAASSEDnXnr04az2m2WB4KVMintoyBWhrCRPhtsUEFDPaOUx+BiufyDBBCEU7wRGkcsiWmtqkB80AndVMY+IwZS+HIu5rkTgU5Bf3kH40ee0d4EM2mBHULwPA9er5QXU7TmNfVw4AC2lvDgh+VQKDDgMChVACZjYKCRVVB4BcTgEHBnQ+BQuSoQ5VBQckq2kMCwEDAxEAOw==) bottom left no-repeat; padding: 16px 22px; color: #625B53; }

table.gc { font-size: 100%; color: #625B53; }
table.gc td { vertical-align: top; }
.gc_num { width: 1%; }
.gc_text { width: 49%; padding-right: 20px; }
.gc_text p { font-size: 92%; }

div.scroller { padding: 1em 0 0 0; }
div.scroller span { margin-left: .3em; padding: 0 .3em; }
div.scroller span.sel { background: #999999; color: #FFFFFF; }

table.form td { padding: .1em 2px .1em 2px; }
table.form th { padding: 0; border-bottom: 2px solid #F0E6DA; border-top: none; text-align: left; color: #3C4753; font-size: 150%; font-weight: normal; }
table.form th.orange { color: #BB8400; }
table.form td.param { vertical-align: top; padding-right: 2em; color: #676767; width: 50%; }
table.form td.param span { white-space: nowrap; }
table.form td div.udrwrite { font-size: 75%; color: #779F42; }
table.form td.value { vertical-align: top; color: #000000; }
table.form td.value input, table.form td.value select, table.form td.value textarea { background: #FFFFFF; }
table.form td.vtext input { width: 100%; }
table.form td span#pad { margin-left: 20px; }
table.form td span.comment { font-size: 90%; line-height: 200%; }
table.form td span.text { text-align: justify; }
table.form td span#p { margin-right: .9em; }
table.form td span#pval { margin-right: .4em; }
table.form td span#red { color: #FF0000; }
table.form td span#gray { color: #B3B3B3; }
table.form td ul { margin: 0; padding: 0; z-index: 1; position: relative; overflow: visible; left: -10px; }
table.form td ul li { margin: 0; padding: 0 0 0 10px; list-style-type: none; background: url(data:image/gif;base64,R0lGODlhBAAEAIABAMy4of///yH5BAEAAAEALAAAAAAEAAQAAAIFDGCnl1EAOw==) 0 .6em no-repeat; }
table.form div.thumb { padding: 0; margin: 0 10px 10px 0; float: left; border: 1px solid #999999; text-align: right; background: #999999; }
table.form div.thumb div.img { text-align: center; width: 110px; height: 110px; padding-top: 5px; background: #FFFFFF; }
table.form div.thumb div.img img { margin: 0; }
table.form div.thumb span { margin: 0 5px; color: #FFFFFF; }
table.form textarea { width: 100%; font-family: Arial; font-size: 100%; }
table.form td span.acronym { cursor: help; padding: 0 .2em; background: #9AB311; color: #FFFFFF; font-weight: bold; font-size: 90%; margin-left: .5em; }
table.form div.comment { position: absolute; z-index: 100; background: #FFFFFF; margin-top: .1em; padding: 20px; border: 1px solid #666666; }
table.form div.color { width: 5em; }
table.form div.color div { height: 2em; }
table.form div.color div.cont_tlc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIETHAZBQA7) top left no-repeat; }
table.form div.color div.cont_trc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIDRG5YADs=) top right no-repeat; }
table.form div.color div.cont_brc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIETHAZBQA7) bottom right no-repeat; }
table.form div.color div.cont_blc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIDRG5YADs=) bottom left no-repeat; }
table.form div.color div.cont_t { background: url(data:image/gif;base64,R0lGODlhAQACAIAAAP///wQEBCH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) top left repeat-x; }
table.form div.color div.cont_r { background: url(data:image/gif;base64,R0lGODlhAgABAIAAAP///wQEBCH5BAAAAAAALAAAAAACAAEAAAICRAoAOw==) bottom right repeat-y; }
table.form div.color div.cont_b { background: url(data:image/gif;base64,R0lGODlhAQACAIAAAP///wQEBCH5BAAAAAAALAAAAAABAAIAAAICRAoAOw==) bottom right repeat-x; }
table.form div.color div.cont_l { background: url(data:image/gif;base64,R0lGODlhAgABAIAAAP///wQEBCH5BAAAAAAALAAAAAACAAEAAAICDAoAOw==) top left repeat-y; }
table.form td.classification ul { margin: 0; padding: 0 0 0 0; left: 0; }
table.form td.classification ul ul { margin: 0; padding: 0 0 0 20px; }
table.form td.classification ul li { margin: 0; padding: 0; line-height: 150%; white-space: nowrap; background: none; }
table.form td.classification ul li input.invisible { visibility: hidden; }
table.form td.classification p { white-space: nowrap; }
table.form td.photo img { margin: .4em 0; }

table.form td#manda input, table.form td#manda select { background: #E7F9DF; }
input#manda { background: #E7F9DF; }
select#manda { background: #E7F9DF; }
#invalid {
	border-top: 2px inset #FF0000;
	border-right: 1px inset #FF0000;
	border-bottom: 1px inset #FF0000;
	border-left: 2px inset #FF0000;
}


table.palette { width: 330px; }
.p_colors, .p_current { vertical-align: top; padding: 0; }
.p_current div.currentColor { height: 150px; margin-bottom: .5em; border-top: 1px solid #CCCCCC; border-right: 1px solid #404040; border-bottom: 1px solid #404040; border-left: 1px solid #CCCCCC; }
.p_colors { border: 0; }
.p_colors div.customColors { width: 150px; }

.p_colors div.customColor {
	width: 20px;
	height: 20px;
	margin: 0 2px 2px 0;
	float: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #FFFFFF;
}
.p_colors div.selectedColor {
	border-top: 1px solid #404040;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #404040;
}

table.statform td { padding: .5em .5em .5em 0; }

table.regform { background: #EDEEEB; }
table.regform td#desc { padding: 2px 25px; vertical-align: middle; }
table.regform td#field { padding: 2px 25px 2px 0; vertical-align: middle; }
p.error { color: #880606; }
ul.rules { list-style-type: none; margin: 0; padding: 0; }
ul.rules li { list-style-type: none; margin: 0 0 1em 0; padding: 0; color: #606060; }

table.services { width: 100%; }
table.services td { vertical-align: top; }
table.services td#left { width: 50%; padding: 0 15px 0 0; }
table.services td#right { width: 50%; padding: 0 0 0 15px; }
table.services td#center { padding: 0; text-align: center; }
table.services button.services { padding: .2em 2em; }

div.ss_tlc { background: #D9EAF0 url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7///P4+ubx9fL4+ur09+Hu8////9nq8CH5BAAAAAAALAAAAAAJAAkAAAMYaLohtWaUQxehWF1cB8fA9B3BSAnmIY4JADs=) top left no-repeat; border-bottom: 1px solid #FFFFFF; }
div.ss_trc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7///P4+ubx9fL4+ur09+Hu8////9nq8CH5BAAAAAAALAAAAAAJAAkAAAMXWBLWfrAMZ6Alz0JcNZxeBIRQQB7CWSQAOw==) top right no-repeat; }
div.ss_brc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7///P4+ubx9fL4+ur09+Hu8////9nq8CH5BAAAAAAALAAAAAAJAAkAAAMYeLpazOKtIE8BdRhJzGadtxSaZxRCYJoJADs=) bottom right no-repeat; }
div.ss_blc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7///P4+ubx9fL4+ur09+Hu8////9nq8CH5BAAAAAAALAAAAAAJAAkAAAMYWLe80i1ABtQ0Yx5jyOVew3GDtY1cIBQJADs=) bottom left no-repeat; padding: 16px 20px; }

div.sp_tlc { background: #F0F0D9 url(data:image/gif;base64,R0lGODlhCQAJAKIAAP///vX15vf36vPz4fr68v////Dw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMYWLoUs4UMQ5egWF1cCcfA9BneaASmIY4JADs=) top left no-repeat; border-bottom: 1px solid #FFFFFF; }
div.sp_trc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP///vX15vf36vPz4fr68v////Dw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMXOEHVbnCwB6Gg1dySK+sRAELEaATmkAAAOw==) top right no-repeat; }
div.sp_brc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP///vX15vf36vPz4fr68v////Dw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMYaLo6zOEtIs0AlRQpymadtwyaVwxBaRYJADs=) bottom right no-repeat; }
div.sp_blc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7///P4+ubx9fL4+ur09+Hu8////9nq8CH5BAAAAAAALAAAAAAJAAkAAAMYWLe80i1ABtQ0Yx5jyOVew3GDtY1cIBQJADs=) bottom left no-repeat; padding: 16px 20px; }

div.sm_tlc { background: #D9F0D9 url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7//ur36ub15vL68uHz4f///9nw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMYWLojtGUQQ1egWF1cB8fA9BneaAimIY4JADs=) top left no-repeat; border-bottom: 1px solid #FFFFFF; }
div.sm_trc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7//ur36ub15vL68uHz4f///9nw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMXSDLVbpCwB2Gg1dySK+sRAELDaAgmkQAAOw==) top right no-repeat; }
div.sm_brc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7//ur36ub15vL68uHz4f///9nw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMYaLpKzOKtIQ0BdRQZymadtxCaVxBCaRYJADs=) bottom right no-repeat; }
div.sm_blc { background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAP7//ur36ub15vL68uHz4f///9nw2QAAACH5BAAAAAAALAAAAAAJAAkAAAMWSLa80m1ABtQs8pagNywgZhlhOAhEAgA7) bottom left no-repeat; padding: 16px 20px; }

table.ctypes td { padding: 0 20px 0 0; }

table.plain td { vertical-align: top; }
table.plain td#left { padding: 0 15px 0 0; }
table.plain td#right { padding: 0 0 0 15px; }

table.gallery { width: 100%; }
table.gallery td { vertical-align: top; }
.g_nav { padding: 0 20px 0 0; margin: 0 0 1em 0; }
.g_nav h1 { white-space: nowrap; }
.g_nav ul { padding: 0 0 0 20px; list-style-type: none; margin: 0; }
.g_nav ul li, .g_nav p { margin: 0 0 1em 0; }
.g_content { width: 70%; background: #E6EFF2; }
.g_measurer { padding: 6px; }
.g_measurer div.scroller { padding: 0 0 1em 0; }
.g_content h1 { margin-top: .4em; }
* html table.gallery td#content p.desc { height: 4em; }
.g_nav img, .g_content img, .g_thumbs div.thumb img { border: 1px solid #595A57; margin: 0; }
.g_thumbs div.thumb img { margin: 2px 0; }
.g_thumbs { background: #E5DBD0; border-left: 3px solid #FFFFFF; }
.g_thumbs div.thumb { position: relative; margin: 2px 0; }
.g_thumbs div.thumb img { cursor: pointer; cursor: hand; }
.g_thumbs div.thumb div { padding: 3px; }
.g_thumbs div.sel { background: #4B75C4; }
.g_thumbs div.sel img { cursor: default; }
.g_thumbs .gt_resizer { width: 100%; height: 100%; position: relative; }
.g_thumbs .gt_content { top: 0; left: 0; width: 100%; height: 100%; overflow: auto; text-align: center; position: absolute; }
.g_counts { color: #737779; font-size: 84%; }
.g_rating { background-color: #FFFFFF; background-image: url(data:image/gif;base64,R0lGODlhjAAXAIAAAP+uEAAAACH5BAAAAAAALAAAAACMABcAAAI7hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqnwAIAOw==); background-repeat: no-repeat; width: 140px; }
.g_rating img { border: none; }
.g_urating { background-image: url(data:image/gif;base64,R0lGODlhjAAXAIAAAP8yEAAAACH5BAAAAAAALAAAAACMABcAAAI7hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqnwAIAOw==); background-repeat: no-repeat; width: 140px; }
.gl_header { margin-left: 33px; }
.gl_footer td { padding-left: 33px; }

img.spacer { border: none; }

table.g_preview td { padding: 0 1.5em 2em 1.5em; text-align: center; }
table.g_preview td img { margin: 0 0 .5em 0; }

table.gallery_last { width: 100%; border: 3px solid #DFD1C2; }
.gl_thumb { padding: 16px 10px; }
.gl_thumb img { border: 1px solid #595A57; }
.gl_div { padding: 0; }
.gl_tlc, .gl_trc { vertical-align: top; }
.gl_blc, .gl_brc { vertical-align: bottom; }
.gl_tlc, .gl_trc, .gl_blc, .gl_brc { width: 31px; }
.gl_tlc img, .gl_trc img, .gl_blc img, .gl_brc img { position: relative; z-index: 1; }
.gl_tlc img, .gl_trc img { bottom: 3px; }
.gl_tlc img, .gl_blc img { right: 3px; }
.gl_trc img, .gl_brc img { left: 3px; }
.gl_blc img, .gl_brc img { top: 3px; }

table.library { width: 100%; }
table.library td { vertical-align: top; }
table.library ul { list-style-type: none; padding: 0 0 0 3em; margin: 0 0 1em 0; }
table.library ul li { margin: 0 0 .8em 0; }
table.library td.lib_content { padding: 0; width: 100%; }
table.library td.lib_images { padding: 0 0 0 20px; }
table.library td.lib_images img { border: 1px solid #000000; padding: 0; margin: 0; }

table.spherenav td { padding: 0 30px 0 0; vertical-align: top; }
table.spherenav td.last { padding: 0; }
table.spherenav td div { padding: 3px 10px; font-weight: bold; }
table.spherenav td div#sel { background: #528CD2; color: #FFFFFF; }

table.spherenav td ul { margin: 0; padding: 0 0 0 0; left: 0; list-style-type: none; }
table.spherenav td ul ul { margin: 0; padding: 0 0 0 20px; }
table.spherenav td ul li { margin: 0; line-height: 150%; white-space: nowrap; }
table.spherenav td ul li input.invisible { visibility: hidden; }
table.spherenav td p { white-space: nowrap; }

table.nav_container td.top { padding: 0; border-bottom: 2px solid #528CD2; }
table.nav_container td.bottom { padding: 0; }

table.shopnav th { border-bottom: 1px solid #CCCCCC; padding: 0 20px 0 0; text-align: left; font-weight: normal; color: #666666; }
table.shopnav th.nop { padding: 0; }
table.shopnav td { padding: 0 20px .1em 0; vertical-align: top; white-space: nowrap; }
table.shopnav td#bobo { border-bottom: 1px solid #CCCCCC; padding-top: .1em; }
table.shopnav td.nop { padding-right: 0; }
table.shopnav td#letter { padding-right: .5em; }
table.shopnav td span { line-height: 140%; }
table.shopnav td span#nop { padding: .1em 0; }
table.shopnav td span#sel { background: none; font-weight: bold; color: #000000; }
table.shopnav td.items { padding: 0 0 0 20px; border-left: 1px solid #CCCCCC; }

div.sales_header, div.sales_footer { margin-left: 17px; }
table.sales { width: 100%; border-bottom: 1px solid #DED0C1; }
table.sales th { vertical-align: middle; padding: 7px; font-weight: normal; background: #F3F3F3; color: #5D5921; border-bottom: 1px solid #C3D3D9; border-top: 1px solid #DED0C1; white-space: nowrap; }
table.sales th img { margin: 0 0 .1em .5em; }
table.sales th a { color: #5D5921; }
table.sales th a:hover { color: #282713; }
table.sales th span#gray { font-weight: normal; color: #666666; }
table.sales td.image { padding: 0; vertical-align: middle; text-align: center; }
table.sales td.image img { margin: 0 7px; }
table.sales td { vertical-align: middle; padding: 3px 7px; }
table.sales td span { line-height: 130%; }
table.sales tr.hover td { background: #F9F7EE; }
table.sales tr.outdated td { background: #f7e0e0; }
table.sales tr.frozen td { color: #BABABA; }
table.sales tr.frozen td span { color: #BABABA; }
table.sales tr.frozen a { color: #BABABA; }
table.sales tr.frozen a:hover { color: #666666; }
table.sales tr.frozen a:visited { color: #BABABA; }
table.sales td.color { text-align: center; padding: 3px 0; }
table.sales td.color div { height: 1.8em; }
table.sales td.color div.cont_tlc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIETHAZBQA7) top left no-repeat; }
table.sales td.color div.cont_trc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIDRG5YADs=) top right no-repeat; }
table.sales td.color div.cont_brc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIETHAZBQA7) bottom right no-repeat; }
table.sales td.color div.cont_blc { background: url(data:image/gif;base64,R0lGODlhAwADAIAAAAQEBP///yH5BAAAAAAALAAAAAADAAMAAAIDRG5YADs=) bottom left no-repeat; }
table.sales td.color div.cont_t { background: url(data:image/gif;base64,R0lGODlhAQACAIAAAP///wQEBCH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==) top left repeat-x; }
table.sales td.color div.cont_r { background: url(data:image/gif;base64,R0lGODlhAgABAIAAAP///wQEBCH5BAAAAAAALAAAAAACAAEAAAICRAoAOw==) bottom right repeat-y; }
table.sales td.color div.cont_b { background: url(data:image/gif;base64,R0lGODlhAQACAIAAAP///wQEBCH5BAAAAAAALAAAAAABAAIAAAICRAoAOw==) bottom right repeat-x; }
table.sales td.color div.cont_l { background: url(data:image/gif;base64,R0lGODlhAgABAIAAAP///wQEBCH5BAAAAAAALAAAAAACAAEAAAICDAoAOw==) top left repeat-y; }
table.sales th.s_tlc, table.sales th.s_trc, table.sales td.s_blc, table.sales td.s_brc { padding: 0; width: 12px; vertical-align: top; }
table.sales th.s_tlc img, table.sales th.s_trc img, table.sales td.s_blc img, table.sales td.s_brc img { margin: 0; position: relative; z-index: 1; }
table.sales th.s_tlc, table.sales td.s_blc, table.sales td.s_ll { border-left: 1px solid #DED0C1; text-align: left; }
table.sales th.s_trc, table.sales td.s_brc, table.sales td.s_rl { border-right: 1px solid #DED0C1; text-align: right; }
table.sales td.s_bl, table.sales td.s_blc, table.sales td.s_brc { border-bottom: 1px solid #DED0C1; }
table.sales th.s_tlc img { top: -1px; left: -1px; }
table.sales th.s_trc img { top: -1px; right: -1px; }
table.sales td.s_blc img { bottom: -1px; left: -1px; }
table.sales td.s_brc img { bottom: -1px; right: -1px; }
table.sales td.s_ll { padding: 0; width: 10px; }
table.sales td.s_rl { padding: 0; width: 10px; }

table.offers_list { width: 100%; border-bottom: 1px solid #B2B2B2; }
table.offers_list th { font-weight: normal; border-bottom: 1px solid #000000; text-align: left; padding: .2em 1em .2em .2em; }
table.offers_list td { text-align: left; vertical-align: top; padding: .4em 1em .4em .2em; border-bottom: 1px solid #B2B2B2; }
table.offers_list tr.first td { background: #E4EFF5; }
table.offers_list tr.form td { background: #EDF2E5; }
table.offers_list tr.form td#form input, table.offers_list tr.form td#form textarea { width: 100%; margin: 0; }

table.rotations { border: 1px solid #DED0C1; }
table.rotations th { vertical-align: middle; text-align: center; padding: 3px 5px; font-weight: normal; background: #F3F3F3; color: #5D5921; border-bottom: 1px solid #C3D3D9; white-space: nowrap; }
table.rotations td { vertical-align: middle; text-align: center; padding: 3px 5px; }

table.photos td { padding: 1px; vertical-align: middle; text-align: center; }
table.photos td img { border: 1px solid #000000; margin: 3px; cursor: pointer; cursor: hand; }
table.photos td img.sel { border: 4px solid #CCB8A1; margin: 0; cursor: default; }
.ph_preview { border: 1px solid #000000; margin: 4px; }

.fn_header { white-space: nowrap; padding: 0 6px; }
table.fields_nav td { vertical-align: top; }
td.fn_div { padding: 0 5px; }
td.fn_tlc, td.fn_trc, td.fn_blc, td.fn_brc { width: 13px; height: 13px; }
td.fn_tl, td.fn_ll { height: 13px; }
td.fn_bl, td.fn_rl { width: 13px; }

.fn_y { background: #EFEEE0; }
.fn_b { background: #E6EFF2; }

table.fields td { vertical-align: top; white-space: nowrap; padding: 0 6px; }
table.fields p { margin-bottom: .5em; }
table.fields td.f_parent { padding-right: 20px; }
table.fields span.sel { color: #000000; }
table.fields span.sel a { color: #000000; }

div.f_cur_item { margin-left: 18px; }

table.photos_horizontal { width: 100%; }
.phor_preview { background: #E6EFF2; padding: 6px; text-align: center; vertical-align: middle; }
.phor_thumbs { background: #E5DBD0; border-top: 3px solid #FFFFFF; }
img.phor_pimg { border: 1px solid #6A6C69; }
.phor_container { width: 100%; position: relative; }
.phor_line { top: 0; left: 0; overflow: auto; text-align: left; position: absolute; }

div.f_messages { padding-left: 15px; }
div.f_message { padding: 0 0 1em 0; }
div.f_message quote { color: #003366; font-style: italic; }
table.fm_header { width: 100%; }
table.fm_header td { font-size: 87%; }
td.fmh_avatar { padding: 5px 10px 5px 0; }
td.fmh_avatar img { border: 1px solid #C3D3D9; }
table.fm_header td.fmh_author { white-space: nowrap; padding: 0; }
td.fmh_author .dt_insert { color: #0E9300; }
td.fmh_author .dt_update { color: #D70202; }
td.fmh_actions { padding-left: 60px; }
td.fmh_actions div { display: inline; margin-right: 2em; }
div.fmha_edit { background: url(data:image/gif;base64,R0lGODlhCQAJAMQfALaWa+ri1/Pv6vLt5pt+Xd7Otuzj1p+EYquKX9bJuKeFXMm0mrOXdJN3WdXDqs+8oqOGZ6WKZ6eLaK+OY5J2V97Sw9rIsHpYNbqgguvj2L6ec5h8WvPu5/j18fn28v///yH5BAEAAB8ALAAAAAAJAAkAAAUx4OcV3GeaglFo5ZlAhgUMpycdmTPX0ZY9k9anA9kEHghh59AILBQnEYFSYUSHmwsmBAA7) 0 50% no-repeat; padding-left: 15px; }
div.fmha_delete { background: url(data:image/gif;base64,R0lGODlhBwAHAMQfAPfUzN1pUPTUztNQN7g9M78zIN1UNMxLNtFLMvTc2OOtqPHZ1+y4ruGQguvPz+CXjPfNwrg8McR0cu6Nc/DY1+Ooob9DM+nCv818d+SyrezOzObAv640L/TKwfbc2P///yH5BAEAAB8ALAAAAAAHAAcAAAUkoOR8JIVtnPYtRPZdkWK5ZFU85JccDSJ8ngHj0zEAAkMSZBICADs=) 0 50% no-repeat; padding-left: 13px; }
div.fmha_close { background: url(data:image/gif;base64,R0lGODlhCAAKALMAAKeOc9PGuY1sTXxXNr2pkYVhNPHt6YxqNeff1p1/Nq6SOK6TOIxqNJ1+Nv///8CoOiH5BAAAAAAALAAAAAAIAAoAAAQo0DkTgpEulDHEdQIwhVkRIAhxIMzRMu8jz3Jj20mT0PTiLwqggjeLAAA7) 0 50% no-repeat; padding-left: 14px; }
div.fmha_open { background: url(data:image/gif;base64,R0lGODlhDAAKAMQAAHpUM4xqNa6SOJ1/NrOcgMq7rX9aM9PHua+YfNjNwN7VzKeOeNvRyH9ZM3pUMq6Wgs7BsqGGY8m6pv39/dbKvq6TOJ1+NoxqNMCoOv///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAMAAoAAAU0YCaOGVMo5DgtDgA8aQYZVHY0SUpEIyJdl0AACCRhjsgjycJsDgbGJJJUqVYEgmpUiiGFAAA7) 0 50% no-repeat; padding-left: 17px; }
div.fmha_repair { background: url(data:image/gif;base64,R0lGODlhCQAKANUAAHGNoWyCkvP2+KLC2K7O432ku1twfqzM4/3+/4OhtvOcbXKJmWN3hMHa61ltel1vfPKSXsDX5vDz9vCIT/jGq/759v718Pzn25u3yvf5+qnJ3+Ls8utbDX+ZqX2arWmLoafI36zD0/a4lqe6xtTg58ve67HQ577a7rXJ1vGKUpe91fnOt2eElnWVq36XqWmInfvh0urw9OxhFuHm6vX6/l91g63K3WJ7iq7O5OTu9OtfE8HS3cLY6OtZCuv2/f///yH5BAAAAAAALAAAAAAJAAoAAAZMwJ9wSIxFCK5BI/cLJQaaAw6E4aFuhsAi4DCUSB9W7cHomHyCV0F1QvtoP0/LhvhNYEIMYGOB9HoUPzsAEgoyOhwrPxkjMyIVKRc/QQA7) 0 50% no-repeat; padding-left: 15px; }
div.fmha_fav_add { background: url(data:image/gif;base64,R0lGODlhDgAOANUAAMunTOPJbd2+a9GoS9q5XL2TOs2sUt3CZZdrKLSJOHVFFOvZpf79++DFc92+ZuXNcKt+K/Xs1opcHPHjvMabQuHFav379ti2Wfn0692/Yq6DLdm+h4BSGd3AY/v48bKGLtOwVdnClunZuZx0O8ugQ9OtUNi1V9W/lLSZeODEePn38+7gwPLlyeXax7KMRsOYP49hIdK4heXNk82wdtG2gcqsb+TQpdq7X+bRl+zbl+rZmKF2J6N2KIdYHLOHL////yH5BAAAAAAALAAAAAAOAA4AAAaHwJ9w+BPgGMTkD0NItJRDT6qEUEGXKVMBdY04OqARBuoRBG4UVyXweOSEXjbhhYD4fInZj9E4VAgDLxIgNx0HOj8sHRkDJBQ8HBp3PjU/Cx0XBRo9ChwGFw4TQgsZBwYGOxw9H3chQhM3pQEAMCQDJTJDFgIXIAAFEKw+MUQWKzYbGzQnIklBADs=) 0 50% no-repeat; padding-left: 19px; }
div.fmha_fav_del { background: url(data:image/gif;base64,R0lGODlhDgAOANUAAMunTOPJbd2+a9GoS9q5XL2TOs2sUt3CZZdrKLSJOHVFFOvZpf79++DFc92+ZuXNcKt+K/Xs1opcHPHjvMabQuHFav379ti2Wfn0692/Yq6DLdm+h4BSGd3AY/v48bKGLtOwVdnClunZuZx0O8ugQ9OtUNi1V9W/lLSZeODEePn38+7gwPLlyeXax7KMRsOYP49hIdK4heXNk82wdtG2gcqsb+TQpdq7X+bRl+zbl+rZmKF2J6N2KIdYHLOHL////yH5BAAAAAAALAAAAAAOAA4AAAaIwJ9QKDrRNhvbyjL8xXy+D6QAAF0ETKGsNCDBAIFD5jYRhqCfHmdnMIgXwonjYuAoeprCpQOvQX0aHDwUJAMZHSw/OgcdNyASLwMEFQcNDD8zCVAQCC8EDwEOEUI5D6AVLhQ3AQIeTUMYIyAdoq9DKAUmKRi2QioIJSmuvT8tCQS8xD8MOAK9QQA7) 0 50% no-repeat; padding-left: 19px; }
img.fmb_attach { border: 1px solid #797979; }
.fm_answer a { color: #0055CC; text-decoration: none; border-bottom: 1px dashed #0055CC; cursor: pointer; cursor: hand; }
.fm_answer a:hover { color: #88649B; border-bottom: 1px dashed #88649B; }
div.fm_sign { position: relative; }
div.fm_sign div { width: 13px; height: 13px; position: absolute; top: .2em; left: -20px; z-index: 1; cursor: pointer; cursor: hand; }
div.fms_minus { background: url(data:image/gif;base64,R0lGODlhDQANAMQfAJqNOHBWEJeKM5eLNHJYEZaJMZmNN419KpeJMpWJMZmNNpeLNY19K3ZeFY1+LJmMNnplGoZ0JIFtIHRbE5SGMJiLNYBrHY18KY59K5iMNoh3J3liGIx9KnFXEXFXEP///yH5BAEAAB8ALAAAAAANAA0AAAU+oKE8SzUIwpkUBfC9cPwVhmwjtR0nmR4jFB+M4ng5MIyD48B5XTTCV0QS/Vgg1U2jOiFUA4SOuOMpBwJlTwgAOw==) top left no-repeat; }
div.fms_plus { background: url(data:image/gif;base64,R0lGODlhDQANAMQfAI19KpaIMo5/LZeLNJ2RP5qNOHBWEJeKM5eJMpmNN5WJMXJYEYJsJpiLNY1+K5mLO31oHJmNNpKELnRbE419MoZ0JHhgF4h3J418KYd0K459K4FtIJmMNnFXEXFXEP///yH5BAEAAB8ALAAAAAANAA0AAAVFYBJxQzMcx6kESvG9cPwpiWwjdUzICifvMURA9pBJBC+HBgBwMF+Yi4wiq2xkGdkGImPILBabbLIQxwyLjrrjaRsMbU8IADs=) top left no-repeat; }

table.f_answer_form { width: 1%; }
table.f_answer_form td { padding: .2em 0; vertical-align: top; }
table.f_answer_form td.faf_desc { padding: .3em 1em .2em 0; }
.faf_field textarea { width: 100%; }

table.favorites { border: 1px solid #DED0C1; }
table.favorites th { vertical-align: middle; padding: 7px; font-weight: normal; background: #F3F3F3; color: #5D5921; border-bottom: 1px solid #C3D3D9; border-top: 1px solid #DED0C1; white-space: nowrap; }
table.favorites td { padding: 7px; vertical-align: top; }
table.favorites tr.fav_mes td.fav_mes { border-top: 1px solid #C3D3D9;  }
