/* power */
*{font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
body	{text-align:left;background-color:#ffffff;}
body, div, a, td, th {margin: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5B5B5B; text-decoration: none;}
input {font-size: 14px; font-family: Arial, Helvetica, sans-serif;vertical-align:middle;}
body, div, a, img {border: 0px; padding: 0px;}
body, td, th {vertical-align:top;}
h1	{font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color:#5B5B5B; padding: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
h2	{font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color:#5B5B5B; padding: 0px; margin: 0px; line-height: 20px; margin-bottom: 10px;}
h3	{font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#64953A; padding: 0px; margin: 0px; line-height: 16px;margin-bottom: 10px;}
h3 img	{vertical-align:middle;}
p	{margin-top:8px;}
form	{margin:0px;padding:0px;}
.tzaglushka	{width:100%;height:100%;background: url(art/main/left-bg1.gif) left bottom repeat-y;}
.zagl {width:1000px;height:28px;}
/*Хедер */
.head1	{height:137px;background: url(art/main/top-bg0.gif) left bottom repeat-x;}
.th1	{width:100%; height:109px;background: url(art/main/top-bg2.gif) right bottom no-repeat;}
	.th1 th	{width:293px;text-align:left;background: url(art/main/top-bg1.gif) left bottom no-repeat;}
	.th1 th .logo	{width:220px;height:80px;margin-left:35px;}
	.th1 td	{}
.tsearch	{width:100%;height:80px;}
.tsearch .c1	{padding-top:16px;}
.tsearch .c1 a	{color:#2597DB;background: url(art/main/hr1.gif) left bottom repeat-x;}
.tsearch .c2	{width:130px;padding-top:16px;}
.tsearch .c2 input	{margin-left:15px;color:#5B5B5B;font-size:16px;}
.tsearch .searchField	{width:100%;height:26px;border:1px solid #B6DAE8;margin-bottom:3px;padding-top:4px;vertical-align:top;}

.tnav1	{height:29px;border-collapse:collapse;}
.tnav1 td	{padding:0px;background: url(art/main/nav01.gif) left top repeat-x;}
.tnav1 table	{height:29px;border-collapse:collapse;background: url(art/main/nav1.gif) left top no-repeat;}
.tnav1 td td	{vertical-align:middle;padding:2px 20px;background: none right top no-repeat;}
.tnav1 .last	{vertical-align:middle;padding:0px;background: none right top no-repeat;font-size:1px;width:2px;}
.tnav1 a	{color:#2B6F87;font-size:12px;text-decoration:underline;}
.tnav1 a:hover	{text-decoration:none;}
.tnav1 .sel	{background-image: url(art/main/nav0.gif);}
.tnav1 .sel table	{background-image: url(art/main/nav2.gif);}
.tnav1 .sel td	{background-image: url(art/main/nav3.gif);}
.tnav1 .aftersel table	{background-image: none;}


/*Контент */
.tmain	{width:100%;height:100%;background: url(art/main/right-bg1.gif) right top repeat-y;}
.tmain .tdleft	{width:293px;padding-top:10px;padding-bottom:25px;}
.tmain .tdleft .tpad	{width:217px;margin-left:23px;}
.lnav1	{margin-top:8px;}
.lnav1 a	{color:#0E5F9D;font-size:14px;text-decoration:underline;display:block;background: url(art/main/bull1.gif) 200px 8px no-repeat;padding:5px 20px 5px 21px;}
.lnav1 table	{margin-bottom:1px;background:#F4F2DD none left top repeat-x;width:100%;border-collapse:collapse;}
.lnav1 td	{margin-bottom:0px;background:transparent none left bottom repeat-x;padding:0px;}
.lnav1 .sel	{background-image: url(art/main/lnav1.gif);}
.lnav1 .sel td	{background-image: url(art/main/lnav2.gif);}

.lnav2	{margin-top:18px;background-color:#F0F6EA;padding-bottom:8px;}
.lnav2 div	{font-weight:bold;font-size:12px;display:block;background:#E1EED6 url(art/main/bull2.gif) 198px 10px no-repeat;padding:5px 20px 5px 21px;margin-bottom:8px;}
.lnav2 a	{color:#0E5F9D;font-size:12px;text-decoration:underline;display:block;padding:0px 20px 0px 21px;}
.lnav2 a:hover	{text-decoration:none;}

.lnav3-1	{margin-top:8px;background: url(art/main/lnav3-1.gif) left bottom no-repeat;}
.lnav3-2	{background: url(art/main/lnav3-2.gif) left top no-repeat;}
.lnav3	{border-left:1px solid #B9C8CC;border-right:1px solid #B9C8CC;padding:5px 20px;font-size:11px;}
.lnav3 a	{color:#0F5F9D;font-size:11px;}
.lnav3 a:hover	{color:#1D4666;}
.lnav3 b    {font-size:14px;color:#99924E;}

.auth1	{margin-top:8px;width:217px;height:203px;background: url(art/main/auth1.jpg) left top no-repeat;}
.auth1 td	{padding:18px;}
.auth1 .field1	{width:179px;height:27px;border:1px solid #B6DAE8;margin-bottom:3px;padding-top:4px;vertical-align:top;text-align:center;}
.auth1 a	{text-decoration:underline;color:#3E7AA9;}
.auth1 a:hover	{text-decoration:none;}

.auth2	{margin-top:8px;background: url(art/main/auth01.jpg) left top repeat-y;}
.auth2 table	{width:217px;height:114px;background: url(art/main/auth02.jpg) left top no-repeat;}
.auth2 td	{padding:18px;background: url(art/main/auth03.jpg) left bottom no-repeat;line-height:20px;}
.auth2 img	{vertical-align:middle;margin-right:2px;}
.auth2 a	{text-decoration:underline;color:#3E7AA9;}
.auth2 a:hover	{text-decoration:none;}

.tmain .tdcont	{padding:25px 35px 25px 0px;font-size:12px;;}
.tdcont a	{text-decoration:underline;}
.tdcont a:hover	{text-decoration:none;}


/*Футер */
.foot1	{height:1px;}
.tfooter	{width:100%;height:63px;background-color:#F3F3F3;margin-bottom:18px}
	.tfooter td	{vertical-align:middle;padding-left:28px;}
		.tfooter td a	{color:#0F5F9D;text-decoration:underline;}
		.tfooter td a:hover	{text-decoration:none;}
	.tfooter th	{text-align:right;padding-right:28px;vertical-align:middle;}

/*
корректирки
@font-face {font-family: "Robson Celtic";src: url("http://site/fonts/rob-celt")}
img.png {behavior: url(png.htc);}
body, div, td, th {border:1px solid black;}
*/

.linklist1	{width:100%;}
.linklist1 td	{width:33%;line-height:22px;}
.linklist1 td a	{font-size:12px;font-weight:bold;color:#0F5F9D;}

.hr1	{border-bottom:3px solid #EEEEEE;margin-bottom:20px;}

.titemhead1	{background-color:#EEEEEE;padding:8px 0px 8px 15px;margin:5px 0px;}
.titemhead1 a	{color:#0F5F9D;font-size:12px;font-weight:bold}
.titemhead1 img	{vertical-align:middle;}
.titemhead1 .true1	{color:#609137;font-weight:bold;display:block;float:right;width:124px;}
.titemhead1 .false1	{color:#E81B1B;font-weight:bold;display:block;float:right;width:124px;}

.titem1	{width:100%;}
.titem1 .c1	{width:172px;}
.titem1 .c3	{width:120px;color:#878787;vertical-align:middle;}
.titem1 input	{vertical-align:middle;}
.titem1 .countField	{width:43px;height:26px;border:1px solid #CFCFCF;margin-bottom:3px;padding-top:4px;vertical-align:top;text-align:center;margin:1px 0px 0px 0px;}

.titem2	{width:100%;}
.titem2 .c1	{}
.titem2 .c2	{width:137px;color:#878787;vertical-align:middle;}
.titem2 input	{vertical-align:middle;}
.titem2 .countField	{width:43px;height:26px;border:1px solid #CFCFCF;margin-bottom:3px;padding-top:4px;vertical-align:top;text-align:center;margin:1px 0px 0px 0px;}
.titem2 .true1	{color:#609137;font-weight:bold;}
.titem2 .false1	{color:#E81B1B;font-weight:bold;}
.titem2 .c2 img	{vertical-align:middle;}

.smallimg1 img	{border:2px solid #FFFFFF;}
.smallimg1 .sel	{border-color:#C4BE81;}

.descr1	{width:100%;}
.descr1 td	{font-size:12px;padding:5px 10px;}
.descr1 td a	{font-size:12px;color:#0F5F9D;}

.tbasket1	{width:100%;background-color:#EEEEEE;}
.tbasket1 th	{text-align:left;padding:4px 9px;}
.tbasket1 td	{background-color:#FBFBFB;padding:4px 9px;vertical-align:middle;}
.tbasket1 img	{vertical-align:middle;}
.tbasket1 a	{color:#0F5F9D;}
.tbasket1 input	{border:1px solid #CFCFCF;font-size:10px;width:35px;vertical-align:middle;}

.tform th	{width:171px;padding:6px 0px;text-align:left;font-size:12px;font-weight:normal;color:#848484;}
.tform input	{vertical-align:middle;font-size:11px;color:#848484;}
.tform select	{vertical-align:middle;font-size:11px;color:#848484;}
.tform textarea	{vertical-align:middle;font-size:11px;color:#848484;}

.sof-req {color: red;}
.rich-text{font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
