/* @override 
	http://www.aticastudio.com/var/storage/packages/local/091112c/files/default/file/site-colors.css
	/var/storage/packages/local/091112c/files/default/file/site-colors.css
	--
	http://www.aticastudio.com/esl/oferta
	/var/storage/packages/local/091112c/files/default/file/site-colors.css
	--
	http://www.aticastudio.com/esl/oferta
	/var/storage/packages/local/091112c/files/default/file/site-colors.css
	--
	http://www.aticastudio.com/esl/oferta
	http://www.aticastudio.com/var/storage/packages/local/20100307/files/default/file/site-colors.css
	http://www.aticastudio.com/var/storage/packages/local/100307b/files/default/file/site-colors.css
	http://www.aticastudio.com/var/storage/packages/local/100408a/files/default/file/site-colors.css
*/

/* @group Website Toolbar */

div#ezwt {
background:#ffffff none repeat scroll 0 0;
margin:8px 0 0;
}

div#ezwt div.tl {
	background: transparent;
}

div#ezwt div.tr {
	background: transparent;
}

div#ezwt div.tc {
	background: transparent;
}

div#ezwt div.mc {
	background: transparent;
}

div#ezwt div.ml {
	background: transparent;
}

div#ezwt div.mr {
background:#ffffff none repeat scroll 0 0;
}

div#ezwt div.bl {
	background: transparent;
}

div#ezwt div.br {
	background: transparent;
}

div#ezwt div.bc {
	background: transparent;
}

div#ezwt div.tc, div#ezwt div.bc {
	height: 4px;
	font-size: 0;
}

div#ezwt div.tr, div#ezwt div.mr, div#ezwt div.br {
	padding: 0;
	float: none;
}

div#ezwt-ezlogo {
display:inline;
float:left;
margin:1px 4px 0;
/* Fix fo

r IE */
}

div#ezwt-ezlogo a{
color:#FFFFFF;
/* Fix fo

r IE */
}

div#ezwt-oologo {
	margin: 2px 4px 0 2px;
	float: right;
}

div#ezwt form {
	margin: 0;
	padding: 0;
}

div#ezwt .left {
	margin-left: 4px;
	float: left;
	display: inline;
/* Fix fo

r IE */
}

div#ezwt .right {
	margin-right: 4px;
	float: right;
	display: inline;
/* Fix fo

r IE */
}

div#ezwt select, div#ezwt input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}

div#ezwt select {
background-color:#EE3E3;
border-color:#000000 #FFFFFF #FFFFFF #000000;
border-style:solid;
border-width:1px;
color:#000000;
margin:0 0;
padding:0;
vertical-align:top;
}

div#ezwt input {
	margin: 1px 0 0 0;
}

div#ezwt input.button {
	color: #4a5054;
	height: 1.8em;
	background: #f2f4f6 url(../images/websitetoolbar/ezwt-button-bg.gif) repeat-x center left;
	padding: 0 0.25em 0 0.25em;
	border: 1px solid;
	border-color: #ffffff #abb1b5 #abb1b5 #ffffff;
	overflow: visible;
}

div#ezwt-help {
	margin: 2px 3px 0 3px;
	float: right;
	display: inline;
/* Fix fo

r IE */
}

div#ezwt-help p {
	margin: 0;
	vertical-align: middle;
}

div#ezwt-help a {
color:#FFFFFF;
display:block;
font-style:normal;
font-weight:normal;
padding:0 4px;
text-decoration:underline;
}

/* @end */





body
{
color:#000000;
background-color:#ffffff;
    background-image: none;
    background-repeat: repeat-x;
	font: 0.8em/1.1em Arial, Helvetica, sans-serif;
}

a
{
    color: #00AEF0;
    text-decoration: none;
}

a:hover
{
    color: #00AEF0;
    text-decoration: underline;
}

p {
margin:8px 0;
	line-height: 1.4em;
}

#main div.overflow-fix div.border-box div.border-ml div.border-mr div.border-mc.float-break div.content-view-full div.class-gallery div.attribute-short p {
	line-height: 1.2em;
}

h1, h2, h3, h4, h5, h6
{
margin:0;
padding:0;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
}

h1 {
color:#00AEF0;
font-size:1.3em;
font-weight:normal;
	margin: 16px 0 8px;
}

h2 {
color:#00AEF0;
font-size:1.1em;
font-weight:bold;
margin:8px 0;
}

h3 {
color: #00AEF0;
font-size:1.1em;
}

