body 
{margin:0 4px;
padding:0;
background:#501505;
color:#000;
font-family: Tahoma, Arial, Verdana;
font-size:14px;
}


/* Общее */

a:link     {color: #0262a3; Text-decoration: underline; }
a:visited  {color: #3b93ce; Text-decoration: underline; }
a:active   {color: #004675; Text-decoration: underline; }
a:hover    {color: #004675; Text-decoration: underline;}

* {
 margin: 0;
 padding: 0;
}

table 
{

}

td 
{
vertical-align:top;
}

ul, ol {
margin:1em 0 0.5em 17px;
}


/* /Общее */

/* Имеджи */

#logo 
{
position:absolute;
z-index:99;
top:-2px;
left:397px;
}

.input-design
{
position:absolute;
z-index:50;
top:30px;
left:10px;
}

#advert img
{
margin:20px 0;
}

.phone-down 
{
position:absolute;
z-index:50;
top:-70px;
left:-85px;
}

/* /Имеджи */

/* Текст, шрифт */

h1, h2, h3
{color:#000;
}

.tsm, .subscribe-container, .subscribe-container input, input.submit-mail, .phone-container, .artcls-footer, #club, .tags, .comments, #menu-add a, #footer a, #footer .footer-block4,
#navigation, .pages, .fulltext, .photogall-container, .video-container
{
font-size:11px;
}

.tsm2, #lastpost, #teachrs, #gall, #video, .arch-news, #news dt.news1, #news dt.news2, #news dt.news3, #sems .date
{
font-size:13px;
}

.bej, .subscribe-container, .phone-container a.a, .header-container3 a, #footer *
{
color:#fdd7ba;
}

.brown, .tags span
{
color:#501505;
}

.red, .comments span
{
color:#8e0000;
}

.wh, input.submit-mail, #news dt.news1, #news dt.news2, #news dt.news3, #sems .date
{
color:#fff;
}

p 
{
margin:2px 0 4px 0;
}

#sems p 
{
margin:2px 0 5px 0;
}

#lastpost p 
{
margin:6px 0;
}

#teachrs p, #club p 
{
margin:15px 0;
}

.phone-container p 
{
margin:2px 0 0 47px;
}

#video p, .photos-container-blog
{
text-align:center;
width:100%;
}

#news dd h1, #footer h1, h1
{
font-size:25px;
font-weight:500;
margin-bottom:7px
}

#news dd h2, #page h2
{
font-size:21px;
font-weight:500;
margin-bottom:7px
}

#css-milonga-main h3, #page h3, #less table .common td.day
{
font-size:19px;
font-weight:500;
margin-bottom:2px;
}

#sems h1
{
margin:10px 0 7px 0;
}

#sems h3
{
margin:7px 0 4px 0;
}

#page-common p
{
line-height:1.5em;
margin:10px 0;
}

/* /Текст, шрифт */



/* Заголовки */

.h1-news, .h1-sems, .h1-artcls, .h1-teachrs, .h1-gall, .h1-gall-page, .h1-club, .h1-video, .h1-video-common, .h1-any, .h1-lastpost, .h1-calendar, .h1-all-teachrs, .h1-news-smoll, .h1-anounce
{
color:#fff;
overflow:hidden;
}


.h1-news, .h1-news span
{
height:21px;
width:115px;
}

.h1-news span
{
background:#fff url(/uploads/Image/i/news.gif) no-repeat;
display:block;
}

.h1-sems, .h1-sems span
{
height:21px;
width:126px;
}

.h1-sems span
{
background:#fff url(/uploads/Image/i/seminars.gif) no-repeat;
display:block;
}

.h1-artcls, .h1-artcls span
{
height:21px;
width:174px;
}

.h1-artcls span
{
background:#fff url(/uploads/Image/i/articles.gif) no-repeat;
display:block;
}

.h1-teachrs, .h1-teachrs span
{
height:31px;
width:193px;
}

.h1-teachrs span
{
background:#fff url(/uploads/Image/i/teachers.gif) no-repeat;
display:block;
position:relative;
z-index:99;
}

.h1-anounce, .h1-anounce span
{
height:31px;
width:156px;
}

.h1-anounce span
{
background:#fff url(/uploads/Image/i/anounce.gif) no-repeat;
display:block;
position:relative;
z-index:99;
}


.h1-club, .h1-club span
{
height:31px;
width:146px;
}

.h1-club span
{
background:#fff url(/uploads/Image/i/club.gif) no-repeat;
display:block;
position:relative;
z-index:99;
}

.h1-video, .h1-video span
{
height:31px;
width:163px;
}

.h1-video span
{
background:#fff url(/uploads/Image/i/video.gif) no-repeat;
display:block;
position:relative;
z-index:99;
}

.h1-video-common, .h1-video-common span
{
height:31px;
width:163px;
}

.h1-video-common span
{
background:#fff url(/uploads/Image/i/video.gif) no-repeat;
display:block;
position:relative;
z-index:99;
}

.h1-any, .h1-any span
{
height:31px;
width:194px;
}

.h1-any h1
{
display:none;
}

.h1-any span
{
background:#fff url(/uploads/Image/i/any.gif) no-repeat;
display:block;
position:absolute;
z-index:194;
top:2px;
left:210px;
}

.h1-gall, .h1-gall span
{
height:24px;
width:181px;
}

.h1-gall span
{
background:#fff url(/uploads/Image/i/photogallery.gif) no-repeat;
display:block;
}


.h1-gall-page, .h1-gall-page span
{
height:21px;
width:154px;
}

.h1-gall-page span
{
background:#fff url(/uploads/Image/i/photogallery-page.gif) no-repeat;
display:block;
}

.h1-lastpost, .h1-lastpost span
{
height:21px;
width:171px;
}

.h1-lastpost span
{
background:transparent url(/uploads/Image/i/last-post.gif) no-repeat;
display:block;
}

.h1-news-smoll, .h1-news-smoll span
{
height:21px;
width:90px;
}

.h1-news-smoll span
{
background:transparent url(/uploads/Image/i/news-smoll.gif) no-repeat;
display:block;
}

.h1-all-teachrs, .h1-all-teachrs span
{
height:21px;
width:204px;
}

.h1-all-teachrs span
{
background:transparent url(/uploads/Image/i/all-teachers.gif) no-repeat;
display:block;
}


.h1-calendar, .h1-calendar span
{
height:21px;
width:117px;
}

.h1-calendar span
{
background:transparent url(/uploads/Image/i/calendar.gif) no-repeat;
display:block;
}

.photoalbum h2
{margin-top:10px;
}

/* /Заголовки */


/* Навигация - "Главная", "почта" и т.д. */
.navig 
{
position:absolute;
z-index:99;
top:-294px;
right:30px;
}

#page .navig 
{
position:absolute;
z-index:99;
top:0px;
right:30px;
}
/* / Навигация - "Главная", "почта" и т.д. */



/* Блоки */

/* Главная страница + шапка + футер */

.main-container3 td.td1, .page-container3 td.td1
{
width:180px;
padding:0;
text-align:center;
}

.td2
{
overflow:hidden;
zoom:1
}

tr.tr-main td.td3
{
width:284px;
border-bottom:1px dashed #4d1b00;
overflow:hidden;
zoom:1
}


.header-container1
{
position: relative;
width: 100%;
background:#501505 url(/uploads/Image/i/bg-header-common.jpg) bottom repeat-x;
border-top:2px solid #000;
border-bottom: 2px solid #000;
height: 88px;
z-index: 99;
}

.header-container1:after, .main-container1:after, .footer-container1:after, .page-container1:after
{
content: '';
display: block;
clear: both;
}

.header-container2
{
position: relative;
z-index: 99;
right: 50%;
float: right;
width: 980px;
height: 88px;
}

.header-container3
{
position: relative;
z-index: 99;
right: -50%;
width: 980px;
background:#501505 url(/uploads/Image/i/bg-header-main.jpg) no-repeat;
height: 88px;
}

.subscribe-container
{
float:left;
padding:15px 0 0 50px;
display:inline;
overflow:hidden;
height:73px;
z-index:50;
position:relative;
}

.subscribe-container p
{
margin:10px 0 0 0 
}

.subscribe-container input
{
border:1px dashed #4d1b00;
padding:0 5px;
height:16px;
position:relative;
z-index:99;
}

input.submit-mail
{
border:1px dashed #000;
background: #ac3e01;
padding: 2px 5px;
height:auto;
margin:3px 0 0 0;
cursor:pointer
}

.phone-container
{
position:absolute;
z-index:1;
top:0;
right:35px;
padding:15px 15px 0 0;
display:inline;
text-align:right;
overflow:hidden;
height:73px
}

.mainup-container
{
width:100%;
background:#501505 url(/uploads/Image/i/bg-mainup.jpg) repeat-x;
text-align: center;
border-top: 1px solid #e7bd8d;
height:294px;
}

.main-container1
{
position: relative;
width: 100%;
background:#e6c097 url(/uploads/Image/i/bg-main.png) top repeat-x;
padding:0;
}

.main-container2, .page-container2
{
position: relative;
right: 50%;
float: right;
width: 980px;
}

.main-container3, .page-container3
{
position:relative;
right: -50%;
width: 980px;
}


.main-container3 table
{
width:980px;
position:relative;
top:-9px;
}



.main-container3 td
{
border:1px dashed #4d1b00;
border-bottom:0px dashed #4d1b00;
padding:30px 15px;
background:#fff;
}


.main-container3 td.emp, .page-container3 td.emp
{
border:0px dashed #4d1b00;
padding:0;
background:transparent;
width:4px;
}


#sems .date
{
background:#d49a65;
padding: 3px 7px;
margin:5px 0;
}


.arch-news
{
margin:25px 0 10px 0;
text-align:right;
}


.arch-photos
{
margin:10px 0 10px 0;
text-align:right;
}

.artcls-footer
{
padding:10px 0 5px 0;
}

.photoalbum .artcls-footer
{
padding:0 0 5px 0;
}


#video 
{
margin:50px 0;
}

#advert 
{
padding:50px 10px;
text-align:center;
}

.gallery-container
{
border:1px dashed #4d1b00;
padding:10px;
width:254px;
margin:5px auto
}

.gallery-container span
{
white-space:nowrap;
display:block;
}

.photos-container, .photoalbum-img
{
float:left;
margin:10px 0 10px 0;
}

.photos-container-teachrs
{
float:right;
margin:10px 0 10px 15px;
border:1px dashed #4d1b00;
padding:5px;
}

.photos-container-teachrs-gall
{
margin:10px;
border:1px dashed #4d1b00;
padding:5px;
}

.photoalbum-img
{margin-right:15px;}

.photogall-container
{
float:left;
margin:8px;
padding:5px;
border:1px dashed #4d1b00;
}


#club p
{
line-height:1.5em
}

.photos
{
overflow:hidden;
height:135px;
width:137px;
position:relative;
z-index:60;
margin: 0 10px 0 0;
}

.photos span
{
height:135px;
width:137px;
background:transparent url(/uploads/Image/i/photoframe.gif) no-repeat;
display:block;
position:absolute;
z-index:99;
top:0;
left:0;
}


#footer
{
position:relative;
z-index:1;
}

.footer-container1
{
position:relative;
width: 100%;
background:#501505 url(/uploads/Image/i/bg-footer-main.jpg) top center no-repeat;
top:-9px;
z-index:1;
}


.footer-container2
{
position:relative;
right: 50%;
float: right;
width: 980px;
}

.footer-container3
{
position:relative;
z-index:1;
right: -50%;
width: 980px;
height:145px;
}

.footer-block1
{
float:left;
margin:15px 0 0 250px;
display:inline;
}

.footer-block2
{
float:right;
margin:15px 120px 0 0px;
display:inline;
}

.footer-block3
{
float:left;
margin:20px 0 0 250px;
display:inline;
}

.footer-block4
{
float:right;
margin:20px 30px 0 0px;
display:inline;
}

tr.table-frame td.td-blog
{
background:#fff;
padding:0;
border:1px dashed #4d1b00;
border-top:0px;
position:relative;
}

#news
{
border-bottom:1px dashed #000;
paddin-bottom:20px;
margin-bottom:30px
}

#news dl
{
margin:15px 0;
}

#news dt.news1
{
background:#8e0000;
padding: 3px 7px;
display:inline;
}

#news dt.news2
{
background:#bd6618;
padding: 3px 7px;
display:inline;
}

#news dt.news3
{
background:#808080;
padding: 3px 7px;
display:inline;
}

#news dd
{
margin:10px 0 0 0;
}


#blog
{
position:relative;
width:635px;
top:-30px;
left:-7px
}

#blog .blog-container
{
background:#f2f2f2 url(/uploads/Image/i/bg-blog.jpg) no-repeat;
width:635px;
}

#blog table
{
width:635px;
top:0;
} 

#blog .td1
{
background:transparent;
border:0;
padding:15px;
width:90px;
} 

#blog .td2
{
background:transparent;
border:0;
padding:15px 20px 0 10px;
width:auto;
} 

#blog .avatar
{
border:1px dashed #4d1b00;
}

#blog td h1
{
color:#4d1b00;
font-size:21px;
font-weight:500;
margin:2px 0 7px 0;
} 

#blog .hr-dash
{
margin:5px 15px;
}

#lastpost .hr-dash
{
margin:5px 0;
}


#blog .blog-footer
{
background:transparent url(/uploads/Image/i/blog-shadow.gif) top right no-repeat; 
width:635px; 
height:27px;
}

.tags, .comments
{
padding: 5px 0;
}

.journals 
{
color:#b1b1b1;
font-size:19px;
font-weight:500;
line-height:110%;
text-align:right;
padding:5px 20px;
}

.journals span
{
color:#565656;
font-size:37px;
}

#menu-add
{
position:absolute;
bottom:20px;
display:block;
text-align:center;
width:260px;
}

#page-right #menu-add
{
position:absolute;
bottom:20px;
display:block;
text-align:center;
width:200px;
}

#page-right
{margin-bottom:300px;}

/* /Главная страница + шапка + футер */



/* Страница блоговая */

#page-common
{
padding:13px 0 50px 0;
}

tr.tr-main .page-td2
{
width:485px;
}

tr.tr-main td.page-td3
{
width:207px;
border-bottom:1px dashed #4d1b00;
background:#fff url(/uploads/Image/i/bg-td3-page.gif) right top no-repeat;
padding-bottom:80px;
}

.page-container1
{
position: relative;
width: 100%;
border-top:1px solid #e7bd8d;
background:#e6c097 url(/uploads/Image/i/bg-page-main.jpg) top repeat-x;
padding:0;
}

.page-container3
{
padding-top:9px;
}

.page-container3 table
{
width:980px;
position:relative;
}

.page-container3 table.form td
{
border:none;
padding:5px 15px;
}


.page-container3 td
{
border:1px dashed #4d1b00;
padding:20px 20px;
background:#fff;
}

#page .footer-container1
{
position:relative;
width: 100%;
background:#501505 url(/uploads/Image/i/bg-footer-main.jpg) top center no-repeat;
top:0px;
z-index:1;
}

#lastpost
{
margin:13px 0 33px 0;
}

#lastpost .arch-news
{
margin:5px 0 10px 0;
}

#navigation
{
margin-bottom:20px;
}

.photos-container-blog
{
margin:20px 0;
}

.pages
{text-align:right;}

.fulltext 
{
padding:0;
text-align:right
}

.img-page
{
margin:0 1px;
position:relative;
top:2px
}

.photoalbum
{border:1px solid #fff;
}

.video-container
{
text-align:center;
margin:10px 0;
}


/* /Страница блоговая */

/* /Блоки */





/* Меню */


#menu
{
background:#fceed8 url(/uploads/Image/i/bg-menu.jpg) top no-repeat;
padding:0 10px;
text-align:center;
position:relative;
}

.menu-submenu
{
padding-bottom:10px;
}

.menu-end
{
background:transparent url(/uploads/Image/i/bg-menu-end.jpg) top no-repeat;
height:73px;
}

a.menu-link1, a.menu-link3, a.menu-link4, a.menu-link5, a.menu-link6, a.menu-link7, a.menu-link8, a.menu-link9, a.menu-link11, a.menu-link10, a.menu-link13
{
width: 160px;
height: 31px;
display: block; 
border-bottom:1px dashed #4d1b00;
}

#menu a.menu-link3 
{
border-top:1px dashed #4d1b00;
}

#menu a.menu-link13
{
border-top:1px dashed #4d1b00;
}

#menu a.menu-link2-1s, a.menu-link2-2s, a.menu-link2-3s
{
width: 160px;
height: 25px;
display: block; 
}

#menu a.menu-link12-1s
{
width: 160px;
height: 37px;
display: block; 
}

#menu a.menu-link12-2s
{
width: 160px;
height: 50px;
display: block; 
}

#menu a.menu-link13, a.menu-link2
{
width: 160px;
height: 31px;
display: block; 
}

.menu-link1
{
background: transparent url(/uploads/Image/i/menu-news.gif) 50% 60% no-repeat;
}

a.menu-link1:hover 
{
background: transparent url(/uploads/Image/i/menu-news-hover.gif) 50% 60% no-repeat; 
}

.menu-link2
{
background: transparent url(/uploads/Image/i/menu-schedule.gif) 50% 60% no-repeat;
}

a.menu-link2:hover 
{
background: transparent url(/uploads/Image/i/menu-schedule-hover.gif) 50% 60% no-repeat; 
}

.menu-link2-1s
{
background: transparent url(/uploads/Image/i/menu-lessons.gif) 50% 60% no-repeat;
}

a.menu-link2-1s:hover 
{
background: transparent url(/uploads/Image/i/menu-lessons-hover.gif) 50% 60% no-repeat; 
}

.menu-link2-2s
{
background: transparent url(/uploads/Image/i/menu-milonges.gif) 50% 60% no-repeat;
}

a.menu-link2-2s:hover 
{
background: transparent url(/uploads/Image/i/menu-milonges-hover.gif) 50% 60% no-repeat; 
}

a.menu-link2-3s
{
background: transparent url(/uploads/Image/i/menu-seminars.gif) 50% 60% no-repeat;
}

a.menu-link2-3s:hover 
{
background: transparent url(/uploads/Image/i/menu-seminars-hover.gif) 50% 60% no-repeat; 
}

.menu-link3
{
background: transparent url(/uploads/Image/i/menu-less.gif) 50% 60% no-repeat;
}

a.menu-link3:hover 
{
background: transparent url(/uploads/Image/i/menu-less-hover.gif) 50% 60% no-repeat; 
}

.menu-link4
{
background: transparent url(/uploads/Image/i/menu-teachers.gif) 50% 60% no-repeat;
}

a.menu-link4:hover 
{
background: transparent url(/uploads/Image/i/menu-teachers-hover.gif) 50% 60% no-repeat; 
}

.menu-link5
{
background: transparent url(/uploads/Image/i/menu-gallery.gif) 50% 60% no-repeat;
}

a.menu-link5:hover 
{
background: transparent url(/uploads/Image/i/menu-gallery-hover.gif) 50% 60% no-repeat; 
}

.menu-link6
{
background: transparent url(/uploads/Image/i/menu-video.gif) 50% 60% no-repeat;
}

a.menu-link6:hover 
{
background: transparent url(/uploads/Image/i/menu-video-hover.gif) 50% 60% no-repeat; 
}

.menu-link7 {
background: transparent url(/uploads/Image/i/menu-shoes.gif) 50% 60% no-repeat;
}

a.menu-link7:hover 
{
background: transparent url(/uploads/Image/i/menu-shoes-hover.gif) 50% 60% no-repeat; 
}

.menu-link8
{
background: transparent url(/uploads/Image/i/menu-articles.gif) 50% 60% no-repeat;
}

a.menu-link8:hover 
{
background: transparent url(/uploads/Image/i/menu-articles-hover.gif) 50% 60% no-repeat; 
}

.menu-link9
{
background: transparent url(/uploads/Image/i/menu-club.gif) 50% 60% no-repeat;
}

a.menu-link9:hover 
{
background: transparent url(/uploads/Image/i/menu-club-hover.gif) 50% 60% no-repeat; 
}

.menu-link13
{
background: transparent url(/uploads/Image/i/menu-contacts.gif) 50% 60% no-repeat;
}

a.menu-link13:hover 
{
background: transparent url(/uploads/Image/i/menu-contacts-hover.gif) 50% 60% no-repeat; 
}

.menu-link10
{
background: transparent url(/uploads/Image/i/menu-friends.gif) 50% 60% no-repeat;
}

a.menu-link10:hover 
{
background: transparent url(/uploads/Image/i/menu-friends-hover.gif) 50% 60% no-repeat; 
}

.menu-link11
{
background: transparent url(/uploads/Image/i/menu-vacancy.gif) 50% 60% no-repeat;
}

a.menu-link11:hover 
{
background: transparent url(/uploads/Image/i/menu-vacancy-hover.gif) 50% 60% no-repeat; 
}

.menu-link12
{
background: transparent url(/uploads/Image/i/menu-nabor.gif) 50% 60% no-repeat;
}

a.menu-link12:hover 
{
background: transparent url(/uploads/Image/i/menu-nabor-hover.gif) 50% 60% no-repeat; 
}

.menu-link12-1s
{
background: transparent url(/uploads/Image/i/menu-group1.gif) 50% 60% no-repeat;
}

a.menu-link12-1s:hover 
{
background: transparent url(/uploads/Image/i/menu-group1-hover.gif) 50% 60% no-repeat; 
}

.menu-link12-2s
{
background: transparent url(/uploads/Image/i/menu-group2.gif) 50% 60% no-repeat;
}

a.menu-link12-2s:hover 
{
background: transparent url(/uploads/Image/i/menu-group2-hover.gif) 50% 60% no-repeat; 
}


#menu-add a, #blog a
{
white-space:nowrap;
}


/* /Меню */


/* Таблицы */

tr.table-frame td
{
padding:0;
background:transparent;
border:0;
}

tr.table-frame td.table-frame1
{
background:#8e0000;
height:9px;
padding:0;
border:0px
}

#page tr.table-frame td.table-frame1
{
background:#AC3E01;
height:9px;
padding:0;
border:0px
}

tr.table-frame td.table-frame2, td.table-frame3
{
background:transparent;
vertical-align:bottom;
height:9px;
padding:0;
border:0px
}

tr.table-frame td.table-frame2
{
background:transparent url(/uploads/Image/i/table-frame2.gif) 5% no-repeat;
}

tr.table-frame td.table-frame3
{
background:transparent url(/uploads/Image/i/table-frame3.gif) 95% no-repeat;
}

tr.tr-main td.table-frame4
{
background:transparent url(/uploads/Image/i/table-frame4.gif) 0 30px no-repeat;
width:6px;
padding:0;
border:0
}

tr.tr-main td.table-frame5
{
background:transparent url(/uploads/Image/i/table-frame5.gif) 0 10px no-repeat;
width:7px;
padding:0;
border:0
}


#page tr.table-frame td.table-frame2
{
background:transparent url(/uploads/Image/i/table-frame2-page.gif) 5% no-repeat;
}

#page tr.table-frame td.table-frame3
{
background:transparent url(/uploads/Image/i/table-frame3-page.gif) 95% no-repeat;
}
/* /Таблицы */


/* Разное */


.hr-h1-brown
{
background:#501505;
width:100%; 
height:4px;
margin:6px 0;
}

#teachrs .hr-h1-brown, #club .hr-h1-brown, #video .hr-h1-brown, .reklama .hr-h1-brown
{
background:#501505;
width:100%; 
height:4px;
margin:-4px 0 12px 0;
z-index:60;
}


#teachrs-common .hr-h1-brown, #club-common .hr-h1-brown, #video-common .hr-h1-brown, #teachrs-common .hr-h1-brown
{
margin:-4px 0 5px 0;
}



.hr-h1-red
{
background:#8e0000;
width:100%; 
height:4px;
margin:6px 0 15px 0;
}


#page-common .hr-h1-red
{
margin:6px 0 5px 0;
}

.hr-dash
{
border-top:1px dashed #000;
height:1px;
margin:15px 0
}

#artcls .hr-dash
{
border-top:1px dashed #000;
height:1px;
margin:5px 0 15px 0;
}

.li-photos
{
display:inline;
margin:5px;
}

#lastpost li
{
list-style: outside url(/uploads/Image/i/date.gif);
margin:0 0 20px 0;
padding-left:5px;
}

#all-teachrs li
{
list-style: outside url(/uploads/Image/i/li-round.gif);
margin:0 0 10px 0;
padding-left:5px;
}

/* /Разное */


#less td span
{
font-weight:bold;
}

#less table

{
font-size:13px;
}

#less table
{
width:100%;
position:relative;
top:0;
}

#less table .head td
{
color:#fff;
}

#less table .head td
{
background:#8e0000;
vertical-align:middle;
margin:2px;
padding:4px 7px;
text-align:center;
}

#less table .head td.day, #less table .common td.day
{
width:60px;
}

#less table .common td
{
vertical-align:top;
text-align:left;
margin:2px;
padding:4px 7px;
width:20%;
}

#less table .common td.day
{
background:#f7bf92;
text-align:center;
vertical-align:middle;
}

#less table .common td.day
{
font-size:19px;
font-weight:500;
margin-bottom:2px;
}

#less td .hr-dash
{
border-top:1px dashed #000;
height:1px;
margin:5px 0
}

.error { color: #CC0000; font-size:12px;}

table.form {
	width: 100%;
}

table.form td {
	padding: 2px;
}

table.form .capt {
	background:#8B2205;
	color:#fff;
	width:30%;
}

table.form .fld {
	background:#E6C097;
	width:70%;
}

table.form .fld input[type=text], table.form .fld textarea, table.form .fld input[type=password] { 
	width: 97%;
}

table.form .fld select { 
	width: 97%;
}

table.form .fld select.dt { 
	width: 100px;
}

div.blogrec div {
	margin: 2px 0px 2px 0px;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
}

.reklama p
{
text-align:center;
margin:0.5em 0;
font-size:13px;
border-top:1px dashed #000;
padding:0.5em 0 0 0
}

.advtext p
{
margin:0.7em 10px;
border-top:1px dashed #000;
padding:0.7em 0 0 0
}

table.std {
	border: 0;
	border-collapse: collapse;
	width: auto;
}

table.std td {
	border: 0;
	padding: 2px;
}
