/*
 * NiagaraStar.ru professional studio web-design.
 */

.bc1 {
    background-image: url(images/fon_text_top-l.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: #F2F7FD;
}

.bc2 {
    background-image: url(images/fon_text_top-r.gif);
    background-position: 100% 0;
    background-repeat: no-repeat;
}

.bc3 {
    background-image: url(images/fon_text_bot-l.gif);
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.bc4 {
    background-image: url(images/fon_text_bot-r.gif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    padding: 10px
}

#lik a {
    font-size: 16px;
    text-decoration: underline
}

#lik a:hover {
    font-size: 16px;
    color: #06f;
    font-weight: bold;
    text-decoration: underline
}

.Section11 h1 {
    font-size: 16pt;
    color:#0066cc;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
   
.Section11 .blue {
    font-size: 16pt;
    color: #0070c0;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

.Section11 table .blue {
    font-size: 16pt;
    color: #0070c0;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

.Section11 p {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-align: left;
}

.Section11 table span {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-align: right;
}

.Section11 li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.Section11 .pinkblock {
    background-image: url(img/note.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #fff0e0;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 15px;
}

.Section11 .pinkblock1 {
    background-color: #fff0e0;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: 15px;
}

/*
 * html .png {filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter, runtimeStyle.backgroundImage = 'none')}
 * html img.png {filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+src+', sizingMethod=scale)' : '', width = width, src = 'blank.gif')}
 * html .png a {position: relative}
 * html #divBlockKupon {width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':''); min-width:1002px;}
 * html #divBlockKupon {height:100%; height: expression((documentElement.clientHeight||document.body.clientHeight)<734?'734px':''); min-height:1002px;}
 */
BODY {
    margin: 0
}

IMG {
    border-width: 0
}

.ttbl {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

/*.ttbl2 {
 padding-right: 20px;
 padding-left: 20px;
 }*/
.ttbl TD {
    padding-left: 10px;
    padding-right: 10px;
}

.ttbl2 TD { /*padding-left:10px; padding-right:10px;*/
    vertical-align: top;
    text-align: center;
}

.ttbl2 tr td ul li {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    list-style-type: none;
    margin-left: -40px;
    padding-top: 5px;
    padding-bottom: 5px;
}

a {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

.ttbl2 tr td ul li a {
    color: #000;
    text-decoration: none;
}

.ttbl2 tr td ul li a:visited {
    color: #000;
    text-decoration: none;
}

.ttbl2 tr td ul li a:hover {
    color: #599cda;
    text-decoration: underline;
}

.menu_top {
    font-family: Verdana;
    font-size: 12px;
    color: #757474;
    font-weight: bold;
    text-align: center;
}

.menu_top a {
    font-family: Verdana;
    font-size: 12px;
    color: #757474;
    text-decoration: underline;
    font-weight: bold
}

.menu_top_tel {
    font-family: Arial;
    font-size: 16px;
    color: #757474;
    text-align: center;
}

.button a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #000;
}

.button a:visited {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    color: #000;
}

.newstitle2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.news2 {
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
    color: #000;
}

.newstitle {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
	display:block;
	padding-bottom:5px;
}

.news {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000;
	border-left:1px #e4e4e4 dashed;
	border-bottom:1px #e4e4e4 dashed;
	padding:0 0 10px 0px;
	display:block;
}

.bottommenu a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #757474;
    text-decoration: none;
}

.bottommenu {
    padding-bottom: 10px;
}

.newstitle a {
    color: #000;
}

body table tr td table tr td div div p a {
    color: #757474;
}

.xmenu {
    font: normal normal 400 11px / normal Verdana;
    padding-top: 15px
}

.xmenu A {
    color: #000000;
    text-decoration: none;
    white-space: nowrap
}

.xmenu A:hover {
    color: #599cda;
    text-decoration: underline
}

.xmenu TD {
    padding: 0;
    text-align: left;
    background-image: url(images/strelka.jpg);
    background-repeat: no-repeat;
    vertical-align: middle;
    background-position: 0 50%;
}

.xmenu TD.rmr {
    background-image: url(images/strelka1.jpg);
}

.xmenu TD DIV {
    height: 18px;
    padding-left: 20px;
    padding-top: 4px
}

TD.cur {
    background-image: url(images/strelka4.jpg);
    background-repeat: repeat-x;
}

TD.cur DIV {
    background-image: url(images/strelka2.jpg);
    background-repeat: no-repeat;
}

TD.cur A {
    color: #ffffff
}

TD.cur A:hover {
    color: #ffffff
}

div.faqq div {
    margin-bottom: 10px;
    font-family: Arial;
    font-size: 16px
}

div.faqq div a {
    color: #4e4e4e;
    text-decoration: none;
}

div.faqq div a:hover {
    text-decoration: underline
}

.faq P {
    margin: 0;
    padding-bottom: 8px;
    font: normal normal 700 12px / normal "Times New Roman";
}

td.cur div { background-image: url("images/strelka2.jpg"); background-repeat: no-repeat }


.xmenu  .wmen div {
height:35px;
line-height:1.4em
}

TD.cur.wmen {
    background-image: url(images/polosk5.jpg);
    background-repeat: repeat-x;
}

.xmenu  .cur .wmen div {

}


.xmenu td.cur .wmen div {
background-image: url("images/poloska.jpg");
    background-repeat:repeat-x;
}