

/*======== /var/www/litcult/data/www/litcult.ru/ddsp/i/stm/css/colors.css.php =======*/

body {
color: #5c5a2f;

}
.contentBody .t_wisiwig {
font-size: 14px;
}

.pageBlocks .block {
font-size: 12px;
}


#top a {
color: #ffffff;
}
#top a:hover {
color: #ffffff;
}

#path {
font-size: 11px;
}
#path a {
color: ;
}
#path a:hover, .dgray a:hover {
color: ;
}
.element b.title {
color: ;
}
a {
color: #246D96;
}
a:hover {
color: #000000;
}

.msgs .text quote {
background-color: ;
color: ;
border-color: ;
}

.gray, .gray a {
color: ;
}
.dgray, .dgray a, .apeform .iconsSet a {
color: ;
}
h1 {
/*font-weight: bold !important;*/
}
h2 {
font-size: 15px;
font-weight: bold;
}
.pageBlocks .blockHeader {
border-bottom: 1px solid #D0D9BC;
}
.items .item,
#calendarHeader,
.bordered.smIcons a:hover,
a:hover.smIcons.bordered,
.apeform .element,
.pageBlocks .pbt_tags a,
.avatar a,
.avatar .border {
border-color: #D0D9BC !important;
}

.avatar a:hover {
border-color:  !important;
}





.pNums b {
background-color: #b3b3b3;
}
.pNums a,
a.btn1,
a.btnSubmit {
background-color: #e4b40e;
color: #ffffff;
}
.pNums a:hover,
.pNums b,
a.btn1:hover,
a.btnSubmit:hover {
background-color: #2eb400;
color: #ffffff;
}

.pageBlocks .pbt_tags li.selected > a {
background-color: #e4b40e;
}


.ddCalendarTable table a, .ddCalendarTable table span, .ddCalendarTable table b {
display: block;
text-align: center;
}
.ddCalendarTable table a {
background-color: #e4b40e;
color: #246D96;
}
.ddCalendarTable table a:hover {
background-color: #b3b3b3;
}







/*


просто попробовал. убрать это


.mainmenu > ul > li > a {
font-family: "Georgia" !important;
font-weight: normal !important;
font-size: 20px !important;
}

h2 {
font-family: "Georgia" !important;
font-weight: normal !important;
font-size: 20px;
}
*/



/*====================buttons=================*/


.pbt_buttons .bbtn {
margin-bottom: 3px;
display: block;
color: #ffffff;
text-align: center;
}
.pbt_buttons a.bbtn > span {
height: 27px;
display: block;
width: 160px;
float: left;
background: url(/u/url-cache/c2_roundCorners_border_e4b40e_D0D9BC_4_0_27.png) no-repeat;
}
.pbt_buttons .bbtn i {
float: left;
display: block;
background: url(/u/url-cache/c2_roundCorners_border_e4b40e_D0D9BC_4_0_27.png) no-repeat right;
width: 10px;
height: 27px;
}

.pbt_buttons a.bbtn:hover > span,
.pbt_buttons a.bbtn:hover > i {
background: url(/u/url-cache/c2_roundCorners_border_2eb400_D0D9BC_4_0_27.png) no-repeat left;
}

.pbt_buttons .bbtn > span > span {
display: block;
padding-left: 10px;
margin-top: 5px;
}

.pbt_buttons .blockbtn {
margin-bottom: 3px;
display: block;
text-align: center;
}

.pbt_buttons a.blockbtn > span {
height: 27px;
display: block;
width: 160px;
float: left;
background: url(/u/url-cache/c2_roundCorners_border_e4b40e_D0D9BC_4_0_27.png) no-repeat;
}
.pbt_buttons .blockbtn i {
float: left;
display: block;
background: url(/u/url-cache/c2_roundCorners_border_e4b40e_D0D9BC_4_0_27.png) no-repeat right;
width: 10px;
height: 27px;
}

.pbt_buttons a.blockbtn:hover > span,
.pbt_buttons a.blockbtn:hover > i {
background-image: url(/u/url-cache/c2_roundCorners_border_2eb400_D0D9BC_4_0_27.png);
}

