/*=====================================================================================

	Project:			SPRiNTEL
		
	== iNFO ===========================================
	
	Page width:			940px
	
	
	== Px2Em ===========================================
	
	body 	87.5%

	10px 	0.714em
	11px 	0.786em
	12px 	0.857em		12 / 14 = 0.857
	13px 	0.929em		13 / 14 = 0.929
	14px 	1em			14 / 14	= 1
	15px 	1.071em		15 / 14 = 1.071
	16px 	1.143em		16 / 14 = 1.143
	17px 	1.214em
	18px 	1.286em
	
	
	== CSS DETAiL ======================================
	
	RESET
	TYPOGRAPHY
	HACKS
	
	LAYOUT
	HEADER
	NAVIGATION
	FOOTER
	
	CONTENT
	
	PRINT
	
	
=====================================================================================*/
/******************************************************************
	RESET
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display:block;
}

body {
background: url(../img/web-bg.png) left top repeat-x #ffffff;
color: #3c3c3b;
font-size: 87.5%;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
text-align:center;
line-height:1.5em;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
select, input, textarea, button, submit {
color: #444;
font-size:99%;
font-family:arial, tahoma, verdana, sans-serif;
margin: 0px;
}

/* TABLE STYLE - FROM THE GREAT BOOTSTRAP FRAMEWORK */

/*
 * Tables.less
 * Tables for, you guessed it, tabular data
 * ---------------------------------------- */
/*table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}*/
.table {
  width: 100%;
  margin-bottom: 18px;
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.table th, .table td {
  padding: 10px;
  line-height: 18px;
  text-align: left;
  border-top: 1px solid #ddd;
}
.table th {
  font-weight: bold;
  vertical-align: bottom;
}
.table td {
  vertical-align: top;
}
.table thead:first-child tr th, .table thead:first-child tr td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-condensed th, .table-condensed td {
  padding: 5px 6px;
}
.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
  border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 10px 0 0 0;
  -moz-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}


/*TEST*/

.table1 td{
margin:0px 0px 20px 20px;
padding:2px 6px 2px 6px;
background:#f7f7f7;
border:1px solid #d9d9d9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.table1 th{
margin:0px 0px 20px 20px;
padding:2px 6px 2px 6px;
font-weight:bold;
border:1px solid #d9d9d9;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.table1.yellow th{
background:#ffd438;
}
.table1.red th{
background:#FB5839;
}


.table2 td{
vertical-align: top;
}
.table2 td div{
margin:0px 0px 20px 20px;
padding:2px 6px 2px 6px;
/*background:#f7f7f7;*/
border:1px solid #d9d9d9;
margin: 0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.table2 td{
vertical-align: top;
}
.table2 th div{
margin:0px 0px 20px 20px;
padding:2px 6px 2px 6px;
font-weight:bold;
border:1px solid #d9d9d9;
margin: 0px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.table2.yellow th div{
background:#fff7d3;
}
.table2.blue th div{
background:#e6f7ff;
}
.table2.green th div{
background:#f0ffe4;
}
.table2.red th div{
background:#ffeae4;
}

.trgray{
background:#f7f7f7;
}
.trwhite{
background:#ffffff;
}

#content a.prices:link,
#content a.prices:visited,
#content a.prices:hover{
float:left;
display:block;
height:31px;
line-height:30px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding:0px 15px 0px 28px;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: -1px -1px 0px #212120;
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180; 
background: url(../img/box-yellow-button.png) left top no-repeat #5e5e5d;
}
#content a.prices:visited,#content a.prices:hover{
background: url(img/box-yellow-button.png) left top no-repeat #5e5e5d;
}
#content a.prices:hover{
background: url(../img/box-yellow-button.png) left bottom no-repeat #6a6a6a;
}


/******************************************************************
	TYPOGRAPHY
*/
h1, h2, h3, h4 {
padding:0em;
margin:0em;
font-weight:bold;
font-family:arial, tahoma, verdana, sans-serif;
color:#3c3c3b;
line-height: 1.1em;
letter-spacing:-0.2px;
}
h1 				{font-size:2.285em;padding:1.0em 0em 0.5em 0em;}
h2 				{font-size:1.5em;padding:0.5em 0em 0.25em 0em;}
h3 				{font-size:1.3em;padding:0.5em 0em 0.50em 0em;}
h4 				{font-size:1.1em;padding:0.5em 0em 0.50em 0em;}

.price-text
{font-size:1.3em;}
.price-big
{font-size:1.85em;}

.clear			{clear:both;}
.left			{float:left !important;}
.right			{float:right !important;}

#content p		{margin:0em; padding:0em 0em 1.5em 0em;}
p .left			{margin:0.5em 1.5em 1.5em 0em; padding:0em;}
p .right		{margin:0.5em 0em 1.5em 1.5em; padding:0em;}

