body {
	background: #F9FBFE url(../images/bg.jpg) top center;
	color: #666666;
}

#all {
	background: none;
}

#main h1 {
	color: #E94A44 !important;
}
#main h2 a {
	text-decoration: none
}

#main h2,.items-leading h2 {
color:#E94A44 !important;
}

#main h2 {
	color:#E94A44 !important;
}

#main h3 {
	color: #499BBA !important;
}
#main  h4 {
	color: #55B777 !important;
}
#main h5 {
	color: #55B777 !important;
}
#main a:link,#main a:visited {
	color: #55B777;
}
#main a:hover,#main a:active,a:focus {
	background: #4F9EBC;
	color: #FFF;
}
/*  arykuly */
.item-page, .blog-featured { background: url(../images/articlebg.png) repeat; padding:10px 12px; }

.artintro{
background: url(../images/artintro.png) repeat; padding:8px 10px;
margin-bottom:6px;
}
.arttext{
padding:4px 10px;
}
#main  .artintro h2 {
	color: #333333  !important; margin: 2px 0 !important;line-height: 14px; padding:0  !important;
}
#main h2 a:link,#main h2 a:visited{
	color: #333333; font-size:14px; margin: 2px 0 !important; padding:0  !important; font-family: Lato, Arial, Helvetica, sans-serif; font-weight:bolder;
}
#main h2 a:hover,#main h2 a:active,#main h2 a:focus{
	color: #666; text-decoration:none; background:none; 
}
.artintro table, .artintro table td{border: none; padding:2px 0;}

.leading-0, .leading-1 {
margin-bottom:22px;
}
/**/




#right a:link,#right a:visited {
	color: #333;
}
#right a:hover,#right a:active,a:focus{
color: #4F9EBC;;
}

.left a:link,.left a:visited {
	color: #F9FAF6; text-decoration:none;
}

.left a:hover,.left a:active,.left a:focus {
	background: none; text-decoration:underline;
	color: #FFF;
}


/**/
#header ul.menu a:link,#header ul.menu a:visited, #header #line2 ul.menu a:link,#header  #line2 ul.menu a:visited {
	color: #F28657;
	display: inline-block;
	text-decoration: none;
	padding: 0px 10px;
	margin: 0;
	padding: 12px 15px;
	position: relative;
}
#header #line2 ul.menu a:link,#header  #line2 ul.menu a:visited {
	color: #fff;
}
#header ul.menu a:hover,
#header ul.menu a:active,
#header ul.menu a:focus{
text-decoration:underline !important;
font-weight:bolder;
background:none;
}

.button,button,p.readmore a,#header input.button,.pagenav a:link,.pagenav a:visited,#advanced-search-toggle,.profile-edit a:link,.profile-edit a:visited,h3.js_heading
	{
  background-color:#E9F5ED;
	color: #4F9EBC;
	border: none;
	float:right;
}
.button a:hover,.button a:active,.button a:focus {
	background: #72C28E;
	color: #FFF;
}

#main ol a:link, #main ol a:visited {
    color: #666666;
}
#main ol a:hover,#main ol a:active,a:focus {
	color: #4F9EBC;
	background:none;
}
/* +++++++++++++  table display  Catgegories table, contact etc, ++++++++++++++++++++* */
table {
	border: solid 1px #ddd
}
#footer table {
	border: none;
}
table th {
	background-color: #0074cc;
	color: #fff;
}

table th a:link,table th a:visited {
	color: #fff
}

tr.odd,tr.cat-list-row1 {
	background: #f8f8f8
}

table  tr:hover td {
	
}