.pbt_buttons .blockbtn > span > span {
display: block;
padding-left: 10px;
margin-top: 5px;
}

a.blockbtn {
background-color: #ffd000;
color: #ffffff;
}
a.blockbtn:hover {
background-color:  #2eb400;
color: #ffffff;
}

a.btn2 {
background-color: #e4b40e;
color: #246D96;
}
a.btn2:hover {
background-color: #2eb400;
}

/*======== /var/www/litcult/data/www/litcult.ru/ddsp/i/stm/css/grid.css.php =======*/


/* A container should group all your columns. */
.container {
  width: 950px;
  margin: 0 auto;
}

/* Use this class on any .span / container to see the grid. */
.showgrid { /* background: url(grid.png); */ }


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float: left;
  margin-right: 10px; 
}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 30px; }
.span-2  { width: 70px; }
.span-3  { width: 110px; }
.span-4  { width: 150px; }
.span-5  { width: 190px; }
.span-6  { width: 230px; }
.span-7  { width: 270px; }
.span-8  { width: 310px; }
.span-9  { width: 350px; }
.span-10  { width: 390px; }
.span-11  { width: 430px; }
.span-12  { width: 470px; }
.span-13  { width: 510px; }
.span-14  { width: 550px; }
.span-15  { width: 590px; }
.span-16  { width: 630px; }
.span-17  { width: 670px; }
.span-18  { width: 710px; }
.span-19  { width: 750px; }
.span-20  { width: 790px; }
.span-21  { width: 830px; }
.span-22  { width: 870px; }
.span-23  { width: 510px; }
.span-24  { width: 950px; margin: 0; }

/* Add these to a column to append empty cols. */
.append-1  { padding-right: 40px; } 
.append-2  { padding-right: 80px; } 
.append-3  { padding-right: 120px; } 
.append-4  { padding-right: 160px; } 
.append-5  { padding-right: 200px; } 
.append-6  { padding-right: 240px; } 
.append-7  { padding-right: 280px; } 
.append-8  { padding-right: 320px; } 
.append-9  { padding-right: 360px; } 
.append-10  { padding-right: 400px; } 
.append-11  { padding-right: 440px; } 
.append-12  { padding-right: 480px; } 
.append-13  { padding-right: 520px; } 
.append-14  { padding-right: 560px; } 
.append-15  { padding-right: 600px; } 
.append-16  { padding-right: 640px; } 
.append-17  { padding-right: 680px; } 
.append-18  { padding-right: 720px; } 
.append-19  { padding-right: 760px; } 
.append-20  { padding-right: 800px; } 
.append-21  { padding-right: 840px; } 
.append-22  { padding-right: 880px; } 
.append-23  { padding-right: 920px; } 

/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 40px; } 
.prepend-2  { padding-left: 80px; } 
.prepend-3  { padding-left: 120px; } 
.prepend-4  { padding-left: 160px; } 
.prepend-5  { padding-left: 200px; } 
.prepend-6  { padding-left: 240px; } 
.prepend-7  { padding-left: 280px; } 
.prepend-8  { padding-left: 320px; } 
.prepend-9  { padding-left: 360px; } 
.prepend-10  { padding-left: 400px; } 
.prepend-11  { padding-left: 440px; } 
.prepend-12  { padding-left: 480px; } 
.prepend-13  { padding-left: 520px; } 
.prepend-14  { padding-left: 560px; } 
.prepend-15  { padding-left: 600px; } 
.prepend-16  { padding-left: 640px; } 
.prepend-17  { padding-left: 680px; } 
.prepend-18  { padding-left: 720px; } 
.prepend-19  { padding-left: 760px; } 
.prepend-20  { padding-left: 800px; } 
.prepend-21  { padding-left: 840px; } 
.prepend-22  { padding-left: 880px; } 
.prepend-23  { padding-left: 920px; } 


/* Border on right hand side of a column. */
div.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */

.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
  float:left;
  position:relative;
}

.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { 
  float: right;
  position:relative;
}


/*======== /var/www/litcult/data/www/litcult.ru/ddsp/i/stm/design/portal/fullHeader/css/design.php =======*/

