html, body {
        text-align: center;
        background-color: #ffffff;
        margin: 0px;
        padding: 0px;
}

html, body, td {
        color: #363636;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
}

* {
        margin: 0px;
        padding: 0px;
}

body {
        padding: 5px 7px;
}

a:link, a:visited {
        color: #5c7284;
        text-decoration: underline;
}

a:hover {
        color: #9e0002;
}

p {
        margin: 0px;
        padding: 6px 0px;
        font-size: 11px;
        line-height: 1.2em;
}

img {
        margin: 0px;
        padding: 0px;
        border: 0px;
}

ul, li {
        font-size:10pt;
		font-weight:bold;
        list-style-type: none;
        margin: 0px;
		margin-top: 10px;
        padding: 0px;
}

table {
        margin: 0px;
        padding: 0px;
        border: 0px;
}

td { 
        text-align: left;
        vertical-align: top;
        padding: 0px;
}

form {
        margin: 0px;
        padding: 0px;
}

input {
        vertical-align: middle;
}

h1 {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 17px;
        padding: 10px 0px;
        font-weight: normal;
        color: #2d458c;
}

h2 {
        color: #3d6f61;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding: 8px 0px;
}

h2 a:link, h2 a:visited {
        color: #3d6f61;
}

h2 a:hover {
        color: #9e0002;
}

/*************************************************************/

div.clear {
        clear: both;
        height: 1px;
        line-height: 1px;
        overflow: hidden;
        margin-top: -1px;
}

div.container {
        float: right;
        width: 100%;
        margin-right: -283px;
}

.topborder {
        background-image: url(images/euro/bgr_head.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        padding-top: 5px;
        margin-top: 5px;
        _height: 1%;
}

.bottomborder {
        background-image: url(images/euro/bgr_head.gif);
        background-position: 0px 100%;
        background-repeat: no-repeat;
        padding-bottom: 8px;
}

p.date {
        color: #2d458c;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        background-image: url(images/euro/arrow.jpg);
        background-position: 100% 3px;
        background-repeat: no-repeat;
        padding: 0px 10px 0px 0px;
        margin-right: 7px;
        width: 63px;
}

p.news {
        margin-left: 80px;
        margin-top: -19px;
}

.grey {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #898989;
}

.td_head {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        color: #2d458c;
        border-bottom: 4px solid #2d458c;
        border-left: 1px solid #d5dae8;
        padding: 5px 10px;
}

.td_row {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        border-bottom: 1px solid #d5dae8;
        border-left: 1px solid #d5dae8;
        padding: 5px 10px;
}

.td_foot {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #2d458c;
        border-top: 3px solid #d5dae8;
        border-left: 1px solid #d5dae8;
        padding: 5px 10px;
}

.first {
        border-left: 0px;
}

div.i_txt {
        background-image: url(images/euro/input_l.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        height: 21px;
        width: 148px;
}

div.i_txt div {
        background-image: url(images/euro/input_r.gif);
        background-position: 100% 0px;
        background-repeat: no-repeat;
        height: 21px;
        padding: 0px 9px;
}

input.i_txt {
        border: 0px;
        border-bottom: 1px solid #96a2c5;
        border-top: 1px solid #96a2c5;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        color: #959595;
        height: 21px;
        width: 130px;
}

body:last-child input.i_txt {
        height: 19px;
}

* html input.i_txt {
        height: 19px;
        margin-top: -1px;
}

div.i_area{
        background-image: url(images/euro/tarea_l.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        height: 75px;
        width: 148px;
}

div.i_area div {
        background-image: url(images/euro/tarea_r.gif);
        background-position: 100% 0px;
        background-repeat: no-repeat;
        height: 75px;
        padding: 0px 9px;
}

textarea.i_area {
        border: 0px;
        border-bottom: 1px solid #96a2c5;
        border-top: 1px solid #96a2c5;
        height: 75px;
        overflow: auto;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        color: #959595;
        width: 130px;
}

body:last-child textarea.i_area {
        height: 73px;
}

* html textarea.i_area {
        height: 73px;
        margin-top: -1px;
}

input.i_button {
        background-image: url(images/euro/button.gif);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        width: 148px;
        height: 23px;
        border: 0px;
        color: #2d458c;
        font-size: 13px;
        font-weight: normal;
}

div.promo {
        background-image: url(images/euro/bgr_promo.gif);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        padding-bottom: 8px;
        margin-right: 30px;
        text-align: center;
}

.rounded { 
        display:block;
} 

.rounded * { 
        display: block;
        height: 1px;
        overflow: hidden;
        background: #eeeeee;
} 

.rounded1 { 
        border-right: 1px solid #f7f7f7;
        padding-right: 1px;
        margin-right: 3px;
        border-left: 1px solid #f7f7f7;
        padding-left: 1px;
        margin-left: 3px;
        background: #f2f2f2;
} 

.rounded2 { 
        border-right: 1px solid #fdfdfd;
        border-left: 1px solid #fdfdfd;
        padding: 0px 1px;
        background: #f1f1f1;
        margin: 0px 1px;
} 

.rounded3 { 
        border-right: 1px solid #f1f1f1;
        border-left: 1px solid #f1f1f1;
        margin: 0px 1px;
} 
.rounded4 { 
        border-right: 1px solid #f7f7f7;
        border-left: 1px solid #f7f7f7;
} 

.rounded5 { 
        border-right: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2;
} 

.rounded_content { 
        padding: 0px 5px;
        background: #eeeeee;
        /*height: 87px;*/
}

.small {
        font-size: 9px;
}

p.copyright {
        color: #a1a1a1;
		margin-left:10px;
}

p.copyright a {
        color: #a1a1a1;
}

p.copyright a:hover {
        color: #c30000;
}

p.menolink {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        color: #a1a1a1;
        line-height: 12px;
        font-size: 11px;
        white-space: nowrap;
}

p.menolink a {
        color: #575757;
}

p.menolink a:hover {
        color: #c30000;
}

/*************************************************************/

div#page {
        min-width:960px;
        text-align: left;
        overflow: hidden;
}

* html div#min-width {
        border-left: 960px solid #ffffff;
        position: relative; 
        float: left; 
        z-index: 1;
}

* html div#page {
        margin-left: -960px;
        position: relative; 
        float: left; 
        z-index: 2; 
}