h4 {
 color: #00AEF0;
font-size:1em;
}

ul, ol {
list-style-type:none;
margin: 0 0 16px;
padding:0;
}

li
{
background-image:url(images/ul_bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
line-height:1.4em;
list-style-type:none;
margin:0 0 8px;
padding:0 0 0 10px;
}

div#main ul {
margin: 8px 0 16px;
padding:0;
}

div#main ul li {
background-image:url(images/ul_bullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
line-height:1.2em;
list-style-type:none;
margin:0 0 8px;
padding:0 0 0 12px;
}


input.button, input.defaultbutton
{
    border: none;
    background-image: none;
    background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: top;
    font-size: 11px;
    color: #000000;
    background-color: #e7e7e7;
	height: 20px;
}

input.button-disabled
{
    border: 1px solid #94d0e1;
    background-image: url(images/disabled_button_bg.jpg);
    background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    color: #fff;
    background-color: #CFEFFC;
}

fieldset input.button-disabled
{
    margin-top:0.5em;
}

div#page
{
width:912px;
}

div#header
{
    padding: 0;
    border-bottom: none;
	background-color:transparent;
	height: 100px;
}

div#header ul {
margin:0;
padding:2px 0px 0px 0px;
}

div#header ul li {
background-image:none;
display:inline;
list-style-image:none;
list-style-type:none;
margin-left:0;
padding:0;
}

div#usermenu
{
    background-image: none;
	width:912px;
    height: 30px;
	margin-left:0;
    background-color: transparent;
}
div#languages
{
font-family:Arial, Helvetica, sans-serif;
    background-image: none;
    height: 16px;
}

div#languages a
{
background-image:none;
background-position:right center;
background-repeat:no-repeat;
color:#000000;
font-size:10px;
padding-left:0;
padding-right:4px;
text-decoration:none;
}

div#languages a:hover
{
text-decoration:none;
color:#00AEF0;
}

div#links
{
font-family:Arial, Helvetica, sans-serif;
    background-image: none;
    height: 16px;
}

div#links a
{
background-image:none;
background-position:right center;
background-repeat:no-repeat;
border-left:medium none;
color:#999999;
font-size:11px;
font-weight:normal;
height:16px;
padding-left:8px;
padding-right:0;
text-decoration: underline;
}

div#links a:hover
{
text-decoration:none;
color:#00AEF0;
}


div#links li#tagcloud a
{
    background-image: none;
		padding-right:-300px;
}


div#logo
{
left:0;
margin:0;
position:relative;
top:8px;
}

div#searchbox
{
    padding-top: 0px;
	float:right;
margin-right:0;
text-align:right;
width:192px;
	margin-top: 15px;
}

input#searchtext
{
    padding: 1px 3px 1px 3px;
	height: 16px;
	border: 1px solid #eaeaea;
}

input#searchbutton
{
background-image:none;
background-repeat:repeat-x;
border:medium none;
color:#666666;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
margin-top:0;
height:20px;
padding-bottom:3px;
}

div#topmenu {
padding:0;
	margin-bottom: 4px;
}

div#topmenu li {
float:left;
font-size:0.85em;
font-weight:bold;
height:24px;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

div#topmenu ul
{
    background-image: none;
height:43px;
}

div#topmenu ul li
{
    background-image: none;
    background-position: right top;
    background-repeat: no-repeat;
}

div#topmenu ul li.selected
{
    background-image: none;
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 0px;
	color:#00AEF0;
}

div#topmenu ul li.lastli
{
    background-image: none;
}

div#topmenu div.topmenu-design
{
background-color:transparent;
background-image:none;
background-position:center bottom;
background-repeat:no-repeat;
height:43px;
padding:0;
}

div#topmenu ul li a
{
border-bottom:16px solid #000000;
border-right:medium none;
color:#000000;
display:block;
float:left;
font-size:22px;
font-weight:normal;
height:0;
line-height:22px;
margin:0;
padding:0 16px 27px 0;
text-decoration:none;
}

div#topmenu ul li a:hover
{
color:#00AEF0;
    border-bottom: none;
	border-bottom:16px solid #000000;
}

div#topmenu ul li.selected a
{
background-image:none;
background-position:left top;
background-repeat:repeat-x;
color:#00AEF0;
margin-top:0;
padding-bottom:27px;
padding-top:0;
border-bottom:16px solid #000000;
}

div#topmenu ul li.selected a span
{
    display: block;
    background-image: none;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 0;
    margin-bottom: 0;
}


