* {margin: 0; padding: 0;}

html, body {width:100%; height:100%; position:relative;}

body {background: #fff url(/images/main1.gif) top repeat-x; font-size: 12px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}

#content {position: relative; min-height: 100%; width: 980px; margin: 0;}

* html #content {height: 100%;}
a:link, a:visited {color: #929395; text-decoration: underline;}
a:hover {color: #929395; text-decoration: none;}
.poum {color: #929395;}	
#header {
	height:120px;
	margin: 0;
	background: url(/images/top.jpg) no-repeat center top; 
}

#header img {
	margin-left: 0px;
}
.sert_i {margin-bottom: 12px;}
.sert {float: left; width: 210px; height: 275px; font-size: 11px; color: #848587; font-family: Verdana, Helvetica, Arial, sans-serif;}
.mak30 {width: 347px; float: left;}
.mak30_t {width: 280px; float: left; color: #5a5a5a;}
.gray_txt { color: #5a5a5a;}
#empty {
	height: 115px;
	clear: both;
}
.pik_mar_ser {padding: 0 0 10px 0;}
.papka_kat {padding: 30px 10px 20px 0; border-top: #909193 1px solid;}
.papka_kat1 {padding: 0 10px 20px 0;}
.papka_kat_txt {width: 285px; float: left; background: url(/images/kat_pic.gif) no-repeat left top;}
.papka_kat_opi {width: 345px; float: left;}
.mar_seria {margin: 8px 0 11px 10px;}
.div_ser {margin-bottom: 15px;}

.oblast {margin-top: 5px;}
.oblast span {color: #ecbd2b; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}

.seria {color: #909193; font-size: 20px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
a:link.seria, a:visited.seria {color: #909193; text-decoration: underline;}
a:hover.seria {color: #909193; text-decoration: none;}


#footer-wrap {
	position: relative;
	margin-top: -80px;
	height: 80px;
 
}

#footer {
	width: 980px;
	margin: 0;
	background: url(/images/footer.gif) repeat-x left top; 
	height: 40px;
}

.line {line-height: 15px;}

/* Header Elements */

#portrait {
	position:absolute;
	left:0px;
	top:66px;
	width:285px;
	height:300px;
	z-index:1;
}

#zag {
	position:absolute;
	left:310px;
	top:109px;
	width:450px;
	height:204px;
	z-index:1;
}



#copyright {
	height:30px;
	margin-top: 40px;
	float: left;
	color: #959595;
	text-align: left;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

#counter {
	height:31px;
	margin-top:30px;
	margin-left:30px;
	float: right;
	color: #959595;
	text-align: right;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}





.copyright {color: #000;}


/* Jen */

#main-fon1 {background: url(/images/main1.gif) repeat-x left top; height: 100%; }
#jeton {float: left; width: 600px;}

#copy {float: right; width: 330px;}
#footer {color: #959595; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.mar_fot {padding: 17px 0 10px 5px;}
.halla_li {margin: 10px 20px 0 0;}
#logo {margin: 10px 0 0 30px;}
 
a:link.jeton_link, a:visited.jeton_link {color: #929395; text-decoration: none;}
a:hover.jeton_link {color: #929395; text-decoration: underline;}


ul#menu  { margin: 49px 0 0 0; padding: 0 0 0 1px; float: right; height: 48px; background: url(/images/line.gif) no-repeat left top;} 
li#li1 {margin: 0 0 0 0; padding: 15px 0 0 0; background: url(/images/menu1.jpg) no-repeat left top; list-style-type: none; float: left; width: 118px; height: 48px; 	text-align: center;}
li#li2 {margin: 0 0 0 0; padding: 15px 0 0 0; background: url(/images/menu2.jpg) no-repeat left top; list-style-type: none; float: left; width: 118px; height: 48px;	text-align: center;}
li#li3 {margin: 0 0 0 0; padding: 15px 0 0 0; background: url(/images/menu3.jpg) no-repeat left top; list-style-type: none; float: left; width: 118px; height: 48px;	text-align: center;}
li#li4 {margin: 0 0 0 0; padding: 15px 0 0 0; background: url(/images/menu4.jpg) no-repeat left top; list-style-type: none; float: left; width: 118px; height: 48px;	text-align: center;}
li#li5 {margin: 0 0 0 0; padding: 15px 0 0 0; background: url(/images/menu5.jpg) no-repeat left top; list-style-type: none; float: left; width: 118px; height: 48px;	text-align: center;}


.menu_p  {color: #fff; font-size: 13px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.menu_s  {color: #000; font-size: 13px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.menu_s_sub  {color: #000; font-size: 13px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.series  {color: #79797b; font-size: 12px; line-height: 15px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
a:link.series, a:visited.series {color: #79797b; text-decoration: underline;}
a:hover.series {color: #79797b; text-decoration: none;}


a:link.menu_p, a:visited.menu_p {color: #fff; text-decoration: underline;}
a:hover.menu_p {color: #fff; text-decoration: none;}
a:link.menu_s_sub, a:visited.menu_s_sub  {color: #000; text-decoration: underline;}
a:hover.menu_s_sub  {color: #000; text-decoration: none;}


ul.bullit  {margin: 28px 10px 0 0; padding: 0; float: right; position: relative; width: 250px;} 
.bullit li {margin: 0; padding: 0; list-style-type: none;}

.bulka {color: #6d6d6d; font-size: 15px; font-weight: normal; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.phone  {color: #747778; font-size: 17px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; padding: 55px 0 0 65px; float: left;}

/* content */




img.zag_m_ri {margin: 13px 0 28px 34px;}
#left_d1 {float: left; width: 680px; background: url(/images/yellow1.jpg) no-repeat right top; margin: -21px 0 0 0;}
#right_d {float: left; width: 300px; margin-top: -21px;}
.right_td {background: url(/images/right_lines.gif) no-repeat left top; height: 568px;}
.tor {background: url(/images/Tor.jpg) no-repeat left top; height: 110px;}
.right_td_pad {padding: 99px 0 0 0;}
#right_con1 {background: #f7f7f7; margin: 0; padding: 0;}
.ri_marg {padding: 20px;}

#white_bg {width: 300px; margin: 0; padding: 0;}
.str {margin: 5px 7px 0 0;}
.block {margin: 10px 0 10px 15px;}
.svern {border-top: #cfd1d2 1px solid; border-bottom: #cfd1d2 1px solid; padding: 10px 0; margin: 0 0 0 0;}
.svern_bot {border-bottom: #cfd1d2 1px solid; padding: 10px 0; margin: 0 0 0 0;}

.line_gray {background: #929395; height: 1px;}
.line_marg {margin: 0 0 0 0;}
.newss {margin: 0 25px;}
.news_bg {background: url(/images/news_bot.gif) repeat-x right bottom;}

.s_yellow {color: #ffa700;text-decoration: underline;}
a:link.s_yellow, a:visited.s_yellow {color: #ffa700; text-decoration: underline;}
a:hover.s_yellow {color: #ffa700; text-decoration: none;}

.big_yellow {color: #ffa700; font-size: 16px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
a:link.big_yellow, a:visited.big_yellow {color: #ffa700; text-decoration: underline;}
a:hover.big_yellow {color: #ffa700; text-decoration: none;}


.big_yellow_p {margin: 0 0 5px 0;}
.news_text_p {margin: 0 0 15px 0;}

.poisksss {width: 300px; height: 54px; background: url(/images/poisk.jpg) no-repeat; }
.poisksss_mar {margin: 3px 0 3px 0;}
.poisks {padding: 15px 20px;}
.poisk_f {width: 180px; height: 17px; margin: 0 4px;}
.ramka {border: #929395 1px solid;}
.marg_poisk {margin: 0 0 -4px 0;}
/* coners */




.nifty_pad {padding: 5px 6px 5px 10px;}



.div_fon {background: url(/images/left_gr.jpg) no-repeat right top; height: 138px;}
.pad_div {padding-top: 99px;}

.zag_ico_r {padding: 0 0 0 25px; margin: 6px 20px;}


 

/* inner */
#con {width: 640px; line-height: 15px;}
.hr_g {background: #929395; height: 1px; margin-top: 40px;}
.hr_or {background: #ffce00; height: 3px; width: 120px;}
.ramka_w {border: #fff 1px solid;}
.novinka1 {float: left; width: 291px; height: 97px; margin-bottom: 20px; background: url(/images/new_bg.jpg) no-repeat;}
.nes {float: left; width: 360px; height: 97px; margin-bottom: 20px; background: url(/images/new_bg.jpg) no-repeat;}
.nes3 {float: left; width: 260px; height: 97px; margin-bottom: 20px; background: url(/images/new_bg.jpg) no-repeat;}
.black {color: #000; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}

.zag_m {margin: 13px 0 28px 0;}
.zag_ico {padding: 0 0 0 50px; margin: 6px 0 6px 8px; height: 45px; font-size: 20px; color: #ffa700;}
.zag_ico h1 {margin: 10px 0 0 10px; float: left; height: 50px; line-height: 20px;}
.zag_ico h1 a, .zag_ico h1 a:hover {font-size: 18px; color: #ffa700; }


.left_otst {margin: 0 10px 0 62px;}
.left_otst_n {margin: 40px 10px 0 72px;}
.novinka1_pad {padding: 8px 6px 5px 10px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}  
* html .clearfix {height: 1%;} .clearfix {display: block;}
.left_fl {float: left; width: 95px;}
.right_fl {float: left; width: 135px; font-size: 11px;}

.cat {width: 400px; float: left;}
.pict {width: 169px; float: left;}
.div_pict {width: 153px; background: url(/images/ten.gif) no-repeat right top;}
.cat_pict {background: #ffce00; padding: 8px; width: 128px; border-bottom: #929395 1px solid;}


.wi50proc {width: 50%; float: left;}
ul.catal  { margin: 10px 0 0 0; padding: 0;} 
ul.catal li {margin: 2px 0 0 0; padding: 0 0 0 15px; background: url(/images/bulit.gif) no-repeat 0 5px; list-style-type: none;}

ul.catal1  { margin: 10px 0 0 0; padding: 0;} 
ul.catal1 li {margin: 2px 0 0 0; padding: 0 0 0 12px; background: url(/images/bulit1.gif) no-repeat 0 7px; list-style-type: none;}

.font11 {font-size: 11px;}
.tbl_mat {background: #929395; margin-top: 15px;}
.color_w {background: #fff;}

.bl_pad td {padding: 5px;}

.pdf_file {background: url(/images/catalog-pdf.gif) no-repeat 0 5px; height: 16px; padding: 30px 0 0 50px; margin-top: 10px;}
.pdf_file1 {background: url(/images/catalog-pdf.gif) no-repeat 0 5px; height: 16px; padding: 10px 0 20px 50px; margin-top: 10px;}

.print_file {background: url(/images/print.gif) no-repeat 0 8px; height: 16px; padding: 30px 0 0 50px; margin-top: 10px;}
.text_or {margin: 10px 0 0 10px; float: left; height: 50px; line-height: 20px;}
.text_or_n {margin: 13px 0 0 3px; float: left; height: 25px;color:#ffa700;}

.my_date_news {color:#acadae;font-size: 12px;font-family: Verdana,Tahoma, Helvetica, Arial, sans-serif;margin: 0 0 0 2px;}

.text_p {margin: 8px 0 6px 0;}
.pad_tablica {padding: 0 10px 0 10px;}
.left_kvadr {margin: 6px 10px 0 0;}

.yellow_link {color: #ffa700; font-size: 12px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
a:link.yellow_link, a:visited.yellow_link {color: #ffa700; text-decoration: underline;}
a:hover.yellow_link {color: #ffa700; text-decoration: none;}

/* vrem */

.pad_vrem {padding: 20px; line-height: 15px;}
.vrem {height: 440px;}
.borderBB {border-bottom: 1px solid #909093;}
.pad_tbl1 {padding: 10px 5px 9px 11px;}
.pad_tbl2 {padding: 10px 5px 9px 30px;}
.pad_tbl3 {padding: 10px 5px 9px 18px;}
.pad_tbl4 {padding: 10px 5px 9px 34px;}
.pad_tbl5 {padding: 10px 5px 9px 26px;}
.pad_tbl6 {padding: 10px 5px 9px 21px;}
.pad_tbl7 {padding: 10px 5px 9px 58px;}
.img_pad_1 {margin-right: 20px;}
th {color: #5a4c33; padding: 5px; background: #ffd98f; font-weight: normal; border-right: 1px solid #fff;}
 


.tblBordB {border-bottom: #e0e0e1 1px solid;}
.tblBordB td {padding: 0 0 20px 0; border-top: #e0e0e1 1px solid;}
.tblBordB p {padding: 6px 0 0 0;} 
.tblBordB img {padding: 10px 0 0 0;} 

.blacki {color: #000; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}
a:link.blacki, a:visited.blacki {color: #000; text-decoration: underline;}
a:hover.blacki {color: #000; text-decoration: none;}
.p_blacki {margin-bottom: 5px;}

h1 {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 19px; color: #ffa700; font-weight: normal; margin: 10px 0 15px 0;}
h2 {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 19px; color: #ffa700; font-weight: normal; margin: 10px 0 15px 0;}
.f11 {font-size: 11px;}
.titu {margin: 5px 30px 20px 0;}
.novinka11 {float: left; width: 291px; height: 120px; margin-bottom: 20px; background: url(/images/new_bg.jpg) no-repeat;}

.rama {border-top: 1px solid #fdb813; border-left: 1px solid #fdb813; border-bottom: 1px solid #fdb813; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
.otstyp_rama { padding-left: 10px;}

.otstyp_ramochka {border: 1px solid #fdb813; padding: 0 17px;}
.ramochka {border: 1px solid #fdb813; padding: 0 10px;}
.td { padding: 0 0 0 20px;}

.oranT {border-top: #fdb813 1px solid;}
.oranTab {border: #fdb813 1px solid;}


.dashes {color: #929395; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif;}
a:link.dashes, a:visited.dashes {color: #929395; text-decoration: none; border-bottom: #929395 1px dashed;}
a:hover.dashes {color: #929395; text-decoration: none; border: 0;}


a.series_f:link, a.series_f:active, a.series_f:visited {border-bottom: 1px dashed #929395; text-decoration: none;}
a.series_f:hover {border-bottom: none; text-decoration: none;}
.yell {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; color: #ffa700; margin: 10px 0 15px 0; font-weight: normal; padding: 0; }
.yello {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 19px; color: #ffa700; font-weight: normal; margin: 10px 0 15px 0;  }
.yel {margin: 0pt; float: left; //position:relative; //top: -3px;}


.ramka_k {border: #ffa700 1px solid; padding: 14px 53px 14px 53px;}


.gray_nelink {color: #929395; font-size: 12px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}

a:link.link_text, a:visited.link_text {color: #5a5a5a; text-decoration: underline;}
a:hover.link_text {color: #5a5a5a; text-decoration: none;}

.holog {background: url(/images/hologramm.jpg) no-repeat; padding: 0 0 0 150px; margin: 0; width: 131px; color: #ffa700; font-size: 12px; font-weight: bold; height: 65px; line-height: 15px;}

.svern_cert {padding: 8px 0; margin: 0 0 0 0;}

#div_conts {background: url(/images/halla_bg.jpg) no-repeat; padding: 10px 20px 20px 20px;}
#tbl_conts {width: 473px;}
#tbl_conts table td div {padding: 10px;}
#tbl_conts input, #tbl_conts textarea {width: 250px; border: #929395 1px solid;}
#tbl_conts textarea {height: 111px;}
#tbl_conts .zv {color: #d92818; font: 14px Tahoma, Verdana, Helvetica, Arial, sans-serif;}
#div_conts .div_space {height: 1px; border: 0; margin: 10px 0 15px 0; padding: 0; background: #a8942a; width: 448px;}
 
.img_pdf {margin: 0 0 -2px 0;}
.str_pdf {margin: 7px 7px 0 0;}


.tittt strong {font-weight: normal;}
.takzhe {margin: 0; color: #5a5a5a;}  
.takzhe ul {margin: 5px 0 0 13px; padding: 0;}
.lamp {margin: 0 15px 0 0;}

a:link.hide, a:visited.hide, a:hover.hide {color: #000; text-decoration: none;}

