/*******************************************************        

                  artop.kirov.ru
                     image-border- styles -
                      - main -        
                      
********************************************************/

* {
 margin:0;
 padding:0;
}

table {
 border-collapse:collapse;
 border: 0px none;
}

a img {
 border:0;
}
html {
  height:100%;
  width:100%; 
  background-color: #A1C7A2;
  background-image: url('../img/kubrickbg.jpg');
  background-repeat:repeat-x;
/****   background-image: url('../img/html_bg.gif');***/
/****   background-image: url('../img/kubrickbg1.jpg');***/
  }
   
body {
  /* font */
 font-family:'Trebuchet MS', 'Arial';
 font-size:12px;
}
h1 {
 border:0;
 padding: 16px 0px 10px 0px;
 font-weight:normal;
 font-size:20px;
 color:#111;
 text-align: center;
}
h2 {
 text-align: left;
 padding: 3px 0px 10px 15px;
 font-size: 16px;
 color: rgb(36,89,14);
} 

h3 {
  margin-left: 40px;
	font-weight: bold;
	font-size: 1.3em;
	text-align: left;
	color: #265e15;
 padding-bottom: 5px;	
}

h4 {
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	color: #265e15;
  padding: 15px 0px 5px 0px;	
}
h5 {
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	color: rgb(36,89,14);
  padding: 10px 0px 7px 35px;	
}


#tblMain{
background-color: #FFFFFF;
 margin: 10px auto;
  border-collapse:collapse;
 border: 0px none;
}

#text{
 text-align:justify;
 line-height:18px;
 text-indent: 10px;
 padding-left: 15px;
 padding-right: 20px;
}

#text_news{
 width: 90%;
 text-align:justify;
 line-height:18px;
 text-indent: 10px;
 margin-top: 7px;
 margin-bottom: 10px; 
}

#news_bg{
 width: 90%;
 text-align: center;
 background-color: #E6FFFB;
 margin-left: 20px;
 margin-right: 20px;
}

#news_text{
 padding-left: 15px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 1px;
 color: #373737;
 text-decoration: none;
 font-size: 12px;
 font-weight: bold;
 font-style: 'Arial';
}

/**** User Styles ********/

#top-line {
 background-color: #FFFFFF;
 background-image:url('../img/top-line.gif');
 background-repeat:repeat-x;
 font-size: 1px;
}
#bottom-line {
 background-color: #FFFFFF;
 background-image:url('../img/bottom-line.gif');
 background-repeat:repeat-x;
 font-size: 1px;
}
#left-line {
 background-color: #FFFFFF;
 background-image:url('../img/left-line.gif');
 background-repeat:repeat-y;
 font-size: 1px;
}
#right-line {
 background-color: #FFFFFF;
 background-image:url('../img/right-line.gif');
 background-repeat:repeat-y;
 font-size: 1px;
}

#hor-line {
 background-color: #FFFFFF;
 background-image:url('../img/sep_cont.gif');
 background-repeat:repeat-x;
 font-size: 1px;
}
#vert-line {
 background-color: #FFFFFF;
 background-image:url('../img/sep_cont_v.gif');
 background-repeat:repeat-y;
 font-size: 1px;
}

#left-link-bg {
 background-color: #FFFFFF;
 background-image:url('../img/line-links-bg.gif');
 background-repeat:repeat-x;
 background-position: bottom;
}
#right-link-top {
 background-color: #FFFFFF;
 background-image:url('../img/top-links-bg.gif');
 background-repeat:repeat-x;
 background-position: bottom left;
}

#roubloof {
 margin-top: 5px;
}
#brushes-logo {
 background-color: #FFFFFF;
 background-image:url('../img/logo-brushes.gif');
 background-repeat:no-repeat;
 background-position: bottom;
 font-size: 1px;
}
#green-line-top {
 background-color: #FFFFFF;
 background-image:url('../img/green-line-top.gif');
 background-repeat:no-repeat;
 background-position: bottom;
 font-size: 1px;
 text-align: center;
}
#green-line-center {
 background-image:url('../img/green-line-center.gif');
 background-repeat:repeat-y;
 background-position: top;
 color: #FFF;
}
#green-line-cop {
 background-image:url('../img/green-line-center.gif');
 background-repeat:repeat-y;
 background-position: top;
 color: #FFF;
 font-size: 11px;
 text-align: center;
}
#line{
font-size: 1px;
padding: 0px;
margin: 0px;
}

#line img {
border: 0px;
padding: 0px;
margin: 0px;
}

#cop-line {
 background-image:url('../img/cop-line.gif');
 background-repeat:repeat-x;
 font-size: 1px;
}

#news {
 background-color: #FFFFFF;
 background-image:url('../img/news.gif');
 background-repeat:no-repeat;
}
/**** menu ***/

