* {
margin:0;
padding:0;
}
* html body {
behavior:url("/css/csshover.htc");
}

body {
background:#fff;
font-family: tahoma;
}
.autho {padding-top: 5px; font-family: tahoma; float: left; font-size: 11px; color: #fff;}
.autho a {font-family: tahoma; font-size: 11px; margin-right: 7px;}
.inp_img {position: relative; top: 5px;}
.autho input {padding: 1px; font-size: 11px; margin-right: 7px;}
.regg {color: #fff;}
.forgott {color: #B3DFF9;}
.down {padding: 22px 20px; font-size: 12px;}
.down p {padding: 3px 0; color: #B3DFF9;}
.down a {margin: 0 10px; color:#fff;}
.down a:hover {color: #B3DFF9;}
.down2 {border-top: 2px solid #fff; background: #0058A9 }
.counters {padding: 22px 0;}
.copy { margin-left: 10px; font-size: 11px;}
.copy2 { margin-left: 0px; font-size: 9px;}

img {
border:0;
}

.shapka01, .shapka02, .shapka03, .logo {
height: 202px;
}


.shapka01 {
background: url('../images/sky_bg.jpg') top left repeat-x;
margin-bottom: 1px;
}

.shapka02 {
background: url('../images/city_bg.gif') 187px 0 repeat-x;
}

.shapka03 {
position: relative;
background: url('../images/girl.jpg') top left no-repeat;
}

.falcon {
position: absolute;
top: 55px; /*тут подправь если что*/
right: 260px; /*тут подправь если что*/
width: 200px;
}

.falcon h1 {
text-transform: uppercase;
font-size: 13px;
color: #3742A9;
}

h1, .numero2 {
 color: #0056a6;
 font-size: 30px;
 font-family: arial;
 font-weight: bold;
 margin-left: -190px;

}

.logo_fc h1 {
text-transform: uppercase;
font-size: 13px;
color: #3742A9;
}

.logo_fc {
//background: none ! important;
behavior: url('/pngfix.htc');
height: 32px;
width: 47px;
float: right;
}

.logo {
width: 346px;
height: 202px;
float: right;
background: url('/images/logo.png');
}

* html .logo {
background: none ! important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/logo.png,sizingMethod=crop);
}

.menu, .menu .main, .menu .left, .tel {
height: 41px;
}

.menu {
padding: 0 20px;
background: #0058A9 url('../images/menu_bg.gif') top left repeat-x;
margin-bottom: 1px;
}

.tel {
padding: 0 22px;
background: #0058A9 url('../images/tel_bg.gif') top left repeat-x;
margin-bottom: 1px;
}

.tel p.numero {
display: block;
float: right;
color: #ff0000;
height: 28px;
padding: 13px 11px 0;
}



h1, .maintable {
 color: #0056a6;
 font-size: 30px;
 font-family: arial;

 margin-left: 0px;

}

.maintable {
}


.tel img {
float: right;
}

.tel p.numero a {color: #ff0000; font-size: 16px; text-decoration: none;  font-family: arial;
font-weight: bold; }

.tel a:hover {
text-decoration: underline;
}


.menu .main {
margin: 0 5px;
float: left;
background: url('../images/img_04.gif') top left repeat-x;
}

.menu .main2 {
margin: 0 5px;
float: left;
background: url('../images/img_04_red.gif') top left repeat-x;
}

.menu .left {
float: left;
background: url('../images/img_02.gif') top left no-repeat;
}

.menu .left2 {
float: left;
background: url('../images/img_02_red.gif') top left no-repeat;
}

.menu .right {
float: left;
background: url('../images/img_06.gif') top right no-repeat;
padding: 15px 25px 0 10px;
height: 26px;
text-align: left;
}

.menu a {
color: #fff;
font-size: 11px;
font-weight: bold;
font-family: tahoma;
}

table {
border-collapse: collapse;
width: 100%;
}

table td{
vertical-align: top;
}

.catalogue {
width: 274px;
height: 51px;
background: url('../images/img2_03.gif') top right repeat-x;
}

.catalogue2 {
width: 194px;
height: 32px;
background: url('../images/img2_04.gif') top right no-repeat;
font-size: 14px;
font-weight: bold;
color: #fff;
font-family: arial;
padding: 19px 40px 0;
}
.cat_bg, .left {
background: #0058AC;
}
.cat_bg {
width: 254px;
padding:0 0 20px 20px;
font-size: 12px;
font-family: arial;
color: #fff;
}

ul.rome {margin-left: 30px;color: #fff; list-style-type: decimal; list-style-position: outside;}
ul.rome h2 {font-size: 12px; font-weight: normal;}
ul.rome h3 {font-size: 11px; font-weight: normal; color:#fff;}
ul.rome h3 a { font-weight: regular; color: #339CD9; text-decoration: none; }
ul.rome h3 a:hover,.cat_bg ul a:hover   {color: #fff;}
ul.rome a {color: #B3DFF9; font-weight: regular; font-family: arial;}
ul.rome li {padding: 2px 0 0 0;}
ul.rome h3 {padding: 2px 0 0 20px;}


.search_title {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #0058AB;
font-family: arial;
width: 168px;
margin-bottom: 1px;
background: #9BE1FC;
height: 23px;
padding: 7px 20px 0;
}

.search {
font-size: 11px;
border-bottom: 2px solid #4191CD;
height: 58px;
font-family: arial;
background: #9BE1FC;
padding: 6px 20px 10px;
}
.menu .right2 {
float: left;
background: url('../images/img_06_red.gif') top right no-repeat;
text-align: left;
}

.menu .xls {
float: left;
padding: 15px 25px 0 28px;
height: 26px;
background: url('../images/xls.gif') 7px 14px no-repeat;}

.vote_title {
margin-top: 11px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #fff;
font-family: arial;
width: 168px;
margin-bottom: 1px;
background: #4AA4F5;
height: 23px;
padding: 7px 20px 0;
}

.vote {
border-bottom: 2px solid #4191CD;
height: 122px;
font-family: arial;
background: #40C6FA url('../images/img2_10.gif') bottom right no-repeat;
padding: 6px 20px 0;
}

.news_title {
margin-top: 7px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #4191CD;
font-family: arial;
width: 168px;
border-bottom: 1px solid #737373;
background: #fff;
height: 23px;
padding: 7px 20px 0;
}

.news {
border-bottom: 2px solid #4191CD;
font-family: arial;
background: #fff url('../images/news_bg.jpg') bottom right no-repeat;
padding: 6px 20px 0;
}

.basket_title {
margin-top: 7px;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #fff;
font-family: arial;
width: 134px;
margin-bottom: 1px;
background: #F54A4A url('../images/cart.gif') 14px 50% no-repeat;
height: 23px;
padding: 7px 37px 0;
}

.basket {
border-bottom: 2px solid #F54A4A;
font-family: arial;
background: #F7BDBD bottom right no-repeat;
padding: 6px 20px 20px;
}

/*.kart {background: url('../images/kart_bg.gif') bottom repeat-x}*/

/*.kart2 {background: url('../images/kart_bg2.gif') left bottom no-repeat}*/

.into_basket {float: right;}
.price {font-size: 12px; padding: 4px; margin: 10px 13% 20px; background: #fff;}

#up div {padding: 0 26px 0 0;}
#image {width: 220px; padding-top: 10px;}
#image img {border: 2px solid #76A9DC}

.descr {margin: 10px 0; height: 70px;font-size: 12px; color: #676767;}
.name_tovar {margin-top: 10px; font-family: arial; color: #14A1F3; font-size: 16px; font-weight: bold;}
.podrobnee {color: #F11212; font-size: 12px;}

.price2 {
color:#44A0DF;
font-size: 14px; font-weight: bold;
}

.price2 span {
color: #F11212;
}

.old_price {
color: #004886}

.get_out {padding-top: 13px; float: left;}



/*Нужные нам стили*/

.hit_block {
border: 1px solid #003E7F;
padding: 10px 18px;
margin: 10px;
}

.hit_header {
font-size: 14px;
font-family: arial;
text-transform: uppercase;
color: #F11212;
margin: 0 10px;
text-align: center;
}

.hit_header2 {
font-size: 12px;
text-transform: uppercase;
color: #44A0DF;
margin: 3px 0;
}

.hit_text {
color: #676767;
font-size: 11px;
margin: 10px 0;
}

.hit_text p {padding: 2px 0;}

.hit_podrobnee {
text-align: right;
padding: 7px;
background: #FFEFEF;
}

.hit_podrobnee a {
font-size: 11px;
color: #F11212;
font-weight: bold;
text-decoration: none;
}

.hit_podrobnee a:hover {
color: #F11212;
text-decoration: underline;
}

.hit_prices {
margin: 7px 0;
}

.hit_old_price {
color: #004886;
font-size: 11px;
}

.hit_old_price b {
text-decoration: line-through;
}

.hit_price {
font-weight: bold;
color: #44A0DF;
font-size: 14px;
}

.hit_price span {
color: #F11212;
}

.hit_econom {
color: #000;
font-size: 11px;
}

.hit_old_price, .hit_price, .hit_econom {padding: 4px 0;}

.center_text {
margin: 20px;
text-align: justify;
font-family: "Trebuchet MS";
font-size: 12px;
}

.center_text h1 {
color: #F11212;
font-size: 14px;
font-family: arial;
text-transform: uppercase;
margin: 10px 0 2px;
text-align: center;
font-family: "Trebuchet MS";
}



.center_text {
font-size: 12px;
padding: 7px 0;
color: #333333;
text-align: justify;
font-weight: lighter
font-family: "Trebuchet MS";
}


.center_text h3 {
color: #333333;
font-size: 12px;
font-family: arial;
text-transform: uppercase;
margin: 10px 0 2px;
font-family: "Trebuchet MS";
}

.center_text h2 {
font-size: 12px;
color: #333333;
font-size: 12px;
font-family: arial;
margin: 0px;
padding: 0px;
display: inline;
font-weight: lighter;
//padding: 0 5px 0 5px;
font-family: "Trebuchet MS";
}

.center_text h4, strong, b, u {
color: #333333;
font-size: 12px;
font-family: arial;
margin: 0px;
padding: 0px;
display: inline;
font-weight: lighter;
//padding: 0 5px 0 5px;
font-family: "Trebuchet MS";
}

.footer_menu h4 {
font-size: 10px;
font-family: arial;
margin: 0px;
padding: 0px;
display: inline;
//padding: 0 5px 0 5px;
}


.hit_block img {
width: 99%;
}

.footer_menu {color: #B3DFF9;}
.footer_menu a{color: #B3DFF9;}
.footer_menu a:{color: #B3DFF9;}
.footer_menu p {color: #B3DFF9;}

.footer_menu ul {float: left; padding: 0; margin: 0; list-style: none;  //zoom:1; text-align: center; margin: 0 0 0 -2px;}
.footer_menu li {position: relative; white-space: nowrap; padding: 0 0px; float: left; //zoom:1; height: 20px; line-height: 19px; font-size: 12px; font-family: arial; }
.footer_menu li.sep {width: 1px; background:#ddd; overflow: hidden; padding: 0;}

.footer_menu ul li ul {list-style: none; margin: 0; padding: 0; border-top: 1px solid #ddd; display: none; background:#fff; position: absolute; top: 20px; width: 300px; left: 0px; }
.footer_menu ul li:hover ul {display: block;}

.footer_menu ul li h2, .footer_menu ul li h4 {font-size: 12px; font-weight: normal; padding: 0; margin: 0;}

.footer_menu ul li ul li {height: auto; //zoom:1; float: none; text-align: left; vertical-align: top; position: relative; margin: 0;  font-family: tahoma; font-size: 12px; padding: 1px 4px; border: solid #ddd; border-width: 0 1px 1px 1px;}

.footer_menu ul li ul li:hover {background: #f2f2f2;}
