body			{margin: 0; padding: 0; background-color: #FFF;}

table			{border-color: #E4E4E4; border-collapse: collapse;}

img			{border: none;}

p,td,div		{font: 13px Arial, Verdana; color: #000;}
p			{margin: 0; padding-top: 6; padding-bottom: 5;}

ul,ol			{margin: 0 30;}
blockquote		{margin: 0 30;}

h1			{font: 24px Arial, Verdana; margin: 0; padding-top: 10; color: #BD0171;}
h2			{font: 18px Arial, Verdana; margin: 0; padding-top: 10; color: #BD0171;}
h3			{font: 18px Arial, Verdana; margin: 0; padding-top: 10; color: #2DABFF;}
h4			{font: 18px Arial, Verdana; margin: 0; padding-top: 10; color: #C0C0C0;}
h5			{font: bold 12px Arial, Verdana; margin: 0; padding-top: 10; color: #2DABFF;}

h1.doc_titul		{font: bold italic 28px Times New Roman, Arial; margin: 0; padding-top: 10; color: #2DABFF;}

h2.doc_zag		{font: bold 16px Arial, Verdana; margin: 0; padding: 0; color: #BD0171;}
h2.doc_zag a		{font: bold 16px Arial, Verdana; color: #BD0171;}
h2.doc_zag a:hover	{color: #CA001A;}

div.hr			{width: 100%; height: 1px; margin: 10 0; border: 0px; font: 1px/0px Arial; background: url(../i/hr.gif) top left repeat-x;}
div.hr_white		{width: 100%; height: 1px; margin: 10 0; border: 0px; font: 1px/0px Arial; background: url(../i/hr_white.gif) top left repeat-x;}
div.hr_blue		{width: 100%; height: 2px; margin: 10 0; border: 0px; font: 1px/0px Arial; background: url(../i/hr_blue.gif) top left repeat-x;}
div.hr_nospace		{width: 100%; height: 1px; margin: 0; border: 0px; font: 1px/0px Arial; background: url(../i/hr.gif) top left repeat-x;}

a			{text-decoration: underline; color: #BD0171;}
a:hover			{text-decoration: underline; color: #CA001A;}

font.big,a.big		{font: bold 16px Arial, Verdana;}
font.big_white		{font: bold 16px Arial, Verdana; text-transform: uppercase; color: #FFF;}
font.big_blue		{font: bold 16px Arial, Verdana; color: #2DABFF;}
font.medium		{font: 15px Arial, Verdana;}
font.small,a.small	{font: bold 10px Arial, Verdana;}
font.light,a.light	{color: #909090;}
font.grey		{color: #888;}
font.red,a.red		{color: #CA001A;}
font.blue		{color: #2DABFF;}
font.pink		{color: #BD0171;}
font.orange,a.orange	{color: #692D05;}
font.white,a.white	{color: #FFF;}

div.menu_serv		{text-align: center; font: 10px Verdana, Arial; white-space: nowrap; color: #BC6171;}
div.menu_serv a		{text-decoration: none; color: #BC6171;}
div.menu_serv a:hover	{text-decoration: underline; color: #BC6171;}

div.menu_h		{padding: 4 10 2 10; font: bold 11px Tahoma, Verdana; color: #FFF;}
div.menu_h a		{text-decoration: none; white-space: nowrap; color: #FFF;}
div.menu_h a:hover	{text-decoration: underline; color: #FFF;}

div.menu_gr			{padding: 8 0; border-top: 1px solid #94E7FF; background: #6EC5FF;}
div.menu_gr ul			{list-style: none; margin: 0; padding: 0;}
div.menu_gr li			{float: left; font: bold 11px Tahoma, Verdana; padding: 2 0 4 0;}
div.menu_gr li.p		{text-transform: uppercase;}
div.menu_gr li a		{padding: 2 10 4 10; text-decoration: underline; white-space: nowrap; color: #FFF;}
div.menu_gr li a:hover		{text-decoration: underline; color: #FFF; background: #2DABFF;}
div.menu_gr li a.act		{padding: 2 10 4 10; text-decoration: none; white-space: nowrap; color: #FFF; background: #2DABFF;}
div.menu_gr li a.act:hover	{text-decoration: none; color: #FFF; background: #2DABFF;}
div.menu_gr li.s a		{color: #E6E6F6;}

div.subgroups			{font: 15px/20px Arial, Verdana; padding: 8 0; color: #BC6171;}
div.subgroups strong		{font-weight: normal;}
div.subgroups a			{text-decoration: underline; white-space: nowrap; color: #BD0171;}
div.subgroups a:hover		{text-decoration: underline;}
div.subgroups a.act		{text-decoration: none; white-space: nowrap; color: #BC6171;}
div.subgroups a.act:hover	{text-decoration: none; color: #BC6171;}

div.menu_b		{text-align: center; padding: 10 10; font: 10px Verdana, Arial; color: #909090;}
div.menu_b a		{text-decoration: none; white-space: nowrap; color: #909090;}
div.menu_b a:hover	{text-decoration: underline; color: #909090;}

div.user_btns		{text-align: center; padding-bottom: 10;}

table.act_def		{width: 100%; margin-bottom: 20; background: #C52985 url(../i/back_pink.gif);}
table.act_def td.titul	{padding: 10 0 0 10;}
table.act_def td.cont	{padding: 10 0 8 10; vertical-align: top;}
table.act_def h1	{font: bold 16px Arial, Verdana; text-transform: uppercase; color: #FFF; margin: 0; padding: 0;}
table.act_def h2	{font: 13px Arial, Verdana; margin: 0; padding: 0;}
table.act_def h2 a	{text-decoration: none; color: #FFF;}
table.act_def h2 a:hover{text-decoration: underline; color: #FFF;}
table.act_def div	{width: 100; height: 90; margin: 0; padding: 0; border: 1px solid #FFF; background-position: center center; background-repeat: no-repeat;}

table.act		{width: 100%; border: 1px solid #EDEDED; background: #F5F5F5 url(../i/back_grey.gif);}
table.act td.titul	{padding: 10 0 0 10;}
table.act td.cont	{padding: 10 0 8 10; vertical-align: top;}
table.act h1		{font: bold 16px Arial, Verdana; text-transform: uppercase; color: #C0C0C0; margin: 0; padding: 0;}
table.act h2		{font: 13px Arial, Verdana; margin: 0; padding: 0;}
table.act h2 a		{text-decoration: none; color: #BD0171;}
table.act h2 a:hover	{text-decoration: underline; color: #CA001A;}
table.act div		{width: 100; height: 90; margin: 0; padding: 0; border: 1px solid #909090; background-position: center center; background-repeat: no-repeat;}

table.act_v		{width: 100%; border: 1px solid #E4E4E4;}
table.act_v td		{padding: 0 10 10 10; vertical-align: top;}
table.act_v h3		{font: bold 16px Arial, Verdana; padding: 10 0 0 0; color: #2DABFF;}
table.act_v p		{padding: 0;}
table.act_v div.foto	{float: left; width: 70px; height: 50px; border: 1px solid #6EC5FF; margin-right: 10; background-position: center center; background-repeat: no-repeat;}

#bl_srch		{margin-bottom: 20; text-align: center;}
#bl_srch h3		{font: 18px/18px Arial, Verdana; padding: 0; color: #BD0171;}
#bl_srch input		{width: 100%;}
#bl_srch p		{margin-bottom: 4; padding: 0; color: #999;}

.thickbox:hover		{text-decoration: none;}

table.main		{width: 100%;}

#cont			{padding-bottom: 10;}
#cont img		{margin: 10;}
#cont p			{text-indent: 20px;}

table.allgr		{width: 100%; border: 0px;}
table.allgr td		{vertical-align: top; width: 50%; padding-left: 50;}
table.allgr h1		{font: 18px Arial, Verdana; padding-top: 30; padding-bottom: 3; color: #2DABFF;}
table.allgr h2		{font: 11px Tahoma, Verdana; padding: 4 0 4 10; color: #C0C0C0;}
table.allgr h2 a	{color: #BD0171;}

td.docpics		{padding: 20 0;}
td.docpics div		{padding: 20 8; border: 1px solid #E4E4E4; background-color: #EFEFEF;}
td.docpics div div	{padding: 14 0 0 0; border: 0px;}
td.docpics img		{border: 1px solid #666;}
td.docpics p		{font: italic 13px Arial, Verdana; padding: 6 0 0 0; color: #666;}

div#out_srv_btns	{float: right; width: 210px; margin-top: 10; padding-top: 15;}
div#out_srv_btns2	{float: right; width: 150px; text-align: right; margin-top: 10;}
div#out_srv_btns2 *	{vertical-align: bottom;}

div.wordsrch		{width: 480px; text-align: left; margin-bottom: 20; padding: 10; border: 1px #2DABFF solid; background: #6EC5FF url(../i/back_blue.gif);}
div.wordsrch h3		{font: bold 12px Arial, Verdana; margin: 0; padding: 4; color: #FFF;}
div.wordsrch a		{font: bold 12px/28px Arial, Verdana; text-decoration: none; border: 1px #FFF solid; margin-right: 3; padding: 2 6; color: #FFF; background-color: #6EC5FF;}
div.wordsrch a:hover	{text-decoration: none; border: 1px #FFF solid; color: #FFF; background-color: #2DABFF;}
div.wordsrch input.txt	{width: 180px; height: 20px; vertical-align: middle; border: 1px solid #FFF; margin-right: 10px; font: bold 11px Verdana, Arial; color: #FFF; background-color: #6EC5FF;}
div.wordsrch input.btn	{width: 113px; height: 22px; vertical-align: middle; border: 0px; color: #FFF; background-color: #6EC5FF;}

table.words		{width: 100%; margin-bottom: 40;}
table.words td		{padding: 8 10 6 10; vertical-align: top; border-bottom: 1px solid #E4E4E4;}

div.wordsrchsmall		{width: 100%; text-align: left; margin-bottom: 20; padding: 0; border: 1px #2DABFF solid; background: #6EC5FF url(../i/back_blue.gif);}
div.wordsrchsmall h1		{font: bold 16px Arial, Verdana; margin: 0; padding: 0; color: #FFF;}
div.wordsrchsmall h5		{font: bold 11px Arial, Verdana; margin: 0; padding: 4 0; color: #FFF;}
div.wordsrchsmall div.letter	{float: left; width: 18px; height: 18px; text-align: center; border: 1px #FFF solid; margin: 0 8 8 0; padding: 0; background-color: #6EC5FF;}
div.wordsrchsmall a		{font: bold 12px/16px Verdana, Arial; text-decoration: none; color: #FFF;}
div.wordsrchsmall a:hover	{text-decoration: none; color: #BD0171;}
div.wordsrchsmall input.txt	{width: 76%; height: 20px; vertical-align: middle; border: 1px solid #FFF; margin-right: 4px; font: bold 11px Verdana, Arial; color: #FFF; background-color: #6EC5FF;}
div.wordsrchsmall input.btn	{width: 32px; height: 22px; vertical-align: middle; border: 0px; color: #FFF; background-color: #6EC5FF;}

img.doc			{margin-top: 2; border: 1px #6EC5FF solid;}
img.doc1		{margin-top: 2; border: 1px #FFF solid;}
img.gall		{border: 1px #FFF solid;}
img.blue		{border: 8px #6EC5FF solid;}
img.red			{border: 8px #A51225 solid;}
img.white		{border: 8px #FFFFFF solid;}
img.black		{border: 8px #000000 solid;}
img.grey		{border: 8px #CFCFCF solid;}
img.pink		{border: 8px #C52985 solid;}
img.green		{border: 8px #00CC00 solid;}
img.orange		{border: 8px #FF6600 solid;}

ul.li1			{list-style: none; margin-left: 0; padding: 0;}
li.li1			{font: 13px Arial, Verdana; padding-left: 12; padding-bottom: 6; background: url(../i/li1.gif) top left no-repeat;}

.pages			{font: bold 15px/28px Arial, Verdana; text-decoration: none; border: 1px #FF6120 solid; padding: 0 5; color: #FF6120;}
.pages:hover		{text-decoration: none; border: 1px #FF6120 solid; color: #FFF; background-color: #FF6120;}
.pages_active		{font: bold 20px/28px Arial, Verdana; text-decoration: none; border: 1px #909090 solid; padding: 0 7; color: #909090;}

div.user		{font: italic 17px Georgia, Arial; color: #BC6171;}
div.user a		{text-decoration: none; color: #BC6171;}
div.user a:hover	{text-decoration: underline; color: #BC6171;}

div.ban_v		{margin-bottom: 20;}
div.ban_hr		{margin: 30 0; text-align: center;}
div.ban_hr2		{margin: 0 0 20 0; text-align: center;}

table.ban_header	{width: 100%; border: 0;}

div.gall		{width: 100; height: 70; text-align: center; margin: 0; padding: 2; background-position: center center; background-repeat: no-repeat;}
div.gall1		{width: 90; height: 60; float: left; text-align: center; margin: 4 8 6 0; padding: 2; background-position: center center; background-repeat: no-repeat;}

form			{margin: 0;}
textarea,input,select	{font: 11px Verdana, Arial; background: #FFF; border: 1px #BBB solid; color: #000;}
.button			{font: 11px Verdana, Arial; background: #EFEFEF; border: 1px #CCC solid; color: #000;}

.cop			{font: 11px/16px Sans-serif, MS Sans Serif; text-decoration: none; color: #AC5489;}
a.cop:hover		{text-decoration: underline; color: #AC5489;}

.gen_page		{font: 10px/16px Sans-serif, MS Sans Serif; text-decoration: none; color: #909090;}

.transp			{filter: alpha(Opacity=50); -moz-opacity: 0.50; opacity: 0.50;}
