	/* CSS Document */
html{
	margin:0;
	padding:0;
}
body{
	margin:0 auto;
	padding:0;
	background:#001B2F url(../images/body-bg.gif) top left repeat-x;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#3b94b9;
}
#clock{
	width: 300px;
	height: 22px;
	float:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b94b9;
	padding-top: 23px;
}
#wrapper{
	margin:0 auto;
	width:900px;
	margin:0 auto;
}

/* description header  */

#header-top{
	margin:0 auto;
	height:63px;
	width:900px;
}
.user-form{
	float:left;
	width:635px;
	margin:20px 0 0 0;
	height:18px;
}
	
.user-form label {
	padding:2px 7px 0 0;
	vertical-align:top;
	font-size:12px;
	color:#80e0fd !important;
}
.user-form .form-input{
	background:url("../images/login-bg.gif") no-repeat 0 0;
	border:none;
	color:#0382c0;
	font-size:11px;
	line-height:14px;
	margin:0 0;
	padding:2px 0 3px 4px;
	vertical-align:top;
	width:138px;
}
.user-btm{
	background:url("../images/loginform-btn.gif") no-repeat 0 0;
	border:none;  
	color:#fff;
	font:bold 10px tahoma;
	line-height:14px;
	margin:0 0 3px 0px;
	padding:2px 0px 4px 0px;
	text-align:center;
	text-transform:uppercase;
	width:62px;
	vertical-align:top;
}
.forget-pass{
	float:left;
	width:265px;
	margin:15px 0 0 0;
	height:27px;
	background:url(../images/login-separator.gif) top left no-repeat;
	padding:5px 0 0 0;
}
.forget-pass a{
	padding:0 0 0 20px;
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
}
.forget-pass a:hover{
	text-decoration:underline;
}
#header{
	margin:0 auto;
	background:url(../images/header-bg.jpg) top right no-repeat;
	height:196px;
	width:900px;	
}
#header .logo{
	margin:0;
	width:356px;
	height:126px;
}
.flash{
	margin:0;
	width:126px;
	height:126px;
float: left;
}

#navigation{
	margin:26px 0 0 0;
	width:900px;
	height:43px;
	background:#286E92 url(../images/topmenu_left-bg.gif) top left no-repeat;
}
#navigation .navigation-right{
	margin:0;
	width:900px;
	height:43px;
	background:url(../images/topmenu_right-bg.gif) top right no-repeat;
}
.all-top-menu{
	margin:0 auto;
	width:845px;
}
.tot-menu{
	float:left;
	height:43px;
}
.tot-menu a{
	color:#fff; 
	font-weight:normal; 
	font-size:12px; 
	text-decoration:none; 
	display:block; 
	text-align:center;
	text-transform:uppercase;
	width:auto; 
	float:left;
	height:27px;
	padding:16px 30px 0 30px;
	background:url(../images/topmenu_bullet-bg.gif) right 20px no-repeat;
}
.tot-menu:hover{
	background:#001B2F url(../images/menu-left-bg.gif) left top no-repeat;
}
.tot-menu a:hover{
	background:url(../images/menu-right-bg.gif) right top no-repeat;
}
.tot-menu-activ{
	float:left;
	height:43px;
	background:#001B2F url(../images/menu-left-bg.gif) left top no-repeat;
}
.tot-menu-activ a{
	color:#fff; 
	font-weight:normal; 
	font-size:12px; 
	text-decoration:none; 
	display:block; 
	text-align:center;
	text-transform:uppercase;
	width:auto; 
	float:left;
	height:27px;
	padding:16px 30px 0 30px;
	background:url(../images/menu-right-bg.gif) right top no-repeat;
}

/* description main */

#main{
	margin:10px auto;
	width:870px;
}
.slide-bar-left{
	margin:0;
	float:left;
	width:204px;
}
.header-menu{
	margin:0;
	width:204px;
	height:36px;
	background:#02253B url(../images/header-menu-bg.gif) top left no-repeat;
}
.header-menu h3{
	margin:0;
	width:164px;
	height:26px;
	text-align:left;
	padding:10px 0 0 40px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3b94b9;
}

