/*!
	Theme Name: SaitomontazhWP1512
	Theme URI: http://www.saitomontazh.ru/
	Description: WP1512 by Saitomontazh.RU
	Author: Saitomontazh.RU
	Author URI: http://www.saitomontazh.ru/
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
 
*/



@import url('lightbox/css/lightbox.css'); 
@import url('css/bootstrap-responsive.css'); 
@import url('css/bootstrap.css'); 
body { 
 
}


.fake {
	color: #00036A;
	font-family: Arial;
	font-size: 11pt;
}

.otstup5px {
    width: 100%;
    height: 5px;
}
.otstup10px {
    width: 100%;
    height: 10px;
}
.otstup15px {
    width: 100%;
    height: 15px;
}
.otstup20px {
    width: 100%;
    height: 20px;
}
.otstup25px {
    width: 100%;
    height: 25px;
}
.otstup30px {
    width: 100%;
    height: 30px;
}

.propuskmainnavmenu {
    width: 100%;
    height: 0px;
}

.nomargin {
margin:0px !important;
}

.nopadding {
   padding: 0 !important;
}

.pochemuvygodno {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    background-color:#EEEEEE; 
    color:#000000;
    margin-bottom: 15px;  
    margin-top: 15px;
}

.blocktext1 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    background-color:#EEEEEE; 
    color:#000000;
    margin-bottom: 15px;
    margin-top: 15px;
}

.blocktext2 {
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
    background-color:#F6F6F6; 
    color:#000000;
    margin-bottom: 15px;
    margin-top: 15px;
}

.bottommarginafterlogopodzag {
    margin-bottom: 7px;
}

.bottommargin5px {
    margin-bottom: 7px;
}

.bottommargin7px {
    margin-bottom: 7px;
}

.bottommargin10px {
    margin-bottom: 10px;
}

.bottommargin15px {
    margin-bottom: 15px;
}

.bottommargin20px {
    margin-bottom: 20px;
}

.bottommargin25px {
    margin-bottom: 25px;
}

.bottommargin30px {
    margin-bottom: 20px;
}

.endborder10pxdiv {
    margin-top: 10px;
    border-bottom: 1px solid #dedede;
}

.borderbottom {
    border-bottom: 1px solid #888888;
}

.marginleft15px {
    margin-left: 15px; 
}

.grayback {
    width: 100%;
    background-color: #F2F2F2;
}

.whiteback {
    width: 100%;
    background-color: #FFFFFF;
}

.zagolovok {
	color: #000000;
	font-family: Arial;
	font-size: 36pt;
}

.share {
	color: #888888;
	font-family: Arial;
	font-size: 17pt;
}

h1 {
	font-size:24pt;
	text-decoration:none;
}

.contactsintext {
	color: #000000;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bold;
	font-style:italic;
}
.contactsintext a:active {
	color: #000000;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bold;
	font-style:italic;
}
.contactsintext a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bold;
	font-style:italic;
}
.contactsintext a:link {
	color: #000000;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.contactsintext a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.tobegin {
	color: #0088db;
	font-family: Arial;
	font-size: 10pt;
}
.tobegin a:active {
	color: #0088db;
	font-family: Arial;
	font-size: 10pt;
}
.tobegin a:visited {
	color: #0088db;
	font-family: Arial;
	font-size: 10pt;
}
.tobegin a:link {
	color: #0088db;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:underline;
}
.tobegin a:hover {
	color: #0088db;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
}


.maintext {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
}
.maintext a:active {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
}
.maintext a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
}
.maintext a:link {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
	text-decoration:underline;
}
.maintext a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
	text-decoration:none;
}


.charstext {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
}
.charstext a:active {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
}
.charstext a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
}
.charstext a:link {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	text-decoration:underline;
}
.charstext a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	text-decoration:none;
}

.charsblocktext1 {
    background-color:#caffca; 
    padding-top: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 15px !important;
    padding-left: 15px !important;
}


.charstable {
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}
.charstable a:active {
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}
.charstable a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}
.charstable a:link {
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:underline;
}
.charstable a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}




.logocontacts {
	color: #0d720d;
	font-family: Arial;
	font-size: 17pt;
}
.logocontacts a:active {
	color: #0d720d;
	font-family: Arial;
	font-size: 17pt;
}
.logocontacts a:visited {
	color: #0d720d;
	font-family: Arial;
	font-size: 17pt;
}
.logocontacts a:link {
	color: #0d720d;
	font-family: Arial;
	font-size: 17pt;
	text-decoration:underline;
}
.logocontacts a:hover {
	color: #00ab00;
	font-family: Arial;
	font-size: 17pt;
	text-decoration:none;
}





