html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, small, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin:0;
padding:0;
   font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 11px;
}
/*Links*/
a
{
 
}
a:link {color: #006FDD;}
a:visited{color:#003871;}
a:active {color: #FF7171;}

 strong
 {
	font-size:12px;
	padding-left:5px; 
 }
 a  strong
 {
	 	padding-left:0px; 
	font-size:12px; 
 }
 .lin
 {
	 
	color:#CCC; 
 }
#glossary
{
	
overflow:auto;
height:400px;	
    margin-bottom: 52px;
}



#table1
{
border-collapse:collapse;
border:1px dotted #737373;
}
body
{
behavior:url("csshover.htc");

 background-color:#FAFAFA;
}


.message
{
text-align:center;	
/*height:70px;*/
display:block;
vertical-align:center;
padding-top:5px;
font-size:22px;
color:#903;
background-color:#FF9;
border-bottom:1px solid #CCC;	
}

#menu
{ 
background-color:#E5E5E5;
 display:block;
	border-top:1px solid  #C0C0C0;
	border-bottom:1px solid  #C0C0C0;
position:relative;
background:#FFFFFF url(/images/menu_bg.png) repeat-x scroll 0 0;
	width:100%;
	height:32;
z-index : 1;
} 

/* Левая панель */
#SectionL
{
float:left;
border:1px solid red;


}




























#gCatalogTovarov
{
width:100%;


}
#BorderCatalog
{
width:100%;
}
#PageCorzina
{
position:absolute;
 z-index : 365466;
 top:4px;

}
#TableCatalog
{
/*display:inline;*/
}
#TableCatalog td
{
padding:2px;	
}
 
#NBasket /*Контейнер "Ваша корзина пуста" */
{
float:right;

}
#MCorzina /* Контейнер для мини коризны */
{

 border:1px dashed #C0C0C0;
 padding:5px;
 background-color:#F3F3F3;
}
 #TabMiniCorzina
 {
 
 border-collapse:collapse;
border:1px solid #C0C0C0;



 }
#tovarfilter
{

height:62px;

padding:3px;
text-align:center;

}
#captionfilter
{
float:left;
position:absolute;
font-size:12px;
font-family:Helvetica;
font-weight:bold;
color:#0080FF;

}
#captioncatalog
{
padding-bottom:5px;

}
#imanobasket
{
position:absolute;
right:15px;
top:11px;
width:197px;
}
.PageBasketNo
{
background-color:#F3F3F3;
border:1px dashed #C0C0C0;
float:right;
height:55px;
min-height:55px;
overflow:hidden;
padding:5px;
position:absolute;
right:11px;
top:2px;
width:300px;
z-index:34995;
}
#nobasket
{
color:#0059B3;
font-size:13px;
font-weight:normal;

text-decoration:none;
text-indent:11px;

}
#captioncatalog a
{

height:11px; 
font-size:12px;
font-family:Helvetica;
font-weight:bold;
color:#0080FF;
cursor:pointer;


}
#captioncatalog  a:hover
{
cursor:pointer;
height:11px; 
font-size:12px;
font-family:Helvetica;
font-weight:bold;
color:#0080FF;
text-decoration:underline;
}
#resultfilter
{
font-size:70%;
color:#FFFFFF;
}
#fotofilter
{

    background: url("/images/menu_bg3.png") repeat-x scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 50px;
     padding-left: 0px;
    
    width: 560px;
}
.manager
{
   float: none;
    left: 6px;
    margin-left: 15px;
    margin-top: -17px;
    padding-bottom: 6px;
    position: relative;
}
#CatalogTov
{



}
#TableCatalog th
{
font-family:Arial;
font-size:12px;
font-weight:bold;
padding-left:4px;
padding-right:4px;
text-align:left;
}

 
mycor
{

 background-color : #A0EF7A ;
	border:0px solid #000;

	position:relative;
	top:0px;
	right:-170px;
        height :39px;
	
	color: #454545;

 
}

html
{
	height:100%;
}

body
{
	
	min-height:100%;
	
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;

}

/*Font in table*/
table
{
	font-size:100%;
}




small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}

#header
{
	position:relative; /*containing block*/
	height:70px;
	background: #FFFFFF ;  
 /*	border-bottom:1px solid #D6D6D6; */
}

#header_logo
{
	position:absolute;
}
#Logo
{
position:absolute;
	float:left;

}
#company_logo
{
/* 	background:url("/images/logo.jpg") no-repeat scroll right center transparent;*/
	/*background:url("/images/Logo.png") no-repeat  right center transparent;
*/
 
position:relative;
z-index:2;
left:10;
top:5;

}
#lenta
{
display:none;
z-index:3;
position:relative;
left:-26;
}


#DivNewsCena
{
	
 
float:left;
margin-top:3px;	
margin-right:5px;
margin-bottom:5px;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#E94101;
}
#notovar
{
	
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#E94101; 
}
#DivNewsCena2 /*img */
{
float:left;
 
 

font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#E94101; 
	
}
#header_text
{
	position:absolute;
	left:350px;
	top: -10px;
	width:400px;
	height:106px;
	padding-left:0px;
	padding-top:0px;
	color:#fff;
 
}

#header_text h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#header_text span
{
	font-size:80%;
}

/* Header menu: home, search, feedback*/
#header_menu
{

	
	position:absolute;
	right:55px;
 
}



#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #9dabc0;
}

/* Иконка Мой профиль
#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	/* padding:9px 11px; */
}

