@import "center.css";
@import "nw.css";
body {
	margin: 0;
	padding: 0;
	text-align: center; 
	background: url(../i/bg.gif) #138F34 center top;
	color: #fff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
p {text-align:left}
li {text-align:left}
img {
	border: 0;
}
#main {
	width: 992px;
	margin: 0 auto;
	position: relative;
}
.main2 {
	width: 992px;
	background: url(../i/rbg.gif) repeat-y right;
	/*float: left;*/
	color: #00741F;
}
html>body  .main2 {float: left;}
.main3, #main33 {
	width: 987px;
	background: url(../i/lbg.gif) repeat-y left #fff;
	float: left;
	color: #00741F;
	_overflow:hidden;
}
.main3 {position:relative;}
#main33 {
	padding: 0 0 10px 0;
}
.gr {
	background: url(../i/bg1.gif) repeat-x;
	padding: 7px 0 0 24px;
	margin: 0 8px 0 13px;
	color: #00741F;
	text-align: left;
	line-height: 15px;
}
.gr2 {
	color: #00741F;
	background: transparent;
	text-align: left;
	margin: 0 8px 4px 13px;
}
.grright {
	color: #00741F;
	background: transparent;
	text-align: left;
	margin: 4px 8px 4px 0;
	display:block !important;
}
.gr span {
	font-weight: bold;
}
.red, .redd {
	font-size: 10px;
	color: #FF0000;
	background: transparent;
	clear: both;
	line-height: 11px;
}
html > body .red {
	padding: 5px 0 0 0;
	margin: 0;
}
* html .red {
	margin: 5px 0 0 0;
}
html > body .redd {
	padding: 12px 0 0px 0;
	margin: 0;
}
* html .redd {
	margin: 12px 0 0 0;
}
#imm {
	padding: 8px 0 0 0;
	font-size: 7pt;
	background: #fff;
	color: #000;
	width: 301px;
}
#imm a:link, #imm a:visited {
	color: #000;
	background: transparent;
	text-decoration: none;
}
#imm a:hover, #imm a:visited:hover {
	color: #000;
	background: transparent;
	text-decoration: underline;
}
.opc {
	float: right;
	width: 143px;
}
.opc  img {
	margin: 4px 0 6px 0;
}
.opc a:link, .opc a:visited {
	color:  #545454;
	background: transparent;
	text-decoration: none;
}
.opc a:hover, .opc a:visited:hover {
	color:  #545454;
	background: transparent;
	text-decoration: underline;
}
.days {
	display: block;
	font-weight: bold;
}
.price {
	display: block;
	color: #FE0000;
	background: transparent;
	font-weight: bold;
}



/*

.ndate {
	font-weight: bold;
	color: #000;
	background: transparent;
}
.tnews {
	color: #00711E;
	background: transparent;
	text-transform: uppercase;
	text-decoration: underline;

}
.ntext {
	margin: 0 0 15px 0;
}

*/




.ndate {
	background: transparent;
	color: rgb(92, 92, 92);
	font-size: 8pt;
}
.tnews {
	font-weight: bold;
	padding-bottom: 0px;
	color: #00711E;
	background: transparent;
	text-transform: uppercase;

}

.bgnewsn .tnews a:link, .bgnewsn .tnews a:visited, .bgnewsn .tnews a:hover, .bgnewsn .tnews a:active {
	font-weight: bold;
	padding-bottom: 0px;
	color: #00711E;
	background: transparent;
	text-transform: uppercase;
	text-decoration:none;
}

.bgnewsn .ntext_q a.ap {

	padding-bottom: 0px;
	color: #00711E;
	background: transparent;


}

.ntext_q {
	background: transparent url(/img/line_actqq.gif) repeat-x scroll left bottom; padding-bottom: 15px;
	margin: 0 0 10px 0;
}







