body {margin:0; padding:0; background:#eeeee9; font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#3a3836; width:100%; position:relative; max-width: 1500px; margin: 0 auto;}
*html body {overflow-y:hidden;}
a {color:#98012e;}
.a1 {color:#98012e; font-size:110%;}
a:hover, .a1:hover {text-decoration:none;}
img {border:0;}

h1 {margin:0; padding:0; font-size:180%; color:#98012e; font-weight:normal; padding:0px 0px 12px 0px;}
h2 {margin:0; padding:0; font-size:120%; color:#98012e; font-weight:normal;}
h3 { margin:0; padding:0; font-size:140%; color:#9b9791; padding:9px 0px 12px 0px; font-weight:normal;}
p {padding:0; margin:0; padding-bottom:4px;}
table { margin:0; padding:0;}

.logo {margin:30px 0px 15px 0px;}


.layer {position:relative; z-index:1; top:18px;}
.layer1 {position:relative; z-index:0; width:100%; margin-top:29px;}
*html .layer1 { margin-top:25px;}
.layer2 {position:relative; z-index:0; top:15px; width:100%;}

.menu { width:100%;}
.menu .name {background: url(i/menu_c.gif) repeat-x; text-align:center; height:26px; padding-top:3px; color:#ffffff; font-size:110%;}
.menu .name a {color:#e8c7d1; text-decoration:none;}
.menu .name_act {background:url(i/menu_c.gif) repeat-x; text-align:center; height:26px; padding-top:3px; color:#ffffff; font-size:110%;}
.menu .name_act a {color:#ffffff; text-decoration:none;}

.menu_01 { width:100%;}
.menu_01 .name {background:url(i/menu_01_c.gif) repeat-x; text-align:center; height:26px;  color:#ffffff; font-size:110%;}
.menu_01 .name a, .menu_01 .act a {color:#ffffff; text-decoration:none;}
.menu_01 .act {background:url(i/menu_01_c_act.gif) repeat-x; text-align:center; height:26px;  color:#ffffff; font-size:110%;}

.line {background:url(i/menu_act_bg.gif) repeat-x;}

.nav {text-align:right; padding-top:20px;}
.nav div{padding:0px 10px 0px 0px;}
.nav .act {background:url(i/nav_bg.gif) top right no-repeat;}

.lang { text-align:left; padding-top:25px;}
.lang div {height:25px; padding:5px 0px 0px 10px; font-size:90%;}
.lang a {color:#9b9591;}
.lang .act {background:url(i/lang_bg.gif) no-repeat; height:25px; color:#ffffff;}


.content {background:#ffffff; width:100%;}
.content .top .c,
.content .bot .c {font-size:1px; height:5px;}
.content .top {background:transparent url(i/tl.gif) no-repeat 0px 0px;}
.content .top .c {background:transparent url(i/tr.gif) no-repeat right 0px;}
.content .bot {background:transparent url(i/bl.gif) no-repeat 0px 0px;}
.content .bot .c {background:transparent url(i/br.gif) no-repeat right 0px;}
.content .l {width:28%;}
.content .cent {width:7%;}
.content .r {width:65%; padding-right:39px;}

.banner {padding-bottom:30px;}
.banner .bg {background-color:#CCCCCC; background-position: left; height:263px;}

.side_left {float:left; text-align:left; width:60%;}
.side_cent {float:left; width:10%; }
.side_right {width:25%; float:right;}

.pad {padding:33px 39px 20px 39px; text-align:left;}
.pad01 {padding:13px 39px 9px 39px; text-align:left;}

.pad02 {padding:33px 0px 20px 0px; text-align:left;}

.block {background:#f7f6f4; position:relative;}
.block .top .c,
.block .bot .c {font-size:1px; height:5px;}
.block .top {background:transparent url(i/tlg.gif) no-repeat 0px 0px;}
.block .top .c {background:transparent url(i/trg.gif) no-repeat right 0px;}
.block .bot {background:transparent url(i/blg.gif) no-repeat 0px 0px;}
.block .bot .c {background:transparent url(i/brg.gif) no-repeat right 0px;}
.block .pad {padding:12px 21px 0px 21px; height:120px;}
.block .pad1 {padding:12px 21px 0px 21px;}

.block2 {background:#9b062c; position:relative;}
.block2 .top .c,
.block2 .bot .c {font-size:1px; height:5px;}
.block2 .top {background:transparent url(i/tlr.gif) no-repeat 0px 0px;}
.block2 .top .c {background:transparent url(i/trr.gif) no-repeat right 0px;}
.block2 .bot {background:transparent url(i/blr.gif) no-repeat 0px 0px;}
.block2 .bot .c {background:transparent url(i/brr.gif) no-repeat right 0px;}
.block2 a {color: #ffffff;}

.w {width:80%;}
.w .side {width:5%;}



.arrow {float:left; padding-top:65px; padding-right:20%; position:relative;}
.row div {float:left; width:30%; position:relative;}
.row1 {width:90%; background:url(i/dot.gif) 0px 2px repeat-x; height:9px;}
*html .row1 {width:90%; font-size:1px;}

.font {color:#94908a; font-size:90%;}
.font01 {color:#615e5a; font-size:90%;}
.font02 { color:#9b9791;}
.font03 {font-size:13px; color:#9b9791;}


.copy {float:left; text-align:left; width:30%; font-size:90%;}
.footer_logo {float:left; width:37%;}
.footer_logo div {float:left;}
.footer_logo .space {padding:0 20% 0% 0%;}

.search {width:33%; float:right;}
.search .field {float:left; width:60%; margin-right:10px;}
*html .search .field { margin-right:0px;}
.input {width:90%; font-family:Arial, Helvetica, sans-serif; color:#3a3836; padding:1px 0px 0px 3px; }
.button {float:left; width:auto;}
.button div {float:left;}
.button img {width:13px ; height:18px;}
.button .text {background:url(i/button_c.gif) repeat-x; height:18px; text-align:center;}
.button .text a {color:#ffffff; text-decoration:none;}
.button a:hover {text-decoration:underline;}


.clear {height:0; line-height:0; overflow:hidden; clear:both; font-size:0;}
.fl {float:left;}
.s { height:1px;}
.perev {position:absolute; right:0; bottom:20px;}
.perev img { width:56px; height:34px;}

.menu_left div { background:url(i/submenu_bg_w.gif) right no-repeat;  padding:0px 0px 0px 39px;}
/*.menu_left  .act {background:url(i/submenu_bg.gif) right no-repeat; height:25px;  color:#615e5a;}*/
.menu_left  .act {background:url(i/submenu_bg.gif) right no-repeat; height:25px;   color:#615e5a;}


.f {color:#9b9791; font-size:90%; padding:2px 0px 0px 0px;}
.pic {float:left; margin:0px 20px 5px 0px;}
.pic img { width:151px; height:151px;}

.card {float:left; margin:0px 15px 0px 0px;}
.card img { width:119px; height:75px;}

.gr {float:left; margin:0px 15px 0px 0px;}
.gr img { width:75px; height:75px;}

.gr_01 {float:left; margin:0px 15px 0px 0px;}
.gr_01 img { width:283px; height:241px;}


.foto {width:90px; float:left; margin:0px 19px 0px 0px; height:90px;}
.fotogall {width:90px; float:left; margin:0px 19px 0px 0px; height:150px;}
.fotogall a, .foto a {font-size:95%;}

ul { padding:0; margin:0; list-style-type:none; margin-top:5px;}
ul li { background:url(i/li.gif) 0px 5px no-repeat; padding-left:13px; padding-bottom:5px;}
ol li {
	background:none;
}

ul ul { margin:5px 0px 5px 20px;}
/*new*/
.form {font-size:90%;}
*html .form {font-size:85%;}
.input 
{
	font-size:110%; 
	width:100%; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #afaca7;}
*html .input {width:90%;}
.textarea{width:100%; font-size:110%; font-family:Arial, Helvetica, sans-serif;}
.select {font-size:110%; width:100%; font-family:Arial, Helvetica, sans-serif; border:1px solid #afaca7;}
.select_short {font-size:110%;  font-family:Arial, Helvetica, sans-serif; border:1px solid #afaca7;}

h4 { padding:0; margin:0; font-size:130%; padding:0px 0px 20px 0px; color:#98012e; font-weight:normal;}
.font03 {font-size:90%; padding:0px 0px 10px 2px;}

.tab_row {background:url(i/tab_bg.gif) no-repeat; width:100%; position:relative; font-size:85%; color:#ffffff;}
.tab_row .top .c,
.tab_row .bot .c {font-size:1px; height:5px;}
.tab_row .top {background:transparent url(i/tl_red.gif) no-repeat 0px 0px;}
.tab_row .top .c {background:transparent url(i/tr_red.gif) no-repeat right 0px;}
.tab_row .bot {background:transparent url(i/bl_red.gif) no-repeat 0px 0px;}
.tab_row .bot .c {background:transparent url(i/br_red.gif) no-repeat right 0px;}


.tab_row01 {background:#f2f0ed; width:100%;font-size:85%;}
.tab_row01 .top .c,
.tab_row01 .bot .c {font-size:1px; height:5px;}
.tab_row01 .top {background:transparent url(i/tl_pink.gif) no-repeat 0px 0px;}
.tab_row01 .top .c {background:transparent url(i/tr_pink.gif) no-repeat right 0px;}
.tab_row01 .bot {background:transparent url(i/bl_pink.gif) no-repeat 0px 0px;}
.tab_row01 .bot .c {background:transparent url(i/br_pink.gif) no-repeat right 0px;}

.tab_row02 {background:#f2f0ed; width:80%;}
.tab_row02 .top .c,
.tab_row02 .bot .c {font-size:1px; height:5px;}
.tab_row02 .top {background:transparent url(i/tl_pink.gif) no-repeat 0px 0px;}
.tab_row02 .top .c {background:transparent url(i/tr_pink.gif) no-repeat right 0px;}
.tab_row02 .bot {background:transparent url(i/bl_pink.gif) no-repeat 0px 0px;}
.tab_row02 .bot .c {background:transparent url(i/br_pink.gif) no-repeat right 0px;}


.tab {font-size:85%; margin:8px 0px 11px 0px;}
.stavka {font-size:130%; color:#a8a5a0; font-weight:bold;}

.cont_r table, .cont_r td
{
    border-color: #dedede;
    border-style: solid;
}
.cont_r table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.cont_r td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	padding-left:10px;
}

.cont_r .tabbb table, .cont_r .tabbb td
{
	border: 0; !important
    border-style: none;
}

.cont_r .tabbb table
{
    border-width: 0; !important
		
}
.cont_r .tabbb td
{
    margin: 0;
    padding: 0px; !important
    border-width: 0; !important
	padding-left:0px; !important
}


/*Banner text*/
.action .btl {background:#ffffff url(img/btl.gif) bottom left no-repeat; height:6px; width:6px; font-size:1px;}
.action .btop {background:#ffffff url(img/top.gif) bottom no-repeat; height:6px; font-size:1px;}
.action .btr {background:#ffffff url(img/btr.gif) bottom right no-repeat; height:6px; width:6px; font-size:1px;}
.action .bcent {background:#ffffff; padding:0px 10px 0px 10px;}
.action .bbl {background:#ffffff  url(img/bbl.gif) no-repeat; width:6px; height:6px; font-size:1px;}
.action .bbot {background:#ffffff url(img/top.gif) top no-repeat; font-size:1px;}
.action .bbr {background:#ffffff url(img/bbr.gif) top right no-repeat; width:6px; height:6px; font-size:1px;}


.logo_ny {position:absolute; z-index:3; top:25px; width:100%; left:0;}
.ny {position:relative; z-index:1; top:77px;}
.m {position:relative; z-index:2; top:47px;}
.m45 { margin-top:29px;}

*html .logo_ny { top:30px;}
*html .ny {position:relative; z-index:1; top:70px;}
*html .m {position:relative; z-index:2; top:43px;}
*html .m45 { margin-top:24px;}

.slide { padding-top:8px; padding-bottom:8px;}

/*
.relative {position:relative;}
.plawka {position:absolute; bottom:0; z-index:1; width:284px; background:url(/i/plashka.png) left bottom no-repeat;}
.red {color:#98012e;}
.fsize {font-size:12px;}
.pad3 {padding:8px 0px 15px 20px;}
.pad3 div {padding-bottom:3px;}
*/
.relative {position:relative;}
.plawka {width:295px; background:url(/i/plawka.gif) left bottom no-repeat;}
.red {color:#98012e;}
.fsize {font-size:12px;}
.pad3 {padding:8px 0px 15px 20px;}
.pad3 div {padding-bottom:3px;}

.niceCheck {
	width: 20px;
	height: 13px;
	display: inline-block;
	cursor: pointer;
	background: url(i/checkbox.gif);	
	background-repeat: no-repeat;
}
.niceCheck input {display: none;}

.photo {
	width:180px; 
	height:115px; 
	background-repeat: no-repeat; 
	float:left; 
	margin-right:20px;
}

.pr50 {padding-right: 50px;}
.choice div {padding-bottom: 8px;}
.choice select {width:250px; margin-bottom:8px;}
.pages {width: 100%; overflow: hidden; padding-top: 10px;}
.arrow-left, .arrow-right {
	background:url(/i/page-arrow-left.gif) no-repeat; 
	width:6px; 
	height:19px; 
	display:block; 
	float:left; 
	margin-right:5px;
}
.arrow-right {
	background:url(/i/page-arrow-right.gif) no-repeat;
	margin-right: 0px;
	margin-left: 5px;
}
.pages-number {float: left;}
.pages-number a.active {background: url(/i/page_bg.gif) no-repeat; color:#ffffff;}
.pages-number div {float: left; width: 21px; text-align: center; margin-right: 5px;}
.pages-number a {color: #3a3836; float: left; text-decoration:none; width: 21px; height: 19px; text-align: center; padding-top: 2px; margin-right: 5px;}
.pages-number a:hover {text-decoration: underline;}
.button-forma {
	background:url(/i/button.gif) no-repeat; 
	width:71px; 
	height:18px; 
	border:0; 
	color:#ffffff; 
	font-size:11px; 
	font-family: "Arial", Helvetica, sans-serif;
	margin-top:5px;
}
.pl20 {padding-left:20px;}

.round5 {
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px; 
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px; 
	behavior: url(pie/PIE.htc); 	
}

.link-on-main {border:1px solid #9b062c; background:#ffffff; display:block; padding:5px 10px 5px 10px; text-decoration:none; float: left;}
a:hover.link-on-main {background:#9b062c; color:#ffffff; }

hr {height:1px; border:0; background:#cccccc; color:#cccccc;}
.department-one p {font-size:13px; color:#9b9791; line-height:18px; padding-bottom: 0px;}
.department-one div {line-height:18px;}
.department-map {border:1px solid #cccccc; padding:3px; width:520px; height:388px; margin:10px 0px 10px 0px;}
.pb10 {padding-bottom: 5px;}
.pb10 {padding-bottom:10px;}
.pl80 {padding-left:80px;}
.none {display: none;}

















