body{margin: 0px; padding: 0px; width: 100%; }
a{outline: none;}


.htab{
	min-width: 944px; max-width: 1440px;
}



#header{min-width: 944px; max-width: 1440px; margin: auto; background: url('../img/flsh1.jpg') no-repeat bottom right;height: 158px; }
#header a{float: left;}
#header .flash{ height: 158px;}
#header .flash p{position: relative; top: 17px; left: -37px;}
#header table{
	padding-left: 40px;
}
.logo{
	background: url('../img/logo12.png') no-repeat; 
	width: 407px;
	height: 87px;
	margin-top: -20px;
}

#tel{background: url('http://www.visacenter.ru/img/back1.jpg') repeat-x top right;  min-width: 944px;  margin: auto;position: relative; clear: both;  height: 37px; padding-left: 40px; padding-left: 45px;
	padding-right: 38px;}
#tel .bar{   max-width: 1440px;  margin: auto;  clear: both; height: 37px; }
#tel .bar input{width: 161px; height: 22px; font: 12px tahoma; padding: 0px 0px 0px 12px; color: #000; margin-top: 0px;  background: #fff; border: 0;}
#tel .bar img{margin: 0px 0px 0px 8px; position: relative; top: 10px;}
#search_word{

}

#tel .bar input{
	*padding-top: 5px !important;
	*height: 17px;
	*margin-top: 2px !important;
}

#tel .mail{
	font: 16px verdana;
	color: #fff;
	font-weight: bold;
	display: block;
	background: url('../img/mailbg.jpg') no-repeat 0px 4px;
	height: 25px;	
	width: 198px;
	margin-top: -3px;
	*margin-top: 0px;
	*height: 40px;	
}
#tel a:hover.mail{
	text-decoration: none;
}
.tel2{
	background: url('../img/telbg.jpg') no-repeat 0px 0px;
	height: 30px;		
	font: 16px verdana;
	color: #fff;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 5px;
	*margin-top: 0px;
	*height: 40px;
}

.ntprint { display:none; }
#menu{width: 974px; padding: 26px 0px 0px 9px;  margin: auto; /*background: url('http://www.visacenter.ru/img/back3.jpg') no-repeat right;*/}
#menu img{float: left;}
/*
a.visa{background: url('http://www.visacenter.ru/img/visa.jpg') no-repeat; display: block; width: 129px; height: 46px; float: left;}
a.visa:hover{background: url('http://www.visacenter.ru/img/visa_on.jpg') no-repeat; display: block; width: 129px; height: 46px; float: left;}
a.hov_visa{background: url('http://www.visacenter.ru/img/visa_on.jpg') no-repeat; display: block; width: 129px; height: 46px; float: left;}

a.visarus{background: url('http://www.visacenter.ru/img/visa_in_rus.jpg') no-repeat; display: block; width: 135px; height: 46px; float: left;}
a.visarus:hover{background: url('http://www.visacenter.ru/img/visa_in_rus_on.jpg') no-repeat; display: block; width: 135px; height: 46px; float: left;}
a.hov_visarus{background: url('http://www.visacenter.ru/img/visa_in_rus_on.jpg') no-repeat; display: block; width: 135px; height: 46px; float: left;}

a.avia{background: url('http://www.visacenter.ru/img/avia.jpg') no-repeat; display: block; width: 132px; height: 46px; float: left;}
a.avia:hover{background: url('http://www.visacenter.ru/img/avia_on.jpg') no-repeat; display: block; width: 132px; height: 46px; float: left;}
a.hov_avia{background: url('http://www.visacenter.ru/img/avia_on.jpg') no-repeat; display: block; width: 132px; height: 46px; float: left;}

a.online{background: url('http://www.visacenter.ru/img/on-line.jpg') no-repeat; display: block; width: 144px; height: 46px; float: left;}
a.online:hover{background: url('http://www.visacenter.ru/img/on-line_on.jpg') no-repeat; display: block; width: 144px; height: 46px; float: left;}
a.hov_online{background: url('http://www.visacenter.ru/img/on-line_on.jpg') no-repeat; display: block; width: 144px; height: 46px; float: left;}

a.corp{background: url('http://www.visacenter.ru/img/korp_klient.jpg') no-repeat; display: block; width: 172px; height: 46px; float: left;}
a.corp:hover{background: url('http://www.visacenter.ru/img/korp_klient_on.jpg') no-repeat; display: block; width: 172px; height: 46px; float: left;}
a.hov_corp{background: url('http://www.visacenter.ru/img/korp_klient_on.jpg') no-repeat; display: block; width: 172px; height: 46px; float: left;}

a.about{background: url('http://www.visacenter.ru/img/about.jpg') no-repeat; display: block; width: 115px; height: 46px; float: left;}
a.about:hover{background: url('http://www.visacenter.ru/img/about_on.jpg') no-repeat; display: block; width: 115px; height: 46px; float: left;}
a.hov_about{background: url('http://www.visacenter.ru/img/about_on.jpg') no-repeat; display: block; width: 115px; height: 46px; float: left;}

a.contacts{background: url('http://www.visacenter.ru/img/contacts.jpg') no-repeat; display: block; width: 147px; height: 46px; float: left;}
a.contacts:hover{background: url('http://www.visacenter.ru/img/contacts_on.jpg') no-repeat; display: block; width: 147px; height: 46px; float: left;}
a.hov_contacts{background: url('http://www.visacenter.ru/img/contacts_on.jpg') no-repeat; display: block; width: 147px; height: 46px; float: left;}
*/

