
body{font-family:Arial, Helvetica, sans-serif; font-size:13px;  line-height:18px; color:#000000; }
html, body {margin:0px; padding:0px;  height:100%;}
img {border:0px; }
html {background-color:#c8e2a4;}

form {margin:0px; padding:0px; }
textarea,input,button {`border:1px solid gray;}
table {border-collapse:collapse;}

.toggleUrl a {color:#333; text-decoration:none;border-bottom:1px dashed #333; }
.toggleUrl a:hover {color:#333;}

#partner {text-align:center; margin-bottom:20px; background-color:#D7E0FB; padding:15px;}
/*  RUBLE */
@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

/* Page main position */
#container  { width:100%; max-width:1112px; min-width:900px;  border:0px solid blue; background-color:#fff;}
#page {background:url('/design/images/mpborder.png') repeat-y center; }

/* sql stat info */
#timeStat {float:right; font-size:9px; position:static; padding-right:10px;}

/* Header,content and footer */
#header {width:100%; height:100px;    background-color:#FFF; border:0px solid red;}
#content  {width:100%;   padding-top:0px; border:0px solid yellow; margin-bottom:30px;}

#footer {border:0px solid; background:url('/design/images/footer_bg1.gif') repeat-x;  height:160px; font-size:11px; background-color:#eff7f7}
#footer .ararat { background:url('/design/images/footer_ararat.gif') no-repeat bottom right; height:107px; border:0px solid; margin-top:0px; }
#footer .text {padding-top:0px; padding-left:20px; position:relative; border:0px solid;border:0px solid; }
#footer .copyright {font-weight:bold;  margin-bottom:10px; }
#footer_split {background:url('/design/images/footer_line1.gif') repeat-x; height:21px; margin:0px; padding:0px;  }
#footer .counter {position:relative; float:right; margin-right:15px; margin-top:0px;}


#mainPageBg {height:400px; width:100%; background:url('/design/images/mp_bg_tatev1.jpg') repeat-x;background-position:center top; border:0px solid blue;}
#mainPageBg h1 {color:#FFF; font-size:40px; line-height:50px; margin-top:0px; font-weight:lighter; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#mainPageBg .slogan {position:relative; left:20px; top:40px; color:#FFF;}
#mainPageBg img {margin:0px; padding:0px;}

/* home page styles - Header*/
#hpHeader {width:100%; height:100px;    background-color:#FFF; border:0px solid red;}
#hpHeader .homeLinks {position:relative; float:right; right:10px; top:5px; height:16px; border:0px solid blue;}
#hpHeader .logo {position:relative; float:left; margin-right:15px; padding:10px;}
#hpHeader h1 {position:relative; margin-top:30px; margin-bottom:10px;}
#hpHeader h2 {font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#hpHeader .settings img{margin:0px; padding:0px;}

.hpInfo {margin-bottom:25px;}
.hpInfo h3 {border-bottom:0px dashed #C60; margin-bottom:10px; margin-right:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.hpInfo ul {margin:0px;}
.hpInfo td {background-color:#fff;}
.hpInfo a {color:#333;}


.blockCaption {color:#FFF; height:30px; background:url('/design/images/header_bg1.gif') repeat-x; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
padding-left:8px; padding-top:5px; font-size:16px; font-variant: small-caps; font-weight:bold; margin-top:0px;}
.blockCaption a {color:#FFF;}
.blockCaption a:hover {color:#FF6;}




 h1 {margin-bottom:20px; margin-top:15px;  font-size:28px; font-weight:normal; color:#333300; }
 h2 {margin-bottom:10px; margin-top:5px;  font-size:24px; font-weight:normal; color:#333300;}
 h3 {margin-bottom:10px; margin-top:5px;  font-size:20px; font-weight:normal; color:#333300;}
 h4 {margin-bottom:10px; margin-top:5px;  font-size:18px; font-weight:normal; color:#333300;}
 h4.info {font-style:italic;   font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px;}
 h5 {margin-bottom:10px; margin-top:5px;  font-size:14px; font-weight:normal; color:#333300;}
 h6 {margin-bottom:10px; margin-top:5px;  font-size:12px; font-weight:normal; color:#333300;}


#columnLeft {padding-left:10px; padding-right:10px; width:250px; border:0px solid red; float:left;}
#columnCenter {margin-left:270px; padding-left:10px; padding-right:10px; border:0px solid red; }


#mainMenu { text-transform: uppercase; height:50px; font-family:Arial, Helvetica, sans-serif;
border:0px solid red; margin-top: -5px; background:url('/design/images/mmenu_bg.gif') repeat-x center 5px;}
#mainMenu td {text-align:center;}
#mainMenu table { color:#FFFFFF; background:url('/design/images/mmenu_bg.gif') repeat-x center 5px;}
#mainMenu .devider {margin-left: 10px; margin-right: 10px; margin-top: -5px;}
#mainMenu .selected  {background:url('/design/images/mmenu_on.gif') repeat-x center top;  }
#mainMenu a:hover {text-decoration:underline;}
#mainMenu a {color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
    font-weight: 700;
    font-size: 11px;
    white-space: nowrap;
}




/*********************************************************************************
/* servicePath */
/*********************************************************************************/
#servicePath {background-color:#E4E4E4; height:30px;}

.langs {border:0px solid red; height:20px; position:relative; width:100px; float:right; margin-right:40px; margin-top:5px; } 
.langs img {float:left; margin-top:0px;}
.langs select {float:right;}

.currencySign { font-family:"Times New Roman", Times, serif;}
.abpCurrencySelect {border:0px solid red; height:20px; position:relative;  float:right; margin-right:20px; margin-top:5px; }
.abpCurrencySelect form {float:right;}
.abpCurrencySelect .currencySign {background-color:#036; color:#FFF; padding-top:2px; font-size:12px; padding-left:7px; padding-right:7px; float:right; margin-right:10px;}

/*********************************************************************************
/*  Путь по разделам */
/*********************************************************************************/

.webPath { height:26px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px;   line-height:24px;} 
.webPath img {float:left; margin-top:0px; width:24px;}
.webPath .path {float:left; margin-left:2px; }
.webPath a {color:#333;}

/*********************************************************************************
/* Текст описания станицы */
/*********************************************************************************/
#pageDescription {color:gray; font-size:10px;}



/*  tooltip */
#tooltip {  
position: absolute;  
z-index: 3000;  
width:250px;  
border: 1px solid #269;  
background-color: #48b;  
padding: 0;  
opacity: 0.85;  
color:#fff;  
}  
#tooltip h3 {  
background-color: #F60;  
color:#FFF;
padding-left:5px;  
font-weight:bold;  
font-size:1.2em;  
margin:0px;
}  
#tooltip div {  
padding-left:5px;  
padding-right:5px;  
} 


/*********************************************************************************
/* Вертикальное меню для вложенных разделов */
/*********************************************************************************/
#subPagesMenu {list-style:none; font-family:Arial, Helvetica, sans-serif; padding:0px; margin-bottom:25px;}
#subPagesMenu ul {margin:0px; padding:0px; list-style:none; margin-right:20px; margin-top:20px; }
#subPagesMenu li {line-height:18px; margin-bottom:5px; padding-left:20px; }
#subPagesMenu a {text-decoration:none; border-bottom:1px dotted;}
#subPagesMenu .selected {font-weight:bold; background-color:#FF9900}



/*              photo galerey horizontal    */
div.pgalerey_hor{  /* Set it so we could calculate the offsetLeft */  
position: relative;  height: 106px;  width: 500px;  /* Add scroll-bars */  overflow: auto;
border:0px solid red; }
ul.pgalerey_hor {  display: block;  height: 106px;  /* Max width here, for users without Javascript */  width: 1500px;  padding: 8px 0 0 0px;  /* Remove default margin */  margin: 0;  background: url('/design/images/body_bg1.png');  list-style: none;
border:0px solid red;}
.pgalerey_hor li {  display: block;  float: left;  padding: 0 4px;}
.pgalerey_hor a {  display: block;  text-decoration: none;}
.pgalerey_hor span {  /* We want a caption to display on the next line */  display: block;  margin-top: 3px;  text-align: center;  font-size: 12px;  color: #fff;}
.pgalerey_hor span {  display: none;  margin-top: 3px;  text-align: center;  font-size: 12px;  color: #fff;}
.pgalerey_hor a:hover span {  display: block;}
.pgalerey_hor img {border: 3px #fff solid;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;}
.pgalerey_hor a:hover img {  filter:alpha(opacity=100);  opacity: 1;}
