/* ====================== BASIC styles ====================== */

*				{padding:0;margin:0;}

html			{width:100%;height:auto;font-size:75%;}
body			{color:#333;font-family: Tahoma, Verdana;height:100%;behavior:url(/img/png/hover.htc)}

img, a.img		{border:0;}
img, div, a, h1	{behavior:url('/img/png/iepngfix.htc')}

/*td				{vertical-align:top;}*/
p				{margin:2px 0 7px 0;}
p.reg_comments {font-size:10px;}
p.form_field {font-weight:bold;font-size:16px;}
p.demo_link {font-weight:bold;font-size:11px;color:#aaa;text-decoration:underline;}
p.err404 {font-family:Georgia;font-size:200%;color:#5d5d5d;font-weight:normal;margin:25px 0 10px 0;}
p.promo {font-family:Georgia;font-size:18px;color:#333;font-weight:normal;margin:25px 0 10px 0;}
input.reg_input {color:#111;width:80%;padding:2px 6px;border:#aaa 2px solid;}
input.reg_input2 {color:#111;width:90%;padding:2px 6px;border:#aaa 2px solid;}
input.reg_button {padding:10px;}
table.reg_table td {padding-bottom:40px;background:#eee;margin:7px;padding:7px;}


.nav_descr		{padding:2px 5px;margin:4px 0 7px -4px;font-size:95%;color:#555;}
.page_content {margin-top:20px;}
a:link			{color:#42a0e1;}
a:visited		{color:#42a0e1;}
a:hover			{color:#E01B22 /*d00*/ !important;}

a.gray:link			{color:#ccc;}
a.gray:visited		{color:#ccc;}
a.gray:hover		{color:#aaa /*d00*/ !important;}
.gray  {color:#ccc;}

a.header:link			{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:25px 0 10px 0;margin:15px 0 0 108px;border-bottom:#333 1px solid;padding:0;display:block;width:200px;height:28px;text-decoration:none;}
a.header:visited		{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:25px 0 10px 0;margin:15px 0 0 108px;border-bottom:#333 1px solid;padding:0;display:block;width:200px;height:28px;text-decoration:none;}
a.header:hover			{font-family:Georgia;font-size:200%;color:#E01B22;font-weight:normal;margin:25px 0 10px 0;margin:15px 0 0 108px;border-bottom:#E01B22 1px solid;padding:0;display:block;width:200px;height:28px;text-decoration:none;}

a.header2:link			{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:0;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}
a.header2:visited		{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:0;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}
a.header2:hover			{font-family:Georgia;font-size:200%;color:#E01B22;font-weight:normal;margin:0;border-bottom:#E01B22 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}

a.header3:link			{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:25px 0 10px 0;margin:0;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}
a.header3:visited		{font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:25px 0 10px 0;margin:0;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}
a.header3:hover			{font-family:Georgia;font-size:200%;color:#E01B22;font-weight:normal;margin:25px 0 10px 0;margin:0;border-bottom:#E01B22 1px solid;padding:0;display:block;width:100%;height:28px;text-decoration:none;}


h1				{display:block;font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;margin:25px 0 10px 0;}
h2		 	 	{font-family:Georgia;font-size:180%;color:#383838;font-weight:normal;margin:25px 0 10px 0;}
h3			 	{font-family:Georgia;font-size:160%;color:#383838;font-weight:normal;margin:25px 0 10px 0;}
h4			 	{font-size:110%;color:#383838;font-weight:bold;font-style:italic;}
h5			 	{font-family:Georgia;font-size:110%;color:#383838;font-weight:normal;margin:0 0 10px 0;border-bottom:#383838 1px solid;width:100%;display:block;}

/* ====================== FORMS styles ====================== */

.formtable		{margin:5px 0;width:100%;}
.formtable td	{padding:3px 10px;}
th.header		{height:25px;font-size:110%;font-weight:bold;background: #eee;border-bottom:#000 1px solid;margin:0;padding:10px 0 7px 10px;text-align:left;}
th.empty		{height:12px;}

input			{color:#111;border:#aaa 1px solid;padding:2px 6px;}
.but			{color:#111;border:#aaa 1px solid;margin-top:1px;padding:2px 6px;}
select			{}
option			{padding:1px 7px 0 3px;border-bottom:#ccc 1px dotted;}
textarea 		{width:100%;}



div.comments	{min-height:50px;border-left:#cccccc 5px solid;border-top:#ccc 1px dashed;border-bottom:#ccc 1px dashed;border-right:#ccc 1px dashed;margin-top:10px;margin:20px 0 0 0;padding:15px 10px 15px 80px;background-image:URL('../t/readc.jpg');background-repeat:no-repeat;background-position:15px 15px;}
div.comment		{border-left:#cccccc 5px solid;border-top:#ccc 1px dashed;border-bottom:#ccc 1px dashed;border-right:#ccc 1px dashed;margin:5px;padding:10px 20px 15px 20px;}
div.addcomment		{border:#ccc 1px dashed;margin:20px 0;padding:15px 10px 15px 80px;background-image:URL('../t/addc.jpg');background-repeat:no-repeat;background-position:15px 15px;}

div.comment_author		{margin:2px 0 5px 0;padding-left:1px;height:20px;font-weight:bold;padding-top:6px;background-image:URL('../t/user.jpg');background-repeat:no-repeat;background-position:left center;}


/* ====================== TEMPLATE styles ====================== */

ul			{margin:13px 0 13px 20px;}
ol			{margin:13px 0 13px 45px;}



ul li 		{list-style-type:square;}
ol li			{margin:3px 0;padding:0;line-height:17px;}
/* ========== MAIN DIV's ============ width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');min-width: 1000px;*/

#container 		{width:100%;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');min-width: 1000px;}   /** > **/
#header			{height:120px;}
#middle 		{width:100%;margin-top:120px;}
#content 		{width:100%;float:left;}
#text			{margin:0 250px 0 330px;}
#textin			{margin:0 15px;}
#left			{float:left;width:330px;margin-left: -100%;background:#eee;}
#left2			{float:left;width:330px;margin-left: -100%;background:#eee;}
#right 			{float:left;width:250px;margin-left: -250px;}
#footer			{border-top:#ccc 1px dotted;margin-top:20px;}
.clear			{clear:both;}
#none			{display:none;}

/* ========== LOGO LINE ============ */

#logo			{position:absolute;top:25px;left:75px;z-index:101;}
#hrr			{position:absolute;top:60px;left:0px;z-index:96;width:100%;height:1px;border-top:#d00 2px solid;;margin:0;padding:0;}
#hrw			{position:absolute;top:60px;left:0px;z-index:97;width:107px;height:2px;border-top:#fff 2px solid;;margin:0;padding:0;}
#hrb			{position:absolute;top:60px;left:0px;z-index:98;width:100px;height:2px;border-top:#383838 2px solid;margin:0;padding:0;}
#hrg			{position:absolute;top:90px;left:0px;z-index:98;width:100%;height:2px;border-top:#b5b5b5 2px solid;margin:0;padding:0;}
#hrm			{position:absolute;top:90px;left:100px;z-index:99;width:635px;height:2px;border-top:#fff 2px solid;;margin:0;padding:0;}

/* ========== TOP MENU ============ */

#nav			{position:absolute;top:65px;left:105px;z-index:100;border-bottom:#ccc 1px dotted;height:25px;border-bottom:#fff 2px solid;}
#nav a			{display:block;background-repeat:no-repeat;background-position:center;width:100px;height:25px;border-bottom:#b5b5b5 2px solid;margin:0;}
#nav a:hover	{display:block;background-repeat:no-repeat;background-position:center;width:100px;height:25px;border-bottom:#dd0000 2px solid;margin:0;}
#n1, #n2, #n3, #n4, #n5, #n6	{float:left;width:100px;height:25px;margin:0 2px;}
#a1, #a2, #a3, #a4, #a5, #a6	{float:left;width:100px;height:25px;margin:0 2px;border-bottom:#dd0000 2px solid;}
#n1				{background:url(/img/m/1n.gif) no-repeat center;}
#n1:hover		{background:url(/img/m/1a.gif) no-repeat center;background-color:#d00;}
#n2				{background:url(/img/m/2n.gif) no-repeat center;}
#n2:hover		{background:url(/img/m/2a.gif) no-repeat center;background-color:#d00;}
#n3				{background:url(/img/m/3n.gif) no-repeat center;}
#n3:hover		{background:url(/img/m/3a.gif) no-repeat center;background-color:#d00;}
#n4				{background:url(/img/m/4n.gif) no-repeat center;}
#n4:hover		{background:url(/img/m/4a.gif) no-repeat center;background-color:#d00;}
#n5				{background:url(/img/m/5n.gif) no-repeat center;}
#n5:hover		{background:url(/img/m/5a.gif) no-repeat center;background-color:#d00;}
#n6				{background:url(/img/m/6n.gif) no-repeat center;}
#n6:hover		{background:url(/img/m/6a.gif) no-repeat center;background-color:#d00;}
#a1				{background:url(/img/m/1a.gif) no-repeat center;background-color:#d00;}
#a2				{background:url(/img/m/2a.gif) no-repeat center;background-color:#d00;}
#a3				{background:url(/img/m/3a.gif) no-repeat center;background-color:#d00;}
#a4				{background:url(/img/m/4a.gif) no-repeat center;background-color:#d00;}
#a5				{background:url(/img/m/5a.gif) no-repeat center;background-color:#d00;}
#a6				{background:url(/img/m/6a.gif) no-repeat center;background-color:#d00;}

#dynamics		{position:absolute;top:25px;right:33px;width:200px;height:50px;font-size:90%;}

/* ====================== BLOCKS styles ====================== */

/* ========== ОБЩИЕ ЭЛЕМЕНТЫ ============ */

#linkway		{margin:10px 0 15px 0;padding:5px;font-size:90%;border:#ccc 1px dotted;}

.datetime		{width:auto;border-left:#aaa 3px solid;background:#ddd;padding:2px 5px;margin:6px 0;color:#555;} /* == ДАТА == */
.spanmenu		{margin:0;padding:0;line-height:20px;font-weight:bold;} 										 /* == АКТ ЭЛ МЕНЮ == */
.i-span			{margin:0 0 0 108px;padding:0;line-height:8px;color:#bbb;font-size:90%;}						 /* == ПОДПИСЬ ПОД Н1 == */
.ii-span		{margin:0 0 0 0;padding:0;line-height:8px;color:#bbb;font-size:90%;}						 /* == ПОДПИСЬ ПОД Н1 для остальных страниц== */

/* ========== LEFT SIDE ============ */
.i-left			{margin:0 0 30px 0;}
.i-left h1		{margin:15px 0 0 108px;border-bottom:#333 1px solid;padding:0;display:block;width:200px;height:28px;}
.lefttable		{width:316px;margin-top:10px;}

.lefttable a		{font-weight:normal;}
.td90			{width:108px;text-align:right;vertical-align:top;}
.td90 img		{margin:7px 10px 10px 0;width:90px;height:90px;border:#ccc 1px solid;}
.i-left	ul		{margin:20px 0 0 108px;}
.i-left ul li		{list-style-type:circle;line-height:20px;}

/* ========== CENTER SIDE ============ */
.i-center		{padding:15px 15px 30px 15px;}
.i-center:hover	{padding:15px 15px 30px 15px;background:#f6eec0;}
.i-center h1	{margin:0px;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;}
.i-center span	{margin:0 0 0 2px;padding:0;line-height:8px;color:#bbb;font-size:90%;}

.i-center2		{padding:15px 15px 30px 15px;background:#eee;}
/*.i-center:hover	{padding:15px 15px 30px 15px;background:#f6eec0;}*/
.i-center2 h1	{margin:0px;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;}
.i-center2 span	{margin:0 0 0 2px;padding:0;line-height:8px;color:#bbb;font-size:90%;}

.i-block		{padding:15px 15px 30px 15px;background:#eee;margin-bottom:20px;}
.i-block-unread	{padding:15px 15px 30px 15px;background:#f6eec0;margin-bottom:20px;}
.i-block:hover	{padding:15px 15px 30px 15px;background:#f6eec0;}
.i-block h1	{margin:0px;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;}
.i-block span	{margin:0 0 0 2px;padding:0;line-height:8px;color:#bbb;font-size:90%;}

.centertable		{width:100%;margin-top:10px;}
/*.centertable a	{font-weight:bold;}*/
.td100			{width:108px;text-align:right;vertical-align:top;}
.td100 img		{margin:7px 10px 10px 0;width:90px;height:90px;border:#ccc 1px solid;}

.pagetxt		{padding:15px 15px 30px 15px;}
.pagetxt h1		{margin:0 0 20px 0;text-decoration:underline;line-height:35px;padding:0;display:inline;width:100%;}
.pagetxt p		{margin:10px 2px;padding:0;line-height:17px;}
.pagetxt ul		{padding:5px 0 5px 35px;}
.pagetxt ul li	{padding:5px 0 5px 10px;}

.referer		{display:block;margin:10px 0; padding:15px 20px;border:#ccc 1px dotted;}


/* ========== RIGHT SIDE ============ */

.i-right		{padding:15px 15px 0 15px;}
.i-right span	{margin:0 0 0 2px;padding:0;line-height:8px;color:#bbb;font-size:90%;}

.rightgray		{background:#eee;padding-bottom:5px;margin:0 0 20px 0;}
.rightgray:hover{background:#cbeaf3;padding-bottom:5px;margin:0 0 20px 0;}

.rightgrayP		 {display:table-cell;vertical-align:middle;width:250px;background:#fff;background-image:URL('/img/logo-small.png');background-position:right bottom;background-repeat:no-repeat;border:#eee 1px solid;padding-bottom:5px;margin:0 0 20px 0;height:250px;text-align:center;}
.margin20 {margin-bottom:20px;}


.i-right h1		{margin:0px;border-bottom:#333 1px solid;padding:0;display:block;width:100%;height:28px;}

#search			{margin:8px 0;padding:10px 0px 5px 0;}
#search input	{width:180px;background-color:#fff;background:URL('/img/search.gif') -98px -4px no-repeat;padding-left:20px;}

#subscribe		{margin-bottom:20px;}
#i-subscribe	{margin:0 0 30px 0}
#i-subscribe h1	{margin:15px 0 0 0;padding:0;display:block;width:200px;height:28px;overflow:hidden;background:url(/img/t/h-library.png) no-repeat top;line-height:110px;}

.banner			{margin:20px 0;width:100%;height:auto;}

.conf-item		{margin-top:10px;padding-top:15px;} 


/* ====================== POLLS styles ====================== */

.poll				{margin:10px 0 0 0;background:url(/cms/personal/user/oleg/resample_4.jpg) no-repeat 8px 1px;}
.poll2				{margin:10px 0 0 0;}
.polls-header		{font-weight:bold;margin:5px 0 0 108px;}
.polls-table		{margin:10px 0 0 108px;}
.polls-table td		{line-height:20px;vertical-align:top;}
.polls-item			{padding:0px;}
.polls-check		{margin:4px 4px 0 0;border:0;}

.pollresult			{margin:10px 0 0 0;}
.polls-table-result	{margin:10px 0 0 10px;}
.ptr1				{width:86px;font-size:80%;}
.ptr2				{padding-left:8px;}


/* ====================== MODULE COMMENTS styles ====================== */
.comment-form		{margin:20px 0 0 0;border-top:#ccc 2px dotted;background-color:#eee;}
.comment-table		{margin:10px;}
.comment-td1		{font-weight:bold;width:120px;}
/* ====================== FOOTER styles ====================== */

#copyrights			{float:left;margin:20px 0 20px 108px;line-height:18px;font-size:90%;color:#555;}
#copyrights2		{float:left;margin:20px 0 20px 85px;line-height:18px;font-size:90%;color:#555;}



blockquote			{margin:10px 0;padding:10px 15px;border-top:#e1cc89 1px solid;border-bottom:#e1cc89 1px solid;background:#faebbc url('/img/t/quotes.gif') 10px 10px no-repeat;text-indent: 30px;}

.lyrics				{margin:10px 0;padding:10px 15px;border-top:#bbbbbb 1px solid;border-bottom:#bbbbbb 1px solid;background:#eee;}
.lyrics:hover		{margin:10px 0;padding:10px 15px;border-top:#bbbbbb 1px solid;border-bottom:#bbbbbb 1px solid;background:#efefef;}

.labeledform { text-align: left;}
.labeledform input	{width:200px;  font-size:11px;line-height:16px;padding:2px;}
.labeledform label { width: 150px; text-align: right; float: left; padding-right: 10px;padding-top:2px;}
.labeledform div { clear: left; }

.labeledform2 { text-align: left;}
.labeledform2 input	{width:110px;  font-size:11px;line-height:16px;padding:2px;}
.labeledform2 label { width: 60px; text-align: right; float: left; padding-right: 10px;padding-top:2px;}
.labeledform2 div { clear: left; }

.labeled_form label {margin-bottom:10px;}  
div.labeled_form {padding:10px;}
div.labeled_form { text-align: left;}
div.labeled_form input	{width:200px;  font-size:11px;line-height:16px;padding:2px;}
div.labeled_form label { width: 150px; text-align: right; float: left; padding-right: 10px;padding-top:2px;}
div.labeled_form div { clear: left; }


/* PROFILE */
div.profile_block {border:#bbb 1px solid;background-color:#f3f3f3;padding:20px;margin-bottom:20px;width:320px;}
div.profile_block:hover {border:#bbb 1px solid;background-color:#f6eec0;padding:20px;margin-bottom:20px;width:320px;}
div.profile_block h6 {font-family:Georgia;font-size:135%;color:#383838;font-weight:normal;padding:0;margin:0 0 5px 0;}

div.linep {font-size:90%;float:left;color:#bbb;margin-right:10px;margin-bottom:8px;width:70px;}
div.linev {font-size:90%;float:left;margin-bottom:8px;width:120px;}
div.linev a {color:#333;}

div.linev2 {font-size:90%;margin-bottom:8px;width:120px;}
div.linev2 a{color:#aaa;}
div.linev2 a:hover{color:#ccc;}

div.pact {text-decoration:none;cursor:hand;cursor:pointer;text-align:center;border:#bbb 1px solid;background-color:#f3f3f3;padding:8px 0 8px 0;margin-bottom:10px;margin-top:10px;width:198px;}
div.pact:hover {text-decoration:underline;cursor:hand;cursor:pointer;text-align:center;border:#bbb 1px solid;background-color:#f6eec0;padding:8px 0 8px 0;margin-bottom:10px;margin-top:10px;width:198px;}

div.message_teaser {}
div.message_teaser a {color:#000;font-size:90%;text-decoration:none;}

ul.nav_sub {margin:0 0 8px 10px;padding:0;}
ul.nav_sub li {margin:0;padding:0;font-size:90%;}
ul.nav_sub a {color:#aaa;}

div.radios {margin-bottom:30px;margin-left:50px;}
div.radios label {width: 250px; font-size:90%;text-align: left; float: none; padding:0;display:block;margin-bottom:6px;width:600px;}
div.radios input {width:10px;  line-height:16px;padding:0 3px 0 0;margin:0 16px 0 0;}

p.secondary {color:#888;font-weight:bold;padding:0;margin:15px 0 5px 0;}

div.hr_line {border-bottom:#888 1px dotted;margin:20px 0 20px 0;}
p.news_title {margin-top:10px;font-size:80%;}
p.news_title a {color:#333;text-decoration:none;}

span.user_news_title {margin:0 0 20px 0;text-decoration:underline;line-height:35px;padding:0;display:inline;width:100%;font-family:Georgia;font-size:200%;color:#383838;font-weight:normal;}
span.user_news_title_sec {color:#ccc;margin:0 0 20px 0;text-decoration:none;line-height:35px;padding:0;display:inline;width:100%;font-family:Georgia;font-size:200%;font-weight:normal;}
a.unt_a:link, a.unt_a:visited {color:#ccc;margin:0 0 20px 0;text-decoration:underline;line-height:35px;padding:0;display:inline;width:100%;font-family:Georgia;font-size:200%;font-weight:normal;}
div.syst_message {background-color:#d4f3cb;text-align:center;padding:15px;font-size:130%;}
div.err_message {background-color:#f3ccce;text-align:center;padding:15px;font-size:130%;}
div.syst_message span {border-bottom:#bbb 1px dashed;color:#bbb;cursor:hand;cursor:pointer;}
div.err_message span {border-bottom:#bbb 1px dashed;color:#bbb;cursor:hand;cursor:pointer;}

div.left_col_padd {margin-left:108px;margin-right:8px;}