* {margin: 0;padding: 0; outline: none;-moz-outline-style: none;}
.wrapper {width: 100%;overflow: hidden;}
.clear {clear: both;font-size: 0%;	line-height: 0%;	height: 0;}
input, select {vertical-align: middle;	font-weight: normal;}
img {border: 0;	vertical-align: top;	text-align: left;}
ul{list-style: none;}
ol {list-style: upper-roman;}
object {vertical-align: top;outline: none;}
a {outline: none;	color: #8c3a3a;}
a:hover {text-decoration: none; color: #0033CC;	}
html {min-width: 1000px;}
body {background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#393939;overflow:scroll; overflow-x:hidden}
h1 {padding: 0 0 25px 0;	word-spacing: -1px;	line-height: 1.2em;	font-size: 2.0em;	font-weight: 400;	color: #4c4c4c; }
	h1 em {	display: block;	margin: 0 0 -1px 0;		font-style: normal;	}
	h1 strong {	display: block;		padding: 0 0 5px 0;		font-weight: 400;}
	h1 b {display: block;		padding: 0 0 3px 0;		font-weight: 400;	}
h2 {padding: 0 0 25px 0;	word-spacing: -1px;	line-height: 1.2em;	font-size: 2.5em;	font-weight: 400;	color: #4c4c4c;}
	h2 em {	display: block;	margin: 0 0 -1px 0;		font-style: normal;	}
	h2 strong {	display: block;		padding: 0 0 5px 0;		font-weight: 400;}
	h2 b {display: block;		padding: 0 0 3px 0;		font-weight: 400;	}
h3 {padding: 0 0 25px 0; display:inline;	word-spacing: -1px;	line-height: 1.2em;	font-size: 2.0em;	font-weight: 400;	color: #4c4c4c; }
	h3 em {	display: block;	margin: 0 0 -1px 0;		font-style: normal;	}
	h3 strong {	display: block;		padding: 0 0 5px 0;		font-weight: 400;}
	h3 b {display: block;		padding: 0 0 3px 0;		font-weight: 400;	}
h4 {background: none; margin: 0 0 24px 0;	padding: 0 0 12px 0;line-height: 2em;	font-size: 1em;	color: #8c3a3a;}
	h4 span {display: block; text-transform: none; line-height: 1.846em; font-size: 1.083em; color:#525252;}
.linehor {background:none; margin:0;}	
h5 {padding: 0 0 18px 0;line-height: 1.385em;	font-size: 1.083em;	color: #151515;}
	h5 em {display: block;		margin: 0 0 -18px 0;		font-style: normal;	}
	h5 i {	display: block;		margin: 0 0 -4px 0;		font-style: normal; }
	h5 span {display: block;		padding: 10px 0 0 0;	}
	h5 a {	color: #151515;	}
h6 {background: url(/images/line-hor.gif) repeat-x 0% 100%;	margin: 0 0 24px 0;	padding: 0 0 12px 0;	text-transform: uppercase;	line-height: 2em;	font-size: 1em;	color: #8c3a3a;}
	h6 span {display: block; text-transform: none; line-height: 1.846em; font-size: 1.083em; font-weight: normal; color:#525252;}
.linehor {background:none; margin:0;}

.Myriad {font-family:"Myriad Pro", Arial, Tahoma; font-weight:bold; font-size:1.5em;}
.Myriad_2 {font-family:"Myriad Pro", Arial, Tahoma; font-weight:bold; font-size:1.5em; color: #FFF; }
.upper {text-transform:uppercase; color:#333333}
.upper_block {text-transform:uppercase;}
.f25 {font-size:25px}
.stop {font-family:"Myriad Pro", Arial, Tahoma; font-weight:bold; font-size:1.5em; color:#F00}
.price {font-family:"Myriad Pro", Arial, Tahoma; font-weight: lighter; font-size:1.5em; color: #8c3a3a; display:inline}
.body_text {background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:2em;color:#393939; overflow-x:hidden}

#topphone {font-family:"Myriad Pro","Myriad", Arial, Tahoma; font-size:18px; color:#777777; text-align:right; font-weight:bold; position:absolute; width:400px; height:25px; top:15px; left:90%; margin:0 0 0 -330px;}

.h1sites {font-size:12px; margin:-10px 0 0 0; padding:0 10px 20px 0}
.h1sites b {font-weight:bold;}
h1.zag1 {font-size:12px; display:inline}
.ddd {font-size:12px; padding:0; margin:0; display:inline}
h1.abv {font-size:14px; padding:0; margin:0; display:inline}
h3.phone {font:bold 25px Arial; color:#8c3a3a; padding:0; margin:0; display:inline}
.t10 {font-size:11px}
.f12 {font-size:12px; color:#393939}


#pngfix {behavior: url('/js/iepngfix.htc');} 
.pngfix {behavior: url('/js/iepngfix.htc');}

#page2 h4 {background: url(/images/line-hor.gif) repeat-x 0% 100%; margin: 0 0 24px 0;	padding: 0 0 12px 0; text-transform: uppercase;	line-height: 2em; letter-spacing:1px; font-weight:bold;	font-size: 1em;	color: #8c3a3a;}
	#page2 h4 span {display: block; text-transform: none; line-height: 1.846em; font-size: 1.083em; font-weight: normal; color:#525252;}
	#page2 h4 div.desc {width:340px;float:right;line-height: 1.5em; margin-top:-7px}

.fleft {float: left;}
    img.fleft {	margin: 0 20px 19px 0;}
.fright {float: right;}
	ul.fright {	padding: 0 8px 0 0;	}

.col-1, .col-2, .col-3, .col-4 {float: left; overflow: hidden;}

.block-1, .block-2, .block-3, .block-4 {	float: left;	overflow: hidden;}
.block-1 {font-size:14px; margin-bottom:20px;}

#mainfff {width:1000px; height:100%; position:absolute; left:50%; margin-left:-500px; background:#fff}
#main-bg {background:url(/images/main-bg.jpg) repeat-x 50% 0% #ffffff;}
.tags {background:url(/images/main-bg3.jpg) repeat-x 50% 0%; padding: 15px;
border:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(/js/border-radius.htc);	}
.tags li a { text-decoration: none}
.tags li a:hover h1 {text-decoration: none; color: #8c3a3a;}
.tags td { padding-right: 12px}
.tags li { padding: 2px 0px;}
.tags li h1 { font-size: 11px}
.gorod {opcity:0.7; z-index:10; background:url(/images/main-bg3.jpg) repeat-x 50% 0%;}

#main-tail-ver {background: url(/images/main-tail-ver.gif) repeat-y 50% 0%;}
#main-bg-top {background: url(/images/main-bg-shad.png) repeat-y 50% 0%;}
#main-bg-bot {background: url(/images/main-bg-bot.jpg) no-repeat 50% 100%;	width: 100%;}

#main {width: 1000px;left:50%; margin-left:-500px;position:relative;font-size: 0.75em;}

#header {position: relative;height: 484px;}
	#page2 #header {position:relative; height:238px;}
	#page3 #header {position:relative; height:238px;}
	#page7 #header {background: none; height:130px;}

#upt {display:none}

#gift {width:266px; height:406px; background:url(/images/gift.png) no-repeat;position:absolute;left:50%; margin:106px 0 0 48px; z-index:300}

div.faq {margin:30px 0 0 0;font:bold 15px Tahoma}
div#container div.hidden {display:none; padding:10px 0 10px 0; font:13px Tahoma}
div#container div.m {margin:10px 0 10px 0}
div#container a {outline:none; color:#8c3a3a; font:bold 14px Tahoma}
div#container a:hover {text-decoration:none; color: #0033CC;}

#menu {width:1000px;height:85px;position:relative;top:0;left:50%; margin-left:-500px; background:#fff}
#topblock {width:1000px;height:346px;background:url(/images/new_year2011_2.swf) no-repeat 50% 4px #fff;position:relative;left:50%; margin-left:-500px}
#topblock #sl {width:456px;height:59px;background:url(/images/slogan2.png) no-repeat;position:absolute;left:67px; bottom:22px}
#topblock #phone {width:198px;height:45px;background:url(/images/phone.png) no-repeat bottom;position:absolute;right:50px; top:30px; font:12px Tahoma;color:white}

#top_banner {width:964px;height:338px; border:1px solid #B6B6B6; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; behavior:url(/js/border-radius.htc);}

#topblock_up {width:1000px;height:100px;background:url(/images/top_mini.swf) no-repeat 50% 4px #fff;position:relative;left:50%; margin:0 0 4px -500px}
#top_b_cont {overflow:hidden}
#tb_in {position:absolute; margin:45px 0 0 0; width:auto; display:none}
/*#tb_in div {margin:0 0 0 28px; width:280px; height:250px; border:2px solid #555; background:#fff; float:left; opacity:0.9}*/
#tb_in div {display:none;margin:0 0 0 28px; width:1px; height:1px; border:2px solid #555; background:#fff; float:left;}

#top_mini {width:964px;height:96px; border:1px solid #B6B6B6; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; behavior:url(/js/border-radius.htc);}

#top_logo {width:343px; height:34px; position:absolute; left:40px; top:35px;}
/*#top_logo {width:343px; height:34px; position:absolute; left:40px; top:35px; background:url(/images/logo.png) no-repeat}*/
#top_logos {width:331px; height:16px; position:absolute; left:52px; top:70px; background:url(/images/logos.png) no-repeat}
#top_ds {width:71px; height:12px; position:absolute; left:250px; top:30px; background:url(/images/designcity.png) no-repeat}
#top_sign {width:500px; position:absolute; right:30px; padding:40px 0 0 0; text-align:right}
#top_sign h1 {padding:10px 0 0 0; margin:0; font-family:"Myriad Pro", Arial, Tahoma; font-weight:bold; text-transform:uppercase; font-size:1.2em;}

#sub_shad {width:942px; height:7px; position:absolute;margin:-4px 0 0 30px; background:url(/images/sub_shad.png) no-repeat; z-index:251}

#portf {width:138px; height:35px; position:absolute; right:60px; top:34px; background:url(/images/portf.png) no-repeat 0px 0px;cursor:pointer; z-index:250}
#portf:hover {width:138px; height:35px; position:absolute; right:60px; top:34px; background:url(/images/portf.png) no-repeat 0px -35px;cursor:pointer; z-index:250}
#portf_dis {width:138px; height:35px; position:absolute; right:60px; top:34px; background:url(/images/portf.png) no-repeat 0px 0px; opacity:0.45; filter:alpha(opacity=45); z-index:250}

#sp_offers {width:181px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -444px; background:url(/images/sp_offer.png) no-repeat 0px 0px; cursor:pointer; z-index:250}
#sp_offers:hover {width:181px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -444px; background:url(/images/sp_offer.png) no-repeat 0px -28px; cursor:pointer; z-index:250}
#sp_offers_dis {width:181px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -444px; background:url(/images/sp_offer.png) no-repeat; opacity:0.45; filter:alpha(opacity=45); z-index:250}

#srv {width:97px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -254px; background:url(/images/srv.png) no-repeat 0px 0px; cursor:pointer; z-index:250}
#srv:hover {width:97px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -254px; background:url(/images/srv.png) no-repeat 0px -28px; cursor:pointer; z-index:250}
#srv_dis {width:97px; height:28px; position:absolute; left:50%; margin:-4px 0 0 -254px; background:url(/images/srv.png) no-repeat 0px 0px; opacity:0.45; filter:alpha(opacity=45); z-index:250}
#srv div.ext {width:1px; height:28px; background:url(/images/b_extend.gif) no-repeat 0px 0px; display:none;float:right}
#srv div.end {width:6px; height:28px; background:url(/images/b_exp_end.png) no-repeat 0px 0px; display:none; float:right}

img.our_phone {width:261px; height:102px; margin:40px 0 0 -17px;}

img.emptyimg {width:33px; height:33px;}

div.sendinfo {font-size:11px;color:red;padding:10px; position:absolute; margin-top:120px}
div.sendinfo span {text-decoration:underline;color:#000;}
div.sendinfo b.ok {color:green;}

.GenText img {/*border:1px solid #999*/}
.GenText2 img {border:none}
	#flash01 {position:absolute;display:none;width:800px;height:60px; background:#fff}
	#flash02 {position:absolute;display:none;width:800px;height:70px; background:#fff}
.GenText div.hr	{height:1px; width:90%; border-bottom:1px dashed #999}

.GenText #text {z-index:251;}
.GenText #off {z-index:250; position:absolute}
.GenText #text strong {color:#f77100}
.GenText a#show_tarif {text-decoration:none; border-bottom:1px dotted #81b700}
.GenText img.arrow {width:9px; height:5px; background:url(/images/arr_down.gif) no-repeat; margin:6px 0 0 5px; border:none}
.GenText #tarif {display:none;}

img.s1 {width:174px; height:100px; background:url(/images/quickorder_s1.gif) no-repeat; border:none; margin:0 20px 30px 0}
img.s2 {width:174px; height:100px; background:url(/images/quickorder_s2.gif) no-repeat; border:none; margin:0 20px 30px 0}
img.s3 {width:174px; height:100px; background:url(/images/quickorder_s3.gif) no-repeat; border:none; margin:0 20px 30px 0}
img.s4 {width:174px; height:100px; background:url(/images/quickorder_s4.gif) no-repeat; border:none; margin:0 20px 30px 0}

.tabPadd td {padding:5px}
.tabPadd img {border:none;}

#sl_1_block, #sl_2_block, #sl_3_block, #sl_4_block, #sl_5_block, #sl_6_block, #sl_7_block, #sl_8_block, #sl_9_block, #sl_10_block, #sl_11_block, #sl_12_block, #sl_13_block, #sl_14_block {display:none;}
div.slidecontainer {border:1px  dotted #999; padding:20px; margin:0 10px 10px 0}
#sl_1_link, #sl_2_link, #sl_3_link, #sl_4_link, #sl_5_link, #sl_6_link, #sl_7_link, #sl_8_link, #sl_9_link, #sl_10_link, #sl_11_link, #sl_12_link, #sl_13_link, #sl_14_link {font-size:14px}

#rastemvmeste_bg_boy {width:130px; height:250px; background:url(/offers/pages/i/rastemvmeste_bg.jpg) no-repeat; float:right; margin:0 0 0 30px}
#a_gift {width:180px; height:180px; background:url(/offers/pages/i/gift.jpg) no-repeat; float:right; margin:0 0 0 30px}
#tellabout {width:250px; height:174px; background:url(/offers/pages/i/tellabout.jpg) no-repeat; float:right; margin:0 0 0 30px}
#fca_brandbook {width:300px; height:300px;  background:url(/portfolio/pages/i/style/fca_brandbook_02.jpg) no-repeat; float:right; margin:0 0 0 30px}
#present {width:250px; height:273px;  background:url(/offers/pages/i/present.jpg) no-repeat; float:right; margin:0 0 0 30px}
#many {width:250px; height:151px;  background:url(/offers/pages/i/many.jpg) no-repeat; float:right; margin:0 0 0 30px}
#m1 {width:150px; height:200px;  background:url(/offers/pages/i/m1.png) no-repeat; float:left; margin:0 0 0 5px}
#m2 {width:300px; height:300px;  background:url(/offers/pages/i/m2.png) no-repeat; float:right; margin:0 0 0 30px}
#m3 {width:300px; height:320px;  background:url(/offers/pages/i/m3.png) no-repeat; float:right; margin:0 0 0 30px}
#m4 {width:300px; height:375px;  background:url(/offers/pages/i/m4.png) no-repeat; float:right; margin:0 0 0 30px}
#m5 {width:300px; height:300px;  background:url(/offers/pages/i/m5.png) no-repeat; float:right; margin:0 0 0 30px}
#m6 {width:168px; height:126px;  background:url(/offers/pages/i/m6.jpg) no-repeat; float:right; margin:0 0 0 30px}
#m7 {width:300px; height:225px;  background:url(/offers/pages/i/m7.png) no-repeat; float:right; margin:0 0 0 30px}
#m8 {width:300px; height:200px;  background:url(/offers/pages/i/m8.png) no-repeat; float:right; margin:0 0 0 30px}
#m9 {width:300px; height:379px;  background:url(/offers/pages/i/m9.png) no-repeat; float:right; margin:0 0 0 30px}
#m10 {width:300px; height:300px;  background:url(/offers/pages/i/m10.png) no-repeat; float:right; margin:0 0 0 3px}
#m11 {width:300px; height:300px;  background:url(/offers/pages/i/m11.png) no-repeat; float:right; margin:0 0 0 30px}
#m12 {width:300px; height:535px;  background:url(/offers/pages/i/m12.png) no-repeat; float:right; margin:0 0 0 30px}
#m13 {width:300px; height:300px;  background:url(/offers/pages/i/m13.png) no-repeat; float:right; margin:0 0 0 30px}
#m14 {width:300px; height:180px;  background:url(/offers/pages/i/m14.png) no-repeat; float:right; margin:0 0 0 30px}
#m15 {width:300px; height:225px;  background:url(/offers/pages/i/m15.png) no-repeat; float:right; margin:0 0 0 30px}
#coop {width:278px; height:247px;  background:url(/images/coop.png) no-repeat; float:right; margin:30 10 10 40px}
#cloud {width:590px; height:300px;  background:url(/images/cloud.png) repeat-y; margin:0 0 0 0px}   

#srv {width: 237px; height: 200px;  background:url(/images/srv/srv.png) no-repeat; float:right; margin:5px 5px 5px 5px}
#srv1 {width: 150px; height: 400px;  background:url(/images/srv/srv1.png) no-repeat; float:right; margin:0 0 0 5px}
#srv2 {width: 283px; height: 200px;  background:url(/images/srv/srv2.png) no-repeat; float:right; margin:0 0 0 30px}
#srv3 {width: 200px; height: 200px;  background:url(/images/srv/srv3.png) no-repeat; float:right; margin:0 0 0 30px}
#srv4 {width: 112px; height: 200px;  background:url(/images/srv/srv4.png) no-repeat; float:right; margin:0 0 0 30px}
#srv5 {width: 150px; height: 200px;  background:url(/images/srv/srv5.png) no-repeat; float:right; margin:0 0 0 30px}
#srv6 {width: 158px; height: 200px;  background:url(/images/srv/srv6.png) no-repeat; float:right; margin:0 0 0 30px}
#seo {width: 256px; height: 256px;  background:url(/images/offers/seo.png) no-repeat; float:right; margin:0 0 0 30px}

#znak_1 {width: 75px; height: 164px;  background:url(/images/znak_1.png) no-repeat; float:left; margin:0 0 0 10px}
#znak_2 {width: 75px; height: 106px;  background:url(/images/znak_2.png) no-repeat; float:left; margin:0 0 0 10px}
#znak_3 {width: 40px; height: 87px;  background:url(/images/znak_3.png) no-repeat; float:left; margin:0 0 0 10px}
#znak_voprosa {width: 100px; height: 193px;  background:url(/images/znak.png) no-repeat; float:left; margin:0 0 0 3px}
#rss{width: 20px; height: 20px;  background:url(/images/rss.png) no-repeat; margin:0 0 0 0px}
#webadminka{width: 343px; height: 34px;  background:url(/images/logo.png) no-repeat; margin:0 0 0 0px}

.col-1 span div.ind {padding:0 10px 0 0}


#content {width: 100%; background:#fff;}
	#content p {padding: 0 0 13px 0;line-height: 1.385em;font-size: 1.083em;color: #525252;}
	#content p.extra {padding: 0 0 27px 0;}
	#content p.extra1 {padding: 0 0 18px 0;}
	#content p.extra2 {padding: 0 0 15px 0;}
	#content blockquote p strong {display: block;padding: 0 14px 5px 0;text-align: right;color: #151515;}
		#content blockquote p strong a {color: #8c3a3a;}

.row-1 {width: 100%;}
	.row-1 .indent {padding: 0 40px 25px 55px;}
	.row-1 .indent-1 {padding: 22px 40px 24px 53px;}
	.row-1 .indent-2 {padding: 22px 40px 22px 53px;}
	
.row-2 {background: #eaeaea url(/images/row-2-tail.gif) repeat-x 0% 0%;}
	.row-2 .indent {padding: 38px 40px 48px 45px;}
	.row-2 .indent-1 {padding: 38px 40px 56px 55px;}

.line-ver {background: url(/images/line-ver.gif) repeat-y;width: 100%;}

.line-ver-1 {background: url(/images/line-ver.gif) repeat-y;width: 100%;}

.list {overflow: hidden;}
	.list li {background: url(/images/marker.gif) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;color: #525252;}
		.list li a {color: #8c3a3a;}
		.list li a:hover {color:#0033CC;}
	.list li.last {background:none;}
		.list li.last a {color: #8c3a3a;}
		.list li.last a:hover {color: #0033CC;}
		.list li.last a:hover {background:url(/images/marker3.gif) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;;}
		
.list2 {overflow: hidden;}
	.list2 li {background: url(/images/chk_yes.gif) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;color: #525252;}
		.list2 li a {color: #8c3a3a;}
		.list2 li a:hover {color:#0033CC;}
	.list2 li.last {background: none;}
		.list2 li.last a {color: #8c3a3a;}
		.list2 li.last a:hover {color:#0033CC;}	
		
.list3 {overflow: hidden;}
	.list3 li {background: url(/images/sp_offer2.png) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;color: #525252;}
		.list3 li a {color: #8c3a3a;}
		.list3 li a:hover {color:#0033CC;}
	.list3 li.last {background: none;}
		.list3 li.last a {color: #8c3a3a;}
		.list3 li.last a:hover {color: #0033CC;}
		.list3 li img {border:none; margin: 3px}
		
.GenText .list {overflow:hidden; padding:0 0 0 20px}
	.GenText .list li {background: url(/images/marker.gif) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;color: #525252;}
		.GenText .list li a {color: #8c3a3a;}
		.GenText .list li a:hover {color:#0033CC;}

.list-1 {padding: 0 0 5px 0;overflow: hidden;}
	.list-1 li {width: 100%;padding: 0 0 22px 0;overflow: hidden;vertical-align: top;line-height: 1.385em;font-size: 1.083em;color: #525252;}
		.list-1 li img {float: left;margin: 0 20px 0 0;}
		.list-1 li strong {display: block;padding: 10px 0 0 0;color: #151515;}
			.list-1 li strong a {color: #8c3a3a;}
			.list-1 li strong a:hover {color:#0033CC;}
		.list-1 li em {display: block;padding: 0 0 6px 0;color: #9f9e9e;}
		.list-1 li em.action {display: block;padding: 0 0 6px 0;color:#C00;}

.list-2 {width: 100%;overflow: hidden;}
	.list-2 li {width: 100%;padding: 0 0 8px 0;	overflow: hidden;vertical-align: top;line-height: 1.385em;font-size: 1.083em;color: #525252;}
		.list-2 li img {float: left;margin: 0 10px 0 0; border:none;}
		.list-2 li a {float: left;margin: 5px 0 0 0;text-decoration: none;color: #8c3a3a;}
		.list-2 li a:hover {text-decoration: underline;}
		
.list-3 {width: 100%;overflow: hidden;}
	.list-3 li {float: left;padding: 0 22px 22px 0;}
	.list-3 li.extra {padding: 0 0 22px 0;}

.list li ul.slist {list-style:inside; font-size:12px; line-height:16px;}
	.list li ul.slist li { background:none; list-style-image:none; line-height:16px}
	


.slist {overflow: hidden;}
	.slist li {background: url(/images/chk_yes.gif) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;color: #525252;}
		.slist li a {color: #8c3a3a;}
		.slist li a:hover {color:#0033CC;}
	.slist li.last {background:none;}
		.slist li.last a {color: #8c3a3a;}
		.slist li.last a:hover {color: #0033CC;}
		.slist li.last a:hover {background:url(/images/wow.png) no-repeat 0% 5px;padding: 0 0 0 25px;line-height: 2em;font-size: 1.083em;;}

	
	
.line_height_norm {line-height:16px}
.line_height_norm ul li {line-height:16px}

.list-indent {padding: 0 0 19px 0 !important;}

.link {background: url(/images/link-tail.gif) repeat-x 0% 0%;display: inline-block;height: 25px;float: left;overflow: hidden;line-height: 24px;text-decoration: none;font-size: 1.083em;color: #8c3a3a;}
	.link span {background: url(/images/link-left.gif) no-repeat 0% 0%;display: inline-block;}
	.link span span {background: url(/images/link-right.gif) no-repeat 100% 0%;display: inline-block;height: 25px;padding: 0 18px 0 18px;}
	.link:hover span span {cursor: pointer;color: #000;}

input.link {border:none;background: url(/images/link-tail.gif) repeat-x 0% 0%;display:inline-block;height: 25px;float: left;overflow: hidden;line-height: 24px;text-decoration: none;font-size: 1.083em;color: #8c3a3a;cursor: pointer;padding:0;}
.linkbutton span {background: url(/images/link-left.gif) no-repeat 0% 0%;display: inline-block;}
.linkbutton span span {background: url(/images/link-right.gif) no-repeat 100% 0%;display: inline-block;height: 25px;padding: 0 5px 0 5px;}
.linkbutton input.link:hover {cursor: pointer;color: #000;}

.next {background: url(/images/link-tail.gif) repeat-x 0% 0%;display: inline-block;height: 25px;float: right;overflow: hidden;line-height: 24px;text-decoration: none;font-size: 1.083em;color: #8c3a3a;}
	.next span {background: url(/images/link-left.gif) no-repeat 0% 0%;display: inline-block;}
	.next span span {background: url(/images/link-right.gif) no-repeat 100% 0%;	display: inline-block;height: 25px;padding: 0 18px 0 18px;}
	.next:hover span span {cursor: pointer;color: #000;}

.prev {background: url(/images/link-tail.gif) repeat-x 0% 0%;display: inline-block;height: 25px;float: left;overflow: hidden;line-height: 24px;text-decoration: none;font-size: 1.083em;color: #8c3a3a;}
	.prev span {background: url(/images/link-left.gif) no-repeat 0% 0%;display: inline-block;}
	.prev span span {background: url(/images/link-right.gif) no-repeat 100% 0%;display: inline-block;height: 25px;padding: 0 18px 0 18px;}
	.prev:hover span span {cursor: pointer;color: #000;}

.info {width:300px;line-height: 1.385em;font-size: 1.083em;color: #525252;}

#contactform {width: 600px;}
	
	#contactform input.text {border:1px solid #a5acb2;color: #000;height:18px; width:200px; margin-bottom:3px}
	#contactform input.code {border:1px solid #a5acb2;color: #000;height:18px; width:50px; margin-top:5px;}
	#contactform img.code {border:1px solid #a5acb2;}
	#contactform textarea {border:1px solid #a5acb2;color: #000; width:350px}	
	#contactform div.left, #contactform div.right {float:left;}
	#contactform div.right {margin-left:20px}

.required {color:red; font-size:12px}
.red {color:red;}

.no-indent {margin: 0 !important;padding: 0 !important;}

.indent-bot {margin: 0 0 20px 0;}

.indent-left {padding: 0 0 0 3px;}

.privacy {padding: 0 10px 0 2px;}
	.privacy p {padding: 0 0 18px 0 !important;}
	.privacy p.no-indent {padding: 0 !important;}

#footer {height: 68px;overflow: hidden;}
	#footer p {padding: 0 2px 0 55px;line-height: 74px;text-align: left;color: #494949;}
		#footer p span {padding: 0 6px 0 0;}
		#footer p a {margin: 0 0 0 6px;color: #494949;}

#counters {width:958px; position:absolute; margin:20px 0 0 0}

ul#smenu{
	margin:0 20px;
	padding:0 10px;
	list-style-type:none;
	width:auto;
	height:36px;
	position:relative;
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background-image: url(/images/moff.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:1px solid #555555;
	border-top:1px solid #919191;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	behavior:url(/js/border-radius.htc);	
}
ul#smenu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#smenu li a{
	display:block;
	float:left;
	color:#8c3a3a;
	text-decoration:none;
	font-weight:bold;
	padding:10px 18px 0 18px;
	height:26px;
	background:transparent url(/images/mdivider.gif) no-repeat top right;
	}
	
ul#smenu li a#sel{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:10px 18px 0 18px;
	height:26px;
	background:transparent url(/images/moff2.gif) repeat-x top left;
	}
	
ul#smenu li a.lastc{
	background:none;
	}
ul#smenu li a:hover{
	background:transparent url(/images/mhover.gif) no-repeat top right;	
	}
table.bitrix td {padding:3px;vertical-align:middle;}	
table.bitrix thead td {background:#dae1e9;}
table.bitrix img {border:none}

.uf {font-size:11px; color:gray}

/* тарифы на поддержку */

.w-icon  {position:absolute; width:70px; height:44px; background:url(/images/w-icon.png) no-repeat; margin:0 0 0 500px;}

#support_table {
	margin:0;
	padding: 1px;
	width: 610px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#25a314;
	text-shadow:#FFF 0 1px;
}
#support_table img {border:none}

#supp-header {
	margin:0;
	padding: 14px 0 0 24px;
	width: 586px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(/images/head-bcg.jpg) no-repeat right top;
	letter-spacing:0.03em;
}

.supp-bold {
	font: bold 22px Arial, Helvetica, sans-serif; 
	
}

#supp-top {
	margin:0;
	padding: 0;
	width: 610px;
	height: 46px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(/images/top-light-blue.png) repeat-x left top;	
}

.supp-top-cell {
	float:left;
	padding: 15px 0 0 0;
	text-align:center;
	width:60px;
	height: 31px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
}

#supp-top .first {width:341px; text-align:left; padding-left: 24px;}

#supp-middle {
	margin:0;
	padding: 0;
	width: 610px;
	background: #f6f6f6 url(/images/center-bcg.png) repeat-y right top;	
}

.supp-left {
	margin:0;
	padding: 11px 24px 11px 24px;
	width: 317px;
	height:auto;
	text-align: left;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	background: #e4ebf8 url(/images/center-blue.png) repeat-y left top;
}



.supp-right {
	margin:0;
	padding: 0 0 0 0;
	width: 60px;
	height:auto;
	text-align:center;
	vertical-align:middle;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
}

.supp-right #b01 {color:green; font-size:14px;}

.supp-bottom-cell {
	padding:0;
	text-align:center;
	width:60px;
	border-right: 1px solid #ced9ec;
	border-top: 2px solid #FFF;
	color:#070707;
	font: 12px Arial, Helvetica, sans-serif;
	background: #e4e3e3 url(/images/bottom-line.png) repeat-x left top;	
}

.sbc_first {width:317px; text-align:left; height:48px; padding: 7px 24px 7px 24px; font: 12px Arial, Helvetica, sans-serif;}
.sbc_last {border-right:none;border-top: 2px solid #FFF;}

#supp-footer {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 20px 0 8px 12px;
	width: 598px;
	background: #f6f6f6 url(/images/center-bcg.png) repeat-y right top;	
}

blockquote {
	background: none;
	margin:0 5px 0px 5px;
	padding:10px 4px 10px 10px;
	font-family: Arial, Tahoma; font-weight:bold;
	font-size:10px; 
	line-height:1.5em;
	color: #3f3f3f; 
	quotes:none;
}
blockquote.left {background:url(/images/blockquote_1.png) right top repeat-y; width:28%; float:left; padding-bottom:5px;  margin-right:10px; padding-right:15px; padding-left:0; font-size:12px; font-weight:bold; line-height:2em;}
blockquote.right {background:url(/images/blockquote_1.png) left top repeat-y; width:29%; float:right; margin-left:10px; padding-right:0px; padding-left:25px; background-position:15px 0; font-size:12px; font-weight:bold; line-height:2em;}
blockquote.quote {background:url(/images/main-bg3.jpg) left top no-repeat; width:80%; padding:0 0 0 35px; background-position:0px 0; margin-top:20px; line-height:1.5em; font-size:20px; color:#ffffff}
blockquote img { border:none; outline: none}


#pager {color:#2f5000;font:11px Tahoma, Arial, serif; margin:0; padding:0;}
#pager .ind {margin:0; padding:0;}
#pager input.back, #pager input.forw {width:60px;border:1px solid #a8a8a8; background:#FFF; font:11px Tahoma, Arial, serif}
#pager input.forwto {width:60px;border:1px solid #a8a8a8; background:#FFF; font:11px Tahoma, Arial, serif;margin:0 10px 0 5px}
#pager a.back, #pager a.forw {margin:0 15px 0 0;}
#pager a.forw {margin:0 0 0 10px}
#pager input.pnum {width:25px;border:1px solid #a8a8a8; background:#FFF; font:10px Tahoma, Arial, serif}
#pager a.pnum {margin:0 5px 0 0;}
#pager input.back:hover, #pager input.forw:hover, #pager input.forwto:hover {background:#b7cdff; cursor:pointer}
#pager input.pnum:hover {background:#b7cdff; cursor:pointer}
#pager .pnum:hover:disabled, #pager .back:hover:disabled, #pager .forw:hover:disabled, #pager input.forwto:hover:disabled {background:#fff;cursor:default}
#pager .goto {margin:5px 0 0 0}
#pager .goto .gotopage {width:50px;border:1px solid #a8a8a8; background:#FFF;}
#pager .dot {margin:0 5px 0 5px}
#pager a {text-decoration:none}
