/* CSS Document second-hand.ru defolt */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%;vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
table td {vertical-align:top;}
html, body {width:100%; height:100%;}
a {text-decoration:underline; }
a:hover {text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.bl {display:block;}
.clear {clear:both;}

/* Body */
body {font-family:Arial; color:#171516; font-size:.8em; min-width:990px; line-height:18px;}
.wrap {position:relative; min-height:100%;}
* html .wrap {height:100%;}
p {margin:7px 0 7px 0;}
a {color:#008edf;}
h1 {color:#005086; font-size:130%; padding:5px 0 5px 0;}
h2 {color:#005086; font-size:120%; padding:5px 0 5px 0;}
h3 {color:#067003; font-size:110%; padding:5px 0 5px 0;}
h4 {color:#067003; font-size:100%; padding:5px 0 5px 0;}
#maxhead {height:334px; margin-left:50px; background:url(images/fon_head.jpg) repeat-x top left; position:relative;}
.h2 {width:100%; height:334px; background:url(images/h1.jpg) no-repeat top right;}
#head_top {height:94px; padding-right:454px;}
#slogan {width:62%; clear:both; height:81px; margin-top:47px; text-align:right;}
#phone {width:276px; height:146px; background:url(images/fphone.png) no-repeat top left; position:absolute; top:172px; left:0; z-index:10;}
* html #phone {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/fphone.png', sizingMethod='scale');}
.ph {padding:30px 10px 10px 105px; color:#FFFFFF; font-size:120%;}
#phone a {color:#dbf2ff;}

/* Menu */
#menu {width:100%; height:70px; line-height:27px;}
#menu ul {height:27px; text-align:center; margin-left:20px;}
#menu ul li {display:inline; text-align:center; font-size:12px;}
#menu ul li a {color:#FFFFFF; font-weight:bold; text-decoration:none; height:27px; float:left; margin:20px 8px 20px 8px;}
#menu ul li a:hover {color:#171516;}
#menu a.m1 {background:url(images/m1.gif) no-repeat left top; width:91px;}
#menu a:hover.m1 {background:url(images/m1h.gif) no-repeat left top; width:91px;}
#menu a.m2 {background:url(images/m2.gif) no-repeat left top; width:134px;}
#menu a:hover.m2 {background:url(images/m2h.gif) no-repeat left top; width:134px;}

/* Content */
#main {clear:both; margin:0 50px 0 50px; position:relative; top:-37px; width:90%;}
#main1 {clear:both; margin:0 50px 0 50px; position:relative; top:0px; width:100%;}									
.content {width:65%; float:left;}
.content1 {width:95%}
.cleft {width:96%; float:left; min-height:300px; overflow:hidden; }
.left {width:92%; padding:5% 4% 3% 4%; background:#f1f2f0; min-height:300px;}
.cleft_bot {width:100%; height:18px; background:#f1f2f0;}
.cl {width:100%; height:100%; background: url(images/ul.gif) no-repeat left top;}
.cr {width:100%; height:100%; background: url(images/ur.gif) no-repeat right top;}
.ccenter {width:3.5%; float:right; min-height:300px;}
.cright {width:35%; padding-top:40px; float:right; overflow:hidden;}
.date {padding:5px 0 5px 0; color:#6d6d6d;}
.date1 {padding:5px 0 5px 0; color:#005086; font-weight:bold}
.clear2 {clear:both; height:50px; min-height:50px;}
#footer {width:100%; position:relative; margin-top:-7em; height:7em;}
.foot {margin:0 50px 0 50px; background:#c8c8c8 url(images/fb.gif) no-repeat bottom right; height:100%;}
.foc {width:70%; float:left; padding:1% 2% 1% 2%;}
.fol {width:50%; float:left; }
.fom {width:49.5%; float:right;   }
.for {width:24%; float:right; padding:1%;  }