a.visa{background: url('http://www.visacenter.ru/img/visa.jpg') no-repeat; display: block; width: 129px; height: 46px; float: left;}
a.visa:hover{background: url('http://www.visacenter.ru/img/visa.jpg') no-repeat 0 -48px;}
a.hov_visa{background: url('http://www.visacenter.ru/img/visa.jpg') no-repeat 0 -48px; display: block; width: 129px; height: 46px; float: left;}

a.visarus{background: url('http://www.visacenter.ru/img/visa_in_rus.jpg') no-repeat; display: block; width: 135px; height: 46px; float: left;}
a.visarus:hover{background: url('http://www.visacenter.ru/img/visa_in_rus.jpg') no-repeat 0 -48px;}
a.hov_visarus{background: url('http://www.visacenter.ru/img/visa_in_rus.jpg') no-repeat 0 -48px; display: block; width: 135px; height: 46px; float: left;}

a.avia{background: url('http://www.visacenter.ru/img/avia.jpg') no-repeat; display: block; width: 132px; height: 46px; float: left;}
a.avia:hover{background: url('http://www.visacenter.ru/img/avia.jpg') no-repeat 0 -48px;}
a.hov_avia{background: url('http://www.visacenter.ru/img/avia.jpg') no-repeat 0 -48px; display: block; width: 132px; height: 46px; float: left;}

a.online{background: url('http://www.visacenter.ru/img/on-line.jpg') no-repeat; display: block; width: 144px; height: 46px; float: left;}
a.online:hover{background: url('http://www.visacenter.ru/img/on-line.jpg') no-repeat 0 -48px;}
a.hov_online{background: url('http://www.visacenter.ru/img/on-line.jpg') no-repeat 0 -48px; display: block; width: 144px; height: 46px; float: left;}

a.corp{background: url('http://www.visacenter.ru/img/korp_klient.jpg') no-repeat; display: block; width: 172px; height: 46px; float: left;}
a.corp:hover{background: url('http://www.visacenter.ru/img/korp_klient.jpg') no-repeat 0 -48px;}
a.hov_corp{background: url('http://www.visacenter.ru/img/korp_klient.jpg') no-repeat 0 -48px; display: block; width: 172px; height: 46px; float: left;}

a.about{background: url('http://www.visacenter.ru/img/about.jpg') no-repeat; display: block; width: 115px; height: 46px; float: left;}
a.about:hover{background: url('http://www.visacenter.ru/img/about.jpg') no-repeat 0 -48px;}
a.hov_about{background: url('http://www.visacenter.ru/img/about.jpg') no-repeat 0 -48px; display: block; width: 115px; height: 46px; float: left;}

a.contacts{background: url('http://www.visacenter.ru/img/contacts.jpg') no-repeat; display: block; width: 147px; height: 46px; float: left;}
a.contacts:hover{background: url('http://www.visacenter.ru/img/contacts.jpg') no-repeat 0 -48px;}
a.hov_contacts{background: url('http://www.visacenter.ru/img/contacts.jpg') no-repeat 0 -48px; display: block; width: 147px; height: 46px; float: left;}


.leftob{
	background: url('../img/leftob.jpg') no-repeat #fff !important; 
	width: 6px !important;
	height: 56px;	
	border: 0 !important;	
	position: absolute;
}

.rightob{
	background: url('../img/rightob.jpg') no-repeat #fff !important; 
	width: 6px !important;
	height: 56px;	
	border: 0 !important;
	position: absolute;
}

