BODY{ padding:0px; margin:0px; text-align:center; min-width:1004px; background-color:#FFFFFF;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #303030;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-left: 20px; margin-right: 0px; padding-right:0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-right: 20px; margin-left: 0px;float: left; } 

ol	{ padding-left:6px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:0px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:0px; list-style: square; }
ul ul ul li { margin-left:15px; list-style: circle; }

td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{ text-decoration: none;color:#444;}
a:hover		{ text-decoration: underline;color:#00a5ff;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}
.mdl_cntr	{ vertical-align:middle; text-align:center;}

/*table.zero td.rez { background-color:#b9b9b9;}
table.zero td.glv { max-width:1280px;}
div.rubez {max-width:1004px;}
table.first { background-color:#FFFFFF; max-width:1280px;}*/

table.top { background-image:url(images/top2.jpg); background-repeat:no-repeat; background-position:left top;}

td.lmnu { padding-bottom:25px;}
td.lmnu ul { margin:0px; padding:0px; margin-bottom:50px; margin-top:21px;}
td.lmnu ul li { margin:0px; padding:0px; list-style:none; font-size:14px; color:#444;font-weight:bold }
td.lmnu ul li a,
td.lmnu ul li a:link,
td.lmnu ul li a:visited,
td.lmnu ul li a:active	{ text-decoration: none; color:#444;line-height:26px; padding-right:25px; padding-top:5px; padding-bottom:5px;line-height:26px;background-image:url(images/bull-lmnu_ln.png); background-repeat:no-repeat; background-position:center right; white-space:nowrap;}
td.lmnu ul li a:hover	{ text-decoration: none; color:#444; background-image:url(images/bull-lmnu.png); background-repeat:no-repeat; background-position:center right; }

td.lmnu p { color:#b9b9b9; font-weight:normal; font-size:11px;}
td.lmnu p a,
td.lmnu p a:link,
td.lmnu p a:visited,
td.lmnu p a:active	{ text-decoration: none; color:#b9b9b9;}
td.lmnu p a:hover	{ text-decoration: underline; color:#00a5ff;}

td.lmnu p.data { color:#b9b9b9; font-weight:bold; font-size:11px; margin-top:15px;}

td.main { padding-bottom:40px; padding-top:25px;}
td.main h1 { font-size:16px; color:#00a5ff; margin-bottom:15px; font-family:Georgia;}
td.main h2 { font-size:15px; color:#de076f; margin-bottom:15px; font-family:Georgia;}
td.main h3 { font-size:13px; color:#00679f; margin-bottom:15px; font-family:Georgia;}

td.main p { margin-bottom:10px; color:#444444;}
td.main p.data {margin-bottom:2px; font-weight:bold; color:#b9b9b9;}

td.main1 { padding-bottom:40px; padding-top:25px;}
td.main1 h3 { font-size:16px; color:#00a5ff; margin-bottom:15px; font-family:Georgia;}
td.main1 h2 { font-size:14px; color:#de076f; margin-bottom:15px; font-family:Georgia;}

td.main1 p { margin-bottom:10px; color:#444444;}
td.main1 p.data {margin-bottom:2px; font-weight:bold; color:#b9b9b9;}

div.news a,
div.news a:link,
div.news a:visited,
div.news a:active	{ text-decoration: none; color:#b9b9b9;}
div.news a:hover	{ text-decoration: underline; color:#b9b9b9;}

span.r { font-size:12px; color:#db0875; font-weight:bold;}
span.g { font-size:12px; color:#99ff01; font-weight:bold;}
span.b { font-size:12px; color:#00a2ff; font-weight:bold;}

td.rt_col {padding-bottom:40px;}
td.rt_col h1 {background-image:url(images/skbki.gif); background-repeat:no-repeat; background-position:top left; font-size:16px; font-family:Georgia; color:#00a5ff; line-height:70px;/* height:70px; padding-top:27px;*/ padding-left:50px; margin-bottom:15px;}

table.elmnt { margin-bottom:12px;}
table.elmnt td img {border:2px solid #d0d0d0;}
td.prev {padding-left:30px; vertical-align:middle;}
td.prev p { font-size:10px; color:#444;}
td.prev a,
td.prev a:link,
td.prev a:visited,
td.prev a:active	{ text-decoration: none; color:#444;}
td.prev a:hover		{ text-decoration: underline; color:#00a5ff;}

table.elmnt td.spcr img {border:none;}

td.countr	{background-image:url(images/rad-left.gif); background-position:-100px top; background-repeat:no-repeat; padding-left:30px; padding-top:15px; height:60px;}
/*td.btm_cntr	{background-image:url(images/logo-btm.png); background-repeat:no-repeat; background-position:top left; height:72px;}*/
td.btm_rt	{background-image:url(images/rad-rt.gif); background-position:25px top; background-repeat:no-repeat; padding-left:50px; padding-top:13px;}
td.btm_rt p	{font-size:9px;}

span.more { background-color:#dddddd; color:#00a5ff; padding:2px 5px; font-size:10px; font-weight:bold;}
td.rt_col span.more {margin-left:50px;} 

span.more a,
span.more a:link,
span.more a:visited,
span.more a:active	{ text-decoration: none; color:#00a5ff;}
span.more a:hover	{ text-decoration: underline; color:#00a5ff;}

td.magaz { padding-bottom:35px;}
td.magaz h1 { background-image:url(images/tri-line.gif); background-repeat:no-repeat; background-position:80px 5px; font-size:16px; color:#00a5ff; margin-bottom:15px; font-family:Georgia;}
td.magaz div.promo h1 { background:none; font-size:12px; color:#303030; margin-bottom:15px; font-family:Tahoma;}


table.vitrina { margin-top:35px; margin-bottom:15px;}
table.vitrina td img {border:2px solid #d0d0d0;}
table.vitrina td.imga { padding-right:10px;}
table.vitrina td input { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; font-size:10px; cursor:pointer;}
table.vitrina td.tvr p { font-size:10px; padding-bottom:5px;}
table.vitrina td.tvr p a,
table.vitrina td.tvr p a:link,
table.vitrina td.tvr p a:visited,
table.vitrina td.tvr p a:active	{ text-decoration: none; color: #303030;}
table.vitrina td.tvr p a:hover	{ text-decoration: underline; color:#00a5ff;}

input.sto { width:100%; margin-bottom:10px;}
textarea.sto { width:100%; margin-bottom:10px;}
input.btn { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; cursor:pointer; font-size:10px; margin:0px; padding:0px; margin-top:5px; padding:0px 5px;}
input.btn2 { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; cursor:pointer; font-size:10px; margin:0px; padding:0px; margin-top:5px; padding:0px 5px; width:60px;}

div.yslugi { margin-top:30px;}
div.yslugi p { padding-bottom:15px;}
div.yslugi span { font-weight:bold; color:#00a5ff;}
p.navi_chain { color:#444;}

p.navi_chain a,
p.navi_chain a:link,
p.navi_chain a:visited,
p.navi_chain a:active	{ text-decoration: none; color:#444;}
p.navi_chain a:hover	{ text-decoration: underline; color:#00a5ff;}

p.navi_chain span { color:#00a5ff;}

div.works { margin-top:15px;}
div.cntct p { font-size:30px; padding-bottom:0px; margin-bottom:0px;}

a.zkz,
a.zkz:link,
a.zkz:visited,
a.zkz:active	{ text-decoration: none; color:#444;}
a.zkz:hover		{ text-decoration: underline; color:#00a5ff;}

table.bottom td.countr	{background-image:url(images/rad-left.gif); background-position:-130px top; background-repeat:no-repeat; padding-top:15px; height:60px; padding-left:0px;}
table.bottom td.rez_left {background-image:url(images/rad-left.gif); background-position:left top; background-repeat:no-repeat;}
table.bottom td img { margin:0px;}

/*td.btm_cntr	{background-image:url(images/logo-btm.png); background-repeat:no-repeat; background-position:top left; height:72px;}*/
td.btm_rt	{background-image:url(images/rad-rt.gif); background-position:25px top; background-repeat:no-repeat; padding-left:50px; padding-top:13px;}
td.btm_rt p	{font-size:9px;}

table.tbl_login td {padding:3px 5px; vertical-align:middle;}
table.tbl_login td p { padding:0px; margin:0px;}

table.tov_list_elmnt {margin:0px 0px 15px 0px;}
/*table.tov_list_elmnt td {padding:0px 5px 0px 5px;}*/
table.tov_list_elmnt td img {border:2px solid #d0d0d0;}

table.tov_list_elmnt td.imga { padding-right:10px;}
table.tov_list_elmnt td input { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; font-size:10px; cursor:pointer; width:115px;}
table.tov_list_elmnt td.tvr p { margin:0px; font-size:10px; padding-bottom:5px;}
table.tov_list_elmnt td.tvr p a,
table.tov_list_elmnt td.tvr p a:link,
table.tov_list_elmnt td.tvr p a:visited,
table.tov_list_elmnt td.tvr p a:active	{ text-decoration: none; color: #303030;}
table.tov_list_elmnt td.tvr p a:hover	{ text-decoration: underline; color:#00a5ff;}

table.work_dtl { margin-bottom:15px;}

input.btn { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; font-size:10px; cursor:pointer; width:115px;}
input.txt { background-image:none; background-color:#FFFFFF; border:1px solid #d0d0d0; color:#00a5ff; font-size:10px; width:115px;}

table.tbl_login td h1 {white-space:nowrap;}
table.tbl_login td.val_mdl	{ vertical-align:middle;}
p.mini {margin:0; padding:0; font-size:10px;}
p.mini b {color:#00a5ff;}
td.profl { padding-top:5px;}
div.reg table td { padding:2px;}

textarea.txt_ar {width:100%;}

td.ot_10 {padding-left:10px;}
table.tbl1 td	{text-align: left; border-bottom: 1px #bbb solid; border-left: 1px #bbb solid; padding: 3px;}
table.tbl1 td.center {text-align:center; vertical-align:middle;}
table.tbl1 td.right {text-align:right; vertical-align:middle;}
table.tbl1 td.left {text-align:left; vertical-align:middle;}
table.tbl1 th {background-color:#d0d0d0; font-weight:bold; color:#00a5ff;; text-align: center; border-bottom: 1px #bbb solid; border-left: 1px #bbb solid; padding: 3px;}
table.tbl1	{text-align: center; border-top: 1px #bbb solid; border-right: 1px #bbb solid; margin:10px 0px 15px 0px;}

table.tbl2 td	{text-align: left; padding: 3px;}
table.tbl2 td input { width:100%;}
table.tbl2 td textarea { width:100%;}

div.map ul	{ padding-left:0px; margin-bottom:10px;}
div.map ul li	{ margin-left:0px; list-style: none; font-size:16px;}
div.map ul ul	{ margin-left:15px; padding-left:0px; margin-bottom:0px; margin-top:5px;}
div.map ul ul li{ margin-left:30px; list-style: square; font-size:12px;}
div.map ul ul ul li { margin-left:0px; list-style: circle; }

div.btm_logo {background-image:url(images/btm_logo.png); background-position:top left; background-repeat:no-repeat; padding-left:90px; padding-top:13px; /*height:72px;*/ width:263px; }
div.btm_logo p {font-size:9px; margin-bottom:5px;}

td.navy_txt { padding-left:48px; padding-top:23px;}
td.navy_txt a,
td.navy_txt a:link,
td.navy_txt a:visited,
td.navy_txt a:active	{ text-decoration: none; color:#444; font-size:10px; margin-right:5px;}
td.navy_txt a:hover	{ text-decoration: underline;color:#00a5ff;}

tr.footer_new td { background: url(images/bckgr_btm.png) repeat-x top left;}
tr.footer_new table td.petlya { background: url(images/petl.png) no-repeat top center; height:118px; padding-top:30px; vertical-align:middle; text-align:center;}
tr.footer_new table td.petlya2 { background: url(images/petl.png) no-repeat top right; height:118px; padding-top:30px; vertical-align:middle; text-align:left;}
td.petlya2 p { font-size:9px; white-space:nowrap;}
tr.footer_new td.btm_cntr_new {height:118px; padding-top:30px; vertical-align:middle; text-align:left;}
td.btm_cntr_new div.btm_logo { background: url(images/btm_logo_new.png) no-repeat center left; padding:0; padding-left:50px; margin:0px; }


table.clock td.v_mdl	{ vertical-align:middle; border:red;}
