@charset "utf-8";

* {

margin:0;

padding:0;

}



/* nachalnie nastroiki zagolovkov vseh urovnei   */

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited

{

  font-weight: normal;

  font-style: normal;

  text-decoration: none;

}

/* oformlenie ssylok na saite     */

a{

  text-decoration: underline;

  color:#004f64;

}

/*ssylka neposeshenay  */

a:link

{

   color: #004f64;

}

/*ssylka poseshenay  */

a:visited{

  color:#3b98b0;

}

/*ssylka pri navedenii*/

a:hover{

  text-decoration: none;

  color: #fe1919;

}



/*zagolovok uroven  1 */

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{

font-size:20px;

color: #000;

text-align:left;

margin: 0px 20px 10px 20px;

border-bottom:1px solid #a7a6aa;

margin-bottom:5px;

}

/*zagolovok uroven   2 */

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{

font-size:20px;

color: #000;

text-align:left;

margin: 0px 20px 10px 20px;

border-bottom:1px solid #a7a6aa;

margin-bottom:5px;

}

/*zagolovok uroven   3 */

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{

font-size: 18px;

color: #000;

text-align:left;

}

/* zagolovoki uroveni  4-6 */

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover,h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover,h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{

font-size:16px;

color: #3b98b0;

text-align:left;

}



/*oformlenie kartinok na saite   */

/*kartinka kak ssylka  */

a img {

	border: none;

}

/*kartinka v tekste  */

p img {

margin:0;

}



/*oformlenie abzacev na saite   */

p {

	margin: 0px 20px 10px 20px;

}



/* blok body */

body {

margin:0 auto;

padding:0;

font:14px Arial, Helvetica, sans-serif ;

line-height:1.3;

color:#000;

text-align:left;

background-color:#e7e5e5;

background-image: url('../images/bg2.png');



}



/*blok page */

#page {

width:950px;

margin:auto;

background-color:#fff;

overflow:hidden;

border:3px solid #000;

border-radius: 10px;

}



/*blok top dlya razmeshenia  div id="logo"  div id="user1" */

#top{

height:80px;

width:100%;

margin:0;

border-bottom:3px solid #000;

}

/* div id="logo"*/

#logo {

height:80px;

width: 600px;

float: left;

background-image: url('../images/logo 2.jpg');

}

/*oformlenie nazvania saita  */ 

#logo h2{

font:normal; 24px Arial, Helvetica, sans-serif small-caps;

font-style:italic;

text-align:left;

color:#000;

padding: 15px 0 0 280px;

border:none;

}

/*div id="user1" */

#user1  {

height:80px;

width: 350px;

float: left;

background-color:#FFFFFF

}



/*oformlenie modulya poiska po saitu syffiks _poisk */ 

.moduletable_poisk {

background-color:#fff;

padding:5px 0 5px 75px;

}



/*oformlenie bloka poiska po saitu  */ 

#user1 input {

background:url('../images/search.png') no-repeat;

height:20px;

width:245px;

font:12px Arial, Helvetica, sans-serif;

margin:15px 0 0 80px;

font-style:italic;

border:3px double #3b98b0;

}



/*div id="user2"*/

#user2 {

width: 100%;

clear:both;

}

		

/*div id=header */

#header {

width:100%;

}



.moduletable_header{

margin-bottom:0px;

}



/*oformlenie kartinok v module s suffiksom _header  */

.moduletable_header img{

margin:0;

border-bottom:3px solid #000;

}

.moduletable_header p{

margin:0;

}

		

/*div id="user3"     */

#user3 {

width: 100%;

}

/*module News Show Pro GK4 */

.moduletable_gk4{

font:12px Arial, Helvetica, sans-serif ;

color:#000;

font-style:italic;

background:url('../images/user3_bg.png') repeat-y;}



.moduletable_gk4 h4{

padding: 2px 0px;

font:bold 14px Arial, Helvetica, sans-serif;

color:#000;

font-style:italic;}



