﻿h1 {
 font-size: 24px!important;
 font-family: tahoma!important;
 color: black!important;
 text-align: center!important;
 margin: 0 auto!important;
 margin-top: 35px!important;
 margin-bottom: 5px!important;
 font-weight: 800!important;
 line-height: 1!important;
}
h2 {
 font-size: 20px;
    font-family: tahoma;
    color: green;
    text-align: center;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 7px;
}
h4 {
text-align: center !important;
margin: 5px;
}

/*----Obrabotka kartinok----*/
.img_strani_mira {
 margin-bottom: 5px;
 border-radius: 5px;
 box-shadow: 0.4em 0.4em 5px rgba(122, 122, 122, 0.5);
 border: none;
 margin: 10px;
 border-radius: 5px;
}
.img_strani_mira_right {
 margin-left: 10px;
 margin-bottom: 5px;
 border-radius: 5px;
 box-shadow: 0.4em 0.4em 5px rgba(122, 122, 122, 0.5);
 border: none;
 float: right;
}
.img_strani_mira_left {
 margin-right: 10px;
 margin-bottom: 5px;
 border-radius: 5px;
 box-shadow: 0.4em 0.4em 5px rgba(122, 122, 122, 0.5);
 border: none;
 float: left;
}
.credit1 {height: 69px; width: 104px;}
.credit2 {height: 50px; width: 200px;}
.credit3 {height: 75px; width: 130px;}
.credit4 {height: 75px; width: 110px;}
/*-------------------*/

/*----Спецпредложения----*/
.tbl024 {height: 450px; max-width: 100%!important; min-width: 300px!important; display: block; margin: 0 auto; padding-left: 0%!important;}
/*-------------------*/

/*----Спецпредложения----*/
.tbl11h2 h2{
font-size: 20px;
    font-family: tahoma;
    color: green;
    text-align: center;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 7px;
}
.tbl11-11 h2{
 font-size: 20px;
 font-family: tahoma;
 color: black;
 text-align: left!important;
 font-weight: normal;
 margin-top: 5px;
 margin-bottom: 5px;
}
.tbl8-1 h2 {
 font-size: 20px;
    font-family: tahoma;
    color: green;
    text-align: center;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 7px;
}
.blockquotedva {
background: none repeat scroll 0 0 #ECF0ED;
border: 3px solid #8FC400;
border-radius: 120px 120px 120px 120px;
color: black;
margin: 1em 40px 23px;
padding: 25px 20px;
position: relative;
text-align: center;
font:  Cambria,Georgia,sans-serif;
font-weight: bold;
}
.blockquotedva:before {
background:  url(/Picture/tuzemecf.png);
border: 3px solid #8FC400;
border-radius: 50px 50px 50px 50px;
bottom: -20px;
content: "";
display: block;
height: 40px;
position: absolute;
right: 100px;
width: 175px;
z-index: 10;
}
.zebra {
 list-style: none;
 border-left: 10px solid #8FC400;
 margin-left: 20px;
 padding: 0;
 font-family: "Lucida Sans";
}
.zebra li {
 padding: 5px;
}
.zebra li:nth-child(odd) {
 background: #E1F1FF;
}
.zebra li:nth-child(even) {
 background: white;
}
h3 {
 font-size: 16px;
    font-family: tahoma;
    color: rgba(0, 80, 176, 1.00);
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
}
.bullet {
margin-left: -20px;
list-style: none;
counter-reset: li;
}
.bullet li {
position: relative;
margin-bottom: 0.7em;
border: 2px solid #CADFCF;
padding: 0.6em;
border-radius: 4px;
background: #FEFEFE;
color: #231F20;
font-family: "Trebuchet MS", "Lucida Sans";
}
.bullet li:before {
position: absolute;
top: -0.7em;
padding-left: 0.4em;
padding-right: 0.4em;
font-size: 16px;
font-weight: bold;
color: #DCC24B;
background: #FEFEFE;
border-radius: 50%;
counter-increment: li;
content: counter(li);
}
blockquote {
margin : 0 20px;
padding: 10px 20px 25px 20px;
background : #e7f1fa;
font: bold 1em "comic sans ms", arial, Helvetica,verdana, Georgia;
color : #484848;
border: 5px dashed #fff;
}   
blockquote p {
margin-bottom: -20px;
padding-top:0px;
}
.boxer {
   display: table;
   border-collapse: collapse;
   margin:0 auto;
}
.boxer .box-row {
   display: table-row;
}
.boxer .box {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
   border: 1px solid black;
}
.tabloseo1
{
border:#007ba7 1px solid;
vertical-align:top;
text-align: center;
}
.tabloseo2
{
border:blue 1px solid;
vertical-align:top;
text-align: center;
}
.tabloseo3
{
border:#007ba7 1px solid;
vertical-align:top;
text-align: center;
}
.tabloseo4
{
border:#007ba7 1px solid;
vertical-align:top;
text-align: left;
}
.tabloseo5
{
border-collapse: collapse;
width: 100%;
}
.tabloseo6
{
width: 100%;
}
.tabloseo7
{
text-align: center;
width: 200px;
}
.tabloseo8
{
border: 1px solid #007ba7;
vertical-align: top;
}
.tabloseo9
{
border: 1px solid #007ba7;
vertical-align: top;
text-align: center;
}
.colourless {font-size:15px!important;}
#ces_container {width: 100%!important;}
h3 a {color: rgba(0, 80, 176, 1.00)!important;}

/* Для переключателей страниц внизу страницы */
.catPages1 {
  padding-top: 20px;
}
.swchItem {  
  color:#4A76C6!important;  
  border:1px solid #8AAEEF;  
  background:#F7F9FE;
}  
.swchItemA, .swchItem {
  -moz-border-radius:3px;  
  -webkit-border-radius:3px;  
  border-radius:3px;
  padding:6px 9px;  
  margin-left:3px;  
  text-decoration:none!important;
}  
.swchItemA, .swchItem:hover {  
  font-weight:normal;  
  color:#fff!important;  
  text-shadow:0px 1px #4876C9;  
  box-shadow:0px 1px #EDEDED;  
  -webkit-box-shadow:0px 1px #EDEDED;  
  -moz-box-shadow:0px 1px #EDEDED;  
  border:1px solid #3D6DC3;  
  background:#5A8CE7;  
  background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7);  
  background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#5A8CE7));  
}
/*-----------------------------------------*/

#ts_calendar_result .ts_calendar_maindiv { border-radius: 0 10px 10px 10px!important; } .ts_cal-hmenu li { border-radius: 10px 10px 0 0!important; }
