body,  {
	height : auto;
}


BODY, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON, PRE, P
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#313030;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
}

BODY, TEXTAREA, DIV
{
scrollbar-arrow-color:#FE9209;
scrollbar-base-color:#2954A9;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#AA7600;
scrollbar-track-color:#316CE0;
background-color : transperent;
}

td.header_main
{
  padding:0px 0px 25px 0px; 
}

td.subheader    
{
  padding:0px 0px 0px 0px;
}

td.side_level1
{
  padding:4px 0px 4px 0px; 
}

td.side_level2
{
  padding:4px 0px 4px 65px; 
  text-align : left;
}

td.side_level3
{
  padding:4px 0px 4px 93px; 
}

td.side_level4
{
  padding:4px 0px 4px 110px; 
}

td.smalltextcell
{
  padding:0px 0px 0px 0px; 
  font-size:1px;
}

td.maincontent
{
  padding:34px 34px 34px 34px; 
  font-size:1px;
}

span.header_title  /*Nadpis na hedere*/
{
  font-size:24px;
  color:#FFFFFE;
  text-decoration:none;
  letter-spacing:0.2em;
}

span.subheader1      /*stroka s adresom i telephonov vnizu hedera*/
{
  font-size:14px;
  color: White;
  text-decoration:none;
  font-weight:bold;
  font-family: Tahoma;
  float: left;
  text-align: left;
  margin-left: 25px; 
  margin-top: px;
}

span.subheader2      /*stroka s adresom i telephonov vnizu hedera*/
{
  font-size: 18px;
  color: White;
  text-decoration:none;
  font-family: Verdana;
  margin-right: 5px;
}

a.nounderline
{
  text-decoration:none;
}

span.footer_phone_small  /*kod moskvy*/
{
 font-family :  Calibri;
  font-size:24px;
  color:#FFFFFF;
  text-decoration:none;
  position: relative; 
  left: 90px; 
  bottom: 53px; 
}

span.footer_phone_large1  /*1st telephon*/
{
  font-family :  Calibri;
  font-size:28px;
  color:#FFFFFF;
  text-decoration:none;
  position: relative; 
  left: 90px; 
  bottom: 50px; 
}

span.footer_phone_large2  /*2nd telefon*/
{
  font-size:24px;
  color:#FFFFFF;
  text-decoration:none;
 position: relative; 
 left: 152px;
 top: 5px; 
 
}

span.footer_menu /* Menu dlya footera stranicy*/
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
  position: relative; 
  left: 30px; 
  top: 50px; 
}

span.developer_link /* Scylko na nas*/
{
  font-size:12px;
  color:#CCCCCC;
  text-decoration:none;
  position: relative; 
  left: 10px;
  top: 80px; 
}

span.footer_email   /*email adres s futera*/
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFCC;
  font-weight:bold;
  text-decoration:underline;
  position: relative; 
  left: 32px;
  top: 80px; 
}

a.hmenu1 
{
width: 146px;
font-family : Arial, Helvetica, sans-serif;
color:#0000CD;
}

a.hmenu2 
{
font-family : Arial, Helvetica, sans-serif;
color:black; 
}

a.hmenu2:hover
{
  font-size:16px;
  color:black;
  text-decoration: underline;
}

a.hmenu1:link
{
  font-size:16px;
  text-decoration:none;
}

a.hmenu1:hover
{
  font-size:18px;
 color:#0000CD;
  text-decoration:none;
}

a.hmenu1:visited
{
  font-size:18px;
  text-decoration:none;  
}

a.hmenu1:active
{
  font-size:18px;
  text-decoration:none;
}

a.hmenu2:link
{
  font-size:18px;
  text-decoration:none;
}

a.hmenu2:visited
{
  font-size:18px;
  text-decoration:none;  
}

a.hmenu2:active
{
  font-size:18px;
  text-decoration:none;
}

a.vmenu1:link
{
  font-family:verdana;
  font-size:18px;
  color:#003BB3;
  font-weight:bold;
  text-decoration:none;
}

a.vmenu1:visited
{
  font-family:verdana;
  font-size:18px;
  color:#003BB3;
  font-weight:bold;
  text-decoration:none;  
}

a.vmenu1:active
{
  font-family:verdana;
  font-size:18px;
  color:#003BB3;
  font-weight:bold;
  text-decoration:none;
}