.leftsidemenu {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 11pt;
}
.leftsidemenu a:active {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 11pt;
}
.leftsidemenu a:visited {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 11pt;
}
.leftsidemenu a:link {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 11pt;
	text-decoration:none;
}
.leftsidemenu a:hover {
	color: #00ab00;
	font-family: Arial;
    font-weight: normal;
	font-size: 11pt;
	text-decoration:underline;
}
ul.leftsidemenu {
    list-style: none;
    list-style-image:url (wp-content/themes/wp1512/ulitem4leftsidemenu.png) !important;
    list-style-position: outside;
    padding: 0; /* Убираем поля */
    margin-left: 3px; /* Отступ слева */
    margin-top: 10px;
}
ul#leftsidemenu01 li {
    margin-top: 4px;
    margin-bottom: 5px;
}
ul#leftsidemenu01 li.active4left {
    color: #00ab00 !important;
}
ul#leftsidemenu01 li.active4left a:active {
    color: #00ab00 !important;
}
ul#leftsidemenu01 li.active4left a:visited {
    color: #00ab00 !important;
}
ul#leftsidemenu01 li.active4left a:link {
    color: #00ab00 !important;
}
ul#leftsidemenu01 li.active4left a:hover {
    color: #00ab00 !important;
}
.sub-menu {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 9pt !important;
}
.sub-menu a:active {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 9pt !important;
}
.sub-menu a:visited {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 9pt !important;
}
.sub-menu a:link {
	color: #0d720d;
	font-family: Arial;
    font-weight: normal;
	font-size: 9pt !important;
	text-decoration:none;
}
.sub-menu a:hover {
	color: #00ab00;
	font-family: Arial;
    font-weight: normal;
	font-size: 9pt !important;
	text-decoration:underline;
}


.modallink01 {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
	text-decoration: underline;
    cursor:pointer;
}
.modallink01 a:active {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
    text-decoration: underline;
    cursor:pointer;
}
.modallink01 a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
    text-decoration: underline;
    cursor:pointer;
}
.modallink01 a:link {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
	text-decoration: underline;
    cursor:pointer;
}
.modallink01 a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
	text-decoration: none;
    cursor:pointer;
}










.menuimage {
	color: #000000;
	font-family: Arial;
	font-size: 17pt;
}
.menuimage a:active {
	color: #000000;
	font-family: Arial;
	font-size: 17pt;
}
.menuimage a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 17pt;
}
.menuimage a:link {
	color: #000000;
	font-family: Arial;
	font-size: 17pt;
	text-decoration:underline;
}
.menuimage a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 17pt;
	text-decoration:none;
}


.photobeginzag {
	color: #000000;
	font-family: Arial;
	font-size: 21pt;
}
.photobeginzag a:active {
	color: #000000;
	font-family: Arial;
	font-size: 21pt;
}
.photobeginzag a:visited {
	color: #000000;
	font-family: Arial;
	font-size: 21pt;
}
.photobeginzag a:link {
	color: #000000;
	font-family: Arial;
	font-size: 21pt;
	text-decoration:underline;
}
.photobeginzag a:hover {
	color: #000000;
	font-family: Arial;
	font-size: 21pt;
	text-decoration:none;
}
.bottom {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12pt;
}
.bottom a:active {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12pt;
}
.bottom a:visited {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12pt;
}
.bottom a:link {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12pt;
	text-decoration:underline;
}
.bottom a:hover {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12pt;
	text-decoration:none;
}
.bottomreport {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 9pt;
}
.bottomreport a:active {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 9pt;
}
.bottomreport a:visited {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 9pt;
}
.bottomreport a:link {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:underline;
}
.bottomreport a:hover {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 9pt;
	text-decoration:none;
}


.time {
	color: #4B4B4B;
	font-family: Arial;
	font-size: 10pt;
}




img.podsvetka:hover {
    filter: alpha(Opacity=75) !important; /* Полупрозрачность для IE */
    opacity: 0.75 !important; /* Полупрозрачность для других браузеров */
}


.leftimg1 {
    float: left; /* Выравнивание по левому краю */
    margin: 0px 7px 7px 0px; /* Отступы вокруг картинки по часовой стрелке с позиции 12 часов */
}
.rightimg1 {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 0px 0px 7px 7px; /* Отступы вокруг картинки по часовой стрелке с позиции 12 часов */
}
.imgborder0 {
	border-width: 0px;
}
.imgborder1 {
	border-width: 1px;
    border-color: #888888;
    border-style: solid;
}
.tableborder1px_d8d8d8 {
				border: 1px solid #D8D8D8;
}