.menunw{
	min-width: 944px;
	max-width: 1440px;
	margin: auto;	
	height: 56px;	
	padding-left: 45px;
	padding-right: 38px;
}
.brp { padding-top:10px;
	
}
.menu_tab{
	
	background: #d8d8d8; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #d8d8d8, #c3c3c3); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#d8d8d8), color-stop(100%,#c3c3c3));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #d8d8d8, #c3c3c3);
    background: -o-linear-gradient(top, #d8d8d8, #c3c3c3); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d8d8d8, #c3c3c3); /* IE10 */
    background: linear-gradient(top, #d8d8d8, #c3c3c3); /* CSS3 */      
    border: 1px solid #bfbfbf;
    border-radius: 6px;
    behavior: url('/border-radius.htc') !important;
}

.menu_tab td {	
	margin: 0;
	padding: 0;	
}

.menu_tab td{	
	width: 135px;
}

.menu_tab td a{
	display: block;
	font: 15px arial;
	color: #333333;	
	margin: 0 !important;	
	text-align: left;
	padding-left: 15px;	
	padding-right: 15px;
}


.menu_tab td:hover{		
	background: #e7e7e7; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #e7e7e7, #dbdbdb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e7e7e7), color-stop(100%,#dbdbdb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e7e7e7, #dbdbdb);
    background: -o-linear-gradient(top, #e7e7e7, #dbdbdb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7, #dbdbdb); /* IE10 */
    background: linear-gradient(top, #e7e7e7, #dbdbdb); /* CSS3 */   
 
}

.nov2{		
	background: #e7e7e7; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #e7e7e7, #dbdbdb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e7e7e7), color-stop(100%,#dbdbdb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e7e7e7, #dbdbdb);
    background: -o-linear-gradient(top, #e7e7e7, #dbdbdb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7, #dbdbdb); /* IE10 */
    background: linear-gradient(top, #e7e7e7, #dbdbdb); /* CSS3 */   
 
}


.menu_tab td.hov{		
	background: #e7e7e7; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #e7e7e7, #dbdbdb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e7e7e7), color-stop(100%,#dbdbdb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e7e7e7, #dbdbdb);
    background: -o-linear-gradient(top, #e7e7e7, #dbdbdb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7, #dbdbdb); /* IE10 */
    background: linear-gradient(top, #e7e7e7, #dbdbdb); /* CSS3 */   
 
}

.menu_tab td.hov a{
	text-decoration: none;
}





.menu_tab td.lrad:hover{	
	border-radius: 6px 0 0 6px; 
}

.menu_tab td.lrad_hov{	
	background: #e7e7e7; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #e7e7e7, #dbdbdb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e7e7e7), color-stop(100%,#dbdbdb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e7e7e7, #dbdbdb);
    background: -o-linear-gradient(top, #e7e7e7, #dbdbdb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7, #dbdbdb); /* IE10 */
    background: linear-gradient(top, #e7e7e7, #dbdbdb); /* CSS3 */ 
	border-radius: 6px 0 0 6px; 
}

.menu_tab td.lrad_hov a{
	text-decoration: none;
}

.menu_tab td.rrad:hover{	
	border-radius: 0px 6px 6px 0px; 	
}

.menu_tab td.rrad_hov{	
	background: #e7e7e7; /* ��� ������ �������� */
    background: -moz-linear-gradient(top, #e7e7e7, #dbdbdb); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#e7e7e7), color-stop(100%,#dbdbdb));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #e7e7e7, #dbdbdb);
    background: -o-linear-gradient(top, #e7e7e7, #dbdbdb); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e7e7e7, #dbdbdb); /* IE10 */
    background: linear-gradient(top, #e7e7e7, #dbdbdb); /* CSS3 */ 
	border-radius: 0px 6px 6px 0px; 
}

.menu_tab td.rrad_hov a{
	text-decoration: none;
}



.menu_tab a:hover{
	text-decoration: none;
}

.menu_tab .rzd{
	background: url('../img/rzd.jpg') no-repeat; 
	width: 2px !important;
	height: 56px;		
}





#content{
	min-width: 944px;
	max-width: 1440px;
	margin: auto;	
	clear: both;
	
}

#content table{
	padding-left: 50px;
	padding-right: 40px;	
}


.newsnw{
	margin-top: -8px;
}

.newsnw a{
	display: block;
	margin-bottom: 10px;
}

.zagnnew{
    color: #6C7F88;
    font: 18px arial !important;
    margin: -25px 0 10px;
    padding: 0;
}

.newsnw2{
	clear: both;
	position: relative;
	top: 20px;
	margin-left: 7px;
}

.newsnw2 a{
	display: block;
	margin-bottom: 10px;
	font: 13px arial;
	color: #3399cc;
}

.newsnw2 h2{
	margin: 0px 0px -10px 0px!important;
	padding: 0px !important;
	color: #6C7F88;
    font: 18px arial;
}

.visacalendar{

	background: #e6e6e6;
	border: 1px solid #bfbfbf;
	border-radius: 6px;
	behavior: url('/border-radius.htc') !important;
	width: 240px;
	margin-top: 16px;
	position: relative;
	left: 6px;
	margin-bottom: 10px;
}

.in_visa{
	width: 221px;	
	margin-left: 12px;
	margin-top: 18px;
}
.in_visa h2 {
	margin: 0 0 5px;
	padding: 0;
}

.in_visa h2 a{
	font: 17px arial;
	color: #6c7f88;	
	padding: 0;
	font-weight: bold;	
}

.in_visa h2 a:hover{
	text-decoration: none;
}

.in_visa h3 a{
	font: 14px arial;
	color: #d20001;
	text-decoration: underline;
	margin-bottom: 7px;
	font-weight: bold;
}

.in_visa h3 a:hover{
	text-decoration: none
}


.in_visa span{
	font: 12px arial;
	color: #6c7f88;
	margin: 0;
	padding: 0;	
	font-style: italic;
}

.in_visa h3{
	font: 14px arial;
	color: #d20001;	
	margin-bottom: 7px;
}

.in_visa table{
	padding: 0px !important;
	margin: 0px !important;
}

.in_visa table td{	
	font: 12px arial;
	color: #626262;
	vertical-align: top;
	padding: 4px;
}

.in_visa table td.date{
	width: 70px;	
}

.in_visa table td.date2{
	color: #333333;	
}

.in_visa table td.date2 span{
	font-style: normal;
	font-size: 11px;
	color: #626262;
}

.in_visa table tr.chss{
	background: #f0f4f7;
}




#content .left_cont{float: left;}
#left_menu{ width: 212px; margin-left: 0px !important;}
#left_menu ul{list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}
#left_menu li{margin: 0px 0px 10px 25px;}
#left_menu li.zag{margin: 0px 0px 15px 0px;}
#left_menu li a{font: 14px arial; color: #000; text-decoration: underline; font-weight: bold;}
#left_menu li a:hover{text-decoration: none; color: #d20001;}
#left_menu li a.hov{text-decoration: none; color: #d20001;}
#left_menu li h1{margin: 0px 0px 0px 0px;}
#left_menu li h1 a{font: 14px arial; color: #000; text-decoration: underline;}
#left_menu li h1 a:hover{text-decoration: none;}
#left_menu ul.sub{list-style-type: none; margin: 0px; padding: 0px 0px 10px 25px;}
#left_menu ul.sub li{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#left_menu ul.sub ul.sub a { font-size: 13px; font-weight: normal; }
.noneback{background: none !important;}

.bg_line{background: url('http://www.visacenter.ru/img/line.gif') repeat-x 0px 0px; width: 210px; height: 1px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px;}
.left_cont{padding-left: 0px;}

.ob{}
.nav{font: 11px arial; color: #999999; }
.nav a{font: 11px arial; color: #626262; text-decoration: undeline;}
.nav a:hover{text-decoration: none;}
.select_top{float: right; margin-right: 20px;}
.select_top select{border: 1px solid #b6b3ac; width: 173px; height: 20px; float: right;}



#dop_menu{width: 210px; display: none;}
#dop_menu ul.dop{list-style-type: none; margin: 0px; padding: 15px 0px 0px 0px; width: 180px;}
#dop_menu ul.dop li{margin: 0px 0px 10px 0px;}
#dop_menu ul.dop li.zag{margin: 20px 0px 15px 23px;}
#dop_menu ul.dop li a{font: 14px arial; color: #000; text-decoration: underline;}
#dop_menu ul.dop li a:hover{text-decoration: none; color: #d20001;}
#dop_menu ul.dop li a.hov{text-decoration: none; color: #d20001;}
#dop_menu ul.dop li h1{margin: 0px 0px 0px 0px;}
#dop_menu ul.dop li h1 a{font: 14px arial; color: #000; text-decoration: underline;}
#dop_menu ul.dopli h1 a:hover{text-decoration: none;}

 
#icons{padding: 0px 0px 0px 15px; clear: both; position: absolute; margin-top: -50px; margin-left: 53px;}
#icons img{float: left; margin-right: 20px; padding-bottom: 35px;}
.txt h1{padding: 0px 0px 0px 0px; font: 20px arial !important; color: #6c7f88; 
font-weight: bold; }


#center h3{padding: 0px 0px 0px 0px; font: 16px arial !important; color: #6c7f88; 
font-weight: bold; }

.txt{
	margin-top: 25px;
}

.txt table{
	border: 1px solid #CBCBCB;
	border-collapse: collapse;
	width: 100% !important;
}
.text{
	margin: 0px !important;
}

.txt h2{padding: 0; margin: 0; margin-bottom: 10px; margin-top: 0px; font: 18px arial !important; color: #6c7f88;}
.txt h4{padding: 0; margin: 0; margin-bottom: 10px; margin-top: 20px; font: 24px arial !important; color: #6c7f88;}

#content{
	padding-top: 30px;
}
#content .right{margin-right: 15px; min-width: 433px; margin-left: 60px !important;}

#content .right .txt{ font: 12px arial; color: #626262;}
#content .right .txt h1{padding: 0;  font: 20px arial !important; color: #6c7f88; margin: 0; margin-bottom: 10px; margin-top: 25px;}

#content .right .txt a{color: #3399cc !important; font: 13px arial; text-decoration: underline;}
#content .right .txt a font{
	color: #3399cc !important;
	font: 18px arial;
}
#content .right .txt a strong{
	color: #3399cc !important;
	font: 18px arial;
}
#content .right .txt a:hover{text-decoration: none;}
#content .right .txt p{ margin: 0px 0px 5px 0px; }

#content .right .calendar{/*background: url('http://www.visacenter.ru/img/back6.jpg') no-repeat;*/ clear: both; margin-top: 20px; margin-bottom: 36px;}
#content .right .calendar .top{background: url('http://www.visacenter.ru/img/ka_top.jpg') no-repeat; width: 624px; height: 84px; margin-left: 68px;}
#content .right .calendar .top .date{font: 11px arial; padding: 10px 15px 0px 0px; float: right; font-weight: bold;}
#content .right .calendar .top .button{float: left; padding: 2px 0px 0px 202px; position: relative; top: 0px; clear: both;}
#content .right .calendar .pruj{background: url('http://www.visacenter.ru/img/pruj.jpg') no-repeat; width: 627px; height: 31px; margin-left: 68px;}
.zag_cal {padding: 14px 0px 0px 0px; font: 16px arial; font-weight: bold; text-align: center;}
.zag_cal a{color: #D20001; font-size: 14px !important; text-decoration: underline; font-weight: bold !important;}

#content .right .calendar table{background: url('http://www.visacenter.ru/img/back7.jpg') repeat-y; width: 627px; margin-left: 68px; margin-top: -10px; padding-left: 14px;padding-bottom: 10px;}
#content .right .calendar table td{font: 12px arial; vertical-align: top; width: 290px; padding: 0px 20px 0px 10px;}
#content .right .calendar table td h1{font: 14px arial; color: #d20001; text-decoration: underline; margin: 20px 0px 7px 0px; font-weight: bold;}
#content .right .calendar table td h1 a{font-size: 14px; font-weight: bold;}
#content .right .calendar .podp{background: url('http://www.visacenter.ru/img/podpiska.jpg') no-repeat; width: 627px; height: 31px; margin-left: 68px;}
#content .right .calendar .podp a{display: block; width: 78px; height: 19px; margin: 0px 0px 0px 530px;}

#center{width: 490px; float: left; padding-left: 10px; font: 12px tahoma; padding-bottom: 30px; padding-top: 40px; padding-left: 10px; min-height: 400px;}
#center h1{font: 22px arial; text-align: center; margin: 0px 0px 20px 0px;}
#center h2{font: 18px arial; margin: 30px 0px 15px 0px;}
#center{width: 490px; float: left; margin-left: 0px;}
#center table{width: 480px; border-collapse: collapse; border: 1px solid #cbcbcb;}
#center table td.bg{background: #f0f4f7; height: 23px; font: 12px arial; font-weight: bold; padding: 5px 0px 5px 6px; border: 1px solid #cbcbcb;}
#center table td{font: 12px arial; padding: 5px; border-bottom: 1px solid #cbcbcb;} 
#center a{font: 12px arial; color: #D20001; text-decoration: underline;}
#center a:hover{text-decoration: none;}
#center p.prim{font: 10px tahoma; margin: 0px 0px 15px 0px; width: 470px;}
#center ul{list-style-type: disc; margin: 5px 0px 5px 13px; padding: 0px;}
#center ul li{margin: 0px; padding: 0px;}
#center a{color: #d20001 !important;}

table.tab{width: 100% !important; border-collapse: collapse; border: 1px solid #cbcbcb;}
table.tab td.bg{background: #E7E7E9; height: 43px; font: 12px arial; font-weight: bold; padding: 0px 0px 0px 6px;border-collapse: collapse; border: 1px solid #cbcbcb !important;}
table.tab td{font: 12px arial; text-align: center !important; width: auto !important; padding: 5px; border: 1px solid #cbcbcb;} 

table.tab td div{
	 width: auto !important;
}

.right table td {  
    border-bottom: 1px solid #CBCBCB !important;   
    padding: 5px;
    text-align: center;
}

td.country{font: 18px arial !important; font-weight: bold; color: #d20001 !important;  height: 35px;}
td.country a{color: #d20001 !important; font: 18px arial !important;  font-weight: bold;}
#center span{font-weight: bold;}

#right{float: left; width: 241px;
margin-left: 7px;}
#right h1{font: 12px tahoma; font-weight: bold; text-align: center; margin: 47px 0px 10px 0px;}
#right h2{
	color: #6C7F88;
    font: 18px arial;
    margin: 0px 0 10px;
    padding: 0;
}

.rightsidebar form{
	margin-bottom: 0px;
}

.rightsidebar{
	vertical-align: top;
}

/*
.h1{font: 12px tahoma; font-weight: bold; text-align: center; margin: 47px 0px 10px 0px;}*/
.online_bg .h1 {font: 12px tahoma; font-weight: bold; text-align: center; margin: 0px 0px 10px 0px;}

#right .float{float: left; margin-right: 19px;}
.man_top{background: url('http://www.visacenter.ru/img/men_top.jpg') no-repeat; width: 111px; height: 13px;}
.manager{background: url('http://www.visacenter.ru/img/man_back.jpg') repeat-y; width: 111px; min-height: 188px; text-align: center; overflow: hidden;}
.manager{font: 12px Arial; color: #333333;font-weight: bold;}
.manager p.tel{font: 12px Arial; margin: 0px;}
.manager p.tel span{font: 11px Arial;}
.manager p.skype{font: 12px Arial; margin: 0px 0px 5px 0px; font-weight: bold;}
.manager p.skype img{margin-right: 5px; position: relative; top: 4px;}
.manager a{font: 11px Arial; text-decoration: underline; color: #333333;}
.manager a:hover{text-decoration: none;}
.man_bottom{background: url('http://www.visacenter.ru/img/men_bottom.jpg') no-repeat; width: 111px; height: 14px; clear: both;}

.no_mar{margin: 0px; white-space: nowrap;}
.bold{font-weight: bold; text-align: center;}

#registration{width: 490px; float: left; margin-left: 20px; font: 11px tahoma;}
#registration h1{font: 22px arial; text-align: center; margin: 40px 0px 20px 0px;}
.regist table td{border: 1px solid #fff !important; padding-bottom: 15px; padding-right: 7px;}
.regist table td input{border: 1px solid #cbcbcb; width: 302px; height: 25px; padding-top: 0px; padding-bottom: 0px; font-size: 14px;}


#online{clear: both; padding: 0px 0px 50px 5px;}
#online h1{font: 12px tahoma; font-weight: bold; text-align: center; padding: 5px 0px 17px 0px; margin: 0px;}
.online_top{background: url('http://www.visacenter.ru/img/on-line_top.jpg') no-repeat; width: 227px; height: 13px;}
.online_bg{background: url('http://www.visacenter.ru/img/on-line_bg.jpg') repeat-y; width: 227px; text-align: center; z-index: 2;}
.online_bg a{font: 12px tahoma; color: #000; font-weight: bold; text-decoration: underline;}
.online_bg a:hover{text-decoration: none;}
.online_bg p{margin: 0px;}
.online_bottom{background: url('http://www.visacenter.ru/img/on-line_bottom.jpg') no-repeat; width: 227px; height: 15px; clear: both;}
#online select{width: 163px; height: 20px; border: 1px solid #b6b3ac; margin-bottom: 0px;}
.check {font: 11px tahoma; margin: -10px 0px 7px -57px;}
.check input{border: border: 1px solid #b6b3ac; position: relative; top: 2px;}
#online p.left{padding-left: 20px;}
#online p.right{margin-bottom: 10px;}
#online p.right textarea{height: 80px;}


.login{text-align: center;}
.login input{border: 1px solid #cbcbcb; text-align: center; width: 307px; padding-top: 7px; padding-bottom: 7px; font-size: 16px; margin-bottom: 10px;}
.login p.left{float: left; margin-left: 140px; margin-right: -135px;}


#down{/*background: url('http://www.visacenter.ru/img/back9.jpg') no-repeat;*/ background-poisition: bottom; width: 1024px; margin: auto; clear: both;}
#down .icons2{padding: 30px 0px 0px 32px; }
#down .icons2 img{ margin-right: 15px; padding-bottom: 20px;}





#tel_footer{background: url('http://www.visacenter.ru/img/back1.jpg') repeat-x top right;  min-width: 944px;  margin: auto;position: relative; clear: both;  height: 37px; padding-left: 40px; top: 40px; padding-right: 40px;}
#tel_footer .bar{   max-width: 1440px;  margin: auto;  clear: both; height: 37px; }
#tel_footer .bar input{width: 161px; height: 22px; font: 12px tahoma; padding: 0px 0px 0px 12px; color: #000; margin-top: 0px;  background: #fff;}
#tel_footer .bar img{margin: 0px 0px 0px 8px; position: relative; top: 10px;}

#tel_footer .mail{
	font: 16px verdana;
	color: #fff;
	font-weight: bold;
	display: block;
	background: url('../img/mailbg.jpg') no-repeat 0px 4px;
	height: 25px;	
	width: 198px;
	margin-top: -3px;
	position: relative;
	
}
#tel_footer a:hover.mail{
	text-decoration: none;
}

#footer{
	clear: both;
	height: 70px;
	padding-top: 70px;
}



.otzyv{margin: 20px 0px 0px -20px;}
.otzyv p.left{margin: 0px 0px 20px 0px; float: left;  clear: both; width: 80px;}
.otzyv p.right{margin: 0px; float: left; width: 400px; }
.otzyv p.right input{border: 1px solid #989898; width: 200px;}
.otzyv p.right textarea{border: 1px solid #989898; width: 200px; height: 80px;}

.otzyv p.right input.validate {border: 1px solid #989898; width: 200px; float: left; margin-right: 5px; clear: both;}
.err_val{font: 11px tahoma; color: red; clear: both; display: block; margin-top: -20px; margin-bottom: 10px;}


.tabfaq{
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #bfbfbf;
	padding: 20px !important;
	background: #f0f4f7;
}

.tabfaq h3{
	color: #6C7F88;
    font: 18px arial;
    margin: 0 0 10px;
    padding: 0;
}

#sec_code{
	margin-bottom: 10px;
}

.tabfaq a{
	clear: both;
}
.codenque{
	background: #f0f4f7;
	
}

.codenque img{
	position: relative !important;
	top: 7px !important;
}

#question_div table {}
#question_div table td{background: #f0f4f7;}
#question_div table td input{
	margin-bottom: 5px;
	background: url('../img/bginput.jpg') no-repeat;
	width: 202px;
	height: 23px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;

}
#question_div table td textarea{
	margin-bottom: 5px;
	background: url('../img/bgtextarea.jpg') no-repeat;
	width: 202px; 
	height: 90px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}

.visa_r{margin: 0px 0px 0px 0px; padding-bottom: 0px;}
.visa_r p.left{margin: 0px 0px 2px 14px; float: left;  clear: both; font-family: tahoma; font-size:12px; width: 200px; text-align: left;}
.visa_r p.right{margin: 0px; float: left;  margin: 0px 0px 0px 33px;}
.visa_r p.right input{border: 1px solid #989898; width: 161px;}
.visa_r p.right textarea{border: 1px solid #989898; width: 161px;}
.visa_r p.right select{border: 1px solid #989898; width: 161px; font: 12px tahoma;}


.obz{clear: both; padding-top: 5px;}
.span{color: red;}

.hd{background:#F1F1F1 none repeat scroll 0 0; font-weight:normal;padding: 5px;}


.tel_new{float: left; font: 15px verdana; color: #fff; font-weight: bold; padding: 9px 0px 0px 70px; position: absolute;}

.cols{width: 1024px; margin: auto; border: 1px solid #fff; clear: both;}
.cols table{height: 100%;}
.cols table td{height: 100%;}


.copy{float: right; font: 12px arial; color: #383838; text-align: right; margin-top: -10px; margin-right: 40px;}
.copy a{font: 12px arial; color: #D20001; text-decoration: underline;}
.copy a:hover{text-decoration: none;}

.banner1  { padding: 0px 0px 40px 5px; margin-top:50px;}
.banner1 div {padding: 0px 0px 15px 0px; border: 0px solid red;}

#center .ifr .form-text, #center .ifr .form-textarea { padding: 2px; background: #fff; border: 1px solid #ccc; width: 200px; }
#center .ifr { text-align: center; }
#center .ifr table { border: none; margin: 0 0 30px 0 }
#center .ifr table td, .ifr table th { border: none; text-align: left; padding: 3px 0 3px 5px; font-weight: normal; }
.ifr table th { border: none; text-align: right; padding: 3px 5px 3px 0; width: 200px; }
#center .popup { background: #fff; padding: 20px; }



.sloganvisa{
	color: #D20001;
    font: 16px arial;
   	height: 22px;
   	padding-top: 5px;
}

.izm{
	padding-bottom: 10px;	
}

.izm a{
	font: 12px arial;
	color: #626262;
	display: block;
	margin-bottom: 10px;
}

.izm a:hover{
	text-decoration: none;
}

.ordertovisa{
	width: 221px;
	background: #f0f4f7;
	border: 1px solid #bfbfbf;
	padding-left: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	
}

.ordertovisa h2{
	font: 18px arial;
	color: #6c7f88;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.ordertovisa p{
	font: 12px arial;
	color: #626262;
	margin: 0;
}

.ordertovisa input{
	margin-bottom: 5px;
	background: url('../img/bginput.jpg') no-repeat;
	width: 202px;
	height: 23px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}

#bt_gotoorder{
	width: 153px !important;
	height: 25px !important;
	background: none !important;
}
.ordertovisa select{
	margin-bottom: 5px !important;
	background: url('../img/bginput.jpg') no-repeat;
	width: 202px !important; 
	height: 23px !important;
	border: 0 !important;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}

.ordertovisa textarea{
	margin-bottom: 5px;
	background: url('../img/bgtextarea.jpg') no-repeat;
	width: 202px; 
	height: 90px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}


.ordertovisa .button{
	background: url('../img/button.jpg') no-repeat;
	width: 100px; 
	height: 25px;
	border: 0;
	cursor: pointer;
}


.liveinter{	
	margin-left: 45px;
	margin-top: -8px;
	float: left;	
}



.lf{text-align:left !important; border: 1px solid #CBCBCB; padding: 5px;}

.content{
	background-color:#FFF;
	padding: 10px;
	width:260px;
}

.content a{
	cursor:pointer;	
}

/*
.ordertovisafull{
	width: 221px;
	background: #f0f4f7;
	border: 1px solid #bfbfbf;
	padding-left: 19px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	
}

.ordertovisafull h2{
	font: 18px arial;
	color: #6c7f88;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.ordertovisafull p{
	font: 12px arial;
	color: #626262;
	margin: 0;
}

.ordertovisafull input{
	margin-bottom: 5px;
	background: url('../img/bginput.jpg') no-repeat;
	width: 202px;
	height: 23px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}

.ordertovisafull select{
	margin-bottom: 5px !important;
	background: url('../img/bginput.jpg') no-repeat;
	width: 202px !important; 
	height: 23px !important;
	border: 0 !important;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}

.ordertovisafull textarea{
	margin-bottom: 5px;
	background: url('../img/bgtextarea.jpg') no-repeat;
	width: 202px; 
	height: 90px;
	border: 0;
	padding: 3px;
	font: 11px arial;
	color: #626262;
}


.ordertovisafull .button{
	background: url('../img/button.jpg') no-repeat;
	width: 100px; 
	height: 25px;
	border: 0;
	cursor: pointer;
}
*/

table.spectab{
	text-align: left;
	background: #f0f4f7;
	/*border: 1px solid red*/ 
}

table.spectab td{
	text-align: left;
}

table.spectab td.leftcol{
	width: 300px;
}

.newsin {
    color: #6C7F88;
    font: 18px arial !important;
    margin: -25px 0 10px;
    padding: 0;
}

.newsin a{
    color: #6C7F88;
    font: 18px arial !important;
    margin: -25px 0 10px;
    padding: 0;
}



#contact_us {

}
#contact_us_text {
    font-size: 13px;
    font-family: Arial;
    padding: 0px 0px 0px 15px;
}
#contact_us_text p {
	text-align:left;
    line-height: 13px;
    margin-bottom: 0px;
}

