/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: underline;
    color:#7a7144;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }


#container h1 { font:33px/110% 'Forum', Georgia, 'Times New Roman', serif; color:#7a7144; margin-top:-8px; }
#container h2 { font:25px/110% 'Forum', Georgia, 'Times New Roman', serif; color:#7a7144; letter-spacing:-1px; margin-top:-5px; }
#container h3 { font:22px/110% 'Forum', Georgia, 'Times New Roman', serif; color:#877a67; }

#container p, #container ul li { font: normal 15px/160% Georgia, 'Times New Roman', serif; color:#877a67; }
ul { -webkit-padding-start: 15px; }

em strong, strong em { font:22px/110% 'Forum', Georgia, 'Times New Roman', serif; color:#7a7144; }

/*  Layout
----------------------------------------------- */

body {
    background: #e6e6b4 url(/storage/cms/o/s71453709a1100e89/userlayout/img/back3.jpg?t=1369903758) repeat top center;
    padding:0;
    margin:0;
    font: 13px/160% Georgia, 'Times New Roman', serif;
    color:#877a67;
}

#container
{
    margin:0px auto 20px auto;
    width:980px;
    box-shadow: 3px 3px 15px rgba(0,0,0,0.3);
}

#header
{
    padding:5px;
    background-image: -webkit-linear-gradient(top, #f1edd0, #f0f3e2 50%, #f1edd0 100% );
    background-image: -moz-linear-gradient(top, #f1edd0, #f0f3e2 50%, #f1edd0 100% );
    background-image: -ms-linear-gradient(top, #f1edd0, #f0f3e2 50%, #f1edd0 100% );
    background-image: -o-linear-gradient(top, #f1edd0, #f0f3e2 50%, #f1edd0 100% );
    background-image: linear-gradient(top, #f1edd0, #f0f3e2 50%, #f1edd0 100% );
    border-bottom: 7px solid #bdc58c;
}

#header img
{
    display:block;
    margin:0 auto;
}

#main {
    background: #ffffff url(/storage/cms/o/s71453709a1100e89/userlayout/img/back2.jpg?t=1369903609) no-repeat top center;
}

#navigation
{
    padding:25px 0px 10px 55px;
    /* height:50px; */
}

.subnavigation
{
    padding:0px 0px 1px 55px;
    clear:both;
    background:#C0C18E;
    height:auto;
}

#subsubnavigation
{
    padding:0px 0px -1px 55px;
    clear:both;
}

#contacts
{
    padding:0px 60px 0px 65px;
    background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/line.gif?t=1369903600) no-repeat 48% center;
    clear:both;
    height:33px;
}

#container div.hr {
    background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/line.gif?t=1369903600) no-repeat 49% center;
    height:30px;
    border-bottom-width: 0px;
}

#vk { width:50px;float:left; margin-top:3px;}
#email {float:left; margin-top:7px;}
#phone { font: normal 25px/140% 'Forum', Georgia, serif; color:#C5BFB4; float:right; margin-top:-2px; letter-spacing:1px;}
#vk img, #email img { -webkit-transition: all .1s; -moz-transition: all .1s; -ms-transition: all .1s; -o-transition: all .1s; transition: all .1s; }
#vk img:hover, #email img:hover { margin-top:-2px; }

#sidebar
{
    padding:15px 60px 15px 60px;
    clear:both;
}

#content
{
    padding:15px 60px 15px 60px;
    clear:both;
}

#footer
{
    clear:both;
    padding:120px 60px 30px 60px;
    width:850px;
    margin:0 auto;
}

#footer .gutter 
{

}

#scroll {
    background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/scroll2.png?t=1372249512) no-repeat top center;
    width:100%;
    margin-top:-40px;
}

#develop { position:relative; left:315px; }

#footer div#contentfooter div.leftrow {width: 75%;}
#footer div#contentfooter div.rightrow {width: 22%;}
#footer div#contentfooter { font:12px/140% Georgia, 'Times New Roman', serif; color:#877a67; overflow: visible; }

.inforow, .cc-m-form-view-label-required, .cc-m-form-note, .postmeta { display:none; }

input[type="submit"] {
padding: 5px 18px;
background-color:#857A68;
cursor:pointer;
width:100%;
text-align:center;
color:#ffffff;
}

input[type="submit"]:hover {
border: 2px inset buttonface;
}

