h2{color:#58C0CD;font-weight:400;margin:0;padding:0}
form{display:inline}
#content table.dpinfo{border:0;border-collapse:collapse;width:100%;margin:0;padding:0}
#content table.dpinfo th{background-color:#4db8c6;color:#FFF;border:1px solid #FFF;vertical-align:middle;text-align:center;padding:5px}
#content table.so th{background-color:#ff7403}
#content table.dpinfo td{vertical-align:top;text-align:center;border:1px solid #4db8c6;padding:5px}
#content table.so td{border:1px solid #ff7403}
#content .orange{color:#f60;font-size:24px;text-decoration:none}
#content .orange:hover{text-decoration:underline}
.image{float:left;background:transparent url(../imgs/artimgbgl.png) 0 100% no-repeat}
.image a,.image span{margin-top:9px;display:block;float:left;background:transparent url(../imgs/artimgbgr.png) 100% 100% no-repeat;padding:0 10px 8px}
.maintitle .image a,.maintitle .image span{padding:0 10px 8px}
#content .image a,#content .image span{padding:0 10px 4px}
#content .unopicture img{padding-bottom:2px}
#content .articl img{padding-bottom:3px}
#content .beidj{line-height:1em}
#content .excursions .image img{padding-bottom:6px}
.cite{font-style:italic;padding:15px 15px 25px}
.cite span{float:right;clear:both;color:#42a1ad}
.come{margin-left:-10px;margin-top:-13px;width:37px;height:30px;float:left;background:transparent url(../imgs/comas.png) 0 0 repeat}
.articles .articl{float:left;width:auto;font-size:15px;line-height:18px;margin-bottom:10px}
.articles .chet{width:auto}
.articles .articl a.h2{display:block;text-decoration:none;font-size:24px;color:#666;border-bottom:3px solid #9a9a9a;margin-right:30px;margin-bottom:11px;line-height:30px;letter-spacing:-.5px}
.articles .gry a.h2{border-color:#ccc}
.articles .chet a.h2{margin-right:0}
.articles .articl a.h2 span{color:#2292a1}
.articles .image{margin-right:5px;margin-left:-12px}
.articles .image a img{height:66px}
.articles .text{margin:0 30px 0 10px}
.articles .chet .text{width:auto;margin:0 10px}
.articles .text a.dtl,.hdm_b,.readmore{color:#333;font-family:arial;font-size:11px;font-weight:700;padding-right:8px;background:transparent url(../imgs/cube.gif) 100% 50% no-repeat}
.person{width:136px;overflow:hidden;position:relative;text-align:center;font-size:15px}
.person a{color:#45b3c1}
.person .pphoto img{width:110px;height:110px}
.person .pramka{top:0;left:0;position:absolute;background:transparent url(../imgs/ramkatestim.png) 0 0 no-repeat;width:136px;height:136px}
.newtest{float:right;width:400px;border:1px solid #E6E3E3;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#eee;padding:20px}
.personwrite{float:right;width:444px;list-style:none;margin:0 20px 0 0;padding:0}
.personwrite ul{list-style:none;background:transparent url(../imgs/testimmdl.png) 0 0 repeat-y}
.personwrite .top{background:transparent url(../imgs/testimtop.png) 0 0 no-repeat;height:16px}
.personwrite .bottom{background:transparent url(../imgs/testimbot.png) 0 0 no-repeat;height:16px}
.personwrite li{margin:0;padding:0}
.personwrite .title{font-size:22px;line-height:18px;color:#47b5c2;background:transparent url(../imgs/testimtitle.png) 0 0 no-repeat;margin-left:-20px;border-top:1px solid #E6E3E3;padding:8px 20px 12px 63px}
.personwrite .body{font-size:15px;padding:0 30px 0 63px}
.personwrite .body span,.newtest span{color:#45acb8;font-size:12px;display:block;text-align:right}
.newbodymain{background:transparent url(../imgs/news.png) 365px 0 no-repeat}
.newbodymain h2{margin-bottom:7px}
.newbodymain h2 a{font-size:22px;color:#4daab6;line-height:20px}
.newbodymain div{color:#4DAAB6;float:right;height:80px;line-height:90%;padding-left:25px;padding-right:20px;padding-top:13px;text-align:right;width:195px}
.newbodymain div b{font-weight:400;font-size:38px;line-height:24px}
.newbodymain div a{font-style:normal;font-size:18px;line-height:16px;text-decoration:none;color:#4daab6}
.newbodymain div a img{float:left;margin-top:15px}
.divnews{width:560px;height:10px;border-bottom:1px dashed #ccc;margin-bottom:15px;clear:both}
.photoalbums{width:520px;height:205px;overflow:hidden;float:left}
.photolenta{height:205px;overflow:hidden}
.piccontrol{float:left;width:15px;height:205px;margin:0 5px}
.piccontrol a{display:block;margin-top:75px}
.unopicture{float:left;text-align:center;width:160px;line-height:1em;height:165px;padding:0 10px 0 5px}
.unopicture a{color:#3ba9b7;text-decoration:none;font-size:12px;padding-bottom:4px}
.smallprew .photoalbums,.smallprew .photolenta,.smallprew .piccontrol{height:145px}
.smallprew .piccontrol a{margin-top:55px}
.newsimage{float:left;position:relative;margin-right:10px}
.newsimage .plaster{position:absolute;top:-3px;left:35%;width:46px;height:25px;background:transparent url(../imgs/plaster2.png) 0 0 no-repeat;padding:0}
.news-detail h3{color:#4ba7b3;font-size:30px;font-weight:400}
.news-detail .newstext{line-height:26px}
.newshead{padding-top:15px}
.error-fld{display:block;float:left;height:13px;width:15px;margin-top:5px;background-repeat:no-repeat;background-image:url(../imgs/icon_warn.gif)}
.videos .big{width:540px;height:390px;background:transparent url(../imgs/videobgbig.gif) 0 0 no-repeat;padding-top:60px;padding-left:60px;margin-bottom:20px}
.big .buttonPH{float:right;width:92px;height:138px;margin-top:-35px;margin-right:35px}
.big .buttonPH img{width:91px;height:68px}
.videos div{width:150px;float:left}
.videos div a{font-size:12px;text-decoration:none;text-align:center}
.videos div a span{color:#000}
.snippetright .plaster,.snippetleft .plaster,.snippetcenter .plaster{background:transparent url(../imgs/plaster2_.png) 0 0 no-repeat}
.stuffface{float:left;width:195px;text-align:center;position:relative}
.stuffface .pphoto img{width:164px;height:200px;margin-bottom:20px}
.stuffface .pramka{top:0;left:0;position:absolute;background:transparent url(../imgs/ramkastaff.png) 0 0 no-repeat;width:191px;height:228px;cursor:pointer}
.photonlist{float:left;width:210px}
.accparams .accomm .pphoto{margin-left:0}
.photonlist a{font-size:14px;line-height:17px;padding-left:14px;margin-left:20px;background:transparent url(../imgs/male.gif) 0 0 no-repeat;text-decoration:underline;color:#666}
.photonlist a.female{background-image:url(../imgs/female.gif)}
.namendescr .cite{background:transparent url(../imgs/artbg.gif) 0 0 repeat}
.pplinfo{border-left:1px dashed #ccc;padding-left:20px;width:350px}
.beidj{background:transparent url(../imgs/namepaper.png) 50% 0 no-repeat;width:320px;height:70px;text-align:center;font-size:80%;padding-top:8px;margin-left:20px}
.beidjexc{margin-left:250px;padding-top:15px}
.beidjexc h3{color:#44ACB9}
.beidj b{color:#44acb9;font-size:170%}
.gallery_list{background:transparent url(../imgs/photogrid.gif) 0 0 repeat-y}
.gallery_list .unopicture{width:175px;margin-top:10px}
.gallery_list .wraper{background:transparent url(../imgs/photogrid_wrap.gif) 0 0 no-repeat;clear:both;height:10px;margin-top:10px}
.contacts{padding-left:15px}
.contacts span{color:#44acb9}
.contacts div{float:left}
.contacts div.grid{margin-left:20px;padding-left:20px;border-left:1px dotted #ccc}
.map{line-height:1em;margin-left:15px;padding-bottom:15px;background:transparent url(../imgs/mapshadow.png) 0 100% no-repeat}
.way{min-height:250px;background:transparent url(../imgs/legs.png) 0 0 no-repeat;padding-left:60px;padding-right:50px}
.accomm{float:left;width:283px;text-align:center;position:relative}
.accomm .pphoto img{width:242px;height:165px;margin-bottom:20px}
.accomm .pramka{top:-8px;left:-5px;position:absolute;background:transparent url(../imgs/ramkahomestay.png) 0 0 no-repeat;width:283px;height:203px;cursor:pointer}
.onlinetests .quest{color:#58C0CD;font-size:18px}
.onlinetests .othead{background:transparent url(../imgs/testbgtop.png) 1px 0 no-repeat;width:560px;height:39px}
.onlinetests .otbody{background:transparent url(../imgs/testbg.png) 0 0 repeat-y;width:470px;min-height:16px;padding:0 30px 0 60px}
.onlinetests .otfooter{background:transparent url(../imgs/testbgbot.png) 0 0 no-repeat;width:560px;height:86px}
.onlinetests .tdescr{font-size:18px}
.onlinetests .startbutt{float:right}
.finishbutton{font-size:18px;padding:10px}
.backlink{float:right;margin-right:40px}
div#nm_messages{top:0;right:0;width:250px;background:transparent;z-index:2;position:fixed;margin:0;padding:7px}
div#nm_messages div{color:#fff;margin-bottom:7px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#888;font:Georgia 12px #fff;padding:7px}
div#nm_messages div.error{background:#98001b}
div#nm_messages div.message{background:#0d8529}
div#nm_messages div.warning{background:#dd6;color:#333}
div.both{clear:both}
.tabiks,.taccfcl{color:#888;border:1px solid #ccc;font-size:14px;background:#ccc;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;text-decoration:none;text-transform:capitalize;margin:0 1px;padding:2px 5px}
.tselected{color:#FFF;border:1px solid #4DB8C6;background:#4DB8C6}
#content h2{color:#3cc;font-weight:400;font-size:24px;margin-bottom:20px}
.menuler{width:600px;height:700px;float:left}
.kutu2-alti{width:550px;height:120px}
.kutu4-alti{width:550px;height:80px}
.imageexc,.photo-album .unopicture{margin-right:20px}
.articles .articl a.h2 span:hover,.newbodymain div a:hover,#content h2 a:hover{color:#f60}
.person span,.news-date-time{color:#999}
.person .pphoto,.stuffface .pphoto,.accomm .pphoto{margin:13px 13px 5px}
.stuffface .ptext,.accomm .ptext{font-size:80%;padding:0 5px}
.stuffface .ptext a,.accomm .ptext a{font-size:100%}
.accparams,.namendescr{float:left;width:300px}
.contacts a,#content h2 a{text-decoration:none}
.kutu,.kutu1,.kutu2,.kutu3,.kutu4,.kutu5{width:550px;height:35px;background-color:#F60}
.kutu-alti,.kutu1-alti{width:550px;height:90px}
.kutu3-alti,.kutu5-alti{width:550px;height:100px}