/* CSS Document */* { margin:0; padding:0;}html, body { height:100%; }body {font-size:100%; line-height:1.125em; background:url(/i/bg.gif) repeat-x top #FFFFFF}html, input, textarea {font-family: Arial, Helvetica, sans-serif; color:#0e6998;}.alignMiddle{ vertical-align:middle}.alignCenter{ text-align: center}.container1{ width:100%}.clear { clear:both;}.hidden {display: none;}.fleft{ float:left}.fright{ float:right}div.container {	overflow:hidden; width: 100%;}a img{ border:0px}img{ vertical-align:top;  }.link {cursor: pointer;}/*1024px*/.to1024 .main {width: 880px !important;}.to1024 #content .col-2 {width: 420px !important;}.to1024 #content .col-1 {width:200px !important; font-size: 11px !important;}.to1024 #content .ul li span {width: 197px !important;}.to1024 #header {background: url(/i/top.gif) no-repeat top center !important;}.to1024 #header .block {margin: 92px 0 0 666px !important;}.to1024 #promo, .to1024 #first {display: none !important;}.to1024 .box .short-list {font-size: 13px !important;}/*portal navi*/#portal_navi {height: 115px;}#portal_navi .item {	display: block;	width: 233px; height: 29px; /*233x34*/	float: left;	text-align: center;	font-size: 14px;	color: white;	text-decoration: none;	padding-top: 5px;	font-weight: bold;}#portal_navi .blue{	background: url(/i/portal_navi_blue.jpg) no-repeat center top;}#portal_navi .orange{	background: url(/i/portal_navi_orange.jpg) no-repeat center top;}a{color:#018eb9; text-decoration:underline} a:hover{text-decoration:none}.link{color:#1288bf;} .link1{color:#ffffff; font-size:12px; background:url(/i/bg_search.gif) no-repeat top left; padding:2px 7px 3px 7px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;  font-weight:bold; text-decoration:none; float:right } .link1:hover{ text-decoration:none; color:#000000}.link2{color:#ffffff; font-size:0.9em; background:url(/i/bg_search1.gif) no-repeat top left; padding:2px 7px 3px 7px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;  font-weight:bold; text-decoration:none; float:right } .link2:hover{ text-decoration:none; color:#000000}.link3{color:#ffffff; font-size:0.9em; background:url(/i/bg_search2.gif) no-repeat top left; padding:2px 7px 3px 7px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;  font-weight:bold; text-decoration:none; float:right } .link3:hover{ text-decoration:none; color:#000000}.link4{color:#ffffff; font-size:1em; background:url(/i/bg_search.gif) no-repeat top left; padding:2px 7px 3px 7px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;  font-weight:bold; text-decoration:none; float:right } .link4:hover{ text-decoration:none; color:#000000}#content ul{margin:0; padding:0; list-style:none;}#content ul li{background:url(/i/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; font-size:12px;}#content ul li a{color:#e5156d; text-decoration: underline; line-height:1.5em} #content ul li a:hover { text-decoration:none; }#content .ul{margin:0; padding:0; list-style:none;}#content .ul li{padding:0; background:none }#content .ul li span{background:url(/i/line.gif) bottom left repeat-x; display:block; float:left; width:197px }#content .ul li .last{background:none }#content .ul li.selected li{font-weight:normal;}#content .ul li.selected{font-weight:bold;}#content .ul li a{background:url(/i/marker.gif) top left no-repeat; background-position:0 6px; color:#0e6998; text-decoration:none; padding:5px 0 7px 23px; line-height:1.28em; display:block }#content .ul li a.selected{background:url(/i/marker_selected.gif) top left no-repeat; background-position:0 6px; color:#0e6998; text-decoration:none; font-size:12px;; padding:5px 0 7px 23px; line-height:1.28em; display:block }#content .ul li ul.submenu {margin-left: 20px;}#content .ul li ul.submenu li a{background:url(/i/marker_submenu.gif) top left no-repeat; background-position:0 1px; padding-top: 0; padding-bottom: 8px;}#content .ul li a:hover { text-decoration:none; color:#000000 }.link-1 { display:block; float:left; background:url(/i/link_bg.gif) left top repeat-x; color:#6f9eb6; text-decoration:none; font-size:.909em; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif}.link-1 em { display:block; background:url(/i/link_left.gif) no-repeat left top;}.link-1  b { display:block; background:url(/i/link_right.gif) no-repeat right top; padding:0px 9px 3px 11px; font-weight:normal; font-style:normal;}.link-1:hover{ background:url(/i/link_bg-1.gif) left top repeat-x;}.link-1:hover em{ background:url(/i/link_left-1.gif) no-repeat left top;}.link-1:hover  b { background:url(/i/link_right-1.gif) no-repeat right top; }.link-2 { display:block; float: right; background:url(/i/link_bg.gif) left top repeat-x; color:#6f9eb6; text-decoration:none; font-size:.769em; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif}.link-2 em { display:block; background:url(/i/link_left.gif) no-repeat left top;}.link-2  b { display:block; background:url(/i/link_right.gif) no-repeat right top; padding:0px 9px 3px 11px; font-weight:normal; font-style:normal;}.link-2:hover{ background:url(/i/link_bg-1.gif) left top repeat-x;}.link-2:hover em{ background:url(/i/link_left-1.gif) no-repeat left top;}.link-2:hover  b { background:url(/i/link_right-1.gif) no-repeat right top; }.link-3 { display:block; float: left; background:url(/i/link_bg.gif) left top repeat-x; color:#6f9eb6; text-decoration:none; font-size:.769em; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif}.link-3 em { display:block; background:url(/i/link_left.gif) no-repeat left top;}.link-3  b { display:block; background:url(/i/link_right.gif) no-repeat right top; padding:0px 9px 3px 11px; font-weight:normal; font-style:normal;}.link-3:hover{ background:url(/i/link_bg-1.gif) left top repeat-x;}.link-3:hover em{ background:url(/i/link_left-1.gif) no-repeat left top;}.link-3:hover  b { background:url(/i/link_right-1.gif) no-repeat right top; }/*header*/#header {font-size:0.6875em; color:#FFFFFF }#header .logo{position: absolute; top: -65px; left: 22px; }#header .slogan{ margin:0 0 0 19px; padding-top: 26px; height: 48px; font-size: 28px; overflow: visible; line-height:normal;}#header .block{ position:absolute; margin:92px 0 0 916px;}#header .width-block{ width:220px}#header ul{margin:0; padding:0 0 0 20px; list-style:none;}#header ul li{ margin:0; display:inline}#header ul li a{color:#fff; text-decoration:none; background:url(/i/bg_menu_orange.gif) top left no-repeat; width:104px; text-align:center; display:block; float:left ; padding:11px 0 23px 0; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 11px;} #header ul li a:hover { text-decoration:none; font-size:12px;}#header ul li .li-1{background:url(/i/bg_menu_blue.gif) top left no-repeat;} #header ul li .li-2{background:url(/i/bg_menu_green.gif) top left no-repeat;} #header ul li .li-3{background:url(/i/bg_menu_yellow.gif) top left no-repeat;} #header ul li .li-4{background:url(/i/bg_menu_pink.gif) top left no-repeat;} #header ul li .li-5{background:url(/i/bg_menu_turquoise.gif) top left no-repeat;}#header ul li .li-6{background:url(/i/bg_menu_red.gif) top left no-repeat;} #header ul li .li-7{background:url(/i/bg_menu_terracot.gif) top left no-repeat;} #header ul li .li-8{background:url(/i/bg_menu_violet.gif) top left no-repeat;}#header #child{width:126px; height:161px; background: url(/i/child.png) left top no-repeat; //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/child.png');position: absolute; top: -90px; right: 40px;}/*content*/#content{ font-size:0.8125em; width:100%; text-align:left;}#content .indent-main{padding:0px 0 34px 0}#content .indent-col{padding:0px 0 20px 10px}#content .indent-col1{padding:11px 5px 20px 5px}#content .indent-col2{padding:15px 5px 20px 21px}#content .title{  margin-bottom:10px}#content .title-1{  margin-bottom:20px}#content .title_menu{height: 54px; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; margin-bottom: 10px;}#content .title_menu h1{font-size: 13px; text-transform:uppercase; background: url(/i/title.gif) left top no-repeat; color: white; height: 21px; padding: 6px 0 0 10px; margin: 0;}#content .title_menu ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}#content .title_menu ul li{display:inline; margin:0; padding: 0; background: transparent;}#content .title_menu ul li a{background:transparent url(/i/title_menu_b1.gif) no-repeat scroll left top; color:#FFFFFF; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; padding:3px 0 0 0; height: 20px; text-align:center; text-decoration:none; text-transform:uppercase; width:105px; font-size: 11px;}#content .title_menu ul li.bt1 a{background:transparent url(/i/title_menu_b1.gif) no-repeat scroll left top; border-top: 2px solid #189bb7; margin-right: 1px;}#content .title_menu ul li.bt2 a{background:transparent url(/i/title_menu_b2.gif) no-repeat scroll left top; border-top: 2px solid #70b21f; margin-right: 1px; width: 99px;}#content .title_menu ul li.bt3 a{background:transparent url(/i/title_menu_b3.gif) no-repeat scroll left top; border-top: 2px solid #c39813; margin-right: 1px;}#content .title_menu ul li.bt4 a{background:transparent url(/i/title_menu_b4.gif) no-repeat scroll left top; border-top: 2px solid #c64b8b; width: 108px;}#content .title_menu ul li.bt1 a.selected{border-top: 3px solid #1abde0;}#content .title_menu ul li.bt2 a.selected{border-top: 3px solid #7ed711;}#content .title_menu ul li.bt3 a.selected{border-top: 3px solid #eeb401;}#content .title_menu ul li.bt4 a.selected{border-top: 3px solid #f34ca3;}#content .img-left{ float:left; margin:0 15px 16px 0}#content .img-indent{ margin:0 0 29px 0}#page3 #content p{ margin:0 0 23px 0}#content p{ margin:0 0 7px 0}#content .p{ margin:0 0 7px 0}#content .p1{ margin:0 0 27px 0}#content .width-block1{ width:277px;}#content .indent1{ margin-bottom:22px}#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }#content h3{color:#f3f6f7; font-size:1em; margin-bottom:13px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; padding:6px 0 0 10px  }.txt{ font-size:.923em}.txt1{ font-size:1.07em; line-height:1.57em}.txt2{ font-size:.85em}.txt3{ font-size:.92em}.txt4{ color:#f37505}.txt5{ color:#0e9890}.txt6{ color:#2cacc7}.txt7{ font-size:.84em; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; color:#0e6998}.txt8{ font-size:1em; line-height:1.84em; color:#365e71}.title{position: relative;}.title .title-left{ position: absolute; width:23px; height:34px; left: 0px; top: 0px; background:url(/i/bg_title_left.gif) no-repeat; z-index: 10;}.title .title-center {height:34px; margin: 0 15px 0 23px; background:url(/i/bg_title.gif) repeat-x; z-index: 10;}.title .title-right{position: absolute; right: 0px; top: 0px; width: 15px; height:34px; background:url(/i/bg_title_right.gif) no-repeat; z-index: 10;}.title h3{position: relative; margin-top: -34px; z-index: 100;}.title2{position: relative;}.title2 .title-left{ position: absolute; width:23px; height:34px; left: 0px; top: 0px; background:url(/i/bg_title_left1.gif) no-repeat; z-index: 10;}.title2 .title-center {height:34px; margin: 0 15px 0 23px; background:url(/i/bg_title1.gif) repeat-x; z-index: 10;}.title2 .title-right{position: absolute; right: 0px; top: 0px; width: 15px; height:34px; background:url(/i/bg_title_right1.gif) no-repeat; z-index: 10;}.title2 h3{position: relative; margin-top: -34px; z-index: 100;}.title3{position: relative;}.title3 .title-left{ position: absolute; width:23px; height:34px; left: 0px; top: 0px; background:url(/i/bg_title_left2.gif) no-repeat; z-index: 10;}.title3 .title-center {height:34px; margin: 0 15px 0 23px; background:url(/i/bg_title2.gif) repeat-x; z-index: 10;}.title3 .title-right{position: absolute; right: 0px; top: 0px; width: 15px; height:34px; background:url(/i/bg_title_right2.gif) no-repeat; z-index: 10;}.title3 h3{position: relative; margin-top: -34px; z-index: 100;}.title4{position: relative; height: 27px;}.title4 .title-left{ position: absolute; width:23px; height:34px; left: 0px; top: 0px; background:url(/i/bg_title_left1-1.gif) no-repeat; z-index: 10;}.title4 .title-center {height:34px; margin: 0 15px 0 23px; background:url(/i/bg_title1.gif) repeat-x; z-index: 10;}.title4 .title-right{position: absolute; right: 0px; top: 0px; width: 15px; height:34px; background:url(/i/bg_title_right1.gif) no-repeat; z-index: 10;}.title4 h3{position: relative; margin-top: -34px; z-index: 100; margin-bottom: 0 !important;}#subtitle {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0;}#subtitle a {	display:inline;	margin: 0;	color:#FFFFFF;	display:block;	float:left;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	height:24px;	padding:3px 0 0;	text-align:center;	text-decoration:none;	text-transform:uppercase;	width:200px;}#subtitle #blue_subtitle {	background: transparent url(/i/title_menu_blue.gif) no-repeat scroll 0 0;	border-top: 2px solid #189BB7;}#subtitle #green_subtitle {	background: transparent url(/i/title_menu_green.gif) no-repeat scroll 0 0;	border-top: 2px solid #70B21F;}#subtitle #orange_subtitle {	background: transparent url(/i/title_menu_orange.gif) no-repeat scroll 0 0;	border-top: 2px solid #d0814c;}#subtitle #blue_subtitle.selected {	border-top: 4px solid #1abde0;}#subtitle #green_subtitle.selected {	border-top: 4px solid #7ed711;}#subtitle #orange_subtitle.selected {	border-top: 4px solid #fb8331;}#content .indent{padding:10px 0 0 0}/*table { height:255px; color:#365e71}*/table a{ color:#365e71}.td1{ width:106px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1;  padding-left:0 }.td2{ width:162px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1 }.td3{ width:73px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; padding:0; text-align:center }.td4{ width:73px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; padding:0; text-align:center }.td5{ width:156px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1 }.td6{ width:92px; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; padding:0; text-align:center }.td7{ width:173px; border-bottom:1px solid #b1b1b1 }.td8{border-bottom:none }.h-1{ height:25px;}.h-2{ height:79px }.h-3{ height:71px }/*box*//*.box{ background:#ffffff; width:100%; line-height:1.53em; color:#365e71; margin: 0px 0px 10px 0px;}.box .border-top {background:url(/i/border_top.gif) repeat-x top;}.box .border-bottom {background:url(/i/border_bottom.gif) repeat-x bottom;}.box .border-left {background:url(/i/border_left.gif) repeat-y left;}.box .border-right {background:url(/i/border_right.gif) repeat-y right;}.box .corner-top-left {background:url(/i/corner_top_left.gif) no-repeat left top;}.box .corner-top-right {background:url(/i/corner_top_right.gif) no-repeat right top;}.box .corner-bottom-left {background:url(/i/corner_bottom_left.png) no-repeat left bottom;}.box .corner-bottom-right {background:url(/i/corner_bottom_right.gif) no-repeat right bottom; width:100%; }.box .indent-box{ padding:21px 30px 29px 21px; }.box .goods-box{ padding:10px; line-height: normal;}*/.goods-box {margin-top: 10px;}.goods-box table {height: auto; font-size: 90%; border: none; line-height: 1.07; margin-top: 10px;}.goods-box table th, .goods-box table td {padding: 0px; text-align:left; border: none; vertical-align: top;}.goods-box table th {font-weight:bold; padding-right: 10px; width: 20%;}.goods-box table td.price {font-size: 110%; font-weight: bold; text-align: right; vertical-align:bottom;}.goods-box table td.price span {font-size: 70%; font-weight: normal;}.goods-box table thead td {padding-bottom: 10px;}.goods-box table thead td.type {text-align:center;}.goods-box .item_img {text-align:center; padding: 20px 10px 10px 0; float:left;}.goods-box .img {text-align:center; padding: 0px 10px 10px 0; float:left;}.goods-box .corner_top_left {height: 10px !important;}.goods-box .border_top {height: 10px !important;}.goods-box .corner_top_right {height: 10px !important;}.goods-box .corner_bottom_left {height: 25px !important;}.goods-box .border_bottom {height: 25px !important;}.goods-box .corner_bottom_right {height: 25px !important;}.goods-box .box_t_content {text-align: left !important; font-family:Arial,Helvetica,sans-serif; font-size: 13px;}.goods-box .box_t_content h3, .goods-box .box_t_content h3 a{font-family:Arial,Helvetica,sans-serif !important;}.goods-box .box_t_content h3{padding: 10px 0 10px !important; margin: 0 !important; float: left;}.goods-box .box_t_content .rating {float: right; padding-top: 10px;}.goods-box .box_t_content .categories {text-transform: lowercase; font-size: 11px; line-height: 1.2em;}.goods-box .box_t_content .categories span {text-transform: none;}.goods-box .box_t_content .categories a{color: #1288BF;}.goods-box .box_t_content .categories a.selected{font-weight: bold;}/*.box .indent-box h1{ padding-bottom:10px; }.box .indent-box1{ padding:21px 22px 29px 21px; }*//*footer*/#footer { color:#4893a8; font-size:0.6875em; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; text-align:right; background:url(/i/bot.gif) repeat-x top }#footer .indent-footer{ padding:11px 20px 0 30px;}#footer a {color:#4893a8; text-decoration:none}  #footer a:hover {  text-decoration:underline}.bot-left{ background:url(/i/bot_left.gif) no-repeat top left}.madeby{float: left; padding: 11px 0 0 30px;}.madeby img{margin: 0 3px;}.bot-right{ background:url(/i/bot_right.gif) no-repeat top right; height:40px}#login input{   	border:1px solid #98c0d1; 	background:#f8fdff;	width:70px; height:17px;	font-size:1em;	vertical-align:middle;	padding-left:5px;	float:left;	margin-right:4px;	margin-bottom:0}.banner{padding:10px !important;}select.jamp{width:162px;font-size:1em; color:#737364; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }input.jamp{width:155px;font-size:1em; color:#737364; height:18px; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }.h{ height:28px}.h1{ height:39px}.h2{ height:25px}.block-contact span{ float:right; margin-right:20px}.input{   	border:1px solid #98c0d1; 	background:#f8fdff;	width:145px; height:17px;	font-size:1em;	vertical-align:middle;	padding-left:5px;	float:left;	margin-right:4px;	margin-bottom:0}.input1{   	border:1px solid #91a8b3; 	background:#ffffde;	width:198px; height:19px;	font-size:11px;	font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;	vertical-align:middle;	padding-left:5px;	float:left;	margin-right:4px;	color:#737364;	margin-bottom:0}input{	border-left:1px solid #404040;    	border-top:1px solid #404040;    	border-right:1px solid #d4d0c8;    	border-bottom:1px solid #d4d0c8;    	border:1px solid #000000; 	background:#FFFFFF;	width:193px; height:18px;	font-size:1em;	padding-left:5px;	margin-bottom:3px}textarea{   	border:1px solid #000000; 	background:#FFFFFF;	width:193px; height:152px;	font-size:1em;	padding-left:5px;	margin-bottom:11px;	overflow:auto}.error{	color: red;}a.dashed {text-decoration:none; border-bottom: 1px dashed #018EB9; color: #018EB9;}a.exclamation {background: url(/i/icons/exclamation.png) left center no-repeat; padding-left: 20px; text-decoration:none; color: #018EB9;}a.addition {background: url(/i/icons/pencil.png) left center no-repeat; padding-left: 20px; color: #018EB9;}a.exclamation span {border-bottom: 1px dashed #018EB9;}#auth_data, #form{	color: #0E6998;}#item {padding: 10px;}#img {float: left; text-align: center; vertical-align: top; margin-right: 10px;}#img img {margin-bottom: 7px;}#parameters, #user_info {vertical-align: top;}#parameters table {width: 250px; height: auto; line-height: normal;}#parameters table th {font-weight:bold; width: 20%; text-align:right;}#parameters table td, #user_info table td {text-align:left; padding: 0px;}#info {margin-top: 15px;}#info .price {font-size: 120%; font-weight:bold; padding-top: 7px; text-align: right;}#info .price span {font-size: 70%; font-weight: normal;}#user_info table {width: 100%; height: auto; line-height: normal;}#user_info table th {font-weight:bold; width: 25%; text-align:right;}#comments{margin-top: 15px;}.comment {margin: 10px 0;}.comment span {font-weight: bold;}.comment .top {margin-left: 15px; background: url(/i/comment/top.gif); width: 30px; height: 15px;}.comment .message {padding: 5px 10px; position:relative; width: 400px; background-color: #d7f1fe;}.comment .t-l {position:absolute; background: url(/i/comment/t-l.gif); top: 0; left: 0; width: 9px; height: 9px;}.comment .t-r {position:absolute; background: url(/i/comment/t-r.gif); top: 0; right: 0; width: 9px; height: 9px;}.comment .b-l {position:absolute; background: url(/i/comment/b-l.gif); bottom: 0; left: 0; width: 9px; height: 9px;}.comment .b-r {position:absolute; background: url(/i/comment/b-r.gif); bottom: 0; right: 0; width: 9px; height: 9px;}#subs {	border: 1px solid #91A8B3; 	background-color: #FFFFDE; 	display: none; 	position: absolute; 	z-index: 1000; 	width: 164px; 	top: 38px;	color: #737364;}.subs1 {	width: 200px; 	top: 20px !important;}#subs div{	margin: 0px;	padding: 0px;}#subs div:hover{	background-color: white;}#forms, #actions_form {	text-align:left;}#page1 #forms, #page1 #actions_form {width:660px;}#page2 #forms, #page2 #actions_form {width:410px;}#forms table, #actions_form table{	margin-top: 10px;	width: 100%;	margin-bottom: 20px;}#forms table td, #actions_form table td{	padding: 0px 5px;}#forms select, #search_form select, #addition_form select {font-size:1em; color:#737364; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; margin-bottom: 5px;}#forms input{font-size:1em; color:#737364; height:18px; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }#forms input.checkbox{width:auto;height:auto;}#forms textarea {font-size:1em; color:#737364; height:100px; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }#actions_form select{font-size:1em; color:#737364; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; margin-bottom: 5px;}#actions_form input, #feedback_form input, #addition_form input {font-size:1em; color:#737364; height:18px; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }#actions_form textarea, #feedback_form textarea, #addition_form textarea {font-size:1em; color:#737364; height:250px; background:#ffffde; border:1px solid #91a8b3; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; }#forms button, #actions_form button, #feedback_form button, #addition_form button {text-align:center; width: 63px; color:#ffffff; font-size:0.9em; border: none; background:url(/i/bg_search2.gif) no-repeat top left; padding:2px 7px 3px 7px; text-transform:uppercase; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;  font-weight:bold; text-decoration:none; float:right } #forms button:hover, #actions_form button:hover, #feedback_form button:hover, #addition_form button:hover{ text-decoration:none; color:#000000}#addition_form select {width:357px;} #addition_form input, #addition_form textarea {width:350px;}#addition td {padding: 5px 5px 0 0;}#page1 #forms select{width:357px;} #page1 #actions_form select{width:457px;}#page1 #forms input{width:350px;}#page1 #actions_form input, #page1 div.syscomment {width:450px;}#page1 #forms textarea{width:350px;}#page1 #actions_form textarea{width:450px;}#page2 #forms select{width:207px;} #page2 #actions_form select{width:307px;}#page2 #forms input{width:200px;}#page2 #actions_form input, #page2 div.syscomment{width:300px;}#page2 #forms textarea{width:200px;}#page2 #actions_form textarea{width:300px;}#actions_form input.fileinput, #addition_form input.fileinput{	height: auto;}#actions_form input.checkbox{width:auto;height:auto;}#add_comment .imglink span {	border-bottom: 1px dashed #018EB9;}#page1 #comment_form textarea{width:655px;height:70px;}#page2 #comment_form textarea{width:400px;height:70px;}#comment_form select{width:150px !important;}.child img{	border: none;}.box table td.actions{	text-align: right;	vertical-align: bottom;}.syscomment{	color: gray;	font-size: 80%;	margin-bottom:10px;}a.imglink{	text-decoration: none;	color: #018EB9;}a.imglink span{	border-bottom: 1px solid #018EB9;}a.imglink span:hover{	border-bottom: none;}.lowercase{text-transform:lowercase;}.right {text-align:right;}#requirednote{padding: 10px 0 15px 0;}table.messages_list {	width: 100%;}table.messages_list th{	text-align: left;}table.messages_list td a.bold{	font-weight:bold;}#reputation_list {	width: 100%;}#reputation_list th{	line-height: 100%;	font-size: 80%;	text-align: center;	vertical-align: bottom;}#reputation_list td{	vertical-align: top;	padding: 0 3px;}#reputation_list tr.bg_blue {	background-color: #D7F1FE;}#search_form input, #search_form select {	width: 155px;	padding: 0px;	margin: 0px;}#counters {	margin-top: 10px;	text-align: center;}.col-1, .col-2, .col-3, .col-4{ float:left}.col-2 h2{margin-bottom:10px;}/*======= width =======*/.main{margin:0 auto; text-align:left; width:1136px; }#promo, #first{margin:0px 0px 20px 0px;}table.promo {margin-top: 10px;}/*======= header =======*/#header {height:143px; margin-top: 0;  background:url(/i/top-1280.gif) no-repeat top center; position: relative;}/*======= index.html =======*/#page1 #content .col-1{ width:220px; margin-right:20px}#page1 #content .col-2{ width:666px; margin-right:20px}#page1 #content .col-3{ width:210px}/*======= index-1.html =======*/#page2 #content .col-1{ width:210px; margin-right:15px}#page2 #content .col-2{ width:655px}#page2 #content .col-3{ width:210px}table.box_t {	width: 100%;	border: none;	border-collapse: collapse;}table.box_t td {	padding: 0;	margin: 0;}table.box_t td.corner_top_left {	width: 14px;	height: 36px;	background:url(/i/corner_top_left.gif) no-repeat left top;}table.box_t td.corner_top_right {	width: 14px;	height: 36px;	background:url(/i/corner_top_right.gif) no-repeat right top;}table.box_t td.corner_bottom_left {	width: 14px;	height: 41px;	background:url(/i/corner_bottom_left.gif) no-repeat left bottom;}table.box_t td.corner_bottom_right {	width: 14px;	height: 41px;	background:url(/i/corner_bottom_right.gif) no-repeat right bottom;}table.box_t td.border_top {	height: 36px;	background:url(/i/border_top.gif) repeat-x top;	background-color: white;}table.box_t td.border_bottom {	height: 41px;	background:url(/i/border_bottom.gif) repeat-x bottom;	background-color: white;}table.box_t td.border_left {	width: 14px;	background:url(/i/border_left.gif) repeat-y left;	background-color: white;}table.box_t td.border_right {	width: 11px;	background:url(/i/border_right.gif) repeat-y right;	background-color: white;}table.box_t td.box_t_content {	background-color: white;	text-align:center;	padding: 0 10px;}table.box_t td.box_t_content h1 {	margin-bottom: 20px;	text-align:left;}#metro {	padding: 0;	width: 610px;	height: 712px;	margin: 0 auto;	position: relative;	z-index: 100;	background: url(/i/maps/mosmetro.gif) no-repeat;}#metro-overlay{	width: 610px;	height: 712px;}#metro .metro-st{	width: 10px;	height: 10px;	cursor: pointer;	z-index: 101;	/*background: black;*/}#metro div.selected{	margin-top: -1px;	background: url(/i/maps/checked.gif) 50% 50% no-repeat !important;}#metro div.hover{	margin-top: -1px;	background: url(/i/maps/hover.png) 50% 50% no-repeat; }#metro-selected-list div, #cities-selected-list div, #districts-selected-list div {	font-size: 11px;	padding-right: 10px;	background: url(/i/icons/delete.png) right center no-repeat;	cursor: pointer;}#metro-select-div{	line-height: 1.1em; color: gray;}div.contentMap { 	text-align:center;	vertical-align:middle;} a.button img{	margin-bottom: 10px;}.advert {	margin-top:20px;	margin-bottom:10px;}.adverts h3 {	color:#0E6998 !important;}#search_form {	margin-bottom:30px;}#search_form table {	width: 100%;}#search_form table td{	vertical-align: top;	width: 33%;	padding: 10px 5px;}#search_form{	text-align:left;}#search_form b{	font-size:13px;}#search_form select {	width: 100% !important;	height: 100px;}#feedback_form {	margin-right: 10px;	margin-top: 20px;}#page1 #feedback_form textarea{width:440px;height:70px;}#page2 #feedback_form textarea{width:200px;height:70px;}#tags_cloud { text-align:center; }#tags_cloud .tag1 { font-size: 80%; }#tags_cloud .tag2 { font-size: 100%; }#tags_cloud .tag3 { font-size: 120%; }#tags_cloud .tag4 { font-size: 150%; }#tags_cloud .tag5 { font-size: 170%; }#tags_cloud .tag6 { font-size: 190%; }#tags_cloud .tag7 { font-size: 220%; }#tags_cloud .tag8 { font-size: 250%; }#tags_cloud .tag9 { font-size: 280%; }#tags_cloud .tag10 { font-size: 310%; }.news_tags {	margin-top: 20px !important;}#search_link {	margin-top:20px; 	text-align:center; 	font-size:12px; 	font-family: Arial,Helvetica,sans-serif;}#search_link a {	display:block;	background: url(/i/maps/64px-mosmetro.png) center top no-repeat;	padding-top: 60px;}#map {	display:block;	float: right;	background: url(/i/maps/magnifier.png) 0 7px no-repeat;	text-decoration: none;	height: 16px;	padding-left: 20px;	padding-top: 7px;	margin-bottom: -7px;}#map span {	border-bottom:1px dashed #018EB9;	color:#018EB9;}#age-overlay {	width: 300px;	background-color: white;}#age-overlay th {	padding-top: 10px;}