#zebra
{
	height:20px;
	background:transparent url(images/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/

#maincontent
{
background: #999; /* цвет фона основного блока (для наглядности) */

}
#content
{
	width:100%;

	border-collapse:collapse;


}

/*Left column*/
#content .left-column
{
	width:180px;
	vertical-align:top;
	
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
/*	padding:0 23px 10px 23px; */

}

.MainTableCatalog {
 
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;

margin-top:3px;
font-size:0.9em;
}
.BorderSection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
margin-left:3px;
margin-top:3px;
padding:6px; 
font-size:0.9em;
}
.BorderCatalog {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
*/
margin-top:3px;


}

div.module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
padding:3px;
font-size:0.9em;

}

.section_rounded_zakaz {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
margin:5px;padding:5px;


}

.module_catalog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
height:100%;
font-size:11px;
border:1px solid #E4E4E4;

}
.module_catalog a {

font-size:11px;

padding-top:3px;
}
#PanelOfZakaz {
padding:5px;
}
#PanelOfZakaz2 {
padding:5px;
}
.clDialogOtsutTovar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/module-bg.gif) repeat-x scroll 0 0;
border:1px solid #E4E4E4;
margin:0 0 15px;
padding:5px;
}



/*Right column*/
#content .right-column
{
	width:1px;
	vertical-align:top;
}





#btSendServer2
{
background:url("/images/bt_def_bg.gif") repeat-x scroll left center transparent;
border:1px solid #9A9A9D;
color:#C16100 !important;
cursor:pointer;
display:inline-block;
font-size:16px;
font-weight:bold;
height:29px;
line-height:29px;
margin-right:10px;
padding:0 30px;
text-align:center;
text-decoration:none;
vertical-align:top;
}

 


/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}







* {margin: 0; padding: 0;} /* обнуляем отступы */
body {
 
}
html,body {
overflow: auto;

height: 100%; /* задаем высоту тела документа */
width:100%
}
#editfind
{
width:150px;
}
#pL
{






}

#pR
{


 

}
#raz1 /* Разделитель строки в каталоге */
{
border-left:1px dashed #C0C0C0;
float:left;
height:28px;
margin-right:5px;
margin-top:-1px;
}
#check1
{
float:left;

}
#page
{
margin-left:10px;
margin-right:-30px;

width:98%;



}
#main { /* основной блок, который должен растянуться до подвала */
 
min-height: 100%; /* задаем минимальную высоту основного блока */
width:100%;
max-width:100%;
margin-bottom:-50px;
background-color:#FFFFFF;
}
* html #main { /* хак для ie6 */
height: 100%; /* для ие6, т.к. не понимает min-height */

}
.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
height: 50px; /* высота нашего подвала */

}
#linksit
{
float:left;
padding-left:10px;
padding-top:8px;


}
#linksit1
{
float:right;
color:#0063DC;
}

#linksit a {
font-size:12px;
padding-top:2px;

}
#linksit1 a {
font-size:12px;
padding-top:2px;

}
#zagmain a
{
font-size:12px;
padding-top:2px;
color:#0059b3;
font:120%/150% "Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-seri;
cursor:pointer;
}



#zagmain a:focus, #zagmain a:active {
color:#ED2492;
outline:1px dotted;
}

#linksit1 p  #linksit p {
font-size:11px;
padding-top:2px;

}

#zzz
{

margin-right:-18px;

}

