.v{                                        
	color:#3c3e47;
}
.bb{
	color:#002060;
	font-weight:bold
}
.contactlinks .bb {
	font-size:13px;
}
h5{
	float:left;
	clear:left;
}

.pic1{
	padding-bottom:7px;
	padding-right:15px;
	float:left;
	clear:left;
}
.pic11{
	padding-bottom:7px;
	padding-right:15px;
	float:left;
	margin-right:0px;
}

.h5{
	float:left;
	clear:left;
	font-weight:bold;
	width:100%;
	color:#000000;

}

.pic2{
   	background-color:#E2E0EB;
   	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
	padding-right:1px;
}

.d3{
	border-width:1px;
	border-color:#E0E1E8;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.n1,.n2,.n3,.n4, h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.n00{
	font-weight:bold;
	color:#003366;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.n0{
	font-size:11px;
	color:#3c3e47;
}
.n1{
	font-size:75%;
	color:#3c3e47;
}
.n2, h3{
	font-weight:bold;
	font-size:70%;
	color:#000000;
}

.n3{
	font-size:70%;
	color:#3c3e47;
	padding-left:20px;
}
.n31{
	font-size:12px;
	color:#3c3e47;
}
.n4{
	font-size:110%;
	color:#F26522;
}
.n5bb,.n5{
	font-size:11px;
}
.n5bb{
	color:#002060;
	font-weight:bold
}
.n6{
	font-size:11px;
}
.n10{
	font-size:70%;
	color:#3c3e47;
	padding-left:10px;
	text-align:left;
}

h4{
	font-size:110%;
	color:#F26522;
}

.promobox{
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	font-size:70%;
	color:#000000;
	background-color:#C1C6D4;
}
.d1 {
	padding-left:14px;
	padding-right:14px;
	color:#8A8EA2;
	font-size:11px;
}
.d2 {
	padding-top:19px;
	padding-bottom:19px;
}
.d3 {
	padding-left:17px;
	padding-right:17px;
	padding-top:7px;
	padding-bottom:7px;
}

.d4{
 	background-position: 10px 0px;
	background-repeat:no-repeat;
}
.d5{
 	background-position: 0px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-14.gif);
	padding-left:11px;
}
.d51{
 	background-position:11px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-14.gif);
	padding-left:22px;
}
.d52{
 	background-position:22px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-14.gif);
	padding-left:31px;
}
.d6{
 	background-position:0px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-16.gif);
	padding-left:11px;
}
.d61{
 	background-position:11px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-16.gif);
	padding-left:22px;
}
.d51 a h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:11px;
	border:0px;
	text-decoration:underline;
}
.d62{
 	background-position:22px 4px;
	background-repeat:no-repeat;
	background-image:url(/imgs/el-16.gif);
	padding-left:31px;
}

.lnk111{
	color:#336699;
}
.lnk1,.lnk11{
	color:#336699;
	font-size:75%;
}
.lnk1{
text-decoration:underline;
}
.t1{
	color:#002060;
	font-weight:bold;
	font-size:12px;
}
.t2{
	color:#8A8EA2;
	font-size:70%;
}

.t3{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-transform : uppercase;
}
.tp{
	font-size:11px;
}

.TitleLink, .TextTitle2, .TextTitle, .PictureComment, .MenuItemI,.MenuItems,.DivTitle,body, td, smallf {
	font-family: Tahoma, Verdana,Arial;
	font-size: 0.8em;
}

.TextTitle {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0.3em;
	color:#000033;
}

.TextTitle2 {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	margin-bottom: 0.2em;
}

.TextHeader {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
	margin-bottom: 1em;
	margin-left: 23px;
	margin-right: 40px;
	text-transform: uppercase;
}

.TextSubTitle, .TextFIO {
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
}

.TextSubTitle {
	margin-left: 23px;
	margin-bottom: 0.7em;
}

.TitleLink {
	text-decoration: none;
	color: #000033;
}

.TextLink {
	text-decoration: none;
	color: #3c3e47;
}

.smallf, .smallf:link, .smallf:visited {
	font-size: 11px;
	color: black
}

.NoResize {
	font-size: 11px;
}

.DivTitle {
	font-size:20px;
	margin-left: 23px;
	color: black;
}

.MenuItems {
	font-size:11px;
}


.MenuItemI {
	font-size:11px;
	color: #CFD2D6;

}

.SmallBody {
	font-size:85%;
}

p {
	font-family: Tahoma, Verdana,Arial;
	margin-top:0px;
	margin-bottom: 20px;
	margin-right:20px;
	color:#3c3e47;
}

p.tl {
	font-family: Tahoma, Verdana,Arial;
	margin-top:0px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-right:20px;
	color:black;

}

