/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 12px Georgia, Arial; color:#3b3b3b; background:#fff}


img                   { border:0px;}
p         { padding:0px; margin:0px 0px 10px; text-align: justify;}
h1,h2,h3,h4          { padding:0px; margin:0px 0px 0px;}

h1                    { font:bold 16px Georgia, Tahoma, Arial; color:#000000; }
h2                    { font:bold 14px Georgia, Tahoma, Arial; color:#000000; margin-bottom:10px }
h3                    { font:bold 12px Georgia, Tahoma, Arial; color:#000000}
h4                    { font:normal 12px Georgia, Tahoma, Arial; color:#000000; padding-bottom:5px}

a        { text-decoration:underline; font:normal 11px Tahoma, Arial; color:#3b3b3b;}
a:hover  { text-decoration:none}

.w1000 { width:1000px; margin:auto }

.bg_top { background:url(images/top.jpg) 50% 0 no-repeat; min-width:1000px}
.bg_bot { background:url(images/bot.jpg) 50% 100% no-repeat}

.logo { position:absolute; margin:21px 0px 0px 26px}

.top_tel { position:absolute; margin:21px 0px 0px 511px}
.top_mail { position:absolute; margin:51px 0px 0px 558px}

.top_menu { position:absolute; margin:140px 0px 0px 312px; width:478px}
.top_menu a { display:block; float:left; margin-right:2px}



.but1 { background:url(images/but1.gif) 0 0 no-repeat}
.but2 { background:url(images/but2.gif) 0 0 no-repeat}
.but3 { background:url(images/but3.gif) 0 0 no-repeat}
.but4 { background:url(images/but4.gif) 0 0 no-repeat}

.but1:hover { background:url(images/but1_1.gif) 0 0 no-repeat}
.but2:hover { background:url(images/but2_1.gif) 0 0 no-repeat}
.but3:hover { background:url(images/but3_1.gif) 0 0 no-repeat}
.but4:hover { background:url(images/but4_1.gif) 0 0 no-repeat}

#but1 { background:url(images/but1_1.gif) 0 0 no-repeat}
#but2 { background:url(images/but2_1.gif) 0 0 no-repeat}
#but3 { background:url(images/but3_1.gif) 0 0 no-repeat}
#but4 { background:url(images/but4_1.gif) 0 0 no-repeat}

.content {  padding:188px 35px 20px 35px; min-height:300px; height:auto !important; height:300px}

.foot { clear:both; height:150px}

.cr { position:absolute; margin:108px 0px 0px 29px; width:400px; font:bold 12px Georgia, Tahoma, Arial; color:#000; }
.cr a {  font:bold 11px Georgia, Tahoma, Arial; color:#000; text-decoration:none}

/*  */

.tit { color:#000} 
.tit a { margin-left:24px} 

.gal_top { padding:5px 0px 15px; margin:0px; text-align:center }

.link { font:bold 12px Georgia, Tahoma, Arial; color:#860056; display:block; padding:0px 0px 5px }

.red { color:#ff0000}

.img_hiden { width:300px; position:absolute; margin:-1000px 0px 0px}

.tab_usl    { padding:0px; margin:0px; border-collapse:collapse; border:0px solid #ccc}
.tab_usl td { padding:4px 10px; background:url(images/bg_cont.png); border:1px solid #ccc}
.tab_usl th { white-space:nowrap; font-size:18px; font-weight:normal; padding:10px 10px; background:url(images/bg_cont.png); border:1px solid #ccc;}

.tit_p1 { font:italic normal 18px Georgia, Tahoma; color:#000; float:left}
.tit_p2 { font:italic normal 14px Georgia, Tahoma; color:#0095ff; float:right; padding-top:3px}

.tit_p12  { padding:5px 0px 0px 400px; width:200px}
.tit_p12 a { font:italic normal 14px Georgia, Tahoma; color:#0095ff;}

.tit_p21 { font:italic normal 14px Georgia, Tahoma; color:#0095ff;  padding-top:3px}


.portfolio a { font:normal 12px Georgia, Tahoma; color:#0095ff;}
.portfolio td { vertical-align:top}
.text_cent { text-align:center}
.p_link { margin-bottom:0px; padding-top:2px; text-align:right }
.p_txt { margin-bottom:0px; padding-top:5px }
.p_bord { border-bottom:3px solid #ddd; padding-bottom:15px; margin-bottom:15px}
.p_pos_link { margin-top:-16px; text-align:right; position:relative}

.w350 { width:550px}

.nobr { white-space:nowrap}

.tab_td25 td { vertical-align:top; width:25%}
.tab_td25 a { font-size:12px}
.tab_td50 td { vertical-align:top; width:50%}

hr { background:#FFCC33; border:1px solid #FFCC33}

.bg_tr tr:hover td { background:#eef4f7}


/* .box_afisha { border:1px solid #d8b25d; margin:10px 0px 0px; height:120px} */
.box_afisha { border:1px solid #d8b25d; margin:10px 0px 0px; height:140px}
.img_afisha { margin:10px 10px 0;}
/* .txt_afisha { padding:10px 0px 0px; color: #dc1d98; font-size:20px} */
.txt_afisha { padding:10px 0px 0px; color: #650d47; font-size:16px}

.clear {clear:both}

.sub_menu_portfolio { clear:both; text-align:left; margin:0 0 25px; padding:0 0 7px; border-bottom:3px solid #ddd}
.sub_menu_portfolio a { font:italic normal 21px Georgia, Tahoma; color:#7600b3; padding-top:3px; text-decoration:underline; margin:0 65px 0 10px}
.sub_menu_portfolio a:hover { text-decoration:none}
#akt_s_menu { font:italic normal 25px Georgia, Tahoma; color:#0295ff; text-decoration:none}

.pad_r td { padding-right:20px}
