html { height:100%; }
body { position:relative; height:auto!important; min-height:100%; height:100%; }
body { background:#f3f7f7 url('/img/bg.jpg') right 0 no-repeat; margin:0; padding:0; }
body { font-family:Tahoma; font-size:12px; color:#484848; }

a { color:#017fa1; outline:0; }
a:hover { text-decoration:none; }
a img { border:none; }

table, td, p, form { margin:0; padding:0; }
table { border-spacing:0; border-collapse:collapse;}


.float_left { float:left; }
.float_right { float:right; }
.center { text-align:center!important; }
.left { text-align:left!important; }
.toupper { text-transform:uppercase; }
.relative { position:relative; }
.clear { clear:both; height:0; _line-height:0; height:20px; }
.align_right { float:right; valign:top; margin-top: 30px; margin-right: 10px; position: relative; }
.site_width { width:1000px; valign:top; margin-top: 0px !important; margin:0 auto; }

#hat { height:132px; padding:27px 0 0; }
#logo { float:left; }
#hat_right { padding:21px 0 0; margin:0 0 0 189px; }
#hat_right .float_left { text-align:right; color:#9d9d9d; }
#hat h2 { font-family:Myriad Pro, Tahoma; font-size:20px; font-weight:normal; color:#1f86b6; margin:0 0 -3px; padding:0; }
#home { display:block; float:right; height:15px; width:42px; margin:4px 2px 0 0; background:url('/img/home.gif') 0 0 no-repeat; }
a#home:hover, 
span#home 
	{ background-position:0 bottom; }
#main_menu {margin:0 58px -10px 181px; list-style:none; padding:0; text-align: left; text-valign: top;}
#main_menu li { font-family:Myriad Pro, Tahoma; font-size:12px; margin:0; margin-bottom: 10px; margin-left: 5px;  padding:0 0 5px; width:23%; float:left; }
#main_menu li a { color:#7b7d7d; text-decoration:none; /* color:#373737; opacity:0.6; */ }
#main_menu li a:hover, #mcur { color:#3995d4; text-decoration:underline; /*opacity:1;*/ }

/* -- MAIN CONTENT -- */
#main_pic { position:absolute; left:0; top:0; z-index:10; width:1000px; height:336px; overflow:hidden; }
#main_content { background:#f3f3f3 url('/img/main_bg.gif') right bottom no-repeat; text-decoration:none; min-height:326px; _height:326px; _width:608px; padding:0 62px 8px 12px; margin:0; position:relative; z-index:20; }
#main_content_index { background:#f4f8f9; text-decoration:none; min-height:326px; _height:326px; _width:608px; padding:0 62px 8px 12px; margin:0; position:relative; z-index:20; }

.floor1{font-family:Tahoma; font-size:16px; color:#fff; margin:40px 0 0 20px;  float:left;}
.floor2{font-family:Tahoma; font-size:16px; color:#fff; margin:40px 20px 0 0;  float:right;}
.foolrs td { padding-top:30px; }

.floor-list{color:#6a6a6a; line-height:16px;}

#floor_list1{ padding-left:20px;}
#floor_list2{ padding-left:20px; display:none; height:0px;}
#img{width:722px; height:293px; background:url("/img/new/KollizeyPlan1.jpg");}
.line_bottom{width:752px; height:10px; border:solid 0px; background:url("/img/new/bottom_line.png") top left no-repeat; margin-right:-20px;}

#cont_left {   float:left; width:270px;  color:#353535; background:#f3f3f3;  margin-left:-30px; }
* html #cont_left { margin-left:-20px }
#cont_left ul{list-style:none; margin:0; padding:0;}
#cont_left li{display:block; margin:15px 0 0; padding:0;}
#cont_left li a { display:block; line-height:16px; }

#timetable { padding:69px 0 0 123px; height:40px; background:url('/img/dumbbell.png') 3px bottom no-repeat; }
#timetable .arr2_link { margin:0!important; }
#links { margin:0px 0 20px 0; }
.arr2_link { margin:0 108px 0 0; padding:7px 0 0 0; min-height:27px; _height:27px; display:block; float:left; }
.arr2_link img { margin:0 0 0 6px; }
.arr2_link span { line-height:16px; display:block; margin:-4px 0 0; }

#print_link { background:url('/img/print.gif') 0 0 no-repeat; margin-left:6px; padding-left:38px; position:relative; }

#cont_right { padding:5px 0 0; margin:0 -113px 0px 0px;  }
#cont_right h3 { font-family:Century Gothic, Verdana; font-size:16px; font-weight:normal; color:#696969; margin:0 0 3px; padding:0; }
#cont_right ul { list-style:none; margin:0; padding:0;}
#cont_right li { display:block; margin:5px 0 0; padding:0;  color:#272727;}
#cont_right li a { color:#484848; display:block; line-height:16px; }

/* -- CONTENT -- */
*+html .side_left { width:239px; float:left;  position:relative;  } /* ie 7 */
* html .side_left { width:239px; float:left;  position:relative;  } /* ie 6 */
 .side_left { width:239px; float:left;  position:absolute;  }
.side_right { margin:0 8px 0 239px; position:relative;}
#main { display:inline-block; width:100%; padding:0; margin:0; position:relative; z-index:20; }
#main .side_left { width:203px; padding:39px 0 0 37px; margin-top:335px; }
#main .side_right { background:#fff; _width:604px; _margin-right:-80px; margin-top:27px; }

/* -- SLIDER -- */
#slider { height:158px; width:752px!important; overflow:hidden; }
#slider ul { list-style:none; margin:0; padding:0; }
#slider li { margin:0; padding:0; background:#fff url('/img/pics_mouse.gif') 0 0 repeat-x; width:251px; height:158px; float:left; }
#slider li:hover { background-position:0 -20px; }
.item { background:url('/img/arr_b.gif') center 9px no-repeat; padding:20px 0 0; display:block; text-decoration:none; }
.item_title { text-transform:uppercase; padding:4px 0; font-size:10px; color:#3995d4; }
.item_title span { background:url('/img/min_arr_r.gif') right 4px no-repeat; padding:0 11px 0 10px; }

#prevBtn, 
#nextBtn 
	{ position:absolute; top:75px; z-index:30; }
#prevBtn, 
#prevBtn a, 
#nextBtn, 
#nextBtn a 
	{ width:14px; height:25px; display:block; }
#prevBtn { left:9px; }
#nextBtn { right:18px; }
#prevBtn a { background:url('/img/arr_l.png') left center no-repeat; }
#nextBtn a { background:url('/img/arr_r.png') right center no-repeat; }
#prevBtn a:hover { background-image:url('/img/arr_l_big.png'); }
#nextBtn a:hover { background-image:url('/img/arr_r_big.png'); }


/* --  INNER --- */
#inner { position:relative; }
#inner #main_content { margin:-1px -2px 1px -2px!important; position:relative; min-height:270px; _height:270px; padding-top:31px; padding-left:80px; }
#inner h1 { font-family:Century Gothic, Verdana; font-weight:normal; font-size:27px; color:#1f96b6!important; padding:0 0 22px; margin:0 0 0 -2px; }
#inner h2 { font-family:Century Gothic, Verdana; font-weight:normal; font-size:24px; color:#1f96b6!important; padding:0 0 22px; margin:0 0 0 -2px; }
#inner h2 p { color:#484848!important; font-family:Tahoma!important; font-size:11px; padding:5px 0 0; }
#inner h3 { font-family:Century Gothic, Verdana; font-size:18px; font-weight:normal; color:#3a3a3a; margin:0; padding:0; }
#inner h4 { font-family:Myriad Pro, Tahoma; font-size:14px; margin:0; padding:0 0 13px; }
#inner .side_right { padding:1px 2px 0 2px; width:744px; }

#timetable_link { background:url('/img/title_bg.gif') 0 0 no-repeat; width:239px!important; height:118px!important; padding:0!important; font-family:Century Gothic, Verdana; font-weight:bold; font-size:15px; text-transform:uppercase; }
#timetable_link a, #timetable_link div { padding:42px 0 0 118px; color:#fff; text-decoration:none; display:block; }

#content { padding-right:75px; line-height:16px; }
#about_block { margin:43px -27px 0 0; }
#percent, 
#clock 
	{ padding:0 27px 0 85px; background-repeat:no-repeat; background-position:8px 0; line-height:16px; float:left; width:200px; min-height:56px; _height:56px; }
#percent { background-image:url('/img/percent.gif'); }
#clock { background-image:url('/img/clock.gif'); }

/* -- contacts -- */
#inner form { padding:13px 0 0; }
#inner form * { color:#3d3d3d; }
#inner form table td { padding:0 0 10px; }
#inner .label { width:280px; }
#inner .label1 { width:90px; }
#inner .txt, textarea { border:0 #e2e9ef solid; border-width:0 1px 1px; border-top:1px #aaadb2 solid; width:265px; padding:3px; }
#inner .txt { height:21px; }
#inner textarea { height:54px; overflow:hidden; }
#inner .btn { display:block; margin:10px 0 0; }

#inner #main .side_right { padding-bottom:10px; }
#contacts img { margin:33px -20px 39px 0; display:block; }
#contacts h3.float_left { padding:0 0 0 8px; }
#contacts .float_right { margin-right:51px; padding:5px 0 0; _display:inline; }
#contacts .float_right a { color:#2a9fc2; font-size:12px; _display:inline; }
#ya { margin:22px 0 0 -1px; }
#ya a { display:block; background:url('/img/ya.png') 0 0 no-repeat; min-height:16px; _height:16px; padding:0 0 0 28px; color:#424242!important; text-decoration:none; }

/* -- services -- */
#services_list { list-style:none; margin:12px -10px -37px 6px; padding:0; }
#services_list li { margin:0; padding:0 0 27px 14px; float:left; width:47%; background:url('/img/list_arr_r.gif') 0 4px no-repeat; }

.table { text-align:center; margin:20px 0 5px; }
.table th { background:#40bad4 url('/img/th_bg.gif') 0 0 repeat-x; border-left:1px #61c4da solid; height:41px; _height:41px; padding:0 2px; vertical-align:middle; color:#fff; font-size:12px; font-weight:normal; }
.table td { padding:9px 1px; border:1px #ebebeb solid; background:#fcfcfc; vertical-align:middle; min-width:57px; }
.table td p { padding:3px 8px; }
.blue_bg td { background:#f6fafd!important; }
.mb_7 { margin-bottom:7px; }
.width_90 { width:90px; }
.width_102 { width:102px; }
.width_328 { width:328px; }
.table p { padding:0 8px; }
.br_none { border:none; }

/* -- description slide -- */
#descr_slide { height:130px; width:605px; overflow:hidden; }
#descr_slide ul { list-style:none; margin:0; padding:0; }
#descr_slide li { float:left; display:block; height:130px; width:605px; margin:0; padding:0; }


/* -- PHOTOS -- */
#photos { list-style:none; margin:-15px -10px 0 -6px; padding:0; }
#photos li { margin:0; padding:40px 0 0 6px; float:left; }
#photos li img { border:2px #8ac7e7 solid; }

#pager { background:#f4f4f4 url('/img/pager.gif') 0 0 no-repeat; margin:36px 0 0; }
#pager_right { background:url('/img/pager.gif') right bottom no-repeat; height:19px; padding:0; position:relative; padding:0 10px; }
#pages { margin:0 50px; _width:70%; overflow:hidden; position:relative; }
#pages div { position:relative; float:left; left:50%; margin-top:3px; }
#pages ul { list-style:none; margin:0; padding:0; height:19px; position:relative; float:left; left:-50%; }
#pages li { float:left; margin:0; padding:0 17px; }
#pager a { text-decoration:none; color:#1f96b6; }
#pager a:hover { text-decoration:underline; }
#back_link, 
#forward_link 
	{ margin-top:3px; display:block; text-decoration:none; color:#1f96b6; }
#back_link { float:left; background:url('/img/db_arr_l.gif') 0 6px no-repeat; padding-left:11px; }
#forward_link { float:right; background:url('/img/db_arr_r.gif') right 6px no-repeat; padding-right:11px; }


/* -- GROUP -- */
#descr_list { margin:0 0 -50px; padding:0; list-style:none; }
#descr_list li { margin:0; padding:0 0 50px; }


/* -- NEWS -- */
.new_date { padding:25px 0 0; width:117px; float:left; color:#198ab3; }
.blue { color:#1e9ec3; }
.new_descr { display:table; zoom:1; }
.new_descr a { color:#484848; text-decoration:none; }


/* -- FOOT -- */
#foot { padding:42px 0 70px; font-size:10px; color:#878787; text-align:right; width:1000px; margin:0 auto; }
#foot a { text-decoration:none; font-size:11px; }
#foot .side_left { padding:9px 0 0 0; }
#foot .side_left div { padding:0 39px 0 0; }
#foot .side_left a { color:#4aafce; }
#foot .side_right { padding:0 6px 0 0; }
#foot .side_right div { font-family:Myriad Pro, Tahoma; font-size:30px; color:#1f96b6; display:inline; margin:0 58px 0 0; }
#foot .side_right div span { font-size:18px; color:#888; }

a#mail, 
a#sitemap 
	{ color:#1b80b1; }
#mail, 
#sitemap 
	{ font-size:11px; color:#929495; padding:0 0 0 21px; line-height:10px; margin:0 0 0 40px; }
#mail { background:url('/img/mail.gif') 1px 50% no-repeat; }
#sitemap { background:url('/img/min_map.gif') 1px 50% no-repeat; }





/***************************************************************************/

#content_head{ border:solid 0px; margin-left:-50px; padding-top:22px; margin-right:-50px; }
.qwerty{ float:left; width:auto; height:27px;}
.head_link{ font-size:23px; text-decoration:underline; margin-bottom:10px; position:relative;}
.title{height:55px;  font-size:23px; color:#017fa1;}
a.title{font-size:23px;}
.text{line-height:20px; font-size:12px;  padding-left:20px; margtin-bottom:23px;  padding:0; margin:0px; padding-bottom:20px;}
.text li{ padding-bottom:20px;  list-style:url("../img/new/tire.gif"); padding-left:0px; margin-left:20px;}

.title_news {line-height:25px;  }
a.title{text-decoration:none;}
a.title:hover{text-decoration:underline;}
 .content_text{ background:#f4f8f9; border:solid 0px;   margin-left:-83px; margin-right:-64px; padding-left:50px; padding-right:20px; padding-top:30px; margin-bottom:-10px;}
 .content_text_index{ background:#f4f8f9; border:solid 0px;   margin-left:-33px; margin-right:-64px; padding-left:50px; padding-right:20px; padding-top:30px; margin-bottom:-10px;}


.top_menu{height:50px; padding-top:20px;  background:#f3f3f3;  margin-left:10px;  width:740px;}
.top_menu_index{height:50px; padding-top:20px; background:#f4f8f9;  margin-left:10px;  width:740px;}


a.three{
    text-decoration:underline;
    font-size:24px;
    font-weight:normal;
    line-height:26px;
    margin-right:15px;
    padding:18px 0 18px 47px;

}
a.link_left{
    text-decoration:underline;
    font-weight:normal;
    font-size:13px;


    display:block;
    padding:18px 0 28px 97px;

}

 .news_date{ font-size:14px; color:#272727; padding-bottom:4px;}

a.three:hover{
text-decoration:none;
}
a.pocet {
    background:transparent url(../img/new/koshelek.jpg) no-repeat scroll left center;

}
a.gantel {
    background:transparent url(../img/new/giria.jpg) no-repeat scroll left center;
    margin-left:40px;
}
a.box {
    margin-left:40px;
    background:transparent url(../img/new/priz.jpg) no-repeat scroll left center;
}
a.gantel_big {
    margin-left:0px;
    background:transparent url(../img/new/gantel_big.jpg) no-repeat scroll left center;
}

.content_important_div{padding:30px 40px 20px 80px;}


    .Apple-style-span{color:none;}
    .head_table{background:#3bb4d0;}
    .card_table{border:/*#ededed*/#000 solid 1px; color:#484848; font-family:Tahoma; width:650px;  font-size:11px;}
    .card_table th{}
    .card_table td{/*border-right:#ededed solid 1px; border-top:#ededed solid 1px;*/ text-align:center; vertical-align:middle; height:  40px;}
     .titile_table{color:#008080;}
    .head_table{color:white; text-align:center;height:50px; font-size:11px;}

.forum_main_padding{margin:20px;}

