body {
   font: 11px Tahoma, Arial, sans-serif;
}
input.page_url{display:none}
input.disabled{background:#e2e2e2}
input.disabled:focus,input.disabled:hover{border: 1px solid #dadbdc;}
hr{border:0;height:1px;background:#cccccc;color:#cccccc}
a{color:#214112;}a:hover{color:#8aa667;}
label{cursor: pointer;padding-left:4px;}
div.msg-ok {
    color:#5f8029;
    background: url(/images/admin/msg-ok.gif) 10px 6px no-repeat;
    font-weight: bold;
    padding: 6px 10px 6px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
}
div.msg-error {
    color:#c90002;
    background: url(/images/admin/msg-error.gif) 10px 6px no-repeat;
    font-weight: bold;
    padding: 6px 10px 6px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
}
div.msg-warning {
    color:#ea9425;
    background: url(/images/admin/msg-warning.gif) 10px 6px no-repeat;
    font-weight: bold;
    padding: 6px 10px 6px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
}
div.msg-info {
    color: #4787c4;
    background: url(/images/admin/msg-info.gif) 10px 6px no-repeat;
    font-weight: bold;
    padding: 6px 10px 6px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
}
input,select {
    color: #568540;
    font: 11px Arial, Tahoma, sans-serif;
    border: 1px solid #cdd7b5;
    padding: 4px;
    background: white url(/images/input-bg2.gif) repeat-x;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 200px;
	vertical-align:middle;
}
textarea {
	color: #568540;
    font: 11px Arial, Tahoma, sans-serif;
    border: 1px solid #cdd7b5;
    padding: 3px 4px;
}
select {background:#f9f9f9 !important;}
input:focus,input:hover {
    border: 1px solid #97a37a;
}
input.checkbox {background:none;padding:0;margin:0;border:0;width:12px;float:left;}
input.submit {
    background: #a6df66;
    cursor: pointer;
    font-weight: bold;
    width: 85px;
   color: #305b1b !important;
    border: 0 !important;
    padding: 4px 0;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
td {padding: 3px 5px 3px 0;}

div.path {font-size:11px;padding-bottom:10px;padding-left:2px;}
div.path a:hover {color:#214112;}
div.path a{color:#697d61;}
div.path b {
    font-size:11px;
    margin: 0 2px;
	color:#697d61;
}
h1 {
	font-size: 16px;
	margin-bottom:5px;
}
table.my-table-1 {
	background: white;
}
table.my-table-1 th {
    background: #cacaca url(/images/admin/bg-th.gif) repeat-x;
    padding: 5px 12px;
    color: #4f4f4f;
    border: 1px solid #989898;
    font-size: 11px;
}
table.my-table-1 td {
    padding: 5px 10px;
	border: 1px solid #e6e6e6;
    border-bottom:1px solid #bbbbbb;
	font-size: 11px;
	vertical-align: middle;
}

ul.ul-sitemap ul li { padding-left:15px; }
ul.ul-sitemap ul ul li { padding-left:30px; }
ul.ul-sitemap ul ul ul li { padding-left:45px; }
ul.ul-sitemap ul ul ul ul li { padding-left:60px; }
ul.ul-sitemap ul ul ul ul ul li { padding-left:75px; }

input.field_url {display:none}

input.form-submit {
	cursor: pointer;
	border:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color: white;
	background: black;
}

td.form-col1 {
	vertical-align: middle;
}
div.paginator {
	height:40px;
}
div.paginator div,div.paginator a {
	float: left;
	padding: 4px;
	margin:1px;
	background: #efefef;
}

div.menu_top_txt ul li {display:inline;padding: 0 5px}
div.menu_top_txt_roz ul ul li { padding-left:15px; }
div.menu_top_txt_roz ul ul ul li { padding-left:30px; }
div.menu_top_txt_roz ul ul ul ul li { padding-left:45px; }

div.menu_left ul ul li { padding-left:15px; }
div.menu_left ul ul ul li { padding-left:30px; }

.cur {font-weight:bold}

/* Menu dropdown */

ul.menu {list-style:none; margin:0; padding:0;background: #171a20;width:100%}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:white; text-decoration:none}
ul.menu li {margin-right:2px;position:relative; float:left; text-align:left;font-weight:normal;font-size:11px;text-transform:none;}
ul.menu ul {position:absolute; top:31px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #41454f; border-top:none; width:142px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background:#32363f; color:#e9e9ea;}
ul.menu ul li a:hover {background:#41454f;color:#e9e9ea;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:8px 5px; background:#32363f; width:134px;color:#e9e9ea;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#41454f;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

/* --- */

div#header {
	background: url(/images/bg-header.png) repeat-x;
	height: 97px;
}
div.logo {
	padding-left: 80px;
	background: url(/images/smile.jpg) 15px 17px no-repeat;
	height: 71px;
	padding-top: 26px;
	color: #214112;
	font-size: 12px;
	float:left;
	width: 350px;
}
div.description {
	padding-top: 26px;
	color: #557042;
	float:left;
	width: 380px;
	line-height: 16px;
}
div.rss {
	float: left;
	width: 170px;
	padding-top:29px;
	text-align:center;
}
div#menu {
	background: #214112 url(/images/bg-menu.gif) repeat-x;
	height: 25px;
	padding: 11px 0 0 7px;
}
div#menu a {
	color: #d6e9ad;
	text-decoration: none;
}
div#menu ul li {display:inline;background:url(/images/border.gif) left 2px no-repeat;padding: 0 8px 0 12px;}
li.first {background:none !important;}
div#wrapper {
	width:980px;
	margin: 0 auto;
	background: #f1f7e3;
}
div#footer {
	border-top: 1px solid #9eae8f;
	background: url(/images/bg-footer.png) repeat-x;
	padding: 15px 0;
	color: #557042;
}
div#footer a {
	color: #557042;
	font-weight: bold;
}
div.copy {
	float: left;
	width: 285px;
	padding-left: 15px;
}
div.fmenu {
	float: left;
	width:380px;
	text-align: center;
}
div.fmenu span {
	padding: 0 1px;
	color: #8aa667;
}
div.gotop {
	float: left;
	text-align:right;
	width: 285px;
	padding-right: 15px;
}
div#content {
	padding: 10px 15px 15px;
	background: url(/images/bg-content.gif) repeat-x;
}
div.mleft {
	float: left;
	width: 495px;
}
div.mcenter {
	float: left;
	width:155px;
	text-align:center;
}
div.mright {
	float: left;
	width: 300px;
}
div.box-header {
	background: #a4df67 url(/images/bg-box-header.gif) repeat-x;
	height:21px;
	padding: 8px 12px 0 12px;
	border: 1px solid #bcd392;
	border-bottom:0;
	color: #305b1b;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #214112;
}
div.box h1 {
	font-size:11px;
}
h3 {font-weight: normal;}
div.box-content {
	background: white;
	border: 1px solid #bcd392;
	border-top:0;
	padding: 12px;
	color: #475740;
}
input.submit-search {
    background: #7ad21c url(/images/search.png) no-repeat;
    cursor: pointer;
    font-weight: bold;
    width: 30px;
	height: 25px;
    color: white !important;
    border: 0 !important;
    padding: 0;
}
div.box {
	padding-bottom:15px;
}
div.page {
	width: 920px;
	background: white;
	border: 1px solid #bcd392;
	padding: 15px;
}
ul.ul-sitemap li {
	background: url(/images/bull.gif) 0 7px no-repeat;
	padding: 2px 0;
}
ul.ul-sitemap li a {
	padding-left: 10px;
	color: #214112;
}
ul.ul-sitemap ul li { padding-left:15px; }
ul.ul-sitemap ul ul li { padding-left:30px; }
ul.ul-sitemap ul ul ul li { padding-left:45px; }
ul.ul-sitemap ul ul ul ul li { padding-left:60px; }
ul.ul-sitemap ul ul ul ul ul li { padding-left:75px; }

ul.ul-list li {
	background: url(/images/bull.gif) 0 7px no-repeat;
	padding: 2px 0;
}
ul.ul-list li a {
	padding-left: 10px;
	color: #214112;
	
	text-decoration :none;
}
ul.ul-list li a:hover {
	color: #8aa667;
}
ul.ul-list li a span {
	font-size: 10px;
	font-weight: normal;
	color: #8aa667;
}

.tagClass {
	position: absolute;
	padding: 3px;
	color: #214112;
}
.tagClass:hover {
	text-decoration: none;
	color: #ffdb00;
	border: solid 1px #ffdb00;
}

a.klatka {
	background: url(/images/klatka.gif) no-repeat;
	padding-left: 20px;
	text-decoration: none;
	color: #214112;
	font-weight: bold;
}
a.klatka:hover {
	color: #8aa667;
}
.mfilm img {
	float: left;
	margin-right:10px;
}
.mfilm span {
	font-size: 10px;
	color: #8aa667;
	line-height:13px;
}
.mfilm {
	padding-bottom:8px;
	margin-bottom :8px;
	border-bottom: 1px solid #dce4ce;
}
.mfilm2 {
	width:468px;
}
h1.h12 {
	font-weight: bold;
	color: #214112;
}
div.box-content p {
	line-height: 16px;
}
div.box-content span {
	font-size: 10px;
	color: #8aa667;
	line-height:13px;
}
