/* @override 
	http://localhost:8080/ISS-theme/css/custom.css
	http://www.syrah.symposium.tv/ISS-theme/css/custom.css
*/

html, body { min-height: 100%; }
html {  }

body.controls-visible {  }
body { background: #fff url(../pict/mq2/head/head_background.jpg) repeat-x; font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; margin: 0; }

#page { width: 1010px; margin-right: auto; margin-left: auto; position: relative; }

#header { background: url(../pict/mq2/head/head_title.jpg) no-repeat 0 0px; position: relative; width: 600px; height: 274px; left: 200px; }

#content-wrapper #layout-grid { border-collapse: collapse; width: 755px; }
#content-wrapper { position: absolute; left: 260px; top: 270px; }

#layout-grid { width: 755; }
#layout-grid .lfr-column { padding: 0px; margin: 0px;}
#layout-grid .thirty { width: 490px; display: block; padding: 0px; margin: 0px; }
#layout-grid .seventy { width: 245px; padding-left: 20px; }
/*#layout-grid .fifty { padding-left: 20px; width: 520px; }*/

/*Navigation*/
#nav { position: absolute; top: 280px; left: 0; width: 255px; }
#nav div.top { background: url(../pict/mq2/block07/block_head.jpg) no-repeat 0 0; padding-left: 15px; padding-right: 15px; padding-top: 10px;  }
#nav div.content { background:url(../pict/mq2/block07/block_cont.jpg) repeat-y left bottom; padding-left: 15px; padding-right: 15px;}

#nav h1, h2, h3 { color: #fff; margin: 0px; }
#nav h1 { font-size: 15px; font-weight: bold; line-height: 18px; }
#nav h2 { font-size: 13px; padding-top: 5px; line-height: 16px; font-weight: normal; }
#nav h3 { font-size: 10px; font-weight: bold; line-height: 14px; padding-bottom: 10px; padding-top: 5px; }

#nav div.body { background: url(../pict/mq2/menu/menu_bck_body.gif) repeat-y 0 0; }
#nav div.end { background: url(../pict/mq2/menu/menu_bck_end.gif) no-repeat 0 0; height: 22px; }
#nav div.body a { color: #666; width: 215px; height: 29px; display: block; margin: 0px; padding-left: 15px; background: url(../pict/mq2/menu/menu_bck_sep.gif) no-repeat left 35px; padding-top: 13px; text-decoration: none; }
#nav div.body a:hover { color: #f90a12; }
#nav ul.child-menu a { height: 22px; margin: 0px; padding-left: 25px; background: url(../pict/mq2/menu/menu_bck_sep.gif) no-repeat left 30px; }

#nav div.lang { height: 20px; padding: 0; margin-left: 163px; margin-top: 10px; }
#nav div.lang a {  background-image: none; display: inline; }

#nav div.partenaires { text-align: center; }
#nav div.partenaires p {  font-size: 11px; line-height: 16px; font-weight: bold; padding-top: 15px; }
#nav div.partenaires img { padding: 4px;  }

#nav .block02 { color: #55534f; }
#nav .block02 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block06/block_head.jpg) no-repeat left top; }
#nav .block02 .content { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block02/block_body.jpg) no-repeat left bottom; }
#nav .block02 .end { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block02/block_body.jpg) no-repeat left bottom; }
#nav .block02 .section { margin: 0px; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; background:url(../pict/mq2/block06/block_cont.jpg) repeat-y left bottom; font-weight: bold; font-size: 12px; }

#navigation { text-decoration: none; text-align: left; }
#navigation ul { width: 255px; color: #6b6965; font-size: 12px; margin: 0; padding: 0; list-style-type: none;  }
#navigation ul.child-menu{  font-size: 10px; }
#navigation li { height: 36px; background: url(../pict/mq2/bullets/bulllet_grey.gif) no-repeat 215px center; }
#navigation li:hover { height: 36px; background: url(../pict/mq2/bullets/bulllet_red.gif) no-repeat 215px center; }
#navigation li.selected { height: 36px; background: url(../pict/mq2/bullets/bulllet_black.gif) no-repeat 215px center; }

#navigation ul.child-menu li { height: 32px; background: url(../pict/mq2/bullets/bulllet_grey.gif) no-repeat 215px 12px; }
#navigation ul.child-menu li:hover { height: 32px; background: url(../pict/mq2/bullets/bulllet_red.gif) no-repeat 215px 12px; }
#navigation ul.child-menu li.selected { height: 32px; background: url(../pict/mq2/bullets/bulllet_black.gif) no-repeat 215px 12px; }

#subNav { position: absolute; left: 30px; width: 185px; text-align: center; margin-top: 20px;  }
#subNav div.sep { border-top: 1px solid #ccc; }
#subNav p { margin: 0; padding-top: 5px; padding-bottom: 5px; color: #ccc; font-size: 10px; }

/*Main text*/

#column-1 { margin: 0; padding: 0; font-size: 11px; color: #55534f; }
#column-1 p { margin: 0; line-height: 17px; padding: 10px 0; }
#column-1 p.tSec {  font-size: 24px; font-weight: bold; padding: 0px 0px 15px; color: #7d0509; line-height: 30px; margin-top: 10px; text-shadow: #c7c7c7 4px 4px 4px; }
#column-1 p.tN1 { font-size: 20px; font-weight: bold; padding: 0px; color: #f90a12; }
#column-1 p.stN1 { color: #878581; font-size: 14px; font-weight: normal; padding: 0px; }
#column-1 p.tN2 { font-size: 16px; font-weight: bold; padding-top: 15px; }
#column-1 p.stN2 { color: #878581; font-size: 12px; font-weight: normal; padding: 0px; }
#column-1 p.tN3 { font-size: 12px; font-weight: bold; padding: 0px;}
#column-1 p.stN3 { color: #191919; font-size: 12px; font-weight: normal; padding: 0px; }

#column-1 p.divnote { margin: 0; padding: 0 40px; font-size: 11px; }
#column-1 p.session { color: white; font-size: 10px; font-weight: bold; text-transform: uppercase; background-color: #ab9096; padding: 1px 3px; display: block; margin-top: 15px; }
#column-1 p.sessiontitle { font-size: 13px; padding-bottom: 15px; padding-top: 5px; padding-left: 5px; color: #ab787a; }
#column-1 p.sessiontheme { font-size: 16px; padding-left: 20px; }
#column-1 p.art { font-size: 14px; margin-left: 40px; padding-right: 0; padding-top: 10px; padding-bottom: 5px; }
#column-1 p.aut { padding-top: 5px; padding-bottom: 10px; font-size: 12px; font-weight: bold; margin-left: 40px; border-top: 2px solid #cec0c0; }
#column-1 p.sessionnotes { font-size: 11px; font-style: italic; padding: 0 60px 5px; color: #ab787a; line-height: 14px; }

#column-1 p.top { padding-top: 10px; }
#column-1 p.bot { padding-bottom: 10px; }
#column-1 .title { margin-bottom: 20px; margin-top: 10px; }

#column-1 ul { margin: 0 10px 10px 0; list-style-type: square; padding-left: 25px; }
#column-1 li { margin-top: 4px; }

#column-1 span.article_seperator { height: 3px; margin-top: 5px; margin-right: 30px; border-top: 1pt solid #c3beb7; display: block; }

#column-1 div.nav-menu-style-1 { margin-top: 12px; display: block;  }
#column-1 table.sympotable { border: 1px solid #ccc; }
#column-1 table.sympotable td { border: 1px solid #ccc; padding: 3px; }
#column-1 table.sympotable tr.head { font-weight: bold; background-color: #f4e7e4; color: #292929; }
#column-1 table.sympotable tr.shead { font-weight: bold; background-color: #f4e8ed; }
#column-1 table.sympotable tr.alternate { background-color: #f7f7f7; }

#column-1 .block { margin-top: 20px; margin-bottom: 20px; width:245px; float: left; clear: none; }
#column-1 .block p, .block h1, .block h2, .block h3, .block h4, .block h5, .block h6 { margin: 0px; padding-left:10px; padding-right:10px }
#column-1 .block a { display: block; height: 25px; background: url(../pict/mq2/bullets/bulllet_grey.gif) no-repeat 200px center; text-decoration: none; font-size: 10px; font-weight: bold; color: #666; border-bottom: 1px solid #e8e8e8; margin-right: 15px; margin-left: 15px; padding-top: 7px; padding-left: 5px; }
#column-1 .block a:hover { background: url(../pict/mq2/bullets/bulllet_red.gif) no-repeat 200px center; color: #f90a12; }
#column-1 .block img { margin-left: 3px; margin-top: 0px; margin-bottom: 0px;}

#column-1 .block01 { color: #55534f; }
#column-1 .block01 .head { margin: 0px; padding-bottom: 5px; background:url(../pict/mq2/block06/block_head.jpg) no-repeat left top; }
#column-1 .block01 .content { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block02/block_body.jpg) no-repeat left bottom; }
#column-1 .block01 .end { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block02/block_body.jpg) no-repeat left bottom; }
#column-1 .block01 .section { margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background:url(../pict/mq2/block06/block_cont.jpg) repeat-y left bottom; font-weight: bold; font-size: 13px; }

.3Cols {   }
.3Col { width: 50px; float: left; }

#tabconf {  }
#tabconf td.drp { padding: 10px 5px; border-bottom: 1px solid #e6e6e6; }
#tabconf td.conf { padding: 10px 20px 10px 5px; border-bottom: 1px solid #e6e6e6; }

/*left column*/
#column-2 { margin: 0; padding: 0;}
#column-2 { margin-top: 0px; margin-bottom: 0px; width:245px; }

#column-2 .block { margin-top: 0px; margin-bottom: 0px; width:245px; }
#column-2 .block p, .block h1, .block h2, .block h3, .block h4, .block h5, .block h6 { margin-top: 0px; margin-bottom: 0px; padding-left:15px; padding-right:15px; line-height: 15px; }
#column-2 .block img { margin-left: 4px; }

#column-2 .block01 { color: #ffffff; }
#column-2 .block01 a { color: #ffffff;}
#column-2 .block01 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block01/block_head.jpg) no-repeat left top; }
#column-2 .block01 .content { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block01/block_body.jpg) no-repeat left bottom; }

#column-2 .block02 { color: #55534f; }
#column-2 .block02 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block02/block_head.jpg) no-repeat left top; }
#column-2 .block02 .content { margin: 0px; padding-top: 5px; padding-bottom: 15px; background:url(../pict/mq2/block02/block_cont.jpg) repeat-y left bottom; }
#column-2 .block02 .end { height: 10px; margin: 0px; padding-top: 0px; padding-bottom: 5px; background:url(../pict/mq2/block02/block_body.jpg) no-repeat left bottom; }

#column-2 .block03 { color: #ffffff; }
#column-2 .block03 a { color: #ffffff;}
#column-2 .block03 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block03/block_head.jpg) no-repeat left top; }
#column-2 .block03 .content  { margin: 0px; padding-top: 0px; padding-bottom: 15px; background:url(../pict/mq2/block03/block_body.jpg) no-repeat left bottom; }
#column-2 .block04 { color: #000; }
#column-2 .block04 a { color: #ffffff;}
#column-2 .block04 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block04/block_head.jpg) no-repeat left top; }
#column-2 .block04 .content  { margin: 0px; padding-top: 0px; padding-bottom: 15px; background:url(../pict/mq2/block04/block_body.jpg) no-repeat left bottom; }
#column-2 .block05 { color: #ffffff; }
#column-2 .block05 a { color: #ffffff;}
#column-2 .block05 .head { margin: 0px; padding-top: 10px; padding-bottom: 5px; background:url(../pict/mq2/block05/block_head.jpg) no-repeat left top; }
#column-2 .block05 .content  { margin: 0px; padding-top: 0px; padding-bottom: 15px; background:url(../pict/mq2/block05/block_body.jpg) no-repeat left bottom; }
#column-2 .contentred { margin: 0px; padding-top: 0px; background: url(../pict/mq2/block01/block_cont.jpg) repeat-y left bottom; padding-bottom: 4px; }
#column-2 .contentblack { margin: 0px; padding-top: 0px; background: url(../pict/mq2/block03/block_cont.jpg) repeat-y left bottom; padding-bottom: 4px; }
#column-2 .contentgold { margin: 0px; padding-top: 0px; background: url(../pict/mq2/block04/block_cont.jpg) repeat-y left bottom; padding-bottom: 4px; }
#column-2 .contentsilver { margin: 0px; padding: 0px 0px 4px; background: url(../pict/mq2/block05/block_cont.jpg) repeat-y left bottom; }

#column-2 p, ul { font-size: 11px; line-height: 14px; }
#column-2 ul { padding-top: 80px; }
#column-2 p.tN1 { font-size: 16px; font-weight: bold; line-height: 18px; }
#column-2 p.stN1 { font-size: 12px; font-weight: normal; }
#column-2 p.tN2 { font-size: 12px; font-weight: bold; }
#column-2 p.stN2 { font-size: 10px; font-weight: normal; }

#column-2 p.top { padding-top: 8px; }
#column-2 p.bot { padding-bottom: 8px; }

#column-2 ul { margin: 0; padding: 0 10px 0 30px; list-style-type: square; }
#column-2 li { margin-top: 2px; }

#column-2 .separator { margin: 0px; padding: 0px; border-style: none; }

#footer { }
#footer .copyright-notice, #footer ul {	}
#footer .copyright-notice {	}
#footer ul { }
#footer li { }
#footer li.last-child, #footer li:last-child { }
#footer li a { }
#footer li a:hover { }

table.default {  }
table.default td { padding: 8px; } 
table.default td.borderRight { padding: 8px; border-right: 1px solid #d6d6d6; } 

.col { display: block; float: left; padding: 10px; width: 225px; }
.col3 { display: block; float: left; padding: 5px; width: 150px; }
.dotBorderR { border-right: 1px dotted #e8e8e8; }
.dotBorderL { border-left: 1px dotted #e8e8e8; }
.dotBorderLR { border-right: 1px dotted #e8e8e8; border-left: 1px dotted #e8e8e8; }
.center { text-align: center; }
.left { text-align: left; }
#column-1 p.service { color: white; font-weight: bold; font-size: 12px; text-align: center; background-color: #169a21; line-height: 12px; padding: 3px; display: inline-block; margin-top: 10px; }

.clr { clear: both; }

a {	color: #971000; }
a:hover { color: #971000; text-decoration: none; }
a.pdf { background: url(../pict/mq2/pdf.gif) no-repeat 0 center; padding-left: 20px; }
a.html { background: url(../pict/mq2/html.gif) no-repeat 0 center; padding-left: 20px; }
a.arrow { padding-right:10px; text-decoration:none; background:url(../pict/mq2/arrow.gif) no-repeat 100% .3em; color: #971000; font-weight: bold; }
a.arrow:hover{ text-decoration: underline; }
a.dot { font-size: 10px; text-decoration: none; font-weight: bold; border-bottom-style: dotted; border-bottom-width: 1px; }
a.dot:hover { border-bottom-style: solid; border-bottom-width: 1px; }
a.no {  text-decoration: none; border-style: none; margin: 0; }

img { border: none; padding: 0px; margin: 0px; }
img.logo { border: none; padding: 0px; margin: 0 0 20px 20px; }

.mtop { padding-top: 15px; }

sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; _position:static !important; }

