/* Стандартные стили */

/* Стандартные стили */

img {border:0}
form {margin: 0; padding: 0;}
body {font-family: Verdana; font-size:10pt}
p {font-size:13px}

a {color: #213a73; text-decoration: underline;}
a:visited {color: #213a73; text-decoration: underline;}
a:hover {color: #213a73; text-decoration: none;}

h3 a {font-size: 14; text-decoration: none !important;}
/* h1 {font-family: Verdana, Tahoma, sans-serif; font-size: 16px; font-weight:bold; color: #0b1a48;} */
h1 {font-family: Verdana, Tahoma, sans-serif; font-size: 15px; font-weight:bold; color: #0b1a48;}

/* Верхний колонтитул */
#phones {
  background: url('shapka_fon_verh.gif') repeat-x;
  font-weight: bold;
  width: 100%;
  text-align: right;
  color: #0b1a48;
  padding-right: 1em;
  font-size:12px;
  line-height:1.1em;
}

#phones div
{
float: right;
}

#phones .numbers
{
  text-align: left
}

#phones .title
{
  margin-right: 1em;
}

/* Нижний колонтитул */
#addresses {
  font-size: 0.7em;
  color: #0b1a48;
  white-space: nowrap;
}

/* Основные стили */
p.niz {margin-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0B1A48;}
div.menu {position: relative; left:0; visibility: visible; z-index:1; text-align: right; font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline}
div.menu1 {position: relative; left:0; visibility: visible; z-index:1; text-align: left; font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:underline}
a.menushka {

color:#0B1A48;
text-transform: uppercase;
font-size: 1.2em;

}

/* Стили области контента */
#content {font-family: Verdana, Tahoma, sans-serif; font-size: 10pt; color: #0b1a48; padding: 10px 4em;}

#content-ng {font-family: Verdana, Tahoma, sans-serif; font-size: 10pt; color: #0b1a48; background-image:url('http://www.rollstandart.ru/style/ng_fon.jpg'); padding: 10px 4em;}

#content ul {list-style-image: url('http://www.rollstandart.ru/style/ul.gif'); text-align: left;}
.prd_menu {padding: 0;}
.prd_menu table {height: 100% !important;}
.prd_menu td {vertical-align: middle;}
.prd_menu ul {margin: 0 0 0 2em; padding: 0;}
.prd_menu li {margin: 7px 0; padding: 0;}

div.nice {
  background: url('http://www.rollstandart.ru/style/ulhr.gif') no-repeat;
  padding-left: 10px;
}
.nice div {
  height: 10px;
  border: none 0;
  background: url('http://www.rollstandart.ru/style/hr.gif') repeat-x;
}
#plgGalleryPhotos div.nice {
  margin: 1px 0.5em;
}
.plgNewsMain div.nice {
  margin: 0;
  width: 100%;
}

div.form {border: solid 1px #888e9d; background-color: #c0c4cd; padding: 1px;}
.form table {border: solid 1px #4d556b; background-color: #f3f2f2; width: 100%; font-size: 9pt;}
.form .buttons {text-align: center;}
.form .buttons input {width: 140px; height: 25px; padding: 0; color: #0B1A48; font-weight: bold; border: solid 1px; border-color: #979caa #c3c7d0 #7d8392 #676c7c; background-image: url('http://www.rollstandart.ru/style/btnBG.gif');}

img.bordered {border: solid 1px #999; background-color: #ccc; padding: 1px;}

span.mini {font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #0b1a48;}
span.smini {font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight:bold; color: #0b1a48;}
span.text {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; color: #0b1a48;}
p.text {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; color: #0b1a48;}
span.strong {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; font-weight:bold; color: #0b1a48;}
span.roll {font-family: Verdana, Tahoma, sans-serif; text-transform: uppercase; font-size: 1.1em; font-weight:bold; color: #0b1a48;}
span.b {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; font-weight:bold; color: #0b1a48;}
span.head {font-family: Verdana, Tahoma, sans-serif; font-size: 15px; font-weight:bold; color: #0b1a48;}
ul.spisok {line-height: 18px;}


/* Сообщения об ошибках */
div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.errorBoxCap {background: #f00; color: #000; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}
/* Информационные сообщения */
div.infoBox {background: #fff; border: solid 2px #25b; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.infoBoxCap {background: #25b; color: #000; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}

/* PLUGINS */

#plgPath {font-family: Verdana, Tahoma, sans-serif; font-size: 9pt;}
#plgPath a {color: #142659; text-decoration: none;}
#plgPath a:visited {color: #142659; text-decoration: none;}
#plgPath a:hover {color: #25b; text-decoration: none;}

table.plgProducts {width: 100%;}
.plgProducts table {width: 100%; font-size: 8pt; font-weight: bold;}
.plgProducts td.image {width: 1%;}
.plgProducts td.menu {vertical-align: middle; text-align: left; padding-left: 1em;}
.plgProducts a {color: #12295a; text-decoration: underline; font-size: 8pt;}
.plgProducts ul {margin: 5px 5px 5px 20px;}

td#plgNewsLast {width: 230px; vertical-align: top;}
.plgNewsListItem h3 {color: #0b1a48;}
.plgNewsListItem .posted {text-align: right; font-style: italic;}

.searchHighlight {background-color: yellow; color: red;}

#plgGalleryAlbums {width: 185px; padding-left: 20px; font-size: 9pt; line-height: 30px; vertical-align: top; border-right: solid 1px #fff; font-weight: bold;}
#plgGalleryPhotos {font-size: 9pt; vertical-align: top; border-left: solid 1px #888e9d;}
#plgGalleryPhotos div.albumPreview {border: solid 1px #999; background-color: #ccc; padding: 1px;}
#plgGalleryPhotos .albumPreview img {border: solid 1px #666 !important;}
#plgGalleryPhotos td {font-size: 9pt; color: #003; vertical-align: top;} 
h1.plgGalleryTitle {font-size: 10pt;}
.plgGalleryImage {text-align: center;}
.plgGalleryDescription div {text-align: center;}
.plgGalleryControls {margin: 5px 0px; font-weight: bold; text-align: center;}


#plgGalleryAlbums a {color: #213a73; text-decoration: none !important;}
#plgGalleryAlbums a:visited {color: #213a73; text-decoration: none;}
#plgGalleryAlbums a:hover {color: #213a73; text-decoration: none;}


td.plgNewsMain  {vertical-align: top;}

.plgNewsMain .text {
 padding-left: 10px;
 vertical-align: top;
}

.pages a {text-decoration: none;}
.pages a:visited {text-decoration: none;}
.pages {
font-family: Verdana, Tahoma, sans-serif; font-size: 13px; font-weight:bold; color: #0b1a48;
}


.hmenuSubmenu {display: none; position: absolute; background-color: #b9bdc6; font-size: 10px; border-collapse: collapse; border-spacing: 0px; z-index: 100;}
.hmenuSubmenu tr {background-image: url('http://www.rollstandart.ru/style/hmenu/bg.gif'); height: 17px;}
.hmenuSubmenu td {padding: 0;}


.hmenuL1Selected{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}

.hmenuL1Default{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}

.hmenuL1SelectedOverlay{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#8888AA;
   text-transform:uppercase;
}

.hmenuL1DefaultOverlay{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#5C6274;
   text-transform:uppercase;
}



.hmenuL2Selected{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}

.hmenuL2Default{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}


.hmenuL2SelectedOverlay{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#8888AA;
   text-transform:uppercase;
}

.hmenuL2DefaultOverlay{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#5C6274;
   text-transform:uppercase;
}



.hmenuL3Selected{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}

.hmenuL3Default{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#FFFFFF;
   text-transform:uppercase;
}

.hmenuL3SelectedOverlay{
   font-size:10px;
   text-decoration:none;   
   font-weight:bold;
   color:#8888AA;
   text-transform:uppercase;
}

.hmenuL3DefaultOverlay{
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
   color:#5C6274;
   text-transform:uppercase;
}

#content p{text-align:justify;
font-size:12px;}
#content p.text {font-family: Verdana, Tahoma, sans-serif; font-size: 13px; color: #0b1a48;}
 
/* #content h1{text-align:center;
 font-size:12px;} */

 #content h1{text-align:center;
 font-size:15px;} 

  #content h2{text-align:center;
 font-size:12px;}
 
.sash {font-size: 14;
 text-decoration: none !important;
  font-weight: bold;}