div#hat {
        border-top: 5px solid #2d458c;
        border-bottom: 1px solid #dee3e6;
        height: 150px;
}

img#logo {
        border-top: 5px solid #5c7284;
        margin-top: -5px;
        position: relative;
        float: left;
        margin-right: -283px;
}

div#top {
        background-color: #2d458c;
        color: #ffffff;
        margin-right: 283px;
        margin-top: 15px;
        height: 83px;
}


div#left p 
{
color: #2D458C;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 10px 0;
}

div#top a, div#top p {
        color: #ffffff;
}

div#top a:hover {
        text-decoration: none;
}

div#top p {
        float: left;
        padding: 10px 13px 10px 20px;
}

div#top p {
        float: left;
        padding: 13px;
        font-size: 13px;
}

ul#topmenu {
        margin-top: 10px;
        border-left: 1px solid #929292;
        height: 25px;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: normal;
        color: #9e0000;
        float: left;
}

ul#topmenu li {
        float: left;
        padding: 0px 22px;
        height: 25px;
        border-right: 1px solid #929292;
}

ul#topmenu a {
        color: #2d458c;
}

ul#topmenu a:hover {
        color: #9e0002;
}

div#left {
        border-top: 5px solid #2d458c;
        border-bottom: 2px solid #5c7284;
        float: left;
        width: 261px;
        padding-left: 22px;
        padding-bottom: 30px;
}

div#lborder {
        background-image: url(images/euro/bgr_left.gif);
        background-position: -22px 0px;
        background-repeat: repeat-y;
}

ul#lmenu {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
}

ul#lmenu li {
        margin-top: 10px;
}

ul#lmenu ul {
        font-weight: normal;
        margin: 7px 0px 5px 15px;
}

ul#lmenu ul li {
        margin-top: 3px;
}

ul#lmenu ul ul {
        font-size: 11px;
        margin-left: 20px;
}

div#main {
        padding: 5px 10px 10px 20px;
        margin-right: 283px;
}

div#main img {
        padding:8px;
}

div#main th

{
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 3px solid #2D458C;
        border-left: 1px solid #d5dae8;
		border-top: 1px solid #d5dae8;
		border-right: 1px solid #d5dae8;
		padding: 7px;
		color:#2D458C;
}

div#main td {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        border-bottom: 1px solid #d5dae8;
        border-left: 1px solid #d5dae8;
        padding: 3px 7px;
		border-right: 1px solid #d5dae8;
}

