@font-face {
    font-family: 'HelvCyrRegular';
    src: url('fonts/hvcn-webfont.eot');
    src: url('fonts/hvcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hvcn-webfont.woff') format('woff'),
         url('fonts/hvcn-webfont.ttf') format('truetype'),
         url('fonts/hvcn-webfont.svg#HelvCyrRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
color:#cf841b;
text-decoration:none;
}

a:hover {
color:#cf841b;
text-decoration:underline;
}

img {
border:none;
}

body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fffbe3;
background:url(img/bgr.jpg) no-repeat top center #090100;
}

#body {
padding:0;
margin:0 auto;
width:1000px;
position:relative;
}

#content {
/*padding:50px 0 30px 0;*/
padding:0 0 30px 0;
margin:0;
width:1000px;
float:left;
min-height:560px;
height:auto !important;
height:560px;
}

#left {
padding:0;
margin:0;
width:235px;
float:left;
}

#right {
padding:0 25px 0 20px;
margin:0;
width:720px;
float:left;
}

.welcome {
padding:0 0 0 180px;
margin:0;
width:540px;
float:left;
text-align:right;
font-size:13px;
}

.welcome h1 {
padding:0;
margin:0;
font-family: 'HelvCyrRegular';
font-size:30px;
font-weight:normal;
color:#fffef7;
}

.welcome p {
padding:15px 0 0 0;
margin:0;
line-height:18px;
}

/* Scroller Box */
#scroller_container {
 position: relative;
 width: 970px;
 height: 60px;
 overflow: hidden;
 float:right;
}

/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
overflow: auto;
}

.jscroller2_left {
 white-space: nowrap;
 line-height: 60px;
 font-size: 26px;
 font-family: 'HelvCyrRegular';
 text-shadow: 1px 1px 3px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1); 
filter: glow(color=#35352e,strength=3), alpha(opacity=100);
}

.jscroller2_left span {
 padding: 0 60px 0 0;
}
/* Scoller Box */

#footer {
padding:0;
margin:0;
width: 970px;
float:right;
text-align:right;
font-size:11px;
color:#673b1b;
border-top:1px solid #663a1a;
}

#footer a {
color:#673b1b;
text-decoration:none;
}

#footer a:hover {
color:#673b1b;
text-decoration:underline;
}

/* ------ Inner Pages ------- */
.submenu-top {
padding:0;
margin:0;
width:235px;
height:10px;
float:left;
background:url(img/submenu-top.gif) no-repeat top left;
font-size:1px;
}

.submenu-y {
padding:0;
margin:0;
width:235px;
float:left;
background:url(img/submenu-y.gif) repeat-y top left;
}

.submenu-main {
padding:5px 10px;
margin:0;
width:215px;
min-height:285px;
height:auto !important;
height:285px;
float:left;
background:url(img/submenu-main.gif) no-repeat bottom left;
font-family: 'HelvCyrRegular', Arial, sans-serif;
}

.submenu-main h2 {
padding:0 0 5px 0;
margin:0;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:30px;
font-weight:normal;
color:#5e120f;
background:url(img/border-h2.gif) no-repeat bottom left;
}

.submenu-main ul {
padding:20px 0 0 0;
margin:0;
list-style:none;
font-size:18px;
}

.submenu-main ul li {
padding:0;
margin:0 0 10px 0;
}

.submenu-main ul li.active {
padding:0;
margin:0 0 10px 0;
border-bottom:1px solid #dd9e4c;
}

.submenu-main ul li a {
background:url(img/bullet-submenu.gif) no-repeat top left;
padding:0 0 0 15px;
color:#864a05;
text-decoration:none;
}

.submenu-main ul li a.active {
background:url(img/bullet-submenu-h.gif) no-repeat top left;
padding:0 0 0 15px;
color:#4c0b09;
text-decoration:none;
}

.submenu-main ul li a:hover {
background:url(img/bullet-submenu-h.gif) no-repeat top left;
padding:0 0 0 15px;
color:#4c0b09;
text-decoration:none;
}

.submenu-main ul li ul  {
padding:10px 0 10px 15px;
margin:0;
list-style:none;
font-size:16px;
}

.submenu-main ul li ul li {
padding:0;
margin:0 0 3px 0;
}

.submenu-main ul li ul li a {
background:none;
padding:0 0 0 0;
color:#ffffff;
text-decoration:none;
}

.submenu-main ul li ul li a.active {
background:none;
padding:0 0 0 0;
color:#864a05;
text-decoration:none;
}

.submenu-main ul li ul li a:hover {
background:none;
padding:0 0 0 0;
color:#864a05;
text-decoration:none;
}

.submenu-bottom {
padding:0;
margin:0;
width:235px;
height:10px;
float:left;
background:url(img/submenu-bottom.gif) no-repeat top left;
font-size:1px;
}

.page-top {
padding:0;
margin:0;
width:715px;
height:5px;
float:left;
background:url(img/page-top.png) no-repeat top left;
}

* html .page-top {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page-top.png', sizingMethod='crop');
background-repeat: no-repeat;
}

