@charset "windows-1251";
a{text-decoration:none;}
a:hover{text-decoration:underline;}

body{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;

}
#headerbg{
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#bg{
 		background-color: #ffffff;
		border-left:thin;
		border-left-color:#C0C0C0;
		border-left-width:thin;
		border-left-style:solid;
		border-right:thin;
		border-right-color:#C0C0C0;
		border-right-width:thin;
		border-right-style:solid;
}
.lang
{
font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
font-weight:bold;
}

.boxheading{
font-family:"Helvetica", Courier, monospace;
font-size:13px;
color:#e4ffff;
text-shadow:#00FF00;
text-decoration: none;
font-weight:900;
}
.title{
text-align:left;
font-family: "Book Antiqua", Arial, Verdana, Helvetica, sans-serif; 
font-size:24px; 
color:#023591; 
vertical-align:top; 
text-decoration:none; 
font-weight:bold; 
font-style:italic;
}
.title_ru{
text-align:left;
font-size:19px; 
color:#023591; 
vertical-align:top; 
text-decoration:none; 
font-weight:bold; 
font-style:italic;
}

.heading1{
font-family: Calibri , Arial, Helvetica, sans-serif;
font-size:22px; 
color:#545352; 
vertical-align:top; 
text-decoration:none; 
font-weight:bold;
}
.subheading1{
font-family: "Helvetica", Arial, Verdana, Helvetica, sans-serif; 
font-size:11px; 
color:#333333; 
vertical-align:top; 
text-decoration:none; 
font-weight:bold;
}
.content{
font-family:Calibri;
font-size:16px;
text-align:justify;
color:#2c2b29; 
vertical-align:top; 
text-decoration:none; 
}
.content1{
font-family: "Trebuchet MS", Verdana, arial, Helvetica, sans-serif; 
font-size:13px;
color:#111111; 
vertical-align:top; 
text-decoration:none; 
}
.subcontent{
font-family:Times New Roman, Times, serif;
font-size:9px;
font-style:italic;
color:#000000;
}
.boxheading{
font-family:"Helvetica", Courier, monospace;
font-size:13px;
color:#ffffff;
text-shadow:#00FF00;
text-decoration: none;
font-weight:900;
}
.quizheadline{
font-family:"Helvetica", Courier, monospace;
font-size:13px;
color:#ffffff;
text-shadow:#00FF00;
text-decoration: none;
font-weight:900;
}
.quizheadline1{
font-family:"Helvetica", Courier, monospace;
font-size:11px;
color:#2788FD;
text-shadow:#00FF00;
text-decoration: none;
font-weight:900;
}
.resume{
font-family:Times New Roman, Times, serif;
font-size:13px;
}
.resumehead{
font-family:Times New Roman, Times, serif;
font-size:14px;
color:#993300;
font-weight:600;
}
.resumeform{
padding-right:150px;
text-align:right;
font-family:Times New Roman, Times, serif;
font-size:12px;
color:#660000;
}
div,td{
	font-family: Tahoma;
	font-size: 11px;
	color: #28333A;
}
.t11{font-family: Tahoma; font-size: 13px; color: #28333A;}
.t10{font-family: Tahoma; font-size: 10px; color: #28333A;}
.t10r{font-family: Tahoma; font-size: 10px; color: #FF0000;}

.inp1{height: 19px; width: 179px; font-family: Arial; font-size: 10px; color: #28333A; border: #D4D4D4 1px solid;}
.inp2{
	height: 19px;
	width: 110px;
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	border: #D4D4D4 1px solid;
	text-align: center;
}
/* start of menu */

#templatemo_menu{
background-color:#C9C9C9;
width:692;
height: 25px;
}
.menu{
	height: 25px;
}
#templatemo_menu ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: center;	
	height: 25px;
}
#templatemo_menu ul li{
	display: inline;
}
#templatemo_menu ul li a{
	float: left;
	padding: 3px 15px 3px 15px;
	height: 25px;
	text-align: left;
	color: #333333;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}
#templatemo_menu ul li a:visited{
	color: #333333;
}
#templatemo_menu ul li a:hover, #templatemo_menu ul li .current{
	height:25px;
	background-image: url(../images/menubghover.jpg);
	text-decoration:none
}
.list ul{margin:0px; padding:0px; list-style:none; line-height:20px}
.list ul li{ background:url(../images/list_marker.gif) no-repeat left top; color:#3C3C3C; font-weight:bold }
.list ul li a{ color:#8AA222; margin-left:15px; text-decoration:none}
.list ul li a:hover{ text-decoration:none}
/* end of menu */
/* start of menu Russia */
#templatemo_menu_ru{
background-color:#C9C9C9;
width:692;
height: 25px;
}
.menu_ru{
	height: 25px;
}
#templatemo_menu_ru ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: center;	
	height: 25px;
}
#templatemo_menu_ru ul li{
	display: inline;
}
#templatemo_menu_ru ul li a{
	float: left;
	padding: 2px 2px 1px 1px;
	height: 25px;
	text-align: left;
	color: #333333;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