.ntextsm {
	margin: -13 0 15px 0;
    font-size: 7pt;
}
.bgnews {
	color: #000;
	background: #F9F8F8;
	padding: 1px 10px 16px 15px;
}
.bgnewsn {
	color: #000;
	background: #F9F8F8;
	padding: 10px 10px 8px 15px;
}
.bgnews a:link, .bgnews a:visited, .bgnewsn a:link, .bgnewsn a:visited{
	color: #000;
	background: transparent;
	text-decoration: underline;
}
.bgnews a:hover, .bgnews a:visited:hover, .bgnewsn a:hover, .bgnewsn a:visited:hover{
	color: #000;
	background: transparent;
	text-decoration: none;
}
.bgleftmenu {
	background: #F9F8F8;
	color: #5C5C5C;
	padding: 1px 2px;
	font-weight: bold;
}
* html .bgleftmenu {border:1px #F9F8F8 solid;}
.bgleftmenu a:link, .bgleftmenu a:visited {
	color: #5C5C5C;
	background: transparent;
	text-decoration: none;
}
.bgleftmenu a:hover, .bgleftmenu a:visited:hover {
	color: #5C5C5C;
	background: transparent;
	text-decoration: underline;
}
.lmli {
	border-bottom: 1px #fff solid;
}
.lmli span a:link, .lmli span a:visited, .lmlil span a:link, .lmlil span a:visited {color:#FF0000;}
.lmli span.green a:link, .lmli span.green a:visited, .lmlil span.green a:link, .lmlil span.green a:visited {color:#005E29;}
.lmli span a:hover, .lmli span a:visited:hover, .lmlil span a:hover, .lmlil span a:visited:hover {color:#C6292F;}
.lmlil, .lmli {
	padding: 4px 0 5px 20px;position:relative;z-index:10;
}
.turystr {
	float: right;
	text-align: left;
	margin: 5px 0 0 0;
	line-height: 17px;
}
.turystr a:link, .turystr a:visited {
	color: #fff;
	background: transparent;
	text-decoration: underline;
}
.turystr a:hover, .turystr a:visited:hover {
	color: #fff;
	background: transparent;
	text-decoration: none;
}
.bline {
	background: url(../i/lineb.gif) repeat-y;
	color: #fff;
	width: 1px;
	height: 101px;
	float:right;
	margin: 6px 25px 0 25px;
}
.ct {
	float: left;
	padding: 2px 0 0 0;
}
.ct a:link, .ct a:visited {
	color: #009F0E;
	background: transparent;
	text-decoration: underline;
}
.ct a:hover, .ct a:visited:hover {
	color: #009F0E;
	background: transparent;
	text-decoration: none;
}
#fortun {background: #F1F7EA; height: 26px; margin: 0 8px 16px 13px; color: #138F34;}
#fortun div.mapa {padding: 5px 0 0 70px; float: left;}
#fortun div.ssylka {padding: 5px 40px 0 0; float: right;}

#fortun a:link, #fortun a:visited {
	color: #138F34;
	background: transparent;
	text-decoration: none;
}
#fortun a:hover, #fortun a:visited:hover {
	color: #138F34;
	background: transparent;
	text-decoration: underline;
}
#banners {
	margin: 0 0 15px 0;
}
#banners img {
	margin: 0 4px;
}
.inp {
	float: left;
	font-weight: bold;
}
html>body .inp input {
	border: 1px solid #009F0E;
}
.inp1 {
	margin: 0 0 0 10px;
}
html>body .fline {
	float: left;
}
.fline {
	width: 515px;
	border-bottom:1px solid #AEE1AF;
	height: 1px;
	font-size: 1px;
	margin: 3px 0px 3px 6px;
}
.chdate a:link, .chdate a:visited, .ali a:link, .ali a:visited {
	color: #FF0000;
	background: transparent;
	text-decoration: underline;
}
.chdate a:hover, .chdate a:visited:hover, .ali a:hover, .ali a:visited:hover {
	color: #FF0000;
	background: transparent;
	text-decoration: none;
}
#bot1 {
	width: 992px;
	background: url(../i/bot.gif) repeat-x bottom #fff;
	color: #00741F;
	margin: 0 0 15px 0;
	float: left;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.razd {
	clear: both;
	background: url(../i/bgm.gif) repeat-x center #fff;
	color: #00741F;
	width: 992px;
	height: 19px;
	text-align: left;
}
.razd div {
	height: 19px;
	background: url(../i/bgm2.gif) no-repeat right transparent;
	color: #fff;
}
#f1 {
	float: left;
	width: 226px;
	text-align: center;
	padding: 20px 0 0 0;
	border:1px red solid;
}