#layout {
background: url(/u/stm/site/portal/fullHeader/1/headerBgImage.jpg) top center;
}
#layout {
background-repeat: no-repeat;
}
#logo {
margin-top: 0px;
margin-left: 0px;
width: 163px;
height: 75px;
background: url(/u/stm/site/portal/fullHeader/1/logoImage.jpg) no-repeat;
}
#top {
margin-left: 163px;
width: 787px;
}
#menu {
margin-top: 1px;
padding-left: 0px;
margin-bottom: 8px;
}
#menu, #top {
width: 787px;
margin-left: 178px;
}


/*======== Menu type "rounded" #1 =======*/

.hMenu a:focus {
outline: none;
}
.hMenu li li a span {
padding: 5px 15px 8px 10px;
}
.hMenu a span {
padding-left: 3px;
}


.mainmenu {
height: 33px;
}

.mainmenu a {
color: #000000;
font-size: 15px;
font-weight: bold;
text-decoration: underline;
}
.mainmenu a:hover {
color: #000000 !important;
}

.mainmenu li li a {
font-size: 12px;
font-weight: normal;
}

.mainmenu a span {
display: block;
padding-top: 6px;
}

.mainmenu li i,
.mainmenu li a {
background: url(/u/url-cache/c2_roundCorners_border_ffffff_5E5F41_4_0_31.png) no-repeat;
}


.mainmenu > ul > li > i,
.mainmenu > ul > li > a {
height: 33px;
float: left;
}



.mainmenu li li a {
border-top: 1px solid #CECFB5;
color: #5E5F41;
}

.mainmenu > ul > li > i {
width: 10px;
}

.mainmenu li.over > i,
.mainmenu li.over > a {
color: #000000;
/*background-image: url(/u/url-cache/c2_roundCorners_border_ffffff_5E5F41_4_0_31.png);*/
}

.mainmenu li.over.hasChildren i,
.mainmenu li.over.hasChildren a {
background-image: url(/u/url-cache/c2_roundCorners_border_ffffff_5E5F41_4.png);
}

.mainmenu li.active i,
.mainmenu li.active a {
background-image: url(/u/url-cache/c2_roundCorners_border_ffd000_5E5F41_4_0_31.png);
color: #000000;
}

.mainmenu li > i {
background-position: top right;
}

.mainmenu li li i,
.mainmenu li li a { 
background: none !important;
}
.mainmenu li ul {
left: 0px;
background: url(/u/url-cache/c2_roundCorners_border_ffffff_5E5F41_4_170_700.png) left bottom;
}

.mainmenu > ul li {
margin: 0 5px 0 0;
}

.mainmenu li li {
border: none;
margin: 0;
}

.mainmenu li ul {
width: 170px;
}

.submenu ul ul {
border-right: 1px solid #5E5F41;
border-left: 1px solid #5E5F41;
left: 0px;
border-top: 1px solid #5E5F41;
}

.submenu li li {
padding: 5px 0px 5px 10px;
border-bottom: 1px solid #878B82;
}
.submenu {
height: 20px;
margin: 5px 0px 0px 0px;
}
.submenu > ul > li > a {
font-weight: bold;
}
.submenu a {
color: #878B82;
}
.submenu li.selected {
}
.submenu li.selected > a {
color: #FFFFFF;
}

.submenu > ul {
padding-left: 1px;
}

/*--------------Фон-----------*/
.submenu > ul > li > a,
.submenu > ul > li > i {
float: left;
height: 26px;
background: url(/u/url-cache/c2_roundCorners_border_ffffff_5E5F41_4_.png) no-repeat;
border-bottom: 1px solid #5E5F41;
}

.submenu > ul > li.selected > a,
.submenu > ul > li.selected > i {
background-image: url(/u/url-cache/c2_roundCorners_border_ffd000_5E5F41_4_.png);
color: #000000; 
}


.submenu > ul > li > a {
background-position: top left;
}
.submenu > ul > li > i {
display: block;
width: 10px;
background-position: top right;
}

.submenu > ul > li > a span {
padding: 4px 3px 1px 12px;
}

/*-----------------------------*/

/*

.submenu > ul > li > a {
padding-left: 6px;
}

*/

.submenu li li a span {
padding: 0px;
}

