html,body{margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
td { padding: 0; }
a {outline:none;}
.main {width: 997px; font-family: Arial; font-size:12px;background: url(/images/bgd.jpg) repeat; }
img {border:0;}
.main_tbl {width:843px;height:auto; background: url(/images/bgd4_2.gif) repeat-y; float:left;}
.main2 {width: 997px; padding:35px 88px 0;}
.img_top {width:253px;height:205px; _height: 218px; background: url(/images/img_top.jpg) no-repeat;margin: 15px 0 0px 0px;}
.img_top2 {width:253px;height:155px; background: url(/images/img_top_test.gif) no-repeat; _background: url(/images/img_top_test.gif) no-repeat 40px top;margin: 15px 40px 0px 40px; _margin: 15px 0px 12px 0px;}
.logo {width: 151px;height:43px; background: url(/images/logo.gif) no-repeat;float:left;margin: 0 0 0 25px;} 
.email {width:27px;height:40px; background: url(/images/mail_btn.gif) no-repeat;float:left;}
.map {width:26px;height:40px; background: url(/images/map_btn.gif) no-repeat;float:left;}
.home {width:27px;height:40px; background: url(/images/home_btn.gif) no-repeat;float:left; }
.eng {width:27px;height:40px;float:left;padding: 9px 0 0 0px;}
.btns {width:107px; _width: 150px; height:35px;float:left;padding: 0px 0 0 40px;}
.tel {width:210px;height:128px;background: url(/images/tel.gif) no-repeat;float:left;}
.top_tbl1 {width:300px;float:left;padding:45px 0 0 35px;}
.top_tbl2 {width:253px;float:left;padding:0px 0 0 5px; _padding: 0 5px 0 0;}
.top_tbl3 {width:210px; float:left;padding:0 0 0 20px; _padding: 15px 15px 0 15px;}
.logo_tbl {width:150px;padding:0px 0 0 0px;float:left;/*margin-top: -15px;*/}

#fil {position: relative; left: 30px; font-size: 16px; white-space: nowrap;}

.tabl1 {font-size: 12px;}
.tabl1 td, th {border: 1px solid #000000; padding: 6px;}
.tabl0 {font-size: 12px;}
.tabl0 td, th {border: 0px solid #000000; padding: 6px;}

textarea {min-width: 300px; min-height: 150px;}
textarea.txt {min-width: 0px; min-height: 0px;}

ul.row3 {
position:relative;
float:left;
margin: 20px 0 20px 0;
clear: left;
white-space: nowrap;
width: 99%;
padding: 0;
list-style: none;
}
ul.row3 li{
     float: left;
     width: 33%;
     text-align: center;
}
.row3 img{
margi-n: 0px 30px 15px 30px;
}
.row3 p, nulf .row3 p{
     margin: 12px 30px 10px 30px;
     padding: 0;
     font-size: 10px;
}

	.ac_results {
		border: 1px solid gray;
		background-color: white;
                font-family: 'tahoma';
                font-size: 14px;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
		width
	}	
	.ac_results li {
		padding: 6px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}	
	.ac_over {
		cursor: pointer;
		background-color: #CCCCCC;
	}	
	.ac_match {
		text-decoration: underline;
		color: black;
	}

/* Menu */
.menu_tbl {width:290px;float:left; color:#000000;font-weight:bold;line-height:10px; font-size: 14px;padding:0px 0 0 15px;}
.hline1 {width:100%;height:1px;color:#f4f4f4;border:none;background-color:#f4f4f4;  }
.hline2 {width:100%;height:1px;color:#f4f4f4;border:none;background-color:#f4f4f4;}
.hline2_1 {width:140px;height:1px;color:#ffffff;border:none;background-color:#ffffff;}
.hline1_1 {width:120px;height:1px;color:#ffffff;border:none;background-color:#ffffff;}
a.menu_act {width:auto;height:16px; background-color:#852300;color:#ffffff;padding:3px 2px 0px 3px;}
a.menu_act:link {width:76px;height:16px; color:#ffffff;}
a.menu_act:visited {width:76px;height:16px; color:#ffffff;}
a.menu_act:active {width:76px;height:16px; color:#ffffff;}
a.menu_act:hover {width:76px;height:16px; color:#ffffff;}

a.lnk_ct:link {color:#000000; text-decoration: underline;}
a.lnk_ct:visited {color:#000000; text-decoration: underline;}
a.lnk_ct:active {color:#000000; text-decoration: none;}
a.lnk_ct:hover {color:#000000; text-decoration: none;}

.lnk_vkladka {color:#000000; text-decoration: underline; cursor: pointer;}
.lnk_vkladka:hover {color:#000000; text-decoration: none; cursor: pointer;}
.svernut {clear: both; margin-top: -3px; margin-left: 14px; margin-bottom: 6px; font-weight: bold; color: #000000;}




.menu_txt1 {width:130px;float:left;}
.menu_txt1 a  {text-decoration:none;color:#000000;font-size: 13px;} 
.menu_txt1 a:link {text-decoration:none;}
.menu_txt1 a:visited {text-decoration:none;}
.menu_txt1 a:active{text-decoration:underline;}
.menu_txt1 a:hover {text-decoration:underline;}
.menu_txt2 {width:110px;float:left;padding:0px 0 0px 35px;}
.menu_txt2 a  {text-decoration:none;color:#000000;font-size: 13px;} 
.menu_txt2 a:link {text-decoration:none;}
.menu_txt2 a:visited {text-decoration:none;}
.menu_txt2 a:active{text-decoration:underline;}
.menu_txt2 a:hover {text-decoration:underline;}

.menu2_txt1 {width:170px;float:left;margin:5px 0 0 -14px;padding:1px 0 0 0;}
.menu2_txt1 ul {list-style-type: disc;padding-top:0px;margin-top:0px;}
.menu2_txt1 ul li {line-height:15px;}
.menu2_txt1 ul li a{font-size:11px;color:#000000;text-decoration:none;}
.menu2_txt1 ul li a:link {text-decoration:none;}
.menu2_txt1 ul li a:visited {text-decoration:none;}
.menu2_txt1 ul li a:active {text-decoration:underline;}
.menu2_txt1 ul li a:hover {text-decoration:underline;}

.menu2_txt2 {width:160px;float:left;margin:5px 0 0 -17px;padding:1px 0 0 0;}
.menu2_txt2 ul {list-style-type: disc;padding-top:0px;margin-top:0px;}
.menu2_txt2 ul li {line-height:15px;}
.menu2_txt2 ul li a{font-size:11px;color:#000000;text-decoration:none;}
.menu2_txt2 ul li a:link {text-decoration:none;}
.menu2_txt2 ul li a:visited {text-decoration:none;}
.menu2_txt2 ul li a:active {text-decoration:underline;}
.menu2_txt2 ul li a:hover {text-decoration:underline;}
a.red {color:#a10006;text-decoration:none;}
a.red:link {color:#a10006;text-decoration:none;}
a.red:visited {text-decoration:none;}
a.red:active {text-decoration:underline;}
a.red:hover {text-decoration:underline;}


.menu_tbl2 {width:302px;height:85px; background: url(/images/menu2_bgd.gif) no-repeat;vertical-align:top;float:left;margin: 10px 0 0 0px;}

/* Basket */
.korz_tbl {width:210px; font-size:14px;color:#363636;font-style:italic;line-height: 20px;float:left; position: relative; left: -12px; _margin-top: -10px;}
a.korz1 {font-size:12px;color:#952a00;font-weight:bold;}
a.korz1:link {text-decoration:none;}
a.korz1:visited {text-decoration:none;}
a.korz1:active {text-decoration:underline;}
a.korz1:hover {text-decoration:underline;}
.korz_btn {margin:6px 0 5px 0px;}
.korz_btn1 {margin:6px 35px 5px 35px;}
.korz_txt2 {font-size:14px;color:#000000;}
.korz_tbl p {margin-top: 0; padding-top: 0;}
#est {margin-top: -4px; margin-bottom: 0px;}

/* Content */
a {font-size:12px;color:#952a00;}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:active {text-decoration:none;}
a:hover {text-decoration:none;}


.float_tel1 {padding-top: 8px; *padding-top: 0; margin-top: 0px; float: left; margin-left: 46px; _margin-left: 30px; font-weight: bold; *white-space: nowrap; font-size:14px; color: #444444; margin-bottom: -10px; *margin-bottom: 0;}
.float_tel2 {margin-left: 94px; font-size:14px; color: #444444; *white-space: nowrap;}
.float_tel1 a, .float_tel2 a {font-size:14px; color: #444444;}



.sign {width:190px;height:20px;font-size:18px;padding: 5px 0 0 40px;color:#383838;}
.sign2 {width:220px;height:80px;font-size:18px;padding: 0px 0 0 30px;color:#383838;}
.sign3 {font-weight: bold; font-size: 11pt; color: #ff0000; margin-top: 24pt; margin-bottom: 6pt; padding-top: 20px; padding-bottom: 0;}

.sign_new {font-weight: bold; font-size: 13px; font-style:normal; margin-top: 0; _margin-top: -6px; margin-bottom: 26pt; margin-left: -15pt; height: 60px; text-transform: uppercase; text-align: center; font-family: 'trebuchet ms'; color: #555555; padding: 5px 0 0 40px; _padding-top: 0;}

a.sign3:link {color: #ff0000; text-decoration: none;}
a.sign3:visited {color: #ff0000; text-decoration: none;}
a.sign3:hover {color: #ff0000; text-decoration: underline;}
a.sign3:active {color: #ff0000; text-decoration: underline;}

.brown {color:#952a00;font-weight:bold;}

/* Search */
.srch_tbl {width:190px;float:left;padding:10px 0 0 22px; *padding-top: 24px; _padding: 10px 0 0 16px;}
.srch_btn {width:20px;height:19px; background: url(/images/srch_btn.gif) no-repeat;border:none;}
.srch_input {width:150px;height:18px;border-width:1px;border-style: solid;border-color:#b8b8b8;color:#4c4c4c; font-style:italic; padding:0 0 0 10px; position: relative; top: -5px; *top: -3px;}
.srch_input_block {width:160px;height:18px;border-width:1px;border-style: solid;border-color:#b8b8b8;color:#4c4c4c; font-style:italic; padding:0 0 0 10px; position: relative; top: -5px; *top: -3px;}

.srchfrm-box {width:165px; height:35px; padding:13px 0 0 20px; margin-left:4px; background:#fff url(/images/search-bg.png) top left no-repeat; }
.form_search11 { margin:0 0 15px 0;}
.form_search11 p {margin:0;}
form.form_search11 p input.srch_input_block1 {/*width:150px;*/ height:18px;border:1px solid #b8b8b8;color:#4c4c4c; font-style:italic; padding:0 8 0 10px; position: relative; top: -5px; *top: -3px; }

.srch {width:190px;height:19px;float:left;}

/* Catalog */

.catkus1 {margin: 4pt 0px 0px; padding: 5px 10px 0px 14px; display: inline; float: left; width: 40%; text-align: left;}
.catkus2 {margin: 4pt 0px 0px; padding: 5px 0px 0px 25px; display: inline; font-weight: bold; float: left; width: 52%; text-align: right;}
.catkus2 div.form-main {width:219px; height:33px; padding:14px 23px 0 0; background: url(/images/search-bg-main.png) top left no-repeat; float:right;}

.cat_tbl {width:764px;padding:5px 0 0 35px;float:left; }
.cat_top {width:764px;height:25px; background: url(/images/cat_top.gif) no-repeat;float:left;}
.cat_bgd {width:764px; background: url(/images/cat_bgd.gif) repeat-y;float:left;}
.cat_btm {width:764px;height:15px; background: url(/images/cat_btm.gif) no-repeat;float:left;}
.cat_txt {width:764px;float:left;}
.cat_txt li {_margin-right: 0px;}
.cat_txt_shrt {width:764px;float:left;}
.cat_txt_shrt li {margin-right: 8px; _margin-right: 6px;}
.cat_img {margin:10px 0 0 10px;}
.cat_img1 {margin:10px 0 0 7px;}
.cat_ban {margin:10px 0 0 35px; }

a.cat_link {width:68px;padding:3px 0 0 10px;float:left;text-align:center;color:#FFFFFF;font-size:11px;text-decoration:none;}
a.cat_link:link {text-decoration:none;}
a.cat_link:visited {text-decoration:none;}
a.cat_link:active {text-decoration:underline;}
a.cat_link:hover {text-decoration:underline;}

a.cat_link2 {width:68px;padding:3px 0 0 5px;float:left;text-align:center;color:#FFFFFF;font-size:11px;text-decoration:none;}
a.cat_link2:link {text-decoration:none;}
a.cat_link2:visited {text-decoration:none;}
a.cat_link2:active {text-decoration:underline;}
a.cat_link2:hover {text-decoration:underline;}

a.cat_link3 {width:68px;padding:3px 0 0 3px;float:left;text-align:center;color:#FFFFFF;font-size:11px;text-decoration:none;}
a.cat_link3:link {text-decoration:none;}
a.cat_link3:visited {text-decoration:none;}
a.cat_link3:active {text-decoration:underline;}
a.cat_link3:hover {text-decoration:underline;}

a.cat_link4 {width:68px;padding:3px 0 0 0px;float:left;text-align:center;color:#FFFFFF;font-size:11px;text-decoration:none;}
a.cat_link4:link {text-decoration:none;}
a.cat_link4:visited {text-decoration:none;}
a.cat_link4:active {text-decoration:underline;}
a.cat_link4:hover {text-decoration:underline;}
ul.categ{margin: 0;	padding: 0;	list-style: none;clear: left;float: left;width: 100%;}
/*ul.categ li {float: left;	text-align: center;	width: 25%;	 height: 150px;}*/
ul.categ li {text-align: center; width: 25%; display:inline-block;}
ul.categ li img{margin: 20px 10px 5px 0;border: 0px;}
ul.categ li b, ul.categ li strong{display: block;padding: 0 10px 10px 10px;	height: 30px;}
ul.categ li a:link, ul.categ li a:visited{text-decoration: none;color: #952a00;}
ul.categ li a:hover, ul.categ li a:active{text-decoration: underline;color: #952a00;}

/* Showcase */

.vitr_tbl {width:767px;padding:5px 0 0 35px; margin-top: 0; _margin-top: -30px; float:left; }
.vitr_top {width:767px;height:25px; background: url(/images/vitr_top1.gif) no-repeat;float:left;}
.vitr_bgd {width:767px; background: url(/images/vitr_bgd.gif) repeat-y;float:left;}
.vitr_btm {width:767px;height:11px; background: url(/images/vitr_btm.gif) no-repeat;float:left;}
.vitr_block1 {width:340px;float:left;}
.vitr_block2 {width:230px;float:left;}
.vitr_block3 {width:190px;float:left;}
.vtr_img {margin:0 0 0 20px;}
.vtr_img1 {margin:0 0 0 50px;}
.vtr_img00 {margin:0 0 0 16px;}
.vtr_img01 {margin:0 0 0 20px; _margin: 0 12px 0 0px;}
.vtr_img001 {margin:0 0 0 15px; _margin: 0 12px 0 0px;}
.vtr_img2 {margin:0 0 0 30px;}
.vtr_img2_1 {margin:0 0 0 42px;}
.vtr_img3 {margin:0 0 0 32px; width: 140px;}
.vtr_img4 {margin:0 0 0 20px; width: 68px;}
.vtr_img5 {margin:0 0 0 5px; width: 68px;}

a.vtr_link {width:68px;margin:3px 0 0 20px;float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}

a.vtr_link:link {text-decoration:none;}
a.vtr_link:visited {text-decoration:none;}
a.vtr_link:active {text-decoration:underline;}
a.vtr_link:hover {text-decoration:underline;}

a.vtr_link1 {width:68px;margin:3px 0 0 50px; *margin:3px 0 0 40px; float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link1:link {text-decoration:none;}
a.vtr_link1:visited {text-decoration:none;}
a.vtr_link1:active {text-decoration:underline;}
a.vtr_link1:hover {text-decoration:underline;}

a.vtr_link1_1 {width:68px;margin:3px 0 0 50px; *margin:3px 0 0 48px; float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link1:link {text-decoration:none;}
a.vtr_link1:visited {text-decoration:none;}
a.vtr_link1:active {text-decoration:underline;}
a.vtr_link1:hover {text-decoration:underline;}

a.vtr_link2 {width:68px;margin:3px 0 0 33px;float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link2:link {text-decoration:none;}
a.vtr_link2:visited {text-decoration:none;}
a.vtr_link2:active {text-decoration:underline;}
a.vtr_link2:hover {text-decoration:underline;}

a.vtr_link2_1 {width:68px;margin:0px 0 0 40px;float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link2_1:link {text-decoration:none;}
a.vtr_link2_1:visited {text-decoration:none;}
a.vtr_link2_1:active {text-decoration:underline;}
a.vtr_link2_1:hover {text-decoration:underline;}

a.vtr_link3 {width:120px;margin:3px 0 0 40px; float:left; font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link3:link {text-decoration:none;}
a.vtr_link3:visited {text-decoration:none;}
a.vtr_link3:active {text-decoration:underline;}
a.vtr_link3:hover {text-decoration:underline;}


/*              */

a.vtr_link4 {width:70px; margin:0px 0 0 15px;float:left; position: relative; font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link4:link {text-decoration:none;}
a.vtr_link4:visited {text-decoration:none;}
a.vtr_link4:active {text-decoration:underline;}
a.vtr_link4:hover {text-decoration:underline;}

/*              */

a.vtr_link5 {width:70px; margin:0px 10px 0 2px;float:left; position: relative; font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link5:link {text-decoration:none;}
a.vtr_link5:visited {text-decoration:none;}
a.vtr_link5:active {text-decoration:underline;}
a.vtr_link5:hover {text-decoration:underline;}

/*              */

a.vtr_link01 {width:180px;margin:3px 0 0 -4px; float:left;font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link01:link {text-decoration:none;}
a.vtr_link01:visited {text-decoration:none;}
a.vtr_link01:active {text-decoration:underline;}
a.vtr_link01:hover {text-decoration:underline;}

/*              */

a.vtr_link02 {width:70px; margin:0px 0 0 18px; _margin: 0; float:left; padding-top: 2px; position: relative; font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link02:link {text-decoration:none;}
a.vtr_link02:visited {text-decoration:none;}
a.vtr_link02:active {text-decoration:underline;}
a.vtr_link02:hover {text-decoration:underline;}

a.vtr_link03 {width:90px; margin:0px 0 0 8px;float:left; _float: right; _width: 85px; padding-top: 2px; position: relative; font-size:12px;font-weight:bold;font-style:italic;text-align: center;text-decoration:none;}
a.vtr_link03:link {text-decoration:none;}
a.vtr_link03:visited {text-decoration:none;}
a.vtr_link03:active {text-decoration:underline;}
a.vtr_link03:hover {text-decoration:underline;}

.ltdiv {width: 40%; float: left; _width: 42%;}
.rtdiv {width: 55%; float: right; _width: 165px; _margin-left: -10px;}

/* News */

.news_tbl {width:764px;padding:15px 0 0 0px; margin-left: 35px; _margin-left: 18px; float:left;}
.news_tbl2 {width:764px;padding:5px 0 0 35px;float:left; }

.news_tbl_fr {width:764px;padding:0px 0px 0 0px; margin-left: -19px; *margin-left: -10px; float:left; }
.news_btm2 {width:764px;height:8px; background: url(/images/news_btm.gif) no-repeat;float:left;}
.news_txt2 {width:730px;float:left;padding:10px 30px 10px 20px;}
.news_bgd2 {width:764px; background: url(/images/news_bgd.gif) repeat-y;float:left;}
.news_top {width:764px;height:22px; background: url(/images/news_top.gif) no-repeat;float:left;}
.news_top_fr {width:764px;height:22px; background: url(/images/news_top_fr.gif) no-repeat;float:left;}
.news_top_edu {width:764px;height:22px; background: url(/images/news_top_edu_1.gif) no-repeat;float:left;}
.news_top_arc {width:764px;height:22px; background: url(/images/news_top.gif) no-repeat;float:left; margin: 0 -12pt; _margin: 0 -7pt;}
.disc_top {width:764px;height:22px; background: url(/images/disc_top.gif) no-repeat;float:left;}
.news_bgd {width:764px; background: url(/images/news_bgd.gif) repeat-y;float:left;}
.news_bgd_arc {width:764px; background: url(/images/news_bgd.gif) repeat-y;float:left; margin: 0 -12pt; _margin: 0 -7pt;}
.news_btm {width:764px;height:8px; background: url(/images/news_btm.gif) no-repeat;float:left;}
.news_btm_arc {width:764px;height:8px; background: url(/images/news_btm.gif) no-repeat;float:left; margin: 0 -12pt; _margin: 0 -7pt;}
.news_txt {width:724px;float:left;padding:15px 15px 15px 20px;}
.news_block {width:332px; height: 80px; padding:0 30px 20px 0;float:left;font-family:arial;color:#333333;}
.news_block_fr {width:726px;padding:0 30px 20px 0;float:left;font-family:arial;color:#333333;}

.date {color:black;font-size:12px;font-family:arial;font-style:italic;font-weight:bold;}
.news_img {float:left;margin:0 10px 10px 0;}
.news_imgr {float:right;margin:0 0 10px 10px;}
a.news_tl {color:#952a00;text-decoration:underline;font-size:13px;font-family:arial;font-style:italic;font-weight:bold;}
a.news_tl:link {text-decoration:underline;}
a.news_tl:visited {text-decoration:underline;}
a.news_tl:active {text-decoration:none;}
a.news_tl:hover {text-decoration:none;}
.news_all3 {padding:0 0 0 375px;float:left;}
.news_all2 {float:left; margin-top: 6px; *margin-bottom: 2px;}
a.news_all {font-size:13px;font-family:arial;font-style:italic;font-weight:bold;text-decoration:underline; margin-right: 10px;}
a.news_all:link {text-decoration:underline;}
a.news_all:visited {text-decoration:underline;}
a.news_all:active {text-decoration:none;}
a.news_all:hover {text-decoration:none;}

a.news_all2 {font-size:14px;font-family:arial;font-style:italic;text-decoration:underline;}
a.news_all2:link {text-decoration:underline;}
a.news_all2:visited {text-decoration:underline;}
a.news_all2:active {text-decoration:none;}
a.news_all2:hover {text-decoration:none;}

/* Content */
h1 {font-family: Arial; font-size:20px;font-weight:normal;color:#000000;font-style:normal;}
h2 {font-family: Arial; font-size:18px;color:#952a00;font-style:italic;font-weight: normal;}
h3 {font-family: Arial; font-size:14px;color:#505050;font-style:italic;}
.content_tbl {width:754px;padding:15px 0 0 38px;float:left;font-size:12px;font-family:Arial;text-align: left;}
.content_tbl2 {width:710px;padding:15px 0 0 0px;float:left;font-size:12px;font-family:Arial;text-align: left;}
.cont_block {width:320px;padding:0 40px 20px 0;float:left;font-family:arial;color:#333333;}


.cont_block3 {
	clear: left;
}
.cont_block3 div{
	float: left;
	width: 33%;
	text-align: left;
}
/* Bottom */

.btm {width:998px; /*height:364px; */ background: url(/images/bgd4_2.gif) repeat-y 88px top; /* background: url(/images/btm_1.jpg) no-repeat; */ float:none; *padding-top: 40px;}
.btm_txt {padding:0px 0 16px 190px;color:#444444;}
.big {font-size:18px;font-family:arial;font-style:italic;color:#444444;font-weight:normal;}
#cpright {margin-left: 120px;}

/* Leaders */
	.good {width: 100%; float: left; padding: 0 0 15px 0; border-bottom: 1px solid #EFF1F6;}
	.good input {border: none; vertical-align: middle;}
	.good_img {width: 150px; float: left;  text-align: center; color: #F00;}
	.good_img img {margin-bottom: 0px;}
	.good_text {margin-left: 150px;}
	.good_text p {font-size: 12px; margin: 0.5em 0; /*position: relative;*/}
	.good_title {font-weight: normal; font-size: 18px;}
	.to_basket {padding-left: 12px; background: url(/i/arr01.gif) no-repeat 0 6px;}

	/* Products List */
	.center .good {min-height: 180px; background: url(/i/good_bg.gif) repeat-x 0 100%; border: none; padding-bottom: 10px; margin-bottom: 25px;}
	.center .good_text p {padding: 5px 8px; background: #F5F7FA; margin: 0.5em 20px 0.5em -8px;}
	* html .center .good {height: 180px;}
	.new {background: url(/i/ico_new.gif) no-repeat 80% 0;}

/* Poll */
.poll {padding: 0 0 0 22px;}
.poll label {margin-left: 27px; display: block; padding: 2px 0 0 0;}
.poll div {float: left; width: 100%; clear: both; margin-bottom: 4px;}
.poll_results {padding-left: 50px; background: url(/i/arr01.gif) no-repeat 30px 5px;}
.poll .other_text {border: 1px solid #CCC; float: none; padding-left: 3px; height: auto;}

.poll_result {border: 1px solid #CCC; padding: 1px; background: #FFF;}
.poll_result div {fonyt-size: 0; background: #8DC9EF; padding: 3px 4px; color: #000;}


	/*  
	.single_good {width: 100%; float: left; padding: 0 0 15px 0; margin: 0 0 15px 0;}
	.single_good .good_img {width: 150px;}
	.single_good .good_img img {margin-bottom: 35px;}
	.single_good .good_text {margin-left: 150px;}
	.single_good .good_text p {font-size: 100%; margin: 1em 0;}
	*/
	.center .good_single {background: none;}
	.good_single input {border: 1px solid #CCC; padding: 0; text-align: center; vertical-align: middle;}
	.good_single button {background: none; padding: 0; vertical-align: middle;}
	h3.h3_good {padding: 15px 0 4px 0; /*border-bottom: 1px solid #C8E2FF;*/}
	.good_single p.good_group {/*border: 1px solid #C8E2FF; border-width: 1px 0;*/ font-size: 100%; background: none;}

	/* Mailing */
.check {border: none; vertical-align: middle;}
.subscr_fields input {margin: 4px 0 8px 0;}
.subscribe_form button {margin: 5px 0 0 0;}

/* FAQ */
.faq_question {text-decoration: none; border-bottom: 1px dashed;}
.faq_question:hover {text-decoration: none;}
.faq_li {padding-bottom: 10px;}
.faq_li div {margin: 5px 0 0 0;}
.faq_li div div {margin: 0;}

/* Forum */
.forum_tbl {border-collapse: collapse; width: 100%;}
.forum_tbl th {padding: 6px; border: 1px solid #CCC;}
.forum_tbl td {padding: 6px; border: 1px solid #CCC; vertical-align: top;}

.forum_menu {margin: 10px 0;}
.forum_menu li {display: inline; padding: 0 10px; background: url(/i/li.gif) no-repeat 0 0.5em; font-weight: bold;}

.forum_subject {margin: -7px -7px 8px -7px; padding: 10px; background: #FAFAFA; border: 1px solid #CCC;}
.forum_signature {border-top: 1px solid #CCC; margin: 10px 0 5px 0;}


.basket_td {background: #FAFAFA;}

.image_poll input {vertical-align: middle;}

.catalogue_search_form input, .catalogue_search_form select {margin: 4px 0; vertical-align: middle;}

.bg1 td, .bg1 th {background: #EEE;}
.compare {margin: 15px 0;}
.compare td, .compare th {text-align: left; padding: 7px; border: 1px solid #CCC;}
.compare input {vertical-align: middle;}

.pages {background: #F7F8FA; color: #FFF; clear: both; height: 2.4em; line-height: 2.4em; margin-bottom: 1.5em;}
.pages span {color: #716E6E; padding: 0 10px;}
.pages b {background: #A9ACB4; padding: 0 10px; font-weight: normal;}
.pages a {color: #4A80BE; padding: 0 10px;}



.sm {text-align: left; padding: 30px; height: auto;}

#people_search .pad {padding: 0; display: block;}
#people_search .em {text-decoration: none;}
#people_search .em img {margin: 0 0 0 5px; vertical-align: bottom; background: url(/i/arr03.gif) no-repeat;}
#people_search .em em {border-bottom: 1px dashed; text-decoration: none; font-style: normal;}
#people_search .h1_img {position: relative; top: -9px;}
#people_search a {display: inline; padding: 0; text-align: left;}
#people_search input, #people_search select {margin: 4px 0 9px 0;}
* html #people_search div {padding: 0 0 8px 0;}
#people_search input {bpadding-left: 3px;}

#auth-confirm {
	position: absolute; top: 40px; left: 10px; z-index: 10;
	background: #ffffff; width: 195px; border: 1px solid #999;
	padding: 14px 10px 14px 24px;
	visibility: hidden;
}
#auth-confirm label {display: block; float: left; clear: left; width: 50px; height: 18px; line-height: 18px;}
#auth-confirm h6 {margin: 0 0 12px; font-size: 100%; font-weight: normal;}


/*.field-tools {border:1px solid green;}
.block-tools {border:1px solid yellow;}
.module-tools {border:1px solid red;}*/

.popup-list-box {float: right; position: relative; z-index: 1000;}
.popup-list {
 position: absolute; top: 0px; right: 0px;
 width: 100px; margin: 0; padding: 6px 10px;
	list-style: none; background: #FFF; border: 1px solid #999;
	visibility: hidden;
}
.hover .popup-list {visibility: visible;}
.popup-list li {padding: 0; background: none; margin: 0 0 3px;}

	.tbl {border-collapse: collapse;font-family: Arial; font-size:12px;}
	.tbl th {padding: 4px; border: 1px solid #CCC;}
	.tbl td {padding: 4px; border: 1px solid #CCC;}

/* Block actions */
.admin-block {
	min-height: 35px;
}
* html .admin-block {height: 35px;}
.admin-editblock {
	position: relative;
	height: 30px; margin-bottom: -30px;
}
.admin-editblock div.admin-icon {position: absolute; left: 0; top: 0;}
.admin-editblock .admin-shadow {
	position: absolute; left: 0; top: 0;
	opacity: 0.08;
	filter: alpha(opacity = 8);
	width: 100%; height: 10px;
	background: #ffa630;
	visibility: hidden;
}
.admin-editblock .admin-popupmenu {
	left: 5px; top: 5px;
}

.admin-addblock .admin-popupmenu {
	left: 5px; bottom: 5px;
}

/* New block */
.admin-addblock {
	position: relative;
	height: 25px; /*margin-top: -25px;*/
}
.admin-addblock div.admin-icon {position: absolute; left: 0; top: 0;}
.admin-icon img {cursor: pointer; z-index: 1000;}
.admin-hidden div {visibility: hidden;}


.admin-edititem {
	position: relative;
	height: 19px; margin-bottom: -19px;
}
.admin-edititem div.admin-icon {position: absolute; right: 0; top: 0;}
.admin-edititem .admin-shadow {
	position: absolute; left: 0; top: 0;
	opacity: 0.08;
	filter: alpha(opacity = 8);
	width: 100%; height: 20px;
	background: #0099FF;
	visibility: hidden;
}
.admin-edititem .admin-popupmenu {
	right: 5px; top: 5px;
}

/* Menu */
.admin-popupmenu {
	position: absolute; z-index: 100;
    background: #FFF;
	border: 2px solid #666;
}
.admin-popupmenu ul {
	width: 200px; padding: 5px 12px; list-style: none; margin: 0;
}
.admin-popupmenu li {
	padding-left: 10px;
	background-position: 0 50%;
	margin: 3px 0;
}
.admin-popupmenu h6 {margin: 0; font-size: 100%; padding: 8px 12px 0;}

.admin-editblock .admin-popupmenu {border-color: #f3910e;}
.admin-addblock .admin-popupmenu {border-color: #259660;}




.block-actions .popup-list {left: 10px; z-index: 100;}
.empty-field {color: #999; text-align: center; height: 25px; line-height: 25px; margin-bottom: -25px;}


#properties_div_shadow {
    position: fixed; left: 0; top: 0; z-index: 990;
    width: 100%; height: 100%;
    background: #999; opacity: 0.3;
    filter: alpha(opacity = 30);
}
.admin-properties-div, .admin-properties-div-big {
	position: fixed; left: 50%; top: 50%; z-index: 1000;
    display: none; overflow: auto;
}
.admin-properties-div {width: 496px; height: 360px; margin: -185px 0 0 -250px; background: #FFF;}

.admin-properties-div-big {
	width: 752px; height: 520px; margin: -259px 0 0 -368px;
	overflow-x: hidden;
}
#properties_div_bgr {
	position: fixed; left: 50%; top: 50%; z-index: 1000;
	width: 790px; height: 558px; margin: -275px 0 0 -385px;
	background: url(/i/admin/edit_article_bgr.png) no-repeat;
}
* html #properties_div_bgr {
	position: absolute; display: none;
	background-image: url(/i/admin/edit_article_bgr_2.gif); back\ground-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/admin/edit_article_bgr.png,sizingMethod=crop);
}

#properties_div_bgr_2 {
	position: fixed; left: 50%; top: 50%; z-index: 999;
	width: 538px; height: 408px; margin: -204px 0 0 -269px;
	background: url(/i/admin/edit_article_bgr_3.png) no-repeat;
}
* html #properties_div_bgr_2 {
	position: absolute; display: none;
	background-image: url(/i/admin/edit_article_bgr_3.gif); back\ground-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/admin/edit_article_bgr_3.png,sizingMethod=crop);
}

/*Sv*/
.novblock2 {padding: 0px 10px 0px 0px; float: left; width: 250px;}

* html #properties_div_shadow {position: absolute;}
* html .admin-properties-div, * html .admin-properties-div-big {position: absolute;}
.admin-properties-div h6 {font-size: 100%;}

.admin-properties-div-big form {width: 720px; margin: 5px; text-align: left;}
#properties_div .editor-form {width: auto;}

.btn, button {width: auto !important; padding: 2px 8px; background: #A9ACB4; font: 100% tahoma, arial, sans-serif; color: #FFF; border: none; cursor: pointer; cursor: hand;}

#properties_div BUTTON {
	background-color: #F3F3F3;
	cursor: pointer;
	cursor: hand;
	margin-right: 8px;
	white-space: nowrap;
	border: 1px outset #F3F3F3;
}
#properties_div BUTTON IMG {
	border: 0;
	height: 15px;
	margin-right: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	vertical-align: middle;
}
#properties_div BUTTON SPAN {
	font-size: 11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color: #666666;
}
.addblockshadow {
	height: 25px; background: #50b366;
	opacity: 0.15; filter: alpha(opacity = 15);
}

#properties_div .form-editor-header {margin: 0; padding: 5px 0 0; font-weight: bold; text-align: center;}
#properties_div .form-editor-buttons {position: absolute; width: 300px; text-align: right; right: 18px; top: 482px;}
#properties_div .form-editor-buttons-2 {position: absolute; width: 400px; text-align: right; right: 4px; top: 328px;}
#properties_div .form-editor-buttons button {margin-right: 12px;}

#properties_div .block-properties td {text-align: left;}


#siteedit-panel {
	position: relative; height: 42px;
	background: url(/i/admin/panel_bgr.gif) repeat-x #eff1f6;
	font-size: 12px;
}
#siteedit-panel a {color: #716e6e;}
.panel-abocms {
	position: absolute; left: 27px; top: 11px;
}
.panel-exit {
	float: right; padding: 1px 0 3px 24px;
	position: relative; top: 11px; left: -38px;
	background: url(/i/admin/panel_icons.gif) no-repeat 0 -150px;
}
.panel-pages {
	float: left; padding: 1px 0 3px 24px;
	position: relative; top: 11px; left: 170px;
	background: url(/i/admin/panel_icons.gif) no-repeat 0 0;
}
.panel-addpage {
	float: left; padding: 1px 0 3px 24px;
	position: relative; top: 11px; left: 195px;
	background: url(/i/admin/panel_icons.gif) no-repeat 0 -50px;
}
.edit-on-site {
	float: right; display: block;
	border-top: 1px solid #808080; border-left: 1px solid #808080;
	border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;
	padding: 4px 8px 4px 30px; background: url(/i/admin/panel_icons.gif) no-repeat 8px -97px;
	position: relative; top: 8px; left: -100px;
}

#panel-goto-list {
	position: relative; top: 9px; left: 230px;
	float: left; width: 188px; height: 20px;
	background: #FFF; border: 1px solid #e5e5e5;
	color: #716e6e; line-height: 20px;
}
#panel-goto-list ul {
	position: absolute; left: -1px; top: 20px;
	width: 188px; background: #FFF; border: 1px solid #a9acb4; border-top: none;
	margin: 0; padding: 5px 0 2px; list-style: none;
	line-height: 1.3em;
	visibility: hidden;
}
#panel-goto-list li {
	background-image: url(/i/admin/icons2.gif);
	background-repeat: no-repeat;
	padding: 0 0pt 8px 30px; margin-left: 2px;
}
#panel-goto-list li a {color: #3D6B7E; text-decoration: none;}
#panel-goto-list li a:hover {color: #58ACCE;}


#panel-goto-list.panellist ul {visibility: visible;}
#panel-goto-list.panellist {border-color: #a9acb4;}
.panellist .goto-list-arrow {opacity: 0.6; filter: alpha(opacity=60);}

.goto-list-arrow {
	position: absolute; top: 2px; left: 170px;
	cursor: pointer;
}
table.nfo{
	border-collapse: collapse;
}
table.nfo td{
	border: 1px solid #707070;
	padding: 4px;
}
table.nfo tr.h td{
	font-weight: bold;
	text-align: center;
	background: #ddd;
}
div.il{
	float: left;
	margin: 0 20px 10px 0;
}
div.ir{
	float: right;
	margin: 0 0 10px 10px;
}
div.il, div.ir{
	text-align: center;
	font-size: 10px;
	color: #952A00;
}
div.il span, div.ir span{
	color: #000;
}
div.il img, div.ir img{
	display: block;
	margin-bottom: 5px;
}
ul.about li strong{
	color: #952A00;
}
.red{
	color: #952A00;
}

.silver{
	color: #707070;
}
hr.hr{
		background: #952A00;
		height: 1px;
		border: none;
		margin-bottom: 20px;
		clear: left;
	}
/* added by Ulfsark 13.09.2007 11:45:31 */
.cat_txt ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.cat_txt ul li{
	float: left;
	width: 10%;
	text-align: center;
}
.cat_txt ul li a{
	display: block;
	text-align: center;
	font-size: 12px;
}
.cat_txt ul li a:link, .cat_txt ul li a:visited{
	color: #fff;
}
.cat_txt ul li a:hover, .cat_txt ul li a:active{
	color: #fff;
}
.cat_txt ul li a.t{
	text-align: center;
}

ul.r4{
		
	}
	ul.r4 li{
		float: left;
		text-align: center;
		width: 23%;
		color: #9C2C00;
		font-size: 10px;
	}
	ul.r4 li img{
		display: block;
		margin-bottom: 10px;
	}
	ul.r4 li div{
		width: 140px;
	}
	ul.r4 li span{
		color: #000;
		display: block;
	}
	
	.content_tbl .one-third{
		float: left;
		width: 33%;
		padding: 0 0 20px 0;
		text-align: left;
	}
	.one-third img{
		margin-left: 10px;
	}
	
	/* fix hr bug in Opera */
	.menu_tbl hr{
	margin: 7px 0 7px 0;
	*margin:0;
}

.gallery {position: relative; top: -10px; *top: -20px;}
div.gallery img {float:left; margin:20px 25px 0 0;}


/* Sv */
ul.diz{margin: 0;	padding: 0;	list-style: none;clear: left;float: left;width: 100%;}
ul.diz li{float: left;	text-align: center;	width: 33%;	}
ul.diz li img{margin: 20px 10px 5px 0;border: 0px;}
ul.diz li b, ul.menu li strong{display: block;padding: 0 10px 10px 10px;	height: 30px;}
ul.diz li a:link, ul.menu li a:visited{text-decoration: none;color: #952a00;}
ul.diz li a:hover, ul.menu li a:active{text-decoration: underline;color: #952a00;}

.ul_pic ul{
     margin: 0;
     padding: 0;
     list-style: none;
}
.ul_pic ul li{
     float: left;
     width: 20%;
     text-align: center;
     margin: 10px 0 15px 0;
}

ul.menu{margin: 0 0 10pt 0;	padding: 0;	list-style: none;clear: left;float: left;width: 100%;}
ul.menu li{float: left;	text-align: center;	width: 20%;	}
ul.menu li img{margin: 5px 6px 5px 0;border: 0px;}
ul.menu li b, ul.menu li strong{display: block;padding: 0 10px 10px 10px;	height: 30px;}
ul.menu li a:link, ul.menu li a:visited{text-decoration: underline;color: #952a00;}
ul.menu li a:hover, ul.menu li a:active{text-decoration: none;color: #952a00;}
span.markword {background-color:#8A0000;width:auto;font-size:12px;color:#ffffff;}

.cont_block2 {width:310px;padding:0 40px 20px 0;float:left;font-family:arial;color:#333333;}

.pic_r {margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px;}
.pic_l {margin-top: 2px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
.blue {color: #87CEFA;}
.red {color: #F00;}

.cats1 {text-decoration: underline; color: #952a00; padding:0 5px 0 0; text-align: right;}

.bl {font-weight: bold;}
.red {color: #FF0000;}
.redb {
 color: #FF0000;}
.big14 {font-size: 14px;}
.bigb14 {font-weight: bold; font-size: 14px;}
.bigbr14 {font-weight: bold; font-size: 14px; color: #FF0000;}
.big16 {font-size: 16px;}
.bigb16 {font-weight: normal; font-size: 18px;}
.bigbr16 {font-weight: bold; font-size: 16px; color: #FF0000;}
.pad2 {padding-top: 2px;}
.pad4 {padding-top: 4px;}
.pad6 {padding-top: 6px;}
.pad8 {padding-top: 8px;}
.pad10 {padding-top: 10px;}
.pad12 {padding-top: 12px;}
.mrg2 {margin-top: 2px;}
.mrg4 {margin-top: 4px;}
.mrg6 {margin-top: 6px;}
.mrg8 {margin-top: 8px;}
.mrg10 {margin-top: 10px;}
.mrg12 {margin-top: 12px;}
img.lft {float: left; display: inline; border: 0; margin-right: 5px;}
img.rt {float: right; display: inline; border: 0; margin-rleft: 5px;}
.bigtr14 {font-size: 15px; font-weight: bold; color: #FF0000;}

.schTbl {border-collapse:collapse; }
.schTbl td { border: 1px dashed #952a00; padding: 4px; text-align: center; }

.banswf {float: left; margin: 0px 0 -20px 0; *margin-bottom: -10px;}

.tab_compare {border: 0; font-size: 12px; margin-top: 12px;}
.tab_compare td {font-size: 12px; padding: 4px;}
.del_item {margin-left: 20px;}
p.title {font-weight: bold;}

.shop_cart_table10 td {padding: 4px 0;}
.form_table10 td {padding: 8px 0;}

.shop_cart_table_sr {width: 100%; border: 0;}
.shop_cart_table_sr td {padding: 12px 12px; text-align: left;}





.shop_navigation_gray {margin-left: 0; *margin-bottom: 26px; padding-left: 0; list-style: none; float: left; display: inline;}
.shop_navigation_gray li {float: left; display: inline; padding-right: 3px; color: #777777;}
.shop_navigation_current span {color #222222; font-weight: bold;}
.left {*margin-top: 14px;}
.notice-wrap {
	position: fixed;
	top: 20px;
	right: 20px;
	width: 250px;
	z-index: 9999;
}

.clr {clear: left;}

.srchol {padding-left: 0; margin-left: 40px;}
.srchol li {margin-bottom: 10px;}

a.but_catalog {display: block; width: 255px; height: 39px; text-decoration: none;}
a.but_catalog:link, a.but_catalog:visited {display: block; width: 255px; height: 39px; text-decoration: none; background: url(/images/branch/but1.jpg) no-repeat;}
a.but_catalog:hover, a.but_catalog:active {display: block; width: 255px; height: 39px; text-decoration: none; background: url(/images/branch/but2.jpg) no-repeat;}

* html .notice-wrap {
	position: absolute;		
}
 
.notice-item {
	height: 60px;
	background: #333;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #eee;
	padding: 6px 6px 0 6px;
	font-family: lucida Grande;
	font-size: 11px;
	border: 2px solid #999;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item-close {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	right: 6px;
	top: 6px;
	cursor: pointer;
}

.tab_container {
width: 759px; margin-top: 0px; margin-left: -18px; background: url(/images/klenmarket/side_tab_cat.png) repeat-y left top;
}
.tab_content {width:100%; float:left; margin-top: -20px;}

.tab_cat_container {
width: 100%; margin: 0px;
}
.tab_cat_content {width:100%; float:left;}


.nws {margin: 0 -8px; padding:0; list-style:none !important; display:block; white-space:nowrap; list-style:none; position:relative; font-size:13px; z-index: 55; text-align: center; width: 800px;}
.nws div {display: inline; list-style:none !important; margin: 0; padding:0; text-align: center;}
.nws div a {display: block; float:left; padding-left: 0px; padding-right: 0px; margin-right: 0px; padding-top: 0px; text-align:center; margin: 0px 0 0 0; cursor:pointer; background: url(/images/klenmarket/unact_tab5.png) no-repeat left top; width: 184px; height: 30px; font-size: 16px; color: #777777; text-decoration: none; font-weight: bold;}
.nws div a:hover {color: #FF0000;}
.nws div a span {display:block; padding: 5px 0px 0px 0px; padding-left:0px; margin-top: 0px; margin-left: -4px; text-align: center;}
.nws div.act a {display: block; margin: 0; background: url(/images/klenmarket/act_tab2.png) no-repeat left top; font-size: 20px; color: #222222; padding-left: 0px; text-decoration: none; padding-right: 0px; width: 190px; text-align: center; font-weight: normal;}
.nws div.act a:hover {color: #FF0000;}
.nws div.act a span {display:block; padding: 3px 0px 5px 0px; padding-left:28px; margin-left: -30px; text-align: center;}

.nws div.act a:hover {cursor:pointer;}

.cat_nws {margin: 0; padding:0;  padding-left: 10px; list-style:none !important; display:block; white-space:nowrap; list-style:none; position:relative; font-size:13px; z-index: 55; text-align: center;}
.cat_nws div {display: inline; list-style:none !important; margin: 0; padding:0; text-align: center;}
.cat_nws div a {display: block; float:left; padding-left: 0px; padding-right: 0px; margin-right: 0px; padding-top: 0px; text-align:center; margin: 1px 0 0 0; cursor:pointer; background: url(/images/catal_nact1.png) no-repeat left top; width: 150px; height: 30px; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; _position: relative; _top: 6px;}
.cat_nws div a:hover {color: #FF0000;}
.cat_nws div a span {display:block; padding: 3px 0px 0px 0px; padding-left:0px; margin-top: 0px; margin-left: -4px; text-align: center;}
.cat_nws div.act a {display: block; margin: 0; background: url(/images/catal_act1.png) no-repeat left -2px; font-size: 18px; color: #FFFFFF; padding-left: 0px; text-decoration: none; padding-right: 0px; width: 150px; text-align: center; font-weight: normal; _position: relative; _top: 6px;}
.cat_nws div.act a:hover {color: #FF0000;}
.cat_nws div.act a span {display:block; padding: 3px 0px 5px 0px; padding-left:28px; margin-left: -30px; text-align: center;}

.cat_nws div.act a:hover {cursor:pointer;}

a.black_lnk_cat:link, a.black_lnk_cat:visited {color: #444444; font-size: 16px; text-decoration: none; border-bottom: 1px dashed #444444;}
.black_lnk_cat  a:hover, .black_lnk_cat  a:active {color: #222222; font-size: 16px; text-decoration: none; border-bottom: 0px dashed #444444;}

.in_cat a {color: #000000 !important; font-size: 16px;}
.in_cat {clear: left; margin-left: 20px; padding-left: 0;}
.plus_sign {float: left; display: block; *display: inline; width: 20px; height: 16px; *margin-top: -16px; background: url(/i/plus22.gif) no-repeat left top; cursor: pointer;}

.sp_uls {list-style: circle; font-size: 14px;}
.sp_uls a {font-size: 14px;}
.sp_uls li {margin-bottom: 10px; }
a.single_a_cat:link, a.single_a_cat:visited {margin-left: 20px; color: #777777 !important; text-decoration: none !important; border-bottom: 1px solid #777777 !important; font-size: 16px; font-weight: bold;}
a.single_a_cat:hover, a.single_a_cat:active {margin-left: 20px; color: #777777 !important; text-decoration: none !important; border-bottom: 0px solid #777777 !important; font-size: 16px; font-weight: bold;}

.tel_zaly {float: left; display: inline; width: 50%; *margin-bottom: 16px;}
.tel_zaly2 {float: left; display: inline; width: 45%; *margin-bottom: 16px;}
.tel_zaly p, .tel_zaly2 p {margin-top: 4px;}

.big_em14 {font-weight: bold; font-size: 14px; font-style: italic;}
.em12 {font-style: italic;}
.tooltip {
	display:none;
	background:transparent url(/images/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.form_search {float: right; margin-right: 45px;}

img.qu {margin-left: 5px; cursor: pointer;}
.wait {font-family:arial; font-size:12pt;}

a.cont-link {margin-left:30px;}

/*prev next page links*/
/*a#prev-lnk, a#next-lnk {
font-size: 15px;
padding: 5px 10px;
margin: 0 5px;
display:block;
width:6px;
height:6px;
}
a#prev-lnk {
float:left;
}
a#next-lnk {
float:right;
}*/


/* maket glavnoy stranicy noviy */
.catalog-mainpage {width:800px; margin:0px 35px 0; line-height: 10px;}
.cat-block {width:385px; float:left; padding-bottom:15px; line-height:19px;}
.cat-block a {font:12px Arial; color:#212121;}
.cat-block a.alt {color:#646464;}
.rght {margin-left:20px;}

a.bhead {display:block; font:18px Arial; color:#9c2c00;}
span.cat-title {font:22px/50px Arial; color:#000;margin-left:33px; }
span.cat-title a.full-catalog {font:12px Arial; font-weight:bold; color:#952a00; margin-left:10px;}
span.cat-title2 {font:22px/30px Arial; color:#000;margin-bottom: -7px;}
span.cat-title3 {font:22px/40px Arial; color:#000;margin-left:33px;}

a.bhead.bh1 {color:#9c2c00;}
a.bhead.bh2 {color:#640F30;}
a.bhead.bh3 {color:#473670;}
a.bhead.bh4 {color:#be8b12;}
a.bhead.bh5 {color:#263dae;}
a.bhead.bh6 {color:#00876e;font-size:16px;font-weight:bold;}
a.bhead.bh7 {color:#9e2b69;}
a.bhead.bh8 {color:#473670;}
a.bhead.bh9 {color:#e92b2c;}
a.bhead.bh10 {color:#045fa2;}
a.bhead.bh11 {color:#006666;}
a.bhead.bh12 {color:#993333;}
a.bhead.bh13 {color:#663300;}
a.bhead.bh14 {color:#585858;}

.catalog-mainpage.bottom-cat span.cat-title {margin-left:0; display:block;}
.catalog-mainpage.bottom-cat a {display:block; font:18px Arial; font-weight:normal;}

p.consult-text {width:220px;}
p.consult-text span {color:#e92b2c; font:16px Arial; font-weight:bold;}
a.consult-link {display:block; width:194px; height:46px; background: transparent url(http://klenmarket.ru/images/call-spec-button-gb.png) top left no-repeat;}

a.trigger {display:block; font-weight:bold; /*text-decoration:underline;*/ cursor:pointer; color:#6464641;}
a.trigger span.bbottom {border-bottom:1px dashed #646464;}

span.price-box {height:36px; display:block; padding:10px 0 0 55px; margin-top:15px; background: transparent url(http://klenmarket.ru/images/ms-excel-file.png) top left no-repeat;}
span.price-box a {width:120px; height:22px; padding:6px 0 0 10px; background: transparent url(http://klenmarket.ru/images/price-button-bg.png) top left no-repeat; font:11px Tahoma !important; color:#fff; text-decoration:none;}

p.social-lnk {width:140px; font:11px Arial; font-style: normal; color:#454545; float:right; margin-right:30px;}
p.social-lnk a {width:44px; height:45px; margin-left:15px; float:left;}
p.social-lnk a.vk-lnk {background: transparent url(http://klenmarket.ru/images/vk1.png) top left no-repeat;}
p.social-lnk a.lj-lnk {background: transparent url(http://klenmarket.ru/images/lj1.png) top left no-repeat;}


/* Новая форма поиска */
.sform-box {width:189px; height:37px; padding:11px 0 0 20px; margin:0 40px 0 0; float:right; background:transparent url(/images/form-bg.png) top left no-repeat;}
.sform-field {width:110px; /*height:23px;*/ padding:4px 0 4px 10px; margin:0 5px 0 0; font-size:12px; font-family:Arial; font-style:italic; color:#656869; border-top:1px solid #9b9b9b; border-left:1px solid #9b9b9b; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; float:left;}
.sform-button {width:38px; height:25px; /*background:transparent url(/images/button-bg.png) top left no-repeat;*/ border:none; float:left; cursor: pointer;}
.sform-box form p {margin:0 !important;}

a.novsib_kat:link, a.novsib_kat:visited {color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none !important;}


.clear {clear:both;}
