body {
  background:url(bg.jpg) repeat-x #4788b2;
  color:#000;
  margin:0 0 10px 0;
}
/*** default define ***/
a {
  color:#000;
}
h2 {
	color:#3179aa;
}
h3 {
	color:#3179aa;
}
h4 {
	color:#000;
}
h5 {
	color:#000;
}


/*** page ***/
div.screen {
	border:5px solid #e4e4e4;
	background:white;
	width:760px;
	margin:10px auto 10px auto;
	padding:0 0 10px 0;
}


/*** menu ***/
ul.menu li a {
	background:#3179aa;
	color:#fff;
}
ul.menu li a:hover, ul.menu li a.act {
	background:#224a63;
}

ul.menu li ul li a {
	background:none!important;
	color:#3179aa;
	border-bottom:1px solid #ccc;
}
ul.menu li ul li a:hover, ul.menu li ul li a.act {
	color:black;
}



div#hlink li a {
	color:#1f4461;
}

table.anketa {
	border-top:1px solid #ccc;
}
table.anketa tr.ank-stav td {
	border-bottom:1px solid #ccc;
}

/*** shop ***/
#oc-page-kosik {
	background:#3179aa;
	border:2px solid #3179aa;
	color:#fff;
}
#oc-page-kosik:hover, .kosik-opened {
	border:2px solid #224a63!important;
}
div.shop-obj {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}


/*** table3 ***/
table.table3 th {
	background:#387798;
	color:white;
	border:1px solid #ccc;
}
table.table3 thead th {
	background:#224a63;
	color:white;
	border:1px solid #ccc;
}
table.table3 thead th a {
	color:white;
}
table.table3 td {
	border:1px solid #ccc;
}

