html, body, img, form {margin: 0px; padding: 0px; border: none;}
body {background: url(../img/back.gif) #575757;}
body, td {font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000;}
a {color: #000;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top; padding: 0px;}
p {padding: 0px; margin: 0px 0px 12px 0px;}
H1 {color:#ff0e0e; font:bold 14px "Times New Roman", Times, serif; margin:5px 0 15px 0;}
H2 {color:#ff0e0e; font:bold 13px "Times New Roman", Times, serif; margin:0 0 10px 0;}

.clRed { color: #ff0000; }
.clear {clear:both;}
.none {line-height:0;}



.main-cont {width:998px; margin:0 auto; background:url(../img/side_l.gif) left top repeat-y;}

.main-cont-r {width:998px; background:url(../img/side_r.gif) right top repeat-y;}

.main-cont-c {padding:0 18px 30px 18px; margin:0 13px; background-color:#fff;}



.logo {margin:0 20px 0 0;}

.head-cont { font-weight:bold; padding:18px 0 0 0; height:153px; background:url(../img/head_title.gif) left bottom no-repeat;}

.head-cont DIV {padding:0 10px; width:584px; line-height:1.9;}

.head-cont IMG { margin-top:11px;}



.red {color:#ff3333;}

.hdrToMainBlock {position: absolute; left: 50%; top: 95px; height: 80px; width: 620px; margin-left: -452px; cursor: pointer;}



/* top menu */

.top-menu {width:634px; height:36px; float:left; background:url(../img/top-menu.gif) right top no-repeat; padding-left:10px;}

.top-menu A { text-transform:uppercase; text-decoration:none; padding:9px 7px; margin-right:3px; font-weight:bold; display:block; float:left;}

.top-menu A:hover {color:#ff3333;}

.tmenulink1-act {background:url(../img/tmenulink1.gif) no-repeat; color:#000 !important;}

.tmenulink2-act {background:url(../img/tmenulink2.gif) no-repeat; color:#000 !important;}

.tmenulink3-act {background:url(../img/tmenulink3.gif) no-repeat; color:#000 !important;}

.tmenulink4-act {background:url(../img/tmenulink4.gif) no-repeat; color:#000 !important;}

.tmenulink5-act {background:url(../img/tmenulink5.gif) no-repeat; color:#000 !important;}

.tmenulink6-act {background:url(../img/tmenulink6.gif) no-repeat; color:#000 !important;}



/* index page */

.index-cont {position:relative; width:645px; height:602px; float:left; /*background:url(../img/ind-img.gif) 55px 0 no-repeat;*/}

.left-imglinks { width:169px; float:left; padding:10px 0 0 0; text-align:center;}

.left-imglinks IMG {}

.left-imglinks A {text-decoration:none; text-transform:uppercase; font-weight:bold; display:block; text-align:center; font-size:11px; line-height:1.5; margin-bottom:8px;}

.left-imglinks A P { margin: 0px; padding: 6px 0px; }

.left-imglinks A.active P { background: transparent url(/img/lmenu-act.gif) no-repeat scroll center center; }



.right-imglink {float:right; width:254px; padding:10px 10px 0 0; text-align: right;}
.right-imglink A {display:block; text-decoration:none; margin-bottom:15px;}
.right-imglink SPAN.ril-txt {font-size:10px; text-decoration:none; padding-left:40px; display:block;}



.new-pubs {margin:20px 0px;}

.rcol2-ind .delim { position: relative; height: 14px;}

.rcol2-ind .delim div {background: transparent url(/img/delim.gif) no-repeat scroll center center; width: 285px; height: 14px; position: absolute; left:-23px; top: 0px;}

.big-label {display:block; color: white; text-decoration:none; font-size:17px; font-weight:bold;}

.big-label IMG {margin-bottom:7px;}



.pres-img {border-top:6px solid #fff; border-bottom:6px solid #fff; position:absolute; top:0px; left:-27px;}



/* group cont 1 */

.group1 {float:left; position:relative; background:url(../img/rcol3.gif) top right repeat-y;}
.left-cent-cont {float:left; position:relative; width: 645px; }
.bg-cont { position: absolute; left: 135px; top: 0px; }
.left-col {width:160px; float:left; overflow:hidden; padding:0 0 0 10px;}
.center-col {width:455px; float:left; padding:0 20px 30px 0px; overflow:hidden;}
.right-col {width:280px; padding:0 0 10px 10px; float:left; background: url(../img/rcol2.gif) right top repeat-y #ffb036;}



/* left menu */

.left-menu { list-style-type:none; padding:0 0 20px 0; margin:15px 0; background:url(../img/septr1.gif) left bottom no-repeat;}

.left-menu LI {padding:8px 7px; margin:0;}

.left-menu UL {list-style-type:none; padding:0; margin:10px 0 0 0;}

.left-menu A { text-transform:uppercase; text-decoration:none; font-weight:bold; padding:0;}

.left-menu UL A { text-transform:none;}

.left-menu UL LI { padding:0; margin:5px 10px 0 10px;}

.lmenu-act { background: url(../img/lmenu-act.gif) no-repeat;}

.lmlvl2-act {color:#f40202;}



.lmenu-bot {list-style-type:none; padding:0; margin:0 7px;}

.lmenu-bot A { font-weight:bold; text-decoration:none;}

.lmenu-bot LI { margin:8px 0;}



/* center col */

.top-title { padding-top: 9px; height:50px; background:url(../img/top_title.gif) no-repeat scroll center top; text-align:center; margin:0 0 20px 17px; color:#ff0000; font:bold 19px "Times New Roman", Times, serif; line-height:1;}



/* right col */

.rcol2 {  padding:0 30px 0 20px;}

.rcol2-ind {  padding:0 25px 0 10px;}



.right-gal {width:100%;}

.right-gal TD { padding:5px 5px; font-size:11px;}



.table1 { width:100%; border:2px solid #d9d9d9; margin-bottom:10px;}

.table1 TD {padding:5px; font-weight:bold;}

.table1 TR.tabtr1-1 { background-color:#f7f7f7;}

.table1 TR.tabtr1-2 { background-color:#efefef;}

.tb1submit {background:#ddd;}



/* group cont 2 */

.group2 {width:100%; float:left; clear:both; background:url(../img/rcol3.gif) top right repeat-y;}

.g2cent {float:left; width:646px;}

.g2right {width:260px; padding:130px 20px 15px 10px; float:left; background: url(../img/rcol2.gif) right top repeat-y #ffb036; position:relative;}





/* bottom links line */

.bot-links-line { background:url(../img/black_line.gif) left top no-repeat; clear:both; margin:0 0 20px 0; padding:15px 0 0 0;}

.bot-links-line UL {background:url(../img/black_line.gif) left bottom no-repeat; width:623px; height:13px; list-style-type:none; padding:0 0 15px 0; margin:0; clear:both;}

.bot-links-line LI {padding:0 15px 0 0; margin:0; float:left;}

.bot-links-line A {font-weight:bold; text-decoration:none;}

.bot-links-line A:hover {color:#ee0503;}



.flash-right { position: absolute; z-index:20; overflow: hidden; width: 295px; top:0px; left: -10px;}
.flash-right img { position:relative; left:-26px; }



.grafic-links { text-align:center;}

.grafic-links IMG {margin:20px 0;}



/* actual block */

.actual-info {margin:10px 0 0 0;}

.actual-info TD {padding:5px 20px 5px 5px; width: 50%;}

.actual-info IMG {}

.big-link { text-decoration:none; display:block; margin-bottom:5px; font-size:17px;}



.copyright {background:url(../img/black_line.gif) left top no-repeat; padding:20px 0 0 5px; margin-right:10px;}



.footer {padding:15px 0 0 0; background:url(../img/right-bot.gif) right top no-repeat; clear:both;}

.footer IMG {}



.layFooter { padding: 0px 5px; }







/* *** pakets *** */

.head-cont-p { font-weight:bold; padding:18px 0 0 0; height:153px; background:url(../img/head_title_p.gif) left bottom no-repeat;}

.head-cont-p DIV {padding:0 10px; width:584px; line-height:1.9;}

.head-cont-p IMG { margin-top:11px;}



/* top menu */

.top-menu-p {width:639px; height:36px; float:left; background:url(../img/top-menu_p.gif) right top no-repeat; padding-left:5px;}

.top-menu-p A {text-transform:uppercase; text-decoration:none; font-weight:bold; display:block; float:left;}

.tmenulink-p1:hover, .tmenulink-p2:hover, .tmenulink-p3:hover, .tmenulink-p4:hover {color:#ff3333;}

.tmenulink-p1 {padding:9px 5px; margin-right:3px;}

.tmenulink-p1-act {background:url(../img/tmenulink_p1.gif) no-repeat; padding:10px 5px; margin-right:3px;}

.tmenulink-p2 {padding:9px 10px;  margin-right:0px;}

.tmenulink-p2-act {background:url(../img/tmenulink_p2.gif) no-repeat; padding:10px 10px; margin-right:0px;}

.tmenulink-p3 {padding:9px 10px; margin-right:10px;}

.tmenulink-p3-act {background:url(../img/tmenulink_p3.gif) no-repeat; padding:10px 10px; margin-right:10px;}

.tmenulink-p4 {padding:9px 10px; margin-right:3px;}

.tmenulink-p4-act {background:url(../img/tmenulink_p4.gif) no-repeat; padding:10px 10px; margin-right:3px;}



.index-cont-p {width:645px; min-height:533px; float:left; background:url(../img/ind-img-p.gif) 173px 0 no-repeat;}

.pakline {background:url(../img/black_line_p.gif) left top no-repeat;}

.septr2 {position:relative;}

.septr2 IMG {position:absolute; top:10px; left:-30px;}

.no-bg {background:none !important;}



.top-title-p { width:326px; height:74px; background:url(../img/top_title2.gif) no-repeat; text-align:center; margin:0 0 20px 17px; color:#93aa54; font:bold 28px "Times New Roman", Times, serif; line-height:1;}

.header { color:#FF6634; font-size: 13pt; }

.hilite { color: #f00; font-size: 130%; font-weight: bold; }



/*gallery*/

.gal-menu a { text-decoration: none; }

.gal-menu a b { padding: 0px 10px; line-height: 36px; }

.gal-menu a.active b { color: #c00; }

.galImg { width: 619px; height: 369px; margin: 10px 2px; text-align: center; line-height: 369px; vertical-align: middle; position: relative; overflow: hidden; }

#galImg { position: relative; left: 0px; }

.galPanel { margin: 10px 0px; }

.galThumb { float: left; cursor: pointer; margin: 2px; }



/*online-form*/

#onlineForm { font-size: 8pt; }
#onlineForm input, #onlineForm textarea { border: solid 1px; width: 243px; font-size: 8pt; }
#onlineForm td { padding: 1px; }
#onlineForm td input { width: 120px; }



/* *** pakets *** */
.head-cont-p { font-weight:bold; padding:18px 0px 0px 0px; height:153px; background:url(../img/head_title.gif) left bottom no-repeat;}
.head-cont-p DIV {padding:0 10px; width:584px; line-height:1.3; text-align:justify;}
.head-cont-p IMG { margin-top:11px;}

.mdlRContacts { position:relative; left: -20px; padding: 0px 0px 0px 35px; background: transparent url(/public/images/rhtCBg.gif) no-repeat scroll left center; }
.mdlRContacts .right { float: right; position: relative; top: -15px; left: 20px; text-align: center; }
.mdlRContacts .right a { text-decoration: none; }
.mdlRContacts table img { margin: 1px 5px 1px 0px ; }
.mdlRContacts table td { font-weight: bold; vertical-align: middle; }

.mdlBook { position: relative; }
.mdlBook h3 { color: #f00; font-weight: normal; }
.mdlBook .warn { position: absolute; left: 10px; bottom: 10px; width: 200px; border: solid 1px #f00; padding: 10px 20px; color: #f00; }
.mdlBook #swfBook { outline: none; position: relative; z-index:1; }

.mdlPic .belt { white-space: nowrap; overflow: hidden; width: 100%; }
.mdlPic .belt div { width: 100%; display:-moz-inline-stack; display: inline-block; text-align: center; }
.mdlPic .ctrl { padding: 5px 0px; text-align: center; color: #f00; font-size: 90%; }
.mdlPic .ctrl a { color: #f00; margin: 0px 5px; }
.mdlPic .ctrl img { vertical-align: middle; }

.mdlList { padding: 10px 0px; }
.mdlList a { margin: 2px; }
.mdlList .act img { outline: solid 3px #f00; position: relative; z-index: 1; }
