body    { padding: 0px; margin: 0px; font-family: Georgia, sans-serif; font-size: 82%; color: #000; background: #fff url(/images/bg/body.gif) 0 0 repeat-x;}
table   { font-family: Georgia, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #000;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ font-size: 177%; font-weight: bold; margin: 0 0 17px 0; color: #244c83; line-height: 1em;}
h2			{ font-size: 130%; font-weight: bold; margin: 0 0 17px 0; color: #000; line-height: 1em;}
h3			{ font-size: 110%; font-weight: bold; margin: 0 0 17px 0; color: #000; line-height: 1em;}
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 17px 0;}
form		{ margin: 0px;}

a			{ color: #244c83; text-decoration: underline;}
a:visited	{ color: #244c83; text-decoration: underline;}
a:hover		{ color: #000; text-decoration: none;}

ul			{ margin: 0 0 17px 0; list-style-type: none; padding: 0px; color: #000;}
ul li		{ background: url(/images/bg/lmenu1.gif) 0px 7px no-repeat; padding: 0 0 1px 11px; margin: 0 0 5px 0;}

.ogr		{ min-width: 970px; width:expression(document.body.clientWidth < 970? "970px": "100%"); }

.table		{ width: 100%; margin: 0 0 17px 0;}
.table td	{ padding: 5px;}

/* Хидер */
.head		{ position: relative; z-index: 1; height: 245px;}
.logo		{ position: absolute; z-index: 2; left: 0px; top: 18px; width: 348px; height: 226px; background: url(/images/bg/logo.jpg) 0 0 no-repeat; padding: 0 0 0 31px;}
.logo1		{ position: absolute; z-index: 3; left: 31px; top: 18px;}
.slogan		{ position: absolute; z-index: 1; left: 348px; top: 97px; font-size: 185%; color: #33588b; line-height: 1.1em;}
.cont		{ color: #454e5c; position: absolute; z-index: 1; top: 50px; right: 114px;}
.cont1		{ margin: 0 0 13px 0;}
.cont2		{ font-size: 177%; margin: 0 0 6px 0;}
.cont3		{ position: relative; z-index: 2;}
.cont3 a			{ color: #244c83; text-decoration: none; border-bottom: 1px dotted #676662;}
.cont3 a:visited	{ color: #244c83; text-decoration: none;}
.cont3 a:hover		{ color: #244c83; text-decoration: none; border-bottom: 1px solid #000;}

/* Скелет */
.sk			{ width: 100%; position: relative; z-index: 2; margin: -44px 0 0 0;}
.sk1		{ width: 348px; vertical-align: top; padding: 78px 0 25px 0;}
.sk2		{ vertical-align: top; padding: 0 54px 25px 0;}

/* Левое меню */
.pmenu		{ color: #7f8f9e; font-size: 177%; padding: 0 0 0 76px; margin: 0 0 6px 0;}
.lmenu		{ padding: 0 55px 0 64px;}
.lmenu1		{ font-size: 124%; background: url(/images/bg/lmenu1.gif) 0 7px no-repeat; padding: 0 0 0 12px; color: #000; margin: 0 0 6px 0;}
.lmenu1 a			{ color: #244c83; text-decoration: underline;}
.lmenu1 a:visited	{ color: #244c83; text-decoration: underline;}
.lmenu1 a:hover		{ color: #454e5c; text-decoration: underline;}

/* Горизонтальное меню */
.tmenu		{ font-size: 177%; position: relative; z-index: 2; padding: 0 0 0px 0; margin: 0 0 38px 0;}
.tmenu1	{ padding: 0 10px 2px 10px; display: block; float: left; margin: 0 0 7px 0;}
.tmenu1 a		{ color: #454e5c; text-decoration: none; border-bottom: 1px dotted #676662; white-space: nowrap;}
.tmenu1 a:visited	{ color: #454e5c; text-decoration: none;}
.tmenu1 a:hover	{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.tmenu1h	{ clear:both; border-bottom: 3px solid #e8e3d5; padding: 0px 0 0 0;}

.tmenu1_	{ padding: 0 10px 9px 10px; display: block; float: left; background: #f5f3e8;}
.tmenu1_ a			{ color: #000; text-decoration: none; white-space: nowrap;}
.tmenu1_ a:visited	{ color: #000; text-decoration: none;}
.tmenu1_ a:hover	{ color: #000; text-decoration: none;}

.tsmenu		{ font-size: 79%; background: #f5f3e8; padding: 2px 0 4px 0; position: relative; z-index: 3;}
.tsmenu1	{ padding: 0 20px 2px 20px; display: block; float: left; position: relative; z-index: 3;}
.tsmenu1 a			{ color: #454e5c; text-decoration: underline; white-space: nowrap;}
.tsmenu1 a:visited	{ color: #454e5c; text-decoration: underline;}
.tsmenu1 a:hover	{ color: #000; text-decoration: underline;}
.tsmenu1h	{ clear:both; }
.tsmenu1_	{ padding: 0 20px 2px 20px; display: block; float: left; position: relative; z-index: 3; background: #fff;}
.tsmenu1_ a			{ color: #000; text-decoration: none; white-space: nowrap;}
.tsmenu1_ a:visited	{ color: #000; text-decoration: none;}
.tsmenu1_ a:hover	{ color: #000; text-decoration: none;}

/* Морда */
.icit		{ background: #f5f3e8 url(/images/bg/icit.gif) 0 0px no-repeat; width: 250px; padding: 65px 16px 11px 16px; color: #5e6672; font-style: italic; margin: 0 0 15px 15px;}
.icont h1	{ color: #000;}
.icont		{ padding: 0 0 20px 20px;}
.mcont		{ padding: 0 0 20px 20px;}

.iban		{ width: 100%;}
.iban1		{ padding: 0 50px 0 20px; vertical-align: top; width: 50%;}
.iban2		{ vertical-align: top; width: 50%;}
.iban1-1	{ font-size: 177%; margin: 0 0 13px 0;}
.iban1-2	{ }

/* Футер */
.foot		{ width: 100%;}
.foot1		{ vertical-align: top; width: 249px; padding: 17px 35px 17px 64px; color: #454e5c;}
.foot2		{ vertical-align: top; padding: 17px 54px 17px 0;}
.foot3		{ vertical-align: top; width: 100%;}
.foot3-1	{ width: 50%; vertical-align: top; padding: 0 50px 0 20px;}
.foot3-2	{ width: 50%; vertical-align: top;}

/* Контент */
.mcit		{ float: right; margin: 0 0 15px 15px; font-weight: bold; padding: 0 0 2px 0;}
.mcit a			{ color: #d479b3; text-decoration: none; border-bottom: 1px dotted #b3b2b0;}
.mcit a:visited	{ color: #d479b3; text-decoration: none;}
.mcit a:hover	{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}

/* Брифы */
.brief1	{ margin: 0 0 5px 0;}
.brief2	{ margin: 0 0 17px 0;}
.brief2 input		{ padding-left: 4px; width: 100%;}
.brief2 textarea	{ padding-left: 4px; width: 100%; height: 120px;}
.brief3	{ }

fieldset	{ margin: 0 0 17px 0;}

.count		{ margin:0 0 0 64px;}
