/* ---------->>> 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: #461E08;	font-size: 62.5%;	width: 100%;	text-align: center;}
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: 0.8em;	padding: 10px 1em 1em 4em;}
.imgl {	margin-right: 10px;	border: 1px solid #5F373B;		float: left;}
.imgr {	float: right;	margin-left: 15px;   border: 1px solid #5F373B;}
.imgc {text-align: center;}
.link a, .link a:visited {color: #5F373B;border-bottom: 2px solid #5F373B;text-decoration: none;}
.link a:hover, .link a:active{  color: #FF0000;border-bottom: 2px solid  #FF0000;text-decoration: none;}
.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 #5F373B;	padding: 5px;}
.tabus .bonone td{	border: none;font-size: 0.8em;}
.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;}
.arcnews {	border: 0;  	}
.arcnews td {  padding: 1em 1em 0 0;  text-align: right;	border: 0;  font-size: 0.8em;  font-weight: bold;	}

/* ---------->>> SEMANTICA <<<-----------*/
/*zag of page*/
h2, h3, h4, h5, h6 {	font-size: 1em;}
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 <<<-----------*/
#tabmain, #tabmain td{min-width: 997px;width: 997px;		height: 100%;	min-height: 100%;	margin: auto;	}
#tabmain td {	font-size: 100%;}
#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: #F6D9B9 url(nav/menu_bg.gif) repeat-y left top;}
.hatmainp {	margin-top: 306px;}
#hat, .fldiv {   clear: both;}
#menu {	width: 274px;	min-width: 274px;}
#data {	width: 713px;	min-width: 713px;}
 .fldiv { 	width: 995px; height: 302px; padding: 0; margin: 0; }
/* ---------->>> DESIGH <<<-----------*/

