/*
 * NiagaraStar.ru professional studio web-design.
 * jsasha@list.ru
 */

.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: #0070c0;
    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(http://www.niagarastar.ru/niagara5/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%;
}

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("http://www.niagarastar.ru/niagara5/images/strelka2.jpg"); background-repeat: no-repeat }


.xmenu  .wmen div {
height:35px;
line-height:1.4em
}

TD.cur.wmen {
    background-image: url(http://www.niagarastar.ru/niagara5/images/polosk5.jpg);
    background-repeat: repeat-x;
}

.xmenu  .cur .wmen div {

}


.xmenu td.cur .wmen div {
	background-image: url("http://www.niagarastar.ru/niagara5/images/poloska.jpg");
	background-repeat:repeat-x;
}






/*new portfolio*/


.portfolio {
	margin:20px auto;
	margin-left:55px;
	display:block;
	width:auto;
	margin-bottom:180px;
	}

.portfolio td.big-pic {
	text-align:center
	}

.portfolio td.big-pic img  {
	display:block;
	max-width:680px;
	height:auto
	}

.portfolio td.small-pic img {
	margin:5px 15px;
	cursor:pointer;
	cursor:hand;

	}

.titler1 {
	text-align:center;
	background:url(images/portfolio/titlers.jpg) top left no-repeat;
	/*border:1px #dee8f1 solid;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/	
	width:183px;
	height:auto;

	margin-left:20px;
	margin-bottom:15px;
	}

.titler2 {
	background:url(images/portfolio/titlers2.jpg) bottom left no-repeat;
	margin:0px;
	padding:10px;
	}

.titler1 h3 {
	color:#525C62;
	display:block;
	font-family:Tahoma;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	}

.titler1 h3 span {
	font-size:14px;
	}

.titler1 a {
	color:#1e71d7;
	text-decoration:none;

	}
	
div.titlers a:hover {
	text-decoration:underline
	}


.numbers {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	color:#4e4e4e;
	font-size:14px;
	margin-top:20px;
	}
	
.numbers span {
	padding:5px;
	}	
	
.numbers span.current {
	background:#e4e4e4;
	}

.numbers span a {
	color:#4e4e4e;
	
	}

.port a {
	color:#000;
	font-family:Arial;
	font-size:14px;
	margin-bottom:7px;
	display:block;
}

.port a:hover {
	text-decoration:underline;
	color:#599cda;
	}



/* Price-page */

.price_page {
	font-family:Georgia;
	color:#34404a;
	font-size:12px;
	width:92%;
	margin:0px auto;
	}
	
.price_page td h2 {
	display:block;
	margin:5px;
	}

.price_page td h2 sup {
	display:block;
	margin-top:2px;
	}

.price_page td h2.f {
	color:#981408;
	}	

.price_page td h2.s {
	color:#bf8922;
	}
	
.price_page td h2.four {
	color:#2d580d;
	}	
	
.price_page td h2.five {
	color:#0084b5;
	}
	
.price_page h2.six {
	color:#915fab;
	}
	
.price_page ul.f {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/f.gif)
	}	
	
.price_page ul.s {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/s.gif)
	}
	
.price_page ul.t {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/t.gif)
	}
	
.price_page ul.four {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/four.gif)
	}
	
.price_page ul.five {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/five.gif)
	}	
	
.price_page ul.six {
	list-style-image:url(http://www.niagarastar.ru/niagara5/images/price/six.gif)
	}	

.s01 {
	color:#981408;
	font-family:Georgia;
	font-style:italic;
}


.s02 {
	color:#bf8922;
	font-family:Georgia;
	font-style:italic;
}




.s03 {
	color:#2d580d;
	font-family:Georgia;
	font-style:italic;
}




.s04 {
	color:#0084b5;
	font-family:Georgia;
	font-style:italic;
}



.s05 {
	color:#915fab;
	font-family:Georgia;
	font-style:italic;
}



.s06 {
	color:#991b2a;
	font-family:Georgia;
	font-style:italic;
}
