body{
 font-size: 12;
 font-family: Arial;
 margin: 0px;
 padding: 0px;
 color: black;
 background-color: white;
}
a.in_text{
 color: #5479F3;
}
a.in_text:hover{
 color: #3560F0;
}
.text{
 color: #6B6B6B;
}
.tr_top{
 background-image: url(pics/top_fon.png);
 background-position: 0 bottom;
 background-repeat: repeat-x;
}
.tr_bottom{
 background-image: url(pics/bottom_fon.png);
 background-position: 0 top;
 background-repeat: repeat-x;
}
.td_center{
 background-image: url(pics/main_fon.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}
.center_lr_fon{
}
.fon_fon{

}
a.strahov{
 display: block;
 width: 135;
 float: left;
 height: 28;
 margin-left: 15; /*left hide*/
 font-size: 20;
 text-decoration: none;
 color: silver;
}
.btns_block{
 display: block;
 width: 75;
 height: 25;
 float: right;
 margin-top: 3;
 margin-right: 10;
}
a.top_bts{
 background-repeat: no-repeat;
 display: block;
 width: 15;
 float: left;
 height: 25; 
 margin-left: 5;
}
.table_center_main{
 background-image: url(pics/house.png);
 background-position: right top;
 background-repeat: no-repeat;
}
a.lnk_main{
 display: block;
 width: 150;
 float: left;
 height: 33; 
 font-size: 32;
 color: #5479F3;
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.lnk_main:hover{
 background-position: 0 -33;
}
a.copyright{
 display: block;
 width: 20;
 float: right;
 height: 13;
 margin-bottom: 5;
 font-size: 14;
 text-decoration: none;
 font-weight: bold;
 color: gray;
}
a.bottom_lnk, a.bottom_lnk_solid{
 display: block;
 float: left;
 height: 15;
 margin-top: 4;
 margin-left: 20;
 font-size: 12;
 text-decoration: none;
 border-style: dashed;
 border-color: #DCDCDC;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
 color: #DCDCDC;
}
.bottom_text{
 display: block;
 float: left;
 margin-top: 4;
 margin-left: 20;
 color: #DCDCDC;
 font-size: 9;
 height: 12;
}
a.bottom_lnk:hover, a.bottom_lnk_solid:hover, a.bottom_lnk_big:hover{
 color: #5479F3;
}
a.bottom_lnk_solid{
 border-style: solid;
}
a.bottom_lnk_big{
 display: block;
 float: left;
 height: 15;
 margin-top: 4;
 margin-left: 20;
 font-size: 12;
 text-decoration: none;
 border-style: solid;
 border-color: #DCDCDC;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
 color: #DCDCDC;
}
a.bottom_lnk_big_sel{
 display: block;
 float: left;
 height: 15;
 margin-top: 4;
 margin-left: 20;
 font-size: 12;
 text-decoration: none;
 border-style: none;
 border-color: #DCDCDC;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
 color: gray;
}
.ppwin{
 display: none;
 width: 713;
 float: left;
 height: 218;
 background-image: url(pics/ppwin.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
a.close_btn{
 display: block;
 float: right;
 width: 32;
 height: 28;
 margin-right: 12;
 margin-top: 10;
 background-image: url(pics/close.png);
 background-position: 0 0;
 background-repeat: no-repeat;
}
.pptextblock{
 display: none;
 width: 670;
 height: 170;
}
.pploading{
 display: none;
 float: right;
 background-color: white;
 background-image: url(pics/loading.gif);
 background-position: center center;
 background-repeat: no-repeat; 
 width: 670;
 height: 170;
 font-size: 11;
 margin-right: 22;
}
.inner_cap{
 font-size: 12;
 color: #444444;
}
.inner_text{
 font-size: 10;
 color: #6488FF;
}
a.inner_lnk{
 font-size: 10;
 color: #6488FF;
}
a.inner_lnk:hover, a.inner_lnk_big:hover{
 color: #3560F0;
 text-decoration: underline;
}

a.inner_lnk_big{ /*using not only in inner pages! in sites too */
 font-size: 11;
 margin-left: 10;
 color: #6488FF;
}

a.inner_lnk_big_sel{
 font-size: 11;
 text-decoration: none;
 margin-left: 10;
 color: #8F8F90;
}
a.inner_lnk_big_sel:hover{
 text-decoration: underline;
}
.inner_disabled{
 font-size: 10;
 color: #8F8F90;
}
a.prev_lnk{
 display: block;
 color: #6488FF;
 padding-top: 2;
 float: right;
 background-image: url(pics/navi_left.gif);
 background-position: right center;
 font-size: 11;
 text-decoration: none;
 background-repeat: no-repeat; 
 width: 84;
 height: 16;
}
a.next_lnk{
 display: block;
 color: #6488FF;
 padding-top: 2;
 float: right;
 background-image: url(pics/navi_right.gif);
 background-position: left center;
 font-size: 11;
 text-decoration: none;
 background-repeat: no-repeat; 
 width: 77;
 height: 16;
 text-align: right;
}
a.next_lnk:hover{
 text-decoration: underline;
 background-image: url(pics/navi_right_act.gif);
 color: #3560F0;
}
a.prev_lnk:hover{
 text-decoration: underline;
 color: #3560F0;
 background-image: url(pics/navi_left_act.gif);
}
a.navi_lnk_sel:hover{
 text-decoration: underline;
 color: #3560F0;
}
a.navi_lnk{
 display: block;
 background-color: #B1C3FF;
 width: 100%;
 font-size: 1;
 color: #B1C3FF;
 height: 8;
}
a.navi_lnk:hover, a.navi_lnk_sel:hover{
 background-color: #7F9DFF;
}
a.navi_lnk_sel{
 display: block;
 background-color: #939393;
 width: 100%;
 height: 8;
 font-size: 1;
 color: #939393;
}
a.sites_lnk, a.sites_lnk_sel{
 display: block;
 margin-top: 7;
 font-size: 14;
 margin-left: 0;
 color: #6488FF;
}
a.sites_lnk:hover, a.sites_lnk_sel:hover{
 color: #3560F0;
 text-decoration: underline;
}
a.sites_lnk_sel{
 color: #8F8F90;
 text-decoration: none;
}
.sites_lnk_div{
 display: block;
 width: 200;
 text-align: left;
 margin-top:  100;
 margin-left: 120;
}
a.site_img{
 display: block;
 border-style: solid;
 border-color: #d7d7d7;
 border-width: 4;
 margin-left: 11;
}
/* fotos */
.im_cap{
 font-size: 16;
 color: #747474;
}
.foto_shadow{
 background-image: url(pics/foto_shadow.png);
 background-repeat: no-repeat;
 background-position: 0 2;
 padding-left: 15;
 padding-top: 12;
}
.im_img{
 display: block;
/* marging-top: 15;
 marging-left: 15;*/
}
.im_links{
 color: #939393;
 font-size: 10;
 display: block;
 float: left;
 width: 155;
 text-align: right;
 margin-left: 0;
}
a.im_lnk{
 display: block;
 height: 12;
 float: left;
 color: #5479F3;
 text-decoration: none;
 font-size: 10;
 margin-left: 20;
 border-style: solid;
 border-color: #5479F3;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
}
a.im_lnk:hover{
 color: #3560F0;
}
a.im_lnk_do{
 display: block;
 height: 12;
 float: left;
 color: #5479F3;
 text-decoration: none;
 font-size: 10;
 margin-left: 21;
 border-style: dashed;
 border-color: #5479F3;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
}
a.im_lnk_do_sel{
 display: block;
 height: 12;
 float: left;
 color: gray;
 text-decoration: none;
 font-size: 10;
 margin-left: 21;
}
a.im_lnk_do:hover{
 color: #3560F0;
}
.im_copyright_text{
 color: gray;
 font-size: 10;
 line-height: 1;
 padding-bottom: 2;
}
.im_loading{
 display: none;
 background-color: white;
 background-image: url(pics/loading.gif);
 background-position: center center;
 background-repeat: no-repeat;
 height: 450;
 width: 600;
}
.ims_loading{
 display: none;
 background-color: white;
 background-image: url(pics/loading.gif);
 background-position: center center;
 background-repeat: no-repeat;
 height: 450;
 width: 450;
}
/* fotos inner */
.f_table{
 background-image: url(pics/main_fon.png);
 background-position: right 0;
 background-repeat: repeat-y;
}
.f2_table{
 background-image: url(pics/main_fon.png);
 background-position: 0 0;
 background-repeat: repeat-y;
}
a.cat_cap_d, a.cat_cap_u{
 display: block;
 width: 130;
 height: 14;
 color: #939393;
 border-style: solid;
 border-color: #939393;
 border-width: 1;
 border-top: 0;
 border-left: 0;
 border-right: 0;
 background-image: url(pics/f_down.gif);
 background-position: right 6;
 background-repeat: no-repeat;
 text-decoration: none;
 font-size: 12;
 margin-top: 4;
}
a.subcat_cap{
 display: block;
 width: 94;
 margin-left: 30;
 margin-top: 5;
 margin-bottom: 10;
 color: #939393;
 padding: 3;
 background-color: none;
 text-decoration: none;
 font-size: 12;
}
a.subcat_cap_act{
 display: block;
 width: 94;
 margin-left: 30;
 margin-top: 5;
 margin-bottom: 10;
 color: #3560f0;
 padding: 3;
 background-color: #e1e1e1;
 text-decoration: none;
 font-size: 12;
}
a.subcat_cap:hover{
 color: #3560f0;
}
a.cat_cat_d{
 display: block;
 width: 130;
 height: 58;
 color: #939393;
 text-decoration: none;
 font-size: 13;
 margin-top: 4;
 margin-bottom: 5;
}
a.cat_cat_d:hover{
 color: #3560F0;
}
a.cat_cap_u{
 background-image: url(pics/f_up.gif);
}
a.cat_cap_d:hover, a.cat_cap_u:hover{
 color: #3560F0;
}
.cat_pics{
 display: none;
 width: 130;
 height: 200;
}
a.im_small{
 display: block;
 color: white;
 margin-right: 15;
 border-style: solid;
 border-width: 3;
 border-color: #e1e1e1;
}
a.im_small_cur{
 display: block;
 color: white;
 margin-right: 15;
 border-style: solid;
 border-width: 3;
 border-color: #3560F0;
}
a.im_small_old{
 display: block;
 color: white;
 margin-right: 15;
 border-style: solid;
 border-width: 3;
 border-color: #7F9DFF;
}
a.im_small:hover{
 border-color: #7F9DFF;
}
/* inner */
.mail_text{
 width: 670;
 height: 80;
 border-color: #7F9DFF;
 border-style: solid;
 border-width: 1;
 margin-bottom: 10;
}
.mail_line{
 width: 500;
 height: 20;
 border-color: #7F9DFF;
 border-style: solid;
 border-width: 1;
 margin-bottom: 0;
 float: left;
}
.mail_btn{
 display: block;
 width: 120;
 height: 20;
 border-color: #7F9DFF;
 border-style: solid;
 border-width: 1;
 margin-bottom: 0;
 color: black;
 font-size: 11;
 text-align: center;
 background-color: white;
 float: left;
 margin-left: 15;
}
.mail_btn:hover{
 background-color: #7F9DFF;
 color: white;
}
a.others_lnk{
 font-size: 14;
 margin-left: 10;
 color: #6488FF;
}
a.others_lnk_sel{
 font-size: 14;
 text-decoration: none;
 margin-left: 10;
 color: #414141;
}
a.others_lnk:hover{
 color: #3560F0;
}
a.others_lnk_sel:hover{
 text-decoration: underline;
}
a.prev_img{
 display: block;
 float: left;
 width: 85;
 height: 27;
 font-size: 11;
 text-decoration: none;
 background-image: url(pics/img_left.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: white;
}
a.zoom_img{
 display: block;
 float: left;
 margin-left: 150;
 height: 27;
 width: 85;
 font-size: 11;
 text-decoration: none;
 background-image: url(pics/img_zooms.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: white;
}
a.next_img{
 display: block;
 float: right;
 height: 27;
 width: 80;
 font-size: 11;
 text-decoration: none;
 background-image: url(pics/img_right.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 color: white;
}
a.next_img:hover,a.prev_img:hover,a.zoom_img:hover{
 background-position: 0 -27;
 text-decoration: underline;
}
