html, body {width: 100%; height: 100%; margin: 0px; padding: 0px; font: normal 8pt/11pt Arial; color: #343434}
img {border: none; vertical-align: top}
table {border-collapse: collapse;}
td {padding: 0px; vertical-align: top}
a {color: #343434}
a:hover {color: #AE7F3A; text-decoration:underline;}
form {margin: 0px}
.all {width: 100%; min-width: 1002px; position: relative; background: url(/images/a_bg.jpg) 0% 0% repeat-y;}
.a_left { background: url(/images/a_l_bg.gif) 100% 0% repeat; width: 18px}
.a_right { background: url(/images/a_r_bg.gif) 0% 0% repeat-y; width: 56px}
.a_left div { background: url(/images/a_l2.jpg) 100% 0% no-repeat; height: 228px}
.a_right div { /*background: url(/images/c_r.jpg) 0% 190px no-repeat;*/ height: 228px}
.a_cent {background: url(/images/uzory.jpg) 100% 0% repeat-x;}
.header {height: 190px; background: url(/images/h_bg.jpg) 0% 58px repeat-x; position: relative; padding-left: 6px;}
.tel {position: absolute; top: 87px; right: 255px;}
.logo {position: absolute; top: 79px; left: 42px;}
.i1 {position: absolute; top: 18px; left: 43px;}
.i2 {position: absolute; top: 17px; left: 74px;}
.i3 {position: absolute; top: 17px; left: 107px;}
.i4 {position: absolute; top: 17px; left: 138px;}
.i5 {position: absolute; top: 17px; left: 168px;}
.menu {padding-top: 142px;}
.menu ul {margin: 0px; padding: 0px}
.menu ul li {float: left; list-style: none}
.content {clear: both; width: 100%; background: url(images/c_l_bg2.gif) 0% 0% no-repeat}
.content a:hover {color: #AE7F3A; text-decoration:underline;}
.c_left input {border: none; background: #FFFFFF; font: normal 10.5pt "Arial Narrow"}
.c_left {width: 185px; padding: 10px 25px 0px 21px; background: url(/images/c_l_bg.jpg) 0px 0% no-repeat; color: #FFFFFF; padding-bottom: 150px}
.c_left input, .input_text {border: none; background: #FFFFFF; font: normal 10.5pt "Arial"}
.input_text {font-size:12px;}
.txt {width: 128px;}
.button1 {width: 43px; background: url(/images/ok.jpg) 0% -1px no-repeat !important; margin-left: 9px}


.news {padding: 15px 0px}
.news img {margin-bottom: -2px}
.news div {padding: 10px 0px 0px 0px}
.news span {display: block; color: #AE7F3A}
.news a:hover {color: #AE7F3A; text-decoration:underline;}
.banner {padding: 3px 0px 20px 0px}

.cal_ing {margin: 0px; padding: 0px}
.cal_ing li {padding: 5px 10px 0px 8px; float: left; list-style: none; text-align:center; width:auto; margin-bottom:15px;}
/*.cal_ing li div {background: url(/images/gal_bg.gif) 100% 0% no-repeat; border:1px solid black; padding-right:8px; padding-bottom:17px; background-color:#FFF;}*/
.cal_ing li img {border:5px solid #FFF;}
.gallery {padding: 0px 0px 0px 57px; font: normal 10pt/10pt "Arial Narrow"}
.c_right {background: url(/images/c_r_bg.gif) 0% 0% repeat-x; padding-bottom: 150px; background-color:#C8C8C8;}
.gallery a {text-decoration: none}
.gallery span {display: block; margin-left: -6px !important;}
.pages {text-align: center; font: normal 10pt "Arial Narrow"; clear: both; padding: 10px 0px; color: #410000}
.pages a {margin: 0px 4px 0px 0px; color: #410000; text-decoration: none; }
.pages a:hover {color: #AE7F3A; text-decoration: underline}
.all_page {margin-left: 15px !important}



.footer {margin: -65px auto 0px auto; position: relative; color: #FFFFFF; font: normal 8.5pt "Arial"; min-width: 1002px}
.f_in {background: #9e9f7e; height: 55px; padding: 10px 0px 0px 18px; margin: 0px 56px 0px 18px;}
.f_l {float: left}
.f_c {float: left; padding-left: 5%}
.f_c a {margin-left: 8px}
.f_r {float: right; text-align: right; padding-right: 18px}
.fll {position: absolute; top: 0px; right: -56px}

.news div {text-align:justify;}
.news a {color:#FFF; text-decoration:none;}
.c_right {padding:10px 15px 20px 10px; color:343434; font-size:12px; text-align:justify; height:500px;}
.c_right a {color: #742222; text-decoration:none;}
.message td {padding:2px; vertical-align:top;}
.starrequired {color:#F00}
.notice {font-size:11px;}
.divider {border-bottom:1px solid #AE7F3A; margin:4px 0px 4px 0px; padding-top:10px;}
sup {color:#F00}
.nf {padding:15px 0px 0px 20px;}
.err {color:#F00;}
.ok {color:#AE7F3A;}
.news-date-time {color:#AE7F3A;}

.gbg3 {background: url(/images/gbg3.gif) 0% 0% no-repeat; width:8px; height:9px;}
.gbg5 {background: url(/images/gbg5.gif) 0% 0% no-repeat; width:7px; height:9px;}
.gbg1 {background: url(/images/gbg1.gif) 0% 0% no-repeat; width:8px; height:9px;}
.gbg2 {background: url(/images/gbg2.gif) 0% 0% repeat-y; width:8px;}
.gbg4 {background: url(/images/gbg4.gif) 0% 0% repeat-x; height:9px;}

#scrollable img { border:2px solid #FFF; border-bottom:4px solid #FFF;  border-top:4px solid #FFF;}

a.prev, a.next {
	display:block;
	cursor:pointer;
}
div.items {
	height:173px; padding:0px; margin:0px;
}

.scroll_container {overflow:hidden; !important;}
.news-detail {text-align:justify;}
ul.no_marker li {list-style-type:none;}
p {text-indent:20px; padding-bottom:5px;}
h3 {font-size:12px; font-weight:bold;}
h4 {font-size:15px; margin:0px; padding:0px; text-align:center;}
.footer p {padding:0px; margin:0px; text-indent:0px;}

#flash {
  z-index: 0;
}
#nav li ul {z-index: 100}
#nav li ul li {position: relative}
#nav li ul li a {position: relative}

.txt_text {border:1px solid #999; width:300px;}

table.content a sup {color:#800000;}
h3 {color:#800000; font-size:14px; font-weight:bold;}
div.error p {text-indent:0px; font-weight:bold;}