

/* Start:/bitrix/templates/kopitania_new/components/bitrix/menu/top/style.css?1574428142626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/kopitania_new/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/kopitania_new/components/bitrix/menu/left/style.css?1574428142626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/kopitania_new/components/bitrix/menu/left/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/kopitania_new/components/bitrix/menu/bottom/style.css?1574428142626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/kopitania_new/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/kopitania_new/styles.css?1703685274894*/
.geo1 {
        width:475px;
        height:266px;
        background:url(/bitrix/templates/kopitania_new/images/geo.gif) 0px 0px;      
}

.geo-point1 {
        width:475px;
        height:266px;
        background:url(/bitrix/templates/kopitania_new/images/geo.gif) 0px 266px;      
}
.geo-point2 {
        width:475px;
        height:266px;
        background:url(/bitrix/templates/kopitania_new/images/geo.gif) 0px 532px;      
}
.geo-point3 {
        width:475px;
        height:266px;
        background:url(/bitrix/templates/kopitania_new/images/geo.gif) 0px 798px;      
}

.dark_green { cursor:hand; cursor:pointer; display:block; background:url(/bitrix/templates/kopitania_new/images/s_novo.png) no-repeat 0 1px; padding-left:23px; }
.soft_green { cursor:hand; cursor:pointer; display:block; background:url(/bitrix/templates/kopitania_new/images/s_msk.png) no-repeat 0 1px; padding-left:23px; }
.orange1 { cursor:hand; cursor:pointer; display:block; background:url(/bitrix/templates/kopitania_new/images/s_tver.png) no-repeat 0 1px; padding-left:23px; }

.bold { font-weight:bold; }
.green { color:#288333; }
/* End */


/* Start:/bitrix/templates/kopitania_new/template_styles.css?170368527411807*/
html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}


body {
    position: relative;
    font: 12px arial;
        color: #777;
}

h1, h2, h3, h4, h5 {
        padding: 0;
        margin: 0;
}

img {
        border: 0;
}

input::-moz-focus-inner {
        padding: 0;
        border: 0;
}

input {
    font: 12px arial;
}

a {
        /*text-decoration: underline;*/
        color: #777;
}

a:hover {
        text-decoration: none;
        color: #000;
}

.clear {
        clear: both;
        height: 0;
        overflow: hidden;
        font-size: 0;
        line-height: 0;
}

.push {
    padding: 0 0 120px 0;
    zoom: 1;
}

.container {
    width: 960px !important;
        margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    /*height: 100%;*/
}

.top {
        position: relative;
        padding-top: 137px;
        font: 12px Trebuchet MS;
}

.top .logo {
        position: absolute;
        top: 18px;
        left: 33px;
}

.top .slogan {
        position: absolute;
        top: 80px;
        left: 200px;
        font-size: 33px;
        width: 450px;
        text-align: center;
        color: #777;
}

.top .controls {
        position: absolute;
        top: 60px;
        left: 770px;
}

.top .controls .buttons {
        margin-bottom: 10px;
                line-height: 20px;
}
 /*.top .controls .search */
input.inp_text {
        font-size: 11px;
        line-height: 15px;
        height: 16px;
        color: #848c8f;
        border: 1px solid #848c8f;
        background: #fff;
        width: 118px;
        padding-left:4px;
}
input.text_field {
        width:400px;
}
p.squery {
         font-size:12px;
         color:#2b7f36;
         margin-top:10px !important;
}
 /*.top .controls .search*/
 input.inp_submit {
        font-size: 11px;
        color: #fff;
        border: none;
        background: url('/bitrix/templates/kopitania_new/images/top_search_submit.png') no-repeat;
        height: 20px;
        width: 53px;

}

.top .nav {
        height: 27px;
        border-top: 1px dotted #b9b9ba;
        border-bottom: 1px dotted #b9b9ba;
}

.top .nav ul {
        text-align: center;
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
}

.top .nav ul li {
        display: inline-block;
        //display: inline;
        zoom: 1;
        height: 27px;
        line-height: 27px;
        font-size: 11px;
        margin: 0 25px;
}

.top .nav ul li a {
        color: #777;
        text-decoration: none;
        padding-left: 13px;
        background: url('/bitrix/templates/kopitania_new/images/top_nav_a.jpg') no-repeat;
        text-transform: uppercase;
}

.top .nav ul li a:hover,
.top .nav ul li.active a {
        color: #288333;
        background-position: 0 -14px;
}

.main {
        padding: 2px 0 30px;
}

.main .side {
        width: 220px;
        float: left;
}

.main .side .nav {
        padding: 16px 0 28px;
}

.main .side .nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
        border-top: 1px dotted #b9b9ba;
}

.main .side .nav ul li {
        border-bottom: 1px dotted #b9b9ba;
        font-size: 11px;
        line-height: 13px;
        zoom: 1;
}

.main .side .nav ul li a {
        display: block;
        text-decoration: none;
        background: url('/bitrix/templates/kopitania_new/images/side_nav_a.jpg') repeat-x 0 -29px;
        zoom: 1;
}

