@CHARSET "UTF-8";

body, html {padding:0;margin:0;width:100%;height:100%;font-family:Arial, sans-serif; font-size:12px;background-color:#fff;min-width:100px;color: #333;}
.main {width:980px;height:100%;}
	
table, tr, td{padding:0;margin:0;font-family:Arial, sans-serif; font-size:12px;color:#333;border-collapse:collapse;border:none;}
td{vertical-align:top;text-align:left;}
center.main2{height: 100%;}

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

img{border-width:0;}
p{margin:0 0 10px 0;padding:0;}

h1, h2, h3{padding: 0;margin: 0;font-size: 18px;font-weight: normal;}

.bg-png-crop{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}

input.text{border: 1px solid #212121;width: 100%;height: 20px;}
textarea{border: 1px solid #212121;width: 100%;height: 100px;overflow: auto;}

.annotation{display: none;}
.clear{height: 0;line-height: 0;font-size: 0;clear: both;}

.top{height:338px;background-position:center bottom;background-repeat:no-repeat;}

.menu-line{margin-top:32px;}
.menu-line td{text-transform:uppercase;padding-left:30px;}
.menu-line td.delim{padding:0;}
.menu-line td div{width:150px;}
.menu-line td.m-pad {padding:0;}
.menu-line td.m-pad div{width:55px;}

.top-menu{width:790px;border-width:1px;border-style:solid;height:23px;}
.top-menu td{vertical-align:middle;font-family:verdana;text-transform:uppercase;text-align:center;color:#fff;}
.top-menu .l{height:100%;font-size:17px;width:180px;}
.top-menu .r{height:100%;font-size:17px;width:180px;}
.top-menu .l{padding-right:19px;}
.top-menu .r{padding-left:19px;}
.top-menu a{color:#fff;}
.top-menu .l a, .top-menu .r a{text-decoration:none;}
.top-menu .l a:hover, .top-menu .r a:hover{text-decoration:underline;}

.content{width:100%;}
.left-column, .right-column{padding:25px 0;}
.left-column{width:240px;}
.right-column{width:230px;}
.left-column .menu{padding-right:20px;}
.right-column .menu{padding-left:20px;}
.menu{padding-top:20px;}
.menu .item{border-bottom:1px solid #c0c0c0; padding:10px 0 10px 5px;font-size:11px;line-height: 14px;}
.menu .first{border-top:1px solid #c0c0c0;}
.menu .item a{text-decoration:none;color:#000;}
.menu .more{font-size: 12px;}
.menu .item a:hover{text-decoration:underline;}
.menu a{color:#000;}
.menu img{position:relative;top:5px;left:5px;}
.header-line{height:22px;font-family:verdana;text-transform:uppercase;font-weight:bold;color:#fff;line-height: 22px;text-align: center;}
.header-line a{color:#fff;}
.right-header{padding-left:25px;}
.center-column{padding:25px 15px 25px 15px;}
.my-table tr td{border:solid 1px #000;}

.footer{height:215px;background-position:center top;background-repeat:no-repeat;}
.footer table{width:100%;margin-top:170px;}
.footer td{font-size:10px;color:#666;vertical-align:middle;}
.footer td a{color:#666;}
.footer td.right{text-align:right;font-style:italic;padding-top:5px;}
.footer td.right a{text-decoration:none;}
.footer td.left a{text-transform:uppercase;font-size:9px;}
.footer td.left span{float:left;display:block;padding-right:20px;}
.footer td.logo{width:65px;text-align:right;}

.style1 .top{background-image:url(/images/1/top.png);}
.style2 .top{background-image:url(/images/2/top.png);}
.style3 .top{background-image:url(/images/3/top.png);}
.style4 .top{background-image:url(/images/4/top.png);}
.style .top{background-image:url(/images/4/top.png);}

.style1 .menu-line td a{color:#1a1a1a;}
.style2 .menu-line td a{color:#4a0d68;}
.style3 .menu-line td a{color:#4bcdff;}
.style4 .menu-line td a{color:#2c3043;}
.style .menu-line td a{color:#2c3043;}

.style1 .top-menu{border-color:#000;}
.style1 .top-menu .m{background-color:#000;}
.style1 .top-menu .l{background:url(/images/1/tl.png) no-repeat right top;}
.style1 .top-menu .r{background:url(/images/1/tr.png) no-repeat left top;}
.style1 .top-menu .l a, .style1 .top-menu .r a{color:#000;}

.style2 .top-menu{border-color:#4a0d68;}
.style2 .top-menu .m{background-color:#4a0d68;}
.style2 .top-menu .l{background:url(/images/2/tl.png) no-repeat right top;}
.style2 .top-menu .r{background:url(/images/2/tr.png) no-repeat left top;}
.style2 .top-menu .l a, .style2 .top-menu .r a{color:#4a0d68;}

.style3 .top-menu{border-color:#4bcdff;}
.style3 .top-menu .m{background-color:#4bcdff;}
.style3 .top-menu .l{background:url(/images/3/tl.png) no-repeat right top;}
.style3 .top-menu .r{background:url(/images/3/tr.png) no-repeat left top;}
.style3 .top-menu .l a, .style3 .top-menu .r a{color:#4bcdff;}

.style4 .top-menu{border-color:#2c3043;}
.style4 .top-menu .m{background-color:#2c3043;}
.style4 .top-menu .l{background:url(/images/4/tl.png) no-repeat right top;}
.style4 .top-menu .r{background:url(/images/4/tr.png) no-repeat left top;}
.style4 .top-menu .l a, .style4 .top-menu .r a{color:#2c3043;}
.style .top-menu{border-color:#2c3043;}
.style .top-menu .m{background-color:#2c3043;}
.style .top-menu .l{background:url(/images/4/tl.png) no-repeat right top;}
.style .top-menu .r{background:url(/images/4/tr.png) no-repeat left top;}
.style .top-menu .l a, .style4 .top-menu .r a{color:#2c3043;}

.style1 .left-header{background: #000 url(/images/1/hl.png) no-repeat right top;}
.style1 .right-header{background: #000 url(/images/1/hr.png) no-repeat left top;}
.style2 .left-header{background: #4a0d68 url(/images/2/hl.png) no-repeat right top;}
.style2 .right-header{background: #4a0d68 url(/images/2/hr.png) no-repeat left top;}
.style3 .left-header{background: #4bcdff url(/images/3/hl.png) no-repeat right top;}
.style3 .right-header{background: #4bcdff url(/images/3/hr.png) no-repeat left top;}
.style4 .left-header{background: #2c3043 url(/images/4/hl.png) no-repeat right top;}
.style4 .right-header{background: #2c3043 url(/images/4/hr.png) no-repeat left top;}
.style .left-header{background: #2c3043 url(/images/4/hl.png) no-repeat right top;}
.style .right-header{background: #2c3043 url(/images/4/hr.png) no-repeat left top;}

.style1 .footer{background-image:url(/images/1/footer.gif);}
.style2 .footer{background-image:url(/images/2/footer.gif);}
.style3 .footer{background-image:url(/images/3/footer.gif);}
.style4 .footer{background-image:url(/images/4/footer.gif);}
.style .footer{background-image:url(/images/4/footer.gif);}

.news h2{padding-bottom: 10px;font-size: 16px;}
.news h2 span{font-size: 10px;position: relative;top:-1px;left:10px;}
.news div{padding-bottom: 30px;}
.news div.text-content{padding-bottom: 0px;}
.news .description{padding-top:2px;}
.news .description .date {font-size:9px;padding-top:7px;}
.news .description .title{padding:0px 10px 15px 0px;font-size:18px; font-weight:bold;}
.news .more{padding-bottom:6px;}

.formItemError .label{color: #ff0000;}

.success{height: 30px;margin-top: 5px;}
.success .message{background: #5f94ce;color: #fff;font-weight: bold;text-align: center;padding: 5px 0px;display: none;}
input.text{border: 1px solid #ccc;width: 100%;height: 20px;}
textarea{border: 1px solid #ccc;width: 100%;height: 100px;}
.annotation{display: none;}
.contact{width:100%;}
.contact td{padding:0px 5px 5px 0px;}
.contact td.label{width:120px;}

.new-icon{background:url(/images/new.png) no-repeat right -1px; padding: 5px 45px 3px 0px;}

.catalog-menu{padding-top: 15px;padding-right: 15px;}
.catalog-menu a{text-decoration: none;}
.catalog-menu .level0{font-size: 18px;padding: 10px 0px 5px 10px;}
.catalog-menu .level1{padding: 5px 5px 5px 25px;font-size: 12px;border-bottom: 1px solid #ccc;}
.catalog-menu .level2{padding: 5px 5px 5px 5px;margin-left: 40px;border-bottom: 1px solid #ccc;}
.catalog-menu .level3{padding: 5px 5px 5px 5px;margin-left: 55px;border-bottom: 1px solid #ccc;}
.catalog-menu .sel{font-weight: bold;}

.catalog-items img{float: left;margin: 0 15px 10px 0;}
.catalog-items .item{clear: both;padding-top: 20px;}
.catalog-items h3{padding-bottom: 10px;}

.path{padding: 0 0 10px 0;color: #4c4c4c; font-size:11px;}
.text-content{line-height: 18px;}

.page-swapper{font-size: 13px;padding-top: 10px;}

/*popup gallery*/
.frame{z-index:10000;background:#000;position:absolute;left:0px;top:0;display:none;}
.box{background:#fff;width:140px;height:100px;z-index:20000;position:absolute;top:0;display:none;}
.box .picture{width:100%;height:100%;position:relative;}
.box .picture img{margin:10px 0 0 10px;display:block;}
.box .hide{position:absolute;bottom:15px;width:100%;display:none;//bottom:5px;}
.box .hide2{position:relative;width: 100%;}
.box .hide2 img{margin: 0 auto;cursor: pointer;}
.box .close{text-align:center;position: relative;top:-3px;}
.box .close a{color: #000;}
.box .descr{height:15px;color: #000;text-align: center;font-size:12px;}
.box .descr p{padding:0px; margin:0px;}
.box .prev, .box .next{position:absolute;width:22px;height:9px;display:block;overflow:hidden;cursor:pointer;top:4px;z-index:30001;}
.box .prev{left:10px;background:url(/images/arrows.jpg) left top;}
.box .next{right:10px;background:url(/images/arrows.jpg) left 27px;}
.box .inactiver{background:url(/images/arrows.jpg) left 9px;cursor:default;}
.box .inactivel{background:url(/images/arrows.jpg) left 18px;cursor:default;}
.loading{position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:20px;z-index:30000;display:none;}