/* ---------->>> UMOLCHANKA <<<-----------*/
* { 
margin : 0;
padding : 0;
border : 0;
outline : 0;
} 
html, body {
	height: 100%;
	min-height: 100%;
	background-color: #EBC9A1;
}
body {
	font-family: Arial, Tahoma, Helvetica, Times New Roman, sans-serif;
	color: #000;
	font-size: 12pt;
	margin: .6in;
}
table { 
border : 0;
border-collapse : collapse;
} 
table td {
	padding: 0;
	text-align: left;
	vertical-align: top;
} 

img, a img, :link img, :visited img { 
border : none;
} 
:focus { 
outline : 0;
} 
ol, ul { 
list-style : none;
} 
input, select, textarea {
	display: inline;
}

 /* ---------->>> ADDITIONS <<<-----------*/
.none {
	display: none;
} 
.txt {
	font-size: 11pt;
	padding: 10px 1em 1em 4em;
}
.imgl {
	margin-right: 10px;
	border: 1px solid #5F373B;	
	float: left;
}
.imgr {
	float: right;
	margin-left: 10px;
   border: 1px solid #5F373B;
}

.link a, .link a:visited {
text-decoration: underline;
}
.link a:hover, .link a:active{
text-decoration: underline;
font-style: italic;
}

.tabus caption {
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.tabus table {
	width: 600px;
	clear: both;
	margin: 5px;
}
.tabus table td {
	font-size: 0.8em;
	border: 1px solid #000;
	padding: 5px;
}
.ulus ul, ol {
	margin: 0.7em 3em;
	clear: both;
}
.ulus ul li {
	clear: both;
	list-style-type: disc;
	margin: 0;
	padding: 5px 0;
	color: #5F373B;
}
.ulus ol li {
	clear: both;
	margin: 5px 0;
	list-style-type: decimal;
}

/* ---------->>> SEMANTICA <<<-----------*/
/*zag of page*/
h2, h3, h4, h5, h6 {
	font-size: 15pt;
}

h2 {
	font-weight: bold;
	padding-top: 6px;
}

/* for unit in catalog */
h4  {
	background: url(nav/m_menulink.gif) no-repeat 50px center;
	text-transform: uppercase;
	padding: 0 0 0 75px;
	margin-top: 1em;
	font-weight: bold;
}
/*date of unit - date of unit*/
h6  {
font-weight: normal;
}
/* ---------->>> STRUCTURE <<<-----------*/
#hat, #hqt2sl, #slogan {
    	min-width: 995px;
    	width: 995px;
}
#mt, #footer {
	   min-width: 997px;
    	width: 997px;
}
#mt, #menu, #data {
	height: 100%;
	min-height: 100%;
}
#hat, #hqt2sl, #mt, #footer {
	   border-left: 1px solid #7E4B4E;
		border-right: 1px solid #7E4B4E;
		margin: auto;	
}
#mt {		
	background: none;
}
.hatmainp {
	margin-top: 306px;
}
#hat {
   clear: both;
}
#menu {
	width: 274px;
	min-width: 274px;
}
#data {
	width: 713px;
	min-width: 713px;
}

/* ---------->>> DESIGH <<<-----------*/

/*for hat - with flash*/
#slogan, #slleftsq, .slog, .slog2, #slrightsq {
	height: 80px;
}
#slogan {
	background: #DBC6BA url(nav/hat_fl_sloganbg.jpg) repeat-x left top;
}
#slleftsq {
	width: 29px;
	background: url(nav/hat_fl_slogan_leftsq.jpg) no-repeat left top;
	display: block;
	float: left;
}
#slrightsq {
	width: 28px;
	background: url(nav/hat_fl_slogan_rightsq.jpg) no-repeat left top;
	display: block;
	float: right;
}
.slog /* h1*/{
	background: url(nav/hat_fl_h1sloganbg.jpg) no-repeat 325px top;
	display: block;
	float: left;
	width: 694px;	
}
.slog2 /* h1*/{
	display: block;
	float: left;
	width: 694px;
}
.ullang {
	float: left;
	padding-top: 30px; 
	margin-left: 90px;
	z-index: 2;
}
.ullang li{
	display: inline;
   text-align: right;
	margin-left: 10px;
}
.ullang a, .ullang a:visited {
	color: #461E08;
	font-size: 1.1em;
	text-decoration: none;
	display: inline;
	padding-right: 15px;
	background: url(nav/hat_fl_ullang_bg.jpg) no-repeat right 5px;	
}

.ullang a:hover, .ullang a:active  {
	color: #461E08;
	font-size: 1.1em;
	text-decoration: underline;
	display: inline;
	padding-right: 15px;
	background: url(nav/hat_fl_ullang_bg.jpg) no-repeat right 5px;	
}