div#path {
color:#999999;
font-size:0.9em;
	padding: 0;
	margin: 0;
	position: relative;
}

*:first-child+html div#path {
padding:158px 0.5em 0.6em 184px;
}

* html div#path {
padding:158px 0.5em 0.6em 184px;
}

div#path a {
color:#000000;
text-decoration:underline;
}

div#path a:hover {
color:#00AEF0;
text-decoration:none;
}

div#page.nosidemenu div#path{
padding-left:1px;
}


div#sidemenu {
/*border-top:16px solid #00AEF0;*/
margin-right:8px;
margin-top:8px;
padding:0;
margin-right:0px;
margin-top:8px;
padding:0;
}

div#sidemenu-position {
display:inline;
float:left;
margin-left:-14.4em;
margin-right:8px;
width:170px;
}


div#sidemenu h4
{
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:normal;
line-height:1em;
margin-top:6px;
border-bottom:none;
padding-bottom:6px;
}

div#sidemenu h4 a {
color:#00AEF0;
text-decoration:none;
}

div#sidemenu h4 a:hover {
color:#00AEF0;
text-decoration: none;
}

div#sidemenu ul {
list-style-type:none;
margin:0 0 8px;
}

*:first-child+html div#sidemenu{
	margin-bottom: 8px;
	padding-bottom:0px;
}

*:first-child+html div#main{
	margin-bottom: 8px;
}

*:first-child+html div.attribute-byline p.date{
	margin-right: 8px;
}

*:first-child+html div.attirbute-tag-cloud p{
line-height:1.5em;
}

*:first-child+html div#ezagenda_calendar_today h2 {
margin-top:0px;
line-height:1em;
padding-top:8px;
margin-bottom:8px;
}

*:first-child+html div#ezagenda_calendar_container div.border-box{
padding-right:8px;
}

*:first-child+html table.list{
margin:16px 0;
}

*:first-child+html div.content-view-full div.norightcolumn div.columns-frontpage{
padding:0 16px 0 176px;
width:728px;
}














div#sidemenu div.contentstructure ul {
margin:0 0 8px;
padding:0;
}

div#sidemenu ul li {
background-image:none;
list-style-image:none;
list-style-type:none;
padding: 0 0 0 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

div#sidemenu ul.menu-list li a {
color:#00AEF0;
display:block;
font-size: 0.9em;
padding-bottom: 5px;
padding-left: 0;
text-decoration:none;
	padding-top: 5px;
	background-image:none;
	line-height: 1.2em;
}

div#sidemenu div.contentstructure li a {
color:#000000;
font-size:0.9em;
font-weight:bold;
line-height:1em;
padding-bottom:7px;
padding-left:0;
padding-top:7px;
text-decoration:none;
}

div#sidemenu div.contentstructure li a:hover {
color:#00AEF0;
text-decoration:none;
}

div#sidemenu div.contentstructure li div a {
color:#000000;
font-size:0.9em;
padding:6px 0 5px;
text-decoration:none;
}

div#sidemenu div.contentstructure li.topchapter, div#sidemenu div.contentstructure li.topchapter-selected {
font-weight:bold;
padding-bottom:7px;
padding-left:0;
padding-top:7px;
margin:0;
}

div#sidemenu ul.menu-list li a:hover {
color:#000000;
text-decoration:none;
	font-weight: normal;
	font-style: normal;
}

div#sidemenu ul.menu-list a.selected {
color:#000000;
	font-weight: normal;
	font-style: normal;
}

div#sidemenu ul.menu-list a.selected:hover {
	font-weight: normal;
	font-style: normal;
}

div#sidemenu ul.submenu-list a.selected {
background-image:url(images/ul_submenu_bullet1.gif);
background-position:0 4px;
background-repeat:no-repeat;
/*color:#00AEF0;
font-weight:bold;*/
}

div#sidemenu ul.submenu-list a.selected:hover {
background-image:url(images/ul_submenu_bullet1.gif);
background-position:0 4px;
background-repeat:no-repeat;
color:#000000;
	font-weight: normal;
	font-style: normal;
}

div#sidemenu ul.submenu-list
{
margin-left:0;
padding-bottom:5px;
border-bottom:none;
background-image:none;
}


					div#sidemenu ul.submenu-list li
					{
						line-height: 1em;
					}
					
div#sidemenu ul.submenu-list li a
{
background-image:url(images/ul_submenu_bullet.gif);
background-position:0 4px;
background-repeat:no-repeat;
border-bottom:medium none;
color:#00AEF0;
display:block;
font-size:0.9em;
padding-bottom:2px;
padding-left:10px;
padding-top:2px;
border-top:medium none;
}

