



/*******************   Сброс дефолтных значений     **********************/

*, html, body
{  
  margin:0;
  padding:0;
}

html, body 
{
  width:100%;
  height:100%;  
  background-color:#FD6802;
  cursor:default;
}

body, a, table, p
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
}

ul,li
{
  list-style: none;
}


/images, table
{
  border:0;
}

a
{  
  text-decoration:underline;
}

a:hover
{
  text-decoration:none;
}

.clear_all 
{
  clear:both;
}

.bold
{
  font-weight: bold;
}

.black2
{
  color:#000;
}

.blue a
{
  color: #05ACE3;
}


/*******************   Структура     **********************/

#rasporka
{
  position:relative;
  min-width:981px;
  width:100%;
  height:100%;
  background:url('/images/bg.jpg') no-repeat center top;
}



#index
{
  position:relative;
  top:241px;
  margin-bottom:241px;
  width:981px;
  left:50%;
  margin-left:-491px;
  min-height:100%;
   background:#fff url('/images/footer.jpg') no-repeat left bottom;
}

.ugol
{
  position:absolute;

  width:407px;
  height:277px;
  background:url('/images/ugol.png') no-repeat;
}

.ugol2
{
  position:absolute;
  right:0px;
  width:835px;
  height:278px;
  background:url('/images/ugol2.gif') no-repeat right 100px;
}

.telefon
{
  position:absolute;
  right:0px;
  width:123px;
  height:93px;
  background:url('/images/telefon.png') no-repeat;
}

.home
{
  position:absolute;
  display:block;
  cursor:pointer;
  top:65px;
  left:55px;
  width:24px;
  height:22px;
  background:url('/images/home.gif') no-repeat;
}

.b
{
  position:absolute;
  top:0px;
  right:0px;
  width:709px;
  height:97px;
  background:url('/images/b.gif') no-repeat;
}


#top
{
  padding-bottom:105px;

}

#left
{
  position:relative;
  float:left;
  width:250px;
}


#center
{
  position:relative;
  float:left;
}

#content
{
  float:left;
  width:720px;
  z-index:100;
}

#cap
{  
  width:100%;
  height:241px;
  position:absolute;
  top:-240px;

}

#footer
{
  width:100%;
  color:#fff;
  bottom:0px;
  position:absolute;
  height:100px;
}

/*****************     Прочие стили     **********************/


.top_right_ugol
{
  position: absolute;
  top: 0px;
  right:-82px;
  width:82px;
  height:98px;
  background: url('/images/top_right_ugol.jpg') no-repeat;
}

.left_ugol_top
{
  position: absolute;
  top: 0px;
  left:-109px;
  width:109px;
  height:540px;
  background: url('/images/left_ugol_top.jpg') no-repeat top right;
}


.logo
{
  position:absolute;
  top: 69px;
  left: 175px;
  background: #fff url('/images/logo.gif') no-repeat left top;
  width: 161px;
  height:45px;
  display:block;
  cursor:pointer;
}

.pic1
{
  position: absolute;
  top: 13px;
  left:432px;
  width:60px;
  height:70px;
  background: url('/images/pic1.png') no-repeat;
}

.pic_text1
{
  position: absolute;
  top: 75px;
  left:405px;
}

.pic2
{
  position: absolute;
  top: 11px;
  left:523px;
  width:71px;
  height:71px;
  background: url('/images/pic2.png') no-repeat;
}

.pic_text2
{
  position: absolute;
  top: 75px;
  left:530px;
}

.pic3
{
  position: absolute;
  top: 11px;
  left:620px;
  width:59px;
  height:65px;
  background: url('/images/pic3.png') no-repeat;
}

.pic_text3
{
  position: absolute;
  top: 75px;
  left:605px;
}

.pic4
{
  position: absolute;
  top: 11px;
  left:735px;
  width:65px;
  height:72px;
  background: url('/images/pic4.png') no-repeat;
}

.pic_text4
{
  position: absolute;
  top: 75px;
  left:720px;
}

.pic_text1 a, .pic_text2 a, .pic_text3 a, .pic_text4 a
{
  color: #fff;
}

.menu
{
  position: absolute;
  top: 112px;
  left: 363px;
}

.menu a
{
  color: #000000;
  font-weight: bold;
  font-size:11px;
  font-variant:small-caps;
  font-family: Arial, Helvetica, sans-serif;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  border-bottom: 2px solid #ccc;
}

.menu a:hover
{
  background: none;
   border-bottom: 2px solid #fff;
}

