* {margin:0px; padding:0px;}
body {background:url("/i/bg2.jpg") no-repeat top left; font-family:Tahoma; font-size:10pt; position:relative;}

img {border:none;}
#outer {width:1000px;margin:0px auto;}
#header {position:relative; width:1000px; }

#container {
	float:left;
	margin-right:-230px;
	width:1000px;
	padding:35px 0px 0px;
}


#content {
	/*margin-right:236px;*/
}


#left {float:left;width:208px;margin-left:15px;padding-top:15px;}
#center {margin-left:250px;width:440px;}
#right {float:right;margin:0px 20px 0px 0px; width:190px;padding-top:50px;}
#right2 {float:right;margin:0px; width:190px;padding-top:50px;}
.clear {clear:both; height:1px;}

#header #logo {background:url("/i/flag.jpg") no-repeat 230px 0px; height:115px;padding:0px 30px;}
#header #logo img.logo {margin-top:19px; float:left;}
#header #logo p {background: url("/i/phone.gif") no-repeat center left;padding-left:50px;height:56px;padding-top:5px;float:right; margin-top:19px;}
#header #logo p a {text-decoration:none; color:#000;}
#header #logo p span {color:#2e3192; font-weight:bold; }
#header #info {background:url("/i/lenta_m_bg.gif") repeat-x top left; height:41px;width:1000px;}
#header #info p {background:url("/i/lenta_m.gif") no-repeat -5px 0px ; height:41px;line-height:41px; letter-spacing:0.2em;padding-left:50px;}
#header #fotos {background:url("/i/lenta_b_bg.gif") repeat-x top left;overflow:hidden;height:93px; margin-left:15px;position:relative;}
#header #fotos div {background:url("/i/lenta_b.gif") no-repeat -5px 0px;height:93px;padding-left:10px;white-space:nowrap;}


#header #fotos span{display:block; width:103px; margin-right:5px;float:left;text-align:center; font-weight:bold; color:#301f63;font-family:Tahoma;font-size:10pt;}



/*#header #fotos img {margin-right:5px;}*/
#header #fotos p {position:absolute; bottom:3px;width:100%;padding-left:10px;}
#header #fotos p a {text-decoration:none;}

#left #menu {width:208px;}
#left #menu ul {list-style:none;margin:10px 0px 20px;}
#left #menu ul li {background:#f1f0eb url("/i/arrow.gif") no-repeat 14px 12px; border-top:1px solid #fff;border-bottom:1px dashed #aeadaa;padding-left:25px;line-height:20px;padding-top:3px;padding-bottom:5px;}
#left #menu ul li a {text-decoration:none; color:#2e3192;}

