@charset "utf-8";
@import url("reset.css");  /* сброс стилей по умолчанию  */
#slogan h1{ font-family: "Times New Roman", Times, serif; color: #003399; font-size: 60px;font-weight: bold; padding: 7px 80px 7px 0px; background: url(img/logo.jpg) no-repeat right;}
#slogan a h1{ text-decoration: none; font-family: "Times New Roman", Times, serif; color: #003399; font-size: 60px;font-weight: bold; padding: 7px 80px 7px 0px; background: url(img/logo.jpg) no-repeat right;}
#slogan p{color: #003399; letter-spacing: .1em; font-size: .9em; padding: 12px 0px 0px 0px;}
#slogan{ height: 100px; margin: 0px 0px 10px 170px; width: 326px; float: left; }
#contacts{ color: #003399;padding: 16px 0px 0px 520px;}
#contacts p span{ color: #003399; font-size: 11px;}
#flags{padding: 0px 0px 0px 580px; text-align: right; vertical-align: top; }

body{ background: url(img/gemor.gif) repeat-y center;}

div.gemBot{ background: url(img/gemor2.gif) no-repeat center bottom;}
div.gemBotindex{ background: url(img/gemor22.gif) no-repeat center bottom;}
div.gemTop{ background: url(img/top_bg.gif) no-repeat center top;}

#content{ margin: 0px auto 20px auto; width: 938px;}
a{ text-decoration: none;}
#content{ }
#content div.content .contentLeft{ float: left; width: 15px; padding: 54px 0px 20px 6px; font-size: 12px; color: #666666; }
#content div.content .contentLeft p{padding: 0px 0px 6px 15px; font-size: 12px; color: #666666; line-height: 14px;}
#content div.content .contentLeft div.room p{font-size: 10px;}
#content div.content .contentLeft img{ margin: 10px 0px 0px 12px; border: solid 1px #EFEFEF; float: left;}
#content div.content .contentLeft a:hover img{	border: 1px solid #CCCCCC;}
#content div.content .contentLeft .pod{font-size: 11px;	color: #6F6F6F;	padding: 10px 0px 10px 0px;	text-align: right;}
#content div.content .contentLeft .pod2{font-size: 11px;	color: #6F6F6F;	padding: 10px 0px 10px 16px;	text-align: left;}
#content div.content .contentRight{ font-size: 12px;	font-weight: normal;	padding: 0px 15px 5px 40px;	line-height: 16px;	color: #5B5B5B; margin: 0px 0px 0px 0px; }
#content div.content .contentRight ul{ padding: 0px 0px 0px 25px; list-style: disc;}
#content div.content .contentRight ul LI{ padding: 0px 0px 4px 0px;}
#content div.content .contentRight h1{ color: #003399;font-weight: bold; font-size: 18px; padding: 0px 0px 10px 0px; line-height: 22px;}
#content div.content .contentRight img{ margin: 8px 8px 4px 0px;}
#content div.content p{ padding: 0px 0px 8px 0px;}

#content div.content .contentLeft div.boxlist{}
#content div.content .contentLeft div.boxlist ul{padding: 0px 0px 20px 10px;}
#content div.content .contentLeft div.boxlist ul li{padding: 4px 0px 4px 0px; font-size: 11px;}
#content div.content .contentLeft div.boxlist .content a{ text-decoration: none; color: Green; font-style: normal;}
#content div.content .contentLeft div.boxlist .content a:hover{ text-decoration: underline; color:#005500;}
#content div.content .contentLeft div.boxlist .content li{ padding: 4px 0px 6px 0px; border-bottom: solid 1px silver; margin: 0px 0px 2px 0px;}
#content div.content .contentLeft h3{ color: #336600; text-decoration: none; padding: 0px 0px 5px 10px; border: none; margin: 0px 0px 6px 0px; font-size: 14px;}

#content div.content .contentRight a{color: Navy; text-decoration: none;}
#content div.content .contentRight a:hover{color: Navy; text-decoration: underline;}

#content div#left div.shapka{height: 236px;}
#content div#left{background: transparent; width: 714px; float: left;}
#content div#leftroom{background: #efefef url(img/contentBot.gif) no-repeat bottom left; width: 714px; float: left; font-size: 10px;}

#content div#right{ padding: 0px 0px 0px 10px;}

