@media screen {


  html, body {
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  body {
    color: #000;
    background: #999 url(images/bg_page.gif) scroll;
    font-family: Georgia, "Times New Roman", Times, serif;
  }

  p.barbi {
    text-align: justify;
    text-indent: 1.5em;
    margin: 0px;
	padding: 1.5em;
  }
  #big {
    text-align: center;
	font-size: 6;
  }
p.bigs2 {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
    text-align: center;
	font-size: 122%;
	font-weight: bold;
    text-transform: uppercase;
    color: #336699;
  }
  #carrier {
    width: 100%;
    background: #fff;
  }
    #carrier1 {
    width: 100%;
    background: #fff;
  }
  #header, #menu, #text h2, #footer {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  }




  #header, #footer p {
    color: #fff;
    background: #369;
    padding: 10px 20px;
    margin: 0px;
  }




  #header {
    font-size: 250%;
    border-bottom: solid 5px #69c;
  }




  #header a:link, #header a:visited, #header a:hover, #header a:active {
    color: #fff;
    text-decoration: none;
  }




  #menucarrier
  {
    width: 220px;
    margin-bottom: 20px;
    float: left;
    background: #A2CBF2 url(images/bg_menu.gif) center repeat-y scroll;
  }




  #menu {
    font-size: 18px;
    text-align: center;
    padding: 10px 20px;
    border-style: none dotted dotted none;
    border-width: 0px 2px 2px 0px;
    border-color: #0B2F51;
  }


  #menu p {
    padding: 10px 0px;
    margin: 0px;
  }

  #menu a, #menu span
  {
    display: block;
    width: 154px;
    margin: auto;
  }




  #menu a {
    color: #000;
    text-decoration: none;
  }
  #menu a:link, #menu a:visited {
    background: #DDDEF5;
    border: solid 2px #C7C8EF;
  }
  #menu a:hover, #menu a:active, #menu a.current:link, #menu a.current:visited, #menu span {
    border-style: solid dotted;
    border-width: 2px;
    border-color: #fff;
  }
  #menu a.current:link, #menu a.current:visited, #menu span {
    background: #34587A;
  }
  #menu span
  {
    color: #E6F1FC;
  }
  #menu a.current:hover, #menu a.current:active {
    background: #fff0cc;
  }


 


  #text {
    margin-left: 240px;
    padding: 40px;
  }
  #text h2 {
  padding:5px;
  margin:0px;
    font-size: 120%;
    font-weight: normal;
    text-transform: uppercase;
    color: #369;
  }
#text div.text_h2{
margin:10px 0px 10px 0px;
width: 100%;
background: #DDDEF5;
  }


  #text h2:first-child {
    margin-top: 0px;
  }

  #text p {
    text-align: justify;
    text-indent: 1.5em;
    margin: 0px;
  }

  #text p.news {
    text-align: left;
    text-indent: 0pt;
    margin-top: .5em;
    margin-bottom: .5em;
  }
    #text p.tabl {
    font-size: 16px;
    text-align: center;
	text-indent: 0px;
 }

  .date {
    font-weight: bold;
  }




  #text ul, text ol {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #text ul {
    list-style-type: square;
  }




  #text a {
    text-decoration: none;
  }
  #text a:link {
    color: #000080;
  }
  #text a:visited
  {
    color: #05E1AB;
  }
  #text a:hover {
    text-decoration: underline;
  }
  #text a:active {
    color: #00740B;
  }




  #footer {
    width: 100%;
    clear: both;
  }
  #footer p {
    font-size: 70%; border-top: solid 5px #69c;
  }
  #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    color: #fff;
    text-decoration: underline;
  }
}
/* для вконтакта */

  #menu #vk_nravitsya {
  margin: 10px;
  }
  #text #vk_comment {
  margin: 10px 10px 5px 10px;
  padding: 10px 5px 5px 5px;
  border: 4px solid #336699;
  text-align: center;
  }

@media print {
  body {
    color: #000;
    font: 12pt "Times New Roman", Times, serif;
  }
  #header, #menucarrier, #footer {
    display: none;
  }
  #text h2 {
    font: 16pt Arial, Helvetica, sans-serif;
  }
  #text a {
    color: #000;
    text-decoration: none;
  }
}


/* Кнопки для странич с картинками */

  #knopka a {
    font-size: 18px;
    color: #000;
    text-decoration: none;
  }
  #knopka a:link, #knopka a:visited {
    background: #DDDEF5;
    border: solid 2px #C7C8EF;
  }
  #knopka a:hover, #knopka a:active, #knopka a.current:link, #knopka a.current:visited, #knopka span {
    border-style: solid dotted;
    border-width: 2px;
    border-color: #fff;
  }
  #knopka a.current:link, #knopka a.current:visited, #knopka span {
    background: #34587A;
  }
  #knopka span
  {
    color: #E6F1FC;
  }
  #knopka a.current:hover, #knopka a.current:active {
    background: #fff0cc;
  }
/* реклама */
.rek
{
text-align: center;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.top {
	color:#777;
	font-size:11px;
	line-height:13px;
	position:absolute;
	left:0px;
	top:380px;
	width:216px;
}
/* для партнерки */

  #game p {
    font-size: 50%; border-top: solid 5px #333;
  }
  #game a:link, #game a:visited, #game a:hover, #game a:active {
    color: #333;
    text-decoration: none;
font-size: 75%;
  }
  #lx {
    margin: auto;
    width: 90%;
  }
.img_l {
	float: left;
	width: 160px;
	height: 200px;
    	border: 0px;
}
.goog {
	border:0; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:4px; 
	padding: 4px;
}