a.vmenu1:hover
{
  font-family:verdana;
  font-size:18px;
  color:#FFA500;
  font-weight:bold;
  text-decoration:none;
}

a.vmenu2:link
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

a.vmenu2:visited
{
  font-family:verdana;
  font-size:12px;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

a.vmenu2:active
{
  font-family:verdana;
  font-size:12px;
  color: #FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

a.vmenu2:hover
{
  font-family:verdana;
  font-size:12px;
  color:#FFA500;
  font-weight:bold;
  text-decoration:underline;
}

a.vmenu3:link
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;  
  text-decoration:none;
}

a.vmenu3:visited
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;  
  text-decoration:none;
}

a.vmenu3:active
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;  
  text-decoration:none;
}

a.vmenu3:hover
{
  font-family:verdana;
  font-size:12px;
  color:#FFA500;
  font-weight:bold;  
  text-decoration:none;
}

a.vmenu4:link
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

a.vmenu4:visited
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

a.vmenu4:active
{
  font-family:verdana;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

a.vmenu4:hover
{
  font-family:verdana;
  font-size:12px;
  color:#FFA500;
  text-decoration:none;
}

a.fmenu1 {
	margin-left: 0px;
	font-weight : bold;
}

a.fmenu1:link
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
}

a.fmenu1:visited
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
}

a.fmenu1:active
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
}

a.fmenu1:hover
{
  font-size:16px;
  color:#F7f7f6;
  text-decoration:none;
}

a.centerlink:link
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
  font-weight:bold;
}

a.centerlink:visited
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
  font-weight:bold;
}

a.centerlink:active
{
  font-size:16px;
  color:#272726;
  text-decoration:none;
  font-weight:bold;
}

a.centerlink:hover
{
  font-size:16px;
  color:#676766;
  text-decoration:none;
  font-weight:bold;  
}

a 
{
	color: #0089BD;
        text-decoration :underline;
	
}

a:hover 
{
	color: #FF9900;
}

span.text12
{
  font-size:12px;
  color:#000000;
  text-decoration:none;
}

span.text14
{
  font-size:14px;
  color:#000000;
  text-decoration:none;
}

span.text16
{
  font-size:16px;
  color:#000000;
  text-decoration:none;
}

span.text18
{
  font-size:18px;
  color:#000000;
  text-decoration:none;
}

span.text24
{
  font-size:24px;
  color:#000000;
  text-decoration:none;
}

span.vmenu1
{  
 font-family:  Arial;
  font-size:18px;
  color: #0000CD;
  font-weight:  normal;
  text-decoration:none;
}

a.vmenu1: hover
{  
 font-family:  Arial;
font-size:18px;
color: #0000CD;
font-weight:  normal;
text-decoration: underline;
}

img.imgleft
{
border:none;
width:120px;
float: left;	
margin: 0px 0px 0px 0px;
}

img.imgleft2
{
border:none;
width:120px;
float: left;	
margin: 0px 0px 0px 0px;
}

img.noborder
{
border:none;
margin: 0px 0px 0px 0px;
}

img.imgright
{
border:none;
float: right;
margin: 0px 0px 0px 0px;
}

.bg1
{
  background-image:url("img1.gif");
  padding:0px 0px 10px 0px;
} 

.bg2
{
  background-image:url("img2.gif");
  padding:0px 0px 0px 0px;
}

h1
{
  font-family: Calibri;
  color: #04328C;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom : 5px;
  margin-top : 7px;
}

h2
{
font-size: 10 px;
color:#0089BD;
font-weight: bold;
margin-top: 8px;
margin-bottom: 8px;
font-family :  Calibri;
}

h3
{
font-size:14px;
color: Black;
font-weight: bold;
margin-top: 8px;
margin-bottom: 8px;
}

strong
{

}

.maintext,
.maintext a,
.maintext span
{
color:#A9A9A9;
font-size:11px;
text-align: justify;
}

.maintextleft,
.maintextleft a
{
font-size:11px;
color: #333333;
}

.left2,
.left2 a
{
font-size: 1px;
color: #0089BD;
}

.bold
{
  font-weight: bold
}

.bold2
{
  font-size:14px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px
}