/* left menu */

.left-menu{
	
	margin:0 auto;
	padding:10px 0 0 17px;
}
.left-menu ul{
	list-style:none;
	margin:0 0;
	padding:0 0;
}
.left-menu ul li{
	padding:0 0 10px 0;
}
.left-menu ul li a{
	background:url("../images/mainmenu_bullet.gif") no-repeat 0px 6px; 
	padding:0 0 0 14px; 
	margin:0 0; 
	color:#5c8495; 
	font:normal 13px Arial;
	display:block;
	line-height:16px; 
	text-decoration:none; 
}
.left-menu ul li a:hover{
	color:#80e0fd !important;
}
.li-acliv a{
	background:url("../images/mainmenu_bullet.gif") no-repeat 0px 6px; 
	padding:0 0 0 14px; 
	margin:0 0; 
	color:#80e0fd !important; 
	font:normal 13px Arial;
	display:block;
	line-height:16px; 
	text-decoration:none; 
}

/* content */
.content{
	margin:0 0 0 10px; /* Возможно пбонадобиться изменить */
	padding:0;
	float:left;
	width:442px;
}
.content-header{
	margin:0;
	padding:0;
	width:442px;
	height:36px;
	background:#02253B url(../images/main-header-center.gif) top left repeat-x;
}
.content-header-left{
	margin:0;
	padding:0;
	width:442px;
	height:36px;
	background:url(../images/main-header-left.gif) top left no-repeat;
}
.content-header-right{
	margin:0;
	padding:0;
	width:442px;
	height:36px;
	background:url(../images/main-header-right.gif) top right no-repeat;
}
.content-header h1{
	margin:0;
	padding:12px 10px 0 10px;
	color:#AEDCED;
	font-size:16px;
	font-weight:normal;
}

.center-main{
	margin:10px 0 0 0;
	width:442px;
	float:left;
	background:url(../images/center-main-bg.gif) top center repeat-y;
}
.center-main .top-main{
	margin:0;
	width:442px;
	float:left;
	background:url(../images/top-main-bg.gif) top center no-repeat;
}
.center-main .top-main .bottom-main{
	margin:0;
	width:442px;
	float:left;
	background:url(../images/bottom-main-bg.gif) bottom center no-repeat;
}

.navigation-clients{
	float:left;
	width:412px;
	margin:10px 10px 0 20px;
	display:inline;
	padding:0;
}
.navigation-menu-article{
	float:left;
	width:412px;
	margin:0;
	padding:0
}
.navigation-clients-menu{
	float:left;
	width:206px;
	margin:0;
	padding:0;
}
.navigation-clients-menu ul, .navigation-menu-article ul{
	list-style:none;
	margin:0 0;
	padding:0 0;
}

.navigation-clients-menu ul li, .navigation-menu-article ul li{
	padding:0 0 10px 0;
}
.navigation-clients-menu ul li a, .navigation-menu-article ul li a{
	background:url("../images/mainmenu_bullet.gif") no-repeat 0px 6px; 
	padding:0 0 0 14px; 
	margin:0 0; 
	color:#5c8495; 
	font:normal 13px Arial;
	display:block;
	line-height:16px; 
	text-decoration:none; 
}
.navigation-clients-menu ul li a:hover, .navigation-menu-article ul li a:hover{
	color:#80e0fd !important;
}

/* article */
.article{
	float:left;
	width:442px;
	margin:10px 0 0 0;
}
.article .img-left-article{
	float:left;
	margin:0 10px 10px 0;
}
.article .img-right-article{
	float:right;
	margin:0 0 10px 10px;	
}
.img-flag{
	width:150px;
}
.article .img-right-article a, .article .img-left-article a{
	border:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
.article p{
	margin:0 0 5px 0;
	padding:0;
	line-height:16px;
	text-align:justify;
	text-indent:20px;
}
.article h1{
	color:#AEDCED;
	font-size:16px;
	font-weight:normal;
}
.article p a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
}
.article p a:hover{
	text-decoration:underline;
}

