/*
	Comment
	* firebrick	#b22222
	* floralwhite	#fffaf0
	* brown	#a52a2a
	* #EE0000 оттенок красного
	* purple #800080
	* blue #0000FF
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark,
audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu,
nav, section {
display: block;
}
body {
line-height: 1.2;
}
ol {
padding-left: 1.4em;
list-style: decimal;
}
ul {
padding-left: 1.4em
list-style: square;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

@charset "utf-8";
header body { color: #A52A2A; background: #FFFAF0; padding: 0 1em; margin: 0.5em 1em; }
header h1 { color: #EE0000; padding: 1em 1em; margin: 0.5em 1em; background: #FFFAF0; }
header h2 { color: #B22222; padding: 1em 1em; margin: 0.5em 1em; border-top: 1px dotted #fff; }
header p { color: #B22222; padding: 0 1em; margin: 0.5em 1em; }
header a { color: #0000FF; padding: 0 0em; margin: 0em 0em; }
header a:visited { color: #800080; padding: 0 0em; margin: 0em 0em; }
header img { padding: 0 0em; margin: 0em 0em; }

footer p { color: #B22222; padding: 0 1em; margin: 0.5em 1em; }

.floatRight { float: right; width: 350px; padding: 0.5 0.5em; margin: 0.5em 0.5em; }
.floatRight2 { float: right; width: 800px; padding: 0.5 0.5em; margin: 0.5em 0.5em; }
.floatRight3 { float: right; width: 40%; border-left: 1px solid gray;}
.floatLeft3 { float: left; width: 20%; border-right: 1px solid gray;}
.center { margin-left: 20%; margin-right: 40%; border-left: 1px solid gray; border-right: 1px solid gray;}
.avatar { float: left; width: 130px; padding: 0 0em; margin: 1em 1em 1em 1em; }
.username { color: #B22222; padding: 1em 1em; margin: 0.5em 0.5em; font-weight: bold; }
.avatar2 { width: 130px; padding: 0 0em; margin: 1em 1em 1em 1em; }
.honeypot { display: none; }
.submit-button { padding-left: 30px; }
.form {width: 400px; margin: 20px 0px 20px 0px; }
.form-field {color: #B22222; text-align: left; margin: 10px 0px 10px 0px; padding-left: 30px;}
.form-field .label {color: #B22222; }
.control {color: #B22222; }
.blog_decription { color: #B22222; padding: 0 1em; margin-left: 120px; font-weight: bold; font-style: italic; }
.blog_article { color: #B22222; padding: 0 1em; margin-left: 120px; }
.article { color: #B22222; padding: 0 1em; margin: 0.5em 1em; font-weight: bold; }
.posted { color: #B22222; padding: 0 1em; margin: 0.5em 1em; }
br.clear { clear: both; }
.italic { color: #B22222; padding: 0 1em; margin: 0.5em 1em; font-style: italic; }
.search-form { color: #B22222; padding: 0 1em; margin: 0.5em 1em; float: right; }

#pagination {margin-top: 20px; color: #B22222; padding: 0 1em; margin: 0.5em 1em; }
#pagination #previous-page{float: left;}
#pagination #num_pages{text-align: center;}
#pagination #next-page{float: right;}
#imagepool_image_list td img {max-width: 160px; max-height: 100px}
#imagepool_image_list td a.disabled:link,
#imagepool_image_list td a.disabled:visited,
#imagepool_image_list td a.disabled:active,
#imagepool_image_list td a.disabled:hover{
    display: none;
}

main body { color: #A52A2A; background: #FFFAF0; padding: 0 1em; margin: 0.5em 1em; }
main h1 { color: #EE0000; padding: 1em 1em; margin: 0.5em 1em; background: #FFFAF0; }
main h2 { color: #B22222; padding: 1em 1em; margin: 0.5em 1em; border-top: 1px dotted #fff; }
main p { color: #B22222; padding: 0 1em; margin: 0.5em 1em; }
main a { color: #0000FF; padding: 0 0em; margin: 0em 0em; }
main a:visited { color: #800080; padding: 0 0em; margin: 0em 0em; }
main img { padding: 0 0em; margin: 0em 0em; }

main form {color: #B22222; }

main .search-form { color: #B22222; padding: 0 1em; margin: 0.5em 1em; float: right; }

main table {
    width:100%;
    border-spacing:0;
    border-collapse: collapse; 
}

main table th, main table td {
    text-align:center;
    font-size:14px;
    padding:5px;
    margin:0;
}

main table td p {
    padding: 0 0;
    margin: 0 0; 
}

main tbody tr:nth-child(odd) {
    background:#efefef;
}

main tbody tr.subtotal {
    background:#ccc;
}

main thead th, main tbody tr.total {
    background:#5993bb;
    color:#fff;
    font-weight:bold;
}

main table.cart {
    margin-bottom:40px;
}

main table.cart img {
    width:80px;
}

main tbody td.num {
    text-align:center;
}

content body { color: #A52A2A; background: #FFFAF0; padding: 0 1em; margin: 0.5em 1em; }
content h1 { color: #EE0000; padding: 1em 1em; margin: 0.5em 1em; background: #FFFAF0; }
content h2 { color: #B22222; padding: 1em 1em; margin: 0.5em 1em; border-top: 1px dotted #fff; }
content p { color: #B22222; padding: 0 1em; margin: 0.5em 1em; }
content a { color: #0000FF; padding: 0 1em; margin: 0.5em 1em; }
content a:visited { color: #800080; padding: 0 1em; margin: 0.5em 1em; }
content img { padding: 0 0em; margin: 0em 0em; }



content table {
/*    width:100%; */
    border-spacing:0;
    border-collapse: collapse; 
}

content table th, content table td {
    text-align:left;
    font-size:14px;
    padding:10px;
    margin:0;
}

content tbody tr:nth-child(odd) {
    background:#efefef;
}

content tbody tr.subtotal {
    background:#ccc;
}

content thead th, content tbody tr.total {
    background:#5993bb;
    color:#fff;
    font-weight:bold;
}

content table.cart {
    margin-bottom:40px;
}

content table.cart img {
    width:40px;
}

content tbody td.num {
    text-align:right;
}