#logo {float: left; width: 236px; text-align: center; background: url(../i/new/logo_bg_r.jpg) no-repeat top right; height: 116px; margin: 0 0 0 4px;}
* html #logo {margin: 0 0 0 2px;}
#logo img {margin: 15px 10px 0 0;}

#c1 {float: left; width: /*321px;*/ 325px;}

#ctline {
	background: url(../i/tgl1.gif) no-repeat #77AE33;
	color: #00741F;
	height: 4px;
	text-align: right;
}
#cleft {
	background: url(../i/bgl2.jpg) no-repeat;
	color: #00741F;
	padding: 0 0 0 11px;
}
#cright {
	background: url(../i/bgr2.jpg) no-repeat right top;
	color: #00741F;
	padding: 6px 11px 0 0;
}
#border1 {
	background: #E0E0E0;
	color: #00741F;
	padding: 1px;
}
#border2 {
	background: #E0E0E0;
	color: #00741F;
	padding: 1px 1px 0 1px;
	margin: 7px 0 0 0;
}
#contacts {
	width: 269px;
	margin: 0 auto;
}
#contacts div {
	float: left;
	text-align: center;
}
#mail {
	margin: 0 40px;
}
#mail img {
	margin: 1px 0 4px 0;
}
#map {
	margin: 1px 0 0 0;
}
#border3 {
	height: 5px;
	font-size: 1px;
	border-bottom: 1px solid #E0E0E0;
	clear: both;
}
#of {
	background: url(../i/map.gif) no-repeat #fff;
	color: #00741F;
	line-height: 15px;
	padding: 0 6px 9px 8px;
}
.moscow {
	float: left;
	text-align: left;
	margin: 4px 13px 0 0;
}
#avia {
	float: right;
	text-align: left;
	margin: 4px 0 0 0;
}
#r1 {
	float: right;
	width: /*438px; */ 431px;
	padding: 10px 0 0 0;
	color: #545454;
	background: transparent;
}
.countr1 {
	float: right;
	width: 143px;
	height:25px;
	text-transform: uppercase;
	font-weight: bold;
}
#pred1 {
	float: right;
	width: 143px;
	text-align: center;
	color: #3D81E9;
	background: transparent;
}
#pred2 {
	float: right;
	width: 144px;
	text-align: center;
	color: #FF832E;
}
#pred3 {
	float: right;
	width: 144px;
	text-align: center;
	color: #70BB12;
}
#c2 {
	width: 532px;
	float: left;

}
#c21 {
	width: 750px;
	float: left;

}

html>body #c2 {position: relative;	z-index: 1;}
#flash {
	position: absolute;
	text-align: left;
	width: 223px;
	z-index: 1;
}
#flash div {
	position: relative;
	top: -48px;
	right: 53px;
}
#flash img {
	position: relative;
	bottom: 35px;
	right: 40px;
}
#ttt3 {background: #009F0E url(../i/put2.gif) top repeat-x; height: 24px; //height: 28px; font-size: 12pt; color: #fff; font-weight: bold; text-align:left; padding-top: 4px;}

#ttt3 a {color: #009F0E; text-decoration: underline;}
#ttt3 a:hover, #ttt3 a:visited:hover {color: #009F0E; text-decoration: none;}

#onmp1 {margin: 2px 8px 0 8px;}
#onmp2 {margin: 0 0 7px 0;}

.lgg {margin: 1px 11px 0 10px;}
.ggaa {margin: 0 8px 6px 0;}

#sh {margin: 0 7px 0 0;}

