/* 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; }
.text {
	padding: 10px;
	text-align: justify;
	color: #FFFFFF;
}
.cast {
	padding: 10px;
}



a img { border:0; vertical-align:top; }
a { color:#333; text-decoration:none; }
a:hover	{ text-decoration:underline; }

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:0px solid #4e1317; border-top:0; }

/* #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 { margin:0 12px; color:#fff; font:bold 12px/150% "Verdana"; text-decoration:none; } 
#menu a:hover { text-decoration:underline; }
#menu a.active { text-decoration:underline; }
/* /header part */

/* header part */
#header {
	margin:0;
	border-top-width: 0;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4e1317;
	border-right-color: #4e1317;
	border-bottom-color: #4e1317;
	border-left-color: #4e1317;
}
#header .logo {
	width:244px;
	border-right-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #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 */
.text2 {
	text-align: justify;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
}
.picture {
	padding: 20px;
}
.title1 {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