#right-link-top  a.top-links {
  color: #414141;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-style: 'Arial';
  padding: 0px;
}
 
.bottom-links {
  color: #414141;
  text-decoration: none;
  font-size: 11px;
  font-style: 'Arial';
} 
#right-link-top  a.top-links-rus {
  color: #414141;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-style: 'Arial';
}
 
.bottom-links-rus {
  color: #414141;
  text-decoration: none;
  font-size: 10px;
  font-style: 'Arial';
} 
.left-links {
  color: #354525;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  padding-left: 25px;
  text-align: left;
} 
.left-links:hover {
  color: #5dda7c;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  text-align: left;
  padding-left: 25px;
} 

.left-links-habico {
  color: #920700;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  padding-left: 30px;
  text-align: left;
} 
.left-links-habico:hover {
  color: #C80B00;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  text-align: left;
  padding-left: 30px;
} 

.left-links-prod {
  color: #354525;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  padding-left: 45px;
  text-align: left;
} 
.left-links-prod:hover {
  color: #5dda7c;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  text-align: left;
  padding-left: 45px;
} 
.left-links-prod-vis {
  color: #5dda7c;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: 'Arial';
  text-align: left;
  padding-left: 45px;
}

.links{
  color: #1227DE;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
  padding-left: 45px;
  padding-top: 15px;
  text-align: left;
}
.links:hover{
  color: #3366FF;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
  padding-left: 45px;
  padding-top: 15px;
  text-align: left;
}

#sep_prod {
 background-image:url('../img/sep_prod.gif');
 background-repeat:repeat-x;
 background-position: center;
  margin: -5px 2px -3px 2px;

}

.image-border {
 background-color:#336600;
 padding: 0px;
}
.dealers {
 text-align: center;
 padding-top: 20px;
 padding-bottom: 20px;}

.post-info
{  text-align: left;
	font-size:0.9em;
	color:#6F7E53;
	margin-left: 40px;
	background:url('../img/underline1.gif') no-repeat left bottom;
	padding-bottom:20px;	
} 

.info
{  text-align: left;
	font-size:0.9em;
	color:#6F7E53;
	margin-left: 40px;
	padding-bottom:10px;	
} 

.line_news {
 width: 85%;
 margin-top: 20px;
 margin-bottom: 5px;
 margin-left: 55px;
 background: #fff url('../img/sep.gif');
 background-repeat: repeat-x;
 }
 
 
.link_news {
  color: #2F2FFF;
  text-decoration: underline;
  font-size: 12px;
  font-weight: normal;
  font-style: 'Arial';
  padding-right: 30px;
  text-align: right;
 }

/**** Table Products ****/
.paramName    {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #24B20E; font-weight: bold;}
.paramTd1     {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #1C8F0B;
               border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}
.paramTd2     {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000;
               border-left: solid 3px #CCCCCC; border-right: solid 3px #CCCCCC; border-top: solid 1px #CCCCCC; background-color: #F8F8F8; padding-left: 10px; text-align: left;}
.paramTd12    {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #126ED3;
               border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}

.paramSectionText
              {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 12px; color: #274E15; font-weight: bold; valign: center;}

.funcName     {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #AA0000; font-weight: bold;}
.funcParam    {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #0064AD; font-weight: bold;}

.caption  {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000; background-color: #F8F8F8;
                       padding-top: 15px; text-align: left;}
A.link3          {font-family: Trebuchet MS, Tahoma, Arial, Helvetica; font-size: 11px; color: #0058C0; font-weight: normal; text-decoration: none;}
A.link3:hover    {text-decoration: underline;}

A.none {text-decoration: none;} 
A.none:hover {text-decoration: none;}

/***news*/
table.block {
margin:5px;
padding-left: 5px;
border-collapse:separate;
}
td.title1 {
background:transparent url(../img/ctitle_1.gif) no-repeat bottom left;
width: 24px;
padding-right: 20px;
}
td.title {
background:transparent url(../img/ctitle_bg.gif) repeat-x bottom right;
color:#FFFFFF;
font-size: 11px;
font-weight:bold;
padding-left:12px;
line-height: 27px;
border: 0px none #000;
}
.blockcont {
vertical-align: top;
background-color:#FFFFFF;
padding:5px;
border-right: 1px solid #95C89B;
border-left: 1px solid #95C89B;
border-bottom: 1px solid #95C89B;
border-top: 0px solid;
}
.blockcont p {
line-height: 12px;
margin:0;
padding:5px 0 5px 7px;
}
.blockcont a {
outline: none;
color:#6B6B6B;
text-decoration:none;
}
.blockcont a:hover {
color:#222222;
text-decoration:none;
}

.blockcont span {
color: #95C89B;
font-weight: bold;
}