a {color: #4D4D4D; text-decoration: none;}
a:link  {color: #4D4D4D; text-decoration: none;}
a:visited  {color: #4D4D4D; text-decoration: none;}
a:active  {color: #4D4D4D; text-decoration: underline;}
a:hover {color: #4D4D4D; text-decoration: underline;}

body {
	margin: 0;
	padding: 0;
	background: #FEFEFD url(img/bg_all.gif) repeat-x left top;
	color: #363636;
	font: 100% verdana, tahoma, sans-serif;
}



form {margin: 0px 0px 0px 0px;}

h1 {color: #666; font: 150% verdana, tahoma, sans-serif; padding: 0; margin: 0 0 14px 0;}
	h1 img {margin-left: 18px;}
	h1 span {font-size: 50%; font-weight: bold;}
h2 {color: #666; font: 150% verdana, tahoma, sans-serif; padding: 0 35px 0 25px; margin: 0 0 10px 0;}
h3 {color: #FF9600; font: bold 88% verdana, tahoma, sans-serif; padding: 0 35px 0 25px; margin: 0 0 10px 0;}



input {font: 100% tahoma, verdana, sans-serif;}

table {
	border: 0; 
	border-collapse: collapse; 
}

table td {
color: #363636;
font: 100% vardana, tahoma, sans-serif;
padding: 0 0 0 0; /* cellspadding="0" */} 

ul {margin: 4px 0 8px 0; padding: 0; list-style-position: inside;}
li {font-size: 92%; list-style-image: url(img/pt_li.gif); margin: 0; padding: 0 0 2px 0;}


#bottom {border-top: 1px solid #C0BEB3; background: url(img/bg_bottom.gif) repeat-x left bottom; padding-top: 16px; padding-bottom: 20px; clear: left;}
	#bottom a, #bottom a:hover  {color: #363636; text-decoration: none;}
	#bottom a:link, #bottom a:visited, #bottom a:active  {color: #363636; text-decoration: underline;}
	#bottom .center-field {font-size: 70%;}
		#bottom .center-field .content {padding-right: 0; padding-top: 0; margin-top: 0px;}
		#bottom .center-field p {margin-bottom: 7px; padding: 0;}
	#bottom .cl {clear: left; font-size: 1px; height: 0px;}
	#bottom .left-field .content {padding-right: 22px; padding-top: 0; margin-top: 0px;}
	#bottom .right-field {text-align: center;}
		#bottom .right-field img {margin-top: 3px;}
		
#popup #bottom .width-all {width: 100%;}
	#popup #bottom .left-field {width: 150px; padding-left: 0}
	#popup #bottom .center-field {width: 310px;}
		
		#popup #bottom .center-field .content {padding-left: 0}
	#popup #bottom .width-all .padd {padding: 0 16px;}
#popup h4 {color: #666; font: 150% vardana, tahoma; margin: 0; padding: 0 20px 12px 100px; clear: left;}
#popup .head {padding: 16px 16px 0 16px;}
#popup .kr {padding: 0; margin: 0; position: relative; top: -11px; left: 78px; width: 100%;} 	
#popup .logo {float: none;}
#popup .count {padding-left: 0; float: left; padding-right: 10px;}
		
#sec #bottom .center-field {font-size: 70%; width: 486px; float: left;}
#sec #bottom .right-field {width: 223px; float: left; padding-top: 0;}
#sec h1 { padding-left: 268px;}
#sec .auto a {color: #363636; font-weight: bold;}
	#sec .auto table {font-size: 100%; float: right; margin-top: 4px;}
			#sec .auto table td input {float: left; margin-left: 0px;}
			#sec .auto table td input.btn {margin-left: 1px;}
#sec .center-field {font-size: 75%; width: 100%;}
	#sec .center-field h1 {font-size: 200%; }
	#sec .center-field .content {padding: 0 0 0 0px;}
	#sec .left-field-konkurs .center-field {font-size: 75%; width: 708px; float: left;}
#sec .head {padding-top: 13px; text-align: left;}
#sec .kr {float: none; margin-bottom: 7px;}
	#sec .kr div {padding-left: 0;}
#sec .right-field {padding-top: 12px; width: 233px; }
#sec .top-ico {clear: both; float: none; width: auto; padding-top: 0; padding-bottom: 15px;}
	#sec .top-ico img {display: inline; margin-bottom: 0; text-align: left; margin: 0px 4px;}
		
		
		
.width-all {width: 100%; text-align: left;}
	.padd {padding: 0 16px;}

.auto {width: auto; margin-right: 10px; float: left;}
	.auto div {font-size: 92%; padding: 0px 16px 0 0px;}
	.auto a, .auto a:link, .auto a:visited, .auto a:active, .auto a:hover {font-size: 110%; display: block; margin-bottom: 5px;}
.auto-spec {font-size: 80%; width: 100%; border: 1px solid #FF9600; border-bottom: 0;}
	.auto-spec input {float: left;}
	.auto-spec input.btn {float: right;}

	.auto-spec td {padding-bottom: 10px; vertical-align: top;}
		.auto-spec td.left {padding: 10px 10px 10px 5px;}
	.auto-spec a, .auto-spec a:link, .auto-spec a:visited, .auto-spec a:active, .auto-spec a:hover {color: #000; font-size: 110%; font-weight: bold; display: block; margin-bottom: 5px;}
	.auto-spec table {font-size: 100%; width: 100%;}
		.auto-spec table td {padding: 0 5px 0 0;}
.banner-top {clear: left; margin-top: 12px; width: auto; }
	.banner-top a, .banner-top a:link, .banner-top a:visited, .banner-top a:active, .banner-top a:hover {color: #fff;}
	.banner-top td {color: #fff; font-weight: bold; font-size: 82%; background: #FF7C1D url(img/bg_bt.gif) no-repeat left top; vertical-align: bottom;}
		.banner-top td div {padding: 6px 12px 6px 25px;}
		.banner-top td img {display: block;}
		.banner-top td.r, .banner-top td.r div {background: none; width: 10px; vertical-align: top; padding: 0;}
.btn {color: #FF9600; font-size: 10px; font-weight: bold; text-transform: uppercase; background-color: #F3F3EE; cursor: pointer;}
.btn-compare {text-align: left; clear: both; padding: 16px 0 10px 0;}
	.btn-compare .btn, .btn-compare-sec .btn {width: 180px;}
.btn-compare-sec {text-align: right; clear: both; padding: 0 0 10px 0;}

.cal {color: #fff; font-weight: bold; font-size: 75%; background: url(img/bg_calendar.jpg) no-repeat left top; width: 233px;}
	.cal div.sp {padding: 3px 10px 20px 25px;}
	.cal img {text-align: center; display: block; margin-bottom: 6px;}
	.cal span {text-align: center; }
.champ h4 {color: #FF9600; font-size: 117%; font-weight: bold; padding: 0; margin: 0 0 6px 0;}
	.champ .konkurs b {color: #666;}
	.champ .konkurs span {color: #FF9600; font-weight: bold; display: block; margin-bottom: 6px; margin-top: 0;}
	.champ .konkurs td {color: #666;}
.center-field {font-size: 75%; width: auto; float: left; overflow: visible;}
	.center-field h1 {font-size: 200%; } 
	.center-field h3 {font-size: 117%;}
	.center-field .content {padding: 0 15px 0 10px;}
		.center-field .content h3 {padding: 0;}
        .center-field .content h1 {font: 110% vardana, tahoma, sans-serif; color: #363636; padding: 0; margin: 0;}
.cl {clear: both;}
.count {float: right; padding-left: 16px; padding-top: 3px; margin-top: 0;}
.flash {float: right; text-align: right;}
.form-add-mes {padding-top: 18px;}
	.form-add-mes b {display: block; margin-bottom: 10px;}
	.form-add-mes .forma {width: 400px;}
		.form-add-mes .forma td {width: 240px;}
		.form-add-mes  .forma input, .form-add-mes  .forma textarea  {float: none; margin-right: 0; width: 240px;}
		.form-add-mes  .forma input.btn {float: none; margin-right: 0; width: auto;}
		.form-add-mes .forma td.left {width: 160px;}
.forma {font-size: 100%; width: 90%;}
	.forma div {padding: 0 20px 0 0; float: left; overflow: visible;}
	.forma input, .forma textarea, .forma select  {font: 100% verdana;background-color: #fff; border: 1px solid #7F9DB9; width: 90%; padding-left: 5px; float: left; margin-right: 4px;}
        .forma select.two { font-size: 88%; }
	.forma input.rbtn {border: 0; width: auto; padding-left: 0;}
	.forma input.btn {color: #000; font-weight: bold; border: auto; background-color: none; width: auto; float: right; text-transform: none;}
	.forma td {color: #4D4D4D; width: 70%; padding-bottom: 9px;}
		.forma td img {margin-top: 1px;}
		.forma td.left {width: 30%; padding: 2px 12px 14px 0; text-align: right; vertical-align: top;}
		.forma td.one {width: 100%; padding: 0 4px 5px 60px; text-align: left; vertical-align: top;}

.guest {width: 100%; margin-bottom: 22px;}
	.guest a, .guest a:link, .guest a:visited, .guest a:active, .guest a:hover {color: #FF9600;}
	.guest table {font-size: 100%; width: 100%; margin-bottom: 4px;}
		.guest table td {font-weight: bold; vertical-align: bottom; padding-right: 20px;}
			.guest table td.time {padding-right: 0; text-align: right;}
.h22 {height: 22px;}
.h35 {height: 35px; clear: left;}
.head {padding-top: 38px; text-align: left;}
.head-img {}
	.head-img .left {float: left; width: auto;}

		
.edin {color: #4d4d4d; font-size: 70%; font-weight: bold; width: 242px; float: left; padding-top: 8px;}


.icq {color: #4d4d4d; font-size: 63%; width: 150px; padding-top: 8px; display: block; float: none; }
	.icq div {padding-top: 2px; display: inline; float: left; }
	.icq img {float: left; margin: 0 5px 0 3px;}



.img-big {font-size: 75%; padding: 10px 16px 20px 36px; clear: left;}
	.img-big b {color: #FEA320; display: block; margin-bottom: 10px;}
	 .img-big img {cursor: hand;}
	.img-big div {float: left; padding: 7px; border: 2px solid #FF9A0A;}
		.img-big div.title {color: #fff; font-weight: bold; font-size: 100%; background-color: #FEA11D; float: none; padding: 5px 20px 6px 12px; border: 0;}
	.img-big span {clear: left; display: block; margin-top: 6px;}
	.img-big .tech {width: auto;}
			.img-big .tech td {width: 250px; border-left: 1px solid #FEA11D;; border-right: 1px solid #FEA11D;}
			.img-big .tech td.hl {width: auto;}
			.img-big .tech td.right {width: 200px; border-left: 0; border-right: 1px solid #FEA11D;}
		.img-big .tech td.im {font-size: 117%; font-weight: bold; vertical-align: bottom; text-align: center; padding: 0; width: auto; border: 0;}
			.img-big .tech td.im a {color: #FF9600;}
			.img-big .tech td.im div {clear: both; float: none; border: 0;  border-right: 1px solid #FEA11D; padding: 0; padding-bottom: 6px;}
			.img-big .tech td.im div.sp {border-right: 0px; margin-right: 8; margin-left: 8;}
			.img-big .tech td.im div.sp a {font: bold 75% #FF9600;}
			.img-big .tech td img.sp {text-align: center; border-right: 0px; float: none;}
			.img-big .tech td img {text-align: right; border-right: 1px solid #FEA11D; float: right; display: block; margin-top: 4px;}

			.img-big .tech td.del {font-size: 92%; font-weight: normal; border-right: 1px solid #FEFEFD; vertical-align: bottom; text-align: right; padding: 10px 14px 6px 10px; width: 248px; border-left: 0;}
		.img-big .tech td.del a {color: #363636;}
.konkurs td.img-konkurs-big {background-color: #fff; padding: 0 0 3px 0;}
	.img-konkurs-big div { border: 1px solid #FF9600; padding: 4px;}
.img-top {text-align: left; margin-bottom: 14px; margin-left: 114px; background-color: #ff9900;}
.info {color: #4E4E4E; font-size: 63%; float: left; width: 242px;}
	.info b {display: block; margin-bottom: 3px;}
	.info div {padding: 16px 10px 0 20px; text-align: left;}
	.info img, object {display: block; margin-bottom: 8px;}
	.info select {font: bold 100% verdana; background-color: #fff; border: 1px solid #879BB6; display: block; margin-bottom: 4px; text-align: left;}
	.info span {display: block; height: 8px; font-size: 1px;}
.konkurs {font-size: 92%; width: 680px; margin-bottom: 25px; clear: left;}
	.big .konkurs {width: 500px;}
	.konkurs table {text-align: center; margin-bottom: 6px;}
	.konkurs td {width: 33%; vertical-align: top; background-color: #F5F0DC; padding: 15px 10px 24px 10px; text-align: center;}
		.konkurs td table td {border: 1px solid #FF9600; padding: 2px; width: 100px;}
		.konkurs td b {color: #FF9600; display: block; margin-bottom: 4px;}
		.konkurs td div {margin-bottom: 3px;}
		.konkurs td input {font-weight: bold; text-transform: uppercase;  cursor: pointer;}
		.konkurs td span {display: block; margin-top: 9px; text-align: center;}
	.konkurs td.r, .konkurs td.r div {width: 25px; padding: 0; background: transparent;}
.kr {color: #666; font-size: 63%; clear: left; width: 100%; float: left; padding-top: 9px;}
	.kr a, .kr a:link, .kr a:visited, .kr a:active, .kr a:hover {color: #666;}
	.kr b {color: #363636; font-weight: normal;}
	.kr div {display: inline; padding: 0 7px;}
	.kr span {padding: 0 7px;}
.left-field {width: 243px; float: left; overflow: hidden;}
	.left-field .banner img {display: block; margin-bottom: 4px;}
	.left-field .content {font-size: 88%; padding-right: 20px;}
.left-field-sec { float: left; overflow: visible;}
	.left-field-sec .lm {padding-top: 0px; padding-left: 50px;}
	.left-field-sec .pad {padding-right: 40px;}
.left-field-konkurs {width: 952px; float: left; overflow: hidden;}
	.left-field-konkurs .lm {padding-top: 0px; padding-left: 50px;}
	.left-field-konkurs .pad {padding-right: 40px;}
	
	.left-field-konkurs .paragraph {width: 100%;}
.lm {font-weight: bold; padding: 8px 0 20px 26px;}
	.lm div {display: block; margin-bottom: 8px;}
	.lm div.a, .a a, .lm .a a:link, .lm .a a:visited, .lm .a a:active, .lm .a a:hover {color: #FF9C0B;}
.load {background: url(img/bg_load.gif) no-repeat left center; position: relative; left: -4px;  margin-bottom: 20px; padding: 17px 0 20px 50px; clear: both;}
	.load a, .load a:link, .load a:visited, .load a:active, .load a:hover {color: #FF9600;}
.logo {clear: right; float: left; width: 268px;}
.news, .art {margin-bottom: 18px; clear: both;}
	.news span, .art span {font-size: 92%; margin-bottom: 1px; display: block;}
	.news div.im, .art div.im {font-size: 92%; float: left; border: 1px solid #FF9C0B; padding: 2px; margin: 3px 12px 6px 0;}
	.news b, .art b {font-weight: bold; margin-bottom: 2px; display: block;}
		.news b  a, .news b  a:link, .news b  a:visited, .news b  a:active, .news b  a:hover,
		.art b  a, .art b  a:link, .art b  a:visited, .art b  a:active, .art b  a:hover {color: #FF9C0B;}
		.news b.big, .art b.big {font-size: 117%; margin-bottom: 6px;}
.num {margin-bottom: 12px;}
	.num div {color: #FF9600; font-weight: bold; float: left; margin-right: 10px;}
	.num div.deliv {color: #000; font-weight: bold; float: left; margin-right: 10px;}
	.num div.cl {float: none; clear: left;}
.kr-icq {padding-left: 75px;}
.pano {padding: 2px; border: 1px solid #FF9600; margin-bottom: 18px; float: left;}
.paragraph {margin-bottom: 14px; clear: both;}
	.paragraph a, .paragraph a:link, .paragraph a:visited, .paragraph a:active, .paragraph a:hover {text-decoration: underline;}
	.paragraph a.a, .paragraph a.a:link, .paragraph a.a:visited, .paragraph a.a:active, .paragraph a.a:hover {color: #FF9C0B;}
	.paragraph .data {color: #4E4433; font-size: 92%;}
	.paragraph .im {font-size: 100%; width: 100%; margin-bottom: 14px;}
		.paragraph .im td {color: #666; font: 92% tahoma, verdana; vertical-align: top; }
		.paragraph .im td.r {width: 10px;}
			.paragraph .im td.r div {padding: 0; border: 0; margin: 0; width: 10px;}
			.paragraph .im div {padding: 2px; border: 1px solid #FF9600; margin-bottom: 4px;}
			.paragraph .im td span {display: block; padding-left: 3px;}
			.paragraph .im td strong {display: block; margin-bottom: 1px;}
		.paragraph .im-one {font-size: 100%; margin: 3px 12px 10px 0; float: left; width: 80px;}
			.paragraph .im-one td {color: #666; font: 92% tahoma, verdana;}
			.paragraph .im-one div {padding: 2px; border: 1px solid #FF9600; margin-bottom: 4px;}
			.paragraph .im-one span {display: block; padding-left: 3px;}
			.paragraph .im-one strong {display: block; margin-bottom: 1px;}
.r-orange {border-top: 5px solid #FF9B0B; height: 18px; font-size: 1px; display: block; float: none;}
.right-field {width: 223px; float: left;}

	.right-field .hot-line {position: relative; left: -15px; height: 110px; clear: left;}
		.right-field .hot-line img {position: absolute;}

	.right-field .icq {color: #4d4d4d; font-size: 63%; padding-top: 4px; clear: left; padding-bottom: 21px; display: block; float: none;}
		.right-field .icq img {float: left; margin: 0 5px 0 5px;}
		.right-field .info div {padding-top: 2px; display: inline; float: left;}


	.right-field .link {text-align: right; padding-right: 26px;}
	.right-field .link img {cursor: hand;}
.small {font-size: 92%;}
	.small a, .small a:link, .small a:visited, .small a:active, .small a:hover {color: #FF9C0B;}
	.small .key {float: left; margin: 3px 12 6px 0px;}
		.small .key div {float: left; margin-left: 3px;}
		.small .key div img {cursor: hand;}
		.small .key .row {padding: 0 0 0 45px; margin: 0; float: none; clear: left;}
		.small .key .key1 {padding-left: 10px; padding-top: 11px; padding-bottom: 3px; margin-left: 0;}

.submenu {background: #F5F0DC url(img/bg_sub1.gif) no-repeat left top; width: 100%; margin-bottom: 22px;}
    .submenu .a, .submenu .a a, .submenu .a a:link, .submenu .a a:visited, .submenu .a a:active, .submenu .a a:hover {background-color: transparent; color: #FF9C0B; padding: 0 0 8px 0;}
    .submenu div {background: transparent url(img/bg_sub2.gif) no-repeat right bottom; padding: 30px 0 18px 19px;}
         .submenu div div {font-size: 79%; font-weight: bold; background-color: transparent; background-image: none; padding: 0 0 8px 0; width: 95%;}
.submenuflash {width: 100%; margin-bottom: 22px;}

.table-a {font-size: 100%; margin-top: 12px;}
	.table-a th {color: #fff; font-family: arial; background-color: #FF9600; font-weight: bold; vertical-align: top; text-align: left; padding: 7px 16px 6px 10px;}
		.table-a th.r, .table-a th.r div {background-color: #FF9600; padding: 0; width: 1px;}
	.table-a td { font-family: arial; vertical-align: top; text-align: left; padding: 7px 16px 6px 10px; border-bottom: 1px solid #FF9600;}
		.table-a td.r, .table-a td.r div {background-color: #FF9600; padding: 0; width: 1px;}
.table-btn {width: 100%;}
	.table-btn td {padding: 0 25px;}
.table-btn-sec {width: 420px; margin-top: 30px;}
.table-t {font-size: 80%; width: 100%; border-top: 1px solid #FF9600; border-left: 1px solid #FF9600; margin-bottom: 24px;}
	.table-t td {border-right: 1px solid #FF9600; border-bottom: 1px solid #FF9600; padding: 2px 10px 4px 5px; text-align: center;}
	.table-t td.bg {color: #fff; font-weight: bold; background-color: #FF9600; text-align: center;}
	.table-t td.first {text-align: left; width: 45%;}
.tech {font-size: 100%; width: 720px;}
	.tech td {padding: 5px 14px; border-bottom: 1px solid #FEA11D; width: 57%; text-align: right;}
		.tech td.hl {color: #fff; font-weight: bold; background-color: #FEA11D; padding: 5px 14px 7px 12px; text-align: left;} 
		.tech td.right {font-size: 92%; text-align: center; border-left: 1px solid #FEA11D; width: 43%;}
	.tech .bg {background-color: #FFE9C9;}
.top-ico {clear: both; float: left; width: 82px; padding-top: 52px;}
	.top-ico img {display: block; margin-bottom: 50px; text-align: center;}
.topmenu {clear: right; float: left; width: auto; padding-top: 27px;}
	.topmenu .a a, .topmenu .a a:link, .topmenu .a a:visited, .topmenu .a a:active, .topmenu .a a:hover {color: #FF9C0B;}
	.topmenu table {width: 90%;}
		.topmenu table td {color: #FF9C0B; font-size: 75%; font-weight: bold; white-space: nowrap;}
		.topmenu table td.r {width: 5%;}
			.topmenu table td.r div {width: 6px;}
.konk-zag {margin-bottom: 2; text-align: center; font: bold 125%;}
.konk-text {text-align: left; margin-bottom: 8;}



.map {font-weight: bold; font-size: 100%;}
	.map div {background: url(img/map-line_menu.gif) no-repeat left top; padding: 12px 0 0 18px;}
	.map div.last {background: url(img/map-line_menu_last.gif) no-repeat left top; padding: 12px 0 0 18px;}
	.map .gen {font-size: 110%; background: none; margin: 0; padding: 0;}
		.map div.submap {background: url(img/map-bg_submap.gif) repeat-y left top; padding-left: 20px; padding-top: 0;}
		.map div.submap-last {background: none; padding-left: 20px; padding-top: 0;}

		.map div.list {background: url(img/map-bg_submap.gif) no-repeat left top; padding-left: 0; padding-top: 7px;}
			.map div.list div {font-weight: normal; background: url(img/map-bg_list.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}
			.map div.list div.last {font-weight: normal; background: url(img/map-bg_list_last.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}

		.map div.list2 {background: url(img/map-bg_submap.gif) no-repeat left top; padding-left: 0; padding-top: 7px;}
			.map div.list2 div {font-weight: normal; background: url(img/map-bg_list2.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}
			.map div.list2 div.last {font-weight: normal; background: url(img/map-bg_list2_last.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}


.map a { color: #343D44; }




.err {margin-top: 10px; margin-left: 10px; width: 510px;}
    .err h1 {clear: both;}


.err .bottom .lf {width: 50%; color: #000;}
.err .bottom .rf {width: 50%;}
.err .bottom .count {float: left; margin: 0 10px 0 0; padding-left: 0;}

.err .logo { clear: both; float: left; vertical-align: bottom; margin: 0px 20px 15px 0; width: 233px;}

.err .bottom {width: 500px; border-top: 1px solid #FF9600; margin-top: 20px;}
	.err .bottom a, .err .bottom a:link, .err .bottom a:visited, .err .bottom a:active, .err .bottom a:hover {color: #4D4D4D;}
	.err .bottom td {color: #000; font: 70% tahoma, verdana; vertical-align: top; padding-top: 13px;}

.err .text {width: 500px; font: 75% tahoma, verdana; border: 1px solid #FF9600; margin-bottom: 10px;}
    .err .text div {padding: 20px;}

.err .name {font: bold 75% tahoma, verdana; margin: 0;}

.tith1 {color: #666; font: 200% verdana, tahoma, sans-serif; padding-right: 20px; margin: 0 0 14px 0;}
.tith1-img {margin-left: 18px;}
.inf11 {font-size: 11px;}


.quest { font: bold 113% tahoma, verdana; color: #EA791E; padding: 15px 0 5px 0; }
.liquest { background: url(img/pt_li.gif) no-repeat top left; padding: 0 0 0 15px; margin: 0 0 3px 0; font: normal 100% tahoma, verdana; }