strong			{font-weight: bold;}
em				{font-style: italic;}
sup, sub		{line-height: 0;}
li ul, li ol	{margin:0em 1.5em;}
ul				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 1.5em 0em;list-style-type:disc;}
ol				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 1.5em 0em;list-style-type:decimal;}
.ie6 ul			{margin-left:2.0em;}
.ie6 ol			{margin-left:2.6em;}
.ie7 ul			{margin-left:2.0em;}
.ie7 ol			{margin-left:2.6em;}
.ie8 ul			{margin-left:1.5em;}
hr				{height:0px;color:#cccccc;border:0px;border-top:1px solid #cccccc;}

a,
a:link,
a:visited,
a:hover{
color: #3c3c3b;
text-decoration: underline;
outline:none;
}
a:focus,
a:hover{
text-decoration: none;
}


/******************************************************************
	HACKS
*/
html 			{overflow-y:scroll;} 						/* PRO NON-IE PROHLIZECE PRIDA DOPRAVA SCROLLBAR */
textarea		{overflow:auto;} 							/* V IE ODSTRANI V TEXTAREA SCROLLBAR */
a img 			{border:none;}								/* ODSTRANI BORDER */
button 			{width:auto; overflow:visible;}				/* WWW.VIGET.COM/INSPIRE/STYLING-THE-BUTTON-ELEMENT-IN-INTERNET-EXPLORER/ */
submit 			{width:auto; overflow:visible;}
a:link 			{-webkit-tap-highlight-color: #FF5E99;}		/* J.MP/WEBKIT-TAP-HIGHLIGHT-COLOR */
a:active		{position:relative;left:0px;top:1px;}		/* PRI KLIKNUTI POSOUVA ODKAZ O 1PX Z VRCHU */

::-moz-selection	{background:#FF5E99; color:#fff; text-shadow: none;}
::selection 		{background:#FF5E99; color:#fff; text-shadow: none;}

.clearfix:before,											/* NEW CLEARFIX! - RESI PROBLEM S VYTECENIM FLOATOVANYCH PRVKŮ */
.clearfix:after {
content: ".";    
display: block;    
height: 0;    
overflow: hidden;	
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE 5.5/6/7 */


/******************************************************************
	LAYOUT
*/
#page{
width:940px;
margin:0px auto 0px;
text-align:left;
}


/******************************************************************
	HEADER
*/
#header{
width:940px;
padding:15px 0px 0px 0px;
height:48px;
position:relative;
}
#header span{
display:block;
float:left;
position:relative;
left:10px;
top:7px;
color:#b4b4b4;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
}
#header a.help:link,
#header a.help:visited,
#header a.help:hover{
float:left;
display:block;
height:32px;
line-height:30px;
text-decoration:none;
color:#cccccc;
padding:0px 15px 0px 31px;
background: url(../img/button-grey-bg.png) left 0px no-repeat #616160;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180; 
}
.no-borderradius #header a.help:link,
.no-borderradius #header a.help:visited,
.no-borderradius #header a.help:hover{
behavior: url("PIE.htc");
}
#header a.help:hover{
background: url(../img/button-grey-bg.png) left -32px no-repeat #6a6a6a;
}
#header a.client:link,
#header a.client:visited,
#header a.client:hover{
float:right;
display:block;
height:32px;
line-height:30px;
text-decoration:none;
color:#5c4800;
padding:0px 15px 0px 31px;
background: url(../img/button-yellow-client-bg.png) left 0px no-repeat #efc015;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: 1px 1px 0px #ffe588;
/*filter: dropshadow(color=#ffe588, offx=1, offy=1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #fae083;
-moz-box-shadow: inset 1px 1px 0px 0px #fae083;
box-shadow: inset 1px 1px 0px 0px #fae083; 
}
.no-borderradius #header a.client:link,
.no-borderradius #header a.client:visited,
.no-borderradius #header a.client:hover{
behavior: url("PIE.htc");
}
#header a.client:hover{
background: url(../img/button-yellow-client-bg.png) left -32px no-repeat #ffd438;
}
#header ul{
margin:0px;
padding:0px;
position:absolute;
left:350px;
bottom:0px;
}
#header ul li{
margin:0px;
padding:0px 35px 0px 0px;
float:left;
list-style-type:none;
}
#header ul li a:link,
#header ul li a:visited,
#header ul li a:hover{
display:block;
float:left;
height:41px;
text-decoration:none;
color:#fdc600;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
}
#header ul li a.act:link,
#header ul li a.act:visited,
#header ul li a.act:hover,
#header ul li a:hover{
color:#cccccc;
}
#header ul li a.act:link,
#header ul li a.act:visited,
#header ul li a.act:hover{
background: url(../img/menu-arrow-act.png) center bottom no-repeat;
}


/******************************************************************
	MAIN HEADER
*/
#main-header{
width:940px;
height:180px;
position:relative;
}
#main-header a.logo:link,
#main-header a.logo:visited,
#main-header a.logo:hover{
position:absolute;
left:0px;
top:70px;
display:block;
width:245px;
height:77px;
text-decoration:none;
}
#main-header .menu{
position:absolute;
/*left:303px;*/
right:239px;
top:88px;
float:left;
background: url(../img/main-header-menu-bg.png) left 0px repeat-x #f8f8f8;
overflow:hidden;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc; 
}
.innerbuttonmenu{
float:left;
height:42px;
background: url(../img/main-header-menu-bg.png) left 0px repeat-x #f8f8f8;
overflow:hidden;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.innerbuttonmenu ul{
display: block;
float: left;
left: 0px;
margin:0px;
padding:0px;
overflow:hidden;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
.innerbuttonmenu ul li{
display: block;
float: left;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
border-left:1px solid #dedede;
border-right:1px solid #ffffff;
}
.yellow #leftcol .innerbuttonmenu ul li{
    background: none;
}
.red #leftcol .innerbuttonmenu ul li{
    background: none;
}
#leftcol .innerbuttonmenu ul li
{
padding: 2px 0px 2px 2px;
}
.innerbuttonmenu ul li.yellow{
margin:0px;
padding:0px;
border-left:0px;
}
.innerbuttonmenu ul li.red{
margin:0px;
padding:0px;
border-left:0px;
}
#main-header .menu2{
position:absolute;
/*left:303px;*/
right:0px;
top:88px;
float:left;
background: url(../img/main-header-menu-bg.png) left 0px repeat-x #f8f8f8;
overflow:hidden;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc; 
}
.no-boxshadow #main-header .menu,
.no-borderradius #main-header .menu,
.no-boxshadow #main-header .menu2,
.no-borderradius #main-header .menu2{
behavior: url("PIE.htc");
}
#main-header .menu ul, #main-header .menu2 ul{
margin:0px;
padding:0px;
overflow:hidden;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
.no-borderradius #main-header .menu ul, .no-borderradius #main-header .menu2 ul{
behavior: url("PIE.htc");
}
#main-header .menu ul li, #main-header .menu2 ul li{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
border-left:1px solid #dedede;
border-right:1px solid #ffffff;
}
#main-header .menu ul li.yellow, #main-header .menu2 ul li.yellow{
border-left:0px;
}
#main-header .menu ul li.red, #main-header .menu2 ul li.red{
border-right:0px;
}
.innerbuttonmenu ul li a:link,
.innerbuttonmenu ul li a:visited,
.innerbuttonmenu ul li a:hover,
#main-header .menu ul li a:link,
#main-header .menu ul li a:visited,
#main-header .menu ul li a:hover,
#main-header .menu2 ul li a:link,
#main-header .menu2 ul li a:visited,
#main-header .menu2 ul li a:hover
{
display:block;
float:left;
height:42px;
line-height:42px;
padding:0px 18px 0px 18px;
font-weight:bold;
font-size:1.143em;
text-decoration:none;
background: url(../img/main-header-menu-bg.png) left 0px repeat-x #f8f8f8;
color:#3c3c3b;
text-shadow: 1px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}