.ib {
	font-family: Tahoma, Verdana,Arial;
	color:#333333;
	font-weight: bold;
}

p.sm {
	margin-bottom: 5px;
}

.PictureComment {
	color: black;
	font-weight: bold;
	font-size: 11px;
}

ul {
	margin-left:3em;
	margin-right: 20px;
}

input.main {
	background-color: #ECEDF1
}

textarea.main {
	background-color: #ECEDF1
}

file.main {
	background-color: #ECEDF1
	width: 100%
}




.tbl{
	font-size:12px;
	/*dborder:1px solid #ededed;*/
	border-collapse:collapse;
}
.tbl tr.header td.left, .tbl tr.header td, .tbl tr.subheader td{
	border:1px solid #ffffff;
	font-size:12px;
	background-color:#ECEDF1;
	color:#3C3E47;
	font-weight:bold;
	padding:7px 6px 7px 6px;
}

.tbl tr.subheader td{
	background-color:#ededed;
	border:1px solid #ededed;
	color:#3C3E47;
}

.tbl td.left, .tbl td{
	background-color:#fbfbfb;
	color:#3C3E47;
	font-size:12px;
	padding:7px 6px 7px 6px;
	dborder:1px solid #ededed;
}

.tbl td{
	background-color:#ffffff;
}
h1 {
	font-size:15px;
	font-weight:bold;
	color:#002060;
}
h2 {
	font-size:13px;
	font-weight:bold;
	color:#002060;
	margin:0px;
}
a h2 {
	text-decoration:none;
}
h4 {
	font-size:13px;
	font-weight:bold;
	color:#002060;
	margin:0px;
}
a h4 {
	text-decoration:none;
}
h3 {margin:0px;padding:0px; font-size:14px;}

.mainmenu td {
	text-align:left;
}
.mainmenu td a {
	font-size:9px;
	font-weight:bold;
	color:#EAEAEA;
	text-decoration:none;
}
.mainmenu td a.item {
	display:block;
	margin:5px;
	margin-left:10px;
	text-transform:uppercase;
}

table .right.column .viewer {
    -moz-user-select: none;
    margin: 0 0 30px;
    position: relative;
    width: 594px;
}
table .right.column .viewer .scroll {
    position: relative;
    top: 0;
}
table .right.column .viewer .up, table .right.column .viewer .down {
    background: url("/imgs/1/arrow5.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 47px;
    width: 15px;
}
table .right.column .viewer .up {
    top: -25px;
}
table .right.column .viewer .down {
    background-position: 0 -106px;
    bottom: -19px;
}
table .right.column .viewer .big {
    float: left;
    height: 300px;
    overflow: hidden;
    width: 480px;
}
table .right.column .viewer .big .item {
    background: none repeat scroll 0 0 #DBDBDB;
    height: 300px;
    overflow: hidden;
    width: 480px;
}
table .right.column .viewer .small {
    float: right;
    height: 307px;
    overflow: hidden;
    position: relative;
    top: -3px;
}
table .right.column .viewer .small .item {
    background: none repeat scroll 0 0 #DBDBDB;
    border: 3px solid white;
    cursor: pointer;
    height: 67px;
    margin: 0 0 5px;
    overflow: hidden;
    width: 100px;
}
table .right.column .viewer .small .item.active, table .right.column .viewer .small .item:hover {
    border: 3px solid #DBDBDB;
    border-radius: 3px 3px 3px 3px;
}
table .right.column .viewer img {
    left: 50%;
    position: relative;
    top: 50%;
}
table .right.column .viewer .fix {
    clear: both;
    display: block;
}
table .right.column .gallery-list {
    float: left;
    width: 100%;
}
table .right.column .gallery-list p {
    margin: 10px 0 0;
}
table .right.column .gallery-list .small_photo {
    background: url("/imgs/1/bg.png") repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    margin: 3px 13px 5px 0;
    overflow: hidden;
    width: 100px;
}
table .right.column .gallery-list .small_photo img {
    left: 50%;
    position: relative;
    top: 50%;
}
table .right.column .gallery-list .last {
    display: inline-block;
    margin: 0 0 25px;
    width: 100%;
}
table .right.column .gallery-list .last:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.ie7 table .right.column .gallery-list .last {
}
table .right.column .gallery-list .li {
    -moz-box-sizing: border-box;
    border-top: 1px solid #E1E1E1;
    float: left;
    padding: 4px 10px 30px 0;
    width: 50%;
}
.ie7 table .right.column .gallery-list .li {
}
table .right.column .gallery-list .li1, table .right.column .gallery-list .li2 {
    border: 0 none;
}
table .right.column .gallery-list .pager {
    margin: 30px 0 100px -1px;
}
table .right.column .gallery-session h3 {
    margin-bottom: 10px;
}

