


/* Start:/bitrix/templates/nt-lipka/styles.css*/
body {font: 82%/115% Arial, sans-serif; background-color: #ffffff; padding: 0; margin: 0}
table td,
table th  {font: 82%/115% Arial, sans-serif}

.clearBoth {clear:both; height: 1px; overflow: hidden;}

.nan {font: 68% Arial, sans-serif}
.mic {font-size: 75%}
.sm {font: 80%/115% Arial, sans-serif}
.mid {font-size: 86%; line-height: 130%} /*82*/
.sn-text {font: 100% Arial, sans-serif}

h1 {font: bold 220%/120% Arial, sans-serif}
h2 {font: bold 140%/120% Arial, sans-serif}
h3 {font: bold 130% Arial, sans-serif}
h4 {font: bold 115% Arial, sans-serif}

form {display: inline; margin: 0; padding: 0}
a img {border: none}
a:link,
a:visited {color: #05688d}

h2 a:link,
h2 a:visited {color: #000000; text-decoration: none}

h3 a:link,
h3 a:visited {color: #000000; text-decoration: none}

h4 a:link,
h4 a:visited {color: #000000; text-decoration: none}


.hot-news-item {padding-bottom: 0px}
.hot-news-item .delimiter {height: 5px}
#.hot-news-item {padding-bottom: 2em;}
.hot-news-item .hot-news-name {text-align: left; background: repeat-x url(/images/h-double-line.gif) top; width: 315px; background-color: #ffffff; padding: 1.2em 0 0.6em 0; margin-bottom: 1em}
.hot-news-item .hot-news-name a:link,
.hot-news-item .hot-news-name a:visited {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; border-bottom: 1px solid #dddddd; font: italic normal 130%/120% Georgia, serif;}


#hot-news-item a:link,
#hot-news-item a:visited {color: #000000; text-decoration: none}
#hot-news-item {font: bold 50% Arial, sans-serif}

nt_main_theme_container a:link,
nt_main_theme_container a:visited {color: #000000; text-decoration: none}

nt_main_theme_r_col {
	/*border-left: 1px solid #ccc;*/ 
}

div.nt_main_theme_r_div {
	position: relative; 
	margin-bottom: 20px; 
	padding: 0px 10px 10px 10px;
}

div.nt_main_theme_r_div div {
	margin-bottom: 3px;
}

a#nt_main_theme_container {
	color: #000;
}

a#nt_main_theme_container:hover {
	color: #003399;
}

a#nt_main_theme_subtitle {
	display: block;
	font: 14px/14px Arial,Helvetica,sans-serif;
	margin: 2px 0px 4px 0px;
}

.nt_main_theme_dir {
	display: none;
	position: absolute; 
	left: -8px; 
	top: 2px; 
	width: 8px; 
	height: 20px;
}

a.nt_main_theme_a {
	display: block;
	width: 230px;
}

a.nt_main_theme_a.activated {
	color: #b4b4b4;
}

a.nt_main_theme_a.activated .nt_main_theme_dir{
	display: inline;
}
	a.black_link {
		color:#000;
	}
	a.black_link:hover {
		color:#039;
	}
	a.gray_link {
		color:#444;
	}
	a.gray_link:hover {
		color:#039;
	}
	.head_12_bold_times {
		font:bold 12px/12px "Arila", Arial, serif;
	}
	.head_14_bold_times {
		font:bold 14px/14px "Arila", Arial, serif;
	}
	.head_16_bold_times {
		font:bold 16px/16px "Arila", Arial, serif;
	}
	.head_18_bold_times {
		font:bold 16px/16px "Arila", Arial, serif;
	}


a.dark:link,
a.dark:visited {color: #000000;}

.white,
a.white:link,
a.white:visited {color: #ffffff;}

a.no:link,
a.no:visited {text-decoration: none;}

.hl,
a.hl:link,
a.hl:visited {color: #d00000;}

.slider,
a.slider:link,
a.slider:visited {color: #000000; text-decoration: none;}


.pale, 
a.pale:link,
a.pale:visited {color: #ADADAB}

a.pale,
a.white,
a:hover {color: #DE0000}

.center {text-align: center}
.b {font-weight: bold}

.menu {width: 984px; height: 103px;}
.menu-sys td,
.menu-rub td {font-size: 80%}

.menu-sys {background-color: #e9e9e9}
.menu-sys a:link,
.menu-sys a:visited {color: #000000; text-decoration: none; border-bottom: 1px solid #555555; line-height: 1.4em}

.menu-rub {background-color: #d60000; border-top: 1px solid #ffffff}
.menu-rub td {padding: 0 5px 0 0;}
.menu-rub a:link,
.menu-rub a:visited {color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffb7b7; line-height: 1.4em}
.menu-rub .empty-line td {font: normal 10px/10px serif;}

#more-link {color: #fff; border-bottom: 1px dotted #ffb7b7; cursor: pointer; padding-left: 1px}
#more-menu {position: absolute; z-index: 1; background-color: #d60000; width: 10em; margin-left: -1em; padding: 0.5em 1em 0.5em; line-height: 2em}
#more-menu a:link,
#more-menu a:visited {border: 0}
#more-menu a:hover {text-decoration: underline}

.delimiter {height: 1px; background: repeat-x url(/images/h-dot-line.gif) center; font: normal 1px/1px serif;}
.delimiter-slider {height: 1px; background: repeat-x url(/images/h__bg_red2.gif) center; font: normal 1px/1px serif; }
.v-line-solid {background: repeat-y url(/images/v-line.gif) center; font: normal 1px/1px serif;}
.v-line-solid div {width: 10px;}
.h-double-line {background: repeat-x url(/images/h-double-line.gif) top; height: 2px; font: normal 2px/1px serif;}

.pages {font-size: 130%; padding: 1em 0 0.5em 0; text-align: center}
.pages a:link,
.pages a:visited {color: #222222}
.pages b {padding: 0.3em; background-color: #d00000; color: #ffffff}

.footer td {line-height: 150%}

.home-rub-item {padding-bottom: 5px}
.home-rub-item .delimiter {height: 25px}
.home-rub-item {padding-bottom: 2em;}
.home-rub-item .rub-name {text-align: left; background: repeat-x url(/images/h-double-line.gif) top; width: 315px; background-color: #ffffff; padding: 1.2em 0 0.6em 0; margin-bottom: 1em}
.home-rub-item .rub-name a:link,
.home-rub-item .rub-name a:visited {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; border-bottom: 1px solid #dddddd; font: italic normal 130%/120% Georgia, serif;}

.home-slider {padding-bottom: 5px}
.home-slider .delimiter {height: 25px}
.home-slider {padding-bottom: 2em;}
.home-slider .slider-name {text-align: left; width: 100px; background-color: #ffffff; padding: 1.2em 0 0.5em 0.5em; margin-bottom: 0em}
.home-slider .slider-name a:link,
.home-slider .slider-name a:visited {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; border-bottom: 1px solid #dddddd; font: italic normal 130%/120% Georgia, serif;}
#.home-slider .top-name  {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; border-bottom: 1px solid #dddddd; font: italic normal 130%/120% Georgia, serif;}

#.home-slider-header {position: relative; left: 0px; top: 0px; vertical-align: top}
.home-slider-header {background: repeat-x url(/images/h-double-line.gif) bottom; position: relative; left: 5px; top: 0px; right: 5px; vertical-align: top; text-align: left; width: 650px; background-color: #ffffff; padding: 0em 0 0.6em 0; margin-bottom: 0em}
.home-slider-header a:link,
.home-slider-header a:visited {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; font: italic normal 130%/120% Georgia, serif;}
#.home-slider-header a:visited {color: #aaaaaa; letter-spacing: 0.1ex; text-decoration: none; border-bottom: 1px solid #dddddd; font: italic normal 130%/120% Georgia, serif;}




.face {padding-bottom: 0.4em; background-color: #eeeeee; margin: 0 0 2em 0; width: 155px; overflow: hidden}
.face div {padding: 0 4px}
.face h2 {padding: 0.1em 0 0.2em 0; margin: 0;}
.face i {font: italic 120%/130% Georgia, serif}

.last-articles {}
.last-articles .last-anons {padding-bottom: 0.2em; display: none;}
.last-articles .delimiter {margin: 5px 0 5px 0}

.citates {width: 155px; overflow: hidden;}
.citates .cit-item {padding-bottom: 1.5em}
.citates .cit {font: italic normal 110%/130% Georgia, serif; padding-bottom: 0.5em}
.citates .cit a:link,
.citates .cit a:visited {color: #555555;}
.citates .cit .quote {color: #d00000; font: bold 60px/10px Arial, sans-serif; vertical-align: baseline;}
.citates .cit em,
.citates .cit i {background-color:#ffee79; color: #000}

.bg-dark h2 {font-size: 120%}
.bg-dark h2 a:link,
.bg-dark h2 a:visited {color: #fff; text-decoration: none}

.bg-dark, .bg-dark td {background-color: #282421; color: #fff}
.bg-replay {background: transparent url(/images/bg-reply.gif) no-repeat center center; text-align: center}

.bg-dark-gray {background-color: #555555;}
.bg-pale {background-color: #eaeaea;}

.full {width: 490px; overflow: hidden;}
.full h1 {margin: 0 0 0.2em 0; padding: 0;}
.full .lead {font: italic normal 140%/130% Georgia, serif; padding-bottom: 0em; color: #777777}
.full .text {font-size: 105%; line-height: 135%;}
.full .anons {font-size: 120%; line-height: 140%; font-weight: bold}

.full .intro {font-size: 130%; line-height: 130%; font-weight: bold}
#sasha_chumakov .full em {color: #DE0000; font-style: normal}
.full h2 {}
.full h3 {}
.full h4 {}
.full tt {font: normal 110%/110% Trebuchet MS, Verdana, sans-serif}
.full .quot {font-size: 95%; line-height: 130%; font-style: italic; margin-left: 10em}
.full .quot span {display: block; margin: 1em; text-align: right}
.full .photo {display: block; font-style: italic; font-size: 90%; margin-top: 0.3em}
.full .note {display: block; float: right; width: 150px; border-left: 1px solid #CACACA; padding-left: 0.4em; margin-left: 0.4em; margin-top: 0.2em; font-size: 80%; line-height: 130%}
.full hr {border: 0; height: 1px; color: #CACACA; background-color: #CACACA}
.full .more {font-size: 95%; line-height: 130%}
.full ul {margin: 0; padding: 0 0 0 1.5em}

.rating div {font-size: 85%; color: #888888;}
#comment_form {width: 100%;}
#comment_form textarea {width: 100%; height: 6em}
#comments .item {border-bottom: 1px solid #eeeeee; padding-bottom: 1em; margin-top: 1em;}
#comments .item .date-name {font-weight: bold; padding-bottom: 0.3em}

.public .item {padding-bottom: 1em; margin-top: 1em;}
.public .item img {float: left; margin: 0 1em 1em 0;}
.public .item .delimiter {clear: both; margin: 15px 0}

/* Tizers */
.adv-tizer {background-color: #eeeeee; padding: 0;}
.v-tizer {background-color: #dddddd; padding: 0; width: 150px; overflow: none}


.v-tizer a:link,
.v-tizer a:visited {color: #000000; text-decoration: none}

.redtram-vertical {}
.redtram-vertical a:link,
.redtram-vertical a:visited {color: #000000; text-decoration: none}

.readme-vertical {}
.readme-vertical table {border: none ! important;}
.readme-vertical a:link,
.readme-vertical a:visited {color: #000000; text-decoration: none}

.readme-podval {}
.readme-podval td {padding: 10px 0 5px 0}
.readme-podval a:link,
.readme-podval a:visited {color: #000000; text-decoration: none}

.selectornews-vertical .snBody256 {margin: 0 ! important; }
.selectornews-vertical table {border-collapse: collapse ! important; width: 150px ! important;}
.selectornews-vertical td {border: 0; padding: 10px 0 10px 0 ! important;}
.selectornews-vertical td a:link,
.selectornews-vertical td a:visited {color: #000000; text-decoration: none}
.selectornews-vertical .snNews256 {padding-left: 0px ! important;}
.selectornews-vertical .snTitle256 {margin: 0 ! important;}
.selectornews-vertical .snBorder256{border-style: solid;}
.selectornews-vertical .snImg256 {margin: 0 ! important;; text-align:center; display:none;}


.selectornews-podval .snBody256 {margin: 0 ! important;}
.selectornews-podval table {border-collapse: collapse ! important}
.selectornews-podval td {border: 0 ! important; padding: 10px 5px 10px 5px ! important;}
.selectornews-podval td a:link,
.selectornews-podval td a:visited {color: #000000; text-decoration: none}
.selectornews-podval .snNews256 {padding-left: 0px ! important;}
.selectornews-podval .snTitle256 {margin: 0 ! important;}
.selectornews-podval .snBorder256{border-style: solid;}
.selectornews-podval .snImg256 {margin: 0 ! important;; text-align:center; display:none;}


.mp0 {padding: 0; margin: 0;}
.p0 {padding: 0}
.p03 {padding: 0.3em}
.p05 {padding: 0.5em}
.p08 {padding: 0.8em}
.p10 {padding: 1em}

.pl01 {padding-left: 0.1em}
.pl03 {padding-left: 0.3em}
.pl05 {padding-left: 0.5em}
.pl08 {padding-left: 0.8em}
.pl10 {padding-left: 1em}
.pl15 {padding-left: 1.5em}
.pl20 {padding-left: 2em}

.pr05 {padding-right: 0.5em}
.pr08 {padding-right: 0.8em}
.pr10 {padding-right: 1em}
.pr15 {padding-right: 1.5em}
.pr20 {padding-right: 2em}
.pr30 {padding-right: 3em}

.pt0  {padding-top: 0}
.pt03 {padding-top: 0.3em}
.pt05 {padding-top: 0.5em}
.pt08 {padding-top: 0.8em}
.pt10 {padding-top: 1em}
.pt20 {padding-top: 2em}

.pb0  {padding-bottom: 0}
.pb03 {padding-bottom: 0.3em}
.pb05 {padding-bottom: 0.5em}
.pb08 {padding-bottom: 0.8em}
.pb10 {padding-bottom: 1em}
.pb15 {padding-bottom: 1.5em}

.m0 {margin: 0}
.m03 {margin: 0.3em}
.m05 {margin: 0.5em}

.mt01 {margin-top: 0.1em}
.mt03 {margin-top: 0.3em}
.mt05 {margin-top: 0.5em}
.mt07 {margin-top: 0.7em}
.mt08 {margin-top: 0.8em}
.mt10 {margin-top: 1em}
.mt15 {margin-top: 1.5em}
.mt20 {margin-top: 2em}
.mt25 {margin-top: 2.5em}
.mt35 {margin-top: 3.5em}

.mb01 {margin-bottom: 0.1em}
.mb02 {margin-bottom: 0.2em}
.mb03 {margin-bottom: 0.3em}
.mb05 {margin-bottom: 0.5em}
.mb08 {margin-bottom: 0.8em}
.mb10 {margin-bottom: 1em}
.mb15 {margin-bottom: 1.5em}
.mb20 {margin-bottom: 2em}
.mb25 {margin-bottom: 2.5em}
.mb30 {margin-bottom: 3em}
.mb35 {margin-bottom: 3.5em}

.ml03 {margin-left: 0.3em}
.w100 {width: 100%}

/*
.banner-big-right-container {position: absolute; margin-top: -310px; background-color: #ffffff; width: 330px; height: 150px;}
.banner-big-right-padding {padding-top: 150px;}
*/
.banner-big-right-container {position: absolute; margin-top: -160px; background-color: #ffffff; width: 330px; height: 160px;}

.banner-big-right-padding {padding-top: 160px;}

.PrevRedAr, .NextRedAr, .GreyPlane {width: 233px; height: 37px; overflow: hidden; font-size: 90%;  margin: 0; float: left; margin: 0 0 1em;} 
.GreyPlane {width: 215px; margin-left: 18px; margin-right:3px;}
.GreyPlane, {display: inline;}
.PrevRedAr {margin-right: 22px;}
.PrevRedAr A, .NextRedAr A, .GreyPlane A {color: #fff; text-decoration: none; display: block; text-align: center;}
.GreyPlane A {padding: 10px 10px 13px; color: #000;}
.PrevRedAr A {padding: 10px 0 13px 20px; background: url(/images/prev_red.jpg) 0 0 no-repeat;}
.NextRedAr A  {padding: 10px 20px 13px 10px; background: url(/images/next_red.jpg) 0 0 no-repeat;}
.GreyPlane {background: url(/images/bg_grey_plane.jpg) 0 0 no-repeat;}
.PrevRedAr A:hover {background: url(/images/prev_red_hover.jpg) 0 0 no-repeat; color: #fff}
.NextRedAr A:hover {background: url(/images/next_red_hover.jpg) 0 0 no-repeat; color: #fff}
.GreyPlane A:hover {background: url(/images/bg_grey_plane_hover.jpg) 0 0 no-repeat;  color: #000}

.grey-link a:link, .grey-link a:visited  {color: #857568; text-decoration: none;}
/*.shop-link {background: white;}
.shop-link a{color: red;}*/
.brown-link a {color: #857568; text-decoration: none;}

.menu-rub td.bg-white {padding: 0;}
.menu-rub td.bg-white span {background-color: #fff; padding: 3px 4px 5px; display: block; float: left}
.menu-rub td.bg-white a { color: #d60000!important;}
.menu-rub td { padding: 3px 4px 5px;}
.menu-rub .empty-line td {font: 1px/1px serif; padding: 0;}

.banner-head div {margin: 0 auto !important;}
.banner-head {margin-bottom: 5px;}
.banner-article {text-align: center; margin-top: 18px;}

.share-dialog-inner.share-dialog-inner-left {
    background:none;
}
a.share-switch {
    display: none;
}
.share-dialog-inner.share-dialog-inner-left .bookmarks a,
.bx-auth-serv-icons a i {
    background:url('/bitrix/templates/nt-lipka/images/gui.png') no-repeat;
}
.share-dialog-inner.share-dialog-inner-left .bookmarks a,
.bx-auth-serv-icons a i {
    display: inline-block;
    width: 32px;
    height: 32px;
}

.bx-auth-serv-icons a .livejournal {
    background-position: 0 -937px;
}

.bx-auth-serv-icons .fb																{background-position:0 -496px}
.bx-auth-serv-icons .tw																{background-position:0 -528px}
.bx-auth-serv-icons .od																{background-position:0 -560px}
.bx-auth-serv-icons .vk																{background-position:0 -592px}
.bx-auth-serv-icons .gp																{background-position:0 -624px}
.bx-auth-serv-icons .all >a> span															{background-position:-32px -905px}
.bx-auth-serv-icons .all:hover >a>span															{background-position:0 -905px}
.share-dialog-inner.share-dialog-inner-left .bookmarks a.vk,
.bx-auth-serv-icons a .vkontakte														{background-position:-32px -1033px}
.bx-auth-serv-icons a .odnoklassniki													{background-position:-32px -809px}
.share-dialog-inner.share-dialog-inner-left .bookmarks a.lj,
.bx-auth-serv-icons a .mymailru														{background-position:-32px -841px}
.share-dialog-inner.share-dialog-inner-left .bookmarks a.facebook,
.bx-auth-serv-icons a .facebook														{background-position:-32px -873px}
.bx-auth-serv-icons a .google														{background-position:-32px -937px}
.bx-auth-serv-icons a .openid-mail-ru												{background-position:0 -1033px}
.bx-auth-serv-icons a .openid														{background-position:0 -841px}
.bx-auth-serv-icons a .yandex														{background-position:0 -873px}
.share-dialog-inner.share-dialog-inner-left .bookmarks a.mailru,
.bx-auth-serv-icons a .livejournal													{background-position:0 -937px}
.bx-auth-serv-icons a .liveinternet													{background-position:0 -969px}
.bx-auth-serv-icons a .blogger														{background-position:0 -1001px}
.share-dialog-inner.share-dialog-inner-left .bookmarks a.twitter,
.bx-auth-serv-icons a .twitter														{background-position:-32px -1001px}
.bx-auth-serv-icons a .liveid														{background-position:-32px -969px}

/* ------------------- Попап и увеличение картинок  -------------------*/
.popup {
padding:15px;
position:fixed;
top:100px;
left:20%;
display:none;
overflow:hidden;
border:1px solid #ccc;
background:#fff;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
z-index:1000;
min-height:50px;
behavior: url(/articles/PIE.htc);
}
.popup a.close {
width:16px;
height:16px;
display:block;
text-indent:-9999px;
position:absolute;
top:10px;
right:10px;
background:url(/articles/close.png) no-repeat;
}

#overlay {
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
display:none;
background:#000;
opacity:.8;
}
.photo_win {
width:70%;
}
.photo_win img {
margin-top:10px;
overflow:hidden;
width: 100%;
}
/* ------------------- end Попап   -------------------*/

/* End */



/* Start:/bitrix/templates/nt-lipka/template_styles.css*/
body table.block {
    max-width: 984px;
   /* min-height: 645px; */
}

.block_subs {
    padding: 20px 30px 20px;
    /*height: 180px;*/
    background-color:#eed6d6;
    color: #3b3b3b;
}

.block_subs .subs_text {
    text-align: center;
    position: relative;
    margin-bottom: 20px;
    font-size: 12px;
}
.block_subs .abut {
    margin: 15px auto 0;
}
.block_subs .abut,
.abut {
    background: url(/images/bg_grey_plane.jpg) 0 0 no-repeat;
    color: #010101;
    display: block;
    height: 22px;
    width: 201px;
    padding: 8px;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
}
.abut:hover {
    background: url(/images/bg_grey_plane_hover.jpg) 0 0 no-repeat;
}
.bottom_subs {

}
.bottom_subs .but_subs {
    background: url('/bitrix/templates/nt-lipka/images/exclamatory.png') scroll no-repeat 0 0 transparent;
    width: 450px;
    height: 22px;
    display: block;
    padding: 7px 0px 7px 40px;

    color: #FFFFFF;
    font-size: 14px;

    text-align: center;
    text-decoration: none;
}

/* End */
/* /bitrix/templates/nt-lipka/styles.css */
/* /bitrix/templates/nt-lipka/template_styles.css */
