@charset "UTF-8";

/*---------------------------------------------------

		Theme Name: Suprjadki
		Theme URI:
		Description: Тема Suprjadki.
		License: GNU General Public License version 3.0
		License URI: http://www.gnu.org/licenses/gpl-3.0.html
		Version: 1.0
		Author: SytBaita

---------------------------------------------------*/
/*-------------------------------------------------------

    ----------
    Содержимое
    ----------

    1. Основное
        1.1 CSS Reset
        1.2 Базовые стили
        1.3 Фон Header, Footer и Body
        1.4 Вспомогательные Классы
        1.5 Типография
        1.6 Кнопки, Поля Ввода и Hover-эффект

    2. Шапка

    3. Контент

    4. SIDEBAR

    5. FOOTER

    6. СЕКЦИИ (комментарии, форма обратной связи и т.д.)

    7. BLOG POST

    8. ABOUT

    9. CONTACT

    10. COMMENT FORM

    11. PORTFOLIO

    12. ARCHIVE

    13. SEARCH

    14. JQUERY TABS

    15. PLUGIN LIGHBOX

-------------------------------------------------------*/

@font-face {
    font-family: 'CyrilicOld';
    src: url('fonts/CyrilicOld.eot');
    src: local('☺'), url('fonts/CyrilicOld.woff') format('woff'), url('fonts/CyrilicOld.ttf') format('truetype'), url('fonts/CyrilicOld.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}

/*-----------------------------------------------------*/
/*    1 Основное
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*    1.1 Основное - Базовые классы
/*-----------------------------------------------------*/

#qtranslate-chooser { position: absolute;
	top: 20px;
	right: 20px;
	text-align: center; }
#qtranslate-chooser li { float:left; margin: 8px 5px 0 0; }

body {
	font-family: Arial;
	color: #800000;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	text-indent: 0;
    margin: 3px 0 0 3px;
	background-color: #ffffff;
    background-image: url('http://www.suprjadki.eu/wp-content/themes/suprjadki/grafika/grei.gif');
}

/*-----------------------------------------------------*/
/*    1.2 Основное - Вспомогательные Классы
/*-----------------------------------------------------*/

.graphics {
    display: block;
}
img.person {	border: 1px solid maroon;		background: #fff; /* Цвет фона */    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3); /* Для Firefox */    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3); /* Для Safari и Chrome */    box-shadow: 0 0 10px rgba(0,0,0,0.3); /* Параметры тени */    padding: 5px;}img.dead {	border: 1px solid #000;	background: #000;}
/*-----------------------------------------------------*/
/*    3 Сайдбары
/*-----------------------------------------------------*/

.main-nav {
    margin: 5px 0 0 8px;
    padding: 0;
}

.main-nav li {
    margin: 0 0 9px;
}

.main-nav li:before {
    display: none;
}

.main-nav a {
    color: #666;
    font: bold 35px/0.8 CyrilicOld, sans-serif !important;
    text-decoration: none;
}

.main-nav a:hover {
    color: #d0071b;
}

.main-nav .current-menu-item a {
    color: #d0071b;
}

.widget-header {
    color: #d0071b;
    font: bold 35px/0.8 CyrilicOld, sans-serif;
    text-transform: none;
    margin: 5px 0 18px;
    padding: 0;
}


p.pif
{
	font-family: Times New Roman;
	color: #FF7920;
	font-size: 14pt;
	font-style: italic;
	text-align: center;
	text-indent: 0px;
	margin-top: 10px; margin-bottom: 4px; margin-left: 2px; margin-right: 6px;
	padding-top: 10px; padding-bottom: 4px; padding-left: 2px; padding-right: 6px;
}

p.pif2
{
	font-family: Times New Roman;
	color: #FF7920;
	font-size: 13pt;
	font-weight: bold;
	text-align: right;
	text-indent: 0px;
	margin-top: 3px; margin-bottom: 6px; margin-left: 2px; margin-right: 2px;
	padding-top: 3px; padding-bottom: 6px; padding-left: 2px; padding-right: 2px;
}

p.pif3
{
	font-family: Times New Roman;
	color: #FF7920;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	margin-top: 3px; margin-bottom: 6px; margin-left: 2px; margin-right: 2px;
	padding-top: 3px; padding-bottom: 6px; padding-left: 2px; padding-right: 2px;
}
p.head
{
	font-family: Arial;
	color: #800000;
	font-size: 21px;
	font-weight: bold;
	text-indent: 8px;
	margin-top: 4px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;
	padding-top: 4px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;

}

p.head1
{
	font-family: Arial;
	color: #800000;
	font-size: 27px;
	font-weight: bold;
	text-indent: 8px;
	margin-top: 1px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;
	padding-top: 1px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;

}

p.head2
{
	font-family: Arial;
	color: #800000;
	font-size: 37px;
	font-weight: bold;
	text-indent: 8px;
	margin-top: 7px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;
	padding-top: 7px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;

}

p.head3
{
	font-family: Times New Roman;
	color: #ff7920;
	font-size: 32px;
	font-weight: bold;
	text-indent: 8px;
	margin-top: 4px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;
	padding-top: 4px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;

}


p.headbelow
{
	font-family: Times New Roman;
	color: #800000;
	font-size: 18px;
	font-weight: bold;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;

}

p {
	font-family: Arial;
	color: #800000;
	font-size: 11pt;
	font-weight: bold;
	text-align: justify;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
}

p.c {
	font-family: Arial;
	color: #800000;
	font-size: 10pt;
	text-align: left;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
}

p.c_ {
	font-family: Arial;
	color: #800000;
	font-size: 10pt;
	text-align: justify;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
}

p.c1 {
	font-family: Arial;
	color: #800000;
	font-size: 10pt;
	text-align: center;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
}

p.copyr {
	font-family: Arial;
	color: #808080;
	font-size: 9pt;
	text-align: center;
	text-indent: 8px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 2px; margin-right: 2px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 2px;
}

ul {
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 2px;
	padding-right: 2px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

li {	margin-top: 0.1em;
	list-style-type: none; /* Убираем маркеры у списка */
}

li:before {
    content: "- "; /* Добавляем в качестве маркера символ "плюс" */
}



a.menu { text-decoration: none}

a:link {font-family: Arial; font-weight: normal; font-size: 12pt;}
a:visited {font-family: Arial; font-weight: normal; font-size: 12pt;}
a:hover {font-family: Arial; font-weight: normal; font-size: 12pt;}
a:active {font-family: Arial; font-weight: normal; font-size: 12pt;}

a.copyr:link {color: #808080; font-family: Arial; font-weight: normal; font-size: 7pt;}
a.copyr:visited {color: #808080; font-family: Arial; font-weight: normal; font-size: 7pt;}
a.copyr:hover {color: #808080; font-family: Arial; font-weight: normal; font-size: 7pt;}
a.copyr:active {color: #808080; font-family: Arial; font-weight: normal; font-size: 7pt;}

a.menu:hover {color: #800000; font-family: Verdana; font-weight: bold; font-size: 11pt;}
a.menu:link {color: #800000; font-family: Verdana; font-weight: bold; font-size: 11pt;}
a.menu:visited { color: #ffffff; font-family: Verdana; font-weight: bold; font-size: 11pt;}
a.menu:active { color: #ffffff; font-family: Verdana; font-weight: bold; font-size: 11pt;}

a.menu1:hover {color: #679299; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu1:link {color: #304548; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu1:visited { color: #304548; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu1:active { color: #679299; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}

a.menu2:hover {color: #679299; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu2:link {color: #304548; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu2:visited { color: #304548; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}
a.menu2:active { color: #679299; font-family: Verdana; font-weight: bold; font-size: 6.5pt;}

a.ahelik:hover {color: #679299; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.ahelik:link {color: #304548; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.ahelik:visited { color: #304548; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.ahelik:active { color: #679299; font-family: Verdana; font-weight: normal; font-size: 8pt;}

a.uudised:hover {color: #5b5b5b; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.uudised:link {color: #000000; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.uudised:visited { color: #000000; font-family: Verdana; font-weight: normal; font-size: 8pt;}
a.uudised:active { color: #5b5b5b; font-family: Verdana; font-weight: normal; font-size: 8pt;}

a.kalend:hover {color: #679299; font-family: Verdana; font-weight: bold; font-size: 6pt;}
a.kalend:link {color: #304548; font-family: Verdana; font-weight: bold; font-size: 6pt;}
a.kalend:visited { color: #304548; font-family: Verdana; font-weight: bold; font-size: 6pt;}
a.kalend:active { color: #679299; font-family: Verdana; font-weight: bold; font-size: 6pt;}


a.little {
	font-size: 8pt; font-weight: bold; color: #e6e6e4;
}



table
{
	font-family: Arial;
	color: #800000;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
}



table.tunniplaan
{
	font-family: Verdana;
	color: #304548;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
}

td.core
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #f4f4f9;
}

td.bar
{
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; background-color: #69969e;
}

td.white
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #ffffff;
}



P.menu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 15px; padding-top: 0px
}


P.l {
	margin-top: 2px; margin-bottom: 2px; margin-left: 12px; margin-right: 12px; padding-bottom: 2px; padding-top: 2px; padding-left: 12px; padding-right: 12px; text-align: left; font-size: 9pt;
}

P.r {
	margin-top: 2px; margin-bottom: 2px; margin-left: 12px; margin-right: 12px; padding-bottom: 2px; padding-top: 2px; padding-left: 12px; padding-right: 12px;  text-align: right; font-size: 9pt;
}


P.ahelik {
	margin-top: 2px; margin-bottom: 2px; margin-left: 12px; margin-right: 12px; padding-bottom: 2px; padding-top: 2px; padding-left: 12px; padding-right: 12px; text-align: left; font-size: 8pt;
}

P.tables {
	margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; padding-bottom: 2px; padding-top: 2px; padding-left: 2px; padding-right: 2px; text-align: justify; font-size: 9pt;
}

P.uudised {
	margin-top: 2px; margin-bottom: 2px; margin-left: 5px; margin-right: 5px; padding-bottom: 2px; padding-top: 2px; padding-left: 5px; padding-right: 5px; text-align: center; font-size: 8pt; color: #000000;
}

P.menu1 {
	padding-right: 0px; padding-left: 8px; padding-bottom: 0px; margin: 0px; line-height: 16px; padding-top: 5px;
	margin-top: 0; margin-bottom: 0; font-size: 8pt;
}

P.menu2 {
	padding-right: 0px; padding-left: 18px; padding-bottom: 0px; margin: 0px; line-height: 12px; padding-top: 0px;
	margin-top: 0; margin-bottom: 0; font-size: 8pt;
}

P.condens {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 10px; padding-top: 0px;
	margin-top: 0; margin-bottom: 0; font-size: 8pt;
}

P.ebacondens {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 21px; padding-top: 0px;
	margin-top: 0; margin-bottom: 0; font-size: 8pt;
}

P.lulletus {
	margin-top: 2px; margin-bottom: 2px; margin-left: 12px; margin-right: 12px; padding-bottom: 2px; padding-top: 2px; padding-left: 12px; padding-right: 12px; text-align: left; font-size: 8pt;
}

H1 {
	font-weight: bold; font-size: 12pt; margin-left: 14px; padding-bottom: 8px; margin-bottom:8px; padding-left:14px; text-align: center
}

H2 {
	font-weight: bold; font-size: 10pt; margin-left: 14px; padding-bottom: 8px; margin-bottom:8px; padding-left:14px
}

H2.main {
	font-weight: bold; font-size: 10pt; margin-left: 12px; margin-bottom:8
}

H2.c {
	font-weight: bold; font-size: 10pt; margin-bottom:8; margin-left: 0px; text-align: center
}

H2.uutaast {
             color: #CC0000; font-size: 17pt; letter-spacing: 2pt; font-style: italic; font-weight: bold; text-align: center; font-family: Times New Roman
}

H2.main {
	font-weight: bold; font-size: 10pt; margin-left: 12px; margin-bottom:8
}

H2.teretulemast {
	font-family: Times New Roman; font-weight: bold; font-size: 13pt; margin-left: 14px; padding-top: 0px; margin-top:0px; padding-bottom: 12px; margin-bottom:12px; padding-left:14px
}

H3 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 10pt; padding-bottom: 2px; margin: 4px 0px;
	text-transform: uppercase; padding-top: 2px; font-family: Arial
}

H4 {
	font-weight: bold; font-size: 9pt; margin-left: 14px; padding-top: 4px; margin-top: 4px; padding-bottom: 3px; margin-bottom: 3px; padding-left:14px
}

H4.c {
	font-weight: bold; font-size: 9pt; padding-top: 4px; margin-top: 4px; padding-bottom: 3px; margin-bottom: 3px; text-align: center
}






ol {
	margin-left: 26px;
	padding-left: 26px;
	margin-right: 8px;
	padding-right: 8px;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px
}

ul.main {
	margin-right: 8px;
	padding-right: 8px;
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
    list-style-image: url("ul.gif");
}

ul.menu {
	margin-left: 3px; /* Отступ слева в браузере IE и Opera */
	padding-left: 3px; /* Отступ слева в браузере Firefox */
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px
}

ul.menu1 {
	margin-left: 4px; /* Отступ слева в браузере IE и Opera */
	padding-left: 4px; /* Отступ слева в браузере Firefox */
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px
}

ul.menu2 {
	margin-left: 5px; /* Отступ слева в браузере IE и Opera */
	padding-left: 5px; /* Отступ слева в браузере Firefox */
	line-height: 12px;
}

li.menu {
	list-style-type: none; /* Убираем маркеры */
}

li.menu1 {
	list-style-type: none; /* Убираем маркеры */
}

li.menu2 {
	list-style-type: none; /* Убираем маркеры */
}


li.mainl { margin-top: 0.3em; text-align: left;}


form {
 margin: 0;
}

input {
 margin: 0;
}

input.foto  {
 border : 1 solid #304548;
 margin: 0;
}







font.uudised
{
	color: #000000;
}

font.kalend
{
	font-size: 6pt; font-weight: normal
}

font.kontraeg
{
	font-family: Verdana;
	color: #304548;
	font-size: 7pt;
	font-weight: normal;
}

font.little {
	font-size: 8pt; font-weight: bold; color: #e6e6e4;
}


font.villi
{color: red; font-family: Verdana; font-style: italic; font-size: 9pt;}



DIV.uu {
	text-align: center; margin-top: 4px; margin-bottom: 4px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px;
}

DIV.kk {
	text-align: center; margin-top: 10px; margin-bottom: 4px; PADDING-TOP: 10px; PADDING-BOTTOM: 4px;
}

DIV.about_company_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; VERTICAL-ALIGN: middle;
	CURSOR: hand; LINE-HEIGHT: 18px; PADDING-TOP: 0px; HEIGHT: 18px
}

DIV.body {
	margin-top: 20px; margin-bottom: 20px; margin-left: 5px
}

DIV.body P {
	text-align: justify
}

div.menu2
{
	text-indent: 3; text-align: left; word-spacing: 4; line-height: 100%; margin: 1 2
}

SPAN.ptext {
	font-size: 8pt
}


/*-----------------------------------------------------*/
/*    1 Виджет qTranslate
/*-----------------------------------------------------*/

.qts-lang-menu {
    margin: 0;
    padding: 0;

}

.qts-lang-menu li {
    display: inline-block;
    margin: 0 1px 0 2px;

}

.qts-lang-menu li:before {
    display: none;

}



.qts_type_image .qts_lang_item { 
    float: left;
    margin-right: 7px;
width: 60px;
height: 60px;
}
.qts_type_image .qts_lang_item.last-child {
    margin-right: 0;
width: 60px;
height: 60px;
}
.qts_lang_item{
    margin-top: 7px;
    margin-bottom: 7px;
width: 60px;
height: 60px;
}
.qts_both {
    white-space: nowrap;
    line-height:1em;
width: 60px;
height: 60px;
}
.qts_both img { margin-right: 4px;

width: 60px;
height: 60px;
}