.moduletable_gk4 h4 a{

padding: 2px 0px;

font:bold 14px Arial, Helvetica, sans-serif;

color:#000;

font-style:italic;}



.moduletable_gk4 a{

font-size:12px;

color:#000;

padding:5px;

text-decoration:underline;}



.moduletable_gk4 a:hover {

color:#fe1919;

text-decoration:none;}



/*div id="left"*/

#left {

float:left;

width:200px;

}



/*div id="right"*/

#rigth {

float:left;

width:200px;

}



/*vivod contenta razmerom 60% */

#content60 {

float:left;

width:540px;

padding: 0 5px 0 5px;



}

/*vivod contenta razmerom 80% */

#content80 {

float:left;

width:740px;

padding: 0 5px 0 5px;

}

/*vivod contenta razmerom 100% */

#content100 {

float:left;

width:940px;

padding: 0 5px 0 5px;

}



/*oformlenie teksta v statyah */

#content60,#content80,#content100 {

text-align:justify;

margin-top:5px;

}

 

/*oformlenie spiskov v statyah */

#content60 ul li,#content80 ul li,#content100 ul li{

padding: 0 15px 0 5px;

margin:5px;

list-style:disc;

}



#content60 p img,#content80 p img ,#content100 p img {

padding:5px;

}



/*oformlenie knopok na saite   */

.button,input.button,button.validate  {

background:#fe1919;

color:#fff;

margin:2px;

padding:2px 10px 2px 10px;

cursor:pointer;

}



/*oformlenie moduley na saite */

.moduletable {

font:12px Arial, Helvetica, sans-serif;

color:#000;

line-height:1.5;

text-align:left;

padding:0px;

margin:2px;

border:2px solid #e7e5e5;

}



/*oformlenie zagolovka modulia */

.moduletable h3{

font: bold 12px Arial, Helvetica, sans-serif;

text-transform: uppercase;

text-align:left;

padding:5px 0 5px 5px;

color:#fe1919;

background-color:#e7e5e5;

}



/*oformlenie teksta v modulyah */

.moduletable p{

padding:5px;

}



/*oformlenie kartinok v modulyah */

.moduletable img{

margin:2px;

}



/*oformlenie spiskov v modulyah */

.moduletable ul li{

background: url('../images/blok.gif') no-repeat;

padding: 0 0 0 12px;

margin:5px;

list-style:none;

}



/*oformlenie modulya navigacii s suffiksom _nav  */

.moduletable_nav {

font-style:italic;

padding:5px;

margin:0;

background-color:#e7e5e5;

}



/*div id="footer" */

#footer {

width:100%;

clear:both;

background-color:#82b5bf;

}



/*oformlenie modulya s suffiksom _footer  */

.moduletable_foot {

text-align:center;

padding:10px;

}



.spisok{

    margin-left: 50px;

    list-style: disk;

}



----------------------------------------------





table, td, th{

    border: 1px solid #000;

text-align: center;

}



td, th{

  height: 30px;

  font-size: 16px;

}



tr {

  display: table-row;

  vertical-align: inherit;

  border-color: inherit;

}



.table_pesok{

  border-collapse: collapse;

  margin-top: 20px;

  margin-bottom: 60px;

  width: 470px;

  margin: 0px 20px 10px 20px;

}



.table_beton{

  width: 450px;

  margin-top: 60px;

  margin-bottom: 60px;

  border-collapse: collapse;

  margin: 0px 20px 10px 20px;

}



.table_rastvor{

  border-collapse: collapse;

  margin-bottom: 60px;

  width: 370px;

  margin: 0px 20px 10px 20px;

}



.table_dostavka{

  border-collapse: collapse;

    margin-top: 20px;

  margin-bottom: 60px;

  width: 450px;

  margin: 0px 20px 10px 20px;

}



.kontakt {

font-size: 18px;

color: #000;

text-align:left;

margin: 0px 20px 10px 20px;

}