.innerbuttonmenu ul li a:link,
.innerbuttonmenu ul li a:visited,
.innerbuttonmenu ul li a:hover
{
padding:0px 4px 0px 4;
}
.no-borderradius .innerbuttonmenu ul li.yellow a:link,.no-borderradius #main-header .menu ul li.yellow a:link,.no-borderradius #main-header .menu ul li.yellow a:visited,.no-borderradius #main-header .menu ul li.yellow a:hover{
-webkit-border-radius:8px 0px 0px 8px;
-moz-border-radius:8px 0px 0px 8px;
border-radius:8px 0px 0px 8px;
behavior: url("PIE.htc");
position:relative;
}
.no-borderradius .innerbuttonmenu ul li.red a:link,.no-borderradius #main-header .menu ul li.red a:link,.no-borderradius #main-header .menu ul li.red a:visited,.no-borderradius #main-header .menu ul li.red a:hover{
-webkit-border-radius:0px 8px 8px 0px;
-moz-border-radius:0px 8px 8px 0px;
border-radius:0px 8px 8px 0px;
behavior: url("PIE.htc");
position:relative;
}
.no-borderradius #main-header .menu2 ul li.black a:link,.no-borderradius #main-header .menu2 ul li.black a:visited,.no-borderradius #main-header .menu2 ul li.black a:hover{
-webkit-border-radius:0px 8px 8px 0px;
-moz-border-radius:0px 8px 8px 0px;
border-radius:0px 8px 8px 0px;
behavior: url("PIE.htc");
position:relative;
}
.innerbuttonmenu ul li.yellow a.act:link, #main-header .menu ul li.yellow a.act:link,#main-header .menu ul li.yellow a.act:visited,#main-header .menu ul li.yellow a.act:hover{
color:#d6a700;
background: url(../img/main-header-menu-bg.png) left -210px repeat-x;
}
.innerbuttonmenu ul li.yellow a:hover, #main-header .menu ul li.yellow a:hover{
background: url(../img/main-header-menu-bg.png) left -42px repeat-x;
}
#main-header .menu ul li.blue a.act:link,#main-header .menu ul li.blue a.act:visited,#main-header .menu ul li.blue a.act:hover{
color:#33afe8;
background: url(../img/main-header-menu-bg.png) left -252px repeat-x;
}
#main-header .menu ul li.blue a:hover{
background: url(../img/main-header-menu-bg.png) left -84px repeat-x;
}
#main-header .menu ul li.green a.act:link,#main-header .menu ul li.green a.act:visited,#main-header .menu ul li.green a.act:hover{
color:#5bc415;
background: url(../img/main-header-menu-bg.png) left -294px repeat-x;
}
#main-header .menu ul li.green a:hover{
background: url(../img/main-header-menu-bg.png) left -126px repeat-x;
}
.innerbuttonmenu ul li.red a.act:link, #main-header .menu ul li.red a.act:link,#main-header .menu ul li.red a.act:visited,#main-header .menu ul li.red a.act:hover{
color:#f14625;
background: url(../img/main-header-menu-bg.png) left -336px repeat-x;
}
.innerbuttonmenu ul li.red a:hover, #main-header .menu ul li.red a:hover{
background: url(../img/main-header-menu-bg.png) left -168px repeat-x;
}
#main-header .menu2 ul li.black a.act:link,#main-header .menu2 ul li.black a.act:visited,#main-header .menu2 ul li.black a.act:hover{
color:#151515;
background: url(../img/main-header-menu-bg.png) left -420px repeat-x;
}
#main-header .menu2 ul li.black a:hover{
background: url(../img/main-header-menu-bg.png) left -378px repeat-x;
}


/******************************************************************
	FOOTER
*/
#footer{
border-top:1px solid #d9d9d9;
width:940px;
padding:20px 0px 60px 0px;
text-align:center;
color:#999996;
position:relative;
}
#footer a.logo:link,
#footer a.logo:visited,
#footer a.logo:hover{
position:absolute;
left:0px;
top:20px;
}
#footer ul{
margin:0px;
padding:0px;
text-align:center;
}
#footer ul li{
margin:0px;
padding:0px 7px;
list-style-type:none;
display:inline;
text-align:center;
}
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:hover{
color:#999996;
font-size:0.857em;
text-decoration:none;
}
#footer ul li a:hover{
text-decoration:underline;
}
#footer ul.icons{
position:absolute;
right:0px;
top:30px;
float:right;
}
#footer ul.icons li{
float:left;
padding:0px 0px 0px 8px;
}
#footer ul.icons li a:link,
#footer ul.icons li a:visited,
#footer ul.icons li a:hover{
display:block;
width:24px;
height:24px;
float:left;
cursor:pointer;
text-indent:-9999px;
}
#footer ul.icons li a.facebook:link,#footer ul.icons li a.facebook:visited,#footer ul.icons li a.facebook:hover{
background: url(../img/footer-ico-facebook.png) left top no-repeat;
}
#footer ul.icons li a.facebook:hover{
background: url(../img/footer-ico-facebook.png) left bottom no-repeat;
}
#footer ul.icons li a.google:link,#footer ul.icons li a.google:visited,#footer ul.icons li a.google:hover{
background: url(../img/footer-ico-google.png) left top no-repeat;
}
#footer ul.icons li a.google:hover{
background: url(../img/footer-ico-google.png) left bottom no-repeat;
}
#footer ul.icons li a.email:link,#footer ul.icons li a.email:visited,#footer ul.icons li a.email:hover{
background: url(../img/footer-ico-email.png) left top no-repeat;
}
#footer ul.icons li a.email:hover{
background: url(../img/footer-ico-email.png) left bottom no-repeat;
}
#footer ul.icons li a.rss:link,#footer ul.icons li a.rss:visited,#footer ul.icons li a.rss:hover{
background: url(../img/footer-ico-rss.png) left top no-repeat;
}
#footer ul.icons li a.rss:hover{
background: url(../img/footer-ico-rss.png) left bottom no-repeat;
}