div#main p {
        text-align: justify;
        font-size: 13px;
}

div#bborder {
        background-color: #aaaaaa;
        height: 5px;
        line-height: 5px;
        overflow: hidden;
        margin-left: 283px;
        _margin-bottom: -2px;
}

div#footer {
        background-color: #ebebeb;
        border-bottom: 1px solid #f1efe2;
        height: 60px;
        padding-left: 20px;
}

div#footer td {
        vertical-align: middle;
}

ul#bottommenu {
        height: 11px;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #c30000;
        margin-left: -10px;
        margin-top: 10px;
}

ul#bottommenu li {
        float: left;
        padding: 0px 12px;
        height: 11px;
        border-right: 1px solid #575757;
}

ul#bottommenu a {
        color: #575757;
}

ul#bottommenu a:hover {
        color: #c30000;
}

div#menocom {
        float: left;
        text-align: left;
        margin: 0px;
        padding: 10px 9px 0px 5px;
        width: 88px;
        height: 40px;
        font-size: 9px;
}

div#menocom p {
        font-size: 9px;
        padding: 0px 0px 0px 3px;
        margin-top: -2px;
}


/*Реванта*/

#menu li

{
display:inline;
padding-right:25px;
color:#000;
}

#menu ul 
{
border-left:1px solid #929292;
color:#9E0000;
float:left;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:15pt;
font-weight:normal;
height:25px;
margin-top:10px;

}

#menu ul li
{
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:13pt;
font-weight:normal;
margin:0;
padding:0;
}
#menu a
{
color:#2D458C;

}

#menu a:hover
{
color: #9e0002;
}

#menu ul li {
        float: left;
        padding: 0px 22px;
        height: 25px;
        border-right: 1px solid #929292;
}

#botmenu li
{
margin-top:2px;
display:inline;
padding-right:10px;
padding-left:10px;
color:#000;
}


#botmenu ul li
{
border-left:1px solid #575757;
color:#9E0000;
float:left;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
height:12px;

}

#botmenu a
{color:#575757;}

#botmenu a:hover
{color: #9e0002;}

#prodmenu ul li
{  font-size:10pt;
   font-weight:bold;
   background-image: url(images/euro/bgr_head.gif);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   padding-top: 5px;
   
   _height: 1%;

}

#prodmenu ul li ul
{  
margin-top: 0px;
}


#prodmenu ul li ul li 
{  font-size:9pt; 
   background-image: none;
   font-weight:normal;
   background-position: 0px 0px;
   background-repeat: no-repeat;  
   padding-left: 15px;
   margin-top: 0px;
   
   _height: 1%;

}

.nc_news
{
margin-top:10px;
}

.nc_full.nc_news
{
margin-top:0px;
}


.nc_news h1

{


color:#2D458C;
 background-image: url(images/euro/bgr_head.gif);
        background-position: 0px 100%;
        background-repeat: no-repeat;
        padding-bottom: 8px;
		margin-bottom:10px;

}

#main .nc_table
{
width:100%;
}

div#main .nc_simple_catalog img
{padding:20px;}

.nc_simple_catalog p
{
		padding:10px;}
		
.nc_full.nc_simple_catalog .nc_price
{
padding:10px;
font-size:14px;
}


.nc_full.nc_simple_catalog .nc_full_text
{
border-bottom: 1px solid #d5dae8;
border-left: 1px solid #d5dae8;

}

#brd
{
padding-left:10px;
}

#brd a {
color:#8F8F8F;
font-family:tahoma;
font-size:8pt;

}

#brd p
{

font-family:tahoma;
font-size:8pt;
padding-left:10px;
}

#lborder .nc_news
{
margin-top:0px;
}

div#counters {
float:right;
font-size:9px;
height:40px;
margin:0;
padding:10px 9px 0 5px;
text-align:left;
width:27px;
}

div#counters2 {
float:right;
font-size:9px;
height:40px;
margin:0;
padding:10px 9px 0 5px;
text-align:left;
width:80px;
}

div#counters3 {
float:right;
font-size:9px;
height:40px;
margin:0;
padding:10px 9px 0 5px;
text-align:left;
width:80px;
}
.table td{
border-collapse:collapse;
border-color:#ffffff;
border: 0!important;
text-align: center;

}
.table p{
padding-left:25px;
padding-right:25px;
}
.YMaps-b-balloon-frame td{
padding:0!important;
margin:0!important;
border:0!important;
}