.border7 {
	background: #B2E2B6;
	color: green;
	padding: 0 0 1px 0;
}
.m0 {
	margin: 0;
}
.dn {
	width: 50px;
	text-align: center;
	margin: 0 15px 0 0;
}
.chdate {
	color: #FF0101;
	background: transparent;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:underline;
}
.ac {
	text-align: center;
}
#news {
	background: #138F34;
	color: #000;
	padding: 0 3px;
	margin: 0 8px 1px 0;
}
.clb {clear:both;}
.clb2 {font-weight: bold;padding: 15px 0 7px 0;_padding: 10px 0 8px 0;}
.inlic {float:left;margin: 0 25px 0 0;width: 170px;}
.inlic2 {float:left;margin: 0 25px 0 0;}
.inlic ul {margin:0 auto 0 15px;padding:0;list-style-type:disk;}
.acttb {clear:both;padding: 5px 0;font-weight:normal;}
.acttb a, .acttb a:hover, .acttb a:visited:hover {color:#fff;}
.acttb a:hover, .acttb a:visited:hover {text-decoration:none;}


img.pngimg {behavior: url(/png.htc);}



A.green0:link { color: #007733; text-decoration: none; font-weight: bold; }
A.green0:visited { color: #007733; text-decoration: none; font-weight: bold; }
A.green0:active { color: #007733; text-decoration: underline; font-weight: bold; }
A.green0:hover { color: #007733; text-decoration: underline; font-weight: bold; }



.hat_hat {position: absolute; top: -15px; left: 0px;}


.manager_name {
	margin-left:25px;
}


#adres2 {height:220px !important;}
.grafik {height:220px !important;}

#adres .adres22 {height:140px !important;}
.grafik22 {height:140px !important;}


#logo .dog11 {float:left; position:relative; top:-15px; left:-4px;}




div.otch_clr {border-bottom:1px solid #e0e0e0;padding-top:10px;}
div.otch_clr2 {clear:both;} 
div.report_block {background:#F9F8F8; border:1px solid #E0E0E0; padding:10px; margin-bottom:20px;}




#f2 #f2 {background:url("/img/green_podlozhka.gif") repeat-y top center;margin-left:5px; width:225px;}

#f2 #f2 .gr2 {margin:0px 8px 4px;}
#f2 #f2 .last {margin-bottom:0px;}
ul.gr2 {list-style:none;padding-left:0px; background:#F9F8F8; border:1px solid #E0E0E0;}
ul.gr2 li {font-weight:bold; color:#000;padding:0px; border-bottom:1px solid #fff;}
ul.gr2 li.title { padding:4px 0px 5px 20px; font-size:8pt; font-family:Tahoma;}
ul.gr2 li a:link, ul.gr2 li a:visited, ul.gr2 li a:active { padding:4px 0px 5px 40px;  display:block; color:#000; font-weight:normal; background:url(http://www.1001tur.ru/img/arr_menu.gif) no-repeat  30px 8px!important; text-decoration:none;}
ul.gr2 li a:hover { color:#000; background:#BFF7BC url(http://www.1001tur.ru/img/arr_menu.gif) no-repeat  30px 8px!important; text-decoration:underline;} 
ul.gr2 li.red a {color:red; font-weight:bold; font-size:8pt;}


div.visa_block {border:1px solid #E0E0E0; background:#F9F8F8 url("/img/info_ico.gif") no-repeat 2% 40%; padding:0px 10px 0px 50px; margin-bottom:10px;}



.breadcrumb {
	margin:10px 0;
	text-align:left;
}

input.focus {border:2px solid #009933 }
textarea.focus {border:2px solid #009933 }
input.red2 {border:2px solid red }


#zdwrap .countryInfo a{
	font-size: 12px;
	color:#00741F !important;
	font-weight:bold;
	font-family:verdana;
}

#c2 .uform_optxt h1 {
	display:block;
	padding:0px;
	text-align:center;
	margin:0;
}


.uform_optxt {
	padding:10px 0;
}


.uform_optxt p{
	padding:5px 0 5px 0;
	margin:0;
}

.seealso {
	margin:10px 0;
}

.seealso .bgleftmenu{
	text-align:center;
}

.get_managers td {vertical-align:top; font-size:12px;}
td.get_managers_header {padding:4px; font-size:12px;}
.get_managers ul {list-style:none; padding-left:0px; margin-top:0px;}

.get_managers img {position:relative; top:3px; margin-right:2px;}

.TopPlashkaSlogan{
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	left:50%;
	margin-left:-496px;
	padding:5px;
	position:absolute;
	text-align:center;
	top:-7px;
	width:992px;
}
.fakeCollSlogan{
	height:8px;
	font-size:0;
}