/******************************************************************
	CONTENT - HOME
*/
#content-home{
width:940px;
height:316px;
}

/* SLIDER */
#slider{
width:698px;
height:294px;
float:left;
background:url(../img/slider-bg.jpg) left top no-repeat;
position:relative;
overflow:hidden;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc; 
z-index: 0;
}
.no-boxshadow #slider,
.no-borderradius #slider{
behavior: url("PIE.htc");
}
.nivoSlider {
position:relative;
background:#fff url(../img/slider/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
.nivo-html-caption {
display:none;
}
.nivo-directionNav a {
display:none;
}
.nivo-controlNav {
position:absolute;
left:50%;
bottom:20px;
margin-left:-40px; 
/*background: url(../img/slider-controls-bg.png) left top repeat;*/
background:#eaeaea;
padding:5px 7px 5px 0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
z-index:900;
}
.no-borderradius .nivo-controlNav{
behavior: url("PIE.htc");
}
.nivo-controlNav a,
.nivo-controlNav a:link,
.nivo-controlNav a:visited,
.nivo-controlNav a:hover{
position:relative;
z-index:9;
cursor:pointer;
text-indent:-9999px;
width:10px;
height:10px;
margin:0px 0px 0px 7px;
display:block;
float:left;
background: url(../img/slider-controls-item.png) left bottom no-repeat;
}
.nivo-controlNav a.active {
background: url(../img/slider-controls-item.png) left top no-repeat;
}

.nivo-caption {
opacity:1.0;
z-index:8;
position:absolute;
left:390px;
top:40px;
z-index:10;
}
.nivo-caption h2{
font-size:2.285em;
}
.nivo-caption h2 a:link,
.nivo-caption h2 a:visited,
.nivo-caption h2 a:hover{
text-decoration:none;
color:#3c3c3b;
}
.nivo-caption h2 a:hover{
text-decoration:underline;
}
.nivo-caption p{
padding:0px;
width:auto;
}
.nivo-caption p p{
padding:5px 0px 25px 0px;
width:270px;
}
.nivo-caption a.more:link,
.nivo-caption a.more:visited,
.nivo-caption a.more:hover{
float:right;
display:block;
height:38px;
line-height:37px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
background: url(../img/slider-more-bg.png) left top no-repeat #5d5d5c;
padding:0px 15px 0px 28px;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180; 
}
.no-boxshadow .nivo-caption a.more:link,
.no-boxshadow .nivo-caption a.more:visited,
.no-boxshadow .nivo-caption a.more:hover,
.no-borderradius .nivo-caption a.more:link,
.no-borderradius .nivo-caption a.more:visited,
.no-borderradius .nivo-caption a.more:hover{
behavior: url("PIE.htc");
}
.nivo-caption a.more:hover{
background: url(../img/slider-more-bg.png) left bottom no-repeat #6a6a6a;
}

/* NEWS */
#news{
width:188px;
/*height:230px;*/
height:294px;
float:right;
position:relative;
padding:12px 15px 15px 15px;
background:#f7f7f7;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.no-boxshadow #news,
.no-borderradius #news{
behavior: url("PIE.htc");
}
#news strong.h2{
display:block;
color:#3c3c3b;
font-size:1.286em;
line-height:1.1em;
padding:0px 0px 2px 18px;
}
#news ul{
margin:0px;
padding:0px;
}
#news ul li{
margin:0px;
padding:11px 0px 0px 0px;
list-style-type:none;
color:#808080;
background: url(../img/news-date-bg.png) left 20px no-repeat;
}
#news ul li span.date{
font-size:0.786em;
background:#f7f7f7;
padding:0px 5px 0px 0px;
position:relative;
left:17px;
top:0px;
}
#news ul li p{
padding:0px 0px 0px 17px;
font-size:0.857em;
line-height:1.5em;
}
#news ul li p a:link,
#news ul li p a:visited,
#news ul li p a:hover{
color:#25a9e6;
text-decoration:none;
}
#news ul li p a:hover{
text-decoration:underline;
}
#news a.more:link,
#news a.more:visited,
#news a.more:hover{
position:absolute;
left:10px;
top:auto;
bottom:-31px;
height:29px;
line-height:27px;
color:#3c3c3b;
font-size:0.857em;
text-decoration:none;
padding:0px 12px 0px 26px;
background: url(../img/plus-bg.png) left top no-repeat #f7f7f7;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
border-radius:0px 0px 8px 8px;
}
.no-boxshadow #news a.more:link,
.no-boxshadow #news a.more:visited,
.no-boxshadow #news a.more:hover,
.no-borderradius #news a.more:link,
.no-borderradius #news a.more:visited,
.no-borderradius #news a.more:hover{
behavior: url("PIE.htc");
}
#news a.more:hover{
text-decoration:underline;
}


/******************************************************************
	CONTENT
*/
#content .locality-content{
color:#999996;
font-size:0.786em;
border-top:1px solid #d9d9d9;
text-align:center;
padding:0px 0px 20px 0px;
}
#content .locality-content strong.h2{
padding:0px 10px;
background:white;
position:relative;
left:0px;
top:-11px;
}
#content .locality-content p{
padding:15px 0px 0px 0px;
line-height:1.5em;
text-align:left;
}
#content .locality-content p.first{
padding-top:0px;
}
#content .locality-content p img{
vertical-align:middle;
padding:0px 5px 0px 0px;
position:relative;
left:0px;
top:-2px;
}