#templatemo_menu_ru ul li a:visited{
	color: #333333;
}
#templatemo_menu_ru ul li a:hover, #templatemo_menu_ru ul li .current{
	height:25px;
	background-image: url(../images/menubghover.jpg);
	text-decoration:none
}
.list ul{margin:0px; padding:0px; list-style:none; line-height:20px}
.list ul li{ background:url(../images/list_marker.gif) no-repeat left top; color:#3C3C3C; font-weight:bold }
.list ul li a{ color:#8AA222; margin-left:15px; text-decoration:none}
.list ul li a:hover{ text-decoration:none}

/* end of menu */

a:link {
    color: #0F69FF }
  a:visited {
    color: #0F69FF }
	a:hover{
	color:#993300;
	text-decoration:none;
	}

.buttonUp {position:relative; white-space:nowrap; margin-right:20px; color:#3b3b3b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; line-height:24px; font-style:italic;}
.buttonUp:hover{color:#b5840d;}

.buttonSlideshow{position:relative;  white-space:nowrap; color:#3b3b3b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.buttonSlideshow:hover{color:#b5840d;}


.frameCenter, .bigFrameCenter{width:100%; vertical-align:middle; text-align:center;}
.frameCenter{padding:7px 4px 7px 3px;}
.frameCenter a, .bigFrameCenter img{position:relative; z-index:500;}
.bigFrameCenter{padding:10px 5px 10px 5px;}

.frameTL, .frameTR, .frameBL, .frameBR  {vertical-align: top; text-align:left;}
.frameTL div, .frameTR div, .frameBL div, .frameBR div{position:relative;}
.frameTL img{position:absolute; top:-27px; left:-18px;}
.frameTR img{position:absolute; left:-2px; top:-25px;}
.frameBL img{position:absolute; top:-2px; left:-14px;}
.frameBR img{position:absolute; left:0px; top:-3px;}
.frameTop{vertical-align:bottom;}
.frameBottom{vertical-align:top;}
.frameTop div.bg{background:url(../images/frame_t.gif) repeat-x right; position:relative; height:13px;}
.frameBottom div.bg{background:url(../images/frame_t.gif) repeat-x right; position:relative; height:13px;}
.bigPhotoName{color:#023591; font-family:Arial, Helvetica, sans-serif; font-size:13px;text-align:center; vertical-align:top;}

.frameTop div.shadow, .frameBottom div.shadow{background:url(../images/frame_t_shadow.png) repeat-x left;}
.frameTop div.shadow, .frameTop div.ieShadow{margin-bottom:-6px;}
.frameBottom div.shadow, .frameBottom div.ieShadow{margin-top:-2px;}
.frameTop div.shadow, .frameBottom div.shadow, .frameTop div.ieShadow, .frameBottom div.ieShadow{position:relative; margin-left:85px; padding-top:2px; height:19px;}


.frameLeft1{background:url(../images/frame_l_shadow1.png) repeat-y top;}
.frameLeft2{background:url(../images/frame_l.gif) repeat-y top;}
.frameLeft3{background:url(../images/frame_l_shadow2.png) repeat-y top;}


.photoName{background:#ebe4cf; border:1px solid #b3aa8f; margin-right:21px; margin-left:21px; margin-top:-2px; position:relative;}
.photoName td{color:#4e463a; font-family: "Bookman Old Style", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-style:italic; padding:2px 5px 2px 5px;}

div.thumbPager {padding-left:32px; padding-right:32px;}
.pagerButtonEnabled {cursor:pointer;}
.pagerButtonDisabled {cursor:default;}
#thumbPagerContainer{position: relative; width:800px; overflow: hidden; text-align:left;}
.thumbPagerTop{background:url(../images/thumbpager_t.gif) repeat-x left top; text-align:right;}
.thumbPagerTL, .thumbPagerTR{vertical-align:top;}
.thumbPagerTL div, .thumbPagerTR div{position:relative;} 
.thumbPagerTL img{position:absolute; top:-2px; left:-27px;}
.thumbPagerTR img{position:absolute; top:-2px;}
.thumbPagerCenter {background:#ded5be url(../images/thumbpager_bg_b.gif) repeat-x bottom left;}
.thumbPagerTopBg{background:url(../images/thumbpager_bg_t.gif) repeat-x top left;}
.thumbPagerLeftBg {background:url(../images/thumbpager_bg_l.gif) repeat-y left;}
.thumbPagerRightBg{background:url(../images/thumbpager_bg_r.gif) repeat-y right;}
.thumbPagerBgTL{background:url(../images/thumbpager_bg_tl.gif) top left no-repeat;}
.thumbPagerBgTR{background:url(../images/thumbpager_bg_tr.gif) top right no-repeat;}
.thumbPagerBgBL{background:url(../images/thumbpager_bg_bl.gif) bottom left no-repeat;}
.thumbPagerBgBR{background:url(../images/thumbpager_bg_br.gif) bottom right no-repeat;}
.thumbPagerBottomShadow{ background:url(../images/thumbpager_shadow_b.png) repeat-x; height:5px;}
.thumbPagerLeftShadow{ background:url(../images/thumbpager_shadow_l.png) repeat-y;}
.thumbPagerRightShadow{ background:url(../images/thumbpager_shadow_r.png) repeat-y;}
.noscriptText{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; text-align:center; font-weight:bold; color:#9a845d;}
.noscriptText a{color:#bfb397;}

.text{background:#4e463a url(../images/footer_wood.gif) repeat-x top; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#9a845d; height:28px; padding-top:27px; font-style:italic; position:relative;}
.text a{color:#bfb397; text-decoration:none;}
.text a span{text-decoration:underline;}
.text a:hover{color:#fefefe;}
.text a img{display:inline; vertical-align:middle; border:0; margin-right:2px;}

div.exifContainer{padding-left:32px; padding-right:32px; padding-bottom:10px;}
.exif{width:750px; font-family: "Bookman Old Style", Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; color:#50483b;}
.exifCenter {background:#dbd2bb url(../images/exif_bg_b.gif) repeat-x bottom left; width:100%;}
.exifTopBg{background:url(../images/exif_bg_t.gif) repeat-x top left;}
.exifLeftBg {background:url(../images/exif_bg_l.gif) repeat-y left;}
.exifRightBg{background:url(../images/exif_bg_r.gif) repeat-y right;}
.exifBgTL{background:url(../images/exif_bg_tl.gif) top left no-repeat;}
.exifBgTR{background:url(../images/exif_bg_tr.gif) top right no-repeat;}
.exifBgBL{background:url(../images/exif_bg_bl.gif) bottom left no-repeat;}
.exifBgBR{background:url(../images/exif_bg_br.gif) bottom right no-repeat; padding:12px 20px 12px 20px; text-align:center;}