
BODY{margin:0px;padding:0px;background:#fff url(i/bg2.gif) repeat-x 0px 60px;color:#444;font:0.69em/1.35em verdana,tahoma,sans-serif;}
P{margin:0px 0px 0px}
H2{font:normal 1.45em georgia,times,serif;margin:0px 0px 10px}
H3{font-size:1em;margin:0px 0px 4px;}
BUTTON{cursor:pointer;font:1em verdana,tahoma,sans-serif;padding:1px 2px 3px}
BUTTON SPAN{display:none;}

.all{background:transparent url(i/bg4.gif) repeat-x left bottom;}
.all2{background:transparent url(i/bg7.gif) repeat-x left 61px;}
.all3{background:transparent url(i/bg8.gif) repeat-x left bottom;}

A{color:#f47932}
A:hover{color:#444}
A.a{border-bottom:1px dashed #f47932;text-decoration:none;font-weight:normal}
A.a:hover{border-bottom:1px dashed #444;text-decoration:none;}

.logo{position:absolute;top:100px;left:5%}

.header{height:180px;background:transparent url(i/bg6.gif) no-repeat 95% 0px;}

.lang{position:absolute;top:147px;left:30%;margin-left:-7px;}
.lang UL{margin:0px;padding:0px;}
.lang LI{width:32px;height:24px;padding-top:8px;float:left;background:transparent url(i/lang.gif) no-repeat;list-style:none;float:left;text-align:center;text-transform:uppercase;font-size:0.91em;margin-right:7px;}
/*
.pprvw{border:1px solid #ddd;
display:table;
text-align:center;width:100px;height:100px;margin-right:4px;margin-bottom:4px;margin-left:0px;margin-top:0px;float:left;padding:2px;}
*/
.pprvw{// border:1px solid #ddd;
display:table;
text-align:center;width:64px;height:64px;margin-right:4px;margin-bottom:4px;margin-left:0px;margin-top:0px;float:left;
// padding:2px;
}
.pprvw img {max-width:64px;max-height:64px;border:1px solid #efefef;}
.pprvw a{
display: table-cell; vertical-align: middle;
}

.scroller {

overflow:auto;
height:100%;
width:100%;

padding-left: 4px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;

scrollbar-track-color: #b86217;
scrollbar-face-color: #f5821f;
scrollbar-highlight-color:#FFff00 ;
scrollbar-3dlight-color:#FFff00 ;
scrollbar-shadow-color: #0;
scrollbar-shadow-color: #0;
scrollbar-arrow-color :#ffffff;

}

.pprvw_opera{// border:1px solid #ddd;
text-align:center;width:75px;height:75px;margin-right:4px;margin-bottom:4px;margin-left:0px;margin-top:0px;float:left;
// padding:2px;
}
.pprvw_opera img {max-width:75px;max-height:75px;border:1px solid #efefef;}
.pprvw_opera a{
}

.top, .bottom{background:#bc2012 url(i/bg1.gif) repeat-x;height:60px;clear:both}
.sun{background:#fbe715 url(i/bg3.gif) repeat-x;height:185px;clear:both}

.left{width:30%;float:left;//margin-right:-100%
}
.menu{margin-left:16.6%;margin-right:50px;}
.menu UL{margin:0px 0px 20px;padding:0px;}
.menu LI{list-style:none;margin:0px 0px 3px}
.menu LI.cur{font-weight:bold}
.menu LI.reg{background:transparent url(i/add.gif) no-repeat 0px 3px;padding-left:17px;margin-left:-17px;}
.menu LI.reg A{color:#ffa800}
.menu LI.reg A:hover{color:#444}
.menu LI EM{font-style:normal;font-weight:normal;font-size:0.91em}


.voting{margin-left:16.6%;margin-right:60px;margin-top:100px;margin-bottom:50px}
.voting P{margin-bottom:5px;}
.voting table{font:0.71em/1.35em verdana,tahoma,sans-serif;}
.voting FORM>P{margin-bottom:12px;clear:both;}
.voting FORM{margin:10px 0px 30px}
.voting P>INPUT{float:left;}
.voting P>LABEL{display:block;position:relative;top:1px;left:4px;}
.voting P BUTTON{margin:-15px 30px 0px 30px;float:right}
.voting LABEL{cursor:pointer}

.voting .result{margin:10px 0px 30px}
.voting .result DIV{border-bottom:3px solid #f47932;height:20px;margin-bottom:10px;}
.voting .result DIV P{position:absolute;margin-top:2px}


.center{margin-top:-45px;width:50%;float:left;
//margin-left:30%;//margin-right:-100%;//display:inline;
}
.center P{margin:0px 70px 0px 40px;}
.center P.map{margin:0px 0px;position:relative;left:-20px}
.center P.date{text-align:right;color:#999;font-size:0.82em;font-family:tahoma,verdana,sans-serif;float:left;margin-left:0px;width:40px;margin-right:-40px;}
.center>P.date{margin-left:2px;}
.center P.all{margin-left:2px;margin-top:-2px;}
.center H2{margin-top:45px;}
.center H3{font:normal 1.09em georgia,times,serif;margin-top:20px;clear:both;}
.center H3{font:normal 1.09em georgia,times,serif;margin-top:20px;clear:both;}
.center IMG.aleft{float:left;margin:5px 10px 20px 0px}
.center IMG.aright{float:right;margin:5px 70px 20px 10px}

.center1{margin-top:-45px;width:70%;float:left;
//margin-left:30%;//margin-right:-100%;//display:inline;
}
.center1 P{margin:0px 70px 10px 0px;}
.center1 P.map{margin:20px 0px;position:relative;left:-20px}
.center1 P.date{text-align:right;color:#999;font-size:0.82em;font-family:tahoma,verdana,sans-serif;float:left;margin-left:0px;width:40px;margin-right:-40px;}
.center1>P.date{margin-left:2px;}
.center1 P.all{margin-left:2px;margin-top:-2px;}
.center1 H2{margin-top:45px;}
.center1 H3{font:normal 1.09em georgia,times,serif;margin-top:20px;clear:both;}
.center1 H3{font:normal 1.09em georgia,times,serif;margin-top:20px;clear:both;}
.center1 IMG.aleft{float:left;margin:5px 10px 20px 0px}
.center1 IMG.aright{float:right;margin:5px 70px 20px 10px}

.courses IMG{margin-bottom:-2px;}
.courses table{font:1em verdana,tahoma,sans-serif;}

.right{width:20%;float:left;//margin-left:80%;//display:inline;
}
.right .popular{margin-right:30px;margin-bottom:50px}
.right .popular UL{margin:10px 0px 0px;padding:0px;}
.right .popular LI{list-style:none;margin:0px 0px 7px}
.right .popular1{margin-right:30px;margin-bottom:50px}
.right .popular1 UL{margin:10px 0px 0px;padding:0px;}
.right .popular1 LI{list-style:none;margin:0px 0px 7px}


.right .opinions{background:url(i/bg5.gif) no-repeat;}
.right>.opinions{margin-left:-20px;}
.right .opinions P{margin:0px 30px 10px 20px}
.right .opinions P.next{text-align:right}
.right .opinions IMG.photo{margin-top:23px;margin-left:25px;margin-bottom:35px}
.right .opinions IMG{margin-bottom:-2px}

.cite{clear:both;padding:120px 0px 60px}
BODY>DIV .cite{padding-top:30px}
.cite BLOCKQUOTE{width:45%;padding:0px 0px;background:#fff;border:1px solid #ccc;color:#999;margin-left:30%;position:relative;left:-21px;}
.cite H4{font-weight:normal;font-size:1em;position:absolute;right:72.5%;width:90px;height:50px;margin-top:-30px;background:transparent url(i/cite.gif) bottom right no-repeat}

.c1{background:transparent url(i/c1.gif) no-repeat top left;position:relative;top:-1px;left:-1px;//top:-2px
}
.c2{background:transparent url(i/c2.gif) no-repeat top right;position:relative;left:2px;}
.c3{background:transparent url(i/c3.gif) no-repeat bottom right;position:relative;top:2px;//top:3px;
}
.c4{background:transparent url(i/c4.gif) no-repeat bottom left;position:relative;left:-2px;padding:16px 20px;}

.dest{width:30%;float:left;//margin-right:-100%
}
.dest P{margin-left:16.6%}
.dest IMG{margin-bottom:-3px;}

.contacts{width:50%;float:left;padding-bottom:40px;//margin-left:30%;//margin-right:-100%;//display:inline;
}
.contacts IMG{float:left;margin-right:5px;margin-top:30px;}

.subs{width:20%;float:left;//margin-left:80%;//display:inline;
}
.subs BUTTON{height:20px;width:20px;background:transparent url(i/submit.gif) center center no-repeat;border:none;cursor:pointer;position:relative;top:-5px;}
.subs INPUT{width:70%;font:1em verdana,tahoma,geneva,sans-serif;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#fff url(i/input_bg.gif) no-repeat top left;padding:3px 3px;color:#999;}

.footer{clear:both;}

.center FORM{margin-top:5px;}

.courses FORM{margin-bottom:10px;}
.center .courses FORM BR{display:none}
.courses FORM SELECT{margin-left:10px;margin-top:10px;width:150px;}
.courses FORM SELECT{font:1em verdana,tahoma,geneva,sans-serif;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#f9f9f9 url(i/input_bg.gif) no-repeat top left;padding:3px 3px;color:#444;}



.center FORM P{clear:both;}
.center FORM LABEL{width:80px;display:block;margin-top:3px;float:left;margin-right:5px;}
.center FORM P.textfield {white-space:nowrap}
.center FORM P.textfield INPUT{width:70%;font:1.09em verdana,tahoma,geneva,sans-serif;border-width:1px;border-style:solid;border-color:#7e7e7e #d9d9d9 #d9d9d9 #7e7e7e;background:#fff url(i/input_bg.gif) no-repeat top left;padding:3px 3px;color:#444;}
.center FORM P.button{padding:10px 80px 30px}
.center FORM P.button BUTTON{font:1.09em verdana,tahoma,geneva,sans-serif;padding:1px 4px 3px;cursor:pointer;margin-right:30px;}
.center FORM P.checkbox LABEL{position:relative;top:-2px;display:inline;float:none;width:auto;cursor:pointer;}


.center .courses FORM P.select LABEL{width:auto;}
.center FORM P.select BUTTON{height:20px;width:20px;background:transparent url(i/submit.gif) center center no-repeat;border:none;cursor:pointer;position:relative;top:-7px;//top:-2px;
}

.popular{background:#fff url(i/cart.png) no-repeat 10px 10px;padding:10px 10px 10px 45px;border:1px solid #b7dcfb;position:relative;left:-10px;}
.popular1{background:#fff no-repeat 10px 10px;padding:10px 10px 10px 45px;border:1px solid #b7dcfb;position:relative;left:-10px;}