html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
td {padding:0;vertical-align:top;}
table{border-collapse:collapse;}
ul, ol{margin-top:0.3em;}
ol{padding-left:2em;}

/* General Styles */
html {height: 100%;}
body {background:#8491a1;color:#494f57;font:11px/115% 'Arial';}
ul {list-style:none;}
a {color:#2d343d;text-decoration:none;}
a:visited {}
a:hover {text-decoration:underline;}
a:active {}
h1, h2, h3, h4 {color:#494f57;margin-bottom:.5em; }
h1 {}
h2 {font-size:22px;margin-bottom:24px;margin-top:10px;}
h3 {font-size:18px;margin-top:10px;}
h4 {}
.clear {clear:both;}		
/* Page Styles */
.bg-top {}
.bg-bottom {background: url(../images/bg_bot2.jpg) bottom center no-repeat;}
.bg {background: url(../images/bg2.jpg) center 20px repeat-y;position:relative;z-index:10;}
.bg2 {position:relative;z-index:10;background: url(../images/bg2_index.jpg) top center no-repeat;}
.page {background: #fff;margin:0 auto;position:relative; min-height:100%;height:auto !important;height:100%;width:100%;overflow:hidden;}
.width {margin:0 auto;position:relative; min-height:100%;height:auto !important;height:100%;max-width:1200px;min-width:996px;overflow:hidden;border:0px solid #ff0000;text-align:left;}
.rotateText {  
	-moz-transform: rotate(-90deg);  
	-webkit-transform: rotate(-90deg);  
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	width: 230px; /* размеры задаем сразу с учетом, что будет повернут на 90 градусов */  
	height: 15px;
	text-align:right;
	text-transform:uppercase;
	color:#dadada;
	border-bottom: 1px dotted #525252;  
	margin: 117px 0 0px -117px; /* подтягиваем отступы, образовавшиеся во время вращения */  
}  

.adminform {margin:20px 0 0 0;}
	
	/* Header */
	.toolbar {background:#1f1d1e; height:60px;}
	.header {position:relative;background: #000;overflow:hidden;height:555px;text-align:center; border-bottom:0px solid #8d96a1;}
	.header .bglogo {position:absolute;top:0px;left:50%;height:445px;width:575px;margin:0 0 0 -680px;background: url(../images/logo_bg.jpg) 0px 0px no-repeat;}
	.header .width {background: url(../images/header_r.jpg) top right no-repeat;}
	.headercont {position:relative;margin:0 0px;overflow:hidden;height:555px;}
		.authbutton {background: #1f1d1e;display:block;float:left;height:30px;width:170px;position:absolute;left:50px; top:0px;cursor:pointer;line-height:15px;text-transform:uppercase; text-align:left;font-size:10px;color:#fff;font-weight:bold;border:0px solid #fff}
		.authbutton span {float:left;font-weight:normal;margin:7px 0 0 20px;}
		.authbutton .authsep {margin:7px 0 0 10px;}
		.authbutton .authbut {margin:7px 0 0 10px;background: #d10101;display:block;height:15px;width:40px;line-height:15px;text-transform:none; text-align:center;font-size:11px;color:#fff;border:0px solid #fff}
		.authbutton .authbut a {color:#fff;}
		
		.adminmenu {margin:10px 30px 0 30px;color:#fff;}
		.adminmenu a {color:#fff;padding:0px;}
			.usermenu { clear:both;position:relative;width:195px;height:100%; }
			.loginheader { color:#2d343d;text-decoration:underline;font-size:12px;font-family:'Arial';line-height:20px;text-transform:uppercase;font-weight:bold;text-align:left;text-indent:35px; }
			.loginform { position:relative;width:195px;height:50px;border:0px solid #000;margin:8px 0 5px 230px; }
			.loginform td { border:0px solid #000;color: #fff; }
			.loginform td a { color: #fff; }
			.loginform input { float:left;font-size:10px;height:17px;width:120px;background:#1f1d1e;border:1px dotted #ccc;color:#fff; }
			.loginform label { display:block;float:left;font-size:12px;width:52px;height:17px;line-height:17px;margin:0px 0 0px 0px; }
			input.loginbutton {border:0;float:right;margin:0px 0 0 5px; font-size:11px;color:#fff;text-indent:0px;overflow:hidden;cursor:pointer;width:40px;height:20px;background:#d10101; }
	
		.logo {position:absolute;left:25px; top:70px;float:left;padding:0px 0 0 0px;height:70px;width:590px;background: url(../images/logo.gif) 0px 0px no-repeat;}
		.logo a {display:block;height:70px;text-indent:-9999px;width:250px;border:0px solid #fff;}
		
		.headerphone {display:block;float:left;height:82px;width:200px;position:absolute;left:230px; top:190px;border:0px solid #fff}
		.headerphone div { color:#fff;font-size:13px; }
		.headerphone span { color:#969696;font-size:12px; }
		.headerphone .phone { font-size:26px;font-family: "Garamond"; font-weight:bold; line-height:26px; }
		.headerphone .phone span { padding: 0 10px 0 0;font-size:14px;font-family: "Arial";font-weight:normal; }
		.headerphone .icq {background:url(../images/icq.gif) center left no-repeat;height:30px;padding:0 0 0 18px; line-height:30px;}
		.headerphone .icq span { padding: 0 10px 0 0; }
		.headerphone .wtime span { padding: 0 15px 0 0; }
		
		.headertext {display:block;float:left;height:220px;width:450px;position:absolute;left:230px; top:300px;border:0px solid #fff}
		.headertext .headtext { color:#a80000;line-height:45px;font-size:20px; font-family:"Times New Roman"; }
		.headertext p { color:#fff;font-size:12px;line-height:25px;margin:0 40px 0 0; }
		.promotext {position:relative;float:left;width:450px;height:170px;margin:0 0 0 0px;border:0px solid #fff;}
		.promotext .editText {width:450px;height:170px;display:block;background: url(../images/edit.gif) top right no-repeat;border:1px dashed #fff;}

		.topleft_menu { position:absolute;left:25px; top:270px;height: 230px;width:150px;border:0px solid #fff; }
		.topleft_menu .headmenu {font-weight:normal;font-size:13px;text-indent:-9999px;height: 230px;width: 15px;border-right: 1px dotted #525252;background: url(../images/cat_vert.gif) 0px 0px no-repeat; }
		.topleftmenu {position:absolute;left:25px; top:0px;margin:0 0 0 0px;padding:0px 0 0 0px;width:95px;}
		.topleftmenu ul {margin:0px 0 0 0;padding:0 0 15px 0;width:95px;}
		.topleftmenu li {padding:0 0 0px 0px;margin:0 10px 0 0px;}
		.topleftmenu li a {color:#fff;font-size:14px;line-height:15px;width:95px;}
		.topleftmenu li.active {}
		.topleftmenu li.active a {}
		.topleftmenu li ul li.active a {color:#fc2626;text-decoration:none;}
		.topleftmenu li div {padding:7px 0 0px 0px;width:159px;margin:-2px 0 3px 0px;text-align:left;}
		.topleftmenu li div ul {padding:0 0 10px 0;;}
		.topleftmenu li ul li {margin:0 0 3px 7px;padding-top:0px;}
		.topleftmenu li ul li a {color:#919191;font-size:12px;font-style:italic;height:12px;line-height:12px;margin: 0 0 0 0px;font-weight:normal;padding:0 0 0 10px;}
		.topleftmenu li ul li a:hover {text-decoration:underline;}
		
		.topright_menu { position:absolute;right:5px; top:365px;height: 190px;width:125px;border:0px solid #fff; }
		.topright_menu .headmenu {font-weight:normal;font-size:13px;text-indent:-9999px;height: 190px;width: 15px;border-right: 1px dotted #525252;background: url(../images/ban_vert.gif) 0px 0px no-repeat; }
		.toprightmenu {position:absolute;left:25px; top:60px;padding:0px 0 0 0px;width:110px;border:0px solid #fff;}
		.toprightmenu {width: 100px;height: 130px;margin: 0px 0 0px -7px; }
		.toprightmenu ul {margin:0 0px 0 0;padding:0 0 15px 0;height:130px;border:0px solid #fff;}
		.toprightmenu li {padding:0 0 0px 0px;margin:0 0px 0 0px;text-align:right;float:left;}
		.toprightmenu li a {background: url(../images/righttopmenu_bg.gif) 0px 0px no-repeat;color:#818181;font-size:12px;height:130px;width:25px;display:block;overflow:hidden;padding:0 0px 0 0;text-indent:9999px;}
		.toprightmenu li a:hover {color:#fff;background-position: 0px -130px;text-decoration:none;}
		.toprightmenu li.active {}
		.toprightmenu li.active a {color:#fff;background-position: 0px -130px;}
		.toprightmenu li a#branda {background-position: 0px 0px;}
		.toprightmenu li a#brandp {background-position: -25px 0px;}
		.toprightmenu li a#brandc {background-position: -50px 0px;}
		.toprightmenu li a#brandb {background-position: -75px 0px;}
		.toprightmenu li.active a#branda, .toprightmenu li a#branda:hover {background-position: 0px -130px;}
		.toprightmenu li.active a#brandp, .toprightmenu li a#brandp:hover {background-position: -25px -130px;}
		.toprightmenu li.active a#brandc, .toprightmenu li a#brandc:hover {background-position: -50px -130px;}
		.toprightmenu li.active a#brandb, .toprightmenu li a#brandb:hover {background-position: -75px -130px;}
		
		.basket {display:block;height:110px;width:135px;position:absolute;right:0px; top:45px;padding:5px 0 0 5px;}
		.basket a {display:block;width:165px;text-decoration:none; color:#c5c5c5;line-height:15px;font-size:11px; }
		.basket .hbasket {margin:0px 0 0px 0px;line-height:30px;text-decoration:underline;text-transform:uppercase; text-align:left;font-weight:normal;font-size:12px;width:100%;}
		.basket .numbasket {color:#c5c5c5;font-weight:bold;font-size:15px;clear:both;margin:20px 5px 0 0;}
		.basket .numbasket2 {color:#b00000;font-weight:bold;font-size:15px;clear:both;margin:20px 5px 0 5px;}
		.basket .more {margin:0px 0 0px 45px;text-decoration:underline;text-align:right;font-size:11px;width:100%;}
		/* Верхнее меню */
		.navigation {clear:both;margin-bottom:6px;overflow:hidden;padding-top:2px;}		
			
			.icons {display:inline;float:right;margin:-2px 10px 0 0;overflow:hidden;position:absolute;right:130px; top:10px;}
			.bg .icons {display:inline;float:right;margin:-2px 31px 0 0;overflow:hidden;position:absolute;right:0px; top:10px;}
			.icons li {height:15px;float:left;margin-left:9px;width:20px;background:url(../images/top_icon.gif) no-repeat;border:0px solid #fff;}
			.icons li.home {background-position:8px 0;}
			.icons li.sitemap {background-position:-28px 0;}
			.icons li.sendmail {background-position:-65px 0;}
			.icons li a {display:block;height:33px;text-indent:-9999px;}
			
		.topmenu {position:absolute;left:0px;bottom:0px;float:left;width:85%;height:25px;margin:0 190px 0 0px;border:0px solid #0000ff;}
		.topmenu ul {margin: 0px auto;width:870px;padding:0 0px;list-style:none;border:0px solid #fff;}
		.topmenu ul li {float:left;margin:0px 0px;border:0px solid #fff;width:auto;}
		.topmenu ul li a { float:left;margin: 0 0 0px 0;padding:0 15px; width:auto; height:25px;display:block;font-size:11px;font-family:'Arial';color:#fff;line-height:25px;text-transform:uppercase;text-align:center;font-weight:bold; }
		.topmenu li a:hover {background: #900401;color:#fff;text-decoration:underline;}
		.topmenu li.active {}
		.topmenu li.active a {color:#fff;background: #900401;}
	.topmenu_line {background: #ab0000 url(../images/topmenu_line.jpg) top center no-repeat;height:15px;text-align:center;}
	
	
	/* Визуальная часть, меняющиеся большие картинки */
	.visual {clear:both;height:277px;margin-bottom:10px;background:url(../i/bg-visual.png) no-repeat;}	
		.top-image {float:left;padding:7px 0 0 7px;position:relative;}
			.slogan {left:348px;position:absolute;top:93px;}
				.top-image p {color:#333;font-size:22px;line-height:110%;}
				.top-image p.bb {font-size:28px;font-weight:bold;margin-bottom:9px;}
				
			/* Список картинок */
			.switch {position:absolute;bottom:25px;right:80px;zoom:1;z-index:200;}
			.switch li {float:left;margin-left:5px;}
			/* Corners of project image */
				.corners-5 em.stl, .corners-5 em.str, .corners-5 em.sbl, .corners-5 em.sbr { position: absolute; font-size: 1px; }
				.wrap {background:url(../i/bg-switch.png) no-repeat;padding:2px;width:60px;height:40px;}
				.corners-5 {height:40px;position:relative;overflow:hidden;width:60px;}
				.corners-5 em.stl, .corners-5 em.str, .corners-5 em.sbl, .corners-5 em.sbr { width: 10px; height: 10px; background: url(../i/corners-5.png); }
				.corners-5 em.stl { left: -5px; top: -5px; }
				.corners-5 em.str { right: -5px; top: -5px; }
				.corners-5 em.sbl { left: -5px; bottom: -5px; }
				.corners-5 em.sbr { right: -5px; bottom: -5px; }
				
		/* Форма авторизации */
		.b-auth {float:right;padding:39px 0 0 10px;width:230px;}
		.b-auth h6 {height:17px;margin-bottom:16px;text-indent:-9999px;width:148px;background:url(../i/title-auth.jpg) no-repeat;}
		.b-auth input.inputtext {border:none;color:#666;font:14px 'Trebuchet MS';height:19px;margin-bottom:6px;padding:5px 9px 4px;width:192px;background:url(../i/bg-input.png) no-repeat;}
			.remember {color:#6e3a0f;margin-left:7px;}
			.remember input {float:left;}
			.remember span {display:block;float:left;padding:3px 0 0 2px;}
			.btns {clear:both;margin-left:-3px;padding-top:6px;}
				.btn-auth-submit {border:none;cursor:pointer;float:left;height:31px;width:90px;background:url(../i/btn-auth-submit.png) no-repeat;}
				a.forgot-password {color:#fffe80;float:left;display:block;margin:6px 0 0 9px;text-decoration:underline;}
				a.forgot-password:hover {text-decoration:none;}
				.btn-auth-reg {border:none;cursor:pointer;height:56px;margin:10px 0 0 -2px;width:210px;background:url(../i/btn-auth-reg.png) no-repeat;}
	
	/* Tabs menu */
	.tabs {clear:both;overflow:hidden;}
	.tabs ul {margin-right:-15px;overflow:hidden;zoom:1;background:url(../i/bg-border.gif) bottom left repeat-x;}
	.tabs ul li {float:left;margin-right:3px;}
	.tabs ul li a {display:block;height:107px;width:325px;background:url(../i/bg-tab1.png) 0 -107px no-repeat;}	
	.tabs ul li a:hover {text-decoration:none;}
	.tabs ul li a span {color:#333;cursor:pointer;font:bold 22px 'Trebuchet MS';display:block;height:77px;text-transform:uppercase;}	
	.tabs ul li a ins {text-decoration:none;}
	.tabs ul li.tab1 a span {padding:30px 0 0 130px;background:url(../i/tab1.png) left center no-repeat;}
	.tabs ul li.tab2 a span {padding:30px 0 0 170px;background:url(../i/tab2.png) left center no-repeat;}
	.tabs ul li.tab3 a span {padding:30px 0 0 155px;background:url(../i/tab3.png) left center no-repeat;}
	.tabs ul li a span.orange {color:#e36c0a;font:normal 14px 'Trebuchet MS';height:auto;padding:0;background:none;}
	.tabs ul li a span.blue {color:#0a83ab;font:normal 14px 'Trebuchet MS';height:auto;padding:0;background:none;}
	.tabs ul li.tab1 a {padding-left:25px;width:300px;}
	.tabs ul li.tab3 a {padding-left:15px;width:310px;}
	.tabs ul li.tab3 {margin-right:1px;margin-left:-1px;}
	.tabs ul li.active a, .tabs ul li a:hover {margin-bottom:-1px;background-position:0 0px;}
	
	/* Container */
	.container {border-left:1px solid #b5c2c7;border-right:1px solid #b5c2c7;clear:both;padding:23px 0 50px;position:relative;overflow:hidden;background:#fff;zoom:1;}
	.container-in {height:100%;width:100%;clear:both;padding:10px 0 0 0px;position:relative;text-align:center;zoom:1;border:0px solid #0000ff;}
	.container-in .width {border:0px solid #ff0000;}
		
		/* Content */
		.wrapper {float:left;width:100%;position:relative;border:0px solid #000;z-index:0;}

		
		
		.content {margin: 0px 145px 0 230px;z-index:999;border:0px solid #000;position:relative;}
		.content.home {margin: 0px 165px 0 230px;}
			.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .content img, hr { margin-bottom: 15px;font-size:12px;line-height:15px;position:relative;}
			.content h3 {font-size:14px;height:25px;line-height:25px;margin:0 0 13px 0;padding:0 0 0 9px;position:relative;width:100%;background:url(../images/header_blockc.gif) right no-repeat;}
			.content h2 {font-size:14px;height:25px;line-height:25px;margin:0 0 13px 0;padding:0 0 0 0px;position:relative;font-weight:normal;}
			.content h1 {font-size:18px;color:#262c34;line-height:18px;margin:15px 0px 10px 0;padding:0 0 3px 0;font-weight:normal;text-align:left;border-bottom:1px dotted #ccc;}/*text-transform: uppercase;*/
			.content.home h1 {margin:0 0 13px 0;}
			
			.headercat {font-size:20px;height:25px;font-weight:bold;}
			.headercat span, .content h2 span {text-transform: uppercase;color:#b41c1c;}
			.textcat {line-height:20px;}
			.listart span {color:#b41c1c;}
			.listart td {padding:10px 0 10px 0; border-bottom:1px dotted #ccc;}
			.listart td .tocart {font-size:11px;}
			.listart td .tocart a {padding: 3px 10px 3px 10px;line-height:25px;background:#b41c1c;color:#fff ;}
			
			
			.opportunities h3 {color:#0a83ab;font-size:18px;line-height:120%;margin-bottom:4px;}
			.opportunities li {line-height:115%;margin-bottom:21px;padding-left:44px;zoom:1;background:url(../i/phone.jpg) top left no-repeat;}			
			
		.brands .brand_img { position:relative;margin: 0 auto 40px auto;height:80px;width:130px;background: url(../images/bg_brandimg.gif) 50% 0px no-repeat; }
		.brands .brand_img a {display:block; margin: 1px;width:128px;height:50px; border:0px solid #000}
		.brands .brand_img a img {margin: 4px;}
		.brands .brand_name { padding:10px 0 0 0;height:20px;font-size:14px;color:#363d47;line-height:14px;text-align:center;font-weight:normal;background: url(../images/bg_brandname.gif) 50% bottom no-repeat;}
		
		.biggoodimg { display:block;width:164px;height:230px; border:0px solid #000;padding:0px;margin:0 15px 0 0;background: url(../images/bg_biggoodimg.gif) top center no-repeat; }
		.biggoodimg img { position:relative;margin:5px; border:0px solid #000;}
		
		
		.paramgoods {width:100%;}
		.paramgoods p {margin: 0 0 5px 0}
		
		.listinfo { position:relative;background: #e6ebf1; }
		.listinfo th { position:relative;background: #a0aab5 url(../images/bg_listheader.gif) 50% 0px no-repeat; height:5px;line-height:5px;font-size:5px; }
		.listinfo td { position:relative; height:25px;line-height:25px; text-align:left;border:0px solid #000;padding:0; }
		.listinfo .title td {font-weight:bold; height:30px;line-height:30px;text-align:center }
		.listinfo .list td {position:relative;height:auto;text-align:center;line-height:20px; }
		.listinfo img { float:left;margin:5px 5px 5px 5px}
		.listinfo .listseason img{ float:left;margin:5px 5px 5px 10px}
		.listinfo .listtype { position:absolute; left:40px;margin:0px 0px 0px 0px}
		.listarts { position:relative;background: #a0aab5 url(../images/bg_listheader.gif) 50% 0px no-repeat; }
		.listarts.listanalog { position:relative;background: #a0aab5 url(../images/bg_listheader.gif) 50% 30px no-repeat; }
		.listarts .artlistheader { margin: 0 0 0px 0;height:30px;font-size:12px;color:#fff;line-height:30px;text-align:center;font-weight:bold; }
		.listarts .artlistheader2 th { margin: 0 0 0px 0;height:30px;font-size:14px;color:#fff;line-height:30px;text-transform:uppercase;text-align:center;font-weight:bold;background: #730000 url(../images/bg_blockheader.gif) 50% 0px no-repeat; }
		.listarts .list {background: #e6ebf1; }
		.listarts .list td {text-align: center; }
		.listarts .title {background: #e6ebf2;font-weight:bold; height:30px;line-height:30px;text-align:center }
		.listarts .artlistitem { margin: 0 0 0px 0;height:35px;font-size:12px;color:#343943;line-height:35px;text-align:center;background: #e6ebf2; }
		.listarts .artlistitem td div { height:35px;border-left:1px solid #fff;border-right:1px solid #afb7c8; border-bottom:1px solid #dae1eb; }
		.listarts .artlistitem.item2, .listarts .artlistitem.item2 td div { height:75px;line-height:65px;}
		.addbasket { position:relative;top:4px;display:block;width:85px;height:25px;margin:0px auto 0px auto;font-size:12px;color:#fff;line-height:25px;text-transform: uppercase;font-weight:bold;background: #7c0000 url(../images/add_basket.gif) top center no-repeat; }
		.articulcena .addbasket { width:140px;text-align:center;border:0px solid #000; }
		.articulcena .summa { width:140px;text-align:center;margin:0px auto 10px auto;font-size:11px;border:0px solid #000; }
		.articulcena .summa span { font-size:16px;color:#b00000;font-weight:bold; }
		.season img { position:relative;top:7px; }
		.item2 .season img, .item2 .addbasket { top:27px; }
		
		.blockgoods { position:relative;height:179px;margin: 0 0 30px 0;border:0px solid #000;  }
		.blockgoods .goods { position:relative;float:left; width:19.9%;height:179px; border:0px solid #000;}
		.blockgoods .tizercont { position:relative;margin: 0px auto;width:130px;height:178px; }
		.blockgoods .tizerimg { position:relative;width:110px;height:110px;margin: 5px auto;text-align:center; }
		.blockgoods .tizerlink  { position:absolute;top:-3px;left:0;display:block;width:130px;height:178px;margin: 0px 0 0 0px;z-index:9999;border:0px solid #000; }
		.blockgoods .tizertext { position:relative;margin: -120px 0 0 0;height:178px;z-index:999;background: url(../images/bg_tizertext2.gif) 0px 0px no-repeat; }
		.blockgoods .tizername { position:absolute;width:123px;display:block;margin: 123px 3px 0 3px;color:#000;text-align:center;font-size:11px;line-height:13px; border:0px solid #000;}
		.blockgoods .tizername span { text-transform:uppercase;font-weight:bold;font-size:12px; }
		.blockgoods .tizerprice { position:absolute;bottom:3px;left:0px;width:129px;display:block;margin: 0px 0 0 0;color:#fff;font-size:18px;font-weight:bold;text-align:center;line-height:20px;border:0px solid #000; }
		.blockgoods .tizerprice span { font-weight:normal;font-size:11px; }
		
		.blocktizer { height:250px;margin: 0 0 20px 0;border:0px solid #000;  }
		.blocktizer.listtizer { height:200px;margin: 0 0 20px 0;border-bottom:1px dotted #ccc;  }
		.blocktizer.listtizersp { height:220px;margin: 0 0 20px 0;border-bottom:1px dotted #ccc;  }
		.blocktizer .blockheader { margin: 0 0 20px 0;height:20px;font-size:12px;color:#535353;line-height:20px;text-transform:uppercase;text-align:left;font-weight:normal;border-bottom:1px dotted #b1b1b1; }
		.blocktizer .blockheader span {float:left; }
		.blocktizer .blockheader a { margin: 0 0 0px 0;height:20px;text-transform:none;font-size:12px;color:#535353;line-height:20px;text-align:left;font-weight:normal;float:right; }
		.blocktizer .tizer { float:left; width:24.5%;height:205px; border:0px solid #000;}
		.blocktizer.listtizer .tizer { height:190px;}
		.blocktizer.listtizersp .tizer { height:190px;}
		.blocktizer .tizercont { position:relative;margin: 0px auto;width:124px;height:209px; border:0px solid #000; }
		.blocktizer.listtizer .tizercont { width:150px;height:190px; }
		.blocktizer.listtizersp .tizercont { width:150px;height:190px; }
		.blocktizer .tizername { position:relative;width:auto;font-style:italic;font-family:'Arial Narrow';display:block;margin: 0px 3px 5px 3px;color:#000;text-align:center;font-size:13px;line-height:13px;height:35px;border:0px solid #000; }
		.blocktizer .tizernamesp { position:relative;width:123px;font-style:italic;display:block;margin: 0px 3px 5px 3px;color:#000;text-align:center;font-size:13px;line-height:13px;border:0px solid #000; }
		.blocktizer.listtizersp .tizernamesp { position:relative;width:143px;height:40px;vertical-align:bottom;font-style:italic;display:block;margin: 0px 3px 5px 3px;color:#000;text-align:center;font-size:13px;line-height:13px;border:0px solid #000; }
		.blocktizer.listtizersp .tizernamesp a {position:absolute;left:0px;bottom:2px;display:block;width:143px;vertical-align:bottom;border:0px solid #000; }
		.blocktizer .tizername span { font-weight:normal;font-size:13px;font-style:normal;color:#ab0000; }
		.blocktizer .tizernamesp span { font-weight:normal;font-size:13px;font-style:normal;color:#232323; }
		.blocktizer .tizerimg { position:relative;width:auto;height:110px;margin: 5px auto 10px auto;text-align:center;border:0px solid #000; }
		.blocktizer .tizerimg img {margin:0px;}
		.blocktizer .tizernew  { background:url(../images/new.png) no-repeat;position:absolute;top:-15px;right:-15px;display:block;width:57px;height:57px;margin: 0px 0 0 0px;z-index:9999;border:0px solid #000; }
		.blocktizer .tizerspec  { background:url(../images/spec.png) no-repeat center top;position:absolute;top:-5px;left:-1px;display:block;width:100%;height:40px;margin: 0px 0 0 1px;z-index:9999;border:0px solid #000; }
		.blocktizer .tizerlink  { position:absolute;top:-3px;left:0;display:block;width:130px;height:160px;margin: 0px 0 0 0px;z-index:9999;border:0px solid #000; }
		.blocktizer .tizertext { position:relative;margin: 0px 0 0 0;height:158px;border:2px solid #ab0000;}
		.blocktizer .tizertextsp { position:relative;margin: 0px 0 0 0;height:168px;border:1px dotted #ab0000;}
		.blocktizer.listtizer .tizertext { position:relative;margin: 0px 0 0 0;height:170px;border:1px dotted #ab0000;}
		.blocktizer.listtizersp .tizertext { position:relative;margin: 0px 0 0 0;height:170px;border:1px dotted #ab0000;}
		.blocktizer .tizerprice { position:relative;background: #ab0000;bottom:0px;left:0px;width:120px;display:block;margin: 0px 0 0 0;color:#fff;font-size:24px;font-weight:bold;font-family:"Times New Roman";text-align:center;line-height:35px;border:0px solid #000; }
		.blocktizer .tizerpricesp { position:relative;bottom:0px;left:0px;width:145px;display:block;margin: 0px 0 0 0;color:#ab0000;font-size:18px;font-weight:bold;text-align:center;line-height:35px;border:0px solid #000; }
		.blocktizer.listtizer .tizerprice { position:relative;bottom:0px;left:0px;width:100%;display:block;margin: 0px 0 0 0;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:20px;border:0px solid #000; }
		.blocktizer.listtizersp .tizerprice { position:relative;bottom:0px;left:0px;width:100%;display:block;margin: 0px 0 0 0;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:20px;border:0px solid #000; }
		.blocktizer .tizerprice span { font-weight:normal;font-size:12px; }
		.blocktizer .tizerpricesp span { font-weight:normal;font-size:13px; }
		.blocktizer .tizerrazmer { position:absolute;width:123px;display:block;margin: 166px 3px 0 3px;color:#fff;text-align:center;font-size:12px;line-height:13px;border:0px solid #000; }
		
		.sectiontableheader {background: #ccc;padding:5px 3px}
		
		.topviewblock td { padding:0 0 10px 0;color:#2f3134; }
		.topviewblock td.alertskidka { color:#b00000; font-weight:bold; padding:20px 0 10px 0;}
			/* Хлебные крошки */
			.breadcrumbs {clear:both;color:#5a1a18;font-size:14px;margin:0 0 12px 0px;position:relative;zoom:1;}
			.breadcrumbs a {color:#9d1f1f;font-size:14px; line-height:16px;text-decoration:none;}
			.breadcrumbs a:hover {text-decoration:underline;}
			.breadcrumbs span {color:#5a1a18;font:12px;}
			
		.contact_form {background:#EAEAEA;border:1px solid #ccc;width:410px;margin:0 auto;padding:20px;}
		.contact_form .buttons {text-align:center;margin:12px 0 9px 0;}
		.contact_form .inputbox {width:400px; margin:0 0 5px 0;}
		
		/* Левый сайдбар */
		.sidebar-l {float:left;width:191px;margin-left:-100%;padding-left:10px;z-index:9999;}
			.sidebar-l h3 {color:#fff;font-size:12px;text-transform: uppercase;height:25px;line-height:25px;margin:0 0 13px 0;padding:0 0 0 15px;position:relative;width:195px;background:url(../images/header_blockl.gif) no-repeat;}
			.b-news {margin-bottom:31px;padding-left:10px;}
			.b-news ul {margin-top:0;}
			.b-news ul li {font-size:13px;margin-bottom:18px;}
			
			/* Онлайн консультант */
			.online-consultant {height:93px;margin-bottom:32px;position:relative;width:273px;background:url(../i/bg-consultant.png) no-repeat;}
				.photo {height:74px;left:10px;overflow:hidden;position:absolute;top:6px;width:74px;}
			.online-consultant span a {color:#0a83ab;font-style:italic;font-size:14px;left:105px;position:absolute;top:52px}
			
			.banner-l {text-align:center;}
			
			/* Дополнительная навигация в левом сайдбаре */
			.ad-nav {position:relative;margin-bottom:30px;}
			
			.ad-nav .bans {position:relative;margin:0px;text-align:center;}
			.ad-nav .bans a {margin:0px;}
			
			.searchline {position:relative;background:url(../images/bg_search.gif) no-repeat;display:block;margin:0px 0 20px 5px;border:0px solid #000;}
			.searchline div {position:relative;height:20px;display:block;}
			.searchline input {position:relative;display:block;float:left;color:#b1b1b1;font-size:14px;line-height:14px;height:20px;border:1px dotted #b1b1b1;border-right:0px;}
			.searchline .btn-search {background:#ab0000;display:block;float:left;color:#fff;width:15px;font-size:12px;line-height:1px;height:18px;padding:0 0 0px 0;cursor:pointer;border:1px solid #b84343;}
			.searchline .searchbox {width:155px;height:14px;}
			
			.newsblock {position:relative;margin:20px 0 30px 0;padding:5px 0 0 0;border:0px solid #000;}
			.newsblock .newscont {position:relative;margin:0 5px 0 5px;padding:0 0 30px 0;width:181px;}
			.newsblock .newsheader {color:#4e4e4e;font-size:12px;line-height:35px;text-decoration:underline;text-transform:uppercase;font-weight:normal;text-align:left;}
			.newsblock .cont {margin:0 0 25px 0px;}
			.newsblock .newsdate {line-height:15px;margin:0 0 0px 0px;font-size:12px;font-family:Arial;}
			.newsblock .newsdate .ndleft {}
			.newsblock .newsdate .ndright {float:right;font-weight:bold;}
			.newsblock .newstitle {margin:0 0 15px 0px;color:#9d1f1f;font-size:12px;line-height:14px;text-decoration:underline;text-align:justify;}
			.newsblock .more {line-height:25px;font-size:10px;font-weight:normal;text-decoration:underline;float:right;}
			.newsblock a:hover {text-decoration:none;}
		/* Правый сайдбар */
		.sidebar-r {position:relative;float:left;margin-left:-115px;padding-right:0px;width:110px;border-left:1px dotted #b1b1b1;z-index:999;}
			.sidebar-r h3 {color:#fff;font-size:12px;font-family:Georgia;text-transform: uppercase;height:25px;line-height:25px;margin:0 0 13px 0;padding:0 0 0 15px;position:relative;width:195px;background:url(../images/header_blockl.gif) no-repeat;}
			
			.rightmenu {margin-bottom:30px;padding:15px 0 0 0;width:110px;}
			.rightmenu .right_menu {margin:0px 0 0 5px;padding:0 0 15px 0;width:110px;}
		.rightmenu ul {margin:0px 0 0 0;padding:0 0 15px 0;width:95px;}
		.rightmenu li {padding:0 0 0px 0px;margin:0 10px 0 0px;}
		.rightmenu li a {color:#990000;font-size:16px;line-height:15px;width:95px;font-weight:bold;}
		.rightmenu li.active {}
		.rightmenu li.active a {}
		.rightmenu li ul li.active a {color:#fc2626;text-decoration:none;}
		.rightmenu li div {padding:7px 0 0px 0px;width:95px;margin:-2px 0 3px 0px;text-align:left;}
		.rightmenu li div ul {padding:0 0 10px 0;;}
		.rightmenu li ul li {margin:0 0 1px 0px;padding-top:0px;}
		.rightmenu li ul li a {color:#7a7a7a;font-size:11px;font-style:italic;height:11px;line-height:10px;margin: 0 0 0 0px;font-weight:normal;padding:0 0 0 10px;}
		.rightmenu li ul li a:hover {text-decoration:underline;}
		
			.leftmenu {margin-bottom:30px;padding:15px 0 0 0;width:120px;background:#b6c0cf url(../images/bg_leftmenu_top.gif) left top no-repeat;}
			.leftmenu .left_menu {margin:0px 0 0 0;padding:0 0 15px 0;width:191px;background:url(../images/bg_leftmenu_bottom.gif) left bottom no-repeat;}
			.leftmenu li {padding:0 0 0px 0px;margin:0 10px 0 12px;zoom:1;text-align:center;background:url(../images/bg_leftmenu_li.gif) left top no-repeat;}
			.leftmenu li a {color:#292c2f;font-size:11px;line-height:45px;text-transform:uppercase;font-weight:bold;width:159px;}
			.leftmenu li.active {}
			.leftmenu li.active a {}
			.leftmenu li ul li.active a {color:#bd0000;text-decoration:underline;font-weight:bold;background:url(../images/bg_leftmenu_arr.gif) left center no-repeat;}
			.leftmenu li div {padding:5px 0 0px 0px;width:159px;margin:-2px 0 3px 4px;zoom:1;text-align:left;background:#e4e9f0 url(../images/bg_leftmenu_ulliult.gif) left top no-repeat;}
			.leftmenu li div ul {padding:0 0 10px 0;background:url(../images/bg_leftmenu_ulliulb.gif) left bottom no-repeat;border:0px solid #000;}
			.leftmenu li ul li {margin:0 0 3px 7px;padding-top:0px;text-align:left;background:none;border:0px solid #000;}
			.leftmenu li ul li a {font-size:12px;height:14px;line-height:15px;margin: 0 0 0 0px;font-weight:normal;text-transform:none;padding:0 0 0 12px;text-align:left;background:none;border:0px solid #000;}
			.leftmenu li ul li a:hover {color:#bd0000;text-decoration:underline;font-weight:bold;background:url(../images/bg_leftmenu_arr.gif) left center no-repeat;}

			.catalog {margin-bottom:25px;border:0px solid #fff;}
			.catalog ul li {height:90px;margin:5px 0;padding:0 0 0 10px;float:left;}
			.catalog ul li a {color:#e8d0a2;}
			.catalog p {color:#e8d0a2;font-size:11px;line-height:120%;font-family:Georgia;margin-top:5px;padding:0 10px 0 10px;text-align:justify;float:left;}
			.catalog .bbottom {height:15px;clear:both;background:url(../images/bg_blockb.gif) center bottom no-repeat;}
			
			
			.zakazobrcall {clear:both;position:relative;margin:0 0 5px 0px;height:55px; width:191px;background: url(../images/zakaz_call.gif) center top no-repeat; }
			.zakazobrcall a {position:relative;display:block;height:55px; width:191px;overflow:hidden;text-indent:-99999px;}
			/* Тарифы */
			.get-tariffs {padding:10px 15px;position:relative;background:#e1ecef;}
				.tr, .tl, .bl, .br {height:8px;overflow:hidden;position:absolute;width:8px;background:url(../i/corners.gif) no-repeat;}
				.tl {top:0;left:0;background-position:0 0;}
				.tr {top:0;right:0;background-position:-8px 0;}
				.bl {bottom:0;left:0;background-position:0 -8px;}
				.br {bottom:0;right:0;background-position:-8px -8px;}
				.arr-close {bottom:0;height:6px;left:50%;margin-left:-5px;overflow:hidden;position:absolute;width:11px;background:url(../i/arr-close.gif) no-repeat;}
			.get-tariffs p {color:#333;margin-bottom:7px;}
			.get-tariffs input.inputtext2 {border:none;color:#666;height:19px;margin-bottom:11px;padding:5px 9px 4px;width:169px;background:url(../i/bg-input2.gif) no-repeat;}
				.btn-tariffs {border:none;cursor:pointer;height:31px;margin-bottom:6px;width:177px;background:url(../i/btn-tariffs.png) no-repeat;}		
			
			.enter {height:42px;line-height:39px;margin:0 0 26px -6px;padding-left:38px;width:195px;background:url(../i/enter.png) no-repeat;}
			.enter a {color:#54a8c4;}
			.register-now {height:56px;margin:0 0 12px -6px;width:210px;background:url(../i/btn-auth-reg.png) no-repeat;}
			.register-now a {display:block;height:56px;}
			
	/* Дополнительный инфо-блок внизу */
	.b-dop {height:125px;margin-bottom:15px;padding:30px 0 0 30px;background:url(../i/bg-dop.png) no-repeat;}
	.b-dop li {border-right:1px dotted #b6bfc3;float:left;margin-right:16px;padding:0 46px;width:214px;background:url(../i/zoom.png) top left no-repeat;}
	.b-dop li h5 {color:#0a83ab;font-size:14px;font-weight:bold;margin-bottom:5px;}
	.b-dop li p {color:#777;}
	.b-dop li.last {margin-right:0;padding-right:20px;border:none;}
	
/* Footer */
	.footernav {float:left;margin:0 0 14px 20px;}
	.footernav li {float:left;margin-right:15px;}
	.footernav li a {color:#0a83ab;font-size:14px;}
	
	.copy {float:right;margin:0 20px 14px 0;}
	
	
	.bottom {height:40px;margin:0 100px 0 0;width:100%;text-align:center;}
	.bottom .width {border:0px solid #ff0000;}
	.bottom ul {margin: 0px auto;width:950px;border:0px solid #0000ff;}
	.bottom ul li {float:left;list-style:none;margin:0px 0px;width:auto;border:0px solid #000;}
	.bottom ul li a { margin: 0 0 0px 0;padding:0 13px;height:40px;font-size:14px;color:#333333;line-height:40px;text-align:center;font-weight:normal; }
	.bottom ul a:hover {color:#aa1414;text-decoration:underline;}
	.bottom ul li.active a {color:#aa1414;text-decoration:underline;}

	.footer {position:relative;width:100%;height:115px;background: #000;text-align:center;}
	.footer .width {overflow:visible;}
	.footerbg {position:absolute;top:-100px;right:50px;z-index:999;height:215px;width:140px;background:url(../images/footer_bg.gif) no-repeat;}
	.extra {border-top:0px solid #b6bfc3;clear:both;padding-top:0px;overflow:hidden;}
	.extra ul {margin: 40px 15% 0 15%;list-style:none;height:60px;}
	.extra ul  li {float:left;margin:0px 10px;width:90%;color:#d9d9d9;}
	.extra ul  li a { margin: 0 0 0px 0;height:30px;font-size:14px;color:#d9d9d9;line-height:30px;text-transform:uppercase;text-align:center;font-weight:normal; }
	.copyright {float:left;margin:40px 0 0 0;width:15%;height:60px;text-align:center;color:#d9d9d9;font-size:11px;}
	.counters {float:right;margin:20px 0 0 0;width:15%;height:60px;text-align:center;}

	.pagenav {}
	.pagenav .pagenav_a { color:#ff0000; padding:0 10px;font-size:16px;}
	.pagenav a {font-size:12px;color:#000;padding:0 5px;}
	
	.admintable {width:100%;}
	.admintable td {padding:5px 5px;}
	.admintable th {background: #ccc;padding:5px 3px;border:1px solid #fff;}


	.sortblock {font-size:20px;height:45px;font-weight:bold;margin:0 0 10px 0;background:#1f1d1e;}
	.sortblock div {float:left;height:45px; border-left:0px solid #fff;}
	.sortheader { margin: 0 0 5px 0;height:20px;font-size:12px;color:#535353;line-height:20px;text-transform:uppercase;text-align:left;font-weight:normal;border-bottom:0px dotted #b1b1b1; }
	.sortheader span {float:left; }
	.sortblock label {padding:0 5px 0 5px;line-height:20px;;font-size:12px;color:#fff;font-weight:bold;background:#1f1d1e;text-transform: uppercase;}
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background: url('../images/white.png') right;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  min-height:100px;
  max-height:420px;
  overflow:auto;
  color:#932525;
  font-style:italic;
  z-index:999999;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0 0px 0 0;
  padding:2px;
  cursor:pointer;
}
.selectbox {
  margin: 0px 5px 0px 0px;
  padding-left:2px;
  font-size:11px;
  line-height : 25px; 
  width : 90px; 
  height : 25px; 
  display : block;
  text-align:left; 
  background: url('../images/bg_select.png') right;
  /*height:18px;*/
  cursor: pointer;
  border:0px solid #D1E4F6;
  color:#fff;
}
.sortblock select {color:#fff;background:#1f1d1e;border:0px solid #1f1d1e; margin:0px;padding:0px;}
.sortblock select option {color:#fff;background:#1f1d1e;}
.sortblock .myselectboxbut {width:70px;float:right;height:45px;}
.myselectbox {width: 14%;margin: 0 0 0 5px;}
.myselectbox2 {width: 21%;margin: 0 0 0 5px;}
.myselectbox3 {width: 20%;margin: 0 0 0 5px;}
.myselectbox4 {width: 28%;margin: 0 0 0 5px;}
.sortboxbut {background:#ab0000;border:0;height:45px;color:#fff;width:70px;padding:0 0px;cursor:pointer;}
/*
.myselectbox .selectbox {width : 70px;}
.myselectbox2 .selectbox {width : 110px;}
.myselectbox3 .selectbox {width : 110px;}
.myselectbox .selectbox-wrapper {height: 100px;}
.myselectbox2 .selectbox-wrapper {height: 215px;}
.myselectbox3 .selectbox-wrapper {height: 450px;}

#myselectbox, #myselectbox3, #myselectbox2 {
	background: url('../images/bg_select.png') right;
}
#myselectbox2 .selectbox {
  width : 120px; 
}
*/

div.notice-message{
	color: #fff;
	font-size: 18px;
	padding: 25px 40px;
	z-index: 100000;
	text-align: center;
	line-height: 25px;
	
	position: absolute;
	width: auto;
	min-height: 20px;
	
	background: #000;
	opacity: 0.7;		
	-moz-opacity: 0.7; 
	filter: alpha(opacity=70); 
	
	border-radius: 7px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
div.notice-message p {
}
div.notice-message a {
	font-size: 16px;
	margin-top: 10px;
	color: #fff;
	font-weight:normal;
	text-decoration:underline;
}
div.notice-message a:hover {
	
	text-decoration:none;
}