#content .box-content{
width:940px;
height:335px;
}
.searchbox{
width:677px;
height:16px;
padding:4px 4px 25px 18px;
margin-bottom: 10px;
position:relative;
line-height:1.16em;
/*color:#3c3c3b;*/
color:#eeeeee;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.box-item{
width:190px;
height:250px;
padding:18px 10px 25px 18px;
position:relative;
color:#3c3c3b;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.no-boxshadow .box-item,.no-boxshadow .searchbox,
.no-borderradius .box-item{
behavior: url("PIE.htc");
}
.box-item.left{
margin-right:20px;
}
.box-item.left.last{
margin-right:0px;
}
.box-item h2{
font-weight:bold;
font-size:1.146em;
margin:0px 0px 10px 0px;
padding:3px 0px 5px 0px;
letter-spacing:-0.5px;
line-height:1.1em;
text-shadow: 1px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}
.box-item h2 strong{
font-size:1.220em;
}
.box-item p{
padding:0px 0px 5px 0px !important;
font-weight:bold;
letter-spacing:-0.5px;
font-size:1.286em;
text-shadow: 1px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}
.box-item p.info{
font-size:1.714em;
}
.box-item p.info strong{
font-size:1.35em;
}
.box-item ul{
margin:0px;
padding:4px 0px 8px 0px;
}
.box-item ul li{
margin:0px;
padding:0px 0px 2px 16px;
list-style-type:none;
}
.box-item a.more:link,
.box-item a.more:visited,
.box-item a.more:hover{
float:left;
display:block;
height:31px;
line-height:30px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding:0px 15px 0px 28px;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180; 
}
.no-boxshadow .box-item a.more:link,
.no-boxshadow .box-item a.more:visited,
.no-boxshadow .box-item a.more:hover,
.no-borderradius .box-item a.more:link,
.no-borderradius .box-item a.more:visited,
.no-borderradius .box-item a.more:hover{
behavior: url("PIE.htc");
}
.box-item a.next:link,
.box-item a.next:visited,
.box-item a.next:hover{
font-weight: normal;
position:absolute;
left:10px;
bottom:-31px;
height:29px;
line-height:27px;
color:#3c3c3b;
font-size:0.857em;
text-decoration:none;
padding:0px 12px 0px 26px;
background: url(../img/plus-bg.png) left top no-repeat #f7f7f7;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
border-radius:0px 0px 8px 8px;
}
.no-borderradius .box-item a.next:link,
.no-borderradius .box-item a.next:visited,
.no-borderradius .box-item a.next:hover{
behavior: url("PIE.htc");
}
.box-item a.next:hover{
text-decoration:underline;
}

.box-item.yellow{
background: url(../img/box-yellow.png) left top repeat-x #f9f9f9;
}
.box-item.blue{
background: url(../img/box-blue.png) left top repeat-x #f9f9f9;
}
.box-item.darkblue{
background: url(../img/box-darkblue.png) left top repeat-x #f9f9f9;
}
.searchbox.darkgray{
background: url(../img/box-darkgray-searchbox.png) left top repeat-x #f9f9f9;
}
.box-item.green{
background: url(../img/box-green.png) left top repeat-x #f9f9f9;
}
.box-item.red{
background: url(../img/box-red.png) left top repeat-x #f9f9f9;
}
.box-item.yellow h2{
padding-left:30px;
color:#d6a700;
background: url(../img/box-yellow-pict.png) left 0px no-repeat;
}
.box-item.blue h2{
padding-left:39px;
color:#25a9e6;
background: url(../img/box-blue-pict.png) left 5px no-repeat;
}
.box-item.green h2{
padding-left:28px;
color:#5bc415;
background: url(../img/box-green-pict.png) left 2px no-repeat;
}
.box-item.red h2{
padding-left:34px;
color:#f14625;
background: url(../img/box-red-pict.png) left 2px no-repeat;
}
.box-item.yellow ul li{
background: url(../img/yellow-li.png) left 7px no-repeat;
}
.box-item.blue ul li{
background: url(../img/blue-li.png) left 7px no-repeat;
}
.box-item.green ul li{
background: url(../img/green-li.png) left 7px no-repeat;
}
.box-item.red ul li{
background: url(../img/red-li.png) left 7px no-repeat;
}
.box-item.yellow a.more:link,.box-item.yellow a.more:visited,.box-item.yellow a.more:hover{
background: url(../img/box-yellow-button.png) left top no-repeat #5e5e5d;
}
.box-item.yellow a.more:hover{
background: url(../img/box-yellow-button.png) left bottom no-repeat #6a6a6a;
}
.box-item.blue a.more:link,.box-item.blue a.more:visited,.box-item.blue a.more:hover{
background: url(../img/box-blue-button.png) left top no-repeat #5e5e5d;
}
.box-item.blue a.more:hover{
background: url(../img/box-blue-button.png) left bottom no-repeat #6a6a6a;
}
.box-item.green a.more:link,.box-item.green a.more:visited,.box-item.green a.more:hover{
background: url(../img/box-green-button.png) left top no-repeat #5e5e5d;
}
.box-item.green a.more:hover{
background: url(../img/box-green-button.png) left bottom no-repeat #6a6a6a;
}
.box-item.red a.more:link,.box-item.red a.more:visited,.box-item.red a.more:hover{
background: url(../img/box-red-button.png) left top no-repeat #5e5e5d;
}
.box-item.red a.more:hover{
background: url(../img/box-red-button.png) left bottom no-repeat #6a6a6a;
}


/******************************************************************
	CONTENT DETAIL
*/
#content-detail{
padding:0px 0px 20px 0px;
}
#rightcol{
float:right;
width:220px;
}
#rightcol .box-item{
height:auto;
margin:0px 0px 20px 0px;
}
#rightcol .box-item a:link{
text-decoration:none;
}
#rightcol .box-item a:visited{
text-decoration:none;
}
#rightcol .box-item a:hover{
text-decoration:underline;
}
#rightcol .box-item h2{
font-size:1.5em;
padding-top:0px;
margin-bottom:0px;
}
#rightcol .box-item ol{
margin:0px;
padding:0px;
}
#rightcol .box-item ol li{
margin:0px;
padding:1px 0px 1px 20px;
list-style-type:none;
font-weight:bold;
}
#rightcol .box-item.yellow ol li{
background: url(../img/box-yellow-ol.png) left 6px no-repeat;
}
#rightcol .box-item.blue ol li{
background: url(../img/box-blue-ol.png) left 6px no-repeat;
}
#rightcol .box-item.green ol li{
background: url(../img/box-green-ol.png) left 6px no-repeat;
}
#rightcol .box-item.red ol li{
background: url(../img/box-red-ol.png) left 6px no-repeat;
}
#rightcol .box-item.yellow ol li.act{
background: url(../img/box-yellow-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item.blue ol li.act{
background: url(../img/box-blue-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item.green ol li.act{
background: url(../img/box-green-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item.red ol li.act{
background: url(../img/box-red-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item ol li ol li{
padding:1px 0px 1px 13px;
font-weight:normal;
}
#rightcol .box-item.yellow ol li ol li{
background: url(../img/box-yellow-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item.blue ol li ol li{
background: url(../img/box-blue-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item.green ol li ol li{
background: url(../img/box-green-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item.red ol li ol li{
background: url(../img/box-red-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item-grey{
width:188px;
float:right;
position:relative;
padding:15px 15px 12px 15px;
background:#f7f7f7;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.no-boxshadow #rightcol .box-item-grey,
.no-borderradius #rightcol .box-item-grey{
behavior: url("PIE.htc");
}
#rightcol .box-item-grey strong.h2{
display:block;
color:#3c3c3b;
font-size:1.286em;
line-height:1.1em;
padding:3px 0px 8px 35px;
background: url(../img/box-item-grey-bg.png) left 0px no-repeat;
}
#rightcol .box-item-grey ul{
margin:0px;
padding:5px 0px 0px 0px;
}
#rightcol .box-item-grey ul li{
margin:0px;
padding:2px 0px 2px 25px;
list-style-type:none;
line-height:1.3em;
background: url(../img/box-item-grey-bg-li.png) left 5px no-repeat;
}
#rightcol .box-item-grey ul li a:link,
#rightcol .box-item-grey ul li a:visited,
#rightcol .box-item-grey ul li a:hover{
color:#25a9e6;
text-decoration:none;
}
#rightcol .box-item-grey ul li a:hover{
text-decoration:underline;
}

/*BOXITEM-x*/
.box-item-x{
width:164px;
height:250px;
padding:18px 10px 25px 18px;
position:relative;
margin-top: 12px;
color:#3c3c3b;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.box-item-x.extended{
width:576px;
height:250px;
padding:18px 10px 25px 18px;
position:relative;
margin-top: 12px;
color:#3c3c3b;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.box-item-spacing{
width:576px;
height:20px;
border:none;
position:relative;
margin: 12px 0px 12px 0px;
float:left;
}
.no-boxshadow .box-item-x,
.no-borderradius .box-item-x{
behavior: url("PIE.htc");
}
.box-item-x.left{
margin-right:12px;
}
.box-item-x.left.last{
margin-right:0px;
}
.box-item-x h2{
font-weight:bold;
font-size:1.066em;
margin:0px 0px 10px 0px;
padding:3px 0px 3px 0px;
letter-spacing:-0.5px;
line-height:1.1em;
text-shadow: 1px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}
.box-item-x h2 strong{
font-size:1.120em;
}
.box-item-x p{
padding:0px 0px 5px 0px !important;
font-weight:bold;
letter-spacing:-0.5px;
font-size:1.156em;
text-shadow: 1px 1px 0px #ffffff;
/*filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}
.box-item-x p.nobold{
font-weight:normal;
}
.box-item-x p.info{
font-size:1.714em;
}
.box-item-x p.info strong{
font-size:1.35em;
}
.box-item-x span.info{
font-size:1.714em;
}
.box-item-x span.info strong{
font-size:1.35em;
}
.box-item-x span.info2{
font-size:1.514em;
}
.box-item-x span.info2 strong{
font-size:1.15em;
}
.box-item-x ul{
margin:0px;
padding:8px 0px 8px 0px;
}
.box-item-x ul li{
margin:0px;
padding:0px 0px 2px 18px;
list-style-type:none;
line-height:1.2em;
}
.box-item-x a.more:link,
.box-item-x a.more:visited,
.box-item-x a.more:hover{
float:left;
display:block;
height:31px;
line-height:30px;
text-decoration:none;
margin-right: 6px;
font-weight:bold;
color:#ffffff;
padding:0px 15px 0px 28px;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180;
}
.box-item-x .boxxinnertext.onlyext
{
display:none;
}
.box-item-x .boxxinnertext.noext
{
display:block;
}
.box-item-x.extended .boxxinnertext.onlyext
{
display:block;
}
.box-item-x.extended .boxxinnertext.noext
{
display:none;
}
.box-item-x.extended a.more.noext:link,
.box-item-x.extended a.more.noext:visited,
.box-item-x.extended a.more.noext:hover{
display: none;
}
.box-item-x a.more.onlyext:link,
.box-item-x a.more.onlyext:visited,
.box-item-x a.more.onlyext:hover{
display: none;
}
.box-item-x.extended a.more.onlyext:link,
.box-item-x.extended a.more.onlyext:visited,
.box-item-x.extended a.more.onlyext:hover{
display: block;
}
.no-boxshadow .box-item-x a.more:link,
.no-boxshadow .box-item-x a.more:visited,
.no-boxshadow .box-item-x a.more:hover,
.no-borderradius .box-item-x a.more:link,
.no-borderradius .box-item-x a.more:visited,
.no-borderradius .box-item-x a.more:hover{
behavior: url("PIE.htc");
}
.box-item-x a.next:link,
.box-item-x a.next:visited,
.box-item-x a.next:hover{
font-weight: normal;
position:absolute;
left:10px;
bottom:-31px;
height:29px;
line-height:27px;
color:#3c3c3b;
font-size:0.857em;
text-decoration:none;
padding:0px 12px 0px 26px;
background: url(../img/plus-bg.png) left top no-repeat #f7f7f7;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
border-radius:0px 0px 8px 8px;
}
.no-borderradius .box-item-x a.next:link,
.no-borderradius .box-item-x a.next:visited,
.no-borderradius .box-item-x a.next:hover{
behavior: url("PIE.htc");
}
.box-item-x a.next:hover{
text-decoration:underline;
}

.box-item-x.yellow{
background: url(../img/box-yellow.png) left top repeat-x #f9f9f9;
}
.box-item-x.blue{
background: url(../img/box-blue.png) left top repeat-x #f9f9f9;
}
.box-item-x.green{
background: url(../img/box-green.png) left top repeat-x #f9f9f9;
}
.box-item-x.red{
background: url(../img/box-red.png) left top repeat-x #f9f9f9;
}
.box-item-x.yellow h2{
padding-left:30px;
color:#d6a700;
background: url(../img/box-yellow-pict.png) left 0px no-repeat;
}
.box-item-x.blue h2{
padding-left:39px;
color:#25a9e6;
background: url(../img/box-blue-pict.png) left 5px no-repeat;
}
.box-item-x.green h2{
padding-left:28px;
color:#5bc415;
background: url(../img/box-green-pict.png) left 2px no-repeat;
}
.box-item-x.red h2{
padding-left:34px;
color:#f14625;
background: url(../img/box-red-pict.png) left 2px no-repeat;
}
.box-item-x.yellow ul li{
background: url(../img/yellow-li.png) left 7px no-repeat;
}
.box-item-x.blue ul li{
background: url(../img/blue-li.png) left 7px no-repeat;
}
.box-item-x.green ul li{
background: url(../img/green-li.png) left 7px no-repeat;
}
.box-item-x.red ul li{
background: url(../img/red-li.png) left 7px no-repeat;
}
.box-item-x.yellow a.more:link,.box-item-x.yellow a.more:visited,.box-item-x.yellow a.more:hover{
background: url(../img/box-yellow-button.png) left top no-repeat #5e5e5d;
}
.box-item-x.yellow a.more:hover{
background: url(../img/box-yellow-button.png) left bottom no-repeat #6a6a6a;
}
.box-item-x.blue a.more:link,.box-item-x.blue a.more:visited,.box-item-x.blue a.more:hover{
background: url(../img/box-blue-button.png) left top no-repeat #5e5e5d;
}
.box-item-x.blue a.more:hover{
background: url(../img/box-blue-button.png) left bottom no-repeat #6a6a6a;
}
.box-item-x.green a.more:link,.box-item-x.green a.more:visited,.box-item-x.green a.more:hover{
background: url(../img/box-green-button.png) left top no-repeat #5e5e5d;
}
.box-item-x.green a.more:hover{
background: url(../img/box-green-button.png) left bottom no-repeat #6a6a6a;
}
.box-item-x.red a.more:link,.box-item-x.red a.more:visited,.box-item-x.red a.more:hover{
background: url(../img/box-red-button.png) left top no-repeat #5e5e5d;
}
.box-item-x.red a.more:hover{
background: url(../img/box-red-button.png) left bottom no-repeat #6a6a6a;
}


/******************************************************************
	CONTENT DETAIL
*/
#rightcol .box-item-x{
height:auto;
margin:0px 0px 20px 0px;
}
#rightcol .box-item-x a:link{
text-decoration:none;
}
#rightcol .box-item-x a:visited{
text-decoration:none;
}
#rightcol .box-item-x a:hover{
text-decoration:underline;
}
#rightcol .box-item-x h2{
font-size:1.5em;
padding-top:0px;
margin-bottom:0px;
}
#rightcol .box-item-x ol{
margin:0px;
padding:0px;
}
#rightcol .box-item-x ol li{
margin:0px;
padding:1px 0px 1px 20px;
list-style-type:none;
font-weight:bold;
}
#rightcol .box-item-x.yellow ol li{
background: url(../img/box-yellow-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.blue ol li{
background: url(../img/box-blue-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.green ol li{
background: url(../img/box-green-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.red ol li{
background: url(../img/box-red-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.yellow ol li.act{
background: url(../img/box-yellow-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item-x.blue ol li.act{
background: url(../img/box-blue-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item-x.green ol li.act{
background: url(../img/box-green-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item-x.red ol li.act{
background: url(../img/box-red-ol-act.png) left 6px no-repeat;
}
#rightcol .box-item-x ol li ol li{
padding:1px 0px 1px 13px;
font-weight:normal;
}
#rightcol .box-item-x.yellow ol li ol li{
background: url(../img/box-yellow-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.blue ol li ol li{
background: url(../img/box-blue-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.green ol li ol li{
background: url(../img/box-green-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x.red ol li ol li{
background: url(../img/box-red-ol-li-ol.png) left 6px no-repeat;
}
#rightcol .box-item-x-grey{
width:188px;
float:right;
position:relative;
padding:15px 15px 12px 15px;
background:#f7f7f7;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.no-boxshadow #rightcol .box-item-x-grey,
.no-borderradius #rightcol .box-item-x-grey{
behavior: url("PIE.htc");
}
#rightcol .box-item-x-grey strong.h2{
display:block;
color:#3c3c3b;
font-size:1.286em;
line-height:1.1em;
padding:3px 0px 8px 35px;
background: url(../img/box-item-grey-bg.png) left 0px no-repeat;
}
#rightcol .box-item-x-grey ul{
margin:0px;
padding:5px 0px 0px 0px;
}
#rightcol .box-item-x-grey ul li{
margin:0px;
padding:2px 0px 2px 25px;
list-style-type:none;
line-height:1.3em;
background: url(../img/box-item-grey-bg-li.png) left 5px no-repeat;
}
#rightcol .box-item-x-grey ul li a:link,
#rightcol .box-item-x-grey ul li a:visited,
#rightcol .box-item-x-grey ul li a:hover{
color:#25a9e6;
text-decoration:none;
}
#rightcol .box-item-x-grey ul li a:hover{
text-decoration:underline;
}
/*end BOXITEM-X*/





















#leftcol{
width:618px;
float:left;
background: url(../img/leftcol-bg.png) center 125px no-repeat #ffffff;
padding:0px 40px 25px 40px;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc; 
}
.no-boxshadow #leftcol,
.no-borderradius #leftcol{
behavior: url("PIE.htc");
}
#nav-above .nav-previous a:link,
#nav-above .nav-previous a:visited,
#nav-above .nav-previous a:hover
{
color:#25a9e6;
text-decoration:none;
}
#nav-above .nav-next a:link,
#nav-above .nav-next a:visited,
#nav-above .nav-next a:hover
{
color:#25a9e6;
text-decoration:none;
}
#nav-above .nav-previous a:hover
{
text-decoration:underline;
}
#nav-above .nav-next a:hover
{
text-decoration:underline;
}

#leftcol .breadcrumb{
border-bottom:1px solid #e6e6e6;
padding:25px 0px 12px 0px;
}
#leftcol .breadcrumb ul{
margin:0px;
padding:0px;
}
#leftcol .breadcrumb ul li{
margin:0px;
padding:0px 30px 0px 0px;
float:left;
list-style-type:none;
background: url(../img/navigation-li.png) right 8px no-repeat !important;
}
#leftcol .breadcrumb ul li.last{
padding:0px;
background:none !important;
}
#leftcol .breadcrumb ul li a:link,
#leftcol .breadcrumb ul li a:visited,
#leftcol .breadcrumb ul li a:hover{
color:#25a9e6;
text-decoration:none;
}
#leftcol .breadcrumb ul li a:hover{
text-decoration:underline;
}
#leftcol blockquote{
margin:0px 0px 20px 20px;
width:420px;
padding:15px 20px 15px 20px;
font-style:italic;
background:#f7f7f7;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow: 0px 0px 2px 0px #dcdcdc;
-moz-box-shadow: 0px 0px 2px 0px #dcdcdc;
box-shadow: 0px 0px 2px 0px #dcdcdc;
}
.no-boxshadow #leftcol blockquote,
.no-borderradius #leftcol blockquote{
behavior: url("PIE.htc");
}
#leftcol ul{
margin:0px;
padding:0px 0px 15px 0px;
}
#leftcol ul li{
margin:0px;
padding:2px 0px 2px 20px;
list-style-type:none;
}
.yellow #leftcol ul li{
background: url(../img/yellow-li.png) left 7px no-repeat;
}
.blue #leftcol ul li{
background: url(../img/blue-li.png) left 7px no-repeat;
}
.green #leftcol ul li{
background: url(../img/green-li.png) left 7px no-repeat;
}
.red #leftcol ul li{
background: url(../img/red-li.png) left 7px no-repeat;
}