.page-bottom {
padding:0;
margin:0;
width:715px;
height:20px;
float:left;
background:url(img/page-bottom.png) no-repeat top left;
}

* html .page-bottom {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page-bottom.png', sizingMethod='crop');
background-repeat: no-repeat;
}

.page-y {
padding:15px;
margin:0;
width:685px;
float:left;
background:url(img/page-y.png) repeat-y top left;
min-height:430px;
height:auto !important;
height:430px;
}

* html .page-y {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/page-y.png', sizingMethod='scale');
background-repeat: no-repeat;
}

.text {
padding:0;
margin:0;
width:685px;
float:left;
position:relative;
}

.path {
padding:0 0 0 0px;
margin:0;
width:685px;
float:left;
font-size:12px;
color:#a46722;
}

.path a, .path span {
color:#a46722;
text-decoration:none;
padding:0 20px;
}

.kareta {
padding:40px 15px;
margin:0;
width:655px;
float:left;
}

.kare {
padding:0 0 0 5px;
margin:0;
width:210px;
float:left;
}

.kare-big {
padding:0 0 20px 5px;
margin:0;
width:655px;
float:left;
}

.kare a img {
padding:4px;
margin:0;
display:block;
border:1px solid #533400;
}

.kare-big img {
padding:4px;
margin:0 15px 0 0;
display:block;
border:1px solid #533400;
float:left;
}

.kare-big h3.without {
margin:0 0 0 0;
}

h3 {
padding:0 0 0 30px;
margin:10px 0 0 0;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:24px;
font-weight:normal;
color:#ffe4b1;
background:url(img/arrow.gif) no-repeat top left;
}

h3.without {
padding:0 0 0 0px;
margin:10px 0 0 0;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:24px;
font-weight:normal;
color:#ffe4b1;
background:none;
letter-spacing:-1px;
}

h3 a, h3.without a {
color:#ffe4b1;
text-decoration:none;
}

h3 a:hover, h3.without a:hover {
color:#ffe4b1;
text-decoration: underline;
}

.kare h6 {
padding:0;
margin:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
}

.kare h6 a img, .kare h3 a img {
padding:0px;
margin:0;
display:inline-block;
border:0px solid #533400;
}

.pic-top {
padding:0 0 10px 0;
margin:0;
width:685px;
float:left;
}

.page-title div {
position:absolute;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:30px;
color:#5e120f;
background: #efbd69; /* Old browsers */
background: -moz-linear-gradient(top, #efbd69 0%, #d9a753 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efbd69), color-stop(100%,#d9a753)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #efbd69 0%,#d9a753 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #efbd69 0%,#d9a753 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #efbd69 0%,#d9a753 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efbd69', endColorstr='#d9a753',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #efbd69 0%,#d9a753 100%); /* W3C */
border:1px solid #c99848;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
padding:0 20px;
line-height:40px;
margin:20px 0 0 -8px;
}

a.contact {
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:24px;
}

.kareta p {
padding:15px 0 0 0;
margin:0;
line-height:20px;
}

.text-how {
padding:0 30px 0 0;
margin:0;
width:400px;
float:left;
}

.pic-how {
padding:0 0 0 0;
margin:0;
width:210px;
float:left;
}

.pic-how a img {
padding:4px;
margin:0;
display:block;
border:1px solid #533400;
}

.click div {
position:absolute;
font-size:12px;
padding:0 15px;
margin-top:105px;
}

.pic-how .click div a img {
padding:0px;
margin:0;
display:inline;
vertical-align:middle;
border:0px solid #533400;
}

.pic-how .click div a {
color:#5e120f;
text-decoration:none;
}

.pic-how .click div a:hover {
color:#5e120f;
text-decoration:underline;
}

.text-how span {
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:24px;
color:#ffe4b1;
}

#body-all {
 position:relative;
 padding:0;
 margin:0;
 width:100%;
 background: url(img/body-all.png) repeat;
 min-height:100%;
 height:auto !important;
 height:100%;
 clear:both;
}

* html #body-all {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/body-all.png', sizingMethod='scale');
background-repeat: no-repeat;
}

#content table {
width:1000px;
padding:0;
margin:0;
border-collapse:separate;
}

#content table  tr td {
width:100px;
}

/*---- Fancy Frame -----*/

#content-frame {
padding:50px 20px 30px 20px;
margin:0;
width:700px;
float:left;
}

.text-frame h1 {
padding:0;
margin:0;
font-family: 'HelvCyrRegular';
font-size:30px;
font-weight:normal;
color:#ffe4b1;
}

.text-frame h2 {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:normal;
color:#ffe4b1;
}

.kareta-frame {
padding:50px 0 0 0;
margin:0;
width:700px;
float:left
}

.kareta-frame img {
float:left;
margin-right:15px;
}

.kareta-frame p {
padding:0 0 15px 0;
margin:0;
line-height:18px;
}

.kareta-frame a {
color: #FFC35E;
text-decoration:none;
font-weight:bold;
}

.kareta-frame a:hover {
color: #FFC35E;
text-decoration:underline;
}

/* ------------- */

