@charset "windows-1251";
/* CSS Document */

body {
background-image: url(img/bg.jpg) ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; color:#000066;
}

p {text-indent:20px; font-size:14px;}

img { border:0px;}

h2#main_text { text-indent:30px; margin-left:50px; margin-right:50px; margin-top:10px; border:solid 1px #cccccc; font-weight:700; font-size:24px;}
h1,h4 {text-align:center;}

h1#olesya { text-align:center; margin-bottom:25px;}

.post {width:95%;}

.left {border-right:1px solid #CCCCCC;}
.right {border-left:1px solid #CCCCCC;}

h3 { text-align:center; color:#000066;}
.model {margin-left:20px;
}

a {text-decoration:underline;}
.float_middle0 { display:inline-block;vertical-algn:middle; width:100%; height:200px; float:left; margin-left: 30px; margin-right:20px; margin-top:30px;}

.float_middle1 { display:table-cell;vertical-algn:middle; width:150px; height:150px; float:left; margin-left: 30px; margin-right:20px; margin-top:90px; margin-bottom:70px;}

.float_middle { display:inline-block;vertical-algn:middle; width:150px; height:150px; float:left; margin-left: 30px; margin-right:20px; margin-top:20px;}
.float_middle2 {  margin-left:35px; margin-right:auto; margin-top:20px;}



div#background a:hover {text-transform: uppercase; }
.p_middle {font-size:14px; text-align:center; color:#000066;}

div#cat_number {border:2px solid blue; width:80%;}

/*Здесь стили для вывода цены в cat_number*/
div.price { margin-top:20px; margin-bottom:20px; margin-left:3px; margin-right:3px; display:block; width:auto; height: auto; background-color:#B2C8DF; padding:10px;}
div.search {display:block; width:100%; height:30px; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; color:#000066; font-weight:bold;}

table.tab *   {width:100%; background-color:#B2C8DF; margin-top:20px; border-collapse:separate; border-spacing:3px;}
p.obrashenie { font-family:Verdana, Arial, Helvetica, sans-serif ; color:#000066; font-size:12px; font-weight:700; margin:20px; text-indent:25px;}

.p_cat_number {font-weight:600; font-size:10px; color:#000066; padding:5px;}
.p_cat_number a  {text-decoration:underline;}
.p_cat_number2 {font-weight:600; font-size:10px; color:#000066; padding:5px; width:360px;}
.p_cat_number3 {font-weight:600; font-size:10px; color:#000066; padding:5px; width:110px;}

.footer { position:fixed; bottom:1px;}

.name_middle {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:blue;}

/*.lefttd {font: "Times New Roman", Times, serif; color:#052077; font-size:14px; font-weight:bold; margin-left:20px; margin-top:20px; border:1px solid #DBE7FD; padding:3px; margin-right:20px;}*/

.lefttd { background-color:#B2C8DF; font: Verdana, Arial, Helvetica, sans-serif; color:#052077; font-size:10px; font-weight:bold; margin-left:20px; margin-top:10px; border:1px solid #DBE7FD; padding:3px; margin-right:20px; text-decoration:underline; }

.lefttd1 { background-color:#E0E0F8; font: Verdana, Arial, Helvetica, sans-serif; color:#052077; font-size:9px; font-weight:bold; margin-left:20px; margin-top:10px; border:1px solid #DBE7FD; padding:3px; margin-right:20px; text-decoration:underline; }




.search {margin-left:20px; margin-top:5px; margin-bottom:5px;}/*Стиль для формы поиска*/


.left2 { font: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000066; margin-left:20px; margin-top:1px; font-weight:bold; border:1px solid #DBE7FD; padding:1px; margin-right:20px;}
a:link { color: #000066;}
a:visited {color:#000066;}
a:hover { text-decoration:none;}

.img_middle { vertical-align:middle;} 

.p_tel {font-size:12px; color:#000066; margin-left:50px; margin-right:20px; font-weight:bold;}
.sorry { font-size:16px; color:#000066; font-weight:700; margin:20px;}
.sorry_smail {vertical-align: middle; margin-left:10px;}
/*Стили к если нет запчасти обьявление*/

.naz {text-align:center; font-size:14px; font-weight:bold; color:#041D7A; margin-top:20px;}

.last_img {margin:15px; border:1px solid #B3C9FB;}

.adm_left_updates { text-align: left; font-size:10px; border:#DBE7FD 1px solid; margin-top:10px; margin-bottom:5px;}
.welcom_to_admin { margin-top:20px; text-align:center; text-shadow: #000033; font-size:16px; font-weight:bold; color:#000066;}

#back a {display:block; width:80px; height:30px; margin-top:10px; margin-bottom:10px; text-align:center; margin-left:50px;  font-weight:bold; color:#000066; padding-top:5px; background:url(img/main_page_img/button_back1.gif) no-repeat; }

#back a:hover {background:url(img/main_page_img/button_back2.gif) no-repeat; color:#ffffff;}

#back2 a {display:block; width:80px; height:30px; margin-top:10px; margin-bottom:10px; text-align:center; margin-left:50px;  font-weight:bold; color:#000066; padding-top:5px; background:url(img/main_page_img/button_back1.gif) no-repeat; }

#back2 a:hover {background:url(img/main_page_img/button_back2.gif) no-repeat; color:#ffffff;}



/*Стиль для контактов*/
.map { margin-left:25px; margin-top:20px;}/*Стиль для карт*/
.contact1 {margin-left:25px; font-size:12px; font-weight:bold; color:#000066;}/*Стиль для телефон и емайл*/
.contact2 {margin-left:25px; color:#000066;}

.model {font-size:12px; color:#000066; border:1px solid #DBE7FD; text-align:center; margin-left:25px; margin-right:25px;}

.header { border:0px solid  #999999;}
.header2{  background-image:url(img/bg_header.jpg);}


ul#nav { list-style:none;

margin:0px;
padding:0px;}
ul#nav li {float:right;
margin: 0 2px;
padding:0;}
ul#nav li a { display:block; 
	width:100px;
	height:23px;
	padding-top:4px;
	background: url(img/button_befor.gif)  no-repeat;
	text-decoration:none;
	text-align:center;}
ul#nav a:hover{
	background: url(img/button_after.gif)  no-repeat;
	color:#ffffff;}
li.navt { font-size:12px; font-weight:600; color:#000066;}

.line { border-bottom: 1px solid #cccccc; border-top:1px solid #cccccc;}
/* Стили для хедера*/
.line2 { border-bottom: 1px solid #cccccc;}
.logotip {background:url(img/logo.gif) right center no-repeat;}




.line_foter {background:url(img/main_page_img/bg_foter.jpg); border-bottom: 1px solid #cccccc; border-top:1px solid #cccccc;}
.foter_webstudio {font-size:9px; font-weight:500; color:#E3E9F2; display:block; width:150px; float:right; margin:20px;

text-decoration:none;}	

/*Здесь стили для статей*/ 
.post { border:1px solid #cccccc; width:95%;}
.post_h3 { margin-top:20px; margin-bottom:20px;}
.post_title { background-color: #CCCCCC; }
.post_name {font-weight:bold; margin-left: 7px; margin-bottom: 7px;}
.post_adds {font-size:11px; margin-top: 7px; margin-bottom: 7px; color:#424242;}
.post_view { font-size:10px; color:#333333; margin:5px;}
.post_description { font-size:12px; color:#000033; margin-left:5px; margin-right:7px;}
.mini {
border:1px solid #333333; margin-right:10px; margin-top:3px;}

.post_title1 { font-size:16px;
font-weight:bold;
color:#000066;
text-align:center;}
.post_add {
font-size:12px;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
font-weight:bold; color:#000066;}
/*Конец стилей для статей*/
/*Create style for order*/
.order_form {margin:5px;}
.form_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000066; font-weight:500;}

.p_order {font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000066; margin:20px; text-indent:25px; font-weight:500;}

.send {display:inline-block; width:50%; background-color:#B2C8DF; padding:3px;}
.send1 {display:inline-block; width:30%; background-color:#B2C8DF; padding:3px;}
.send2 {display:inline-block;  background-color:#B2C8DF; padding:3px;}

.google { text-align:center; margin-top:10px; margin-bottom:10px;}

.art_img {float:left; margin:5px;}

.banners { float:left; margin: 10px; }

.rec_bor {border-top:#cccccc; border-top-style:solid; border-top-width: thin;}

.head_text { color:#B2C8DF; display:block; width:250px; height:150px; position: absolute; left:750px; top:10px; font-size:10px; font-weight:bold;}

/*Стили для прайс-листа*/
.tab_price {border-top:1px solid #000066; border-left:1px solid #000066; width:550px; margin-left:25px;border-right:1px solid #000066;}
.td {border-right: 1px solid #000066;}/**/
.td_price { text-align:right; width:150px;}/**/
.post_h3 { margin: 20px 40px; }

/*стили для страницы о нас*/
.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #000066;
  font-weight: bold;
}
.thumbtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000066;
}
.imagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000066;
}
/*Стили для price_hyundai.php*/
.zagolovok {text-align:center;}
.price_hyd {margin: 0px 10px; font-weight:bold;}
#price_color {color: #0066FF;}

/*Stile for print php*/
.printer {position:relative; left:90%; top:60px;}

.contacts_print {background:url(img/printer2.png) no-repeat; 

display:block;
width:100px;
height:100px;

border:1px solid #0000CC;

}
#print_vercion {
/*border: 2px solid #000099;*/
margin-top:20px;
color:#000099;
font-weight:bold;
text-align:center;
}

#vmeste {position:fixed;
left:70%;
top:300px;
width:100px;
height:120px;
}

/*Стили для картинки запчастей*/

.img_parts { width:550px; margin:10px auto;}
.rezim {
z-index:10;
position:absolute;
left:250px;
top:260px;
}
.empty {text-align:center;}
.family {
    display: block;
    margin-left: auto;
    margin-right: auto }

div#porter { display:block;
width:200px;
height:132px;
position:absolute;
top:60%; left:15%;
background:url(http://angara77.com/img/main_page_img/porter_transparent_dark.png) no-repeat;
z-index:-1;
}

.yandex_traffic {margin-top:70px;margin:40px;}
.spylog {display:block; position:absolute; top:160%; left:90%; z-index:11}
.header_middle {display:block; background-image:url(img/logo_new.png) ; width:550px; height:234px; position:absolute; top:9px; left:700px; z-index:-2;}

.red { color:red;}