/* FORM */
#leftcol .form{
width:530px;
padding:25px 0px 15px 0px;
margin:20px 0px 35px 0px;
background:#f7f7f7;
position:relative;
border:1px solid #d9d9d9;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
.no-borderradius #leftcol .form{
behavior: url("PIE.htc");
}
#leftcol .form h3{
position:absolute;
left:20px;
top:-22px;
display:inline;
padding-left:8px;
padding-right:8px;
background: url(../img/form-h3-bg.png) left 20px repeat-x;
}
#leftcol .form .item{
width:530px;
position:relative;
padding:4px 0px 4px 0px;
z-index:10;
}
#leftcol .form .item.zindex{
z-index:100;
}
#leftcol .form .item label{
display:block;
float:left;
padding:0px 10px 0px 0px;
width:165px;
height:34px;
line-height:34px;
text-align:right;
}
#leftcol .form .item input{
float:left;
border:1px solid #d9d9d9;
padding:0px 10px;
width:230px;
height:32px;
line-height:32px;
background: url(../img/form-input-bg.png) left top repeat-x white;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
.no-borderradius #leftcol .form .item input{
behavior: url("PIE.htc");
}
#leftcol .form .item textarea{
float:left;
border:1px solid #d9d9d9;
padding:8px 10px;
width:230px;
height:92px;
background: url(../img/form-input-bg.png) left top repeat-x white;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}
.no-borderradius #leftcol .form .item textarea{
behavior: url("PIE.htc");
}
#leftcol .form .item input.selectbox{
cursor:pointer;
background: url(../img/form-input-selectbox-bg.png) right top no-repeat white;
}
#leftcol .form .selectbox-wrapper{
position:absolute;
left:175px;
top:32px;
padding:5px 0px 0px 0px;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
background:white;
width:250px !important;
}
#leftcol .form .selectbox-wrapper ul{
margin:0px;
padding:0px;
background:white;
}
#leftcol .form .selectbox-wrapper ul li{
margin:0px;
padding:3px 10px 3px 10px;
background:none;
cursor:pointer;
}
#leftcol .form .selectbox-wrapper ul li.selected{
background:#f4f4f4;
}