.main .side .nav ul li a:hover,
.main .side .nav ul li.active a {
        background-position: 0 0;
}

.main .side .nav ul li a span {
        display: block;
        text-decoration: none;
        padding: 8px 5px 8px 24px;
        color: #777;
        background: url('/bitrix/templates/kopitania_new/images/side_nav_span.jpg') no-repeat 1px center;
}

.main .side .nav ul li a:hover span,
.main .side .nav ul li.active a span {
        color: #000;
}

.main .side .nav ul ul {
        margin: 0;
        padding: 0;
        list-style: none;
        border-top: none;
}

.main .side .nav ul ul li {
        border-top: 1px dotted #b9b9ba;
        border-bottom: none;
        font-size: 10px;
        line-height: 13px;
}

.main .side .nav ul ul li a {
        display: block;
        text-decoration: none;
        padding: 8px 5px 8px 24px;
        color: #777;
        background: none; /*url('/bitrix/templates/kopitania_new/images/side_nav_a.jpg') repeat-x 0 -29px !important;  */
}

.main .side .nav ul ul li a:hover,
.main .side .nav ul ul li.active a {
        background-position: 0 0 !important;
        background:none;
        color: #000;
}

.main .side .box {
        width: 204px;
        border: 1px solid #999;
        padding: 2px;
        margin: 0 auto 14px;
}

.main .side .box h4 {
        line-height: 22px;
        height: 22px;
        padding: 0 0 0 7px;
        border: 1px solid #e5e5e5;
        background: url('/bitrix/templates/kopitania_new/images/side_box_h4.jpg') repeat-x;
        font-size: 13px;
        color: #fff;
        font-weight: bold;
}

.main .side .links {
        padding: 6px 0;
}

.main .side .links ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

.main .side .links ul li {
        font-size: 11px;
        line-height: 13px;
        margin: 4px 0;
        padding-left: 16px;
        background: url('/bitrix/templates/kopitania_new/images/side_links_li.jpg') no-repeat 4px 3px;
}

.main .side .tms {
        padding: 10px 6px;
        background: #f5f6f8;
        font-size: 11px;
}

.main .side .businessgeo {
        padding: 0 1px;
        text-align: center;
}

.main .overall {
        width: 728px;
        float: right;
}

.main .overall .cwrap {
        overflow: hidden;
        padding: 25px 0 0 8px;
}

.main .presentation {
        padding: 0 3px 3px 0;
        background: url('/bitrix/templates/kopitania_new/images/presentation_bg.jpg') no-repeat right bottom;
}

.main .presentation img {
        display: block;
        border: 1px solid #b0b0b0;
}

.main .content {
        width: 500px;
        float: left;
        text-align:left;
}

.main .content .txt { padding:15px 10px; }

.main .content .txt p { padding:0; margin:0 0 15px 0; }

.main .content h4, .main .content h1 {
        font-size: 20px;
        color: #288333;
        padding: 0 0 13px 10px;
        font-weight: normal;
        background: url('/bitrix/templates/kopitania_new/images/content_h4.jpg') no-repeat left bottom;
}

.main .content .structure {
        text-align: center;
}

.main .aside {
        width: 210px;
        float: right;
}

.footer {
        width: 960px;
    height: 120px;
    margin: -120px auto 0;
}

.footer .nav {
        height: 30px;
        padding: 0 0 0 10px;
        background: #f4f4f4;
        margin-bottom: 2px;
}

.footer .nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

.footer .nav ul li {
        display: inline-block;
        //display: inline;
        zoom: 1;
        font-size: 11px;
        line-height: 30px;
        background: url('/bitrix/templates/kopitania_new/images/footer_nav_li.jpg') no-repeat right 11px;
        padding: 0 8px 0 5px;
}

.footer .nav ul li.last {
        background: none;
}

.footer .copyright {
        padding: 10px 15px;
        line-height: 17px;
        font-size: 11px;
        color: #919191;
        background: #f9f9f9;
}


/*********************************/
.green_ul { padding-left:0; }
.green_ul li { padding-left:24px; list-style:none; background:url(/bitrix/templates/kopitania_new/images/ul_green_li.png) no-repeat -1px -1px; margin-bottom:3px; }
.box-txt { font-size:11px; padding:5px; }


/* Products menu */
#products { list-style:none; margin:26px 0 20px 5px; padding:0; }
#products li { margin-bottom:8px; }
#products li a { background-image:url(/bitrix/templates/kopitania_new/images/products.gif); height:44px; display:block; }
#products li a i { display:none; }

#p1 a:hover { background-position:0px 311px; }
#p2 a:hover { background-position:0px 53px; }
#p3 a:hover { background-position:0px 104px;}
#p4 a:hover { background-position:0px 156px; }
#p5 a:hover { background-position:0px 207px;}
#p6 a:hover { background-position:0px 259px; }

#p1 a { background-position:0px 0px; }
#p2 a { background-position:0px 362px;  }
#p3 a {  background-position:0px 413px; }
#p4 a { background-position:0px 465px; }
#p5 a { background-position:0px 516px;  }
#p6 a { background-position:0px 568px; }