/*#menu {
padding:10px 20px 0 0;
margin:0;
width:980px;
height:60px;
float:left;
background:url(img/menu.png) no-repeat top right;
text-align:right;
color:#5e120f;
}

*html #menu {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu.png', sizingMethod='crop');
background-repeat: no-repeat;
}

#menu a {
font-size:15px;
font-weight:bold;
color:#ffc35e;
text-decoration:none;
padding:0 4px;
position:relative;
}

#menu a.active {
font-size:15px;
font-weight:bold;
color:#ffe4b1;
text-decoration:none;
padding:0 4px;
}

#menu a:hover {
color:#ffe4b1;
text-decoration:none;
}*/

#header {
padding:0;
margin:0;
width:1000px;
height:120px;
float:left;
}

.lang {
padding:10px 0 0 20px;
margin:0;
width:195px;
height:60px;
float:left;
background:url(img/lang.png) no-repeat top left;
}

.lang a , .lang span{
font-size:15px;
font-weight:bold;
color:#ffc35e;
text-decoration:none;
padding:0 15px 0 4px;
}

.lang a img, .lang span img {
margin-right:5px;
}

#menu {
padding:10px 20px 0 0;
margin:0;
width:765px;
height:60px;
float:left;
background:url(img/menu.png) no-repeat top right;
text-align:right;
color:#5e120f;
}

*html #menu {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu.png', sizingMethod='crop');
background-repeat: no-repeat;
}

#menu a {
font-size:15px;
font-weight:bold;
color:#ffc35e;
text-decoration:none;
padding:0 4px;
position:relative;
}

#menu a.active {
font-size:15px;
font-weight:bold;
color:#ffe4b1;
text-decoration:none;
padding:0 4px;
}

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

.submenu-menu {
padding:0;
margin:-35px 0 0 500px;
width:485px;
height:44px;
float:left;
background:url(img/submenu.png) no-repeat top left;
position:relative;
z-index:100;
color:#ffffff;
display:inline;
line-height:44px;
}

.submenu-menu a {
color:#5e120f;
text-decoration:none;
padding:0 15px;
}

.submenu-menu a:hover {
color:#5e120f;
text-decoration:underline;
}

.submenu-menu2 {
padding:0;
margin:-35px 0 0 582px;
width:400px;
height:44px;
float:left;
background:url(img/submenu2.png) no-repeat top left;
position:relative;
z-index:100;
color:#ffffff;
display:inline;
line-height:44px;
}

.submenu-menu2 a {
color:#5e120f;
text-decoration:none;
padding:0 15px;
}

.submenu-menu2 a:hover {
color:#5e120f;
text-decoration:underline;
}

.submenu-menu2 a.active{
color:#A82B1E;
text-decoration:underline;
 
}

.submenu-menu a.active{
color:#A82B1E;
text-decoration:underline;
 
}


.home-kare {
padding:30px 0 0 0;
margin:0;
width:720px;
float:left;
}

.home-kare h2 {
padding:0;
margin:0;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:24px;
color:#5e120f;
font-weight:normal;
float:right;
background:url(img/news-title.png) no-repeat top left;
width:150px;
height:37px;
line-height:37px;
text-align:center;
}

.news {
padding:15px 15px 30px 15px;
margin:0;
width:688px;
float:left;
background:url(img/dot.png) repeat;
border:1px solid #503200;
}

.list-home {
padding:20px 0 0 0;
margin:0;
width:688px;
float:left;
font-size:12px;
}

.list-home h4 {
padding:0;
margin:0;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:20px;
color:#5e120f;
font-weight:normal;
}

.list-home h4 a {
color:#f7c064;
text-decoration:none;
}

.list-home p {
padding:0;
margin:0;
line-height:18px;
}

.list-home p a {
background: #480000;
color:#ffffff;
text-decoration:none;
padding:0 5px;
-webkit-border-radius: 3px;
border-radius: 3px;
border:1px solid #503200;
}

.list-home p.date {
font-style:italic;
font-size:11px;
}

.buttons {
padding:20px 15px;
margin:0;
width:655px;
float:left;
}

.buttons a {
padding:5px 10px;
margin:0 5px 0 0;
float:left;
width:auto;
background: #dcae62;
background: -moz-linear-gradient(top, #dcae62 0%, #c7994d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcae62), color-stop(100%,#c7994d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dcae62 0%,#c7994d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dcae62 0%,#c7994d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dcae62 0%,#c7994d 100%); /* IE10+ */
background: linear-gradient(to bottom, #dcae62 0%,#c7994d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcae62', endColorstr='#c7994d',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
border-radius: 5px;
font-family: 'HelvCyrRegular', Arial, sans-serif;
font-size:18px;
color:#5e120f;
text-decoration:none;
}

.buttons a:hover {
color:#5e120f;
text-decoration:none;
}

.buttons a img {
vertical-align:middle;
}

.pay {
 margin-top: 20px;	
 font-size: 14px;
 color:#FFE4B1;
 font-weight: bold;
 font-style: italic;
  
}

.pay span {
 float: left;
 width: auto;
 padding-right: 20px;
}

.paypal-button {
 float: left;
 width: 100px;
}