.menu li.first
{
  border-left:0px;
}

.menu li.first a
{
  border-bottom: 2px solid #ccc;

}



.menu li
{
  float: left;
  padding:0px 4px;
  border-left:1px solid #ccc;
}

.top_text .color2
{
  color:#FD6802;
}

/* ----------------FOOTER---------------------------------- */
.liveinternet
{
  position:absolute;
  bottom:96px;
  left:40px;
  width:88px;
  height:31px;
  display:block;
  cursor:pointer;
}
.yandex
{
  position:absolute;
  bottom:26px;
  left:140px;
  background: url('/images/yandex.gif') no-repeat;
  width:88px;
  height:31px;
  display:block;
  cursor:pointer;
}

.webmoney
{
  position:absolute;
  bottom:26px;
  left:240px;
  background: url('/images/webmoney.gif') no-repeat;
  width:88px;
  height:31px;
  display:block;
  cursor:pointer;
}

.text_footer
{
  position:absolute;
  bottom:29px;
  left:340px;
}

.text_footer a
{
  color: #fff;
}

.right_ugol_footer
{
  position:absolute;
  bottom:-5px;
  right:-87px;
  width:90px;
  height:87px;
  background: url('/images/right_ugol_footer.jpg') no-repeat 0px -6px;
}

/* ------------------- END  FOOTER ----------------------- */
/* ------------------- KORSINA --------------------- */


.korsina
{
  position:absolute;
  top: 150px;
  left:145px;

}


.text_head
{
  color: #FD6802;
  font-variant:small-caps;
  font-weight:bold;
  font-size:14px;
  padding-bottom:10px;
}

.zakaz
{
  padding-top:15px;
}

.zakaz a
{
  color:#05ACE3;
}

.menu2 a
{
  color:#05ACE3;
}

.menu2
{
  color:#05ACE3;
  position:absolute;
  top:145px;
  left:340px;
}

.menu2_cont
{
  position:relative;
}

.p1
{
  position: absolute;
  top: 15px;
  left:-10px;
  width:80px;
  height:80px;
  background: url('/images/menu1.png') no-repeat;
  
}

