
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;}

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

.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 9px; 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 {width:645px; min-height:755px; float:left; background:url(../img/ind-img.jpg) 55px 0 no-repeat;}
.left-imglinks { width:160px; float:left; padding:10px 0 0 0; text-align:center;}
.left-imglinks IMG { vertical-align: middle; }
.left-imglinks A {text-decoration:none; text-transform:uppercase; font-weight:bold; display:block; text-align:center; font-size:13px; margin-top: 20px;}
.right-imglink {float:right; width:254px; padding:120px 10px 0 0;}
.right-imglink A {display:block; text-decoration:none; margin-bottom:15px;}
.right-imglink IMG {float:right;}
.right-imglink SPAN.ril-txt {font-size:12px; text-decoration:none; padding-left:40px; display:block;}

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

.new-pubs {margin:20px 0 50px 0;}
.big-label { color: white; display: block; font-size: 17px; font-weight: bold; text-decoration: none; }
.big-label IMG {margin-bottom:7px;}

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


/* group cont 1 */
.group1 {float:left; background:url(../img/rcol3.gif) top right repeat-y;}
.left-cent-cont {float:left;}
.left-col {width:160px; float:left; overflow:hidden; padding:0 0 0 10px;}
.center-col {width:626px; float:left; padding:0 14px 30px 5px; overflow:hidden;}
.right-col {width:280px; padding:0 0 20px 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:0px; margin:10px 0px 0px 0px;}
.left-menu A { text-transform:uppercase; text-decoration:none; font-weight:bold; padding:0px;}
.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; padding: 5px 0px 5px 0px;}
.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;}

UL.lftMenuSub { list-style: none; margin: 0px; padding-left: 15px; }
UL.lftMenuSub A { text-align: left; text-transform: none; font-size: 10pt; margin: 0px; }
UL.lftMenuSub A:hover { text-decoration: underline; }
UL.lftMenuSub .active A { color: #fc4545; }
	
/* center col */
.top-title { width: 100%; 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;}
.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;}

.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; overflow:hidden;}
.g2right {width:260px; padding:140px 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; position: relative; }
.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 230px; 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;}
.bot-links-line .bot-left { position: absolute; left: 0px; top: 0px; width: 217px; height: 50px; background: transparent url(/img/bot-menu-left.gif) no-repeat scroll 0px 0px; }

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

.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;}
.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;}



/* *** 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: #c00; font-size: 130%; font-weight: bold; }


.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; }

.mdlWorks { margin-bottom: 10px; }
.mdlWorks p span { color: #a00; }
.mdlWorks .item { width: 100%; overflow: hidden; color: #fff; }
.mdlWorks .item img { float: left; margin: 0px 5px 5px 0px; }

.mdlAddLinks { float: right; padding-right: 20px; }
.mdlAddLinks a { text-decoration: none; margin-left: 10px; }
.mdlAddLinks a:hover { text-decoration: underline; }