html 	    		{ height: 100%; }
body        		{ height: 100%; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; font-family: tahoma; background: #f3f3f3;}
img         		{ border: 0px;}
table       	 	{ border-collapse: collapse; border-spacing: 0px;padding:0px}
td      	 		{ vertical-align:top;padding:0px;}
h1,h2,h3,h4,p,span	{ padding:0px; margin:0px;}
ul                  { margin:0px; padding:0px;}
ul li				{ margin:0px; padding:0px;}																											
/*---------------------------------------------------------------------------------------------------------------------------------*/
.container			{ width:1001px; background: #f3f3f3;}
.content 			{ padding:0; position: relative; min-height: 100%; width: 1001px;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
#tdleft				{ background: url(../images/tdleft.gif) no-repeat; width: 36px; height: 100%;}
#tdcenter			{ width: 1001px; padding: 0px;}
#tdright			{ background: url(../images/tdright.gif) no-repeat left top; width: 225px; height: 100%; text-align: center; padding: 165px 0px 0px 0px;}
#tdright a			{ display: block; margin: 0px 10px 20px 10px;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.header				{ background: url(../images/header.jpg) no-repeat; width: 1001px; height: 229px; position: relative; margin: 0px 0px -42px 0px;}
.link				{ width: 612px; height: 70px; position: absolute; left: 18px; top: 50px;}
.link img 			{ width: 612px; height: 70px;}
.link a				{ cursor: hand;}
.phone				{ position: absolute; top: 75px; left: 747px; text-align: right; width: 225px; font: normal 17px Tahoma; color: #000000;}
/*--------top-menu-----------------------------------------------------------------------------------------------------------------*/
div.tmenu { padding: 145px 0px 0px 0px; float: right;}
a.link1:link, a.link1:visited { font: bold 12px Tahoma; color: #000; text-decoration: none; display: block; padding: 10px 16px;}
a.link1:hover, a.link1:active { color: #0d4b9f;}
a.open:link, a.open:visited { font: bold 12px Tahoma; color: #000; text-decoration: none; display: block; padding: 10px 16px; background: url(../images/mn.jpg) no-repeat center bottom;}
a.open:hover, a.open:active { color: #0d4b9f; background: url(../images/mo.jpg) no-repeat center bottom;}
a.open2:link, a.open2:visited { font: bold 12px Tahoma; color: red; text-decoration: none; display: block; padding: 10px 16px; cursor: default;}
a.open2:hover, a.open2:active { color: red;}
/*--------bottom-menu---------------------------------------------------------------------------------------------------------------*/
div.bmenu { padding: 5px 0px 0px 15px;}
html>body div.bmenu { padding: 30px 0px 0px 15px;}
a.link2:link, a.link2:visited { font: normal 11px Tahoma; color: #000; text-decoration: none; display: block; padding: 7px 16px;}
a.link2:hover, a.link2:active { color: #0d4b9f;}
a.open3:link, a.open3:visited { font: normal 11px Tahoma; color: #000; text-decoration: none; display: block; padding: 7px 16px; background: url(../images/bn.jpg) no-repeat center top;}
a.open3:hover, a.open3:active { color: #0d4b9f; background: url(../images/bo.jpg) no-repeat center top;}
a.open4:link, a.open4:visited { font: normal 11px Tahoma; color: red; text-decoration: none; display: block; padding: 7px 16px; cursor: default;}
a.open4:hover, a.open4:active { color: red;}
ul.men	{ border: 1px solid black; background: #f0f0f0; position: absolute; left: 0px; top: 0px; list-style-type: none; margin: 0px -2px -2px 0px; width: 148px; left: -1px; top: -1px; padding: 0px 0px 10px 0px; background: #fffee5; border: 1px #c7ced5 solid; opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=87); -moz-opacity: 0.9; -khtml-opacity: 0.9; z-index: 999; display: none;}
ul.men li { margin: 0px 16px 0px 16px;}
ul.men li a.pod:link { margin: 0px 0px 0px 0px; font: normal 11px Tahoma; color: #000; text-decoration: none;}
html>body ul.men a.pod:link { margin: 5px 0px 5px 0px; display: block;}
html>body ul.men a.pod:visited { margin: 5px 0px 5px 0px; display: block;}
html>body ul.men a.pod:hover, html>body ul.men a.pod:active { margin: 5px 0px 5px 0px; display: block; text-decoration: underline;}
ul.men a.pod:visited { font: normal 11px Tahoma; text-decoration: none; color: #000;}
ul.men a.pod:hover, ul.men a.pod:active { font: normal 11px Tahoma; text-decoration: underline;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
table.center		{ width: 1001px; margin: 0px 0px 0px 0px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
td.main				{ width: 563px;}
td.main img.bc		{ margin: 100px 0px -9px 0px; left: 0px; bottom: 0px; position: relative; z-index: 1;}


/* ________________________________________Изменения_________________________________________________________ */

.text .answ2 {padding: 0 0 20px 10px; margin: 0;}
.text .answ2 a {text-decoration: none;}
.text .answ2 a:hover {text-decoration: underline;}
.text .answ2 img {padding: 0; margin: 0 10px -10px 0;}
.text .answ3 {padding: 40px 0 15px 20px; margin: 0; font: normal 18px Tahoma; color: #000;}
.text .answ3 img {padding: 0; margin: 0 10px -20px 0;}

.text .answ {width: 550px; overflow: hidden;}
.text .quest_answ {padding-right: 0; margin-right: 0;}
.text .quest_answ li {color: #000; padding: 0 30px 0 10px; margin: 0;}
.text .quest_answ li a {color: #0056ca;}
.text .quest_answ li b {color: #2e2e2e; display: inline; font: bold 12px Tahoma;}
.text .quest_answ li .date {color: #868c99; display: inline; margin: 0 0 0 20px; font: normal 11px Verdana;}
.text .quest_answ li p {color: #2e2e2e; font: normal 13px Tahoma; padding: 0; margin: 5px 0 0 0;}
.text .quest_answ li p.answer {padding: 0; margin: 15px 0 0 40px;}
.text .quest_answ li p.answer b {color: #0056ca;}
.text .quest_answ li p.answer .profes {display: block; padding: 0; margin: 0 0 5px 0; font: normal 11px Tahoma; color: #2e2e2e;}
.text .quest_answ li hr {height: 1px; width: 469px; height: 1%; padding: 0; margin: 25px 0; font-size: 0; background: #e3e3e3; display: block; float: left;}
.text .page_list {height: 20px; clear: both; padding: 0 0 0 25px;}
.text .page_list a {margin: 0 4px; font: normal 12px Tahoma; color: #0056ca; text-decoration: none;}
.text .page_list a:hover {text-decoration: underline;}
.text .page_list a.opena {color: #2e2e2e; text-decoration: none;}
.text .page_list a.opena:hover {color: #2e2e2e; cursor: default;  text-decoration: none;}
.text .page_list span {color: #2e2e2e; font: normal 12px Tahoma; display: inline; margin: 0 20px 0 0;}
.text .page_list a.forlast {text-decoration: underline;}
.text .page_list a.forlast:hover {text-decoration: none;}
.text .page_list a.opena {color: #2e2e2e; text-decoration: none;}
.text .page_list a.opena:hover {color: #2e2e2e; cursor: default;  text-decoration: none;}



.text .answ form {display: block; padding: 0 50px 0 0; margin: 0 0 0 0;}
.text .answ form p {padding: 5px 0 17px 80px; margin: 0; font: normal 11px Tahoma; color: #616161;}
.text .answ form div {height: 26px; text-align: right; padding: 0; margin: 0; font: normal 11px Tahoma; color: #616161;}
.text .answ form div.textarea {height: 147px; text-align: right; padding: 0; margin: 0; font: normal 11px Tahoma; color: #616161;}
.text .answ form div.textarea span {display: block; float: right; margin: 4px 0 0 0;}
.text .answ form div.auth span {display: block; float: right; margin: 0;}
.text .answ form div input {width: 325px; height: 20px; border: 1px solid #bbbbbb; padding: 0 0 0 2px; margin: 0 0 0 12px; font: normal 13px Tahoma; color: #000;}
.text .answ form div textarea {width: 325px; height: 139px; float: right; border: 1px solid #bbbbbb; padding: 0 0 0 2px; margin: 0 0 0 15px; font: normal 12px Tahoma; color: #000;}
.text .answ form div.auth {height: 40px;}
.text .answ form div.auth img {display: block; float: right; padding: 0; margin: 0 0 0px 8px; border: none;}
.text .answ form div.auth input {float: right; width: 200px; height: 36px; padding: 0 0 0 2pxs; margin: 0 0 0 15px; font: normal 30px Tahoma;}
.text .answ form a.submit {display: block; float: right; width: 200px; height: 23px;  padding: 0 30px 0 0 ; margin: 10px 0 0 0; border: none; background: url(../pics/submit.jpg) no-repeat right top; font: normal 11px Tahoma; color: #969696; text-decoration: none; text-align: right; line-height: 23px;}
.text .answ form a.submit:hover {text-decoration: underline;}
.text a.up {font: normal 11px Tahoma; color: #0056ca; text-decoration: underline; margin: 50px 0 0 30px; padding: 0; display: block; width: 90px;}
.text a.up:hover {text-decoration: none; font: normal 11px Tahoma; color: #0056ca;}


.text .skidka {width: 310px; padding: 0; margin: 0 0 0 30px;}
.text .skidka h2 {font: normal 18px Tahoma; color: #2e2e2e; display: block; padding: 0; margin: 0 0 12px 0;}
.text .skidka b {display: block; padding: 0; margin: 0 0 4px 0; font: bold 12px Tahoma; color: #122950;}
.text .skidka p {padding: 0; margin: 0 0 18px 0; font: normal 12px Tahoma; color: #2e2e2e;}
.text .skidka form {display: block; width: 283px; * width: 295px; border: 1px solid #bbbbbb; padding: 10px 0 0 11px; margin: 0;}
.text .skidka form img {display: block; padding: 0; margin: 1px 13px 0 0; * margin: 1px 12px 0 0;}
.text .skidka form span {display: blcok; padding: 0; margin: 0 0 13px 0; font: normal 11px Tahoma; color: #616161;}
.text .skidka form label {font: normal 11px Tahoma; color: #616161; display: block; padding: 0; margin: 0;}
.text .skidka form input {display: block; height: 20px; width: 270px; margin: 1px 0 6px 0; * margin: 0 0 4px 0;  padding: 0 0 0 2px; border: 1px solid #bbbbbb;}
.text .skidka form input.auth {display: block; height: 36px; width: 152px; font: 26px Tahoma;}

.text .skidka form a.submit {display: block; float: right; width: 180px; height: 23px;  padding: 0 30px 0 0 ; margin: 18px 11px 18px 0; * margin: 18px 11px 12px 0; border: none; background: url(../pics/submit.jpg) no-repeat right top; font: normal 11px Tahoma; color: #969696; text-decoration: none; text-align: right; line-height: 23px;}
.text .skidka form a.submit:hover {text-decoration: underline;}
.text img.img_kupon {display: block; margin: 0 50px 0 0; padding: 0; position: relative; z-index: 100;}

.text .descr {font: normal 13px Tahoma; color: #2e2e2e; padding: 0 0 20px 20px; margin: 0;}
.text ul.video {display: block; padding: 0; margin: 0;}
.text ul.video li {display: block; display: inline; float: left; padding: 0; margin: 10px 20px; width: 140px; height: 200px; list-style: none;}
.text ul.video li img {display: block; padding: 0; margin: 0; border: none;}
.text ul.video li span {display: block; padding: 4px 0 0 0; margin: 0; font: normal 11px Tahoma; color: #2e2e2e;}
.text ul.video li .date_time {display: block; padding: 0 0 4px 0; margin: 0; font: normal 11px Verdana; color: #868c99;}
.main .text ul.video li a {display: block; padding: 0; margin: 0; font: normal 12px Tahoma; color: #0056ca; text-decoration: none;}
.text ul.video li a:hover {text-decoration: underline;}
.text ul.video li a.img {display: block; padding: 0; margin: 0;}
.text ul.video li a.img:hover {text-decoration: none;}

/*---------------------------------------------------------------------------------------------------------------------------------*/
div.head			{ position: absolute; top: 183px; left: 241px; font: normal 18px Tahoma; color: #25365a;}
div.adr				{ margin: 5px 0px 0px 25px;}
div.adr p   		{ margin: 0px; font: normal 11px Tahoma; text-indent: 0px;}
div.adr span		{ color: #717171;}
div.adr2			{ margin: 25px 0px 0px 25px; width: 255px; border-top: 1px solid #e3e3e3;} 
div.adr2 p   		{ margin: 5px 0px 0px 0px; font: normal 11px Tahoma; text-indent: 0px; position: relative;}
div.adr2 span		{ margin: -5px 0px 0px 0px; color: #717171; display: block;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
td.left				{ width: 197px; padding: 0px 0px 30px 0px; position: relative;}
html>body td.left	{ width: 206px; padding: 0px 0px 30px 0px; position: relative; display: block;}
td.left table		{ margin: 0px 0px -9px 9px; background: #fff2b8 url(../images/lm.jpg) repeat-y left;}
td.left table th	{ vertical-align: top; text-align: left; padding: 0px 0px 9px 13px;}
td.left table td    { padding: 0px 0px 9px 0px;}
td.left img			{ margin: 0px 0px 0px 10px;}
html>body td.left img { margin: 0px 0px -10px 10px;}
td.left a:link 		{ margin: 0px 10px 0px 0px; font: normal 11px Tahoma; color: #2c56c0; text-decoration: none; line-height: 13px; display: block; background: url(../images/1.jpg) no-repeat right center;}
td.left a:visited 	{ margin: 0px 10px 0px 0px; font: normal 11px Tahoma; color: #a33dea; text-decoration: none; line-height: 13px; display: block;background: url(../images/1.jpg) no-repeat right center;}
td.left a:hover, td.left a:active { font: normal 11px Tahoma; text-decoration: underline;}
td.left a.op:link, td.left a.op:visited { display: block; background: #f3f3f3; color: #000; text-decoration: none; cursor: default; background: url(../images/2.jpg) no-repeat right center;}
td.left a.op:hover, td.left a.op:active { }
td.left tr.optr a.non { background: url(none)}
td.left a.non:link { background: url(none)}
td.left a.non:visited { background: url(none)}
td.left a.non:hover { background: url(none)}
td.left a.non:active { background: url(none)}
td.left tr.optr		{ background: #f3f3f3;}
td.left tr.optr	td	{ background: #f3f3f3;}
td.left tr.optr	th	{ background: #f3f3f3 url(../images/opentr.jpg) repeat-y left;}
td.left div.wline	{ height: -1px; margin: 0px 0px -5px 2px; border-top: 1px solid #fff;}
td.left .podm		{ background: #fff2b8 url(none);}
td.left .podm tr   	{ }
td.left .podm tr td { height: 10px;}
td.left .podm tr td a:link { padding: 2px 0px 3px 10px; margin: -2px 0px -4px 35px; font: normal 11px Tahoma; color: #2c56c0; text-decoration: none; line-height: 13px; display: block; background: url(none);} 
td.left .podm tr td a:visited { padding: 2px 0px 3px 10px; margin: -2px 0px -4px 35px; color: #a33dea;background: url(none);}
td.left .podm tr td a:hover, td.left .podm tr td a:active { text-decoration: underline;}
td.left .podm tr td a.op2:link  { color: #000; cursor: default; background: #fff; width: 153px;}
td.left .podm tr td a.op2:visited { color: #000; cursor: default; background: #fff; width: 153px;}
html>body td.left .podm tr td a.op2:link { color: #000; cursor: default; background: #fff; width: 143px;}
html>body td.left .podm tr td a.op2:visited { color: #000; cursor: default; background: #fff; width: 143px;}
td.left .podm tr td a.op2:hover, td.left .podm tr td a.op2:active { text-decoration: none;}
td.special			{ }
td.special p		{ margin: -5px 0px 0px 12px; font: normal 18px Verdana; color: #dc0000; position: relative;}



p.sp				{ margin: 15px 0px 15px 20px; font: normal 13px Tahoma; color: #294b84;}
html>body p.sp		{ margin: 30px 0px 15px 20px;}
td.left table.speci { padding: 0px; margin: 0px 0px 10px 20px; width: 150px; background: url(none);}
td.left table.speci p { margin: 5px 0px 5px 0px; font: normal 11px Tahoma; color: #2e2e2e;}
td.left table.speci th { padding: 0px; background: url(none);}
td.left table.speci td { padding: 0px; background: url(none);}
td.left table.speci td a:link, table.speci td a:visited { background: url(none);}
td.left table.speci td a:hover, table.speci td a:active { background: url(none);}
td.left table.speci th a:link, table.speci th a:visited { font: bold 12px Tahoma; color: #0056ca; background: url(none);}
td.left table.speci th a:hover, table.speci th a:active { font: bold 12px Tahoma; color: #0056ca; background: url(none);}
td.left table.speci th img { margin: 0px 7px 0px 0px;}
td.left table.speci hr { margin: 10px 0px 10px 0px;}
html>body td.left table.speci hr { margin: 10px 0px 10px 0px;}
div.second			{ margin-left: 30px;}


td.right			{ width: 232px; position: relative; vertical-align: top;}
td.right h5			{ margin: -5px 0px 0px 18px; font: normal 18px Tahoma; color: #25365a; position: relative;}
div.new				{ margin: 12px 0px 8px 0px;}
div.new p			{ margin: 0px 0px 0px 18px; font: normal 11px Tahoma; color: #868c99;}
td.right div.new a:link, td.right div.new a:visited { margin: 3px 18px 0px 18px; font: bold 12px Tahoma; color: #0056ca; text-decoration: none; display: block;}
td.right div.new a:hover, td.right div.new a:active { text-decoration: underline;}
td.right a:link, td.right a:visited { margin: 0px 0px 0px 18px; font: normal 11px Tahoma; color: #0056ca;}
td.right a:hover, td.right a:active { text-decoration: none;}
td.right hr			{ margin: 12px 0px 12px 0px; border-top: 1px solid #e7e7e7; border-bottom: 0px; border-left: 0px; border-right: 0px; display: block;}
div.nomarg			{ margin: 0px;}
td.right div.nomarg a:link, td.right div.nomarg a:visited		{ margin: 0px;}
div.priem			{ width: 209px; height: 47px; border: 1px solid #e7e7e7; background: #fff url(../images/ban2.jpg) no-repeat left;}
div.priem p			{ margin: 0px 0px 0px 20px; font: normal 18px Tahoma; color: #ff0014; display: block;}
div.priem p	b		{ font: normal 16px Tahoma; color: #000; display: block;}
p.zap				{ margin: 3px 35px 5px 30px; font: normal 11px Tahoma; color: #6b6b6b; text-align: left;}
p.zap a:visited		{ margin: 0px;}
table.banners		{ width: 229px; height: 74px; background: url(../images/bannerzone.jpg) no-repeat right top;}
table.banners img	{ margin: 0px 0px 10px 0px;}
table.banners a:link, table.banners a:visited, table.banners a:hover, table.banners a:active { margin: 0px;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.text				{ margin: 39px 0px 0px 9px; padding: 0px 0px 0px 0px; background: #ffffff url(../images/lc.jpg) repeat-y left;}
.text img			{ margin: 3px 12px 0px 25px;}
.text p				{ margin: 0px 30px 5px 25px; font: normal 12px Tahoma; color: #2e2e2e; text-indent: 0px;}
.text h1			{ margin: 17px 30px 10px 25px; font: normal 25px Tahoma; color: #122950;}
.text h2			{ margin: 17px 30px 7px 25px; font: normal 22px Tahoma; color: #2e2e2e;}
.text h3			{ margin: 15px 30px 5px 25px; font: normal 18px Tahoma; color: #2e2e2e;}
.text h4			{ margin: 20px 30px 7px 25px; font: bold 12px Tahoma; color: #122950;}
.text h5			{ margin: 0px 40px 7px 25px; font: bold 12px Tahoma; color: #2e2e2e;}
.text h6			{ margin: 17px 30px 10px 0px; font: normal 25px Tahoma; color: #122950;}
.text a:link, .text a:visited { font: normal 12px Tahoma; color: #0056ca; text-decoration: underline;}
.text a:hover, .text a:active { font: normal 12px Tahoma; color: #0056ca; text-decoration: none;}
.text ul        	{ margin: 2px 50px 5px 50px; font: normal 13px Tahoma; color: #2e2e2e; list-style-image: url(../images/bull.jpg);}
.text ul li			{ margin: 0px 0px 5px 0px; font: normal 13px Tahoma; color: #2e2e2e; line-height: 15px;}
.text ol    	    { margin: 0px 50px 5px 50px; font: normal 13px Tahoma; color: #2e2e2e;}
html>body .text ol	{ margin: 2px 0px 5px 10px; font: normal 13px Tahoma; color: #2e2e2e;}
.text ol li			{ margin: 0px 0px 5px 0px; font: normal 12px Tahoma; color: #2e2e2e; line-height: 15px;}
div.lyric			{ margin: 10px 90px 10px 40px; padding: 3px 0px 5px 0px; border: 1px #dddfe0 solid;}
div.lyric p			{ margin: 0px 10px 5px 10px; font: normal 12px Tahoma; color: #294b84; text-indent: 0px;}
table.table			{ margin: 11px 10px 11px 25px; border: 1px solid #cdcdcd;}
table.table tr th	{ padding: 6px 5px 6px 5px; text-align: left; font: normal 13px Tahoma; color: #ffffff; border: 1px solid #dddfe0; background: #8092bb;}
table.table tr td 	{ vertical-align: middle; padding: 6px 5px 6px 8px; height: 20px; font: normal 12px Tahoma; color: #000000; border: 1px solid #dddfe0;}
hr					{ margin: 10px 25px 10px 25px; border-top: 1px solid #e3e3e3; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 1px;}
html>body hr		{ display: block; margin: 25px 25px 10px 25px; border-top: 1px solid #e3e3e3; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 1px;}
div.links			{ margin: 40px 0px 0px 25px; position: relative; clear: both; display: block;}
html>body div.links	{ padding: 40px 0px 0px 0px;}
div.links a:link, div.links a:visited { margin: 0px 15px 0px 0px; font: normal 11px Tahoma; color: #2e2e2e;}
div.links a:hover, div.links a:active { font: normal 11px Tahoma; color: #2e2e2e;}
/*-news----------------------------------------------------------------------------------------------------------------------------*/
.years				{ margin: 0px 0px 0px 25px;}
.years a			{ margin: 5px 15px 5px 0px; width: 30px; display: block; float: left;}

.years a.unact:link, .years a.unact:visited { text-decoration: none; cursor: default;}
.years a.unact:hover, .years a.unact:active { text-decoration: none; cursor: default;}

.years a.oy:link, .years a.oy:visited { font: bold 12px Tahoma; color: #000;}
.years a.oy:hover, .years a.oy:active { }
.years a.oya:link, .years a.oya:visited { font: bold 12px Tahoma; color: #000; text-decoration: none; cursor: default;}
.years a.oya:hover, .years a.oya:active { }
.months				{ margin: 0px 0px 0px 25px; width: 100%; clear: both;}
.months a			{ margin: 0px 10px 5px 0px; width: 30px; display: block; float: left; position: relative;}
.months a.oya:link, .months a.oya:visited { font: bold 12px Tahoma; color: #000; text-decoration: none; cursor: default;}
.months a.oya:hover, .months a.oya:active { }

.months a.unactm:link, .months a.unactm:visited { text-decoration: none; cursor: default;}
.months a.unactm:hover, .months a.unactm:active { text-decoration: none; cursor: default;}

a.n:link, a.n:visited { margin: 30px 0px 15px 25px; font: normal 18px Tahoma; color: #0056ca; display: block; width: 60px; text-decoration: none;}
a.n:hover, a.n:active { font: normal 18px Tahoma; color: #0056ca; text-decoration: underline;}
div.news				{ margin: 5px 0px 15px 0px;}
div.news img				{ float:left; }
div.news b				{ margin: 0px 0px 0px 25px; font: normal 11px Verdana; color: #868c99; display: block;}
.news a:link, .news a:visited { margin: 3px 25px 3px 25px; font: bold 12px Tahoma; text-decoration: none; display: block;}
.news a:hover, .news a:active { margin: 3px 25px 3px 25px; font: bold 12px Tahoma; text-decoration: underline;}
.news h3			{ margin-top: 0px;}
.part				{ margin: 0px 0px 0px 25px; border-bottom: 1px solid #e3e3e3;}
.part h4			{ margin: 0px;}
.part p				{ margin: 0px;}
.part th			{ padding: 15px 0px 15px 0px; vertical-align: middle; text-align: center;}
.part img			{ margin: 0px;}
.part td			{ padding: 15px 0px 15px 0px;}
.lastpart				{ margin: 0px 0px 0px 25px; border-bottom: 0px;}
.lastpart h4			{ margin: 0px;}
.lastpart p				{ margin: 0px;}
.lastpart th			{ padding: 15px 0px 15px 0px; vertical-align: middle; text-align: center;}
.lastpart img			{ margin: 0px;}
.lastpart td			{ padding: 15px 0px 15px 0px;}
/*--------------------------------------------------------------------------------------------------------------------------------*/
div.he				{ height: 150px;  vertical-align: top; margin-top: 20px;}
div.hw				{ background: url(../images/right.jpg) no-repeat;}
html:n\ot([lang]) div.hw { background: url(../images/right.jpg) no-repeat;}
html>body div.hw	{ left: 750px; top: 10px;}
div.hw table		{ margin: 10px 0px 0px 0px;}
div.hw th			{ width: 51px; text-align: left; vertical-align: middle;}
div.hw td			{ padding: 10px 0px 10px 0px; width: 150px; text-align: left; vertical-align: middle;}
div.hw td a:link, div.hw td a:visited, div.hw td a:hover, div.hw td a:active { margin: 0px; padding: 0px; display: block;}
div.hw td a.ro:link, div.hw td a.ro:visited, div.hw td a.ro:hover, div.hw td a.ro:active { cursor: default; color: #000; text-decoration: none; margin: 0px; padding: 0px; display: block;}
div.hw td p			{ margin: 0px; padding: 0px; font: normal 11px Tahoma; text-indent: 0px; display: block;}
table.quest			{ }
table.quest th		{ text-align: left;}
table.quest a:link, table.quest a:visited, table.quest a:hover, table.quest a:active { font-size: 11px;}
table.quest2		{ margin: 50px 0px 0px 0px;}
table.quest2 img	{ margin: 3px 5px 0px 0px;}
table.quest2 th		{ text-align: left;}
table.quest2 a:link, table.quest2 a:visited, table.quest2 a:hover, table.quest2 a:active { font-size: 11px;}
div.spec			{ margin: 0px 0px 10px 0px; clear: both;}
html:n\ot([lang]) div.spec img { margin-bottom: 15px;}
div.spec h4			{ margin-right: 100px; font-size: 13px; color: #2e2e2e;}
div.spec a:link, div.spec a:visited { font-size: 13px; font-weight: bold; display: inline; text-decoration: none;}
div.spec a:hover, div.spec a:active	{ font-size: 13px; font-weight: bold; display: inline; text-decoration: underline;}
div.spec p			{ margin: 8px 0px 0px 0px; }
p.mar				{ margin-bottom: 10px;}
a.back:link, a.back:visited, a.back:hover, a.back:active { font-size: 11px; margin: 0px 0px 0px 25px; display: block;}
a.back1:link, a.back1:visited, a.back1:hover, a.back1:active { font-size: 11px; padding: 1px 0px 1px 25px; display: block;}
html>body a.back1:link, html>body a.back1:visited, html>body a.back1:hover, html>body a.back1:active { font-size: 11px; padding: 15px 0px 1px 25px; display: block;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
ul.list				{ margin: 0px 0px 0px 25px; list-style-type: none; position: relative; display: block; clear: both;}
ul.list li			{ margin: 15px 10px 15px 0px; float: left; display: block;}
ul.list li a:link	{ display: block;}
ul.list li a:visited { color: #9142c9; display: block;}
ul.list li a:hover, ul.list li a:active { }
ul.list li p		{ margin: 0px 10px 0px 5px;}
ul.list li.last a:link, ul.list li.last a:visited, ul.list li.last a:hover, ul.list li.last a:active { font-size: 11px;}
table.gal			{ margin: 0px 0px 0px 20px; width: 483px; clear: both;}
table.gal th		{ width: 241px;}
table.gal p			{ margin: 10px 0px 20px 15px; font: normal 11px Tahoma; color: #2e2e2e; text-align: left;}
table.gal a:link, table.gal a:visited { padding: 0px; margin: 3px 0px 0px 15px; display: inline-block; border: 1px solid #fff;}
html:n\ot([lang]) table.gal a:link, table.gal a:visited { padding: 0px; margin: 3px 0px 0px 15px; display: table; border: 1px solid #fff;}
html:n\ot([lang]) table.gal a:hover, table.gal a:active { border: 1px solid #ff0000;}
table.gal a:hover, table.gal a:active { border: 1px solid #ff0000;}
table.gal img		{ margin: 0px;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.address			{ }
.address td			{ padding: 0px 0px 2px 10px; font: normal 12px Tahoma; color: #2e2e2e; vertical-align: bottom;}
.address th         { padding: 0px 0px 2px 0px; width: 75px; font: normal 11px Tahoma; color: #616161; text-align: right;}
.address b			{ font: normal 18px Tahoma; color: #2e2e2e;}
.sent				{ margin: 0px 0px 20px 0px;}
.sent p  			{ font-size: 11px;}
.request			{ }
.request th         { padding: 5px 0px 5px 0px; width: 140px; vertical-align: top; text-align: right; font: normal 11px Tahoma; color: #616161;}
.request input		{ margin: 4px 0px 3px 10px; border: 1px solid #bbb; background: #fff; width: 328px; height: 19px;}
.request textarea	{ margin: 0px 0px 7px 10px; border: 1px solid #bbb; background: #fff; width: 328px; height: 138px;}
a.submit:link, a.submit:visited { margin: 5px 0px 0px 395px; padding: 5px 0px 0px 0px; width: 85px; height: 25px; font-size: 11px; color: #969696; text-decoration: none; background: url(../images/in.jpg) no-repeat right center; display: block;}
html>body a.submit:link, html>body a.submit:visited { padding: 10px 0px 0px 0px;}
a.submit:hover, a.submit:active { font-size: 11px; color: #969696; text-decoration: underline;}
a.submit img		{ margin: 0px 0px 0px 5px;}
.map				{ margin: 5px 0px 0px 13px; width: 516px; height: 350px; background: url(../images/map1.jpg) no-repeat left top;}
.map a:link, .map a:visited { position: relative; top: 107; left: 116; width: 348px; height: 275px; display: block; text-decoration: none;}
.map a:hover, .map a:active { position: relative; top: 107; left: 116; width: 348px; height: 275px; display: block; background: url(../images/map2.jpg) no-repeat;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.window				{ background: #fff url(../images/asker.jpg) no-repeat left top;}
.window td			{ padding: 55px 20px 0px 20px;}
.window td.padd		{ padding: 10px 20px 20px 20px;}	
.window table		{ width: 10px;}
.window p			{ margin: 0px 10px 0px 0px; font: normal 11px Tahoma; color: #2e2e2e;}
.window a.li1:link, .window a.li1:visited { padding: 5px 0px 0px 0px; width: 100px; height: 25px; font-size: 11px; color: #969696; text-decoration: none; background: url(../images/cn.jpg) no-repeat right center; display: block;}
html>body .window a.li1:link, html>body .window a.li1:visited { padding: 10px 0px 0px 0px;}
.window a.li1:hover, .window a.li1:active { font-size: 11px; color: #969696; text-decoration: underline;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
.question			{ position: absolute; top: 0px; left: 0px; margin: 0px 0px 0px 0px; background: #fff url(../images/backgr.jpg) no-repeat left top; width: 549px;}
.question p			{ margin: 83px 0px 0px 90px; font: normal 18px Tahoma; color: #000; display: block;}
.question th		{ padding: 5px 0px 0px 0px; width: 138px; text-align: right; vertical-align: top; font: normal 11px Tahoma; color: #616161;}
.question th.tex	{ padding: 0px 70px 0px 0px; width: 400px;}
html>body .question th.tex { padding: 20px 70px 0px 0px; width: 400px;}
.question td		{ padding: 0px 5px 3px 0px; width: 348px; text-align: right; font: normal 11px Tahoma; color: #616161;}
.question select	{ margin: 4px 0px 0px 0px; width: 328px; height: 19px; border: 1px solid #bbb; background: #fff;}
.question input		{ margin: 4px 0px 0px 0px; width: 328px; height: 19px; border: 1px solid #bbb; background: #fff;}
.question input.input { margin: 5px 0px 0px 15px; width: 201px; height: 35px; border: 1px solid #bbb; background: #fff; font-size: 25px; float: left;}
.question textarea	{ margin: 0px 0px 0px 0px; width: 328px; height: 138px; border: 1px solid #bbb; background: #fff;}
.pass				{ margin: 5px 0px 0px 0px; float: right;}
.question a:link, .question a:visited { margin: 10px 0px 0px 277px; padding: 5px 0px 0px 0px; width: 190px; height: 25px; font-size: 11px; color: #969696; text-decoration: none; background: url(../images/in.jpg) no-repeat right center; display: block;}
html>body .question a:link, html>body .question a:visited { padding: 10px 0px 0px 0px;}
.question a:hover, .question a:active { font-size: 11px; color: #969696; text-decoration: underline;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
table.footer		{ position: relative; margin: 0px 0px 0px 0px; width: 1001; height: 152px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
tr.logo td			{ padding: 15px 0px 0px 0px;}
tr.logo td img		{ margin: 0px 30px 0px 30px;}
tr.logo td p  		{ margin: 8px 0px 0px 0px; font: normal 13px Tahoma; color: #989898;}
tr.logo td p b      { margin: 0px 0px 0px 15px; font: normal 18px Tahoma; color: #616161;}
tr.logo td a:link, tr.logo td a:visited { margin: 18px 0px 0px 0px; font: normal 11px Tahoma; color: #0056ca; display: block;}
tr.logo td a:hover, tr.logo td a:active { font: normal 11px Tahoma; color: #0056ca; text-decoration: none;}
td.hot				{ } 
td.hot table		{ margin: 0px 0px 20px 30px;}
td.hot table td		{ width: 88px;}
td.hot table img	{ margin: 10px 15px 0px 0px;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/
#izmenenie{width:183px; height:auto; margin:25px auto; padding: 0 0 10px 0; border-bottom:1px solid #2656c0; font:normal 11px Tahoma; color:#000;}
#izmenenie img{margin: 0 0px 0 0;}
#izmenenie b{font:bold 12px Tahoma; color:#000;}
#izmenenie a{font:normal 11px Tahoma; color:#000; text-decoration:none;}
#izmenenie a:hover{ text-decoration:underline; color:#0d4b9f;}
#novosti{ width:500px; height:auto; overflow:hidden; margin: 30px 0 0 25px; font: normal 11px Tahoma; color:#868c99;}

#prew{width:400px; height:auto; border-left:2px solid #2c56c0; padding: 0 0 0 10px; float:right; font: normal 11px Tahoma; color:#000;}
#prew b{font: bold 11px Tahoma; color:#000;}
#prew  img{float:left; margin: 0 10px 0 0;}
   