.zagolovok
{
  color: #FF6633;
  font-size:18px;
  font-weight: bold;
  text-align: center;
}

.zagolovokblu
{
  color: #0099FF;
  font-size:17px;
  font-weight: bold
}

.not
{
  color:#A9A9A9;
  text-decoration:none;
}

div.bannerleft  
{
position: absolute;
height : 281px;
width : 235px;
top: 900px;
left: 30px;
color : #0089BD;
margin-top: 10px;
}

div.bannerleft3 
{
position: absolute;
height : auto;
width : auto;
top: 1210px;
left: 30px;
color : #0089BD;
}

div.bannerleft4 
{
position: absolute;
height : auto;
width : auto;
top: 1470px;
left: 30px;
color : #0089BD;
}

div.bannerleft5 
{
position: absolute;
height : auto;
width : auto;
top: 1710px;
left: 30px;
color : #0089BD;
}

span.bannerleft2  
{
height : 278px;
width : 230px;
display: block;
margin-top : 750px;
margin-left : 33px;
padding-bottom : 0px;
}

.adsense 
{
	margin-top: 320px;
	margin-bottom : -285px;
	width : 250px;
	margin-left : 30px;
}

img.shema 
{
	border : 1px solid black;
}

div#YMapsID-2053 
{
	border : 1px solid black;
}

textarea 
{
	border: 1px solid green;
}

img.imgradius /*radius ramki na izobragenie*/

{
border : 7px solid;
border-color : #C7C7C7;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background : black;
-moz-box-shadow: 5px 2px 10px #000;
-webkit-box-shadow: 5px 2px 10px #000;
box-shadow: 5px 2px 10px #000;

}

.flashka 
{
	height: 700px;
	margin-top: -150px;
	padding-top: 0px;
}

/*div.live 
{
	padding-left : 0px;
	width : 30px;
	margin-left : 255px;
	margin-top : -35px;
	padding-top : 40px;
}
*/

 /*кнопки на странице Главная*/
 
a.glavknopka 
{
 background : url(../userfiles/images/cement-knopka.png);
 display: block;
 width: 370px;
 height : 190px;
 margin-right : 20px;
 margin-top : 10px;
 background-position : 0 -190px;
}

a.glavknopka:hover 
{
	background : url(../userfiles/images/cement-knopka.png);
}

a.glavknopkass 
{
 background : url(../userfiles/images/suhayasmes-knopka.png);
 display: block;
 width: 370px;
 height : 190px;
 margin-right : 20px;
 margin-top : 10px;
 background-position : 0 -190px;
}

a.glavknopkass:hover 
{
background : url(../userfiles/images/suhayasmes-knopka.png);
}

 /*кнопки на странице Цемент*/
	