div#sidemenu ul.submenu-list li a:hover
{
background-image:url(images/ul_submenu_bullet1.gif);
background-position:0 4px;
background-repeat:no-repeat;
color:#000000;
	font-weight: normal;
	font-style: normal;
}


div#columns {
padding:0 14.4em;
	margin-top: 20px;
}

div#footer
{
background-image:none;
background-position:center top;
background-repeat:no-repeat;
border-top:16px solid #000000;
color:#000000;
height:32px;
margin-bottom:8px;
margin-top:0;
padding-top:8px;
text-align:left;
}

div#footer a
{
    color: #00AEF0;
    text-decoration: underline;
}

div#footer a:hover
{
    color: #000000;
    text-decoration: none;
}


div.class-folder div.attribute-short
{
margin-bottom: 5px;
padding-bottom:4px;
	font-size: 1.6em;
}


div.content-view-line div.class-file h2 {
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
color:#00AEF0;
font-size:1.7em;
font-weight:normal;
margin-bottom:0;
margin-top:24px;
padding-bottom:16px;
padding-top:12px;
}

div.content-view-line div.class-file h2 a {
color:#00AEF0;
text-decoration:none;
}

div.content-view-line div.class-file h2 a:hover {
color:#000000;
text-decoration:none;
}

div.content-view-line div.class-file div.attribute-short {
margin-bottom:18px;
font-weight:normal;
}

div.content-view-line div.class-file {
margin-bottom:8px;
}

div.content-view-line div.class-file div.attribute-file {
background-color:#CCEEFC;
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
padding:5px 0 7px;
}

div.content-view-line div.class-file div.attribute-file p {
margin:0;
}

div.content-view-line div.class-file div.attribute-file p a {
font-weight:bold;
}



div.content-view-line div.class-link {
background-color:#CCEEFC;
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
margin-top:24px;
padding:5px 0 4px;
}

div.content-view-line div.class-link a {
font-weight:bold;
}



div.content-view-line div.class-event-calendar{
background-color:#CCEEFC;
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
margin-top:8px;
padding:5px 0 7px;
}

div.content-view-line div.class-feedback-form{
background-color:#CCEEFC;
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
margin-top:8px;
padding:5px 0 10px;
}

div.content-view-line div.class-feedback-form div.attribute-short{
font-weight:normal;
margin-top:8px;
margin-bottom:0px;
}



div.content-view-line div.class-forum table.forum th {
background-color:#CCEEFC;
background-image:url(images/bgforum.gif);
border-right:8px solid #FFFFFF;
margin-right:8px;
padding:5px 0 8px;
border-left:medium none;
}

div.class-forum div.content-view-children table.list th {
background-color:#CCEEFC;
background-image:url(images/bgforum.gif);
border-right:8px solid #FFFFFF;
margin-right:8px;
padding:6px 0;
border-left:medium none;
}

div.class-forum div.content-view-children table.list td {
background-color:#CCEEFC;
background-image:url(images/ralletes.gif);
background-position:left bottom;
background-repeat:repeat-x;
border-left:medium none;
border-right:8px solid #FFFFFF;
border-top:medium none;
padding:8px 0 8px;
}

div.class-forum div.content-view-children table.list p{
margin:0;
}

div.class-forum div.content-view-children table.list td a{
font-weight:bold;
}

div.class-forum div.content-view-children table.list td div.attribute-byline p.author{
display:inherit;
margin-top:0;
padding-bottom:0;
padding-top:0px;
}

div.class-forum div.content-view-children table.list td div.attribute-byline p.date{
display:inherit;
margin-top:0;
padding-bottom:0;
padding-top:8px;
}


div.class-forum-topic table.list th {
background-color:#CCEEFC;
background-image:url(images/bgforum.gif);
border-left:medium none;
border-right:8px solid #FFFFFF;
margin-right:8px;
padding:6px 0 7px 0;
}

div.class-forum-topic table.list td {
background-color:#CCEEFC;
background-image:url(images/ralletes.gif);
background-position:left bottom;
background-repeat:repeat-x;
border-left:medium none;
border-right:8px solid #FFFFFF;
border-top:medium none;
padding:0 0 4px;
}




div.content-view-line div.class-forum table.forum td {
background-color:#CCEEFC;
border-left:medium none;
border-right:8px solid #FFFFFF;
border-top:medium none;
padding:4px 0;
}



