* {margin: 0 auto; padding: 0}
html, body {height: 100%;}

body {text-align:center; font-family:Tahoma; font-size:12px; color:#384047;}

a {color:#2d76d0; text-decoration:underline}
a:hover {color:#60A1F0; text-decoration:underline}

a img {border:none;}
a:focus {outline:none}

ol, ul, li {margin: 0px; padding: 0px;}

.mainWrapper { width:1000px; margin:0 auto; position:relative }

#header {width: 100%; height: 109px; position: absolute; top: 0; left: 0; z-index:900; }
#header .container {  width: 939px; margin: 0 auto; padding:30px 30px 0px 31px; text-align:left; z-index:900; position:relative;}

#gcontent { position:relative; z-index:800}
#gcontent .gcontainer {width: 1000px; margin: 0 auto; padding: 109px 0px 265px 0px; _padding-bottom:80px; text-align:left; z-index:800; position:relative;}

#lcontent { position:relative; z-index:800;}
#lcontent .lcontainer {width: 1000px; margin: 0 auto; padding: 109px 0px 265px 0px; _padding-bottom:80px; text-align:left; position:relative; z-index:800;}

.contpic { position:absolute; top:2px; left:0; width:100%; height:1008px; min-width:1000px; z-index:100 }
.containerbackpic { width:100%; height: 1008px; background:url('../img/gback.jpg') no-repeat top center; position:absolute; top:0; left:0 }
.lcontainerbackpic { width:100%; height: 1008px; background:url('../img/lback.jpg') no-repeat top center; position:absolute; top:0; left:0 }


#allcontent {height: auto !important; height: 100%; min-height: 100%;}
#allcontent .allcontainer {width: 1000px; margin: 0 auto; padding: 109px 0px 226px 0px; text-align:left; min-height: 540px;}
*html #allcontent .allcontainer {height: 540px;}

#footer {height: 190px; margin-top: -180px; position:relative; z-index:800; clear:both;}
#footer .container {width: 955px; margin: 0 auto; padding: 0px; text-align:left; position:relative; z-index:800;}

.searcInputWrapper { float:left; width:153px; height:25px; background:#fff url(/img/search_input.png) 0 0 no-repeat }
.searcInputWrapper input.inputSearch { background:none; border:none; width:135px; padding:4px 5px 4px 6px; margin:1px 0 0 0 }


.topnav {position:relative}
ul.topmenu { position:absolute; top:-58px; left:272px; margin:0 0px 0 0; list-style:none; width:410px;}
ul.topmenu li { margin:0; padding:0; background:none; float:left; width:26%; padding:11px 0 0 0; font-size:12px; color:#76808d;}
ul.topmenu li a { font-size:12px; color:#76808d }
ul.topmenu li a:hover { font-size:12px; color:#a9b3c0 }
ul.topmenu li.long {padding-right:11px;width:26%;}


.topnav .searchForm {position:absolute; top:-53px; right:0px;}
*html .topnav .searchForm {position:absolute; top:-53px; right:7px;}
input.inputSearch {width:148px; border:1px solid #c6cad2; padding:4px 0 5px 4px; margin:0px; float:left; color:#9e9e9f; font-family:Tahoma; font-size:12px;}
.searchbtn {margin-left:4px; height:25px; width:37px }
*html .searchbtn {margin-left:1px;}

p.sitemap{width:80px; position:absolute; top:-22px; right:110px;}
*html p.sitemap{width:80px; position:absolute; top:-22px; right:117px;}
p.sitemap a {font-size:12px; color:#76808d}
p.sitemap a:hover { font-size:12px; color:#a9b3c0 }

.content {position:relative; height:653px;}
.contentfoto {position:relative; height:auto; padding:34px 0 0 55px;}
.contentallcontent {position:relative; padding:17px 342px 0 55px; margin-bottom:35px;line-height:18px;}

.textinfo {padding-top:13px;}
.textinfo p {margin:0px; padding:0px 0px 6px 0px; line-height:18px;}

.contentallcontent ol, ul {margin: 5px 0 14px 0; padding: 0px; list-style:none;}
.contentallcontent li {margin: 0 0 5px 0; padding:0 0 0 18px; background:url(/img/li.gif) 0 9px no-repeat; list-style:none;}

div.plrel { position:absolute; top:770px; left:0; width:100%; text-align:center; z-index:850 }

div.plashka {width:1000px; height:122px; margin:0 auto; background:url(/img/plashka.png) no-repeat;
// _background:none;
// _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=img/plashka.png);
}
div.plashka .plashkaInner { position:relative; color:#a9b3c0; text-align:left }
div.plashka .plashkaInner p.bcg {position:absolute; top:34px; left:48px; width:150px; height:45px;}
div.plashka .plashkaInner p.bcl {position:absolute; top:34px; left:310px; width:165px; height:45px;}
div.plashka .plashkaInner p.elp {position:absolute; top:34px; left:785px; width:158px; height:45px;}
div.plashka .plashkaInner span.botnumber {display:block; font:normal 20px Georgia, Tahoma, sans-serif; font-style:italic; color:#fff; padding-top:7px;}
div.plashka .plashkaInner span.botnumber span {color:#a9b3c0}
div.plashka .plashkaInner a { color:#fff }
div.plashka .plashkaInner a:hover { color:#a9b3c0 }

ul.plashkamenu { width:190px; position:absolute; top:85px; left:303px; margin:0px; list-style:none; padding:0px;}
ul.plashkamenu li { margin:0px; padding:0px 0px 16px 0px; line-height:16px;}

ul.plashkamenu li a { /*color:#be4f0c;*/ display:block; font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; padding:0px 0px 5px 0px;}
ul.plashkamenu li a:hover { /*color:#8b3e10;*/ font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; }


ul.plashkamenu { width:190px; position:absolute; top:85px; left:303px; margin:0px; list-style:none; padding:0px;}
ul.plashkamenu li { margin:0px; padding:0px 0px 16px 0px; line-height:16px;}
ul.plashkamenu li a { color:#2d76d0; display:block; font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; padding:0px 0px 5px 18px; margin:0 0 0 -18px; position:relative; background:url(/img/tt.gif) 0 9px no-repeat; zoom:1;}
ul.plashkamenu li a:hover { color:#be4f0c; font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; background-position:0 -41px }




ul.ulnews{margin:0; list-style:none; width:988px; padding-left:12px; position:relative;}
ul.ulnews li { margin:0; padding:0; background:none; float:left; width:200px; padding:26px 0 0 36px; font-size:12px; color:#ffffff; line-height:16px; }
ul.ulnews li span { font-size:11px; color:#bbcad1; font-weight:bold; }
ul.ulnews li a { display:block; padding:3px 0px 0px 0px; color:#ffffff; }
ul.ulnews li a:hover { display:block; padding:3px 0px 0px 0px; color:#bbcad1; }


.bottomnav {position:relative}
p.bcg {position:absolute; top:26px; left:29px; width:150px; height:45px;}
p.bcl {position:absolute; top:26px; left:291px; width:165px; height:45px;}
p.elp {position:absolute; top:26px; left:766px; width:158px; height:45px;}
p.copyright {position:absolute; top:127px; left:29px; width:200px; height:16px; color:#888e93;}
p.cosmos {position:absolute; top:123px; left:767px; width:96px;}
p.cosmos img { margin:0 0 5px 0 }
p.cosmos span { color:#888e93; font-size:9px }
span.botnumber {display:block; font:normal 20px Georgia, Tahoma, sans-serif; font-style:italic; color:#275599; padding-top:7px;}
span.botnumber span {color:#AFB8C4}
span.botnumber a {color:#3B7FD3}
span.botnumber a:hover {color:#60A1F0}

h1 {font:normal 30px Georgia, Tahoma, sans-serif; font-style:italic; color:#384047; margin:0px; padding:0px; }
h2 {font:normal 20px Georgia, Tahoma, sans-serif; font-style:italic; color:#384047; margin:0px; padding:0px; }
h3 {font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; color:#384047; margin:0 0 10px 0; padding:16px 0 0 0; }


div.circle{width:177px; height:150px; background:url(/img/circle.png) no-repeat; position:absolute; top:119px; left:22px; padding:43px 20px 47px 43px;}


ul.ulcircle { margin:0px; list-style:none; padding:8px 0 0 0; height:auto !important; height:100px; min-height:100px }
ul.ulcircle li { margin:0 0 3px 0; padding:1px 0px 0px 17px; background:url(/img/liline.jpg) no-repeat 0px 10px;}
ul.ulcircle li a { color:#384047; font-size:12px; }
ul.ulcircle li a:hover { color:#a9b3c0; font-size:12px; }
ul.ulcircle li.longc {padding-top:5px;}
ul.ulcircle li span { font-weight:bold; color:#a9b3c0; font-size:12px; }


ul.ulcirclegr { margin:0px; list-style:none; padding:8px 0 0 0; height:auto !important; height:100px; min-height:100px }
ul.ulcirclegr li { margin:0 0 3px 0; padding:1px 0px 0px 17px; background:url(/img/liline.jpg) no-repeat 0px 10px;}
ul.ulcirclegr li a { color:#384047; font-size:12px; }
ul.ulcirclegr li a:hover { color:#a9b3c0; font-size:12px; }
ul.ulcirclegr li span { font-weight:bold; color:#a9b3c0; font-size:12px; }


div.circle a.allfree {font:normal 17px Georgia, Tahoma, sans-serif; font-style:italic; color:#2d76d0; background:url(/img/strlink.gif) no-repeat right 9px; padding-right:25px; margin-left:13px; }
div.circle a:hover.allfree {font:normal 17px Georgia, Tahoma, sans-serif; font-style:italic; color:#60A1F0; background:url(/img/strlink.gif) no-repeat right 9px; padding-right:25px; margin-left:13px; }


div.ginfo {width:412px; position:absolute; top:24px; left:51px;}
div.ginfo .nya { margin-left:-0.58em }
ul.gplus { margin:0px; list-style:none; padding:12px 0px 16px 0px;}
ul.gplus li { margin:0px; padding:10px 0px 0px 15px; background:url(/img/lilineinfo.jpg) no-repeat 0px 17px; }

div.presentinfo {width:180px; position:absolute; top:419px; left:51px;}

.cre-award { position:absolute; top:503px; left:28px; background:url(/img/award.png) 0 0 no-repeat; width:237px; height:100px }
.cre-award p { padding:24px 50px 0 24px; margin:0 0 12px 0; font-style:italic; font-size:17px; line-height:19px; font-family:Georgia, "Times New Roman", Times, serif }
.cre-award p a { color:#fff }
.cre-award p a:hover { color:#e0e5f2 }
.cre-award span { display:block; text-align:right; font-size:11px; color:#384047; padding:0 66px 0 0  }

/* rightmenu */

ul.rightmenu {
	position:absolute;
	list-style: none;
	width:244px;
	background:none;
	z-index:100;
	margin:0;
	padding:0;
	top:55px;
	left:696px;
}


/* öÏÕÌÁÕÂ */
ul.rightmenu li.rightmenugr {
	background:none;
	margin:0;
	padding:0 0 27px 0;
	zoom:1;
}

ul.rightmenu li.rightmenugr a{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:url(/img/bull.gif) no-repeat 0px -53px;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	color:#3b7fd3;
	text-decoration:none;
	cursor:pointer;
	zoom:1;
}


ul.rightmenu li.rightmenugr p {display: none;}

ul.rightmenu li.rightmenugr p a{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#3b7fd3;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:62px;
	zoom:1;
}

ul.rightmenu li.rightmenugr p a.first{padding-top:12px;}

ul.rightmenu li.rightmenugr a:hover{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:url(/img/bull.gif) no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	zoom:1;
}


ul.rightmenu li.rightmenugr p a:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#60A1F0;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:62px;
	zoom:1;
}

ul.rightmenu li.rightmenugr p a#selected,
ul.rightmenu li.rightmenugr p a#selected:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	height:auto !important;
	font:bold 12px Tahoma;
	font-style:normal;
	color:#384047;
	text-decoration:none;
	margin-left:62px;
	zoom:1;
}

ul.rightmenu li.rightmenugr p a.first:hover{padding-top:12px;}

ul.rightmenu li.rightmenugr a.selected,
ul.rightmenu li.rightmenugr a.selected:hover {
	background:url(/img/bull.gif) no-repeat 0px 0px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
	color:#fff;
	cursor:default;
	zoom:1;
}

ul.rightmenu li.rightmenugr a span {padding:13px 13px 13px 62px; line-height:52px;}
ul.rightmenu li.rightmenugr a.selected span, ul.rightmenu li.rightmenugr a.selected:hover span {padding:13px 13px 13px 62px; line-height:52px;}

ul.rightmenu li.rightmenugr a span em {border-bottom:1px dashed #3b7fd3; margin-right:27px}
ul.rightmenu li.rightmenugr a:hover span em {border-bottom:1px dashed #fff }
ul.rightmenu li.rightmenugr a.selected span em, ul.rightmenu li.rightmenugr a.selected:hover span em { border:none; }



/* êÅÌÕÌÞ */
ul.rightmenu li.rightmenulen {
	background:none;
	margin:0;
	padding:0 0 27px 0;
	zoom:1;
}

ul.rightmenu li.rightmenulen a{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:none;
	margin:0px;
	padding:0px;
	background:url(/img/bull.gif) no-repeat 0px -159px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	color:#3b7fd3;
	text-decoration:none;
	cursor:pointer;
	zoom:1;
}


ul.rightmenu li.rightmenulen p a{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#3b7fd3;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:62px;
	zoom:1;
}

ul.rightmenu li.rightmenulen p a.first{padding-top:12px;}

ul.rightmenu li.rightmenulen a:hover{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:url(/img/bull.gif) no-repeat 0px -106px;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	zoom:1;
}


ul.rightmenu li.rightmenulen p {display: none;}

ul.rightmenu li.rightmenulen p a:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#60A1F0;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:62px;
	zoom:1;
}

ul.rightmenu li.rightmenulen p a#selected,
ul.rightmenu li.rightmenulen p a#selected:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	height:auto !important;
	font:bold 12px Tahoma;
	font-style:normal;
	color:#384047;
	text-decoration:none;
	margin-left:62px;
	zoom:1;
}


ul.rightmenu li.rightmenulen p a.first:hover{padding-top:12px;}

ul.rightmenu li.rightmenulen a.selected,
ul.rightmenu li.rightmenulen a.selected:hover {
	background:url(/img/bull.gif) no-repeat 0px -106px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
	color:#fff;
	cursor:default;
	zoom:1;
}

ul.rightmenu li.rightmenulen a span {padding:13px 10px 13px 62px; line-height:52px;}
ul.rightmenu li.rightmenulen a.selected span, ul.rightmenu li.rightmenulen a.selected:hover span {padding:13px 10px 13px 62px; line-height:52px;}

ul.rightmenu li.rightmenulen a span em {border-bottom:1px dashed #3b7fd3; margin-right:7px}
ul.rightmenu li.rightmenulen a:hover span em {border-bottom:1px dashed #fff }
ul.rightmenu li.rightmenulen a.selected span em, ul.rightmenu li.rightmenulen a.selected:hover span em { border-bottom:none; }


/* þÁÐÍßÞÊÍÌ, ßÅÏÁÕßÌÞÚ ÂÞßÐÝ ÖÊÞÁÌÞÚ*/

ul.rightmenubottom {
	position:absolute;
	list-style: none;
	width:206px;
	background:none;
	z-index:100;
	margin:0;
	padding:0;
	top:412px;
	left:736px;
}

ul.rightmenubottom li.rightmenuall {
	background:none;
	margin:0 0 40px 0px;
	padding:0 0 0 22px;
	zoom:1;
	font:normal 20px/23px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}



/* þÁÐÍßÞÊÍÌ, ßÅÏÁÕßÌÞÚ ÂÞßÐÝ ÁÌÑÐÏÕ*/

ul.rightmenu li.rightmenuall {
	background:none;
	margin:0 0 24px 62px;
	_margin-bottom:30px;
	padding:0 0 0 0;
	zoom:1;
}

ul.rightmenu li.rightmenuall a{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	color:#3b7fd3;
	text-decoration:underline;
	cursor:pointer;
	zoom:1;
}

ul.rightmenu li.rightmenuall strong{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	zoom:1;
}



ul.rightmenu li.rightmenuall p a{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#3b7fd3;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:22px;
	zoom:1;
}

ul.rightmenu li.rightmenuall p a.first{padding-top:12px;}

ul.rightmenu li.rightmenuall a:hover{
	display:block;
	min-height:40px;
	height:auto !important;
	height:40px;
/*	background:url(/img/bullall.gif) no-repeat;*/
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:underline;
	color:#60A1F0;
	cursor:pointer;
	zoom:1;
}


ul.rightmenu li.rightmenuall p a:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	margin:0px;
	padding:0px;
	height:auto !important;
	font:normal 12px Tahoma;
	font-style:normal;
	color:#60A1F0;
	text-decoration:underline;
	padding:5px 0px 4px 0px;
	margin-left:22px;
	zoom:1;
}

ul.rightmenu li.rightmenuall p a#selected, ul.rightmenu li.rightmenuall p a#selected:hover{
	display:block;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:none;
	height:auto !important;
	font:bold 12px Tahoma;
	font-style:normal;
	color:#384047;
	text-decoration:none;
	margin-left:22px;
	zoom:1;
}

ul.rightmenu li.rightmenuall p a.first:hover{padding-top:12px;}

ul.rightmenu li.rightmenuall a.selected,
ul.rightmenu li.rightmenuall a.selected:hover {
	background:url(/img/bullall.gif) no-repeat;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font:normal 20px Georgia, Tahoma, sans-serif;
	font-style:italic;
	text-decoration:none;
	color:#384047;
	cursor:default;
	zoom:1;
}

ul.rightmenu li.rightmenuall a span {padding:13px 13px 13px 22px; line-height:52px;}
ul.rightmenu li.rightmenuall a.selected span, ul.rightmenu li.rightmenuall a.selected:hover span {padding:13px 13px 13px 22px; line-height:52px;}

ul.rightmenu li.rightmenuall a span em {border-bottom:1px dashed #3b7fd3; margin-right:27px}
ul.rightmenu li.rightmenuall a.selected span em, ul.rightmenu li.rightmenuall a.selected:hover span em { border:none; }


/*--------------------*/

ul.rightmenu li.rightmenugr p em.pulpopmenuem {background: url(/img/pulpopmenu.jpg) no-repeat left 7px; display:block; margin-left:62px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenugr p a.pulpopmenu {font-size:11px; color:#384047; margin-left:13px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenugr p a:hover.pulpopmenu {font-size:11px; color:#76808d; margin-left:13px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenugr p a.active, ul.rightmenu li.rightmenugr p a:hover.active {font-size:11px; color:#384047; margin-left:13px; text-decoration:none; font-weight:bold; padding:0 0 2px 0;}

ul.rightmenu li.rightmenulen p em.pulpopmenuem {background: url(/img/pulpopmenu.jpg) no-repeat left 7px; display:block; margin-left:62px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenulen p a.pulpopmenu {font-size:11px; color:#384047; margin-left:13px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenulen p a:hover.pulpopmenu {font-size:11px; color:#76808d; margin-left:13px; padding:0 0 2px 0;}
ul.rightmenu li.rightmenulen p a.active, ul.rightmenu li.rightmenulen p a:hover.active {font-size:11px; color:#384047; margin-left:13px; text-decoration:none; font-weight:bold; padding:0 0 2px 0;}



ul.present { margin:0; padding:9px 0 0 0; }
ul.present  li { margin:0px; padding:4px 0px 4px 15px; background:url(/img/lilineinfo.jpg) no-repeat 0px 11px; list-style:none; }
ul.present  li a.apresent {color:#2d76d0; text-decoration:none; border-bottom:1px dashed #2d76d0; font-size:12px; font-family:Tahoma; font-style:normal; }
ul.present  li a.apresent:hover {color:#60A1F0; text-decoration:none; border-bottom:1px dashed #60A1F0; font-size:12px; font-family:Tahoma; font-style:normal; }


ul.photogallery { margin:0px; list-style:none; width:700px; padding:58px 0 0 3px; position:relative;}
ul.photogallery li { margin:0; padding:0; background:none; float:left; width:200px; height:222px; font-size:12px; text-align:center;}
ul.photogallery li a {display:block; font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; color:#384047; margin:18px 0px 0px 0px; text-decoration:none;}
ul.photogallery li a:hover { font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic; color:#76808d; text-decoration:none; }

/*-----------------*/

	.fotoPic {width:595px; margin-left:0px;border:0px;}

#largeImg {
	border:0px;
	width: 428px;
	height: 572px;
	padding: 0px;
	margin: 0px 0px 2px 84px;
}
.thumbs img {
	border:0px;
	width: 72px;
	height: 94px;
	padding: 0px;
	margin:12px 11px 2px 0px;
	-moz-opacity:0.5; /* Firefox */
	opacity:0.5; /* Opera */
	filter:alpha(opacity=50); /* IE */
}

.thumbs img.blackwrite {
	border:0px;
	-moz-opacity:1; /* Firefox */
	opacity:1; /* Opera */
	filter:alpha(opacity=100); /* IE */
}


.thumbs a:hover img {
	border:0px;
	-moz-opacity:1; /* Firefox */
	opacity:1; /* Opera */
	filter:alpha(opacity=100); /* IE */
}

.thumbs a {border:0px; float:left; display:block; width:72px; height:94px; position:relative; margin:12px 11px 2px 0px;}
.thumbs img { position:absolute; top:0px; left:0; z-index:5;}
.thumbs span.imgbr { width:68px; height:90px; z-index:900; position:absolute; top:0px; left:0; margin:12px 11px 2px 0px; display:block;}

/*---------------*/

.fotoPic2 {width:630px; margin-left:-20px; border:0px; margin-bottom:33px;}

#largeImg2 {
	border:0px;
	width: 620px;
	height: 218px;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}
.thumbs2 img {
	border:0px;
	width: 94px;
	height: 64px;
	padding: 0px;
	margin:5px 11px 2px 0px;
	-moz-opacity:0.5; /* Firefox */
	opacity:0.5; /* Opera */
	filter:alpha(opacity=50); /* IE */
}

.thumbs2 img.blackwrite {
	border:0px;
	-moz-opacity:1; /* Firefox */
	opacity:1; /* Opera */
	filter:alpha(opacity=100); /* IE */
}


.thumbs2 a:hover img {
	border:0px;
	-moz-opacity:1; /* Firefox */
	opacity:1; /* Opera */
	filter:alpha(opacity=100); /* IE */
}

.thumbs2 a {border:0px; float:left; display:block; width:94px; height:64px; position:relative; margin:5px 11px 2px 0px;}
.thumbs2 img { position:absolute; top:0px; left:0; z-index:5;}
.thumbs2 span.imgbr2 { width:90px; height:60px; z-index:900; position:absolute; top:0px; left:0; margin:5px 11px 2px 0px; display:block;}


/*-------------*/

div.waylink {font-size:11px; color:#76808d; margin-left:-8px}
div.waylink a {font-size:11px; color:#76808d; margin:0px 8px}
div.waylink a:hover {font-size:11px; color:#a9b3c0; margin:0px 8px}

.contentallcontent h1 {padding-bottom:38px;}
.contentallcontent h2 {padding:45px 0px 20px 0px;}

img.piccontent1 {float:right; padding:0px 0px 20px 20px;}
img.piccontent2 {margin:23px 0px 43px -20px;}

div.tabletbl {margin:0px 0px 35px -20px;}
div.tabletbl2 {margin:25px 0px 35px -20px;}

table.tbl {border-left:1px solid #b9bbbe; border-top:1px solid #b9bbbe}
table.tbl td {border-right:1px solid #b9bbbe; border-bottom:1px solid #b9bbbe; padding:5px 30px 9px 34px}
table.tbl th {border-right:1px solid #b9bbbe; border-bottom:1px solid #b9bbbe; padding:5px 18px 9px 18px; text-align:left;}
table.tbl tr.grey {background:#eff1f2}

table.tbl2 {border-left:1px solid #b9bbbe; border-top:1px solid #b9bbbe}
table.tbl2 td {border-right:1px solid #b9bbbe; border-bottom:1px solid #b9bbbe; padding:5px 0px 9px 0px; text-align:center;}
table.tbl2 th {border-right:1px solid #b9bbbe; border-bottom:1px solid #b9bbbe; padding:5px 0px 9px 0px; text-align:center;}
table.tbl2 tr.grey {background:#eff1f2}
table.tbl2 tr.greytop {background:url(/img/greytop.jpg) #a8abae repeat-x top left; color:#f0f1f2; font-weight:bold}
table.tbl2 tr.greytop td { color:#f0f1f2; font-weight:bold; padding:5px 0px 5px 0px; }
table.tbl2 th span, table.tbl2 td span {font-weight:normal; color:#76808D}


ul.arenda { margin:0px; list-style:none; width:700px; padding:6px 0px 0px 0px; position:relative;}
ul.arenda li { margin:0; padding:0px 0px 20px 0px;; background:none; float:left; width:330px; height:125px; font-size:12px;}
ul.arenda li img {float:left; padding-right:12px;}
ul.arenda li a {display:block; margin-bottom:15px; font:normal 18px Georgia, Tahoma, sans-serif; font-style:italic;}

.blind { position:absolute; top:0; left:0; z-index:990; width:100%; height:180%; background:#fff; opacity:0.9; filter:alpha(opacity=90) }

.popup { position:absolute; top:100px; left:50%; z-index:999; color:#000000; width:820px; text-align:center; margin:0 0 0 -485px; overflow:visible !important; text-align:left; display:none }
.popup2 { position:absolute; top:100px; left:50%; z-index:999; color:#000000; width:577px; height:277px; text-align:center; margin:0 0 0 -285px; overflow:visible !important; text-align:left; display:none; background:url(/img/faqback.gif) no-repeat }
.popup .p-close { width:73px; height:20px; background:url(/img/close.gif) right 0 no-repeat; position:absolute; top:-25px; right:23px; cursor:pointer; padding:2px 0 0 0; }
.popup2 .p-close { width:73px; height:20px; background:url(/img/close.gif) right 0 no-repeat; position:absolute; top:-25px; right:23px; cursor:pointer; padding:2px 0 0 0; }


.popup2 .leaveCommentForm { padding:15px; width:542px; }
.popup2 .leaveCommentForm textarea.textInput { width:541px; height:68px;color:#505050; font-size:12px; font-Family:Tahoma; border:1px solid #6B6B6B; margin:5px 0px; }
.popup2 .leaveCommentForm .p-rol1 { float:left; width:225px; }
.popup2 .leaveCommentForm .p-rol2 { float:left; width:198px; }
.popup2 .leaveCommentForm .p-rol3 { padding:10px 0px 10px 0px; }
*html .popup2 .leaveCommentForm .p-rol3 { padding:0px 0px 8px 0px; margin-top:-6px }
*+html .popup2 .leaveCommentForm .p-rol3 { padding:0px 0px 8px 0px; margin-top:-6px }
.popup2 .leaveCommentForm .p-rol4 { text-align:center }
.popup2 .leaveCommentForm .textInput { width:194px; color:#505050; font-size:12px; font-family:Tahoma; padding:5px 1px;  border:1px solid #6B6B6B; margin:5px 0px; }
.popup2 .leaveCommentForm .p-rol4 input.button { width:86px }


.contentallcontent ul.konf { margin:0px; list-style:none; padding:6px 0px 0px 0px; position:relative;}
.contentallcontent ul.konf li { display:block; height:205px; margin:0; padding:0px 0px 20px 0px; background:none; font-size:12px;}
.contentallcontent ul.konf li img {float:left; padding:0px 42px 0px 0px;margin-top:-10px; _margin:0; /*position:relative;*/}
.contentallcontent ul.konf li a {display:block; margin-top:15px;margin-bottom:9px; font:normal 20px Georgia, Tahoma, sans-serif; font-style:italic;}


.tabs {margin-left:-20px;}

.contentallcontent ul.tabNavigation {
list-style: none;
margin: 0px;
padding: 0px;
}

.contentallcontent ul.tabNavigation li {
display: inline;
width:170px;
margin:0;padding:0;background:none;
padding-right:10px;
}

.contentallcontent ul.tabNavigation li a {
padding:6px 16px 8px 14px;
background: none;
color: #2d76d0;
font:normal 18px Georgia, Tahoma, sans-serif;
font-style:italic;
text-decoration: none;
}

.contentallcontent ul.tabNavigation li a em {
border-bottom:#2d76d0 1px dashed;
margin-right:15px;
}

.contentallcontent ul.tabNavigation li a.selected,
.contentallcontent ul.tabNavigation li a.selected:hover {
background: url(/img/faq.jpg) no-repeat top left;
font:normal 18px Georgia, Tahoma, sans-serif;
font-style:italic;
color: #384047;
}

.contentallcontent ul.tabNavigation li a.selected em,
ul.tabNavigation li a.selected:hover em {
border-bottom:none;
background: none;
color: #384047;
}

.contentallcontent ul.tabNavigation li a:hover {
color: #60A1F0;
text-decoration: none;
}

.contentallcontent ul.tabNavigation li a:focus {
outline: 0;
}

#first, #second, #all {padding-top:10px;}



.contentallcontent ul.gradm { margin:0px; _margin:0 0 20px 0; list-style:none; padding:14px 0px 0px 0px; position:relative;zoom:1; }
.contentallcontent ul.gradm li { padding:0; margin:0px 25px 34px 0px; background:none; float:left; font-size:12px; line-height:23px; height:25px; vertical-align:middle; zoom:1;}
.contentallcontent ul.gradm li a {color:#384047;}
.contentallcontent ul.gradm li a:hover {color:#B8BBBE}
.contentallcontent ul.gradm li.nonst {padding-top:2px;}
.contentallcontent ul.gradm li sup { position:relative; vertical-align:middle; top:-5px; zoom:1; }
.contentallcontent ul.gradm li#nonakt {color:#b8bbbe}
.contentallcontent ul.gradm li#akt {background:url(/img/aktr.jpg) no-repeat top right; font-weight:bold; padding:2px 12px 3px 0px;}
.contentallcontent ul.gradm li#akt img {float:left; margin-top:-2px;}

/* áßÅ ÁÅÏßÕÕ ÍÎÅÏØ? */
@media all and (min-width: 0px) {
	ul.gradm li.nonst { padding-top:5px; }
}

/* áßÅ ÁÅÏßÕÕ ÍÎÅÏØ? */
@media all and (min-width: 0px) {
	ul.gradm li#akt {padding:0px 12px 3px 0px;}
	ul.gradm li#akt img {margin-top:0px;}
}



table.arendatory td span {font-size:14px; color:#4866b3; font-weight:bold;}

table.arendatory td {padding-top:15px; padding-right:40px;}

table.arendatory td div.cat_main_img a{float:left;}
table.arendatory td p {clear:both; padding-top:0px;}


/*
ul.arendatory li a.transervis {display:block; text-decoration:none; border:none; width:155px; height:25px; background:url(/img/arendsp.jpg) no-repeat 0px 0px; margin:20px 0px 10px 0px;}
ul.arendatory li a:hover.transervis {text-decoration:none; border:none; background-position: -195px 0px;}

ul.arendatory li a.uralsib {display:block; text-decoration:none; border:none; width:120px; height:58px; background:url(/img/arendsp.jpg) no-repeat 0px -65px; margin:18px 0px 10px 0px;}
ul.arendatory li a:hover.uralsib {text-decoration:none; border:none; background-position: -195px -65px;}

ul.arendatory li a.rosneft {display:block; text-decoration:none; border:none; width:122px; height:75px; background:url(/img/arendsp.jpg) no-repeat 0px -147px; margin:30px 0px 10px 0px;}
ul.arendatory li a:hover.rosneft {text-decoration:none; border:none; background-position: -195px -147px;}

ul.arendatory li a.philip {display:block; text-decoration:none; border:none; width:115px; height:72px; background:url(/img/arendsp.jpg) no-repeat 0px -244px; margin:50px 0px 10px 0px;}
ul.arendatory li a:hover.philip {text-decoration:none; border:none; background-position: -195px -244px;}

ul.arendatory li a.cherymotors {display:block; text-decoration:none; border:none; width:128px; height:45px; background:url(/img/arendsp.jpg) no-repeat 0px -521px; margin:0px 0px 10px 0px;}
ul.arendatory li a:hover.cherymotors {text-decoration:none; border:none; background-position: -195px -521px;}

ul.arendatory li a.iib {display:block; text-decoration:none; border:none; width:116px; height:57px; background:url(/img/arendsp.jpg) no-repeat 0px -339px; margin:65px 0px 10px 0px;}
ul.arendatory li a:hover.iib {text-decoration:none; border:none; background-position: -195px -339px;}

ul.arendatory li a.novonordisk {display:block; text-decoration:none; border:none; width:102px; height:76px; background:url(/img/arendsp.jpg) no-repeat 0px -420px; margin:0px 0px 10px 0px;}
ul.arendatory li a:hover.novonordisk {text-decoration:none; border:none; background-position: -195px -420px;}

ul.arendatory li a.homecredit {display:block; text-decoration:none; border:none; width:103px; height:70px; background:url(/img/arendsp.jpg) no-repeat 0px -589px; margin:35px 0px 10px 0px;}
ul.arendatory li a:hover.homecredit {text-decoration:none; border:none; background-position: -195px -589px;}
*/


ul.dipl1 {padding:0px; margin:0px; width:620px;}
ul.dipl1 li { margin:0px 0px 20px 0px; padding:0px 40px 0px 0px; list-style:none; float:left; width:265px; height:388px;}

ul.dipl1 li img {border:1px solid #aeaeae; margin-bottom:21px;}

div.diplompager {height:30px; clear:both;}



.pages { height:29px; font-size:13px; line-height:29px; margin:10px 0 0 12px !important; position:relative; float:left; display:inline;}
.pages em { float:right; width:27px; height:29px; background:url(/img/backpages.jpg) no-repeat; font-style:normal; color:#909090; font-weight:normal; display:inline; margin:0 2px 0 0; text-align:center; font-weight:bold; padding-top:4px; font-size:14px; color:##384047}
.pages a {  float:right; width:27px; height:29px; display:inline; margin:0 2px 0 0; text-align:center; padding-top:4px; font-size:14px; }


/*foto*/

#photoPopup { font-family: Tahoma, Arial, Helvetica, sans-serif; position:absolute; top:100px; left:50%; z-index:999; color:#000000; width:500px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 70px 28px; }

#photoPopup .title { display:block; font-size: 13px; font-weight:bold; color:#373737; overflow:hidden; position:relative; margin:-45px 0 15px 0; text-align:left }
#photoPopup .name { display:block; color:#373737; overflow:hidden; position:relative; margin:0; text-align:left }


html>/**/body #photoPopup .name { display:block; color:#373737; overflow:hidden; position:relative; margin-top:25px; text-align:left }
*html #photoPopup .name { display:block; color:#373737; overflow:hidden; position:relative; padding-top:30px; text-align:left }


#photoPopup .title img { float:left }
#photoPopup .loader { position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px; }
#photoPopup .image { display:block; position:absolute;}
*html #photoPopup .image { display:block; position:absolute; margin-top:78px}
*+html #photoPopup .image { display:block; position:absolute; margin-top:78px}

#photoPopup .p-nav-close { width:80px; height:20px; background:url(/img/close.gif) right 0 no-repeat; position:absolute; top:50px; right:27px; cursor:pointer; z-index:20; padding-top:3px;}

#photoPopup .g_photo_n { display:none }
#photoPopup .g_qnt { display:none }
#photoPopup .navLinks { position:absolute; bottom:29px; right:28px; margin:0; padding:0 }

/*end foto*/


/*popup ÎÊÞÌÕÏÍÁÉÕ*/
#photoPopuppf { font-family: Tahoma, Arial, Helvetica, sans-serif; position:absolute; top:0px; left:50%; z-index:999; color:#000000; width:500px; text-align:center; margin:0 0 0 -279px; overflow:visible !important; padding:76px 28px 70px 28px;}

#photoPopuppf .title { display:block; font-size: 13px; font-weight:bold; color:#373737; overflow:hidden; position:relative; margin:-45px 0 15px 0; text-align:left }
#photoPopuppf .name { display:block; color:#373737; overflow:hidden; position:relative; margin:0; text-align:left }


html>/**/body #photoPopuppf .name { display:block; color:#373737; overflow:hidden; position:relative; margin-top:25px; text-align:left }
*html #photoPopuppf .name { display:block; color:#373737; overflow:hidden; position:relative; padding-top:30px; text-align:left }


#photoPopuppf .title img { float:left }
#photoPopuppf .image { display:block; position:absolute; z-index:900;}
*html #photoPopuppf .image {margin-top:78px;}
*+html #photoPopuppf .image {margin-top:78px;}

#photoPopuppf .p-nav-close { width:80px; height:20px; background:url(/img/close.gif) right 0 no-repeat; position:absolute; top:50px; right:27px; cursor:pointer; z-index:920; padding-top:3px;}

#photoPopuppf .g_photo_n { display:none }
#photoPopuppf .g_qnt { display:none }
#photoPopuppf .navLinks { position:absolute; bottom:29px; right:28px; margin:0; padding:0 }

#photoPopuppf .loaderpf { position:absolute; z-index:999; background:#fff; text-align:center; padding:40px; top:0px; left:0px; width:685px; height:379px;}
#photoPopuppf .loaderpf img {margin-top:25%}


div.contentpf {background:#b8dff8; position:absolute; top:76px; left:28px;}
*html div.contentpf {top:78px;}
*+html div.contentpf {top:78px;}
.roomsel {background:#e5f3fc;position:absolute;}
#itemsel {position:absolute;z-index:990; background: url(/img/roomspopup.png) no-repeat; width: 183px; height: 97px;padding:10px 12px;}
span.popupinfo {color:#2d76d0; font-style:normal}
h4 {color:#2d76d0; font-weight:normal; font-size:20px; font-style:italic; font-family:Georgia; padding:0px; margin:0px;}

/* end popup ÎÊÞÌÕÏÍÁÉÕ*/


.spacer { height:0px; overflow:hidden; clear:both; display:block }
.arendatoryList { }
.arendatoryList .arendatoryList-item { float:left; width:49%; margin:0 0 35px 0 }
.arendatoryList .arendatoryList-item .arendatoryList-item-image { display:block; margin:0; height:85px; overflow:hidden }
.arendatoryList .arendatoryList-item .arendatoryList-item-image a { display:block; zoom:1; overflow:hidden; margin:0 }
.arendatoryList .arendatoryList-item .arendatoryList-item-image a:hover { zoom:1; padding-top:85px }
.arendatoryList .arendatoryList-item p { padding:0 40px 0 0; margin:0 }
.arendatoryList .arendatoryList-item span {font-size:14px; color:#4866b3; font-weight:bold;}

.floors { margin:-30px 0 30px 0; zoom:1 }

.floors span { float:left; width:105px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; padding:10px 12px 0 0 }
.floors p { float:left; width:380px; padding:0; margin:0 }
.floors p * { float:left; display:inline; margin:0 1px 1px 0; width:40px; height:39px; line-height:38px; text-align:center }
.floors p strong { color:#fff; background:#3750a0 url(/img/pages.png) 0 0 no-repeat }
.floors p a:hover { color:#fff; background:#888d94 url(/img/pages.png) 0 -39px no-repeat }

.floorplan { position:relative; margin:0 0 12px -45px; overflow:hidden }
.floorplan .loader { position:absolute; z-index:200; top:0; left:0; width:100%; height:100%; background:#fff url(/img/24.gif) center center no-repeat }
.floorplan .imgrooms {position:relative; z-index:100;}
.floorplan .areamaps { position: absolute; top: 0pt; left: 0pt; z-index: 105; }
.floorplan .active {background:#275599;}
.floorplan .roomsplit {position:absolute; background:#564d58; z-index:50;}

.floorplan span.popup {color:#2d76d0; font-style:normal}
.floorplan h4 {color:#2d76d0; font-weight:normal; font-size:20px; font-style:italic; font-family:Georgia; padding:0px; margin:0px;}

#easyTooltip {
	font-weight: normal;
	background:url(/img/roomspopup.png) no-repeat;
	width: 159px;
	height: 97px;
	padding:10px 12px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-style: normal;
	z-index:200;
	text-align:left;
}
.floorplan .room-nu { display:block; width:50px; height:23px; font:normal 12px/22px tahoma; color:#000; background:url(/img/room-nu.png) 0 0 no-repeat; position:absolute; z-index:101; text-align:center }

.floorplan-legend { font:normal 12px/18px tahoma; color:#76808d; padding:0 0 0 80px; margin:0 0 33px 0 }
.floorplan-legend img { vertical-align:middle }
.floorplan-legend span { padding:0 23px 0 10px }

.photoGallery { margin:0 0 40px 0; overflow:hidden; clear:both; }
.photoGallery .pg-image { text-align:center; padding:0; margin:0 0 5px 0; position:relative; overflow:hidden; width:100%; }
.photoGallery .pg-image img { display:block; margin:0 auto }
.photoGallery .pg-thumbs span { float:left; display:inline; margin:0 5px -22px 0; height:94px }
.photoGallery .pg-thumbs a { float:left; display:inline; margin:2px; opacity:0.5; filter:alpha(opacity=50) }
.photoGallery .pg-thumbs a:hover { opacity:1; filter:alpha(opacity=100) }
.photoGallery .pg-thumbs img { float:left; display:inline; }
.photoGallery .pg-thumbs a.pg-active { margin:0; border:#2d76d0 2px solid; opacity:1; filter:alpha(opacity=100); cursor:default }
.photoGallery .pg-loader { width:24px; height:24px; background:url(/img/24.gif) 0 0 no-repeat; position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px }

.photoGallery .pg-thumbs a:hover { opacity:1; filter:alpha(opacity=100) }
.photoGallery .pg-thumbs img { float:left; display:inline; }

/*--- map-site ---*/
.contentallcontent h1.header-karta-site {padding-bottom:0px; }
div.list-block { width:50%; float:left; }
div.bottom-block { height:60px; clear:both; }
.contentallcontent ul.karta-site,
.contentallcontent ul.karta-site ul,
.contentallcontent ul.karta-site ul li ul { margin:0 0 5px 0; padding:0; background:#fff; zoom:1;}
.contentallcontent ul.karta-site li { zoom:1; font:normal 20px Georgia, Tahoma, sans-serif; font-style:italic; padding:20px 0px 5px 0px; color:#3b7fd3; background:none; }

.contentallcontent ul.karta-site li ul li { font-family:Tahoma; font-size:12px; font-style:normal; line-height:24px; margin:0; padding:0 0 0 35px; }
/*--- END map-site ---*/

.bookPopup { width:830px; margin:0 0 0 -415px }
.popup .p-prev { display:block; width:45px; height:45px; background:url(/img/prevnext.png) 0 -45px no-repeat; position:absolute; top:50%; left:-60px; margin:-23px 0 0 0; cursor:pointer }
.popup .p-next { display:block; width:45px; height:45px; background:url(/img/prevnext.png) 0 0 no-repeat; position:absolute; top:50%; right:-60px; margin:-23px 0 0 0; cursor:pointer }
.popup .p-textLinks { position:absolute; top:-25px; right:105px; line-height:18px }
.popup .p-textLinks a { margin:0 25px 0 0; position:absolute; top:445px; right:-105px }

.icon-pdf { padding:0 0 2px 26px; background:url(/img/icons/ppt.png) 0 0 no-repeat }



.partnersBox { margin:0 0 50px 0 }
.partnersBox .pb-image { float:left; display:inline; width:172px; margin:0 0 0 -20px }
.partnersBox .pb-info { float:left; width:448px }
.partnersBox .pb-info h2 { font-size:18px; font-style:italic; padding:0; margin:0 0 10px 0 }
.partnersBox .pb-info ul { margin:2px 0 10px 0; padding:0 }
.partnersBox .pb-info ul li { margin:0 0 6px 0; padding:0 0 0 23px; background:url(/img/li.gif) 0 9px no-repeat }