.p1_text
{
  left:-10px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p2
{
  position: absolute;
  top: 15px;
  left:80px;
  width:80px;
  height:80px;
  background: url('/images/menu2.png') no-repeat;
}

.p2_text
{
  left:80px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p3
{
  position: absolute;
  top: 15px;
  left:170px;
  width:80px;
  height:80px;
  background: url('/images/menu3.png') no-repeat;
}

.p3_text
{
  left:170px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p4
{
  position: absolute;
  top: 15px;
  left:260px;
  width:80px;
  height:80px;
  background: url('/images/menu4.png') no-repeat;
}

.p4_text
{
  left:260px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p5
{
  position: absolute;
  top: 15px;
  left:350px;
  width:80px;
  height:80px;
  background: url('/images/menu5.png') no-repeat;
}

.p5_text
{
  left:350px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p6
{
  position: absolute;
  top: 15px;
  left:440px;
  width:80px;
  height:80px;
  background: url('/images/menu6.png') no-repeat;
}

.p6_text
{
  left:440px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p7
{
  position: absolute;
  top: 15px;
  left:530px;
  width:80px;
  height:80px;
  background: url('/images/menu7.png') no-repeat;
}

.p7_text
{
  left:530px;
  position: absolute;
  top: 85px;
  width:80px;
  text-align: center;
}

.p8
{
  position: absolute;
  top: 20px;
  left:375px;
  width:43px;
  height:40px;
  background: url('/images/pic8.gif') no-repeat;
}

.p8_text
{
  position: absolute;
  top: 65px;
  left:375px;
}

.p9
{
  position: absolute;
  top: 20px;
  left:432px;
  width:43px;
  height:40px;
  background: url('/images/pic9.gif') no-repeat;
}

.p9_text
{
  position: absolute;
  top: 65px;
  left:435px;
}

.p10
{
  position: absolute;
  top: 22px;
  left:479px;
  width:43px;
  height:40px;
  background: url('/images/pic10.gif') no-repeat;
}

.p10_text
{
  position: absolute;
  top: 65px;
  left:484px;
}

.p11
{
  position: absolute;
  top: 22px;
  left:529px;
  width:43px;
  height:40px;
  background: url('/images/pic11.gif') no-repeat;
}

.p11_text
{
  position: absolute;
  top: 65px;
  left:527px;
}

.p12
{
  position: absolute;
  top: 22px;
  left:586px;
  width:43px;
  height:40px;
  background: url('/images/pic12.gif') no-repeat;
}

.p12_text
{
  position: absolute;
  top: 65px;
  left:583px;
}


.top_text
{
  padding:15px 15px 20px 65px;
  background: url('/images/b.gif') no-repeat 30px 0px;
}

.top_text a
{
  white-space: nowrap;
  color: #05ACE3;
  font-weight:bold;
}

.header_fut
{
  font-variant:small-caps;
  font-weight: bold;
  font-size:14px;
  color:#000;
  padding-bottom: 5px;
  padding-top: 5px;
}

.block
{
  width:163px;
  text-align: center;
  border:1px solid #ccc;
  padding-top:4px;
  padding-bottom:8px;
  line-height:1.4;
  float:left;
  margin:0px 15px 15px 0px;
  display:inline;
  height:240px;
  position:relative;
}

.blue_link
{
  font-size: 12px;
  color:#05ACE3;
  font-weight:bold;
}

.color1
{
  color:#68685A;
}

.menu3
{
  width: 209px;
  margin: 40px 0px 30px 30px;
  line-height: 1.4;
}

.menu3 li
{
  display:block;
  position:relative;
  
}

.menu3 a
{
  display:block;
  cursor: pointer;
  text-decoration:none;
  font-variant:small-caps;
  position: relative;
  font-size:14px;
  font-weight:bold;
  padding:4px 0px 5px 10px;
  font-family: Arial, Helvetica, sans-serif;
  width:100%;
color:#8F8F8F;
}

.menu3 a.act
{
  background: url('/images/menu_bg.gif') no-repeat;
  color:#000;
}

.menu3 a:hover
{
  background: url('/images/menu_bg.gif') no-repeat;
  color:#000;
}

.top_text .color2
{
  color:#FD6802;
}

.data_news
{
  background: url('/images/data_bg.gif') repeat-x;
  width:60px;
  padding:3px 10px;
  margin:4px 0px;
}

.news
{
  float:left;
  width:225px;
}

.news div
{
  padding-right: 20px;
}

.block_news
{
  margin:10px 0px 0px 0px;
}

.news a
{
  color: #03ADE5;
}

.oblako
{
  background:#F1F1F2 url('/images/top_obl2.gif') no-repeat left top;
  width:708px;
  margin-left:0px;
  line-height:1.4;
}

.oblako div
{
  padding: 3px 10px 5px 10px;
  z-index:100;
}


.oblako2
{
  
  width:708px;
  background: url('/images/bottom_obl2.gif') no-repeat left bottom;
}

.oblako a
{
  color:#02ADE5;
}

.o1
{
  font-size:11px;
}

.o2
{
  font-size:12px;
}

.o3
{
  font-size:14px;
}

.o4
{
  font-size:15px;
}

.o5
{
  font-size:18px;
}

.views
{
  border:1px solid #D8DBDE;
  margin:20px 10px 20px 0px;
  padding:10px 10px 10px 5px;
  padding-left:10px;
}

.breadcrumb li
{
  float:left;
  padding:0px 10px 0px 8px;
  background: url('/images/st.gif') no-repeat right 6px;
}

.breadcrumb li.last
{
  background: none;
}

.breadcrumb li a
{
  color:#02ADE5;
  font-weight:bold;
  font-size: 12px;
}

.breadcrumb
{
  float:left;
  padding-bottom:10px;
}

.h
{
  font-size:14px;
  color:#000;
  font-weight: bold;
  padding:0px 0px 5px 5px;

}

.descr_h
{
  font-size:12px;
  color:#666666;
  padding:5px 5px 5px 5px;

}

.col1
{
  width:258px;
  text-align:center;
  border:1px solid #D8DBDE;
  padding:3px 0px 0px;
  color:#68685A;
  float:left;
}

.col1 span
{
  padding:6px 0px;
  display:block;
}

.col2
{
  width:250px;
  padding:3px 0px 0px;
  color:#000;
  float:left;
  margin-left:15px;
}

.radio
{
  /*background:#F1F1F2;*/
  position:relative;
  height:28px;
  margin:5px 0px 8px;
}

.r1 span
{
  position:relative;
  top:-4px;
}

.r2 span
{
   position:relative;
  top:-4px;
}

.r3 span
{
   position:relative;
  top:-4px;
}

.r1
{
  position:absolute;
  top: 7px;
  left:10px;
}

.r2
{
  position:absolute;
  left:80px;
  top: 7px;
}

.r3
{
  position:absolute;
  left:150px;
  top: 7px;
}

.r4
{
  position: absolute;
  top:3px;
  left:8px;
}

.bocks_color
{
  width:70px;
  height:70px;
  margin:10px;
  margin-right:0px;
  margin-bottom:0px;
  float:left;
  display:block;
  cursor:pointer;
  display: inline
}

.cont
{
  /*background: #F1F1F2;*/
  margin:7px 0px;
  width:250px;
  padding-bottom:10px;
}

.select
{
  margin:3px;
  width:248px;
}

.sub
{
  margin: 15px 0px 5px 62px;
  cursor:pointer;
}

.nazad
{
  text-align: center;
  font-weight:bold;
}

.nazad a
{
  color:#02ADE5;
  font-size:12px;
}

.nazad
{
  background: url('/images/st2.gif') no-repeat 92px 5px;
}

.col3
{
  position: relative;
  float:left;
}

.col3 a
{
  white-space: nowrap;
}

.color3
{
  color:#02ADE5;
}


.other
{
  position: absolute;
  top:20px;
  left:20px;
  width:112px;
  height:29px;
  background: url('/images/other.gif') no-repeat;
}

.other1
{
  position: absolute;
  top:75px;
  left:20px;
  width:103px;
  height:67px;
  background: url('/images/other1.gif') no-repeat;
  padding-top:70px;
}

.other2
{
  position: absolute;
  top:180px;
  left:30px;
  width:85px;
  height:72px;
  background: url('/images/other2.gif') no-repeat;
  padding-top:75px;
}

.other3
{
  position: absolute;
  top:305px;
  left:30px;
  width:68px;
  height:71px;
  background: url('/images/other3.gif') no-repeat;
  padding-top:75px;
}

.other1 a
{
  padding-left:10px;
}


.other2 a
{
  padding-right:14px;
}

.other3 a
{
  padding-right:14px;
}

.reit
{
  background:#F1F1F2;
  height:40px;
  position:relative;
  margin-right:7px;
}

.reiting
{
  position:absolute;
  top:10px;
  left:20px;
}

.reiting /images
{
  float:left;
}

.reiting span
{
  position:relative;
  top:4px;
  left:4px;
  color:#68685A;
}

.mail
{
  position:absolute;
  background: url('/images/spam.gif') no-repeat 0px 2px;
  padding-left:22px;
  right:25px;
  top:10px;
}

.mail a
{
  color:#03ADE5;
}

.dob
{
  z-index:100;
  margin:15px 0px 10px 0px;
  position:relative;
}

.coment .data_news
{
  float: left;
  width:55px;
  margin-right:20px;
  position:relative;
  top:-4px;
}

.com
{
  float: left;
  width:620px;
}

.coment
{
  padding-top:10px;
  padding-bottom:10px;
  float: left;
}

.z
{
  padding:10px 0px;
}

.bue
{
  height:200px;
}

.pos_rel
{
  position:relative;
  left:25px;
}

.abs
{
  position:absolute;
  left:-24px;
  background: url('/images/o.gif') no-repeat 0px 2px;
  padding:3px;
  width:20px;
  height:16px;
}
.price_bottom
{
    position:absolute;    
    bottom:10px;
    left:0px;
    width:100%;
}

/images.cashe, iframe.transfer { top: 0px; left: 0px; position: absolute; z-index: 0; visibility: hidden;}
table.window_screen { top: 0px; left: 0px; visibility: hidden; position: absolute; z-index: 0; font-size:11px; }
table.window_frame { top: 0px; left: 0px; position: relative; background: #fafafa; z-index: 0;}
td.window_frame { background: #fafafa; padding : 10px;}
.window_border { border : 2px solid #FF5F21;  }
.window_border td{   padding:5px;}
.window_head, .skeleton, .skeleton a, .skeleton a:hover {font-size:11px;}
a.skeleton, a.skeleton:hover {font-size:11px;} 


.black { width:100%; height:100%; background:#EBDFBD; position:fixed; left:0; top:0; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.50;
	z-index:290;
}
.request {color:#000000; width:364px; background:#FFFFFF url(/images/resume_top2.gif) top left no-repeat; position:fixed; top:15%; left:44%; z-index:300 }
.request .wrapper { padding:20px 15px 20px 20px; background:url(/images/resume_bottom2.gif) bottom left no-repeat }
.request .wrapper strong { color:#e1bf93; font-size:14px }
.request .wrapper label { font-size:14px; clear:both }
.request .wrapper .inputBlock { height:50px; color:#000000; }
.request .wrapper .inputBlock div input { font-size:13px; border:#666666 1px solid; background:#F6F6F6; margin:2px; font-family:Arial, Helvetica, sans-serif }

.request .wrapper .inputBlock div { background:#e1bf93; float:left; margin-bottom:8px  }
.request .wrapper textarea { width:300px; height:115px; border:#666666 1px solid; background:#F6F6F6; font-family:Arial, Helvetica, sans-serif; margin:2px; font-size:13px }
.request .wrapper .code { height:75px }
.request .wrapper .code /images { float:left; margin-right:5px }
.request .wrapper .code input { width:90px }
.request .wrapper em span { color:#e1bf93 }

.page { color:#000000; font-weight:bold; }
.page span.active { font-weight:bold; }
.page a{   white-space: nowrap;  color: #05ACE3;  font-weight:bold;}
.page a:hover{  text-decoration:none;font-weight:bold; }


.tbg {background: #CCCCCC; }
.tbg td{padding:4px;}
.thead {background: #E3E3E3; font-weight: bold; color:#E03F00;text-align:center;}
.trow1 {background: #FFFFFF;  }
.trow2 {background: #F3F3F3; }
.trow3 {background: #FFF2F5; }
.trow4 {background: #FFE3E8; }
.but { border:1px #E03F00 solid; font-size:12px;text-align:center; background:#F3F3F3;}
.tbg input { border:1px #CCCCCC solid; font-size:12px;text-align:left;}
.tbg textarea{ border:1px #CCCCCC solid; font-size:12px;text-align:left;} 


.contacts
{
  width: 179px;
  margin: 0px 0px 60px 25px;
  line-height: 1.4;
  border:1px solid #05ACE3;

}

.contacts li
{
  display:block;
  position:relative;
  
}

.contacts a
{
  display:block;
  cursor: pointer;
  text-decoration:none;
  font-variant:small-caps;
  position: relative;
  font-size:14px;
  font-weight:bold;
  padding:4px 0px 5px 0px;
  font-family: Arial, Helvetica, sans-serif;
  width:100%;
  color:#8F8F8F;
}

.contacts a.act
{
 
  color:#000;
}

.contacts a:hover
{
 
  color:#000;
}

.mainprepay
{
	border: 1px solid #05ACE3; 
	padding: 10px;
	font-variant:small-caps;
    font-size:36px;
    font-weight:bold;
	line-height: 1.4;
    font-family: Arial, Helvetica, sans-serif;
	color:#8F8F8F;
}

.block_contact
{
margin:20px 0px 80px 15px;
width:210px;
position:relative;
background:transparent url(/images/new_block_bg.gif) repeat-y scroll 0 0;
}

.block_contact_top
{
width:210px;
height:18px;
background: url('/images/new_block_top.gif') repeat-y;
}

.block_contact_bottom
{
width:210px;
height:15px;
background: url('/images/new_block_bottom.gif') repeat-y;
}

.block_contact_content
{
min-height: 100px;
padding:0px 15px;
font-size:13px;
color:#8f8f8f;
line-height: 1.4;
}

.block_contact_ts
{
color:#ff7200;
font-size:16px;
margin-bottom:7px;
font-weight:bold;
}

.block_contact_ts2 span
{
color:#8f8f8f;
}

.hover_new:hover
{
text-decoration: underline;
}

.tel_i
{
display: block;
background: url('/images/tel_i.png') no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:7px 0px 0px 0px;
  color:#333333;
}

.mail_i
{
display: block;
background: url('/images/mail_i.gif') no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:7px 0px 0px 0px;
}

.icq_i
{
display: block;
background: url('/images/icq_i.gif') no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:5px 0px 0px 0px;
  color:#333333;
}

.chat_i
{

display: block;
background: url('/images/chat_i.gif') no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:7px 0px 0px 0px;
}

.mail_i2
{
display: block;
background: url('/images/mail2_i.gif') no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:7px 0px 0px 0px;
}


.chat_i span
{
color:#21c60b;
}

.cat_descr
{
padding:10px;
}

a.size{ color:#02ADE5;font-size:11px; border-bottom:1px dashed #02ADE5; text-decoration:none;}
a.size:hover{color:#02ADE5; font-size:11px; border-bottom:1px dashed #ffffff;text-decoration:none;}

a.dotted{ color:#02ADE5; border-bottom:1px dashed #02ADE5; text-decoration:none;}

#bn {display:none!important;}
#bt {display:none!important;}
a.dotted:hover{color:#02ADE5;  border-bottom:1px dashed #ffffff;text-decoration:none;}