.article .bukv{
	text-indent:0;
}
.article .bukv span{
	font-size:32px; 
    font-weight:bold;
	height:28px;
	padding:0;
    float:left; 
    line-height:32px;
	margin:0;
}
.article h2{
	margin:0 0 5px 0;
	padding:0;
	color:#AEDCED;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
}
.h1-embassy{
	margin:0 0 5px 0;
	padding:0;
	color:#AEDCED;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
}
.p-embassy{
	text-indent:0 !important;
	text-align:left !important;
}
.article .img-center-article{
	border:none;
	margin:0 0 10px 0;
	padding:0;
}
.article img{
	border:none;
}

/* catalog country*/
.catalog{
	width:442px;
	margin:10px 0 0 0;
	float:left;
}

.one-country{
	float:left;
	margin:0 0 11px 0;
	padding:0;
	width:140px;
	background:url(../images/catalog-center-bg.gif) top center repeat-y;
}
.one-country .top-one-country{
	margin:0;
	padding:0;
	width:140px;
	background:url(../images/catalog-top-bg.gif) top center no-repeat;
}
.one-country .top-one-country .bottom-one-country{
	margin:0;
	padding:0;
	width:140px;
	background:url(../images/catalog-bottom-bg.gif) bottom center no-repeat;
}
.separator{
	margin:0;
	padding:0;
	float:left;
	width:11px;
	height:140px;
}
.one-country a{
	display:block;
	width:120px;
	margin:0;
	padding:10px;
	border:none;
	text-decoration:none;
}
.one-country a .country_img{
	border:none;
	width:114px;
	height:114px;
	border:3px double #439FBB;		
}

.one-country a:hover{
	border:none;
	text-decoration:none;
}

.one-country strong{
	display:block;
	width:108px;
	margin:5px auto 0 auto;
	border:3px double #439FBB;
	text-align:center;
	padding:3px;
	color:#AEDCED;
	font-size:14px;
	font-weight:normal;
}


.slide-bar-right{
	margin:0;
	float:right;
	padding:0;
	width:204px;
	vertical-align:top;
}
.form-search{
	margin:0;
	padding:0;
	width:204px;
	height:36px;
	background:#02253B url(../images/main-header-center.gif) top left repeat-x;
}
.form-search-left{
	margin:0;
	padding:0;
	width:204px;
	height:36px;
	background:url(../images/main-header-left.gif) top left no-repeat;
}
.form-search-right{
	margin:0;
	padding:0;
	width:204px;
	height:36px;
	background:url(../images/main-header-right.gif) top right no-repeat;
}
.form-search form{
	margin:0;
	padding:0;
}

.form-search .search-input{
	background:url("../images/search-bg.gif") no-repeat 0 0;
	border:none;
	color:#0382c0;
	font-size:11px;
	line-height:14px;
	margin:9px 0px 0px 10px;
	padding:2px 0px 3px 4px;
	vertical-align:top;
	width:158px;
}
.form-search .search-btn{
	border:none;
	width:21px;
	height:22px;
	margin:9px 0 0 0;
	background:url(../images/search-btn.gif) top left no-repeat;
}

/* Contact */
.contact{
	width:442px;
	margin:0;
	float:left;
}
.contact-information{
	margin:0;
}
.contact-information td{
	vertical-align:top;
}