.arr2GIF
{
margin-bottom:-3px;

}
#tabline
{
background-color:#F5F5F5;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;

height:6px;
width:100%;
}

#footer 
{ 
border-top:1px  dashed #DDDDDD;
height: 49px;
width:100%;
margin-top: -50px; 
background-color:#F3F3F3;
}
#tabline, #divline {

}

/*Catalog tovarov
---------------------------------------------------------------------------*/
#catalogelement
{
width:100%;
 
}
#gCatalogTovarov #TableCatalog
{

width:100%;

}

 
/*tempmessage 
_______________________________________________ */
#tempmessage
{
text-align:center;
color:red;
height:50px;
font-size:17px;
background:none repeat scroll 0 0 #FFFFE8;
border-bottom:1px solid #000000;

}
#namenews
{
color:#0073E6;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FF8204;
display:inline;
}
h2
{
color:#028AB7;padding:2px;
border-bottom:1px dashed teal;
margin-bottom:5px;
}

h3
{
color:#028AB7;
}

#nav a
{
padding:3px;
vertical-align:top;
position:relative;
top:2px;
}
 
 #nav 
{
margin-top:10px;

}

#nav span 
{
background-color:#F2F2F2;
color:#FF8448;
display:inline;
font-size:17px;
font-weight:bold;
padding:3px;
position:relative;
text-decoration:none;
top:-1px;


}

#sectfind 
{
padding-bottom:5px;
padding-top:5px;
}
#sectfind a
{
color:#0D62FF;
font-family:Verdana;
font-size:13px;
font-weight:inherit;
padding:2px;

}
/*--filter-------------------------------------------------------
*/

.block .tl {
background-position:0 0;
left:-1px;
top:-1px;
}

.block .c {
background-image:url("/images/bg_block_gray.png");
background-repeat:no-repeat;
position:relative;
}
.block .br {
background-position:100% 100%;
left:2px;
top:2px;
}

.block .c {
background-image:url("/images/bg_block_gray.png");
background-repeat:no-repeat;
position:relative;
}
.block .bl {
background-position:0 100%;
left:-2px;
top:0;
}

.block .c {
background-image:url("/images/bg_block_gray.png");
background-repeat:no-repeat;
position:relative;
}
.block .tr {
background-position:100% 0;
left:2px;
top:-2px;
}
.block.filter  {
margin-bottom:12px;

}
.filter
{
/*margin-left:2px;
margin-right:2px;*/
}
.block {
background-color:#F3F3F5;
border:1px solid #E2E2E2;
margin-bottom:20px;
 
}

.block .c {
background-image:url("/images/bg_block_gray.png");
background-repeat:no-repeat;
position:relative;
}
        
 

#TableCatalog
{
border:1px dotted #C0C0C0;
 border-collapse:collapse;
}

#TableCatalog td
{
border:1px dotted #C0C0C0;
 border-collapse:collapse;
}
#TableCatalog tr
{
border:1px dotted #C0C0C0;
 border-collapse:collapse;
}
#infomessage
{

text-align:center;
color:red;
font-size:15px; 
background-color:#FFFFDF;
border-bottom:1px solid #FF8040;
display:none;
top:0px;
/*position:relative;*/
}
#imgwarring
{
position:relative;
top:10px;
left:-10px;
}

div#sonet_events_ms_message {width:150px;}

/*No colvo na skalde 
------------------------------------------------------------- */

#gCatalogTovarov
{
width:100%;

}
.DopSectionLink
{
font-family:arial,times New Roman,times;
font-size:12px;
text-align:center;
text-decoration: none;  
cursor: pointer;
color:red;

}
/* Поиск */
#find
{ display:block;
float:right;
margin-right:6px;
background:none;

}
/* Новости */
 
#contnews
{
width:209px;
margin-bottom:8px;
}
 
.imagenews
{

cursor:pointer;
margin-right:2px;
}

h2
{
color:#028AB7;padding:2px;
border-bottom:1px dashed teal;
margin-bottom:5px;
}

h3
{
color:#028AB7;
margin-bottom:5px;
}

#news
{
background-color:#F3F3F3;
border:1px  dashed #C0C0C0;
padding:5px;
margin-top:8px;
text-align: left;


    list-style: none;

}
#namenews
{
color:#0073E6;
font-size:16px;
font-weight:bold;
border-bottom:1px dotted #FF8204;
 
}
#newsdata
{
position:relative;
font-size:8px;
color:#7D7D7D;

}
.cenanews
{
	
color:#DE3633;
font-family:Verdana,Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}