/* for hat - normal*/
.hat2 {
	background: #2A0806 url(nav/hat2_bg.jpg) no-repeat left top;
	height: 186px;
	clear: both;
}
.ha2m {
	background: url(nav/hat2_m_bg.jpg) no-repeat left top;
	height: 25px;
}
.hat2pad {
	padding-top: 145px;
}
.ha2m {
	padding-top: 6px;
}
.ha2m  li {
	display: inline;
	font-size: 1.1em;
	padding: 0 0 0 5px;
	text-transform: uppercase;
}
.ha2m  li img {
	margin-right: 5px;
}
.ha2m a, .ha2m a:active {
	color: #ffc200;
	text-decoration: none;
		position: relative;	
}
.ha2m a:hover {
	color: #FFF;
	text-decoration: underline;
		position: relative;	
}
#hat2_pol{
	width: 995px;
	height: 16px;
	background-color: #D6D3DA;
}
#h2_pol1 {
	display: block;
	float: left;
	height: 16px;
	width: 84px;
	background: url(nav/h2_pol1.gif) no-repeat center;
	margin-left: 146px;
}
#h2_pol2 {
	display: block;
	float: left;
	height: 16px;
	width: 24px;
	background: url(nav/h2_pol2.gif) no-repeat center;
	margin-left: 146px;
}
#hat_prod {
	display: block;
	position: absolute;
	width: 177px;
	height: 81px;
	background: url(nav/hat_prod.png) no-repeat left top;
}

/*for prodykcia*/
.hp1 {
	top: 325px;
	left: 30px;
}
.hp2 {
	top: 225px;
	left: 30px;
}
/* MENU*/
#menu {
	background: url(nav/menu_sqbg.jpg) no-repeat left bottom;
}
.menuul {
	width: 238px;
	margin-top: 20px;
}
.menuul li {
	list-style: disc outside url(nav/zero.gif); 
	color: #FFF;
	background: url(nav/m_newpod.jpg) no-repeat right bottom;
	width: 238px;
	padding: 1px 0 6px 0;
}

.menuul a {
	display: block;
	clear: both;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 0.8em;
	margin-right: 28px;
}
.menuul a, .menuul a:active  {
	color: #5D140A;
	background: url(nav/m_menulink.gif) no-repeat 17px center;
}
.menuul a:hover {
	color:#FF0000;	
	background: url(nav/m_menulink_h.gif) no-repeat 17px center;
}
/*data*/
#rightpol {
	width: 9px;
	background: #EBC9A1 url(nav/p_h2bg2.jpg) no-repeat left top;
}

#data {
	background: url(nav/data_sq.gif) no-repeat right bottom;
}

/* footer*/
#footer {
	height:81px;
}
#fot_0, #fot_1, #fot_2 {
	clear: both;
	text-align: center;
}
#fot_0 {
	background-color: #EBC9A1;
	height: 19px;	
}
#fot_1 {
	background: #A1868B url(nav/niz_fot_1bg.jpg) repeat-x left top;	
	height: 44px;	
}
#fot_2 {
	background: #511318 url(nav/niz_fot_2bg.jpg) repeat-x left top;	
	height: 37px;
	font-size: 0.7em;
	color: #FFF;
	padding: 0 1em 0 350px;
}
.cr {
	float: left;
	padding-top: 10px;
}
#fot_2 a {	
	padding: 10px 1em 0 0;
	display: block;
	float: right;
	width: 250px;
}
#fot_2 a, #fot_2 a:active {
	color: #FFF;
	text-decoration: none;
}
#fot_2 a:hover {
	color: #FFF;
	text-decoration: underline;
}
.botmenu {
	padding: 14px  0 0 0;
}
.botmenu li{
	display: inline;
	font-size: 0.7em;
	background: url(nav/niz_botmenu.gif) no-repeat left center;
	padding: 0 0 0 13px;
	text-transform: uppercase;
}
.botmenu a, .botmenu a:active {
	color: #FFF;
	text-decoration: none;
}
.botmenu a:hover {
	color: #FFF;
	text-decoration: underline;
}
/*pages*/	
#zag /*zag of pages*/ {
   height: 28px;
	width: 714px;
	background: #C29E92 url(nav/p_h2bg.jpg) no-repeat right top;
	clear: both;	
	text-transform: uppercase;
	color: #FFF;
}
#zag b {
	background: url(nav/p_h2_lbg.jpg) no-repeat left top;
	padding-left: 40px;
	display: block;
	float: left;
	width: 53px;
	height: 28px;
}
/* list*/
.list li  {
	clear:both;
  display: inline-block;	
  margin-bottom: 1.5em;
  padding-bottom: 10px;
}