/* blue background */
.button:hover,
.button:active,
.button:focus,
button:hover,
p.readmore a:hover,
.pagenav a:hover,
.pagenav a:active,
.pagenav a:focus,
#advanced-search-toggle:hover,
#advanced-search-toggle:active,
#advanced-search-toggle:focus,
.profile-edit a:hover,
.profile-edit a:active,
.profile-edit a:focus,
#fontsize a:hover,#fontsize a:active,#fontsize a:focus,
#mobile_select h2 a
	{
	background-color: #000000;
	color: #fff;

  background-color:#095197;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0087d1", endColorstr="#095197");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0087d1), to(#095197));
  background-image: -moz-linear-gradient(top, #0087d1, #095197);
  background-image: -ms-linear-gradient(top, #0087d1, #095197);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087d1), color-stop(100%, #095197));
  background-image: -webkit-linear-gradient(top, #0087d1, #095197);
  background-image: -o-linear-gradient(top, #0087d1, #095197);
  background-image: linear-gradient(#0087d1, #095197);
  border-color: #00456b #095197 hsl(201, 100%, 16%);
  color: #fff ;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;



}

/* +++++++++++++++++  Pagination +++++++++++++++ */
.pagination span,.pagination span  a:hover {
	color: #999999;
	background-color: #f5f5f5;
}

/* active item */
span.pagenav {
	background: #095197;
	color: #fff
}

.pagination-start span.pagenav,.pagination-prev  span.pagenav,.pagination-end span.pagenav,.pagination-next span.pagenav
	{
	background-color: #f5f5f5;
	color: #444
}


/* ++++++++++++++++++++++  menu ++++++++++++++++++++++++++  */
.moduletable_menu, .moduletable_morange, .moduletable_mblue, .moduletable_mblue2  {
	border: none;
	background:#72C28E;
	padding: 10px 20px 14px;
	margin-bottom: 16px;
}
.moduletable_morange  {
	background:#F28657;
}
.moduletable_mblue {
	background:#4F9EBC;
}
.moduletable_mblue2  {
	background:#93B2CE;
}
.moduletable_light, .moduletable_lorange, .moduletable_lblue, .moduletable_lblue2  {
	border: 1px solid #82CA9C;
	background:#F9FCFD;
	padding: 10px 16px 14px;
	margin-bottom: 16px;
	font-size:13px;
}
.moduletable_lorange {
	border: 1px solid #F28657;
}
.moduletable_lblue {
	border: 1px solid #4F9EBC;
}
.moduletable_lblue2{
	border: 1px solid #93B2CE;
}
.moduletable_menu h2, .moduletable_morange h2, .moduletable_mblue h2, .moduletable_mblue2 h2 {
    font-size: 16px;
	font-family: Lato, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    margin-bottom: 10px;
    padding: 2px 0 8px;
	background: url(../images/dotted.png) bottom repeat-x;
	border: none;
	color:#FFFFFF;
}
.moduletable_light h2, .moduletable_lorange h2, .moduletable_lblue h2, .moduletable_lblue2 h2 {
    font-size: 14px;
	font-family: Lato, Arial, Helvetica, sans-serif;
    line-height: 1.2;
    margin-bottom: 10px;
    padding: 0 0 8px;
	background: url(../images/dott_green.png) bottom repeat-x;
	border: none;
	color:#666666;
	font-weight:600;
}
.moduletable_lorange h2 {
	background: url(../images/dott_orange.png) bottom repeat-x;
}
.moduletable_lblue h2 {
	background: url(../images/dott_blue.png) bottom repeat-x;
}
.moduletable_lblue2 h2 {
	background: url(../images/dott_blue2.png) bottom repeat-x;
}

#header ul.menu {
	border: none;
}

#header ul.menu a {
	box-shadow: none;
	border-bottom: 0;
}
#contentarea2 ul.menu a {
	background: url(../images/arrow.png) no-repeat left center;
	padding-left:20px;
	color:#FFFFFF;
}

#contentarea2 ul.menu a:hover,ul.menu a:active,ul.menu a:focus {
	color: #fff;
	text-decoration:underline;
}
#right ul.menu  {
margin-left:16px !important;
}
#right ul.menu li {
	list-style-type: square !important;
}
#right ul.menu a {
	background: none;
	padding-left:8px;
	color:#666;
}

#right ul.menu a:hover,ul.menu a:active,ul.menu a:focus {
	color: #333;
	text-decoration:underline;
}

/* ++++++++++++++++   highlightning active menuitem  +++++++++++++++++++ */
#contentarea2  ul.menu li.active a,ul.menu  li.active ul li.active a,ul.menu  li.active ul li.active  ul li.active a,ul.menu  li.active ul li.active  ul li.active ul li.active  a,ul.menu  li.active ul li.active  ul li.active ul li.active ul li.active a
	{
	font-weight: bold;
}

#contentarea2  ul.menu  li.active ul li a,#contentarea2 ul.menu  li.active ul li.active  ul li a,#contentarea2 ul.menu  li.active ul li.active  ul li.active ul li  a,#contentarea2 ul.menu  li.active ul li.active  ul li.active ul li.active ul li a
	{
	font-weight: normal
}

#contentarea2 ul.menu a {
	border-bottom: none;
}

