/*#mmli18 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }*/



BODY { background:#505f88 !important;  margin:0; font:11pt Arial; }
H2, H2 a { margin:5px 0 3px 0; padding:0; font-size:16pt !important; color:#2e48a5; font-weight:normal; }
TEXTAREA, INPUT { resize:none; }
a { text-decoration:none; margin:0px; }
#articlebody { font-family:serif; font-size:12pt; color:#424242; line-height: 1.5; }

.corner { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.shadow { -moz-box-shadow: 0 0 3px #C4C4C4;box-shadow: 0 0 3px #C4C4C4; }
.attentionGOOD {
	color:#fff;
	font:12pt Arial;
	background: -moz-linear-gradient(#A0C148,#7DB546) !important;
	background: -ms-linear-gradient(#A0C148,#7DB546) !important;
	background: -o-linear-gradient(#A0C148,#7DB546) !important;
	background: -webkit-linear-gradient(#A0C148,#7DB546) !important;
}
.cornertop { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.cornerbottom { -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }

.usualButton, .ts_search_but { 
	border:none;
	padding:5px;
	background:#1E4A89;
	color:#fff;
	font-family:arial;
	font-weight:bolder;
	font-size:10pt;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}


#bodyDiv {
	background:#ffffff;
}
.containerbox { 
	max-width: 980px;
	margin:auto;
	padding:13px 10px;
	position: relative;
}

#topTop {
	background:#ececec;
	color:#E0E0E0;
	border-bottom:1px solid #cccccc;
}
	#zagolovok, #zagolovok a, .contact, .contact a { 
		text-decoration:none;
		font-size:14pt;
		margin:0;
		padding:0;
		color:#000000 !important;
		font-family:Times !important;
		font-weight:bolder;
	}

	.buyonline {
		position: absolute;
		top:13px;
		right:50%;
	}
	
	.pageheader {
		position: absolute;
		top:13px;
		right:10px;
	}
	
#midleTop {}
	.time-addr a { text-decoration:none; color:#000000 !important; }
	.time-addr { font-family:Arial !important; 
						 font-size:9pt !important;
						 text-align:left;
						 color:#000000;
						 position: absolute;
						 right:10px;
						 top:10px;
						 }
						
#bottomTop {
	background:url('../imgs/bottomtop-line-bg.jpg') repeat-x top;
	max-width:1000px;
	margin:auto;
	border-bottom:1px solid #cccccc;
	position: relative;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

	.oldsite {
		position: absolute;
		top: 0;
		right:200px;
	}
	
	.socialShare {
		position: absolute;
		top: 0;
		right:0;
	}
	
#topmenu {
		max-width:1000px;
		margin:20px auto 0 auto;
	}
	.toptab, .toptabsel{
			display:block;
			float:left;
			border-top:1px solid #cccccc;
			border-left:1px solid #cccccc;
			border-right:1px solid #cccccc;
			
			margin:0 0 0 5px;
			border-radius: 4px 4px 0 0;
			padding:8px;
		}
	.toptab { background:#f6f4f2;}
	.toptabsel { background:#e5e5e5;	}

	#topmenu a, #topmenu a.sel {
			text-decoration:none;
			font-size:10pt;
			font-family:Arial !important;
		}
	#topmenu a { color: #807f7e; }
	#topmenu a.tmasel { color: #000000; }
	
	.menubars {display: none;  text-align:center; color: #fff; cursor:pointer; }
	.menumob {display: none; margin: 20px; text-decoration: none; font-size:15pt; }
	.menumob div { margin:15px 0; text-align: center; }
	
	.markmob {text-align: center;color: #fff;font-size: 15pt;margin: 10px;}
	.but1 {display: none;}
	
	#topmenumob {
		display: none;
	}
	#topmenumob div { margin:10px 0; text-align: center; }
	#topmenumob div a {  }
	
	.mobtma {color: #fff;}
	.mobtmasel { color:#FEA724; }
		
#bodybody {
	height:100%;
	padding-bottom:10px;	
}
	
	#navbar {
		height:29px;
		background:#FBFBFB;	
		border-top:1px solid #cccccc;
	}	
	#navbar a, #navbar {text-decoration:none; font-family:Times; font-size:10pt; color:#b7b7b7; }
	#navbar a:hover{color:#878787;}
	.navibut {
		height:29px;
		display:block;
		float:left;
		background:url('../imgs/arrow.png') no-repeat 0 0;
		padding:6px 3px 0 20px;
	}	
	.navibuthome {
		height:29px;
		display:block;
		float:left;
		padding:6px 3px 0 5px;
	}
	.navihome { background:url('../imgs/home.png') no-repeat 0 -1px; width:16px; height:29px; }
	.precont { padding:5px; }
	
	
	.contentic { margin:5px; padding:3px; background:#ffffff; border:solid 1px #cccccc; border-collapse: collapse; }
	
	.contentic2 { margin:5px; border-collapse: collapse; }
	.contentic2son { padding:3px; background:#ffffff; border:1px solid #cccccc; }
	
	
	.articletext { margin:7px; font-family:Arial; font-size:11pt; color:#383838; line-height: 1.5; }
	.articletextlist { margin:7px; }
	
	#body-center { max-width: 1000px; margin:auto;}
		.container { background:#e5e5e5; margin: 0; padding:0; 
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		}


.artmenumodule {
	list-style: none;
	display:block;
	padding:0;
	margin: 0;
	font-size:11pt;
	font-family:Arial;
}
.artmenumodule li { margin-bottom:8px; }
.artmenumodule li:hover { background:#ffe8c6; }

.artmenumodule a {
	text-decoration:none;
	color:#2e48a5;
}


.artmenusel a { color:#ff9900; }

#downy {
	background:url('../imgs/bottombg.jpg') repeat-x top;
	height:200px;
	font-family:arial !important;
	font-size:9pt !important;
	color:#CFCFCF;
}

#downy a {
	text-decoration:none;
	color:#ffffff;
}


.footerdiv {

}
.counters {
	position: absolute;
	top: 100px;
	right:10px;
}
.footernotice {
	margin-top: 20px;
}

.footerpayments {
	position: absolute;
	top: 20px;
	right:10px;
}







.divbutton, .divbuttonsel { margin:5px; padding:5px; border:1px solid #cccccc; display:block; float:left;}
.divbuttonsel { background:#f8b74d; }

.pogodatbl { font-size:8pt; color:#525252; border:1px solid #cccccc;}
.blockheader, .weathercity { margin-bottom:8px; font:bold 11pt Arial; }
.dn-d { background: #ffffff; }
.dn-n { background: #e0e0e0; }
#loadweather { border-bottom:1px dotted blue; color:blue; cursor:pointer; }

#convert input { width:100px; border:1px solid #cccccc; font-size:15pt; text-align:center; }
#thetime input { width:0; border:1px solid #ffffff; font-size:15pt; text-align:center; }
#thetime { font-size:15pt;}


.feature {
	font-size:9pt;
	color:#8c8a8a;
	padding-left:35px;
	margin:15px 0 5px 0;
	background: url('../imgs/check.png') no-repeat 0 0;
	font-family:Arial;
}
.yourattention {
	font-size:9pt;
	color:#8c8a8a;
	font-family:Arial;
}
.yourattention:hover {
	background:#ffe8c6;
}
.feature-head, .attention-head {
	font-size:16pt;
	color:#2e48a5;
}
.usualblocks { font-size:9pt; color:#8c8a8a;	font-family:Arial; }
.usualblocks a, .feature a { text-decoration:none; color:#2e48a5; }

.contentheader { font-size:16pt; color:#2e48a5; margin-top:10px; font-weight:bolder;}
.contentheader a { text-decoration:none; color:#2e48a5; }
.contentlistbody { font-family:Arial; font-size:10pt; color:#555555; }
.readmore { color:#2e48a5; font-size:9pt; font-style:italic; text-decoration:underline; }


.leftimg {
   float:left;
   margin: 7px 7px 7px 0;
}
.rightimg  {
   float: right; 
   margin: 7px 0 7px 7px; 
}

/*forma otpravki zayavok*/
.zayavkacontainer { margin:10px; font:10pt Arial; color:#3E3E3E; }
.inputsstyle { width:99%; border:1px solid #cccccc;font:12pt Tahoma;padding-left:5px; }
#zinform td, #zinmail td {padding-top:10px;}
#zinform textarea, #zinmail textarea {margin-top:5px;}
/*---------------------------*/

/*BLOG other is in blog.css*/
.blog-head { margin:3px 3px 1px 3px; }
.blog-exts { font-family:Arial; font-size:10pt; margin:0 3px 7px 3px; color:#555555; }
.blog-cont { margin:3px; font-family:Arial; font-size:11pt; color:#383838; line-height: 1.5; }

.size-large,.size-medium,.size-small {-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

.blog-continue { margin:0; text-align:right;} .blog-continue a{text-decoration:none;color:#2e48a5;}
.blog-tags a { text-decoration:none;color:#ff9900; }
.blog-tags-mod a { text-decoration:none;color:#2e48a5; } .blog-tags-mod a:hover { color:#ff9900; }


.aviamodule {width:484px; float:left; display:inline;}
.payment {width:387px;margin:auto;}

@media screen and (min-width: 1000px) and (max-width: 10000px) {	.zayavkablock {width:476px;float:left; display:inline;}
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
	#bottomTop { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
   .hideit {display: none !important;}
   .aviamodule {width:100%;}
}

@media screen and (min-width: 670px) and (max-width: 760px) {
	.buyonline { display: none; }
	#bottomTop { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
	.oldsite { right: 0; }
	.socialShare {display: none;}
   .hideit {display: none !important;}
   .aviamodule {width:100%;}
}

@media screen and (min-width: 600px) and (max-width: 670px) {
	.buyonline { display: none; }
	#bottomTop { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
	.oldsite { right: 0; }
	.socialShare {display: none;}
   .hideit {display: none !important;}
   .aviamodule {width:100%;}
}

@media screen and (min-width: 530px) and (max-width: 600px) {
	.buyonline { display: none; }
	#bottomTop { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
	.oldsite { right: 0; }
	.socialShare {display: none;}
	.pageheader { position: static; margin: 20px 0;}
	#topTop {text-align: center;}
   .hideit {display: none !important;}
   .aviamodule {width:100%;}
	
}

@media screen and (min-width: 400px) and (max-width: 530px) {
	.buyonline { display: none; }
	
	#bottomTop {
		-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
		background:#3F4E75;
		padding: 5px 0;
	}
	.menubars {display: block;}
	.menuline {display: none;}
	.oldsite { display: none; }
	#topmenumob { display:block; }
	#topmenu {display: none;}
	
	.socialShare {display: none;}
	.pageheader { position: static;margin: 20px 0;}
	#topTop {text-align: center;}
	#midleTop div {text-align: center;}
	.time-addr { position: static; margin: 20px 0 20px;}
	#navbar { display: none; }
	#bodybody { padding-bottom:40px; }
   .hideit {display: none !important;}
   .sidebar {display: none;}
   .aviamodule {width:100%;}
}

@media screen and (max-width: 400px) {
	.buyonline { display: none; }
	
	#bottomTop {
		-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
		background:#3F4E75;
		padding: 5px 0;
	}
	.menubars {display: block;}
	.menuline {display: none;}
	.oldsite { display: none; }
	#topmenumob { display:block; }
	#topmenu {display: none;}
	
	.socialShare {display: none;}
	.pageheader { position: static;margin: 20px 0;}
	#topTop {text-align: center;}
	#midleTop div {text-align: center;}
	.time-addr { position: static; margin: 20px 0 20px;}
	.counters {	position: static; margin-top: 20px; }
	.footerpayments {	position: static;margin-top: 20px;}
	#downy div { text-align: center;}
	#navbar { display: none; }
	#bodybody { padding-bottom:40px; }
   .hideit {display: none !important;}
	.sidebar {display: none;}
	.payment { transform: scale(0.6); width: 0; margin:0; }
	.aviamodule {width:100%;}
}