#container .cc-m-form-view-sortable input, #container .cc-m-form-view-sortable textarea { border: 1px solid #857A68; border-radius:5px; padding: 5px 0; font:normal 18px/140% 'Forum', Georgia, serif; color:#857A68; text-align:center; }
#container div.cc-spinner div.cc-spinner-control { width: 15px; height: 150%; background: #857A68; border: 1px solid #857A68; border-radius:5px; }
#container div.cc-spinner a.cc-spinner-plus { background-position: 3px 5px; }
#container div.cc-spinner a.cc-spinner-minus { background-position: -17px 5px; }
div.cc-spinner a.cc-spinner-plus, div.cc-spinner a.cc-spinner-minus { background-color: #857A68; }
#content .cc-m-form-layout-1 .cc-m-form-view-label { font:normal 18px/140% 'Forum', Georgia, serif; color: #857A68; text-align:center; }
#sidebar .cc-m-form-layout-1 .cc-m-form-view-label { font: normal 15px/160% Georgia, 'Times New Roman', serif; color:#877a67; }
#content div.cc-spinner {  left: 395px; margin-bottom:10px; }
#container input[type="submit"] { padding: 10px 18px; border:0px; border-radius:5px; font:normal 23px/140% 'Forum', Georgia, serif;  }
#container input[type="submit"]:hover { background:#685a44; cursor:pointer; }
.zayavka a:visited, .zayavka a:link { padding: 10px 35px; border:0px; border-radius:5px; font:normal 25px/140% 'Forum', Georgia, serif; background:#877a67; color:#ffffff; text-decoration:none; }
.zayavka a:hover { background:#685a44; cursor:pointer; text-decoration:none; }
p.zayavka { margin-top:10px; }



/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0 auto -5px;
    padding: 0;
    clear:both;
}

ul.mainNav1 li,
ul.mainNav2 li
{
    display: inline-block;
    margin: 0;	
    padding: 0;
}


ul.mainNav1 li a,
ul.mainNav2 li a
{
    font:normal 22px/140% 'Forum', Georgia, serif;
    text-decoration: none;
    display: block;
    color:#7a7144;
    float:left;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -ms-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
}

ul.mainNav2 li a
{
    font:normal 18px/140% 'Forum', Georgia, serif;
}


ul.mainNav1 li a { padding:0px 18px 0px 10px; }
ul.mainNav2 li a { padding:0px 11px 0px 10px; }
ul.mainNav3 li a { padding:0px 11px 0px 10px; }


ul.mainNav1 li a:hover, ul.mainNav1 a.current
{
    color:#7a7144;
    margin-top:-2px;
    margin-bottom: 2px;
    text-shadow: 1px 2px 2px rgba(122,113,68,0.4);
}

ul.mainNav2 li a:hover, ul.mainNav2 a.current
{
    color:#ffffff;
    margin:0px;
    text-shadow: 1px 2px 2px rgba(122,113,68,0.4);
}

#navigation ul.mainNav1 li .level_2,
#navigation ul.mainNav2,

.subnavigation ul.mainNav1 li .level_1,
.subnavigation ul.mainNav2 li .level_1,
.subnavigation ul.mainNav2 li .level_3,

#subsubnavigation ul.mainNav1 li .level_1,
#subsubnavigation ul.mainNav1 li .level_2,
#subsubnavigation ul.mainNav2 li .level_1 {
    display:none;
}



/* Video
------------------------------------------------ */

#video {margin: 0; padding: 0; display:none; background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/screen1.jpg?t=1381306887) no-repeat top center; }
.cc-indexpage #video { display:block; }


/* Coin Slider
----------------------------------------------- */
#slideshow { height:350px; overflow:hidden; background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/gal1.jpg?t=1369903596) no-repeat top center; }
.cc-indexpage #slideshow { display:none; }
#slideshow:hover { cursor:pointer; }
#slidergutter { height: 350px; margin: 0 auto; display:none; width:980px; overflow: hidden; }
#slidershadow { height: 60px; margin-bottom: -10px; display:none; background: url(shadow1.png) no-repeat top center; }
.cc-indexpage #slidergutter, .cc-indexpage #slidershadow { display:block; }
.coin-slider { overflow: hidden; zoom: 1; position: relative; width:980px; height:350px; }
.coin-slider a { text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px 25px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #939393; color: #939393; text-indent: -1000px; }
.cs-active { background-color: #939393; color: #FFFFFF; }
.cs-title { padding: 12px 30px; background-color: rgba(42,112,128,.8); font: 18px/110% Georgia, Times, serif; color: #FFFFFF; margin-bottom:0px; }
.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }




#develop { padding: 3px 0 3px 20px; display:inline-block; background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/icon16x16bt.png?t=1386692434) no-repeat left center; }
#develop:hover { background: url(/storage/cms/o/s71453709a1100e89/userlayout/img/icon16x16b.png?t=1386692428) no-repeat left center; }