@import "global.css";

@media screen, projection {
	
	body {background:#356e9f url('../img/bkg-body.jpg') repeat-x;}
	a {color:#2e71a6}
	h1 {color:#ff4c00;font-size:1.4em;text-transform:uppercase;}
	h2 {color:#2e71a6;font-size:1.4em;text-transform:uppercase;}
	h3 {color:#ff4c00;font-size:1.2em;}
	h4 {color:#ff4c00;font-size:1.2em;}
	h5 {color:#ff4c00;font-size:1.0em;}
	h6 {color:#ff4c00;font-size:1.0em;}
	table th {background-color:#e9e3d7;border-color:#c5b699}
	table td {background-color:#fff;border-color:#c5b699}
	blockquote, pre {background:#e9e3d7}
	hr {border:none;height:1px;background-color:#c5b699;margin:1em 0}
	ul {list-style:disc outside none;}
	
	.req { font-weight: bold; color: #2E71A6; }
	
	.round {border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #234;}
	.round-top {border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-top-left:4px;-webkit-border-radius-top-right:4px;}
	.round-bottom {border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius-bottom-left:4px;-webkit-border-radius-bottom-right:4px;}
	.blue {color:#2e71a6}
	.orange {color:#ff4c00}

	.search-result {background:#c5b699}
	.gallery {background:#e9e3d7; border-color:#c5b699}
	.gallery .image {border-color:#c5b699}
	.chapters {background:#e9e3d7; border-color:#c5b699}
	.comment blockquote {border-color:#c5b699}
	.msg_alert,.msg_info{background-color:#e9e3d7; border-color:#c5b699}
	.pager {}
	.search {}
	
	/* main menu*/
	.mmenu ul {padding-left:12px;}
	.mmenu ul li a {padding:0 12px;font-weight:normal;font-size:13px;color:#431;background:url('../img/separator-menu.gif') no-repeat scroll left 0;}
	.mmenu ul li.first a {background:none;}
	.mmenu ul li.last a {padding-right:none;}
	.mmenu ul li.sfhover a {color:#2e71a6;text-decoration:none;}
	
	/* path */
	.path {height:30px;margin-bottom:15px;background:url('../img/line.gif') no-repeat scroll center bottom;}
	.path ul li a {font-size:11px;color:#2e71a6;text-decoration:none;padding-right:8px;}
	.path ul li strong {font-size:11px;color:#2e71a6}
	.path ul li.actual a, .path ul li.actual {color:#c5b699;font-size:11px;}          
	.path ul li.actual strong {color:#c5b699}
	
	/* footer */
	.footer ul {margin:0;margin-left:6px;}
	.footer ul li {display:block;float:left;padding:0 12px;font-size:10px;background:url('../img/separator-menu.gif') no-repeat scroll left 0;}
	.footer ul li.first {background:none;padding-left:0;}
	.footer ul li.last {padding-right:0;}
	.footer a {color:#443616;text-decoration:underline;}
	.footer a:hover {text-decoration:none;}
	.footer p {color:#443616;}
	
	/* subfooter */
	.subfooter p {color:#0b233c;text-align:right}
	.subfooter p a {color:#0b233c;}
	
	/* basketbox */
	.basketbox-ico {position:absolute;margin-top:5px;margin-left:20px;}
	.basketbox p {margin-left:65px;margin-bottom:0;}
	
	/* panels */
	.panels a {text-decoration:none;}
	.panels dl {float:left;margin-right:9px;cursor:pointer;}
	.panels dl.last {float:left;margin-right:0;}
	.panels dl dt {width:222px;height:40px;line-height:40px;background:url('../img/bkg-submenu.gif') repeat-x;color:#fff;font-weight:bold;text-align:center;border:solid 1px #234;border-bottom:none;}
	.panels dl.sfhover dt {background:url('../img/bkg-submenu-hover.gif') repeat-x;}
	.panels dl dd {width:222px;height:192px;border:solid 1px #234;border-top:none}
	
	/* panel home */
	.panel-home dl {margin-bottom:20px;}
	.panel-home dl dt {color:#ff4c00;font-size:1.0em;font-weight:bold;}
	.panel-home .contact dl dt {color:#2e71a6;}
	.panel-home h2 a {font-size:12px;text-transform:none;text-decoration:none;color:#FF4C00;font-weight:bold;}
	.panel-home .news dt {display:none;}
	.panel-home .news .excerpt {margin:0;}
	
	/* pager */
	.pager {text-align:center;}
	
	/* subitems */
	.subitems dl {border:1px solid #C5B699;float:left;margin:0 7px 7px 0;width:148px;height:150px;}
	.subitems dl dt {background:url("../../../img/bkg-submenu.gif") repeat-x scroll 0 0 transparent;height:40px;line-height:40px;margin:0;overflow:hidden;text-align:center;}
	.subitems dl dd {height:110px;}
	.subitems dl dt a {color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
	.subitems dl.sfhover dt {background:url("../../../img/bkg-submenu-hover.gif") repeat-x scroll 0 0 transparent;}
	* html .subitems dl {height:152px;}
		
	/* userbox */
	.userbox { color: :#d6dbdf; }
	.userbox td {border:none;background:none;color:#d6dbdf;font-size:11px;}
	.userbox a {color:#d6dbdf}
	.userbox .userbox-input {border:solid 1px #909aa4;background:none;width:200px;height:20px;line-height:20px;color:#d6dbdf;}
	.userbox .userbox-button {background:none;}
	.userbox .logged { margin-left: 20px; }
	
	/* form */
	.content form .formcontent input {width:200px;}
	.content form .formcontent textarea {width:400px;}
	.content form .formbutton button {margin-left:290px;position:absolute}
	.content form .formcontent .line label, .content form .formcaptcha label {width:160px;}
	.content form .formcaptcha img {margin-right:120px}
	.content form .formcaptcha input {width:100px;}
	
	.content .article2 .image {margin: 0 15px 15px 0;}
	
	#bkg {margin:auto;width:1200px;height:440px;background:url('../img/bkg-top.jpg') no-repeat scroll center 0;}
	#wrap {margin:auto;width:960px;}
	#main {padding-top:220px;}
	#main-left {width:250px;}
	#main-center {width:690px;}
	#content {background:#fff;padding:20px 30px 30px;}
	#logo {position:absolute;top:49px;margin-left:32px;}
	#mmenu {position:absolute;top:160px;width:620px;height:40px;line-height:40px;background:url('../img/bkg-menu.gif') repeat-x;}
	#footer {width:688px;height:40px;margin-top:18px;line-height:40px;background:url('../img/bkg-menu.gif') repeat-x;}
	#subfooter {width:688px;height:40px;margin-top:0px;line-height:40px;}
	#basketbox {position:absolute;top:160px;margin-left:638px;width:320px;height:40px;line-height:40px;background:url('../img/bkg-menu.gif') repeat-x;}
	#panels {margin-top:9px}
	#center-home {width:380px;}
	#panel-home {width:200px;}
	#category {margin-bottom:20px;}
	#userbox {width:300px;height:130px;position:absolute;top:18px;margin-left:658px; color: #D6DBDF}
	
	/* IE7 hax */
	*:first-child+html .content form {padding-bottom:20px;}
		
	/* IE6 hax */	
	* html .content form {padding-bottom:20px;}
		
	
}
@media print {

	#main {margin-top:100px;}
	#logo-print {position:absolute;top:0;}
	#logo-print img {border:none;}
}