a.knopkacem1 
{
 background : url(../userfiles/images/knopka-nashiproizvoditeli.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 40px;
 margin-top : 5px;
 background-position : 0 -132px;
}

a.knopkacem1:hover 
{
background : url(../userfiles/images/knopka-nashiproizvoditeli.png);
}

a.knopkacem2 
{
 background : url(../userfiles/images/knopka-zavodskayaupakovka.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 40px;
 margin-top : 0px;
 background-position : 0 -132px;
}

a.knopkacem2:hover 
{
background : url(../userfiles/images/knopka-zavodskayaupakovka.png);
}

a.knopkacem3 
{
 background : url(../userfiles/images/knopka-kachestvo.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 40px;
 margin-top : 0px;
 background-position : 0 -132px;
}

a.knopkacem3:hover 
{
background : url(../userfiles/images/knopka-kachestvo.png);
}

a.knopkacem4 
{
 background : url(../userfiles/images/knopka-markirovka.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 40px;
 margin-top : 0px;
 background-position : 0 -132px;
}

a.knopkacem4:hover 
{
background : url(../userfiles/images/knopka-markirovka.png);
}

a.knopkacem5 
{
 background : url(../userfiles/images/knopka-samovivoz.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 27px;
 margin-top : 5px;
 background-position : 0 -132px;
}

a.knopkacem5:hover 
{
background : url(../userfiles/images/knopka-samovivoz.png);
}

a.knopkacem6 
{
 background : url(../userfiles/images/knopka-dostavka.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 27px;
 margin-top : 5px;
 background-position : 0 -132px;
}

a.knopkacem6:hover 
{
background : url(../userfiles/images/knopka-dostavka.png);
}

a.knopkacem7 
{
 background : url(../userfiles/images/knopka-vagonniepostavki.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 27px;
 margin-top : 5px;
 background-position : 0 -132px;
}

a.knopkacem7:hover 
{
background : url(../userfiles/images/knopka-vagonniepostavki.png);
}

a.knopkacem8 
{
 background : url(../userfiles/images/knopka-cenanacement.png);
 display: block;
 width: 370px;
 height : 132px;
 margin-left: 27px;
 margin-top : 5px;
 background-position : 0 -132px;
}

a.knopkacem8:hover 
{
background : url(../userfiles/images/knopka-cenanacement.png);
}

 /*кнопки на странице Цены*/

a.knopkacena1 
{
 background : url(../userfiles/images/knopka-podrobnee_o_cemente.png);
 display: block;
 width: 196px;
 height : 50px;
 margin-left: px;
 margin-top : 10px;
 margin-bottom : 10px;
}

a.knopkacena1:hover 
{
background : url(../userfiles/images/knopka-podrobnee_o_cemente.png);
background-position : 0 -50px;
}

a.knopkacena2 
{
 background : url(../userfiles/images/knopka-bistri_zakaz.png);
 display: block;
 width: 196px;
 height : 50px;
 margin-left: px;
 margin-top : 10px;
 margin-bottom : 10px;
}

a.knopkacena2:hover 
{
	background : url(../userfiles/images/knopka-bistri_zakaz.png);
	background-position : 0 -50px;
}

table.supertd 
{
border-right : 2px solid black;
border-bottom : 2px solid black;
-moz-box-shadow: 3px 2px 5px #000;
-webkit-box-shadow: 3px 2px 5px #000;
box-shadow: 3px 2px 5px #000;
}

/*knopka akcija*/

a.akcija 
{
 background : url(../userfiles/images/besplatno.png);
 display: block;
 width: 260px;
 height : 158px;
 position: relative;
 left: -350px;
margin-top: px;
margin-bottom : -10px;
}

a.akcija:hover 
{
background : url(../userfiles/images/besplatno.png);
background-position : 0 164px;
}

ul.scskatalog 
{
padding-left : 15px;
}

div.social 
{
position: relative;
 left: 973px;
 padding-top: 154px;
 font-weight: bold; 
 color: white;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 14px;

}

a.twitter 
{
/*float: right; position: relative; left: 1038px; top: 55px;*/
display: block;
/*background : url(../userfiles/images/twitter.png);*/
width: 32px;
height : 32px;
}

a.facebook 
{
/*float: right; position: relative; left: 1121px;top: 55px;*/

display: block;
/*background : url(../userfiles/images/facebook.png);*/
width: 32px;
height : 32px;	
}


a.vkontakte 
{
/*float: right; position: relative; left: 1204px; top: 57px;*/
display: block;
/*background : url(../userfiles/images/vkontakte.png);*/
margin-top: 2px;
width: 30px;
height : 30px;
}



div.fb-like 
{
color: blue;
}

.vnimanie {
background-image: url(../userfiles/images/vnimanie.png);
margin-left: -9px; }

p.shadow {
font-size: 16px; 
text-shadow: 3px 3px 4px #A3A1A1; 
color:#A60328;
font-family: book antiqua,palatino;
}

span.goodshrift {
font-family: book antiqua,palatino;
font-size: 22px;
color: #BD5800;
font-style: italic;
font-weight: normal;
}

span.goodshriftspisok {
color: #5DC413;
font-family: book antiqua,palatino;
font-size: 18px;

}

.icon: hover {
border: 1px solid black;
display: block;

}


div.count {
	position: relative;
	bottom: -20px;
	left: 320px;
	width: 215px;	
	
}

a.non {
font-size: 16px;
cursor:pointer;
font-weight: bold;
font-family: tahoma;
text-decoration: none;
color: black;
}

a.non:hover {
text-decoration: underline;
color: black;
}


a.logo {
position: relative;
top: -130px;
left: 20px;
display: block;
width: 116px;
height: 116px;

}


div.glavnaya {
	display: block;
	position: relative;
	bottom: 200px;
	
	
}

