/* GLOBAL */

BODY,TD,TH,P,INPUT,TEXTAREA,SELECT,PRE		{color:#222233;font-family:Arial,sans-serif;font-weight:normal;}
BODY,TD,TH,P,FONT,INPUT,TEXTAREA,SELECT,PRE	{font-size:11px;line-height:1.4;}
BODY	{cursor:default;}

INPUT,SELECT,TEXTAREA						{background-color:#ffffff;border:1px solid #2e4263;margin-top:1px;}
INPUT[type="button"],INPUT[type="submit"],INPUT[type="reset"]	{background-image:url(images/style-button_bg.gif);cursor:pointer;}
INPUT[type="image"]						{background:none;border:0px;}

SPAN.ic00	{margin:0px;padding:0px;background:url(images/style-dl.gif) no-repeat left;padding-left:12px;font-size:14px;}
HR		{width:100%;height:1px;background:#2e4263;color:#2e4263;border:0;}
A		{text-decoration:none;color:#2e4263;}
A:hover		{text-decoration:underline;color:#4e6283;}
A:hover IMG	{text-decoration:none;}

H1,H2,H3,H4,H5	{text-align:left;color:#2e4263;}
H1 {font-size:16pt;}
H2 {font-size:14pt;}
H3 {font-size:12pt;}
H4 {font-size:10pt;}
H5 {font-size:8pt;}
big {color:#2e4263;}

UL,OL	{margin-top:0px;margin-bottom:3px;}
UL	{list-style-image:url(images/style-bullet.gif);}



/* FOLDER TREE */

SPAN.ic10		{margin:0px;padding:0px;background:url(images/style-folder.png) no-repeat left;padding-left:10px;font-size:14px;}
SPAN.ic11		{margin:0px;padding:0px;background:url(images/style-file.png)   no-repeat left;padding-left:10px;font-size:14px;}

.faq-p A	{color:#2e4263;}
.faq-p A:hover	{color:#4f4f8f;text-decoration:underline;/*border-bottom:1px dotted #4f4f8f;*/}

.faq-d0 {display:block;margin-left:-7px;margin-top:6px;}
.faq-d1 {display:block;margin-left:23px;margin-bottom:6px;border-left:dotted 1px #9999cc;/*border-bottom:dotted 1px #9999cc;*/}
.faq-p  {margin-top:2px;margin-bottom:0px;margin-left:40px;text-indent:-25px;}

.faq-pb {margin-top:0px;margin-bottom:20px;margin-left:70px;text-indent:-60px;font-size:11pt;font-weight:bold;}
.faq-pb A IMG {width:48px;height:48px;}



/* BODY TEMPLATE */

#bbody  	{padding:0px;margin:0px;background:#ffffff;text-align:left;}
#alldiv 	{padding:0px;background:#ffffff;text-align:left; /*rubber width:auto;*/ /*fixed min-width:950px;max-width:1340px;*/}
#topbar 	{text-align:left;height:85px;padding-top:5px;width:960px;}
#logotop 	{height:94px;float:left;margin-left:5px;text-align:center;}
#logotop A IMG	{font-size:36pt;color:#000000;}
#logotop A SMALL{color:silver;}
#logotop2	{display:block;position:absolute;width:200px;height:85px;margin-left:0px;top:8px;}
#logotop2 IMG	{font-size:36pt;color:#000000;}
#bantop		{display:block;width:730px;height:92px;float:left;margin-left:10px;margin-top:5px;overflow:hidden;padding:0px;/*border:1px solid silver;background:#f1f6fc;*/}
#iconbarlink	{display:block;position:absolute;margin-top:82px;margin-left:12px;line-height:1.3;text-decoration:none;border-bottom:1px dashed navy;}

#wave		{background:#6a7d94 url(images/style-wave.png);height:52px;font-size:8px;}
#wavemnu	{color:#ffffff;font-size:18px;font-family:verdana,arial,sans-serif; /* text-shadow:0.1em 0.1em 0.15em black */ text-shadow: 0px 0px 0.2em #0c2238, 0px 0px 0.2em #0c2238, 0px 0px 0.2em #0c2238, 1px 1px 0.2em #2c4258;position:absolute;height:52px;overflow:hidden;}
#wavemnu SPAN	{font-size:11px;}
#wavemnu A	{color:white;text-decoration:none;}
#wavemnu A:hover{color:white;text-decoration:none;}
#wavesbox	{width:162px;height:22px;margin-left:690px;margin-top:23px;position:absolute;}
.wbxi,
#wavesbox INPUT	{width:160px;height:20px;border:1px solid #6d6d6d;background:#ffffff url(images/style-sbg.gif) no-repeat;color:#6f6f6f;padding-left:22px;padding-bottom:1px;padding-top:2px;padding-right:4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

#mainb		{text-align:left;margin-bottom:3px;padding-top:10px;background:url(images/style-gradient.jpg) no-repeat left top;}
#botbar		{text-align:left;height:70px;padding-top:22px;padding-bottom:15px;width:960px;}
#banbot		{width:472px;height:64px;float:left;margin-left:10px;overflow:hidden;padding:0px;}
#cprbot		{width:300px;height:60px;float:left;margin-left:10px;text-align:center;}
#mainctd	{padding-left:10px;width:100%;}
#leftmnutd	{width:220px;border-right:1px solid #eeeeee;}
#leftmnu	{margin:5px;padding:5px; margin-left:6px;padding-left:6px; margin-top:0px;}
#bnblock,.bnblock {padding:5px;margin-bottom:5px;text-align:center;}

#arttree,#editdiv,.editdiv		{background:#f6f8fb;border:1px solid #cad0d7;/*background:#fafaff;border:1px solid #a1aebd;*/border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#arttree,#editdiv,.editdiv,
#artdiv,#arttit,#artlist,#artpath	{padding:5px;margin:4px;}
#artdiv     	{width:auto;min-width:690px;padding:8px;}
#artpath	{margin-top:1px;text-align:left;color:silver;font-weight:bold;font-size:14px;}
#artpath A	{color:#909090;font-weight:bold;font-size:11px;font-family:arial,sans-serif;}
#arttree,#editdiv {width:700px;}
#artlist	{padding-top:12px;}
#arttit		{background:url(images/style-arttit_icon.gif) no-repeat left;font-weight:bold;font-size:16pt;color:#2e4263;text-indent:-32px;padding-left:70px;font-family:"Trebuchet MS",arial,sans-serif;}

#bgactdiv	{position:absolute;top:0px;left:0px;width:1px;height:1px;background-color:#303030;opacity:.75;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;}

#ttitdiv2,.ttitdiv2	{padding:2px;margin-top:1px;text-align:left;color:#c0c0c0;font-weight:bold;font-size:14px;}
#ttitdiv2 A,.ttitdiv2 A	{color:#868686;font-weight:bold;font-size:11px;}



/* COMMON */

#iconbar {text-align:center;height:84px;width:750px;padding:3px;padding-left:15px;margin-top:10px;}
#iconbar A {display:block;float:left;width:76px;height:70px;text-align:center;padding-top:7px;margin:2px;border:1px solid white;/*-moz-border-radius:4px;*/font-size:11px;text-decoration:none;}
#iconbar A:hover {text-decoration:none;background:#e6e8ed;border:1px solid #a1aebd;color:#0055aa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#iconbar A SPAN {margin-top:7px;font-weight:bold;}
#iconbar A IMG {width:48px;height:48px;border:0px;margin-bottom:4px;}
.icnbr	{float:right;/*margin-left:5px;border-bottom:1px solid #cad0d7;border-left:1px solid #cad0d7;*/}

#cpstyle   {margin-top:20px;}
#cpstyle P {margin-bottom:40px;font-size:12px;}
#cpstyle P IMG {margin-right:10px;}
#cpstyle P A.icn {text-decoration:none;font-weight:bold;font-size:16px;font-family:"Trebuchet MS",arial,sans-serif;}

.ntab		{border-right:1px solid #a1aebd;border-bottom:1px solid #a1aebd;}
.ntab TH,
.ntab TD	{border-left :1px solid #a1aebd;border-top   :1px solid #a1aebd;padding:3px;}
.ntab TH,
.ntab .top	{background:#e6e8eb;font-weight:bold;color:#2e4263;text-align:center;}

.ntab2		{border:0px;}
.ntab2 TH,
.ntab2 TD	{border:1px solid #a1aebd;padding:2px;}
.ntab2 TH,
.ntab2 .top	{background:#e6e8eb;font-weight:bold;color:#2e4263;text-align:center;}

.ltab	{width:695px;border:0px;margin-top:4px;margin-bottom:10px;}
.ltab TD{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;}
.lt1	{border-bottom:1px solid #cad0d7;width:10px;}
.lt2	{border-bottom:1px solid #cad0d7;}
.lt3	{padding:3px;text-align:center;border:1px solid #cad0d7;width:150px;border-bottom:0px;}
.lt3 A	{display:block;text-decoration:none;font-weight:bold;}
.lt4	{padding:3px;text-align:center;border:1px solid #d5dade;border-bottom:1px solid #cad0d7;width:150px;background:#e5eaee;}
.lt4 A	{display:block;text-decoration:none;color:#8a9097;}
.lt5	{width:20px;color:white;font-size:1px;}

.reddiv			{background:#ffeeee;border:1px solid #eebbbb;/*-moz-border-radius:8px;*/padding:5px;margin:4px;}
.red,A.red,.red A	{color:blue;/*color2:#1c6eff;*/}
A.redclose		{width:12px;height:12px;display:block;float:right;margin-top:5px;margin-right:5px;text-align:center;background:url(images/style-redclose.gif) no-repeat top left;}
.addiv,#addiv		{margin-top:-10px;margin-bottom:5px;padding:0px;overflow:hidden;}
.ajsld			{text-align:center;font-size:7pt;color:silver;}
.flvdiv			{text-align:center;margin:8px;padding:8px;background:#e6e8eb url(images/style-flv.gif) no-repeat top left;}
.round			{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}



/* Page "news" */

#news H2 {font-weight:bold;font-size:14pt;padding-top:10px;font-family:"Trebuchet MS",arial,sans-serif;}

#npages		{text-align:center;height:30px;margin-top:15px;font-size:10px;text-decoration:none;}
#npages A,
#npages STRONG	{float:left;display:block;text-decoration:none;width:16px;height:14px;text-align:center;padding-top:1px;margin:1px;border:1px solid #cad0d7;background:#fafafa;}
#npages STRONG	{color:white;background:#6a7d94;border:1px solid #6a7d94;}
#npages A:hover {text-decoration:none;background:#e6e8ed;border:1px solid #a1aebd;color:#0055aa;}

.nblock		{padding:4px;margin-bottom:7px;/*background:#f6f8fb;*/border-bottom:1px solid #cad0d7;}
.nblock DIV IMG[align=left] {margin-right:6px;}
.nblock SPAN	{display:block;margin-bottom:3px;color:gray;}
.nfull		{padding:3px;margin-top:5px;margin-bottom:15px;font-size:9pt;font-family:verdana,arial,sans-serif;line-height:1.5;}
.nerror		{padding:20px;margin-bottom:50px;margin-top:20px;background:#ffdddd;color:#cc5555;border:1px solid #ee9999;font-size:14px;font-weight:bold;}
.nerror FORM	{font-size:11px;}
.nerror A	{color:#cc5555;}
.nerror INPUT	{color:#cc5555;border:1px solid #cc5555;background:#ffeeee;}



/* Page "resurs","dc" */

#link_tarif			{display:block;float:left;width:180px;color:gray;margin-top:0px;}
#link_unlim,#link_pometr	{color:gray;text-decoration:none;}



/* tvnow widget */

#maintv A	{display:block;margin:1px;float:left;cursor:pointer;
		border:1px solid #dddddd;padding:4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#maintv DIV	{clear:both;color:#606060;padding-top:15px;padding-bottom:6px;padding-left:4px;}
#maintv DIV B	{font-size:13px;}
#maintv SPAN	{position:absolute;width:16px;height:16px;background:url(images/style-lock16.png) no-repeat left;margin-left:-5px;margin-top:21px;}



/* Nick123 article template */

.Header2		{text-align:center;}
.SimpleText		{text-align:justify;}
.SimpleTextCenter	{text-align:center;}
.ListText		{}
.Autors			{text-align:right;}
.WarningText		{font-weight:bold;color:blue;}
.AnnotationText		{color:darkred;text-align:justify;}
.ImageObject		{text-align:center;}
.ImgText		{color:navy;text-align:center;}
.Article_Contents	{display:block;margin:1em 0 2em 10px;padding:1em 1em 1em 10px;border:1px solid #d0d0d0;text-align:left;width:100%;}



/* foto/forum */

.postimg		{}






/* phpBB (forum.css) */


#phpbb		{ margin-top:-6px; }
.forumline	{ background: #bac0c7; margin-bottom:1px; }
.helpline	{ background: #dee3e7; }

td.row3Right,td.row1,td.row2,
td.row3, td.catBottom2			{ background: #e1e6ec; }

#phpbb th				{ color:white; font-size:11px; font-weight:bold; background:#2d446b url(images/forum-cellpic3.gif); height:27px; }

td.cat,td.catHead,td.catSides,
td.catLeft,td.catRight,td.catBottom	{ color:#2d446b; background:#c7d0d7 url(images/forum-cellpic1.gif); height:27px; }

td.spaceRow				{ background: #ffffff; border: none;}

th.thHead,td.catHead			{ font-size: 12px;}
td.row3Right				{ border-width: 1px 1px 1px 1px; }

a.topic-new, 
a.topic-new:visited		{ color: #bc2a4d; }
a.topic-new:hover		{ color: red; }

span.gensmall a			{ text-decoration:underline; }
span.genmed a			{ text-decoration:underline; }
.postbody a,.postlink		{ text-decoration:underline; }

span.gennav			{display:block;margin-top:4px;margin-bottom:6px;font-size:10px;}
span.gennav a,
span.gennav b			{text-decoration:none;background:#e9f0f3;border:1px solid #b9c0c3;font-weight:normal;padding-left:2px;padding-right:2px;}
span.gennav b			{background:#6a7d94;border:1px solid #6a7d94;color:#ffffff;}
span.gennav a:hover		{background:#e6e8ed;border:1px solid #a1aebd;color:#0055aa;}

.gentitleprofile,.gen		{ font-size: 12px; }
.genmed				{ font-size: 11px; }
.gensmall,.name2		{ font-size: 10px; }
.hex				{ font-size: 12px; color: #333333; }
.cattitle			{ font-weight: bold; font-size:12px; letter-spacing: 1px; }
.hexprivatemsg			{ font-weight: bold; font-size:12px; letter-spacing: 1px; color: red; }
.forumlink			{ font-weight: bold; font-size:12px; color : #2d446b; }
.nav,.topictitle		{ font-weight: bold; font-size:11px; color : #2d446b; }
.userbtns			{ padding-bottom:5px; padding-top:8px; }
.postdetails			{ font-size : 10px; color: #2d446b; }
.postdetails div		{ font-size :  9px; }
.name				{ font-size : 12px; color: #2e4263; }
.name2				{ background: url(images/style-usericon.gif) no-repeat left; padding-left: 14px; }
.ava				{ margin-top:8px; margin-bottom:8px; }

#phpbb font,
#phpbb th,
#phpbb td,
#phpbb p,
#phpbb div,
#phpbb input,
#phpbb select,
#phpbb textarea,
.quote				{font-family: Verdana, Arial, sans-serif;}

#phpbb hr			{height:0px;border:0px;color:#e1e6ec;background:#e1e6ec;}
#phpbb input			{color:#2d446b; text-indent:2px; margin-top:1px;}
input.helpline			{border:0px;}
input.button			{font-size: 11px;}
input.mainoption		{font-weight : bold;}
input.liteoption		{font-weight : normal;}
input.post, textarea.post	{color: #333333;}

.maintitle			{ color: #2d446b; font-size: 22px; font-family: "Trebuchet MS", sans-serif; line-height: 120%; text-decoration: none; font-weight: bold; }
.postbody			{ color: #333333; font-size: 13px; font-family: "Trebuchet MS", sans-serif; line-height: 18px; padding:5px; display:block; }
.code, #phpbb div.code		{ border: 1px solid #bac0c7; border-left: 5px solid #bac0c7; padding: 4px; font-size: 11px; color: #006600; background: #FAFAFA; font-family: "Courier New", Courier, monospace; max-height: 400px; overflow: auto; }
.quote,#phpbb div.quote		{ border: 1px solid #bac0c7; border-left: 5px solid #bac0c7; padding: 4px; font-size: 11px; color: #2d446b; background: #E9EBF1; line-height: 125%; }

/*
table.attachtable	{ color : #000000; border-color : white; border-collapse : collapse; }
td.attachrow		{ color : #000000; border-color : #7f7f7f; }
td.attachheader		{ color : #000000; border-color : #7f7f7f; background: #D1D7DC; }
*/

table.attachtable	{ color : #000000; border-right: 1px solid #bac0c7; border-bottom: 1px solid #bac0c7; }
table.attachtable td	{ color : #000000; border-left:  1px solid #bac0c7; border-top:    1px solid #bac0c7; background: #E9EBF1; }
table.attachtable td.top{ color : #000000; border-left:  1px solid #bac0c7; border-top:    1px solid #bac0c7; background: #D1D7DC; text-align: center; }