.contact-photo{
	width:100px;
}
.contact-photo img{
	border:none;
	width:100px;
	margin:5px 0 0 0;
}
.contact-info{
	width:312px;
}
.contact-info a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
}
.contact-info a:hover{
	text-decoration:underline;
}
.contact-map{
	width:422px;
	margin:0 auto 10px auto;
}
.form-sendmail{
	width:422px;
	margin:0 auto;
}
.form-sendmail fieldset, .contact-map fieldset{
	border:1px solid #439FBB;
	margin:0 auto;
	width:402px;
	padding:0 10px 0 10px;
}
.form-sendmail legend, .contact-map legend{
	font-size:12px;
	color:#80e0fd !important;
	margin:0;
	padding:0;
}
.contact-map div{
	margin:10px 0 10px 0;
	padding:0;
}
.form-sendmail div {
	margin:10px 0 0 0;
	padding:0;
}
sup{
	color:#80e0fd !important;
}
.form-sendmail label{
	text-align:left;
	width:145px;
	display:block;
	float:left;
	margin:0;
	padding:0 0 1px 0;
	height:18px;
}
.contacts-input{
	background:url("../images/input-bg.gif") no-repeat 0 0;
	border:none;
	color:#000;
	font-size:11px;
	line-height:14px;
	padding:2px 0px 3px 4px;
	vertical-align:top;
	width:250px;
}
.image-input{
	border:1px solid #439FBB;
	color:#000;
	font-size:11px;	
	vertical-align:top;
	width:250px;
}
.contacts-input-capcha{
	background:url("../images/search-bg.gif") no-repeat 0 0;
	border:none;
	color:#000;
	font-size:11px;
	line-height:14px;
	padding:2px 0px 3px 4px;
	vertical-align:top;
	width:158px;
	text-align:center;
}
.form-sendmail .img-capcha img{
	padding:0;
	margin:0 0 0 145px;
}
.contacts-textarea{
	border:1px solid #439FBB;
	color:#000;
	font-size:11px;
	line-height:14px;
	padding:2px 2px 2px 2px;
	vertical-align:top;
	margin:10px 0 0 0;
	width:99%;
}
.input-submit{
	background:url("../images/input-btn.gif") no-repeat 0 0;
	border:none;  
	color:#fff;
	font:bold 10px tahoma;
	line-height:14px;
	margin:0px 0px 3px 0px;
	padding:2px 0px 4px 0px;
	text-align:center;
	text-transform:uppercase;
	width:100px;
	vertical-align:top;
}
.notation{
	margin:0  0 10px 0;
	padding:0;
}
/* guestbook */

.guest-message{
	border:none;
	width:422px;
	margin:0;
	padding:10px 10px;
	float:left;
}
.one-message{
	float:left;
	border-bottom: 1px solid #439FBB;
	margin:0 0 10px 0;
	padding:0;
	width:422px;
}
.one-message .header-message{
	float:left;
	width:422px;
}
.one-message .header-message .img-message{
	float:left;
	width:160px;
	border:none;
}
.one-message .header-message .img-message img{
	border:none;
} 
.one-message .header-message .descrip-user{
	float:left;
	width:252px;
	margin:0 0 0 10px;
}
.one-message .header-message .descrip-user p{
	margin:0 0 5px 0;
	padding:0;
}
.one-message p a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
}
.one-message p a:hover{
	text-decoration:underline;
}

.one-message .text-message{
	float:left;
	width:422px;
	margin:10px 0;
	padding:0;
}
.one-message .text-message p{
	margin:0;
	padding:0;
	line-height:16px;
	text-align:justify;
}
.navigation-guestbook{
	float:left;
	margin:0 0 10px 0;
	width:422px;
}
.navigation-guestbook p{
	margin:0;
	padding:0;
	text-align:center;
}
.navigation-guestbook p a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
	padding:0 3px;
}
.navigation-guestbook p a:hover{
	text-decoration:underline;
}

/* footer*/
.claer{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
#footer{
	width:900px;
	margin:10px auto;
	padding:0;
	border-top:1px solid #032B42;
}
#footer .copiright{
	margin:10px auto;
	float:right;
}
#footer .copiright p{
	margin:3px 0 0 0;
	padding:0 15px 0 0;
	text-align:right;
}
#footer .copiright a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:none;
}
#footer .copiright a:hover{
	text-decoration:underline;
}
#footer .informer{
	border:1px solid #032B42;
	float:left;	
	margin:10px 5px 10px 0;
	width:88px;
	height:31px;	
}
.comeback p{
	margin:15px 0 15px 0;
	text-align:right;
	color:#80e0fd
}
.comeback a{
	font-size:12px;
	color:#80e0fd !important;
	text-decoration:underline;
}
.comeback a:hover{
	text-decoration:none;}