.gray_block {background:#f6f5f1; position:relative;padding:15px 25px 15px 30px;width:152px;}
.gray_block .corner_tl {position:absolute; top:0px; left:0px;margin:0px;}
.gray_block .corner_tr {position:absolute; top:0px; right:0px;margin:0px;}
.gray_block .corner_bl {position:absolute; bottom:0px; left:0px;margin:0px;}
.gray_block .corner_br {position:absolute; bottom:0px; right:0px;margin:0px;}

.gray_block h2 {border-left:3px solid red; font-family:Georgia; font-size:12pt; font-weight:bold;margin:0px 0px 15px -8px;padding-left:5px;}
.gray_block h2.none {margin:0px 0px 0px -8px;}
.gray_block h3 {color:#000; font-weight:bold;font-family:Georgia;font-size:10pt;}
.gray_block p {margin-bottom:3px;}
.gray_block input {width:147px;}
.gray_block .button {margin-top:7px;width:152px;}
.gray_block img {margin-top:7px;}
.gray_block p a {color:#2e318e; text-decoration:underline;}
.gray_block p span {color:#000; margin:20px 0px 5px;display:block;}

.center {text-align:center;}

.banner {margin:20px 0px; text-align:center;}
.banner a {text-decoration:underline; font-size:12pt; font-family:Arial; color:#2a195d; font-style:italic;}
.banner img {margin-top:10px;}

h1 {color:#f00; font-family:Georgia;font-size:17pt;font-weight:normal;margin-left:10px;}
h1.kompas {background:url("/i/kompas.jpg") no-repeat bottom left;height:36px;padding-left:65px;padding-top:20px;}
h1.lupa {background:url("/i/lupa.jpg") no-repeat bottom left;height:31px;padding-left:40px;padding-top:5px;margin:0px;}
h1.star {background:url("/i/star.gif") no-repeat top left; height:27px; padding-left:35px;}

#center {color:#2a1a5a;}
#center div.obj {border-top:1px dashed #aeadaa; border-bottom:1px dashed #aeadaa; padding:25px 0px;}
#center p {margin-bottom:20px;}
#center img {/*float:left;*/ margin:0px 10px 10px 0px;}
#center h3 {color:#281A58; font-size:12pt;font-family:Georgia;}
#center .exh3 {color:#281A58; font-size:12pt;font-family:Georgia; text-align:left}
#center h4 {color:#2a1a5a;font-size:14pt;font-family:Georgia; font-weight:normal;}

#center hr {border:1px dashed red;height:1px;}
#center p.list-obj {color:#2a1a5a; font-weight:bold;margin:10px 0px 0px;}
#center .gray_block {border:1px dashed #aeadaa;background:#f1f0eb;margin-bottom:25px;width:100%;z-index:1000;}
#center .gray_block .corner_tl {position:absolute; top:-1px; left:-1px;margin:0px;}
#center .gray_block .corner_tr {position:absolute; top:-1px; right:-1px;margin:0px;}
#center .gray_block .corner_bl {position:absolute; bottom:-1px; left:-1px;margin:0px;}
#center .gray_block .corner_br {position:absolute; bottom:-1px; right:-1px;margin:0px;}

#center .gray_block table  {width:100%;}
#center .gray_block table td{vertical-align:top; width:50%;padding-left:5%;}
#center .gray_block table td ul {list-style-type:circle;color:#2e318e;}
#center .gray_block table td ul li {padding-bottom:15px;}
#center .gray_block table td ul li a {text-decoration:none;}
#center .gray_block table td ul li span {background:#fff;padding:0px 3px;font-weight:bold;color:#2e318e;}
#center .gray_block table td ul li ul {margin-top:5px;padding-left:20px;list-style-image:url("/i/red_arrow.gif") !important; }

#center .gray_block table td ul li ul a{color:#2e318e !important;}
#center ul.layer3 a:hover {color:#ff0000 !important}


#center .gray_block table td ul li ul li {padding-bottom:2px;}
#center .gray_block table td ul li ul li a{text-decoration:none;color:#2e318e; font-family:Arial;}

#center ul.layer1 li {position:relative;}
#center ul.layer2 {display:none; position:absolute; background:#fff; padding:10px; top:-5px; left:80px; z-index:100; list-style:none !important;}
#center ul.layer1 li:hover ul.layer2{display:block;height:200px; overflow-y:scroll;}

#center ul.layer1 {width:100%;}
#center ul.layer1 li {position:static;}
#center ul.layer1 li:hover a {color:#f00;}
#center ul.layer1 li:hover {position:relative;}
/*#center ul.layer2 {display:none; position:absolute; border:1px solid #ACA899; background:#fff; padding:10px; top:-5px; left:70%; z-index:100; list-style:none !important;width:150px; }*/
#center ul.layer2 {display:none; position:absolute; border:1px solid #ACA899; background:#fff; padding:10px; top:10px; left:20px; z-index:100; list-style:none !important;width:200px; }
#center ul.layer1 li:hover ul.layer2{display:block;height:200px; overflow-y:scroll; z-index:100;}
#center ul.layer1 li:hover ul.layer2 a { color:#2E318E;}
html:first-child #center ul.layer1 li:hover ul.layer2 { 
overflow: auto;
}

#center ul.layer2 li {}
#center ul.layer2 li:hover {background:red;}
#center ul.layer3 {display:none; position:absolute; border:1px solid #ACA899; background:#fff; padding:10px; top:10px; left:10px; z-index:1000; list-style:none !important;width:150px;}
#center ul.layer2 li:hover ul.layer3 {display:block;height:200px; overflow-y:scroll; z-index:1000;}
#center ul.layer2 li:hover ul.layer3 a { color:#2E318E;}








#center #spets_pred {
	padding:15px 0px  15px 10px; 
/*	width:500px;
	margin-bottom:30px;*/
}


#center #spets_pred img {float:left; padding:3px; border:1px solid #dcdcdc;margin-right:15px;width:150px;}
#center #spets_pred h4 a {text-decoration:underline; color:#000; font-family:Tahoma; font-size:11pt;font-weight:normal;zoom;1;}
#center #spets_pred p {color:#616161; margin-top:5px;}
#center #spets_pred p.price span{background: url("/i/price_bg.gif") no-repeat top left; height:15px; width:77px; float:left; color:#fff; padding:2px 5px; font-size:9pt;margin-right:10px;}
#center #spets_pred p.price a {color:#2e318e; font-size:9pt;}

#center div.path {margin-bottom:10px;}
#center div.path img {display:none;}
#center div.path a {margin:0px 5px; color:#2A1A5B}

#search {padding-right:5px; margin-bottom:30px;}
#search p {font-weight:bold; color:#333799;margin-bottom:2px;margin-top:10px;}
#search select {width:200px; }
#search select.date {width:80px;margin-right:0px;}
#search select.dlitelnost {width:50px;}
#search p.children {margin-top:10px;font-weight:normal; color:#666; }
#search p.children input {width:30px;}
#search p.children map {display:inline;}
#search p a {font-weight:normal; color:#666; text-decoration:underline;font-size:9pt;}
#search #checkboxes {overflow-y:scroll; height:150px; border:1px solid #ccc;padding:0px 10px; font-size:9pt;width:180px;}
#search #checkboxes input {margin-top:5px; padding-left:5px;}
#search input.button {width:190px;margin-top:10px;margin-bottom:10px;}
#search a.r_search {color:#666; font-weight:bold; text-decoration:underline; font-size:9pt; }

#footer {background:url("/i/footer_bg.jpg") no-repeat top center;height:70px;border-top:1px solid #d5d5d5;margin:35px 30px 0px; padding-top:30px;}







/*Новости*/
div.short_new {padding:10px 0px;}
div.short_new span.news_date {color:#f00;font-family:Georgia;}
div.short_new a {color:#2e318e;font-weight:normal;}

#center h2 {color:#2a1a5a;font-size:14pt;font-family:Georgia; font-weight:normal;}



/*Где отдохнуть*/
.tp_big_frame {padding:5px;}
.tp_big_frame table.filter td {background:#fff; width:100px !important;}
.tp_big_text {white-space:normal !important;}



#center iframe {height:400px !important;}
#alean_finder {margin:0px auto;}


/*

##nasp {height: !important;}
#alean_finder {width:800px !important;}
#alean_find_result {width:760px !important;}
#center #alean_find_result  hr {border:1px dashed #FFFFFF !important;}
.finder_table1 table {border:1px solid #cfcfcf !important;}

.finder_table1 {border-collapse:collapse !important;}
#center .finder_table1 table img{float:left;margin:5px; }


*/





.order-form {
	margin: 0.5em 0 1em;
}
.order-form label {
	display: block;
	font-weight:bold;
	margin-top: 0.25em;
}
.order-form .text {
	display: block;
	width: 320px;
}

.order-form button {
	margin-top: 0.5em;
}

.ok { color: #080; font-size: 1.25em; font-weight: bold; }
.error { color: #f00; font-size: 1.25em; font-weight: bold; }

.captcha-image { display: block; margin: 0 !important; padding: 10px 0 0; }






.starfill {font-size: 10px; text-align: center;padding-top:5px;}







