@charset "UTF-8";
/*reset css*/
* {margin: 0;padding: 0; border: 0;
font-size: 12px; font-family: tahoma;  font-weight: normal;
background-repeat: no-repeat; background-position: 0 0; }

table {border-collapse: collapse; border-spacing: 0;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}
em {font-style: normal;}

body {background: none; position: relative;}

#main {
	min-width: 970px;	
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 44px; /*235px;*/
}



#head {height: 264px;}

/*day head*/
#head .left {background: url("/images/title-top-left-day.jpg") no-repeat 0 0; width: 543px; height: 264px; float: left; position: relative;}
#head .left.inside {background: url("/images/inside-top-left-day.jpg") no-repeat 0 0; width: 543px; height: 264px; float: left; position: relative;}
#head .right {background: url("/images/title-top-right-day.jpg") no-repeat 0 0; height: 264px; position: relative; margin-left: 543px;}
#head .right.inside2 {background: url("/images/inside-top-right-day.jpg") no-repeat 0 0; height: 264px; position: relative; margin-left: 543px;}
#head .right-in {background: url("/images/ridge-day.jpg") repeat-x 0 0; height: 496px;margin-left: 1232px; overflow: visible;}

/*night head*/
#head .left.night {background: url("/images/title-top-left-night.jpg") no-repeat 0 0; width: 543px; height: 264px; float: left; position: relative;}
#head .left.inside.night {background: url("/images/inside-top-left-night.jpg") no-repeat 0 0; width: 543px; height: 264px; float: left; position: relative;}
#head .right.night {background: url("/images/title-top-right-night.jpg") no-repeat 0 0; height: 264px; position: relative; margin-left: 543px;}
#head .right.inside2.night {background: url("/images/inside-top-right-night.jpg") no-repeat 0 0; height: 264px; position: relative; margin-left: 543px;}
#head .right-in.night {background: url("/images/ridge-night.jpg") repeat-x 0 0; height: 496px;margin-left: 1232px; overflow: visible;}

#head .left .logo {position: absolute; top: 25px; left: 238px;}