div.visa{padding: 0px 0px 5px 0px; margin: 0px 12px 0px 0px; text-align: center; }
p.visa{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
p.visa img{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border: none;}

#content div#right .menuRight{ font-size: 11px; line-height: 13px; }
#content div#right .menuRight .block{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#content div#right .menuRight .block p.left{ float: left; width: 95px; padding: 0px 0px 0px 10px; margin: 0px 0px 16px 0px;}
#content div#right a h3{ color: #336600; text-decoration: none; padding: 0px 0px 5px 0px; border: none; margin: 0px 0px 0px 0px; font-size: 11px;}
#content div#right a:hover h3{ text-decoration: underline;}
#content div#right .faq img{ margin: 0px 0px 0px 10px;}

#content div#right #boxUsers{ width: 201px;  margin: 0px 0px 8px 715px;}
#content div#right #boxUsersua{ width: 201px;  margin: 0px 0px 8px 715px;}
#content div#right #boxUsers h3{ background: url(img/endh3.gif) no-repeat top left; height: 27px; color: #003399; font-weight: normal; font-size: 12px; padding: 10px 0px 0px 15px; border: none; margin: 0px 0px 0px 0px;}
#content div#right #boxUsers h3 a{color: #008000; font-weight: bold; font-size: 12px; text-decoration: none;}
#content div#right #boxUsersua h3 a{color: #008000; font-weight: bold; font-size: 12px; text-decoration: none;}

#content div#right #boxUsersua div.weth{ padding: 4px 0px 8px 0px;}

#content div#right #boxUsersua div.top{background: url(img/top_r.gif) no-repeat top left;  height: 7px;}
#content div#right #boxUsersua h3.ua{background: url(img/line.gif) repeat-y left; color: #003399; font-weight: normal; font-size: 12px; padding: 10px 0px 0px 0px; border: none; margin: 0px 0px 0px 0px;}
#content div#right #boxUsersua h3.ua a{display: block;background: url(img/h3.gif) no-repeat top left; color: White; padding: 6px 40px 6px 60px; margin: 0px 20px 0px 7px; width: 110px; }
#content div#right #boxUsersua h3.ua a:hover{ text-decoration: underline;}

#content div#right #boxUsersua h3.uain{color: #003399; font-weight: normal; font-size: 12px; padding: 0px 0px 0px 0px; border: none; margin: 0px 0px 0px 0px;}
#content div#right #boxUsersua h3.uain a{display: block;background: url(img/h3lg.gif) no-repeat top left; color: White; padding: 6px 40px 6px 56px; margin: 0px 20px 0px 0px; width: 110px; font-style: normal; }
#content div#right #boxUsersua h3.uain a:hover{ text-decoration: underline; color: White;}

#content div#right #boxUsersua .content{ background: url(img/endBg.gif) repeat-y left; color: #006600;font-style: italic; font-size: 11px; padding: 0px 0px 1px 5px;}

#content div#right #boxUsers .content{ background: url(img/endBg.gif) repeat-y left; color: #006600;font-style: italic; font-size: 11px; padding: 0px 10px 1px 15px;}
#content div#right #boxUsers .content span{ display: block; text-align: right;}
#content div#right #boxUsers .content span.map{ display: block; text-align: center; padding: 5px 0px 8px 0px;}
#content div#right #boxUsers .content span.map a{color: #2B457D; text-decoration: underline;}

#content div#right #boxUsersua .content p.mapImg{margin: 0px 0px 0px 0px; text-align: center;}
#content div#right #boxUsersua .content span.map{ display: block; text-align: center; padding: 5px 0px 8px 0px; font-size: .9em;font-style: normal;}
#content div#right #boxUsersua .content span.map a{color: #2B457D; text-decoration: underline;}

#content div#right #boxUsersua .content div.air{ background: url(img/air_t.gif) no-repeat top left; padding: 6px 0px 6px 65px; color: #2B457D;font-weight: bold;font-style: normal; margin: 0px 30px 0px 10px; width: 100px;}
#content div#right #boxUsersua .content div.air2{ background: url(img/w_t.gif) no-repeat top left; padding: 6px 0px 6px 43px; color: #2B457D;font-weight: bold;font-style: normal; margin: 0px 30px 0px 10px; width: 120px;}
#content div#right #boxUsersua .content div.air3{ background: url(img/h_t.gif) no-repeat top left; padding: 6px 0px 6px 47px; color: #2B457D;font-weight: bold;font-style: normal; margin: 0px 30px 0px 10px; width: 120px;}
#content div#right #boxUsers .content ul li{ padding: 0px 0px 5px 0px;color: Gray;font-style: italic;}
#content div#right #boxUsers .content ul li a{ text-decoration: none; color: Green; font-style: normal;}
#content div#right #boxUsers .content ul li a:hover{ text-decoration: underline; color:#005500;}
#content div#right #boxUsers ul.servis{ margin: 0px 16px 6px 6px; padding: 4px 0px 0px 0px;}
#content div#right #boxUsers ul.servis li{ padding: 4px 0px 4px 10px; border-bottom: solid 1px silver; margin: 0px 0px 2px 0px; background: url(img/li_t.gif) no-repeat left;}
ul.servis{font-style: normal; }
#content div#right #boxUsersua div.stars ul.servis li a.star{display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(img/ico_star_hotel.gif) no-repeat right;}
#content div#right #boxUsersua div.stars ul.servis li img{margin: 0px 0px 0px 0px;}
#content div#right #boxUsersua div.stars ul.servis li{margin: 0px 0px 4px 0px; padding: 0px 0px 5px 12px; }

#content div#right #boxUsersua .infoUa ul.servis{ margin: 0px 18px 6px 16px; padding: 4px 6px 0px 0px;}
#content div#right #boxUsersua .infoUa ul.servis a{ color: #2B457D;}
#content div#right #boxUsersua .infoUa ul.servis a:hover{ color: #2B457D;}
#content div#right #boxUsersua .infoUa ul.servis li{ padding: 4px 0px 4px 12px; border-bottom: solid 1px silver; margin: 0px 0px 2px 0px; background: url(img/servis.gif) no-repeat left;}

#content div#right #boxUsers ul.servis li strong{ display: block; padding: 0px 0px 0px 0px;}
#content div#right #boxUsers .content a{ text-decoration: none; color: Green; font-style: normal;}
#content div#right #boxUsers .content a:hover{ text-decoration: underline; color:#005500;}
#content div#right #boxUsers .end{ background: url(img/end.gif) no-repeat bottom left; height: 8px;}
#content div#right #boxUsersua .end{ background: url(img/end.gif) no-repeat bottom left; height: 7px;}
#content div#right #boxUsers .content p img{ margin: 0px 0px 0px 0px;}
#content div#right #boxUsers .content span{ display: block; padding: 4px 0px 10px 0px;}

#content div#right #boxUsers div.infoUa ul.servis li.ico div.noLink{padding: 8px 0px 0px 0px; display: block; border: none; color: #008000; font-style: normal;}
#content div#right #boxUsers div.infoUa ul.servis li.ico a{padding: 8px 0px 0px 0px; display: block; border: none;}
#content div#right #boxUsers div.infoUa ul.servis li.ico{height: 25px; padding: 10px 0px 0px 0px; margin: 0px 0px 6px 0px;border: none;}
#content div#right #boxUsers div.infoUa ul.servis li img.ico{float: left; margin: 0px 5px 0px 0px;}

#footer { margin: 4px 0px 0px 0px;}
#footer .top{background: url(img/top.gif) no-repeat bottom left; height: 12px; margin: 0px 0px 0px 0px; }
#footer .end{background: url(img/endfooter.gif) no-repeat top left; height: 16px;}
#footer .content{background: url(img/topBg.gif) repeat-y left; padding: 0px 10px 0px 10px; }
#footer .content img{ border: solid 1px #999999; margin: 0px 0px 0px 3px;}

#nav{ text-align: center;font-weight: bold; font-size: 12px; padding: 5px 0px 0px 0px; color: #003399;}
#nav a, #nav a:hover{color: #003399; text-decoration: none;}


#baner{ text-align: center; margin: 6px 0px 0px 0px;}
#baner img{ margin: 0px 10px 0px 0px;}

/* другий ріень */
#Sleft{ float: left; width: 414px;}
#Sleft .Stop{ background: #d8e3f3 url(img/StopBg.jpg) no-repeat top right; width: 414px;}
#Sleft .Stop .photo img{ margin: 0px 8px 10px 0px; border: solid 1px #9e9fa1;}
#Sleft .Stop .photo{text-align: center;}
#Sleft .Sbottom{ background: #ebebf0;}
#Sleft .Sbottom .content{ padding: 0px 0px 0px 0px; font-size: 11px; line-height: 13px;}
#Sleft .Sbottom .content .block{ float: left; width: 190px; padding: 0px 0px 0px 11px;}
#Sleft .Sbottom .content .block p.left{float: left; width: 85px; height: 100px; padding: 0px 6px 0px 0px;}
#Sleft .Sbottom .content .block p.txt{ padding: 0px 0px 0px 92px;}
#Sleft .Sbottom .content a h3{ color: #336600; text-decoration: none; padding: 0px 0px 5px 0px;}
#Sleft .Stop .Smenu{ float: left;}
#Sleft .Stop .Snav{ text-align: right; color: Gray;}
#Sleft .Stop .Snav ul{ text-align: left; color: #006633; font-size: 13px; margin: 0px 20px 0px 280px; padding: 20px 0px 0px 0px;}
#Sleft .Stop .Snav ul li{ border-bottom: solid 1px #b2b5bd;padding: 5px 0px 5px 0px;}
#Sleft .Stop .Snav ul li a{ color: #006633; text-decoration: none;font-weight: bold;}
#Sleft .Stop .Snav ul li a:hover{ text-decoration: none;}

#SRight{margin: 0px 0px 0px 414px; width: 518px; border: solid 1px white;}
#SRight div.Scontent{ border: solid 1px #b2b5bd; margin: 0px 0px 0px 0px; border-top: none; border-bottom: none; background: #f6f6f7; padding: 0px 0px 0px 0px; font-size: 12px; color: #666666;}
#SRight div.Scontent p{ padding: 0px 15px 8px 40px; line-height: 15px;}
#SRight div.Scontent h1{ padding: 5px 0px 5px 60px; color: #006633; font-size: 15px; font-weight: bold; margin: 0px 0px 10px 0px; background: url(img/h1.gif) no-repeat left;}
#SRight div.Scontent ul{ margin: 0px 0px 0px 40px; padding: 0px 0px 10px 0px;}
#SRight div.Scontent ul li{ padding: 0px 0px 0px 12px; margin: 0px 0px 5px 0px; color: Gray; background: url(img/li.gif) no-repeat left;}
h3{ padding: 15px 15px 5px 10px;color: #006633;font-weight: bold; border-bottom: solid 1px silver; margin: 0px 0px 6px 0px; font-size: 16px;}
 div.list{ padding: 0px 30px 0px 40px;}
 div.list strong{ display: block;  margin: 0px 0px 15px 0px; padding: 5px 0px 5px 0px; text-align: right;}
 div.list p{ margin: 6px 0px 0px 0px; padding: 5px 15px 10px 0px;border-bottom: solid 1px silver;}
 strong.red{ color: Maroon;}
 div.nav{ text-align: center; color: Gray; font-size: 13px;font-weight: bold; }
 div.nav a{text-decoration: none; color: Green;font-size: 11px;}
 div.nav a:hover{text-decoration: none;}
#SRight div.Scontent a{ color: Green; text-decoration: none;}
#SRight div.Scontent a:hover{ color: #004A01; text-decoration: underline;}

div.mainprise table{border-top: solid 1px silver;border-right: solid 1px silver; margin: 0px 0px 15px 0px; }
div.mainprise td{padding: 5px 8px 5px 8px; border-bottom: solid 1px silver; border-left: solid 1px silver; font-size: 11px; text-align: center;}
div.mainprise td.title{ color: Maroon; background: #FAFAFA;}
div.mainprise td.head{background: #FAFAFA;}

strong.red{ color: Red;}

#form{ padding: 15px 0px 10px 0px;}
#form table td{ padding: 0px 0px 5px 10px;}
#form table tr.color td{}
#form form input{ border: solid 1px gray;}
#form form textarea{ border: solid 1px gray;}

div.faqlist p{ border-bottom: solid 1px silver; margin: 0px 0px 6px 0px;}
div.faqlist p strong{ color: #003399;}

#photogal{ padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px;}
#photogal div{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 70px; display: block; }
#photogal p{ padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; float: left; height: 252px; width: 150px; text-align: center;}
#photogal span.discr{ font-size: 11px; margin: 0px 0px 10px 0px; width: 120px;}
span.discrfaq{ font-size: 11px; padding: 6px 0px 0px 16px; display: block;}
#photogal img{ border: solid 1px gray; margin: 0px 0px 6px 0px;}

#photogalroom{ padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px;}
#photogalroom p{ padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; float: left; height: 192px; width: 150px; text-align: center;}
#photogalroom span.discr{ font-size: 11px; margin: 0px 0px 10px 0px; width: 120px;}
#photogalroom img{ border: solid 1px gray; margin: 0px 0px 6px 0px;}

#photogalHorizontal{ padding: 0px 0px 0px 40px; margin: 0px 0px 0px 0px;}
#photogalHorizontal p{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; height: 112px; width: 170px;}
#photogalHorizontal span.discr{ font-size: 11px; margin: 0px 0px 10px 0px; width: 120px;}
#photogalHorizontal img{ border: solid 1px gray; margin: 0px 0px 6px 0px;}

div.copyright a{ font-size: 11px; color: Gray;}
div.copyright{ font-size: 11px; color: Gray; margin: 15px auto 10px auto; width: 900px;}
div.copyright .left{ float: left;}
div.copyright .right{ text-align: right;}

strong.qest{ display: block; padding: 4px 0px 5px 0px; color: #003399;}

div.pathway{color: Gray; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; font-size: 11px;}
div.pathway a{color: Gray; text-decoration: none;}
div.pathway a:hover{color: Navy; text-decoration: none;}

