* {padding:0; margin:0; 
}

ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


* ol {list-style-type:decimal;}


html, body {font:normal 14px Arial; height:100%; color:#000000}

a img {border:0}

a {color:#333}
a:hover {text-decoration:none}

#quake.h {
list-style-type:decimal;
padding:10px;
font-size:14px;
color:#000000;
margin-left:39px;
margin-top:7px;
line-height:0.3em;
}

#quake2.norm {
list-style-type:decimal;
padding:10px;
font-size:12px;
color:#000000;
margin-left:39px;
margin-top:0px;
line-height:0.3em;
font-style:normal;
}
#quake2 li{
line-height:1em;
}
#quake li{
font-style:italic;
line-height:1em;
}

#listed{
font-style:italic;
padding:10px;
font-size:14px;
}

div.modal_bg, #popupFon, ul.menu .modal li div  {_behavior: url("css/iepngfix.htc")}

#site {width:784px; margin:auto;  min-height:100%;}
#ask_question{font-size:18px;float:right}

.round {background:url(/images/roundR.gif) #000 no-repeat right ;margin-right:10px; color:#fff; text-decoration:none; padding:3px 0 4px 0; float:left; position:relative; top:5px}
.round span {background:url(/images/roundL.gif) no-repeat; padding:3px 6px 4px 6px}

.x-menu-items{float:left; }
.x-contacts-container{float:right; padding-top:2px}

.header {margin:0px 0 5px 0; background:#ede7cf; padding:13px 12px 35px 0;}
.header .logo {margin-left:14px}
.header .aboutTxt {clear:both; padding:2px 0 30px 14px}
.header .contacts {float:left; width:75%; padding-top:5px}
.header .code {background:url(/images/ico-mobile.gif) 0 6px no-repeat; padding:5px 0px 0 18px; color:#000; font-size:20px; }
.header .code span {color:#656f7b;}
.header .mail {background:url(/images/letter.gif) 0 10px no-repeat; padding:8px 0 0 25px; position:relative; top:-2px }
.header .mail a {color:#050505; font-size:20px; letter-spacing:1px}
.header .requestStudy {float:right; width:173px; text-align:right; padding-top:12px}
.header .requestStudy a {display:block; background:url(/images/requestStudy-brown.gif) no-repeat; width:170px; height:44px}
.header .requestStudy.brown a {background:url(/images/requestStudy-brown.gif) no-repeat;}
.header .requestStudy.green a {background:url(/images/requestStudy-green.gif) no-repeat;}
.header .requestStudy.cream a {background:url(/images/requestStudy-brown.gif) no-repeat;}
.header .requestStudy.buff a {background:url(/images/requestStudy-brown.gif) no-repeat;}

ul.menu {clear:both; margin:0 -8px; width:790px}
ul.menu li {float:left; width:197px;}
ul.menu li a.shake {background:url(/images/menu-buff.jpg) no-repeat bottom; display:block; height:150px; width:177px; font-size:17px; color:#fff; padding:12px 15px; margin-bottom:10px; font-weight:bold}
ul.menu li a.shake:hover {text-decoration:underline}
ul.menu li a.buff {background:url(/images/menu-buff.jpg) bottom no-repeat;}
ul.menu li a.brown {background:url(/images/menu-brown.jpg) bottom no-repeat;}
ul.menu li a.cream {background:url(/images/menu-cream.jpg) bottom no-repeat; color:#404040;}
ul.menu li a.green {background:url(/images/menu-green.jpg) bottom no-repeat;}

ul.menu .modal {position:absolute; margin:-120px 0 0 150px; z-index:5000; display:none}
ul.menu .modal_btm { margin:-480px 0 0 150px}
ul.menu .modal_right { margin:-80px 0 0 -370px;}
ul.menu .modal .modal_bg {background:url(/images/modal.png) no-repeat; width:386px; height:343px; padding:0 0 0 50px; }
ul.menu .modal .modal_bg.larger_bg {background:url(/images/modal_larger.png) no-repeat; width:386px; height:393px; padding:0 0 0 50px; }
ul.menu .modal_btm .modal_bg {background:url(/images/modal-bottom.png) no-repeat; width:380px; height:349px;}
ul.menu .modal_right .modal_bg{background:url(/images/modal_right.png) no-repeat; width:380px; height:349px; }
/*ul.menu .modal_btm .modal_bg{background:url(/images/modal-bottom-right.png) no-repeat;}*/
ul.menu .modal a { position: relative; z-index:10000}
ul.menu .modal a.close {width:33px; height:33px; display:block; margin: 40px 0 0 346px; }
ul.menu .modal_btm a.close {width:33px; height:33px; display:block; margin: 0 0 0 341px;} 
ul.menu .modal.modal_right  a.close {width:33px; height:33px; display:block; margin: 0 0 0 -46px;} 

ul.menu .modal ul {padding:40px 0 0 10px}
ul.menu .modal_right ul {padding:40px 0 0 40px}
ul.menu .modal li {float:none; width:100%; font-size:18px; margin:20px 0px}


.newsBlock {padding:18px 0 0 6px; clear:both}
.newsBlock .newsArch {display:block; width:24px; height:7px; position:absolute; margin:4px 0 0 124px; overflow:hidden}
.newsBlock .news {width:95%; float:left; padding:28px 1% 0 0}
.newsBlock .news .date {float:left; width:70px; text-align:center}
.newsBlock .news .date .day {font-size:60px; line-height:45px; text-align:left}
.newsBlock .news .date .month {font-size:11px}
.newsBlock .news .date .time {color:#af8e64; font-size:18px; padding-top:5px}
.newsBlock .news .text {padding-left:15px; font-size:12px}
.newsBlock .news .text a {color:#000; text-decoration:none; }
.newsBlock .news .text a:hover {color:#000}


.sidebar {float:left; width:197px; padding:0px 0 80px 0; position:relative; z-index:501}

.sidebar ul.left_menu li { padding:5px 30px 12px 21px; width:146px; margin-bottom:0px}
.sidebar ul.left_menu li.green {background:url(/images/menu-green.jpg) 197px bottom no-repeat;}
.sidebar ul.left_menu li.cream {background:url(/images/menu-cream.jpg) 197px bottom no-repeat;}
.sidebar ul.left_menu li.brown {background:url(/images/menu-brown.jpg) 197px bottom no-repeat;}
.sidebar ul.left_menu li.buff {background: url(/images/menu-buff.jpg) 197px bottom no-repeat;}
.sidebar ul.left_menu li a {text-decoration:none; color:#000}
.sidebar ul.left_menu li.actived,.sidebar ul.left_menu li.now {background-position:top;}


.sidebar ul.left_menu li.actived a, .sidebar ul.left_menu li.now a { color:#fff}
.sidebar ul.left_menu li.actived ul, .sidebar ul.left_menu li.now ul {display:block; margin:10px 0 15px 0; }
.sidebar ul.left_menu li ul {display:none }
.sidebar ul.left_menu li ul li {font-size:11px; background:url(/images/corner.gif) no-repeat; padding:3px 0px 5px 23px; margin:0; width:130px}
.sidebar ul.left_menu li.cream ul li {background:url(/images/corner_black.gif) no-repeat; }

.sidebar ul.left_menu li ul li a {text-decoration:underline;}
.sidebar ul.left_menu li ul li a.cur {text-decoration:none}




.content {padding:10px 0 80px 240px; position:relative; z-index:500}
.content .pathway {background:url(/images/pathwayBg.gif) no-repeat; font-size:13px; padding:3px 3px 15px 2px; color:#fff}
.content .pathway a {color:#fff; margin:0 9px}
.content .trans { margin:0 0 0 0; overflow:hidden}


.content h2 {font-size:17px; color:#3e4751; padding-bottom:40px}
.content p {padding-bottom:15px; color:#000000; font-size:13px }
.content strong {color:#000}
.content b {color:#000}
.content p.dotted {padding-bottom:10px}
.content p.dotted a{text-decoration:none; color:#000000; border-bottom: dashed 1px #000000; font-size:14px }
.content p.dotted a:hover {border:0}
.content ul, .content ol {margin:0 0 0 20px; color:#000000; font-size:13px}
.content ul li {list-style:disc; margin-left:20px}

.content .inner {padding:15px 0 100px 13px}
.content table {padding:10px 0; border-collapse:collapse; width:545px}
.content table td {padding:2px 12px 10px 0; vertical-align:top;}
.content .cell1 {color:#000000; padding-top:0px}
.content span.green {background:#85b03e; color:#fff; font-weight:bold; padding:6px 10px; float:left}
.content div.green {background:#85b03e; color:#fff; font-weight:bold; padding:6px 10px; width:430px}
.content span.bord {border:solid 1px #e5e6e9; padding:0px 4px 0px 4px; float:left}
.content div.bord {border:solid 1px #e5e6e9; padding:5px 8px 8px 8px; width:430px }
.content div.bord p { padding:20px 0 0 0; font-size:14px; color:#3e4751;}
.content .big {font-size:23px;}
.content .price {font-size:14px;}
.content .middle {font-size:12px; position:relative; top:-5px}
.content .small {font-size:10px; padding-left:5px; position:relative; top:-3px}

.data {margin:30px 0px 20px 0px}
.data table {width:545px; margin-left:2px; padding:0; border-collapse:separate; border-spacing:1px;}
.data table th {color:#000000; font-size:11px; font-weight:normal; text-align:center; border:solid 1px #9ba1a9; border-collapse:separate; padding:10px 5px; vertical-align:middle; }
.data table td  {font-size:13px; border:solid 1px #e5e6e9; padding:12px 10px; text-align:center;}
.data table td div {text-align:left; padding-left:10px}

.note {font-size:11px; color:#3e4751}
.star {position: absolute; margin-left:-10px; color:#22a1ff}



.footer {clear:both; width:784px; margin:auto; padding:90px 100px 0px 100px; height:80px; position:relative; margin-top:-170px; z-index:600}
.footer .copyright {font-size:12px; line-height:18px; float:left; padding-top:10px}
.footer .counter {padding-top:22px}
.footer .search {float:right; padding:20px 45px 0 0; position:relative; z-index:490}
.footer .search input {background:url(/images/searchBg.jpg) no-repeat; border:0; padding:1px 10px 3px 20px; color:#bbb; font-size:12px; width:112px}
.footer .erst {background:url(../images/erst.gif) no-repeat; padding:35px 0 0 5px; color:#757575; float:right; width: 150px; font-size:11px }
.footer .erst a {color:#70543e}


#m1 {background:url(/images/modal.png) no-repeat;}
#m2 {background:url(/images/modal-bottom.png) no-repeat;}
#m3 {background:url(/images/modal_right.png) no-repeat; }

div.extyl-pro  {width:200px}
div.extyl-pro div.b-image, div.extyl-pro div.b-title {float:right}
div.extyl-pro div.b-title {margin-top:5px}
div.extyl-pro div.b-title a p {text-decoration:underline}
div.extyl-pro div.b-title a:hover p {text-decoration:none}
