* {margin: 0;padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  
font-weight: normal; background-repeat: no-repeat; 
background-position: 0 0; -moz-box-sizing: border-box; box-sizing: border-box; }

table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: underline; color: #5f8ff1;} 
a:link {text-decoration: underline; color: #5f8ff1;}
a:visited { color: #5f8ff1;}
a:hover { text-decoration: none; color: #8aaffa;}
a:focus { color: #8aaffa;}
a:active { color: #8aaffa;}
b {font-weight: bold;}
img {border: 0;}

.red { color: #F00}

ul {padding: 5px 0;}
ul li { list-style: none; background: url(../imgs/li-line.gif) left 4px no-repeat; 
margin: 3px 0px 3px 0px; padding: 0 0 5px 30px;}

ol {padding: 5px 0;}
ol li {margin: 3px 0px 3px 16px; padding: 0 0 5px 14px;}


ul.f_big {padding:0;}
ul.f_big li { list-style: none; background: url(../imgs/f_kr.gif) left 4px no-repeat; margin: 3px 0px 3px 0px; padding: 0 0 10px 25px;font-size:14px;}
ul.f_big li a {font-size:14px;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color: #5cb8f1; margin-bottom: 10px;font-style:italic;}
h2.main { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color: #5cb8f1; margin-bottom: 15px;font-style:italic;}
h3.main { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #5cb8f1; margin-bottom: 15px;}
h2.lily {color: #b15992; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #454545; 
margin-bottom: 5px;font-style:italic;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #454545; 
margin-bottom: 10px;font-style:italic;}

fieldset { border: 0;}
p { margin: 0 0 10px 0px; color: #4c4c4c; font-size: 12px; line-height: 22px; }
p a { font-size: 12px;}
p img {margin: 8px;}

p.info { background:#f5f5f5; padding: 10px 15px; margin: 0 0 20px 0px; }

html { height: 100%; width: 100%; min-widht: 980px; }
body { padding: 0; margin: 0; width: 100%; height: 100%; font-family: Arial, sans-serif; font-size: 75%; color: #4c4c4c;
/*min-widht: 980px;*/ background: url(../imgs/top_fon.jpg) 0 0 repeat-x #fff;}

/* my */

table.all {background: url(../imgs/nebo.jpg) left bottom no-repeat;}
table.main {background: url(../imgs/orel.jpg) right top no-repeat;width:1000px;}

.logo {	float:left;	width:260px; height:80px; padding-top:20px;  }
.logo img {	border:0; }
.phone {float:right;width:260px; height:80px; margin-top:60px;  color:#28186f;font-style:italic;font-size:28px;}
.phone .cod {color:#5f8ff1;font-style:italic;font-size:16px;}
.icons {float:left;width:260px; height:50px; margin-top:70px; margin-left:180px;}
.icons img { border:0; padding: 0 20px;}
.top_menu {float:left;width:260px;margin-top:30px;}
.top_menu ul {padding-left:55px;}
.top_menu ul li { list-style: none; background: url(../imgs/f_sqr.gif) 19px 11px no-repeat; 
margin: 3px 0px 0px 0px; padding: 5px 0 18px 45px;font-family:Arial;font-size:14px;}
.top_menu ul li a {font-size:14px;}
.top_menu ul li.sel { background: url(../imgs/f_sqr-sel.gif) left top no-repeat; color:#fff;}
.top_menu ul li.sel a {  color:#fff;}
.top_menu ul li.sel a:hover {  text-decoration:none;}

.slogan { padding:90px 0 70px 0;}
table.news td {font-size:11px; padding: 3px 5px 5px 0;color:#6e6e6e;}
table.news td a {font-size:11px; line-height:160%;}
table.news td.date {padding: 8px 25px 0 0; width:50px;}

.block {padding: 0 0 35px 45px;}
.block p {font-style:italic;}

.f-block { width:315px;background: #a84f88 url(../imgs/fram-bot.gif) left bottom no-repeat;}
.f-block .top{ background: url(../imgs/fram-top.gif) left top no-repeat;padding: 14px 0 22px 12px;font-size:14px;}
.f-block .top a {font-size:14px;}

.b-block { width:468px;background: #95b2ec url(../imgs/bram-bot.gif) left bottom no-repeat;}
.b-block .top{ background: url(../imgs/bram-top.gif) left top no-repeat;padding: 5px 0 15px 12px;}

ul.white { padding:0;}
ul.white li {list-style: none; background: url(../imgs/w_kr.gif) 19px 11px no-repeat; 
margin: 3px 0px 0px 0px; padding: 6px 0 0px 45px;font-family:Arial;color:#fff;font-size:14px;font-weight:bold;}
ul.white li a { color:#fff;font-size:14px;font-weight:normal;}

.right_block {	padding: 55px 0 0 0; width:320px;}
.bread { padding: 25px 0 18px 0; font-size:11px;}
.bread a {font-size:11px;}



td.footer { padding: 80px 0 35px 0; }
td.footer div.copyright { color: #2e2d2e;  width:300px; float:left;
font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height:130%;}
td.footer div.copyright .phone1 {font-size: 14px;padding: 8px 0 5px 0;}
td.footer div.counter { width:300px; float:left;padding: 70px 0 0 0;text-align:center;}
td.footer div.sa_logo { float: right; width: 150px;color:#7b7b7b;font-size:10px;margin: 35px 80px 0 0; }
td.footer div.proj { float: right; width: 110px;color:#7b7b7b;font-size:11px;margin: 72px 10px 0 0;}
td.footer div.proj a { color:#414dc7;font-size:11px;}


.content {padding-right:20px;padding-top:30px;}
.content table { border:0;width:95%;margin: 10px 0 20px 0;}
.content table td { padding: 5px 10px;font-size:12px;}
.content table th { padding: 3px 10px;font-size:11px;color:#121212;border-bottom:1px solid #dee1e6;}


.b-block table {margin:0;padding:0;}
.b-block table td {margin:0;padding:0;}


.profile {
	padding: 10px 0;
}
.profile table td {
	padding: 5px 0;
}
.profile table td span {
	color:#ff0000;
}
.profile textarea {
	width: 365px;
	border: 1px solid #9d447a;
}
.profile label {line-height:22px;}
.profile input.type1 {
	width: 240px;
	border: 1px solid #9d447a;
	padding: 1px 2px;
}
.profile input.type2 {
	width: 160px;
	border: 1px solid #9d447a;
	padding: 1px 2px;
}
.profile input.subm {
	background: #fff url(../imgs/but-send.gif) left top no-repeat;
	width:180px;
	height:34px;
	color: #fff;
	font-style:italic;
	font-size:20px;
	border:0;
}



div.page { width: 150px; margin: 0 auto; overflow: hidden; _overflow: auto; _zoom:1; padding-top: 20px;}
div.page ul li { background:none; float: left; color: #1b9af2;  padding: 2px 5px; display: block; margin: 0 1px;font-size:20px;}
div.page ul li a { float: left; color: #1b9af2;font-size:20px;}
div.page ul li.sel { background: #cbdaf9; color: #fff; font-size: 20px; font-weight: bold; position: relative; top: 0px;}





