* {
	margin: 0;
	padding: 0;
}
body, table, p {font-size: 100%;}
a img, :link img, :visited img {
	border: 0;
}

ol, ul {
	list-style: none;
}
ul {margin: 8px 0 8px 25px}
ul li {padding:3px 0;list-style:disc}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

html, body {height:100%;}
body {
	font-family: Arial;
	background-attachment: fixed;
	font-size:12.8px;
	line-height: 1em;
	*line-height: 1.2em;
}

a {color:#000078}
p {margin-top:1.2em}

.mainBgLeft, #insideBgLeft {background: url(/imgs/main_bg_left.gif) left top repeat-x;}
#mainBg {background: url(/imgs/main_bg1.jpg) left top no-repeat;}
#mainBg1 {background: url(/imgs/main_bg1.jpg) left -119px no-repeat;}
#mainBg2 {position:absolute;margin-left:-120px;margin-top:2px}
html>body #mainBg2 {margin-top:0;$margin-top:2px;}
#mainBgRight {background: url(/imgs/main_bg_right.gif) right top repeat-x;}
#insideBg {background: url(/imgs/inside_bg.jpg) left top no-repeat;}
#insideBgRight {background: url(/imgs/inside_bg_right.gif) right top repeat-x;}
#insideBottomBg {background: url(/imgs/inside_bottom_bg.gif) right bottom no-repeat;}
#insideBottomBg1 {background: url(/imgs/greenbot.jpg) right bottom no-repeat;}
#insideBottomRight {background: url(/imgs/bot.jpg) right bottom repeat-x;width:10%;}

#tbgl {background: url(/imgs/tbgl.jpg) left top no-repeat;}
#tbg2 {background: url(/imgs/11111.jpg) left top no-repeat;}
#tbgr1 {background: url(/imgs/fon.jpg) left top no-repeat;}
#tbgr2 {background: url(/imgs/fon.jpg) -178px top no-repeat;}
#bbgr1 {background: #339999 url(/imgs/fon1.jpg) left top no-repeat;}
#bbgr2 {background: url(/imgs/fon1.jpg) -178px top no-repeat;}
#mbgr1 {background: url(/imgs/main_bg_right.gif) right top repeat-x;}
#mbgr2 {background: url(/imgs/main_bg_right.gif) right -178px repeat-x;}

#homeIcon, #mailIcon, #searchIcon {position: absolute}
#homeIcon {margin-left:65px;margin-top:15px}
#mailIcon {margin-left:160px;margin-top:20px}
#searchIcon {margin-left:245px;margin-top:18px}
#santeh {position: absolute;margin-left:25px;margin-top:18px}

#lang1 {position:relative;left:20px;top:7px}
#lang2 {position:relative;left:27px;top:7px}
#lang3 {position:relative;left:35px;top:7px}

#logo {position: relative;top:70px;left:76px}
#logoInside {position: relative;top:70px;left:63px}

.headerNews {color:#e66919;text-transform: uppercase;margin-top:180px;text-decoration: none; margin-bottom: 15px;font-weight:bold}
#newsOnMain {padding:0 20px 0 0;}

.headerNews1 {color:#e66919;text-decoration: none;font-weight:bold;margin-top:30px;}

.orangeInside, .orange, .orangeLink, .orangeLink2 {color:#e66919}
.orangeLink2 {text-transform: uppercase}
.orangeInside {font-size:1.3em}
.orangeInside_art {font-size:1.3em;color:#e66919; padding-left:5px;}

.whiteNoDecLink {color:white;text-decoration: none;}
.helpLink {margin: 10px 0;font-size:1.1em}
.date {color:#828282;font-size:0.8em;margin-bottom: 10px}
.news {margin-bottom: 25px}
.newsWithImg img {margin-right:10px}
.darkBlueBg {background:#000066}

#mainMenu {list-style-type: none;margin-top:0px;margin-left: 10px;font-size: 1.1em; width:100%;}
#mainMenu li {list-style-type: none;background: url(/imgs/li.gif) 0 5px no-repeat;padding:0px 0 7px 10px;}
#mainMenu a {color:white}
#insideMenu {list-style-type: none;margin:50px 0 0 45px;padding:0px 10px 0 0px}
#insideMenu li {list-style-type: none;background: url(/imgs/li2.gif) 0 5px no-repeat;padding:0px 10px 9px 15px;text-transform: uppercase}
#insideMenu a {color:#000078;text-decoration: none;font-weight: bold}
#insideMenuTop {position:absolute;margin-top:5px;margin-left:310px;font-weight: bold;color: white}
#insideMenuTop a {color: white;}
#insideMenuTop .sep {position: absolute;margin-top: -9px}
.subscribe, .subscribe label {color:black}

#siteSearch {margin-left:10px;margin-top:35px}
.searchHeader {color:#e66919;padding-bottom:2px;display: block}
.searchLink {color:#e66919;text-decoration: none;margin-top:2px}

#divOnMain {margin-top:100px;padding:0 25px;width:126px;}
#mainContacts {color:white;margin-top:50px;font-size:1em;text-decoration: none;}
.contactHeader {color: white;font-weight:bold;margin-bottom:5px;margin-top:35px;text-decoration: none;}
.contact {color: white;font-size:0.95em;text-decoration: none;}

#cont {border: solid 1px #000;}
#mainBottomLeft {background: url(/imgs/bottom_bg.gif) -243px bottom no-repeat}
.mainBottomRight {background:#339999 url(/imgs/bottom_bg_right.gif) left bottom repeat-x}
#mainBottomRight {background:url(/imgs/bottom_bg_right.gif) left bottom repeat-x}
#bottom-main {background:url(/imgs/bot_long.jpg) left top no-repeat}
#downloadPrice {position: absolute;margin-left:210px;margin-top:-58px;width:200px;white-space: nowrap}

#popularInside {margin-top:10px;margin-left:58px;width: 125px;text-align: center}

.contentHeader {color:#3b3b88;font-size:18px;margin-top:38px;margin-bottom:25px;height:25px;background: url(/imgs/content_header.gif) 0 18px no-repeat}
.padTop10 {padding: 10px 0px 0px 25px;}


#copy {padding-bottom: 15px; padding-right:60px; color:#ffffff}
#downloadInside {margin-left:42px}

 .p1 {
	text-align: justify;
 }
 
  .p2 {
	padding:10px; 
	border-bottom:solid 1px #90e3da;
 }
 
   .faq {
	padding-left:10px; 
 }
 
  .p3 {
	padding:15px; 
	border-bottom:solid 2px #90e3da;
 }
 
 .pr1 {
 	font-weight: bold;
 	font-family: Arial;  
 	font-size: 10pt;
 }
 .pr2 {
 	font-family: Arial;
 	font-size: 10pt;
 }
 .pr3 {
 	font-family: Arial;  
 	font-size: 9pt;
 	font-weight: bold;
	
 }
 td.pr3 font {font-weight: normal}
 .pr4 {
 	font-family: Arial;  
 	font-size: 9pt;
 }

 .pr4small {
 	font-family: Arial;  
 	font-size: 8pt;
 }

#suppliersTable td {height:30px;}
#suppliersTable td.pr1 {padding:5px}

#roto1 {margin-top:50px}
#roto1 td {padding-bottom:15px}

.table td {padding:5px}
#divOnMain .orangeLink2 {font-weight:bold}
.h75 {height:77px}
html>body .h75 {height:75px;$height:77px}
/*Статьи*/
span.act{

	color:#000078;
	text-transform: uppercase;
	font-size:13px;
	font-weight:bold;
padding-right:40px;	
}
span.act_last{

	color:#000078;
font-family:Arial;
	font-size:13px;
	font-weight:normal;
padding-right:40px;	
}
div.element a {font-weight:bold;text-decoration: none;}
table.actual a {text-decoration: none;}
table.articles a {text-decoration: none;}
table.actual {
	margin-top:10px;
	background:#f2f0f0;
}
div.bot_actual {
	border-bottom:1px solid #cccdc5;
}
table.articles {
	margin-top:30px;

}

ul.articles_menu {

	padding:0px;
	margin:0px;
	margin-bottom:30px;
}
a.back {
	cursor:pointer;
	font-size:11px;
	font-weight:normal;
}
a.download {
	padding-left:20px;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
}
ul.articles_menu li {
	text-transform:uppercase;
	list-style:none;
	display:block;
	padding-top:0px;
	padding-bottom:10px;
}
.paginator {
	clear:both;
	width:100%;
	padding-top:30px;
	text-align:center;
}
div.element img {
	padding:2px 10px 5px 0px ;
	border:0;
	
}
div.clear
{	
	clear:both;
	height:7px;
}
div.element {
	float:left;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
}

.artindent p {
text-indent:2em;
}	

/*стиль левого меню для статей*/
/* #insideMenu ul {margin: 5px 0 0px 5px;padding:0px 0 0px 0px; } */
/* #insideMenu ul li{background: url(/imgs/li3.gif) 0 7px no-repeat;padding:2px 0 5px 10px;text-transform: none;font-weight:normal;}
#insideMenu ul li a{font-weight:normal;} */
#insideMenu li a.sub_item_nav_current_v_1{ padding-right:16px; color:#e66919;}
#insideMenu ul li a.sub_item_nav_current_v_1{text-transform: none;font-weight:normal;padding-right:16px; color:#e66919;}
#insideMenu ul li a.sub_item_nav_current_v_2{text-transform: none;font-weight:normal;}
ul.sub_articles{list-style-type: none;margin:10px 0 0 10px;padding:0px 10px 0 0px}
ul.sub_articles li {list-style-type: none;background: url(/imgs/li2.gif) 0 5px no-repeat;padding:0px 5px 0px 5px;text-transform: uppercase}
ul.sub_articles a {color:#000078;text-decoration: none;font-weight: bold}
ul.sub_articles{}
/*Пейджер*/
a.page_next{font-weight:2em;text-decoration:none;}
.comment{font-weight:normal;padding:10px 10px 10px 0px;}
.comment{font-weight:normal;padding:10px 10px 10px 0px;}



			#popup {
				position:fixed;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				-khtml-border-radius: 15px;
				border-radius: 15px;
				border: solid 1px #000;
				padding:15px;
				margin: 10px 10px 10px 0;
				z-index:5000;
				top:50%;
				left:50%;
				background:#fff;
			}

			#popup .m_head {
				font-size: 17px;
			}

			#popup label{
				width:100px;
			}
			#popup .submit{
				float:left;
			}

			#popup select{
				width:40px;
			}
			
			/************/
			
			.corners_block {
				background:#f1f1f1;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				-khtml-border-radius: 6px;
				border-radius: 6px;
				border: solid 1px #000;
				padding:10px;
				margin: 10px 30px 10px 0;
			}

			
			.corners_block .head, .m_head{
				color:#060388;
				font-size: 14px;
				text-transform:uppercase;
				margin-bottom:10px;
			}
			
			.form label{
				width:60px;
				display:block;
				float:left;
				line-height:20px;
			}

			.form input.text{
				float:left;
				width:130px;
				height:18px;
				padding-top:2px;
				margin-bottom:10px;
			}
			
			.form form {
				display:block;
			}


			.submit {
				border:solid 1px;
				border-color: #fff #666 #666 #fff;
				float:right;
				background:#f1f1f1;
				width:100px;
				height:25px;
				padding:0;
				margin-right:7px;
			}
			
			.spacer {
				clear:both;
				height:0;
				clear:both;
				overflow:hidden;
				font-size:0;
				line-height:0;
			}
			
			.ajaxwait {
				background:#f1f1f1 url(/imgs/wait.gif) no-repeat 50% 50%;
			}

			#popup .ajaxwait{
				background:#fff url(/imgs/wait.gif) no-repeat 50% 70%;
			}
			
			#change_password {
			}

#new_password_input input{
	width:200px;
	float:left;
	height:18px;
	padding-top:2px;
	margin-bottom:10px;
}

.buy_td input{
	width: 30px;
	float:left;
}

.buy_td a.add_good{
	float:left;
	margin: 4px 0 0 3px;
}

.goods_list h1{
	color:#E66919;
	font-size: 18px;
	text-transform:uppercase;
	margin-bottom:20px;
	font-weight:normal;
}

.goods_list table {
	width:100%;
	margin-bottom:20px;
}

.goods_list table td{
	padding: 8px 10px;
	border-bottom:solid 1px #f0f0f0;
}

.goods_list table th{
	font-size: 13px;
	font-weight:bold;
	text-align:left;
	border-bottom: solid 3px #e4e4e4;
	padding: 10px;
	color:#878787;
}

.goods_list table input{
	width:30px;	
}

.active_price {
	border:solid 1px red;
}

.total_tr td {
	border-bottom:0 !important;
	font-weight:bold;
}


.bot_arr {
	width: 12px;
	height:12px;
	background:url(/imgs/bot_arr.gif) no-repeat 0 0;
	float:left;
}






/**/
.request_form {
	font-weight:normal;
}

.request_form td{
	padding:4px;	
}
	
.request_form input, .request_form textarea, .request_form select {
	border:solid 1px #ccc;
	width:100%;
}

.m_error {
	border: solid 1px red;
	padding:10px;
	margin: 10px 0 20px 0;
}

.m_success {
	border: solid 1px #26af14;
	padding:10px;
	margin: 10px 0 20px 0;
	clear:both;
}



/********/


 
#upInfo {
	position:absolute;
	margin-top:-5px;
	
	background: #F1F1F1;
	border:1px solid #000000;
	padding:10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

	text-align:left;
	font-size:13px;
	line-height:20px;
	white-space:nowrap;
}

.orderedGoods {
	display: none;
	position: relative;
}

.orderedGoods INPUT {
	display: block;
	float: left;
}

.orderedGoods SPAN {
	display: block;
	float: left;
	position: relative;
	width: 9px;
	height: 18px;
	background: url('/imgs/spinner.gif') 0 0 no-repeat;
	margin-left: 3px;
}

.orderedGoods SPAN A.up {
	display: block;
	width: 9px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	outline: none;
}

.orderedGoods SPAN A.down {
	display: block;
	width: 9px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 10px;
	overflow: hidden;
	outline: none;
}

#upInfo h2{
	color:#E66919;
	font-size:14px;
	margin-bottom:6px;
	text-transform:uppercase;
	font-weight:normal;
}

#upInfo_request_count, #upInfo_request_total {
	font-size:14px;
	font-weight:bold;
	color:#E66919;
}

/**************/

.orderedGoods input {
	border:solid 1px #7f9db9;
	background:#fff;
}

#showComment {
	width:12px;
	height:12px;
	float:right;
	background:url(/imgs/bot_arr.gif) no-repeat 0 0;
}


/* Спец-блоки при одноколоночном контенте */
	div.notif_blocks {
		position: absolute;
		right: 0;
		top: 50px;
		z-index: 1;
	}
	
	div.notif_blocks div.corners_block {
		float: right;
		width: 200px;
		height: 122px;
	}
	
	td.spec_column {
		padding-top: 80px;
	}
/* END: Спец-блоки при одноколоночном контенте */


/* Выборка категории (скрыта, используется скриптом в фоне) */
#cat_select {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 0;
	top: 0;
	visibility: hidden;
}


/* Ячейка базовой цены для партнёров в списке товаров */
td.calculated_price {
	font-weight: bold;
}

table td.pricetd {
	text-align: right;
}


#request_form div.corners_block {
	margin-right:0;
}

.flnone select{
	float:none !important;
}

#request_upform a {
	line-height:15px;
}