/*for hat - with flash*/
#slogan, #slleftsq, .slog, .slog_e, .slog_k, .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;z-index: 1;}
.slog_e /* h1*/{background: url(nav/hat_fl_h1sloganbg_e.jpg) no-repeat 213px top;display: block;float: left;width: 694px;z-index: 1;}
.slog_k /* h1*/{background: url(nav/hat_fl_h1sloganbg_k.jpg) no-repeat 216px top;display: block;float: left;width: 745px;z-index: 1;}
.slog2_2 {height: 53px;display: block;float: left;width: 694px;}
#slogan2 {height: 53px;background: #DBC6BA url(nav/hat_fl_sloganbg2.gif) repeat-x left top;}
#slleftsq2 {width: 29px;height: 53px;background: url(nav/hat_fl_slogan_leftsq2.gif) no-repeat left top;display: block;float: left;}
#slrightsq2 {width: 28px;height: 53px;background: url(nav/hat_fl_slogan_rightsq2.gif) no-repeat left top;display: block;float: right;}
.slog2 /* h1*/{display: block;float: left;width: 694px;}
#hat {position: relative;}
.ullang { display: block; position: absolute; top: 310px; right: 20px;}
.ullang li{text-align: right;}
.ullang a, .ullang a:visited {color: #461E08;font-size: 1.3em;text-decoration: none;padding-right: 15px;background: url(nav/hat_fl_ullang_bg.jpg) no-repeat right 5px; padding: 0 15px 5px 0;}
.ullang a:hover, .ullang a:active  {color: #461E08;text-decoration: underline;background: url(nav/hat_fl_ullang_bg.jpg) no-repeat right 5px;}

/* for hat - normal*/
.hat2 {height: 186px;clear: both;}
.hat2r {background: #2A0806 url(nav/hat2_bg.jpg) no-repeat left top;}
.hat2e {background: #2A0806 url(nav/hat2e_bg.jpg) no-repeat left top;}
.hat2k {background: #2A0806 url(nav/hat2k_bg.jpg) no-repeat left top;}
.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;}
#prodcont {position: absolute;min-width: 995px;   width: 995px;margin: auto;}
#prodcont2 {position: absolute;float: left;}
#prodcont2 div {margin: 202px 0 0 25px;}
#prodcont div {padding: 15px 0 0 30px;}
#hat_prod, #hat_prod_eng, #hat_prod_kaz {display: block;width: 177px;height: 81px;float: left;}
#hat_prod {background: url(nav/hat_prod.png) no-repeat left top;}
#hat_prod_eng {background: url(nav/hat_prod_eng.png) no-repeat left top;}
#hat_prod_kaz {background: url(nav/hat_prod_kaz.png) no-repeat left top;}
#logor {  position: absolute;}
.lg1 {height: 25px;}
/*for prodykcia*/
.hp1 {top: 10px;}
/* MENU*/
#menu {background: url(nav/menu_sqbg.jpg) no-repeat left bottom;}
.menuul {width: 238px;margin-top: 20px;}
.menuul2 {margin-top: 30px; }
.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.7em;margin-right: 28px;}
.menuul a, .menuul a:active  {color: #5D140A;background: url(nav/m_menulink.gif) no-repeat 17px center;font-size: 0.7em;}
.menuul a:hover {color:#FF0000;background: url(nav/m_menulink_h.gif) no-repeat 17px center;font-size: 0.7em;}

/*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{width: 990px; margin: 0 auto;}
.footer-top {display: block; width: 997px; height: 19px; clear: both;}
.botmenu1 {display: block; background: #2B0907 url(nav/niz_fot_2bg-new.jpg) no-repeat 0 -10px; clear: both;width: 997px;font-size: 1em; text-align: center; padding: 10px 0;}
.botmenu1 li {padding: 10px 5px 10px 5px; display: inline;}
.botmenu1 a { color: #FFC100; text-decoration: none; text-transform: uppercase; padding: 0 0 0 13px;}
.botmenu1 a:hover, .botmenu1 a:active { color: #FFC100; text-decoration: underline; text-transform: uppercase;}
.copyright-inter {display: block; clear: both; width: 997px; height: 19px; background: #8E6970 url(nav/niz_fot_1bg.jpg) no-repeat 0 0;}
#copyright {display: block;width: 997px; background: url(nav/niz_fot_2bg.jpg) repeat-x 0 0; height: 37px; overflow: hidden;}
#copyright li {display: block; float: left; color: #FFC100; font-size: 1.1em;}
#copyright .counter {text-align: left; padding: 3px 0 0 3px; width: 33%;}
#copyright .copyright-text {padding: 13px 0 0 0; text-align: left;width: 33%;}
#copyright .netstyle {padding: 13px 0 0 0; text-align: right;width: 32%;}
#copyright a { color: #FFC100; text-decoration: none;}
#copyright a:hover, #copyright a:active { color: #FFC100; text-decoration: underline;}
/*
#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;		position: relative;}
#fot_2 {	background: #511318 url(nav/niz_fot_2bg.jpg) repeat-x left top;		height: 37px;	font-size: 0.7em;	color: #FFF;	color: #FFC100;	padding: 0 1em 0 350px; }
.cr {	float: left;	padding-top: 10px;}
#counter { position: absolute; top: 48px; left: 3px;}
#counter ul { display: block;}
#counter li {display: block; float: left; margin: 0 3px 0 0;}
#fot_2 a {		padding: 10px 1em 0 0;	display: block;	float: right;	width: 250px;}
#fot_2 a, #fot_2 a:active {	color: #FFC100;	text-decoration: none;}
#fot_2 a:hover {	color: #FFC100;	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;}
.botmenu1 {	padding: 0 0 0 0;}
.botmenu1 li{	display: inline;	font-size: 0.6em;	padding: 0 0 0 5px;	text-transform: uppercase;}
.botmenu1 a, .botmenu a:active {	color: #FFC100;	text-decoration: none;}
.botmenu1 a:hover {	color: #FFC100;	text-decoration: underline;}
*/


/*pages*/	
#zag /*zag of pages*/ {   height: 28px;	width: 100%;	background: #C29E92 url(nav/p_h2bg.jpg) no-repeat right top;	clear: both;		text-transform: uppercase;	/*color: #FFF;*/	color: #644103;}
#zag b {	background: url(nav/p_h2_lbg.jpg) no-repeat left top;	padding-left: 40px;	display: block;	float: left;	width: 53px;	height: 28px;}

/*tab for cat*/
.cattab, .cattab2, .cattab3, .cattabsh3 {	width: 650px;	margin-left: 4em;	margin-bottom:2em;}
.cattab td, .cattab2 td, cattab3, .cattabsh3 td {	padding:10px;	width: 325px;	}
.cattab td {	border: 1px dotted #C7AA98;	text-align: center;}
.cattab2 td, .cattabsh3 {	background: url(nav/cattab2.gif) no-repeat left center;	padding-left: 20px;}
.cattab3 td{	padding-left: 20px;	}
.cattab td div {text-align: left;	}
.newd {	font-size: 0.8em;}
.cattab div a {color: #5F373B;text-decoration: underline;}
.cattab div a a:hover, .cattab div a a:active{ color: #FF0000;text-decoration: none;}

/* list*/
.list li  {	clear:both;  display: inline-block;	  margin-bottom: 1.5em;  padding-bottom: 10px;}
.ftcnt {	text-align: center;}
 .border  {  border-bottom: 1px solid #D6B49A;}
.list li:after {content: '.'; display: block; clear: both; visibility: hidden;height: 0;line-height: 0;}
.list li{	width: 100%;}
.list img {	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;}*/

a.more, a.more:visited {	color:#5F373B;		text-decoration: none;	float: right;	font-weight: bold;	font-size: 0.9em;	display: inline;	border-bottom: 2px solid #5F373B;	}
a.more:hover, a.more:active {	color:#FF0000;		border-bottom: 2px solid #FF0000;}
#archiv a, #archiv a:active{	color:#775042;	font-weight: bold;	text-decoration: underline;	}
#archiv a:hover  {	color:#FF2E0B;	font-weight: bold;	text-decoration: underline;	}

/*for pags*/ 
.pages {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;}
.cath4 a{text-decoration: underline;	color: #290806;}
.cath4 a:hover, .cath4 a:active {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;}
.formul-part label {display: block; clear: both;  padding: 10px 0 0 0;}
input.form {	width: 300px;	border: 1px solid #290806;	margin-left: 8px;}
input.rad {margin: 0 10px 0 0; display: block; float: left;}
.formtxt {	width: 300px;	height: 100px;	border: 1px solid #290806;	margin-left: 8px;}
.formbat  {height: 33px;	width: 110px;	cursor: pointer;font-size: 0.8em;	text-transform: uppercase;color: #F6D9B9;	font-weight: bold;	
	border: 0;	display: inline;		margin: 0 0 0 1em; background: url(nav/p_batbg.jpg) no-repeat 0 0;}
hr.sep {color:rgb(214,180,154); height:1px;}
.ta {  text-transform: uppercase; }

/* anketa 21/07/2010 */
.text-for-anketa,.anketa-form-asterix  {display: block; clear: both; font-size: 12px;}
.anketa-form-asterix {margin: 0 0 10px 0;}
.form-list {display: block; width: 600px; position: relative; clear: both;}
.form-list label { display: block; position: relative; clear: both;}
.form-list label,.form-list input, .form-list textarea {font-size: 12px;}
.form-list span {font-weight: bold; padding: 0 0 0 5px; font-size: 16px;}
.inputtext-box {width: 290px;margin: 0 0 0.5em 0; min-height: 25px; padding: 0 310px 5px 0; text-align: right;}
.inputtext-box input {display: block; position: absolute; top: 0; right:0; width:300px; height: 20px; background-color: #FFF; border: 1px solid #290806; }
.inputtext-box input:focus {background-color: #FEFAF5;}

.select-box {width: 290px;margin: 0 0 0.5em 0; min-height: 25px;padding: 0 310px 5px 0; text-align: right;}
.select-box select {display: block; position: absolute; top: 0; right:0; width:300px; height: 20px; background-color: #FFF; border: 1px solid #290806;  overflow: hidden; }
.select-box select:focus {background-color: #FEFAF5;}

.checkbox-fieldset, .radio-fieldset{margin: 0 0 5px 0;}
.checkbox-fieldset strong, .radio-fieldset strong {display: block; clear: both; padding: 5px 310px 5px 0;font-size: 12px; text-align: right; font-weight: normal;}

.checkbox-unit,.radio-unit{width: 300px;margin: -20px 0 23px 0; min-height: 25px;text-align: left; padding: 0 0 0 320px;}
.checkbox-unit-other {width: 300px;margin: 0 0 23px 0; min-height: 25px;text-align: left; padding: 0 0 0 320px;}
.checkbox-unit input,.radio-unit input,.checkbox-unit-other  input {display: block; position: absolute; top: 0; left: 300px;}


.textarea-box {width: 600px; position: relative;display:block;padding: 0 0 10px 0;}
.textarea-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .textarea-box{height:1%;}
.textarea-box textarea {width: 600px; background-color: #FFF; border: 1px solid #290806;  margin: 5px 0 0 0; height: 150px;}
.textarea-box textarea:focus {background-color: #FEFAF5;}


.box-kaptcha {display: block; clear: both; position: relative;}
.box-kaptcha label {display: block; clear: both; position: relative; width: 300px; height: 80px; text-align: right; padding: 0 310px 0 0;}
.box-kaptcha #kaptcha {display: block; position: absolute; top: 30px; right:0; width:300px; height: 20px; background-color: #FFF; border: 1px solid #290806;}
.required {display: block; position: relative; width: 600px;font-size: 12px;}
.required strong {display: block; position: absolute; top: 0; left: 310px; padding: 5px;	margin-bottom: 20px;	background: #4E2721 url(nav/bg.jpg);	color: #fff; font-size: 13px;}
.box-kaptcha #collaps-kaptcha {display: none;}
.inputerror input,.inputerror textarea{ background-color: #DECCC5;}

.box-submit input {height: 33px;	width: 110px;	cursor: pointer;font-size: 12px;	text-transform: uppercase;color: #F6D9B9;	
	border: 0;	display: inline;		margin: -10px 0 20px 310px; background: url(nav/p_batbg.jpg) no-repeat 0 0; font-size:10px;}
.form-error,.form-ok {margin: 0 0 10px 0; font-size: 13px; font-weight: bold;}
.form-error{color: #D40000;}
.form-ok {color: #0B3B5F}
/* fotogallery*/
.tabnbor table td {border: 0;}
.ab_foto{	padding: 10px;	border: 0;}
.ab_foto  td {	width: 160px;	border: 0;}
.ab_foto a,  .ab_foto a:visited, .ab_foto a:active, .ab_foto a:hover{border: 0; }
.ab_foto strong {	font-weight: normal;}
.ab_foto:after {content: '.'; display: block; clear: both; visibility: hidden;height: 0;line-height: 0;}

/* bannerka */
.bannerblock {	text-align: center;	margin: 10px 0 120px 0;}
.bannerblock div {	border: 1px solid #6C4E42;}
.ban_gif {margin: 0 0 0 15px;}
.ban_flash {	width: 100px;	height: 102px;	margin: 0 0 0 80px;}


/* 10/09/2009 */
.about-box-list, .about-box-list-dir  {padding: 0 0 20px 0;}
.about-box-list li { display: inline-block; }
.about-box-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .about-box-list li { height: 1%; }
.about-box-list li { display: block; padding: 0 0 10px 0;  }
.about-box-list .about-box-list-title {display: block; clear: both; font-weight: bold;}

.about-box-list-dir li {display: block; float: left; width: 45%; }
.about-box-list-dir .about-box-list-dir-title {width: 100%; clear: both; margin: 0 0 20px 0; font-weight:bold;}
.about-box-list-dir .about-box-list-dir-list {width: 100%; padding: 10px 0 0 0; }
.about-box-list-dir .about-box-list-dir-list li {width: 100%; clear: both; padding: 0 0 8px 0;}
. first-in-list {padding: 0 5% 0 0;}

.about-leader-title { display: block; clear: both;  margin: 10px 0;}

.about-box-list-dir-list a, a.about-leader-back { color: #2A0807;  text-decoration: underline; border: none;}
.about-box-list-dir-list a:hover, .about-box-list-dir-list a:active, a.about-leader-back:hover,  a.about-leader-back:active { color: #FF0000;  text-decoration: none;border: none;}

/* HREFA MORE */

.for_more_real {  text-align: right;  padding: 0 20px 0 0;}
a.more_real, a.more_real:visited {	font-size: 0.8em;	font-weight: bold;	color: #5F373B;	text-decoration: none;}
a.more_real:hover, a.more_real:active {  font-size: 0.8em;	font-weight: bold;	color: #FF0000;}

/* new yaer 2009 */
.cattab .newyear2009 td {border: none; font-size: 0.8em; text-align: left; padding: 2px;}
.newyear2009 { width: 250px;}

/* partner form */
.formul-part {width: 600px; clear: both;font-size: 0.8em;padding: 10px 0;  margin: 0 0 0 50px;}
.formul-part li {text-align: left; margin: 0 0 20px 0; clear: both;}
.formul-part .form, .formul-part .formtxt {width: 600px;border: 1px solid #290806; margin: 8px 0 0 0; }
.formul-part .form {height: 20px;}
.formul-part .formtxt { height: 90px;margin-left: 0px;}


/* 241209 - partners shop */
a.catshlink {color: #461E08; text-decoration: underline;}
a.catshlink:hover, a.catshlink:active {color: #F00; text-decoration: none;}

