body {	        
	background-color: #d5ddea;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #264166;	
}
img {
	
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;	
}
.maintable {
	background-image: url(../images/bgtable.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f1f3f8;
}
.logo {
	padding-left: 10px;
}
.menuline {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.maintable tr td .menuline li {
	display: inline;
	padding-left: 15px;
	color: #FFF;
}
.menuline li a {
	color: #FFF;
	text-decoration: none;
}
.menuline li a:hover {	
	color: #FFDE04;
	text-decoration: none;
}
.stateslist {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 380px;
	padding-left: 50px;
}
.worldvisa {
	background-image: url(../images/worlsvisa.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
.maintable tr td table tr .worldvisa h3 {
	font-weight: normal;
	font-size: 24px;

}
.maintable tr td table tr .worldvisa .stateslist li {
	display: block;
	float: left;
	width: 50%;
}
.maintable tr td table tr .worldvisa .stateslist li a {
	text-decoration: none;
	color: #485682;
}
.maintable tr td table tr .worldvisa .stateslist li a:hover {
	font-weight:bold;
	color: #3399FF;
	text-decoration: underline;
}
.eurovisa {
	background-image: url(../images/eurovisa.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
.maintable tr td table tr .eurovisa h3 {
	font-size: 24px;
	font-weight: normal;
}
.maintable tr td table tr .eurovisa .stateslist li {
	display: block;
	float: left;
	width: 50%;
}
.maintable tr td table tr .eurovisa .stateslist li a {
	text-decoration: none;
	color: #485682;
}
.maintable tr td table tr .eurovisa .stateslist li a:hover {
	font-weight:bold;
	color: #3399FF;
	text-decoration: underline;
}
.box {
	background-color: #e3e6ec;
	border: 4px solid #d5dae5;
	padding: 7px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 15px;
	margin-left: 7px;
}
.maintable tr td table tr td .box strong {
	font-weight: normal;
	font-size: 16px;
	line-height: 25px;
}
.maintable tr td table tr td .box strong a {
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
	font-weight:bold;
	color: #264166;		
	text-decoration: none;
}
.maintable tr td table tr td .box strong a:hover {
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
	font-weight:bold;
	color: #3399FF;		
	text-decoration: none;
}

.newsdate {
	font-size: 14px;
	color: #36769a;
}
.newstext {
	font-size: 12px;
	color: #36769a;
}
.newstext a {
	font-size: 12px;
	color: #36769a;
	text-decoration: none;
}
.newstext a:hover {
	font-size: 12px;
	color: #4291BB;
	text-decoration: underline;
}
.buttontubmenuselected {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #96AACB;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 200;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #f2f5f9;
	color: #FFF;
	display: inline;
}

.buttontubmenu {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #5c7bae;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 200;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #f2f5f9;
	color: #FFDE04;
	display: inline;
}
.buttontubmenu a {

	color: #FFF;
	text-decoration: none;
}
.buttontubmenu a:hover {

	color: #FFDE04;
	text-decoration: none;
}

.maintable tr td table tr .maincontent .buttontubmenu a {
	top: 1px;
	list-style: none;
	-khtml-user-select: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;	
	text-decoration: none;
}

.buttontubmenu:hover {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #3c598a;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 200;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border: 1px solid #f2f5f9;
	color: #FFF;
}
.maincontent {
        padding-top: 25px;
	padding-left: 10px;
	padding-right: 25px;	
}
.pageheadline {
	padding-top: 0px;
	margin-top: 25px;        
        width: 757px;        
}
.maintable tr td table tr .maincontent .pageheadline h1 {
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}.maintable tr td table tr .maincontent .pageheadline h1 a {
	color: #264166;
	text-decoration: none;
}
.maintable tr td table tr .maincontent .pageheadline h1 a:hover {
	color: #375F95;
	text-decoration: underline;
}
.underlineitem {
	text-decoration: underline;
}
.morelink {
	color: #375F95;
	text-decoration: none;
	padding-right: 80px;
}
.morelink a {
	color: #375F95;
	text-decoration: none;
}
.morelink a:hover {
	color: #4374B6;
	text-decoration: underline;
}
.TabbedPanelsTabSelected {
	background-color: #aebdd6;
	border-bottom: 1px solid #EEE;
	color: #48679b;
}
.footer {
	background-color: #C9D3E4;
	color: #8C91A6;
	font-size: 12px;
	padding: 10px;
	margin: 10px;
}
.footer a {
	color: #7691BC;
	margin: 10px;
	font-size: 12px;
	text-decoration: none;
}
.footerinfo {
	float: left;
}
.novoks {
	float: right;
}

.modnews {
    height: 150px;
    overflow: hidden;
    font: normal 16px/18px Tahoma, sans-serif;
    text-align: justify;
    }
.modnews .image {
    display: block;
    width: 200px;
    height: 150px;    
    margin-right: 5px;
    overflow: hidden;
    float: left;
    }
    .modnews .load {
        background: url(../images/loadimage.gif) no-repeat center center;
        }
    .modnews .image img {
        height:150px;
        }
.b-top {z-index:2600;position:fixed;left:0;bottom:65px;width:39%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:58px;bottom:0;margin:0 0 0 100%;padding:32px 6px 7px;
color:#FFD903;  background:#355AAF url(http://topvisa.com.ua/templates/evisa/images/b-j-top.png) no-repeat 50% 11px;border-radius:3px;}

/*Яндекс апдейты*/
#ya_block {padding:55px 0 6px 6px}
#ya_block div.ya_title, #ya_block div.gog_title {color:#000; font-size: 14px;}
#ya_block div.ya_title img, #ya_block div.gog_title img {width:12px; height:10px;}
#ya_block div.ya_title span {color:#E90000;}
#ya_block div.gog_title span {color:#3D3BEF;}
#ya_block div.ya_one {color:#177F1C; font-size: 13px;}
#ya_block div.ya_one img { width:14px; height:10px;}
#ya_block div.ya_one span {color:#FFB32E;}
#ya_block div.ya_two {color:#7F7F7F; font-size: 13px;}
#ya_block div.ya_tree {color:#BBB; font-size: 13px; padding-bottom: 5px;}
.errorya {color:#E90000; font-size: 13px; padding:55px 0; text-align:center;}