#contentarea2 ul.menu ul a {
	margin-bottom: 1px;
	margin-left:12px;
}

#contentarea2 ul.menu ul ul ul a {
	background: none;
}

#contentarea2 ul.menu ul ul ul ul a {
	background: #fff;
}


/*  +++++++++++++++++   Tabs ++++++++++++++++++++++  */
ul.tabs li,dl.tabs dt h3 a:link,dl.tabs dt h3 a:visited {
	background: #f5f5f5 url(../images/nature/box.png) repeat-x;
}

ul.tabs li a:link,ul.tabs li a:visited,dl.tabs dt a {
	color: #333;
	border: solid 1px #ddd;
	border-bottom: 0
}

ul.tabs li a:hover,ul.tabs li a:active,ul.tabs li a:focus {
	color: #000
}

.tabcontent,div.current {
	background: #fff;
	color: #000;
	border: solid 1px #ddd;
}

.tabcontent .linkclosed {
	color: #000;
	border-bottom: solid 1px #e5e5e5;
}

ul.tabs li a.linkopen,dl.tabs dt.open  h3 a:link,dl.tabs dt.open  h3 a:visited
	{
	background: #fff;
	color: #333;
	border-radius: 5px 5px 0px 0px;
}

ul.tabs li a.linkclosed:hover,ul.tabs li a.linkclosed:active,ul.tabs li a.linkclosed:focus,ul.tabs li a.linkopen:hover,ul.tabs li a.linkopen:active,ul.tabs li a.linkopen:focus
	{
	background: #555;
	color: #fff
}
/*FOOTER*/

#footer {
	background: #4F9EBC;
	max-width: 980px;
	margin: 0 auto;
	color: #fff;
}
#footer p{
color:#FFFFFF;
}
#footer span.tel {
font-size:16px;
color: #CAE8D5;
}
#footer h3 {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 8px;
    padding-bottom: 5px;
	color:#CAE8D5;
	font-weight:700;
}
#footer a {
	color: #CAE8D5;
	background: none
}
.footer-copy a:link,.footer-copy a:visited {
	color: #999999;
	background: none
}
.footer-copy {font-size:12px;}
/**/
#footer ul.menu a:link,#footer ul.menu a:visited{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 0px 10px;
	margin: 0;
	padding: 12px 15px;
	position: relative;
}
#footer ul.menu a:hover,
#footer ul.menu a:active,
#footer ul.menu a:focus{
text-decoration:underline !important;
font-weight:bolder;
background:none;
}



/* responsive */
#mobile_select h2 {border:0; margin:-17px 0 0 0; padding:0; background:#0C1D43;text-align:right}
#mobile_select h2 a {
display:inline-block;
font-size:0.8em;
border-radius:4px 4px 0 0;
padding:6px;
font-size:0.75em;
margin-right:5px;
}



@media only screen and (max-width: 480px) {

	img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

	#nav,#wrapper2,#wrapper,.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3,#right,.box,#header form
		{
		float: none;
		width: 100%
	}
	#header {padding-top:3em}
	#header form  {margin:0}
	.box {
		border-left: 0 !important;
		border-bottom: solid 1px #ddd;
	}
	#line {
		text-align: center;
		top: 0;
		right: auto;
		max-width: 100% ;
		min-width:100%;
		margin: 0 0px; 
		background:none;
	}
	#line2 {
		text-align: center;
		right: auto;
		max-width: 100% ;
		min-width:100%;
		margin: 0 0px; 
		background:#4F9EBC !important;
	}
	#header form input {
		float: none; margin-bottom:4px
	}
	#menuwrapper { margin-top:10px; }
	#header ul.menu {position:relative; top:0;left:20px; right:20px; margin:0; width:90%; border-radius:4px}
	#header ul.menu li:first-child a {border-radius: 4px 4px 0 0}
	#header ul.menu li:last-child a {border-radius:0 0 4px 4px }
	#header ul.menu li a:link,
	#header ul.menu li a:visited {
		display: block;
		padding: 6px 10px;
		border-bottom: solid 1px #ccc
	}
}

@media only screen and (min-width: 600px) {
}

@media only screen and (min-width: 768px) {
}

@media only screen and (min-width: 992px) {
}

@media only screen and (min-width: 1382px) { /* Styles */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) , only screen and
		(min--moz-device-pixel-ratio: 1.5) , only screen and
	(min-device-pixel-ratio: 1.5) { /* Styles */
}
