
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th,
{
	margin: 0;
	padding: 0;
	outline: 0;
	text-decoration: none;
}


#tab_c{width:95%;}

body { 
   font-family:Tahoma; 
   font-size:12px; 
   color:#000; 
   background: #000;
}

td {
   font-family:Tahoma; 
   font-size:12px; 
   color:#000; 
}

a:link {color:#DA251D; text-decoration:underline;}
a:visited {color: #DA251D; text-decoration:underline;}
a:hover {color: #73C8D9; text-decoration:none;}
a:active {color: #73C8D9; text-decoration:none;}


img{ border:0px;}

p {
   margin: 0px;
   padding: 0px;
}

#main {
   width: 1260px; 
   text-align: left;
}

#footer {
   width: 1260px; 
   text-align: left;
   color: #fff;
   padding-bottom: 25px;
}


#fon-main {
   width: 1260px; 
   height: 250px; 
   background: url(../images/fon-main.jpg) no-repeat left bottom;
}


#left {
   width: 255px; 
}

#text-left {
   width: 220px; 
   margin-left:30px;
   margin-top:30px;
   color: #fff;
}


#right {
   width: 255px; 
}

#text-right {
   margin-left:30px;
   margin-top:30px;
   width: 220px; 
}



#text-center {
   padding-top: 35px;
   padding-bottom: 35px;
   padding-left: 55px;
   padding-right: 55px;
}

#address {
   margin-top: 30px;
   margin-right: 30px;
   font-size: 15px;
   line-height: 1.6;
}

.recv {
   display: block;
   color: #fff;
   font-size: 15px;
   font-weight:bold; 
}

#form {
   width: 185px; 
   text-align: left;
   color: #fff;
}

.v-in {
   width: 186px; 
   height: 22px;
   background: #E9E9E9;
   margin-top: 6px; 
   margin-bottom: 8px; 
}

#specpredlog {
   font-size: 14px;
   color: #fff;
} 
#specpredlog:hover {
   color: #73C8D9;
}



#header {
   width: 1260px; 
   height: 630px; 
   margin-top: 44px;
   background: url(../images/fon-header.jpg) no-repeat top center;
   text-align: left;
}

#orel {
   float: right; 
   position: relative; 
   top: -44px;  
}

#orel_1024 {
   display: none; 
}

#oblako_0 {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
}

#oblako-1024 {
   display: none;
}

#oblako {
   width: 1260px; 
   text-align: left;
   position: relative; 
   left: -8%;   
}

#tel {
   color: #73C8D9;
   font-size: 30px;
   font-weight:bold; 
   position: relative; 
   top: -172px; 
   left: 0px; 
   margin-left: 80px;
}

#logo {
   display: block;
   width: 286px; 
   height: 266px;
   position: relative; 
   top: 60px; 
   left: 20px; 
   cursor: pointer;
   z-index: 2; 
}

#menu {
   width: 465px; 
   height: 640px; 
   position: absolute; 
   top: 0px; 
   z-index: 1;
   vertical-align: bottom;
}

.menu-r{
   width: 465px; 
   height: 41px; 
   background: url(../images/menu-r.gif) no-repeat top right;
   margin-bottom:4px;
   filter: alpha(opacity=85);
   opacity:0.85;
}

.menu-b {
   width: 453px; 
   height: 41px; 
   background: #FBFDFE;
}

.topmenu {
   display: block;
   color: #FD2920;
   font-size: 14px;
   text-transform: uppercase; 
   padding-left: 25px; 
   padding-top: 10px; 
   font-family: Arial black;
}

a.topmenu:link {color:#FD2920; text-decoration:none;}
a.topmenu:visited {color: #FD2920; text-decoration:none;}
a.topmenu:hover {color: #73C8D9; text-decoration:none;}
a.topmenu:active {color: #73C8D9; text-decoration:none;}

@media screen {	

  .kupon{display: block;}
}

@media print {	
  .kupon{display: none;}
}


