/* Сбрасываем дефолты браузеров */
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,
font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, cite, var, address { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#999; background: url(../images/body.gif) repeat-x; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#990066; text-decoration:underline; }
a:hover { text-decoration:none; }
p {padding-bottom:11px;}
h1 {font: 18px arial; color:#990066; padding-bottom:15px;}

.root { width:1000px; min-height:100%; height:auto; margin:0 auto; }

.header { position:relative; height:312px; background:url(../images/head.jpg) right no-repeat;}
.logo_a {position:absolute; left:10px; top:32px; width:290px; height:100px;}
.logo_a a {display:block; width:290px; height:100px; text-decoration:none;}
.logo_a a span {display:none;}
.head-menu { position:absolute; left:25px; top:175px; width:250px; font:14px 'Tahoma'; line-height:22px;}
.kupon {position:absolute; right:10px; top:200px;}
.tel {position:absolute; right:10px; top:60px; font:14px 'Tahoma'; color:#006699;}
.tel span {font:bold 18px 'Tahoma';}

.menu {position:relative; width:875px; height:54px; padding:16px 0 0 51px; margin-right:38px; background:url(../images/menu.gif) no-repeat;}
.menu li  {float:left; height:18px; margin-left:39px; list-style:none;}
.menu li a {display:block; height:18px; text-decoration:none;}

.menu li a span {display:none;}
.menu li a.menu-01 {background:url(../images/menu-01.gif) no-repeat; width:59px;}
.menu li a.menu-02 {background:url(../images/menu-02.gif) no-repeat; width:112px;}
.menu li a.menu-03 {background:url(../images/menu-03.gif) no-repeat; width:103px;}
.menu li a.menu-04 {background:url(../images/menu-04.gif) no-repeat; width:51px;}
.menu li a.menu-05 {background:url(../images/menu-05.gif) no-repeat; width:86px;}
.menu li a.menu-06 {background:url(../images/menu-06.gif) no-repeat; width:72px;}
.menu li a.menu-07 {background:url(../images/menu-07.gif) no-repeat; width:113px;}
.menu li a:hover {background-position:0 100%;}


.run {width:980px; margin:0 auto; border:1px solid #006699; color: #990066; font:12px 'Tahoma'; font-weight:bold;  margin-bottom:20px;}

.content {position:relative; overflow:hidden; font:12px 'Tahoma'; color:#333;}
.c1 {float:left; width:327px; padding:0 25px 0 18px}
.c2 {float:left; width:620px;}


.faq {background:url(../images/otv.gif) repeat-x; padding-bottom:10px;}
.faq span {font-weight:bold; color:#006699;}
.gal img {border:7px solid #D8DCDD; margin-right:20px;}
.ceni { border-collapse:collapse;}
.ceni td {border:1px solid #990066; padding:2px;}
.way span {font-weight:bold; font-size:14px; color:#006699;}
.ways {color:#990066;}

.footer {position:relative; width:100%; ;}
.foot-menu {position:relative; width:1000px; margin:0 auto; padding:22px 0; font:12px 'Tahoma'; text-align:center;}
.foot-menu a {color:#006699; text-decoration:none;}
.foot-menu a:hover {color:#990066;}
.copy {position:relative; background: #ccc url(../images/copy_bg.gif) repeat-x; }
.copy-inner {width:980px; margin:0 auto; padding-top:14px; position:relative; overflow:hidden; font:11px 'Tahoma'; color:#666; height:40px;}
.copy-inner a {color:#666; text-decoration:none;}
.niz {position:relative; width:980px; margin:0 auto; padding:14px 0 6px 0; font:10px 'Tahoma'; color:#666666; text-align:left;}
.niz a {color:#FFFFFF;}

.stu {float:left; background:url(../images/copy.jpg) no-repeat; height:32px; padding: 8px 70px 0 45px;}
.liru {float:left; padding:8px 50px 0 0px;}
.ci1 {float:left; padding:8px 0 0 25px;}
.ci2 {float:left; font:12px 'Tahoma'; color:#006699; padding-top:8px;}
