@import url(reset.css);
@import url(default.css);
@import url(menu.css);

body { background: #e7eadf; }
body.root { color: #fff; }

a:link, a:visited { color: #bd6c37; text-decoration: none; }

#container { width: 941px; margin: 0 auto; position: relative; }

#header { text-align: center; background: #e7eadf url(../images/logo.png) no-repeat center; text-indent: -9999px; padding: 16px 0 21px; }
#header a:link, #header a:visited { display: block; height: 68px; }

#main1 { background: #fff url(../images/main1_bg.png) no-repeat; padding: 114px 0 0; position: relative; z-index: 50; }
body.root #main1 { background: #5a2039; border-top: 33px solid #431527; padding: 0; }
#main2 {}

#colLeft { float: left; width: 150px; margin: 0; padding: 0; background-color: Red; }

#colRight { float: right; width: 265px; margin: 0; padding: 0; }
#colRight .padding { padding: 25px; }

#content { margin: 0 265px 0 150px;font-size:1.2em; min-height:220px; }
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding { padding: 30px; margin-left: 230px; }
body.root #content .padding { padding: 25px 55px; margin: 0; }

h2.title { color: #fff; font-size: 3em; font-weight: normal; background: #bd6c37 url(../images/title_bg.png) repeat-y top right; margin: 0 0 10px; position: absolute; top: 48px; left: 0%; width: 686px; padding: 10px 0 6px 255px;z-index:10; }
body.root h2.title { color: #c67f51; background: none; font-size: 1.3em; font-weight: bold; position: static; width: 100%; padding: 0; }

.pimg { position: absolute; top: 0%; left: 0%; z-index:50; }
#pimg-10 { top: 76px; left: 20px; }
#pimg-11 { top: 70px; left: 15px; }
#pimg-12 { top: 82px; left: 15px; }
#pimg-13 { top: 74px; left: 25px; }
#pimg-14 { top: 89px; left: 15px; }
#pimg-faq { top: 82px; left: 15px; }

#flashBlock{
	background:#fff url('../images/flash.jpg') no-repeat;
	width:941px;
	height:361px;
	position:relative;
	}
#flash1{position:absolute;top:49px;right:393px;}
#flash2{position:absolute;top:42px;right:244px;}
#flash3{position:absolute;top:55px;right:107px;}
#flash4{position:absolute;top:181px;right:376px;}
#flash5{position:absolute;top:197px;right:213px;}
#flash6{position:absolute;top:188px;right:45px;}

#footer { color: #696e59; background: #e7eadf url(../images/footer_bg.png) no-repeat; padding: 60px 0 20px; text-align: center; }
#footer a:link, #footer a:visited { color: #696e59; text-decoration: none; }

#ds_left { background: #e7eadf url(../images/ds_left.png) no-repeat; width: 23px; height: 120px; position: absolute; top: 141px; left: -23px; }
#ds_right { background: #e7eadf url(../images/ds_right.png) no-repeat; width: 23px; height: 120px; position: absolute; top: 142px; right: -23px; }

body.noRight #main2 { background-image: none; }
body.noRight #colRight { display: none; }
body.noRight #content { margin-right: 0; }

body.noLeft #main1 {}
body.noLeft #colLeft { display: none; }
body.noLeft #content { margin-left: 0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}