HTML { margin:0; padding:0; }
BODY {  border: 0px solid #000; background: #FFF; margin:0; padding:0;}
IMG {border:0;}
P { margin-top:10px; margin-bottom:10px;}
A { color:#5f9ab3; text-decoration:underline; }
A:hover {text-decoration:underline; }
H1 {font:normal 16px Tahoma;  color:#62a4bf; margin-top:15px; margin-bottom:10px; padding-bottom:10px; background:left bottom url(image/dot.png) repeat-x; text-decoration:none;}
H2 {font:bold 13px Tahoma; color:#426b7c; margin-top:10px; margin-bottom:10px;}
H3 {font:bold 12px Tahoma; color:#696969; margin-top:10px; margin-bottom:10px;}

.angl_b { background: url('/image/rama_b.gif') no-repeat 0px 0px; padding: 2px 2px 2px 2px; margin: 0px 0px 10px 10px; }
.angl_s { background: url('/image/rama_s.gif') no-repeat 0px 0px; padding: 2px 2px 2px 2px; margin: 0px 10px 0px 0px; }
.angl_b2 { background: url('/image/rama_b.gif') no-repeat 0px 0px; padding: 2px 2px 2px 2px; }

.l-wrap {width:100%; margin:0; padding:0; }
.l-main  {width:1000px; text-align:left; margin:0; padding:0;  }

.l-top {width:1000px; height:130px; text-align:left;  background: white left top url(image/top.jpg) no-repeat; }
.l-top-eng {width:1000px; height:130px; text-align:left;  background: white left top url(image/top_eng.jpg) no-repeat; }

.b-logo {width:117px; height: 119px; border:0px solid red; margin: 5px 23px 0px 30px; float:left;}

.b-main-title { float:left; }
.b-lang { width: 402px; margin: 22px 0px 58px 0px; border:0px solid red; height:17px;  }
.b-lang A { float: left; margin-right: 12px; margin-top: 4px; }
.b-lang .b-top-navigate { width:63px; height:17px; margin:0px; text-align:right; float: right; }
.b-lang .b-top-navigate A { margin-right:10px; margin-top: 4px; }
.b-text-title-big {font: normal 20px Tahoma; color:#1B503A; border:0px solid red; letter-spacing: 0px;}
.b-text-title-small {font: bold 11px Tahoma; color:#39617b; border:0px solid red;}
.t-login { width: 121px; height: 27px; margin: 4px 203px 0px 0px; }
.b-login { width:143px; height:85px; background: #D5DDDB left top url(image/login.jpg) no-repeat; margin-right:34px; margin-top:5px; }
.b-login-input  { width:99px; margin-top:10px; margin-bottom:3px;  margin-left:12px; float:left; border:0px solid red; }
.b-login-input  INPUT {width:99px; height:14px; border:0; background-color:#f2f5f4; font:normal 11px Tahoma; color:#adc3bc; padding-left:5px; padding-top:0px;}
.b-login-next {margin-top:26px; margin-left:10px;}
.b-reg  {clear:both; font:normal 10px Tahoma; margin-left:12px; padding-left:10px; background: left 50% url(image/pt.jpg) no-repeat; border:0px solid red;}
.b-reg A {color:#61594A; text-decoration:none;}
.b-reg A:hover {text-decoration:underline;}

.b-hmenu2 { padding-left:52px; height:23px; background:white left top url(image/hmenu.jpg) no-repeat; text-align:left;  font:normal 12px Tahoma; color:white; border:0px solid black; position:relative; z-index:2;}
.work_shadow { background: url(image/center-right-shadow.png) repeat-x 0px 0px; height: 7px }
/*
.b-hmenu {height:28px; background:white left top url(image/hmenu.jpg) no-repeat; text-align:left;  font:normal 12px Tahoma; color:white; border:0px solid black}
.b-hmenu UL {width:763px; padding:5px 0px 0px 52px; margin:0px 0px 0px 0px; float:left;}
.b-hmenubullet2 {background:left 50% url(image/ul_1.gif) no-repeat; padding-left:10px;}
.b-hmenubullet2 A{text-decoration:none; color:white; margin-right: 18px;}
*/
.b-search { float:right; width:134px; border:0px solid red; margin-right:40px; }
.b-search-input {float:left; margin-top:4px;  width:89px; border:0; background-color:#b6cede; font:normal 11px Tahoma; color:#0e76b8; padding: 1px 1px 2px 5px; }
.b-search-next {border:0; margin-top:6px; float:left; margin-left: 10px; }

#mega_main { border-collapse: collapse; width: 1000px; margin: 0px; table-layout: fixed; }

.l-center {float:left; width:700px; background-color: white; margin-left:0px; }
.b-center-banner {width:700px; height:240px; margin-bottom:30px; float:left;}

.b-center-up { float:left; padding-bottom:0px;}

.b-center-article {width:425px; text-align:left; float:left; margin-right:40px;}
.b-center-article-title {font:normal 16px Tahoma; color:#7DB3C9; background:left bottom url(image/dot.png) repeat-x; padding-bottom:4px;}
.b-center-article-title  A{text-decoration:none; color:#7DB3C9; background:left bottom url(image/dot.png) repeat-x; padding-bottom:4px;}
.b-center-article-text {font:normal 12px Tahoma; color:#696969; margin-top:15px; margin-bottom:0px;}
.b-center-article-text  IMG{float:left; margin-right:13px; margin-bottom:13px;}

.b-center-video {width:210px; text-align:left; float:left; margin-right:10px;}
.b-center-video IMG{float:left; padding-bottom:2px;}

.b-center-image {width:200px; text-align:left; float:left; margin-right:32px; margin-bottom:5px;}
.b-center-image A {margin:0px; padding:0px;}
.b-center-image IMG {width:200px; margin-top: 0px;}
.b-center-image-title {font:normal 16px Tahoma; color:white; padding:1px 0px 3px 10px; vertical-align:middle; position:absolute;}
.b-center-image-title A {text-decoration:none; color:white; }
.b-center-image-text {font:normal 12px Tahoma; color:#696969; margin-top:8px; }

.b-center-down {clear:both; padding-bottom:20px;}

.b-center-opros {width:209px; height:226px; text-align:left; float:left; margin-right:15px; margin-bottom:5px; background:white left top url(image/opros.jpg) no-repeat;}
.b-center-opros-title {font:normal 16px Tahoma; color:#7DB3C9; padding:15px 0px 10px 25px; }
.b-center-opros-title A{text-decoration:none; color:#7DB3C9; }
.b-center-opros-quation {font:bold 11px Tahoma; color:#696969; padding:0px 5px 5px 25px; }
.b-center-opros-answers { width:180px; font:normal 11px Tahoma; color:#696969; padding:0px 5px 5px 25px; }
.b-center-opros-answers-radio {float:left;}
.b-center-opros FORM,INPUT {margin:0px 3px 0px 0px; padding:0;}
.b-center-opros-link A {margin:0px 0px 0px 25px; text-decoration:underline; font:normal 11px tahoma; color: #7DB3C9;}

.b-center-right {float:right; width:280px;/*269px;*/ background-color:#EAF1F2; padding-left:20px; padding-top:18px; margin:0; background:#EAF1F2 left -1px url(image/center-right-shadow.png) repeat-x; border:0px solid red;}
.b-center-right-news-header {width:225px; font:normal 16px Tahoma; color:#7DB3C9; background:left bottom url(image/dot.png) repeat-x; padding-bottom:4px; text-decoration:none;}
.b-center-right-news-header A {color:#7DB3C9; text-decoration:none;}
.b-center-right-news {width:225px; margin-top:10px;}
.b-center-right-news-date {font:normal 12px Tahoma; background-color:#ADC3BC; color:white; display:inline; padding-left:2px; padding-right:2px;}
.b-center-right-news-text  {font:normal 12px Tahoma; color:#696969;}
.b-center-right-news-text  {font:normal 12px Tahoma; color:#696969;}
.b-center-right-news-text  A {color:#696969; text-decoration:none;}
.b-center-right-news-text  A:hover {text-decoration:underline;}

.b-center-right-banner  {width:231px; height:150px; margin-top:40px; margin-bottom:40px;}
.b-center-right-articles-header {width:250px; font:normal 16px Tahoma; color:#7DB3C9; background:left bottom url(image/dot.png) repeat-x; padding-bottom:4px; text-decoration:none;}
.b-center-right-articles-header A {color:#7DB3C9; text-decoration:none;}
.b-center-right-articles {width:250px; margin-top:10px; font:normal 12px Tahoma;}
.b-center-right-articles-title {font:bold 12px Tahoma; color:#7DB3C9; display:inline;}
.b-center-right-articles-title  A {font:bold 12px Tahoma;  color:#7DB3C9; text-decoration:none;}
.b-center-right-articles-title  A:hover {text-decoration:underline;}
.b-center-right-articles-text  {font:normal 12px Tahoma; color:#696969;}

#newsban { margin: 0px 0px 0px 0px }


.l-bottom  { clear:both; width:1000px; height:158px; background:right bottom url(image/main-bottom.jpg) no-repeat; text-align:left; background-color:#DFE7E4; color:#696969; }
.b-bottom-people { float:left; width:450px; height: 158px; }
.b-bottom-image IMG { float:left; }
.b-bottom-image-title {font:bold 22px Tahoma; color:#668B97; margin-top:40px; }
.b-bottom-image-text {font:bold 12px Tahoma; color:#696969; }

.b-bottom-address { float:left; font:normal 11px Tahoma; color:#696969; margin-top:40px; }
.b-bottom-address A{ color:#7DB3C9;}

.b-bottom-copy {float:right; width:335px; font:normal 11px Tahoma; color:#696969; margin-top:40px; }
.b-bottom-counter { margin-bottom: 0px; margin-top:20px; filter: alpha(opacity=40); opacity: 0.4; }
.b-bottom-copy A{color:#696969; text-decoration:none;}
.copyright { margin-top:8px; }

.b-work-left { width:220px; padding-right:15px; padding-left:33px; padding-top:35px; margin:0; float:left; font:normal 11px Tahoma;  color:#7DB3C9; min-height:400px; }
.b-work-left-title { font:normal 16px Tahoma; color:#7DB3C9; padding-bottom:4px; text-decoration:none; }
.b-work-left-title A { font:normal 16px Tahoma; color:#7DB3C9; padding-bottom:4px; text-decoration:none; }
.b-work-left-title2 { font:normal 14px Tahoma; color:#a4b0b0; padding-bottom:4px; text-decoration:none; }

.b-vmenu {margin:0; padding:0; margin-bottom:10px;}
.b-vmenu A{text-decoration:none; color:#426b7c;}
.b-vmenu-2level {margin-left: 10px; margin-top: 3px; padding:0;}
.b-vmenu-2level A{text-decoration:none; color:#5f9ab3;}

.b-vmenu-li { background:left 50% url(image/ul_0.gif) no-repeat; padding-left:10px; list-style-type:none; margin-top:3px;}
.b-vmenu-2level-li {background:left 50% url(image/ul_2.gif) no-repeat; padding-left:10px; list-style-type:none;}

.b-work-center {width:685px; float:right; margin-right:45px; font:normal 12px Tahoma; color:#696969;}
.b-work-center A { color:#5f9ab3; text-decoration:underline; }
.b-center-left-banner {width:182px; height:186px; margin-top:40px; margin-bottom:40px;}

.b-work-title {font:normal 16px Tahoma;  color:#62a4bf; margin-top:15px; margin-bottom:10px; padding-bottom:10px; background:left bottom url(image/dot.png) repeat-x; text-decoration:none;}
.b-work-text  {font:normal 12px Tahoma; color:#696969;}
.b-work-text  {font:normal 12px Tahoma; color:#696969;}
.b-work-text  A {color:#696969; text-decoration:none;}
.b-work-text  A:hover {text-decoration:underline;}
.b-work-header {font:bold 12px Tahoma; color:#696969;}

.b-work-news-date {font:normal 12px Tahoma; background-color:#ADC3BC; color:white; display:inline; margin:0; padding-left:2px; padding-right:2px;}
.b-work-news-header {font:bold 12px Tahoma; color:#696969;}
.b-work-news-header A{font:bold 12px Tahoma; color:#696969; text-decoration:none;}
.b-work-news-header. A:hover{text-decoration:underline;}
.b-work-news-image {float:left; margin-right:10px; width:100px; margin-top:5px; margin-left:0; padding-left:0;}
.b-work-news-list {float:left;}
.all_news { margin: 10px 0px 10px 0px; }
.all_news A { font:bold 12px Tahoma; color:#5f9ab3; text-decoration:underline;}
.all_news A:hover {text-decoration:underline;}

.all_news_m { margin: 5px 0px 5px 0px; }
.all_news_m A { font:normal 12px Tahoma; color:#5f9ab3; text-decoration:underline;}
.all_news_m A:hover {text-decoration:underline;}

.separator {margin:0; padding:0; height:1px;}
.crumb {font:normal 11px Tahoma; color:#696969; margin-top:10px;}
.crumb A {font:normal 11px Tahoma; color:#696969; margin-top:10px; text-decoration:none; }
.crumb A:hover { text-decoration:underline; }

.items_list {font:normal 12px Tahoma; color:#696969;}
.items_list A{font:bold 12px Tahoma;  text-decoration:none; color:#696969;}
.items_list A:hover{text-decoration:underline;}


.b-work-articles-header {font:bold 12px Tahoma; color:#696969;}
.b-work-articles-header A{font:bold 12px Tahoma; color:#696969; text-decoration:none;}
.b-work-articles-header A:hover{text-decoration:underline;}
.b-work-articles-image {float:left; margin-right:10px; width:100px; margin-top:5px; margin-left:0; padding-left:0;}
.b-work-articles-list {float:left;}
.all_articles A {font:bold 12px Tahoma; color:#696969; text-decoration:none;}
.all_articles A:hover {text-decoration:underline;}

.register {width: 520px;}
.reg_td_1 {width:250px; text-align:right}
.reg_td_2 {width:250px; vertical-align:top;}
.reg_td_2 INPUT {width:95%; border:0; background-color:white; border:1px solid #696969; font:normal 11px Tahoma; color:#92958f; padding-left:3px; margin-left:5px; }
.reg_td_2 INPUT.reg_radio {width:10px; border:0;}
.reg_submit {border:1px solid #696969; background-color:white; color:#696969;}

.photos_table { border-collapse: collapse; }
.photos_table TR { vertical-align: top; }
.photos_table TD { padding: 0px 40px 0px 0px; }
.photos_table .img_prev { background: url('/image/rama_b.gif') no-repeat 0px 0px; padding: 2px 2px 2px 2px; }


.sel {background-color:#F3F5F4}
.table_1 { width:100%; font:normal 12px Tahoma; color:#696969; margin:20px 0px 20px 0px;}
.table_1 TH { padding:5px; text-align:center; color:white; background-color:#61A4BF; }
.table_1 TD { padding:5px; }
.table_1 SMALL {font:normal 12px Tahoma; color:#999;}

.table_2 { width:100%; border-collapse: collapse; font:normal 12px Tahoma; color:#696969; margin: 10px 0px 20px 0px;}
.table_2 TH { padding:5px; text-align:center; color:white; background-color:#61A4BF;  border: 1px solid #61A4BF }
.table_2 TD { padding:5px; border: 1px solid #61A4BF }
.table_2 SMALL {font:normal 12px Tahoma; color:#999;}

.table_3 { width:100%; font:normal 12px Tahoma; color:#696969; margin:20px 0px 20px 0px; border-collapse: collapse; }
.table_3 TH { padding:3px; text-align:center; color:white; background-color:#61A4BF; }
.table_3 TD { padding:3px; border: 1px solid #AAA; }
.table_3 SMALL {font:normal 12px Tahoma; color:#999;}

.table_4 { width:100%; font:normal 12px Tahoma; color:#696969; margin:20px 0px 20px 0px; border-collapse: collapse; }
.table_4 TH { padding:5px; text-align:center; color:white; background-color:#64a0bc; border: 1px solid #dfdfdf; }
.table_4 TR TD { padding:5px; border: 1px solid #dfdfdf; background: #f0f0f0; }
.table_4 TR.first TD { padding:5px; border: 1px solid #dfdfdf; background: #e0e0e0; }
.table_4 SMALL {font:normal 12px Tahoma; color:#999;}  

.table_5 { width:100%; font:normal 12px Tahoma; color:#696969; margin:20px 0px 20px 0px; border-collapse: collapse; }
.table_5 TH { padding:10px; text-align:left; font: bold 12px Tahoma; color: #FFF; background-color:#64a0bc; border: 0px solid #dfdfdf; }
.table_5 TR TD { padding: 8px 10px 8px 10px; border: 0px solid #dfdfdf; background: #f0f0f0; }
.table_5 TR TD strong { display: block; margin: 0px 0px 2px 0px; font: bold 12px Tahoma; color: #696969; }
.table_5 TR TD B { display: block; margin: 0px 0px 2px 0px; font: bold 12px Tahoma; color: #696969; }
.table_5 TR TD div.act_item { margin: 7px 0px 9px 0px; }
.table_5 TR TD div.lname { margin: 3px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url('/image/dot2.gif') no-repeat 0px 5px }
.table_5 TR.light TD { background: #e0e0e0; }
.table_5 TR.light2 TD { background: #f9f9f9; }
.table_5 TD.bord { border: 1px solid #f9f9f9; }
.table_5 SMALL {font:normal 12px Tahoma; color:#999;}   

.paging_tl {margin-bottom:20px;}

.content-ul LI { margin: 0px 0px 8px 0px; }

/* Поиск */

#search_block { width: 600px; height: 130px; background: url('image/search_bg.jpg') no-repeat 0px 0px;  margin-bottom: 10px; color: #8e8e8e; font: normal 11px Tahoma; }
#search_block .form_name { width: 260px; margin: 10px 0px 0px 15px; font:bold 12px Verdana; color: #e06d0f; text-transform: uppercase; }
#search_block FORM { margin: 10px 0px 10px 12px; padding-top: 20px }
#search_block LABEL {display: block;  padding-left:0px; font-size: 12px; color:#5f5d5d; margin-bottom:3px; font-size:11px; font-style:normal;}
#search_block INPUT { height: 14px; border:1px solid #B6B6B6; background:#fff; padding:3px; font:normal 11px Tahoma; color: #000;}
#search_block .types {  width: 360px; border-collapse: collapse; margin: 10px 0px 0px 0px; }
#search_block .types TR { vertical-align: top; }
#search_block .types TH { color: #5f5d5d; font: normal 11px Tahoma; text-align: left; padding-top: 2px }
#search_block .types INPUT { width: 20px; height: 20px; padding: 0px; margin: 0px; border: none; background: none; margin: 0px; }
#search_block .button_search { margin-top: 10px; padding-top: 2px; }
#search_block .button_search INPUT { width: 84px; height: 21px; text-align: center; border: none; font:bold 12px Tahoma; color: #ffffff; background: url('image/search_but.gif') no-repeat 0px 0px; border: none;  }

.page_url { margin: 10px 0px 0px 0px; }
.page_name { font:bold 11px Tahoma; color: #365665; text-transform: none; margin: 15px 0px 4px 0px; }

/* Видео */
#player { display:block;width:425px;height:300px; }
.sub_header { background-color: #f1f1f1; padding: 5px; margin: 25px 0px 15px 0px; }
.sub_header DIV { font:bold 12px Tahoma; color: #426b7c; }

.video_table { border-collapse: collapse; }
.video_table TR { vertical-align: top; }
.video_table TD { padding: 0px 55px 20px 0px; }
.video_table TD DIV { width: 120px; text-align: left; font:normal 10px Tahoma; margin: 5px 0px 0px 0px; }

.bgh2 { background-color:#f1f1f1; }
.bgh2 h2 { padding:4px; }
.video_anons { width:122px; height: 140px; overflow:hidden; float:left; margin: 20px 45px 0px 0px; }
.video_anons img { display:block; }

.tour_list { float:left; margin:0px 30px 30px 0px; }
.tour_list A { text-decoration:none; }
.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
#content{ position:relative; width:595px; margin:20px 0px 20px 42px; }
#slider{}
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
#slider li{ width:100px; height:70px; overflow:hidden; }
#prevBtn, #nextBtn{ display:block; width:13px; height:25px; position:absolute; left:-30px; top:20px; }
#nextBtn{ left:615px; }
#prevBtn a, #nextBtn a{ display:block; width:13px; height:25px;  background:url(image/btn_prev.gif) no-repeat 0 0; }
#nextBtn a{ background:url(image/btn_next.gif) no-repeat 0 0; }
#img { width:686px; height:477px; background:#eee; }
#imgtitle { height:30px; padding:3px 10px; overflow:hidden; background: transparent url(image/dot.png) repeat-x left bottom;  }


#content_block { position:absolute; left: -700px; top: 335px; width: 690px; padding: 10px 20px 10px 20px; overflow:hidden; z-index: 250; display: none; background-color: #FFF; border: 1px solid #9a9a9a; }
#content_block .form_name { width: 400px; margin: 10px 0px 0px 0px; font:bold 12px Verdana; color: #e06d0f; text-transform: uppercase; }
#content_block .close { float: right }
#content_block .close INPUT { width: 22px; height: 22px; background-color: #0e598b; font:bold 12px Verdana; color: #FFF; border: none; text-align: center; padding: 0px }
#content_block FORM { margin: 10px 0px 10px 0px; }
#content_block INPUT { height: 15px; border:1px solid #B6B6B6; background:#fff; padding:3px; font:normal 11px Tahoma; color: #414141;}
#content_block TEXTAREA { height: 105px; border:1px solid #B6B6B6; padding:3px; font:normal 12px Tahoma; color: #414141; padding: 0px 0px 0px 3px; margin: 0px 0 0 0; overflow:auto; }
#content_block .button { margin-top: 10px; padding-top: 2px; }
#content_block .button INPUT { width: 115px; height: 21px; padding-left: 25px; border: none; font:bold 10px Tahoma; color: #FFF; text-transform: uppercase; background: url(image/sos/button.gif) no-repeat 0px 0px;  }

#print_controls { text-align: left; }

#loader { display: none; }

#cab_form .table_form { width: 100%; border-collapse: collapse; background: #f2f2f2; margin-top: 10px }
#cab_form .table_form TH.controls { padding: 0px 18px 10px 5px; text-align: right; }
#cab_form .table_form TH.controls INPUT { display: block; width: 96px; padding: 3px 0px 5px 0px; text-align: center; background: url('image/fbut.gif') no-repeat 0px 0px; font: normal 10px Tahoma; color: #FFF; border: none; }
#cab_form .table_form TD { padding: 10px 25px 10px 5px; background-color: #f2f2f2; color: #696969 }
#cab_form .table_form .sel { padding: 10px 5px 10px 15px; background-color: #f2f2f2; color: #696969; }
#cab_form .table_form .field { vertical-align: middle; }
#cab_form .table_form .bottom { height: 15px; padding: 0px; }
#cab_form .table_form EM { color: #FFF}
#cab_form .table_form fieldset { width:100%; display:block; padding:5px; font-family:verdana, sans-serif; line-height:1.5em; border:1px solid #000;}
#cab_form .table_form fieldset #current {font-size:.75em; color:#555; font-style:italic; margin:15px 0 0 5px;}
#cab_form .table_form legend { border:1px solid #666; font-family: "Courier New", Courier, mono; color:#555; font-size:1.4em; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:100px; background:none;}
#cab_form .table_form select { border:1px solid #d4d4d4; background:#fff; padding-left:5px; font: normal 11px Verdana; }
#cab_form .table_form option { background:#fff; color:#303030;}
#cab_form .table_form input { border:1px solid #d4d4d4; background:#fff; padding: 2px 0px 3px 3px; font: normal 11px Verdana;}
#cab_form .table_form input.no_border { border: none; background: none; padding: 0px; height: 14px; cursor: pointer; }
#cab_form .table_form textarea {width: 100%; height: 100%; border:1px solid #d4d4d4; padding: 2px 0px 3px 3px; margin: 8px 0 0 0; overflow:auto; }
#cab_form .table_form .Mbuts { text-align: center; padding: 0px; background:#979797; }
#cab_form .table_form .button { background:#007621; border:none; color:#fff; cursor:pointer; width:180px; text-align: center; font:bold 14px Tahoma; padding: 3px }
#cab_form #is_conf { margin: 6px 0px 0px 0px; width: 300px; }
#cab_form #is_conf DIV { float: left; margin: 4px 5px 0px 0px; border: 1px solid #d4d4d4; padding: 3px; }
#cab_form #is_conf DIV LABEL { color: #696969; }
#cab_form #is_conf DIV input { margin: 3px 0px 0px 0px; }


.pays_table { width: 100%; border-collapse: collapse; }
.pays_table TH { padding: 5px; background: #91adb9; border: 1px solid #FFF; font: bold 12px Tahoma; color: #ffffff; text-align: center; }
.pays_table TD { vertical-align: middle; padding: 4px; }
.pays_table TD.pays { text-align: center; width: 160px; }
.pays_table TR.paid { background: #e5e8ea; }

.b-work-center a.bind_but { display: block; width: 150px; border: 1px solid #91ADB9; padding: 5px; text-decoration: none; margin: 5px auto 7px auto; }
.b-work-center a.bind_but B { display: block; margin: 3px 0px 0px 0px; text-align: center; }
.b-work-center a.bind_but:hover { background: #91ADB9; color: #FFF; }

.new_h1 { background:none; font:bold 14px Tahoma; color:#3a739e; }
.new_h1 a { text-decoration:none;}
.new_h2 { background:none; font:bold 14px Tahoma; color: #577f77 }
.new_h2 A { color: #577f77; text-decoration:none; }

.school_list { width: 325px; }
.school_list TD { vertical-align:middle; }

.cab_controls INPUT { display: block; width: 96px; padding: 3px 0px 5px 0px; margin-top: 7px; text-align: center; background: url('image/fbut.gif') no-repeat 0px 0px; font: normal 10px Tahoma; color: #FFF; border: none; cursor: pointer; float: right; }

#app_store { width: 180px; margin: 0px 0px 20px 0px; }
#app_store .ban { width: 118px; margin: 0px auto 0px auto; cursor: pointer; }
#app_store SPAN { display: block; background: #f2f2f2; padding: 5px 7px 7px 10px; color: #577f77 }

.big_image div { width: 70px; padding: 2px 0px 3px 17px; background: url('/image/lupa.jpg') no-repeat 0px bottom; text-decoration: underline; margin: 0px auto 0px auto; }
.big_image IMG { margin-bottom: 5px; }

#player { background: url('/image/vid_bg.jpg') no-repeat 0px 0px; }

.anchs A { text-decoration: none; }

.sponsor { width: 350px; }
.sponsor TH { width:80px; }
.sponsor TD { padding: 0px 0px 10px 20px; }

.warning { color: red; }
div.separator2 { height: 1px; border-top: 1px solid #CCC; margin: 0px 0px 14px 0px; }

#player2 { background: url('/image/vid_bg.jpg') no-repeat 0px 0px; }

a.show_order { display: block; width: 104px; height: 21px; margin: 10px 0px 14px 0px; text-align: center; font: bold 11px Tahoma; color: #FFF; text-decoration: none; background: url('/image/rbut.jpg') no-repeat 0px 0px; }
a.show_order span { display: block; padding: 3px 0px 0px 0px; }

a.show_order2 { display: block; width: 104px; height: 21px; margin: 10px auto 14px auto; text-align: center; font: bold 11px Tahoma; color: #FFF; text-decoration: none; background: url('/image/rbut.jpg') no-repeat 0px 0px; }
a.show_order2 span { display: block; padding: 3px 0px 0px 0px; }

#stripTransmitter1 {padding-left:10px;}


.lection-w {width:300px; border-right: 1px dotted #000; padding:10px 0px 10px 10px;}
A.lection-item {font:normal 11px Tahoma; margin:0px 0px 10px 0px; display:block; padding:5px 20px 5px 35px; text-decoration:none}
A.lection-item:hover, A.lection-active {background-color:#f2f2f2; text-decoration:underline;}

.rome1 {background:10px 7px url('/image/rome1.png') no-repeat;}
.rome2 {background:10px 7px url('/image/rome2.png') no-repeat;}
.rome3 {background:10px 7px url('/image/rome3.png') no-repeat;}
.rome4 {background:10px 7px url('/image/rome4.png') no-repeat;}
.rome5 {background:10px 7px url('/image/rome5.png') no-repeat;}
.rome6 {background:10px 7px url('/image/rome6.png') no-repeat;}
.file_type1 {background:0% 50% url('/image/file_type1.gif') no-repeat;}
.file_type2 {background:0% 50% url('/image/file_type2.gif') no-repeat;}
.file_type3 {background:0% 50% url('/image/file_type3.gif') no-repeat;}
.file_type4 {background:0% 50% url('/image/file_type4.gif') no-repeat;}


.files-w {float:right; width:340px;}
.files-w A {font:normal 11px Tahoma; padding:4px 0px 4px 20px;}
.file-w {margin:0px 0px 5px 0px; min-height:16px;}
.hidden {display:none;}

/* SP6 */
.sp_list1 { height: 173px; }
.sp_list1 div { width: 336px; height: 163px; float: left; margin: 0px 0px 0px 0px; }
.sp_list1 div IGM { display: block; width: 336px; height: 163px; margin: 0px 0px 5px 0px; }
.sp_list1 div:first-child { margin: 0px 10px 0px 0px; }

.sp_list2 { height: 173px; }
.sp_list2 div { width: 157px; height: 163px; float: left; margin: 0px 10px 10px 0px; }
.sp_list2 div IGM { display: block; width: 157px; height: 163px; margin: 0px 0px 5px 0px; }

.sp_list3 { height: 305px; }
.sp_list3 div { width: 125px; height: 142px; float: left; margin: 0px 10px 10px 0px; }
.sp_list3 div IGM { display: block; width: 125px; height: 122px; margin: 0px 0px 5px 0px; }

.sp_list4 { height: 112px; }
.sp_list4 div { width: 93px; height: 111px; float: left; margin: 0px 10px 10px 0px; }
.sp_list4 div IGM { display: block; width: 93px; height: 91px; margin: 0px 0px 5px 0px; }