#leftcol .form button, #leftcol .form input.submit{
width: 106px;
margin-left:175px;
float:left;
display:block;
height:33px;
line-height:31px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
background: url(../img/form-button-send.png) left top no-repeat;
padding:0px 15px 0px 28px;
border:1px solid #262626;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
cursor:pointer;
text-shadow: -1px -1px 0px #212120;
/*filter: dropshadow(color=#212120, offx=-1, offy=-1); */
-webkit-box-shadow: inset 1px 1px 0px 0px #818180;
-moz-box-shadow: inset 1px 1px 0px 0px #818180;
box-shadow: inset 1px 1px 0px 0px #818180; 
}

.no-boxshadow #leftcol .form button,
.no-borderradius #leftcol .form button, .no-boxshadow #leftcol .form input.submit, .no-borderradius #leftcol .form input.submit{
behavior: url("PIE.htc");
}
#leftcol .form button:hover, #leftcol .form input.submit:hover{
background: url(../img/form-button-send.png) left bottom no-repeat;
}




















/******************************************************************
	PRINT
*/
@media print {

	/* TYPOGRAPHY */
	* {
	background: transparent !important; 
	color: black !important; 
	text-shadow: none !important; 
	filter:none !important; 
	-ms-filter: none !important; 
	}
	body { 
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	line-height: 1.4em;
	word-spacing:1.1pt;
	letter-spacing:0.2pt; 
	font-family: Garamond,"Times New Roman", serif;
	color: #000; 
	background: none; 
	font-size: 12pt;
	}
	h1, h2, h3, h4 {
	font-family: Garamond,"Times New Roman", serif;
	}
	h1			{font-size:19pt;}
	h2			{font-size:17pt;}
	h3			{font-size:15pt;}
	h4			{font-size:12pt;}
	a:link, a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
	color: #444 !important;
	}
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
	a[href^="http://"] {color:#000; }
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
	
	
	/* LAYOUT */
	
	
	
	
	
	
	
}