div.content-view-line div.class-forum table.forum {
background-image:none;
background-position:left bottom;
background-repeat:repeat-x;
padding-bottom:0;
}

div.content-view-line div.class-forum table.list div.attribute-short {
font-weight:normal;
margin-bottom:8px;
}

div.content-view-line div.class-forum table.list div.attribute-link {
font-weight:bold;
}


div.content-view-line div.class-forum table.forum td ul li {
font-size:1em;
font-weight:normal;
padding-left:10px;
background-image:url(images/ul_bullet_forum.gif);
background-repeat:no-repeat;
}

div.content-view-line div.class-forum table.forum td ul li a{
font-size:1em;
font-weight:bold;
}

div.content-view-line div.class-forum table.forum td ul {
margin-left:8px;
margin-bottom:8px;
padding:0;
}



div.pagenavigator {
background-color:#CCEEFC;
clear:both;
font-size:0.9em;
margin-bottom:0;
margin-top:8px;
padding-bottom:7px;
padding-left:0;
padding-top:6px;
text-align:center;
}

div.pagenavigator p {
margin:0;
}

div.pagenavigator p a {
font-weight:bold;
}

div.noextrainfo div#main-position {
margin-right:0;
	margin-bottom: 40px;
}

div.columns-blog {
padding:0 176px 0 0;
}

div.extrainfo-column-position {
border-top:16px solid #000000;
float:left;
margin-right:-176px;
margin-top:8px;
padding-top:4px;
width:176px;
}

div.columns-blog div.main-column {
margin:0 8px 0 0;
}

div.calendar div.month h2 {
color:#000000;
font-size:0.9em;
font-weight:bold;
margin:0 0 0;
padding-top:4px;
text-align:center;
}

div.content-view-full div.class-documentation-page div.attribute-byline {
background-image:url(images/attribute_header_bg_medium.png);
background-position:left top;
background-repeat:repeat-x;
clear:both;
font-size:0.9em;
font-weight:bold;
margin-top:24px;
padding-bottom:8px;
padding-top:0;
}

div.itemized_sub_items div.content-view-embed div.attribute-byline {
background-image:url(images/attribute_header_bg_medium.png);
background-position:left top;
background-repeat:repeat-x;
font-size:0.9em;
font-weight:bold;
margin-left:12px;
margin-top:4px;
padding-bottom:8px;
padding-top:4px;
}

div.itemized_sub_items div.content-view-embed div.attribute-byline p.date{
font-weight:normal;
}

div.itemized_sub_items div.class-documentation-page div.attribute-byline {
margin-left:12px;
margin-top:4px;
padding-top:4px;
}

div.itemized_sub_items div.class-documentation-page div.attribute-byline p.date{
font-weight:normal;
}


div.content-view-full div.class-gallery div.content-view-children {
background-image:none;
background-position:left bottom;
background-repeat:repeat-x;
clear:both;
float:left;
margin:0 0 0;
padding:0;
width:750px;
}

div.content-navigator {

display:block;
margin-top:20px;
padding-bottom:6px;
padding-top:3px;
	color: #999999;
	font-size: 0.9em;
	border-bottom: 1px solid #e7e7e7;
}

div.content-navigator a{
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-name {
background-image:none;
background-position:left top;
background-repeat:repeat-x;
border-top:medium none;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.class-image div.attribute-name{
width:100%;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.class-image div.attribute-name p{
width:100%;
}

div.content-view-full div.class-gallery div.content-view-galleryline {
background-color:#e7e7e7;
border:medium none;
float:left;
margin:8px 16px 8px 0;
padding: 8px;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.class-image {
float:none;
margin:0;
padding:0;
width:100%;
}

div.content-view-full div.class-image div.attribute-caption {
background-color:#f7f7f7;
border:medium none;
margin:0;
padding-bottom:6px;
padding-top:5px;
}

div.content-view-full div.class-image div.attribute-caption p{
margin:0 0 0 0;
}

div.class-folder div.content-view-children div.content-view-line div.class-blog {
background-color:#CCEEFC;
background-image:url(images/ralletesblue.gif);
background-position:left top;
background-repeat:repeat-x;
padding-top:4px;
}

div.class-blog-post div.attribute-byline {
background-image:url(images/ralletes.gif);
background-position:left bottom;
background-repeat:repeat-x;
padding-bottom:7px;
padding-top:1px;
}

div.class-blog-post div.attribute-body {
padding-top:7px;

}




