/* general styles */
html, body { border:0; }
body {
 background:#ead8d8 url(../images/bg.gif) left top repeat-x;
 font:12px/125% Tahoma, Arial, Verdana, Helvetica, sans-serif;
 color:#222;
 text-align:center;
 position:relative;
}
html, body, div, table, form, input, select, textarea, img, p, h1, h2, h3, h4, ul, ol, dl { margin:0; padding:0; }
p, h1, h2, h3, h4, ul, ol, dl { padding:.5em 0; } 
p, div, td, a, input, select, textarea { font:12px/125% Arial, Verdana, Helvetica, sans-serif; }

a img { border:0; vertical-align:top; }
a { color:#333; text-decoration:underline; }
a:hover	{ text-decoration:none; }

h1 { font-size:20px; font-weight:normal; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }

p	{ text-align:left; }
td { vertical-align:top; }
li { margin-left:20px; }
.toleft { text-align:left; }
.tocenter { text-align:center; }
.toright { text-align:right; }
.left { float:left; }
.right { float:right; }
.clearer { clear:both; height:0; overflow:hidden; }
/* /general styles */

/* page part */
#page { width:900px; margin:0 auto; padding:0; text-align:left; }
/* /page part */

/* header part */
#menu { padding:10px 0; background:#8b3b3e url(../images/bg-menu.gif) left top repeat-x; text-align:center; border:3px solid #4e1317; border-top:0; }
#menu a { margin:0 12px; color:#fff; font:bold 14px/150% "Trebuchet MS"; text-decoration:none; }
#menu a:hover { text-decoration:underline; }
#menu a.active { text-decoration:underline; }
/* /header part */

/* header part */
#header { margin:0; border:3px solid #4e1317; border-top:0; }
#header .logo { width:244px; border-right:3px solid #4e1317; }
#header .head { background:#fbf5f5 url(../images/bg-head.jpg) left top no-repeat; }
#header .order { margin:40px 0 0 450px; }
/* /header part */

/* content part */
#content { margin:0; height:300px; border:3px solid #4e1317; border-top:0; }
#content[id] { height:auto; min-height:300px; }
#content .column-left { width:224px; padding:10px; border-right:3px solid #4e1317; color:#fff; background-color:#8d5658; }
#content .column-right { padding:10px 20px; background-color:#f7e7e7; }
#content .column-right .imgleft { margin:5px 5px 5px 0; }
#content .column-right .imgright { margin:5px 0 5px 5px; }
#content .price { font-size:18px; color:#d11; }
/* http://serjik.mk.ua/news/test */
/* /content part */

/* form part */
#order {}
#order .invalid { display:none; }
#order table { width:300px; margin:0 auto; }
#order table td { padding:3px; }
#order table td p { padding:3px; }
#order .ok { color:#090; }
#order .error { color:#d00; }
/* /form part */

/* footer part */
#footer { padding:5px; color:#555; }
#footer .copyright { width:244px; font-size:11px; }
#footer .menu { padding:0; text-align:right; }
#footer .menu a { margin:0 5px; color:#555; text-decoration:none; font-size:11px; }
#footer .menu a:hover { text-decoration:underline; }
/* /footer part */