.right-in a.quick {position: absolute; overflow: hidden; display: block; background: white; border: 1px solid #f47b32; color: #f47b32; font-family: arial; font-size: 14px; text-decoration: none; text-align: left; padding-top: 3px; padding-left: 5px; }
.right-in a.quick:visited {color: #f47b32;}
.right-in a.quick:hover {background: #f47b32; color: white;}

.a1 {left: 52px; top: 121px; width: 61px; height: 18px; padding-top: 0;}
.a2 {left: 173px; top: 46px; width: 74px; height: 36px;}
.a3 {left: 305px; top: 215px; width: 73px; height: 18px; padding-top: 0;}
.a4 {left: 175px; top: 310px; width: 78px; height: 18px; padding-top: 0;}
.a5 {left: 166px; top: 405px; width: 115px; height: 36px;}
.a6 {left: -100px; top: 180px; width: 104px; height: 18px; padding-top: 0; z-index: 100;}

#head .right .icons {position: absolute; top: 15px; left: 263px; width: 51px;}
.icons a.toDay {background: url("/images/icons-day-night.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: 0 0;}
.icons a.toNight {background: url("/images/icons-day-night.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: 0 -17px;}
#head .right .icons div.home {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; background-position: 0 0;}
#head .right .icons a.home {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: -17px 0;}
#head .right .icons div.map {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; background-position: 0 -17px;}
#head .right .icons a.map {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: -17px -17px;}

/*night icons*/
#head .right.night .icons div.home {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; background-position: -34px 0;}
#head .right.night .icons a.home {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: -51px 0;}
#head .right.night .icons div.map {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; background-position: -34px -17px;}
#head .right.night .icons a.map {background: url("/images/icons.png") no-repeat 0 0; float: left; height: 17px; width: 17px; display: block; background-position: -51px -17px;}


/*day main*/
#main-cont {background: white url("/images/title-bottom-day.jpg") no-repeat 0 0; overflow: hidden; padding-bottom: 20px;}
#main-cont.inside {background: white url("/images/inside-bottom-day.jpg") no-repeat 0 0;}

/*night main*/
#main-cont.night {background: white url("/images/title-bottom-night.jpg") no-repeat 0 0; overflow: hidden; padding-bottom: 100px;}
#main-cont.inside.night {background: white url("/images/inside-bottom-night.jpg") no-repeat 0 0;}

.left-main {width: 250px; float: left; padding-left: 37px;}

.right-main {width: 230px; position: relative; padding: 25px; float: right; overflow: hidden; margin-right: 50px; }

.center-main {margin: 0 322px 0 287px; padding: 25px; background: white; position: relative;}
.text-block .navigate {margin-bottom: 0px; margin-left: 18px;}
.text-block .navigate a {color: #dd868d; font-size: 0.8em; padding-right: 12px; background: url("/images/pathstep.png") no-repeat 100% 2px; margin-right: 2px;}
.text-block .navigate span {background: url("/images/pathstep.png") no-repeat 0 100%; width: 8px; height: 10px;}
.center-main h1 {color: #07241c; font-size: 1.4em; padding-bottom: 30px;}


.left-main .gadgets {margin-top: 30px; width: 200px; padding: 0 25px;}
.left-main .gadgets .dollar {background: url("/images/dollar.png") no-repeat 0 0; height: 59px; width: 100%; padding-top: 10px;}
.left-main .gadgets .dollar p {text-indent: 65px; color: black; font-size: 1em; font-family: arial; line-height: 1.5em;}

.left-main .gadgets .termo { height: 65px; width: 100%; padding-top: 10px;}
.left-main .gadgets .termo p {text-indent: 10px; color: black; font-size: 1em; font-family: arial; line-height: 1.5em;}
.left-main .gadgets .icon{width:70px;height:65px;float:left}
.left-main .gadgets .wsemicloudyday .icon{background: url("/images/picons.png") no-repeat -350px 0 ;}
.left-main .gadgets .wday .icon{background: url("/images/picons.png") no-repeat -280px 0 ;}
.left-main .gadgets .wnight .icon{background: url("/images/picons.png") no-repeat -210px 0 ;}
.left-main .gadgets .wsemicloudynight .icon{background: url("/images/picons.png") no-repeat -420px 0 ;}
.left-main .gadgets .wrain .icon{background: url("/images/picons.png") no-repeat -70px 0 ;}
.left-main .gadgets .wsnow .icon{background: url("/images/picons.png") no-repeat 0px 0 ;}
.left-main .gadgets .wcloudy .icon{background: url("/images/picons.png") no-repeat -140px 0 ;}

.left-main .utils {text-align: center; padding-top: 50px;}
.left-main .utils a.dashed {font-size: 2em; color:#3f2a89; border-bottom: 2px dashed #3f2a89; display: inline; text-decoration: none;}
.left-main a.print-version {position: relative; margin: 50px auto; background: #21443a; text-align: center; display: block; width: 10.3em; height: 20px; padding-top: 2px; font-size: 0.9em; color: white; text-decoration: none;}
.left-main a.print-version span {position: absolute; left: -22px; top: 0;background: url("/images/print-version.png") no-repeat 0 0; width: 15px; height: 22px;}

.new-products {margin-top: 50px;}
.new-products h2 {font-size: 1.15em; color: #07241c; font-weight: normal; font-weight: bold; padding-bottom: 10px;}
.new-products .product {padding: 10px 0; overflow: hidden;}
.new-products .product .im {float: left; text-align: center; }
.new-products .product .op {margin-left: 130px;}
.new-products .product .op p {color: #83868e; font-size: 1em; line-height: 1.5em; padding-bottom: 5px;}
.new-products .product .op a {color: #449a81; font-size: 1em; line-height: 1.5em;}


/*menu styles*/
.left-menu {padding: 25px; width: 200px; position: relative;}
.left-menu ul {list-style: none; line-height: 2.5em; font-family: tahoma;}
.left-menu li {position: relative;padding:0px 0px 0px 4px}
.left-menu ul li a {color: #023828; font-size: 1.25em; font-weight: bold; font-family: tahoma;}
.left-menu ul li a:visited {color: #023828;}
.left-menu ul li a:hover {text-decoration: none;}
.left-menu ul li em {color: #023828; font-size: 1.25em; font-weight: bold; font-family: tahoma;}
.left-menu ul li span {position: absolute; left: -11px; top: 12px; background: url("/images/rarrb.png") no-repeat 0 0; width: 4px; height: 6px;}
.left-menu .selected{border:1px solid #AAAAAA;}

.left-menu ul.subul {padding-left: 20px; line-height: 2em;}
.left-menu ul.subul li {position: relative;}
.left-menu ul.subul li.noactive em span{position: absolute; background: #f7f7f7 url("/images/rarr.png") no-repeat 9px 50%; border: 1px solid #e1e2e4; height: 100%; left: -20px; top: -1px; width: 19px; border-right: none;}
.left-menu ul.subul li a {color: #023828; font-size: 1.1em; font-weight: normal; font-family: tahoma; line-height: 1.7em;}
.left-menu ul.subul li em {position: relative; color: #023828; font-size: 1.1em; font-weight: normal; font-family: tahoma; background: #f7f7f7; padding-bottom: 2px; border: 1px solid #e1e2e4; border-left: none;  display: block; line-height: 17px;}
.left-menu ul.subul li span {position: absolute; background: url("/images/rarr.png") no-repeat 0 0; top: 10px; left: -9px; width: 2px; height: 5px; display: block;}

.left-menu ul.subul li ul.subul {padding-left: 0;}
.left-menu ul.subul li ul.subul li b {font-style: normal; padding-left: 6px; font-size: 1em; font-weight: normal;}
.left-menu ul.subul li ul.subul li a {font-size: 1em;}
.left-menu ul.subul li ul.subul li em {margin-top: 3px; border-left: 1px solid #e1e2e4; padding-left: 5px; font-size: 1em;}

.left-menu ul.subul li.noactive i {font-style: normal; background: #f7f7f7 url("/images/rarr.png") no-repeat 9px 50%; border: 1px solid #e1e2e4; display: block; padding: 0; margin-left: -20px; padding-left: 20px;}

div.menu02 { background: url(/images/menu02.gif) 0 0 no-repeat; padding-top: 8px; width: 218px;}
div.menu02 div.bt { background: url(/images/menu02_b.gif) 0 100% no-repeat; padding-bottom: 8px;}
div.menu02 div.bt div.center { background: url(/images/menu02_c.gif) 0 0 repeat-y #e8f4fb; padding-right: 8px; overflow: hidden;}
div.menu02 div.bt div.center ul li { list-style: none; background: url(/images/menu-2.gif) 0 14px no-repeat; padding-left: 10px; margin-left: 10px; line-height: 20px; margin-bottom: 5px;} 
div.menu02 div.bt div.center ul li a {font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

div.menu02_6 { position: absolute; top: -20px; right: -193px; z-index: 500;} 
 

.right-of-tab { text-align: center; padding: 25px; margin-left: 287px; width: 200px;}

.block-contacts {width: 182px; margin: 0 auto;text-align: left; }
.block-contacts p.block {padding-bottom: 4px; text-align: left;}
.block-contacts p {color: #474c58; font-size: 1em; text-align: left; }
.block-contacts span {color: #474c58; font-size: 1.4em; text-align: left; }
.block-contacts p.indent {text-indent: 5.2em; }

.button-of-color {text-align: center; padding: 30px 0; width: 182px; margin: 0 auto;}
.button-of-color a {background: url("/images/colorbutton.png") no-repeat 0 0; width: 130px; height: 45px; display: block; padding: 8px 15px;; color: white; font-size: 1.1em; line-height: 1.6em; }

#main-cont .content {/*margin-left: 287px;*/ overflow: hidden; padding-bottom: 15px; /*margin-top: 60px;*/}
#main-cont .content.m10 {/*margin-left: 287px;*/ overflow: hidden; padding-bottom: 15px; /*margin-top: 10px;*/}
#main-cont .content .text-block {/*margin-right: 350px;*/ padding: 0 25px; overflow: hidden;}


.text-block h1{font-size: 1.75em; line-height: 1.5em; color: #07241c; margin-left: 35px;}
.text-block p {color: #4a4040; text-indent: 21px; line-height: 1.6em; text-align: justify;}
.text-block a {color: #449A81;}
.text-block b {font-weight: bold;}
a.simple-button {margin: 10px 0; background: #21443a; text-align: center; display: block; width: 90px; height: 20px; padding-top: 2px; font-size: 0.9em; color: white; text-decoration: none;}



#main-cont .right-of-main {float: right; padding: 0 15px; width: 250px;}

.search {margin-top: 20px; margin-left: 70px; margin-bottom: 20px; width: 180px;}


.search .bg {width: 159px; height: 21px; background: url("/images/search-box.png") no-repeat 0 0; float: left; position: relative;}
.search .bg .title {display: none; position: absolute; z-index: 100; left: -10px; bottom: 40px; opacity: 0.8; background: white; border: 1px solid red; padding: 10px; width: 200px;}
.search .bg .title sup {color: red;}
.search .bg:hover .title {display: block;}
.search p {text-indent: 10px; font-size: 0.9em; color: #012118; padding-bottom: 5px;}
.search input.search-box {height: 21px; background: none; padding: 2px 0 0 7px; font-size: 0.9em;}



.info-box {line-height: 1.7em; padding: 20px 0; color: #333232; overflow: hidden; padding-bottom:40px; margin-left: -10px;}
.info-box p {text-align: justify;}
.info-box a {color: #21443a;}
.info-box a:visited {color: #449a81;}
.info-box img {border: 0; margin: 10px;}
.info-box b {color: #333232; font-weight: bold;}
.info-box h2 {color: #333232; font-size: 1.25em; font-weight: bold; padding: 10px 0 5px 0;}
.info-box h1 {color: #333232; font-size: 1.5em; font-weight: bold; padding: 10px 0 5px 0;}
.info-box h3 {color: #333232; font-size: 1.20em; font-weight: bold; padding: 10px 0 5px 0;}
.info-box h4 {color: #333232; font-size: 1.15em; font-weight: bold; padding: 10px 0 5px 0;}
.info-box h5 {color: #333232; font-size: 1.10em; font-weight: bold; padding: 10px 0 5px 0;}
.info-box h6 {color: #333232; font-size: 1.05em; font-weight: bold; padding: 10px 0 5px 0;}


.info-box ul {list-style: none; vertical-align: middle; line-height: 2.1em; margin: 10px 0; color: #333232;}
.info-box ul li{background: url("/images/ulmarker.png") 0 10px no-repeat; line-height: 2.1em; padding-left: 20px; color: #333232; overflow: hidden;}
.info-box ol {color: #969aa3; padding-left: 30px; line-height: 2.1em; font-size: 1.1em; margin: 10px 0;}
.info-box ol li span {color: #333232; font-size: 12px; }
.info-box table thead tr td{padding: 2px 10px; color: #544f45; background: #f8f7f7; border: 1px solid #d3dad8; border-style: solid none; font-size: 0.9em; }
.info-box table tbody {color: #073700; background: none;  font-size: 1em;}
.info-box table td {padding: 8px; border-bottom: 1px solid #d3dad8;}
.info-box table {margin: 10px 0;}


/*catalog styles*/
.catalog p {color: #333232; text-indent: 0;}
.catalog .pre {color: #333232; text-indent: 0; padding-bottom: 40px;}
.catalog .cat-item {overflow: hidden; margin-bottom: 50px;}
.catalog .cat-item .left {float: left;}

.catalog .cat-item img {border: 1px solid #0A3428; margin: 0; margin-right: 22px;}
.catalog .cat-item .right-catalog-group {margin-left: 150px;}
.catalog .cat-item .right-catalog-group a {color: #449A81; font-size: 1.25em;}
.catalog .cat-item .right-catalog-group h3 {padding-top: 0; font-size: 1em;}
.catalog .cat-item .right-catalog-group p {text-indent: 0;}

.catalog .cat-item-item {overflow: hidden; margin-bottom: 10px; padding: 14px 18px;}
.catalog .cat-item-item.gray {background: #F7F7F7;}
.catalog .cat-item-item .left {float: left;}
.catalog .cat-item-item .left img {border: 1px solid #0A3428; margin: 0; margin-right: 22px;}
.catalog .cat-item-item .right {margin-left: 75px; position: relative;}
.catalog .cat-item-item .right h3 {padding: 0; font-weight: normal;}
.catalog .cat-item-item .right a {color: #449A81; font-size: 1.25em; }
.catalog .cat-item-item .right p {color: #9F9E9E; font-size: 0.9em; padding-top: 11px;}
.catalog .cat-item-item .right span {color: #7B67B0; font-size: 1.6em; position: absolute; top: 0; right: 10px;}
 

.catalog table.nbs {margin-bottom: 40px; margin-top: 0;}
.catalog table.nbs td {border: 0; padding: 0 10px 10px 0;}
.catalog table.nbs td a, .catalog table.nbs td span {color: #024B36;}

.catalog .img-desc {background: #F7F7F7; padding: 15px; overflow: hidden;}
.catalog .img-desc img {border: 1px solid #0A3428; float: left; margin: 0;}
.catalog .order-price {margin: 20px 5px;}
.catalog .order-price a {font-size: 1.6em; color: #3E2A88; font-weight: normal; padding-bottom: 2px; border-bottom: 2px dashed #3E2A88; text-decoration: none; }
.catalog .order-price em {font-style: normal; font-size: 1.6em; color: #7B67B0; font-weight: normal; float: right;}

/*/catalog styles*/


/*search*/
.searchres p {padding-left:5px;text-indent:0px;color:#000000}
.searchres ul {list-style: none;background:none;}
.searchres ul li{list-style: none;background:none;padding:5px;}
.searchres li a, .searchres li a:visited{color:#449A81;font-size: 1.25em; font-weight: bold; font-family: tahoma;}
.searchres li ul li{list-style: none;background:none;padding:5px;}
.searchres li ul li a,.searchres li ul li a:visited{color:#449A81;font-size: 1.1em; font-weight: normal; font-family: tahoma;padding:5px;}
.searchres li ul li p {color:#5f6c69}
.searchres li ul li p strong {background-color:#fbf0a2}
.searchres a strong {background-color:#fbf0a2}

/*/search styles*/

/*news*/
.news a, a:visited, a:hover{color:#449A81;font-family: tahoma;}
.newsitem {overflow: hidden;}
.newsimage{float:left;}
.newscont {margin-left: 130px;}
.newscont p {text-indent: 0; }
.newscont span{float:right;}
.newsoneimage img{width:200px; margin:0px 20px 20px 0px;float:left}
.internal p{color:#000;}

/*sitemap*/
.map-list ul {list-style: none;background:none;}
.map-list ul li{list-style: none;background:none;padding-left:20px;}
.map-list li a, .searchres li a:visited{color:#449A81;font-size: 1.25em; font-weight: bold; font-family: tahoma;}
.map-list li ul li{list-style: none;background:none;padding-left:20px;}
.map-list li ul li a,.searchres li ul li a:visited{color:#449A81;font-size: 1.1em; font-weight: normal; font-family: tahoma;padding:5px;}


/*ligthbox*/

.order-form {width: 525px; border: 3px solid #023828; background: white; padding: 35px; margin: 0 auto; position: relative;}
.order-form h1 {font-size: 1.4em; color: #07241C; font-weight: normal;}
.order-form a.close {background: url("/images/close.png") no-repeat 0 0; display: block; position: absolute; top: 10px; right: 10px; width: 7px; height: 7px;}
.order-form .link {margin: 34px 150px 0 180px; }
.order-form a.reg {font-size: 1.25em; color: #449A81;}
.order-form .stroke {margin: 11px 0; overflow: hidden;}
.order-form .stroke .left {width: 178px; float: left;}
.order-form .stroke .left span {color: #333232; font-size: 1.15em;}
.order-form .stroke input.text {height: 19px; border: 1px solid #949494; width: 315px;}
.order-form .stroke textarea {height: 88px; border: 1px solid #949494; width: 315px;}
.order-form .stroke .send {float: right; margin: 20px;}
.order-form .stroke .send input {height: 35px; background: #21443A; color: white; text-align: center; padding: 0 5px; font-size: 1.4em; cursor: pointer;}

.error {background: #FBD8D3;}
.visible {display: none;}
a.download, a.download:visited, a.download:hover {font-size: 2em; color: #3E2A88; border-bottom: 2px solid #3E2A88; text-decoration: none;
background: url("/images/arrowdown.png") no-repeat 100% 7px; padding-right: 29px; }

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}

/*404*/
#main404 {
	width: 100px;
	height: 100%;
	padding-bottom: 44px;
	margin: 0 auto;
	min-width: 970px;
	overflow: hidden;
	background: url("/images/404.jpg") no-repeat 0 0;
	position: relative;
}

#main404 a.logo {position: absolute; top: 32px; left: 95px;}

#main404 #kvazi-footer {margin-top: 636px; padding: 25px 60px; overflow: hidden;}
#main404 #kvazi-footer .left-kvazi {float: left;}
#main404 #kvazi-footer .left-kvazi h3 {color: #17332B; font-size: 1.3em; font-weight: bold; line-htight: 2.1em;}
#main404 #kvazi-footer .left-kvazi a {color: #3E2A88; font-size: 1.15em; margin-top: 36px; display: block; width: 100px;}

#main404 #kvazi-footer .right-kvazi {margin-left: 450px;}
#main404 #kvazi-footer .right-kvazi p {color: #333232; font-size: 1.15em; line-height: 1.8em;}
#main404 #kvazi-footer .right-kvazi .search {margin-left: 0; margin-top: 20px;}
	

#footer {
	background: #f7f9f8;
	border-top: 1px solid #e1e7e5;
	height: 54px; /*210px;*/
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	width: 100%;
	min-width: 970px;
	
	
}

#footer .in {width: 100%;}
#footer .in td.copy {width: 304px; padding-top: 5px;}
#footer .in td.copy div {padding-left: 80px;}
#footer .in td.copy div p {font-size: 0.9em; color: #474c58; font-family: arial;}

#footer .in td.counter {width: 0; padding-top: 5px;}
#footer .in td.counter div {padding-left: 10px;}	

#footer td.flashtakto {}
#footer td.siteactive {width: 300px;}
#footer td.siteactive td a {color: #4257f5; font-size: 0.9em; font-family: arial;}
#footer td.siteactive td.create {color: #8093b5; padding-top: 5px;  text-align: right; vertical-align: bottom; width: 200px;}
#footer td.siteactive table {width: 100%;}
#footer td.siteactive td {margin-right: 5px; vertical-align: bottom; text-align: right; padding-right: 46px; }
#footer td.siteactive td.create p {font-size: 0.9em; color: #5f6c69; font-family: arial;}
#footer td.siteactive td.create img {margin-left: 10px; float: right;}
#footer .left {float: left;}

#footer .right {margin-left: 235px;}

#footer .right a {color: #615722;}


/*other styles*/

.mt20 {margin-top: 20px;}
.r {float: right;}
.l {float: left;}

/*new!!*/

/* cat_menu */
select.cat_menu {font-size: 15px; border:1px solid; margin-bottom:10px;}
select.cat_menu  option.group {font-size: 14px; font-weight: bold;}
select.cat_menu  option.item {font-size: 12px;}

/*catalogue*/

div.catalogue { margin-top: 20px; overflow: hidden; _overflow: auto; _zoom:1;}
div.catalogue div.cat_item { float: left; width: 273px; margin-right:15px; height: 145px; margin-left: 35px;}
div.catalogue div.cat_item div.cat_img { width: 115px; float: left;}
div.catalogue div.cat_item div.cat_img .image-cont {width: 105px; height: 105px; text-align: center;}
div.catalogue div.cat_item div.cat_img .image-cont .preloader {margin-top: 45px;}
div.catalogue div.cat_item div.cat_img a { font-size: 10px; }
div.catalogue div.cat_item div.cat_img img { margin: 0 10px 10px 0; min-height: 79px; max-width: 100px;}
div.catalogue div.cat_item div.cat_descr { margin-left: 90px;}
div.catalogue div.cat_item div.cat_descr ul { margin: 5px 0 0 0;}
div.catalogue div.cat_item div.cat_descr ul li { list-style: none; margin-bottom: 5px;}
div.catalogue div.cat_item div.cat_descr ul li a { color: #000; font-size: 11px;}
div.catalogue p { color: #000; margin-bottom: 30px; clear:left; width: 100%;}

/*catalogue*/
div.catalog_more { margin-top: 20px; overflow: hidden; _overflow: auto; _zoom:1;}
div.catalog_more div.cat_more_item { margin: 30px 10px 30px 0;}
div.catalog_more div.cat_more_item div.cat_more_img { width: 105px; float: left; height: 105px; margin-right: 20px; text-align: center;}
div.catalog_more div.cat_more_item div.cat_more_img .preloader {margin-top: 45px;}
div.catalog_more div.cat_more_item div.cat_more_img a { font-size: 10px; }
div.catalog_more div.cat_more_item div.cat_more_img img { margin: 0 10px 10px 0; }
div.catalog_more div.cat_more_item div.cat_more_descr { margin-left: 177px;}
div.catalog_more div.cat_more_item div.cat_more_descr ul { margin: 5px 0 0 0;}
div.catalog_more div.cat_more_item div.cat_more_descr ul li { list-style: none; margin-bottom: 9px;}
div.catalog_more div.cat_more_item div.cat_more_descr ul li a { color: #000; font-size: 12px;}
div.catalog_more p { color: #000; margin-bottom: 30px;}

/*help*/
div.help { margin: 30px 0;}
div.help h1 { color: #07241C; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; margin-bottom: 10px;}
div.help ul li { list-style: none; background: url(/images/help.gif) 0 6px no-repeat; padding-left: 10px; margin-bottom: 6px;}
div.help ul li a { color: #449A81;}

.footer-flash-cont {position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollBottom)); bottom: 0; height: 155px; width: 800px; left: 50%; margin-left: -400px;}

div.news_block { margin: 30px 20px 30px 28px;}
div.news_block h1 { color: #07241C; font-size: 17px; font-family: Tahoma, Geneva, sans-serif;}
div.news_block div.news_one { margin: 20px 0;}
div.news_block div.news_one div.date { color: #9c9c9c; font-size: 10px;}
div.news_block div.news_one div.descr_news a { line-height: 17px; color: #449A81;} 
div.news_block p {text-align: right;} 