.search_item { padding-top:5px; padding-bottom:7px; line-height:16px; font-size:11px; }
.search-page .odd { background:url(/bitrix/templates/kopitania_new/images/search_odd.gif) no-repeat bottom right;  }
.search-page .even { background:url(/bitrix/templates/kopitania_new/images/search_even.png) no-repeat bottom right; }
.search_results { margin-bottom:15px; }
.search-page .title_link { display:block; padding-bottom:5px;  font-size:11px; }

.news-list .news-item {  padding-top:5px; padding-bottom:7px; line-height:16px; font-size:11px; }
.news-list .odd { background:url(/bitrix/templates/kopitania_new/images/search_odd.gif) no-repeat bottom right;  }
.news-list .even { background:url(/bitrix/templates/kopitania_new/images/search_even.png) no-repeat bottom right; }


.map-columns ul { list-style:none; margin:0; padding:0; }
.map-columns ul li {  background:url(/bitrix/templates/kopitania_new/images/arrow.gif) no-repeat 0 4px; padding-left:13px; line-height:24px; }
.map-columns ul li ul li { margin-left:10px; }

.myform { width:468px; white-space:nowrap; }
.myform input, .myform textarea { color:#848c8f; margin:0; border:1px solid #848c8f; font-size:12px; font-family:Arial; padding: 2px 5px; }
.myform input { width:115px; margin-left:10px; }
.myform textarea { width:100%; margin-top:20px; }
.myform .firstname input{ width:193px; margin-left:0px; }
.submit { margin-top:20px; text-align:right; }
.submit  input.inp_submit {
        font-size: 11px;
        color: #fff;
        border: none;
        background: url('/bitrix/templates/kopitania_new/images/top_search_submit.png') no-repeat;
        height: 20px;
        width: 73px;

}

.news-list-home { font-size:11px; line-height:15px; margin:0 0 15px 0; }
.news-list-home p { margin:0; }
.news-list-home .news-date-time { display:block; font-weight:bold; }
.more { color:#008000; }
.news-list-home .more { display:block; }
.title_block { color:#515050; font-size:18px;  }
.news-list-home .title_block { margin-bottom:25px; }


/* shareholders menu */
.shared ul {  margin:0; padding:0 }
.shared ul li { list-style:none; margin:0 0 5px 0; padding:0 }
.shared ul li a { color:#2b7f36; }
.shared ul  ul {  font-size:11px; margin:0; padding:5px 0 0 15px; line-height:21px; }
.shared ul  ul li {  margin:0; padding:0; background:url(/bitrix/templates/kopitania_new/images/arrow.gif) no-repeat 0 3px; padding-left:13px; }
.shared ul  ul li a { color:#717171; }

/* catalog */
.catalog ul li { list-style:none; margin:0 0 0px 0; padding:0 }
.catalog ul  ul {   padding:5px 0 5px 15px;  }

/* simple */
.simple ul  {  list-style:none;  /*font-size:11px; */margin:0; padding:0 0 10px 0px; line-height:27px; }
.simple ul li  {  margin:0; padding:0; background:url(/bitrix/templates/kopitania_new/images/arrow.gif) no-repeat 0 6px; padding-left:13px; }
.simple ul li ul li a { color:#717171; }

/* files */
.file-list a { line-height:24px; display:block; padding-left:30px; position:relative }
.file-list a i { position:absolute; width:24px; height:24px; top:0px; left:0px;
background-image:url(/bitrix/templates/kopitania_new/images/i-file-type.gif); background-position: 129px 53px; }

.file-list a[href$=".pdf"] i{
        background-position: 333px 81px;
}

.file-list a[href$=".doc"] i,  .file-list a[href$=".docx"] i{
        background-position: 333px 221px;
}

/* products */
.dot { height:1px; background:url(/bitrix/templates/kopitania_new/images/dot.gif); margin:10px 0 0 0; }
.catalog-section .item { padding-top:10px; }
.catalog-section td { font-size:11px; }
.catalog-section .item p { padding:0 !important; margin:0 0 6px 0 !important; line-height:14px; }
.catalog-section .item p.title { font-weight:bold; }
.catalog-section .even { background:url(/bitrix/templates/kopitania_new/images/even.png) repeat-y right;}
.catalog-section .frame div { width:140px; height:88px;  background:url(/bitrix/templates/kopitania_new/images/frame.gif) no-repeat top left; position:relative; }
.catalog-section .frame div a { width:115px; height:76px; overflow:hidden; display:block; position:absolute; top:6px; left:6px; }
.catalog-section .price a { color:#2b7f36; }

/* resume */
#resume { float:left; }
/* End */
/* /bitrix/templates/kopitania_new/components/bitrix/menu/top/style.css?1574428142626 */
/* /bitrix/templates/kopitania_new/components/bitrix/menu/left/style.css?1574428142626 */
/* /bitrix/templates/kopitania_new/components/bitrix/menu/bottom/style.css?1574428142626 */
/* /bitrix/templates/kopitania_new/styles.css?1703685274894 */
/* /bitrix/templates/kopitania_new/template_styles.css?170368527411807 */
