﻿/*

© Netts.Ru, 2008—2009.
E-mail: web@netts.ru

*/

/* - Body - */

body { background: #FFFFFF; padding: 0px; margin: 0px; }


/* - Image`s - */

img { border: 0px; }
img.navigation { margin: 0px 20px 0px 0px; }
img.prt { margin-left: 20px; }
img.imgleft { margin-right: 15px; }
img.grline { margin-left: -20px; border: none; height: 1px; width: 490px; }
img.fl { margin: 0px; padding: 0px; width: 311px; height: 263px; }
img.tr_fl { margin: 0px; padding: 0px; width: 311px; height: 124px; background: transparent url('images/tr-fl.png'); }
/*div.flow { width: 311px; height: 124px; background: transparent url('images/tr-fl_bg.gif') no-repeat center center; }*/


/* - Table Cell`s - */

td { font-family: Verdana, Tahoma, Arial, Helvetica;	font-size: 13px; color: #000000; }
td.mmenu { padding: 35px 0px 40px 0px; }
td.navi { padding: 47px 0px 0px 40px; vertical-align: top; text-align: left; }
td.text { vertical-align: top; text-align: left; padding: 0px 40px 0px 5px; line-height: 19px; }
td.rcolumn { vertical-align: top; text-align: left; padding: 40px 0px 0px 40px; }
td.in_text { vertical-align: top; text-align: left; padding: 0px 40px 0px 0px; line-height: 19px; }
td.pagetitle { vertical-align: bottom; padding-right: 30px; }
td.in_rcolumn { vertical-align: top; text-align: left; padding: 0px 0px 0px 40px; }
td.promo { vertical-align: middle; text-align: left; }	
td.slogan { width: 311px; height: 139px; background: url('images/slogan.gif') no-repeat right top; text-align: right; }
td.flower01 { width: 104px; height: 399px; background: url('images/flower_01.jpg') no-repeat left top; text-align: right; }
td.flower02 { width: 311px; height: 399px; background: url('images/flower_02.jpg') no-repeat left top; text-align: right; }

td.phones { padding: 0px 0px 0px 45px; }

td.main_content { padding: 50px 25px 50px 0px; vertical-align: top; text-align: left; line-height: 19px; }
td.flower01a { width: 104px; background: url('images/flower_01.jpg') no-repeat right top; text-align: right; }
td.flower03 { width: 311px; background: url('images/footnote_line_big.gif') no-repeat right bottom; text-align: right; vertical-align: top; }

td.footnote2 { width: 254px; text-align: left; vertical-align: bottom; padding: 0px 0px 20px 0px; }

td.footnoteline { width: 311px; height: 107px; background: url('images/footnoteline.gif') no-repeat right top; }
td.footnote { width: 254px; height: 107px; background: url('images/footnote.gif') no-repeat left top; }
td.footerline { width: 824px; height: 2px; background: url('images/footerline.gif') no-repeat left top; }
td.footertext { font-family: Verdana, Helvetica; font-size: 12px; color: #333333; padding: 0px 0px 0px 60px; }

td.channeldescr { padding: 5px 0px 20px 0px; color: #666666; font-size: 11px; line-height: 110%; }
td.channelpic { padding: 0px 10px 0px 0px; vertical-align: middle; }
td.channelname { width: 100%; padding: 0px 10px 0px 0px; vertical-align: middle; }
	

/* - Link`s - */	

a { color: #333333; text-decoration: underline; }
a:hover { color: #333333; text-decoration: none;	}
	
a.glink { color: #000000; text-decoration: none; border-bottom: 1px #72BB12 solid; }
a.glink:hover { color: #000000; text-decoration: none; border-bottom: 1px #FFFFFF solid; }

a.nb { border: 0px; }
a.nb:hover { border: 0px; }

a.ar { text-decoration: none !important; cursor: text; border: 0px; }
a.ar:hover { text-decoration: none !important; cursor: text; border: 0px; }


/* - Paragraph`s - */	

.border { margin: 13px 0px 13px -55px; padding: 7px 0px 7px 30px; border-left: 2px #72BB12 solid; font-size: 12px; color: #333333; }
.border2 { margin: 13px 0px 13px -55px; padding: 7px 0px 7px 80px; border-left: 2px #72BB12 solid; font-size: 12px; color: #333333; }
.corner { position: relative; z-index: 10; border: 1px #69B511 solid; background: #FFFFFF; color: #333333; padding: 30px; margin: 20px -20px 20px -31px; }
.corner:before { display: block;	height: 19px; background: url(images/border_tr.gif) no-repeat right top; content: url(images/border_tl.gif); margin: -31px -31px 1px -31px;	}
.corner:after { display: block;	height: 19px; background: url(images/border_br.gif) no-repeat right top; content: url(images/border_bl.gif); margin: 1px -31px -31px -31px; }


/* - Div`s - */

div.promo_desc { padding-left: 158px; margin-top: -30px; }
div.error { font-size: 11px; color: red; font-weight: bold; }
div.small { font-size: 11px; padding-bottom: 6px;	}	
div.balance { background: #72BB12 url('images/balance.jpg') no-repeat left top; width: 244px; height: 173px; margin: 0px 0px 0px -30px; }
div.in_flower { position: absolute; z-index: 2; top: 0; left: 50%; margin-left: -170px; }
div.in_content { padding: 20px 0px 0px 55px; }
div.expand { display: none; padding: 0px; margin: 10px 0px 0px 0px; }
div.counter { width: 92px; height: 35px; padding: 2px; background: url('images/counter_bg.gif') no-repeat left top; margin-left: 10px; }
div.topborder { padding: 5px 0px 5px 30px; margin-left: -10px; border-top: 1px solid #72BB12; border-bottom: 0px; }
div.d1 { padding: 15px 0px 2px 0px; font-size: 17px; }
div.d2 { padding: 2px 0px 2px 20px; }
div.d3 { padding: 2px 0px 2px 40px; }
div.d4 { padding: 2px 0px 2px 60px; }
div.d5 { padding: 2px 0px 2px 80px; }
div.d6 { padding: 2px 0px 2px 100px; }
div.sitemap_news { padding: 3px 0px 3px 40px; font-size: 11px; line-height: 14px; }


/* - Span`s - */
	
span.required { color: #ED0000; font-size: 11px; font-weight: bold; }
span.description { color: #666666; font-size: 11px; font-weight: normal; }
span.collapse { cursor: pointer; border-bottom: 1px #72BB12 dashed; display: inline; padding: 0px; margin: 0px; font-weight: normal; }
span.collapse2 { cursor: pointer; border-bottom: 1px #72BB12 dashed; display: inline; padding: 0px; margin: 0; font-weight: bold; }


/* - Header`s - */

h1 { font-size: 36px; font-weight: normal; color: #000000; margin: 0px; padding: 0px; }
h2 { color: #333333; font-size: 30px; font-weight: normal; padding: 0px; margin: 12px 0px 12px 0px; }
h3 { color: #72BB12; font-size: 26px; font-weight: normal; padding: 0px; margin: 12px 0px 12px 0px; }
h4 { color: #333333; font-size: 15px; font-weight: bold; padding: 0px; margin: 12px 0px 2px 0px; }
h5 { color: #000000; font-size: 13px; font-weight: normal; padding: 0px; margin: 10px 0px 0px 0px; }

h3.phone { color: #72BB12; font-size: 24px; font-weight: normal; padding: 0px; margin: 0px 0px -5px 0px; }

/* - List`s - */

ul { margin: 0px; border: 0px solid #cccccc; padding: 0px; }
li { background: url('images/li.gif') left top no-repeat; list-style-type: none; padding: 0px 0px 0px 15px; margin: 7px 0px 7px 10px; line-height: 17px; }


/* - Other Text`s - */

small { color: #666666; font-size: 11px; font-weight: normal; }
big { color: #333333; font-size: 17px; font-weight: normal; }


/* - Selector`s - */

#content { padding: 8px 0px 0px 0px; margin: 0px; }
#content a { color: #000000; text-decoration: none; border-bottom: 1px #72BB12 solid; }
#content a:hover { color: #333333; text-decoration: none; border-bottom: 1px #FFFFFF solid; }
#content a.nb { border: 0px; }
#content a.nb:hover { border: 0px; }

#imgtbl { border: 0px; border-collapse: collapse; }
#imgtbl td { padding: 0px 10px 20px 0px; vertical-align: top; text-align: left; }

#tariffs { border: 0px; border-collapse: collapse; width: 495px; margin-left: -25px; }
#tariffs td { padding: 6px 0px 6px 25px; vertical-align: middle; text-align: left; border-top: 1px solid #7CC214; }
#tariffs td.h { padding: 6px 0px 6px 25px; vertical-align: middle; text-align: left; font-size: 10px; color: #333333; line-height: 13px; border-top: 1px solid #FFFFFF; }

#network_map span.collapse { cursor: pointer; font-weight: normal; padding: 5px 0px 5px 30px; margin-left: -10px; background: url('images/plus.gif') no-repeat left center; display: block; border-top: 1px solid #72BB12; border-bottom: 0px; }
#network_map span.collapse2 { cursor: pointer; font-weight: normal; padding: 5px 0px 5px 30px; margin-left: -10px; background: url('images/minus.gif') no-repeat left center; display: block; border-top: 1px solid #72BB12; border-bottom: 0px; }
#network_map div.expand { display: none; padding: 0px 0px 5px 0px; margin: 0px; }

#NewsDate { color: #72BB12; font-size: 10px; }
#NewsTitle { line-height: 17px; padding: 0px 0px 3px 0px; }

#balance { padding: 63px 0px 10px 30px; margin: 0px; text-align: left; }
#balance input { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 3px solid #FFFFFF; width: 184px; margin: 0px 0px 9px 0px; }
#balance input.sub { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; width: 80px; background-color: #FFFFFF; border: 3px solid #FFFFFF; }
	
#content input { background: #FFFFFF; border: 1px #CCCCCC solid; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 13px; color: #333333; width: 55%; }
#content select { background: #FFFFFF; border: 1px #CCCCCC solid; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 13px; color: #333333; width: 45%;	}
#content input.submit { background: #73BA14 url('images/submit_bg.gif') left top repeat-x; border: 0px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; width: 55%; padding: 4px; }
#content textarea { background: #ffffff; border: 1px #CCCCCC solid; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 13px; color: #333333; width: 380px;	height: 150px; }

#menu { height: 43px; background: #FFFFFF url('images/menu_bg.gif') repeat-x; }
#menu td.left { background: transparent url('images/menu_l-bg.gif') no-repeat left top; padding-left: 55px; }
#menu td.right { background: transparent url('images/menu_r-bg.gif') no-repeat right top; }
#menu td.sep { padding: 4px; }
#menu td.item { padding: 0px; vertical-align: middle; border-bottom: 0px; behavior: url('menu.htc'); cursor: pointer; background-color: transparent; }
#menu td.item:hover {	padding: 0px; vertical-align: middle; background-color: #6BB611; cursor: pointer; }
#menu td.cur { padding: 0px; vertical-align: middle; background-color: #6BB611; cursor: pointer; }
	
#bread { padding: 0px 0px 0px 0px; font-size: 10px; color: #72BB12; margin-bottom: -12px; } 
#bread .lastitem { display: none; }
#bread a { color: #72BB12; text-decoration: none; border-bottom: 1px #72BB12 solid; }
#bread a:hover { color: #72BB12; text-decoration: none; border-bottom: 1px #FFFFFF solid; }

#submenu { text-align: left; vertical-align: bottom; padding: 0px 0px 19px 0px; line-height: 21px; white-space: nowrap; }
#submenu .item { color: #72BB12; }
#submenu .cur { color: #000000; font-weight: bold; }
#submenu a { color: #000000; text-decoration: none; border-bottom: 1px #72BB12 solid; }
#submenu a:hover { color: #000000; text-decoration: none; border-bottom: 1px #FFFFFF solid; }