.border  {
  border-bottom: 1px solid #D6B49A;
}

.list li:after {
content: '.'; 
display: block; 
clear: both; 
visibility: hidden;
height: 0;
line-height: 0;}

.list img {
	float: left;
	margin: 5px 10px 0 0;
	border: 1px solid #5F373B;
}
a.more, a.more:visited {
	color:#B31616;	
	text-decoration: none;
	background-color: #FFC200;	
	float: right;
	font-weight: bold;
	font-size: 0.9em;
	display: inline;
	padding: 3px 5px;
	text-decoration: none;
}

a.more:hover, a.more:active {
	color:#FFF;
	background-color: #C29E92;
}
#archiv a, #archiv a:active{
	color:#775042;
	font-weight: bold;
	text-decoration: underline;	
}
#archiv a:hover  {
	color:#FF2E0B;
	font-weight: bold;
	text-decoration: underline;	
}
.pages /*for pags*/ {
padding: 0 0 1em 10em;
}
.pages div, .pages a{
	display: inline;
	background: url(nav/p_pag_int.jpg) no-repeat right center;
	padding: 0 11px 0 2px;
	font-size: 0.8em;
}
a.p_bgnone, a.p_bgnone:active, a.p_bgnone:hover, a.p_bgnone:visited {
	background-image: none;
}
.pages a, .pages a:active {
	color:#510A0A;
	text-decoration: none;
}
.pages a:hover {
	color:#FF2E0B;
	text-decoration: underline;
}
.pages a:visited {
	color: #000;
	text-decoration: underline;
}
.pages div {
	color: #FF2E0B;
	font-weight: bold;
}

/* catalog*/
a.imglink img, a.imglink:active img {
	border: 1px solid #5F373B;
}
a.imglink:hover img {
	border: 1px solid #FFF;
}
.novelties {
	background: url(nav/m_menulink.gif) no-repeat 50px center;
	text-transform: uppercase;
	padding: 0 0 0 75px;
	margin-top: 1em;
	font-weight: bold;
}
.newimg {
	margin-left: 10px;
	color: #FF0000;
	font-weight: bold;
}
h4 a.h4l, h4 a.h4l:active {
	color:#461E08;
	font-weight: bold;
	text-decoration: underline;	
}
h4 a.h4la:hover  {
	color:#5D140A;	
	font-weight: bold;
	text-decoration: underline;	
}
.cat ul {
	margin: 0.5em 7em;
}
.cat ul li {
	padding: 5px 0;
	list-style-type: disc;
	color: #290806;
}

.cat li ul li {
	list-style-type: none;
}

.cat a, .cat a:active {
	text-decoration: underline;
	color: #290806;
}
.cat a:hover, .cat a:visited {
	text-decoration: underline;
	color: #FF0000;
}
.novt {
	 display: inline-block;	
	 clear:both;
    display: inline-block;	
   margin-bottom: 1.5em;
    padding-bottom: 10px;
}
.novt:after {
content: '.'; 
display: block; 
clear: both; 
visibility: hidden;
height: 0;
line-height: 0;}
/* feedback*/
.error {
	color: #FF0000;
}
.colblue {
	color:#0B3B5F;
}
.formul {
	width: 500px;
	clear: both;
}
.formul li {
	text-align: right;
	margin: 10px 0;
	vertical-align: top;
	clear: both;
}
.formultab {
	width: 500px;
	font-size: 0.9em;
}
.futab1 {
  width: 200px;
  text-align: right;
}
.fnon {
	background-color: #DECCC5;
}
.fqvest {
font-size: 1em;
	}
.tar {
	text-align: right;
}
.proverka {
	display: inline;
	padding: 5px;
	margin-bottom: 20px;
	background: #4E2721 url(nav/bg.jpg);
	color: #fff;
}
input.form {
	width: 300px;
	border: 1px solid #290806;
	margin-left: 8px;
}
.formtxt {
	width: 300px;
	height: 100px;
	border: 1px solid #290806;
	margin-left: 8px;
}
.formbat {
	background: #B79894 url(nav/p_batbg.jpg) no-repeat left top;
	font-size: 0.8em;
	text-transform: uppercase;
	color: #F6D9B9;
	font-weight: bold;
	border: 0;
	display: inline;
	height: 33px;
	width: 110px;
	margin: 0 1em;
	cursor: pointer;
}

hr.sep {color:rgb(214,180,154); height:1px;}
.ta {
  text-transform: uppercase; 
}
