﻿@charset "UTF-8";


*, 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;
}


img, 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("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("footer.jpg") no-repeat left bottom;
}

.ugol
{
  position:absolute;

  width:407px;
  height:277px;
  background:url("ugol.png") no-repeat;
}

.ugol2
{
  position:absolute;
  right:0px;
  width:835px;
  height:278px;
  background:url("ugol2.gif") no-repeat right 100px;
}

.telefon
{
  position:absolute;
  right:0px;
  width:123px;
  height:93px;
  background:url("telefon.png") no-repeat;
}

.home
{
  position:absolute;
  display:block;
  cursor:pointer;
  top:65px;
  left:55px;
  width:24px;
  height:22px;
  background:url("home.gif") no-repeat;
}

.b
{
  position:absolute;
  top:0px;
  right:0px;
  width:709px;
  height:97px;
  background:url("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("top_right_ugol.jpg") no-repeat;*/
}

.left_ugol_top
{
  position: absolute;
  top: 0px;
  left:-109px;
  width:109px;
  height:540px;
  /*background: url("left_ugol_top.jpg") no-repeat top right;*/
}


.logo
{
  position:absolute;
  top: 69px;
  left: 175px;
  background: #fff url("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("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("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("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("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("yandex.gif") no-repeat;
  width:88px;
  height:31px;
  display:block;
  cursor:pointer;
}

.webmoney
{
  position:absolute;
  bottom:26px;
  left:240px;
  background: url("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("right_ugol_footer.jpg") no-repeat 0px -6px;*/
}


.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:60px;
  height:60px;
  background: url("menu1.1.png") no-repeat;
  
}

.p1_text
{
  left:-10px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p2
{
  position: absolute;
  top: 15px;
  left:130px;
  width:60px;
  height:60px;
  background: url("menu2.2.png") no-repeat;
}

.p2_text
{
  left:130px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p3
{
  position: absolute;
  top: 15px;
  left:340px;
  width:60px;
  height:60px;
  background: url("menu3.3.png") no-repeat;
}

.p3_text
{
  left:340px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p4
{
  position: absolute;
  top: 15px;
  left:480px;
  width:60px;
  height:60px;
  background: url("menu4.4.png") no-repeat;
}

.p4_text
{
  left:480px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p5
{
  position: absolute;
  top: 15px;
  left:410px;
  width:60px;
  height:60px;
  background: url("menu5.5.png") no-repeat;
}

.p5_text
{
  left:410px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p6
{
  position: absolute;
  top: 15px;
  left:200px;
  width:60px;
  height:60px;
  background: url("menu6.6.png") no-repeat;
}

.p6_text
{
  left:200px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p7
{
  position: absolute;
  top: 15px;
  left:550px;
  width:60px;
  height:60px;
  background: url("menu7.7.png") no-repeat;
}

.p7_text
{
  left:550px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p8
{
  position: absolute;
  top: 15px;
  left:60px;
  width:60px;
  height:60px;
  background: url("menu8.8.png") no-repeat;
}

.p8_text
{
  left:60px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}

.p9
{
  position: absolute;
  top: 15px;
  left:270px;
  width:60px;
  height:60px;
  background: url("menu9.9.png") no-repeat;
}

.p9_text
{
  left:270px;
  position: absolute;
  top: 70px;
  width:60px;
  text-align: center;
}


.p10
{
  position: absolute;
  top: 22px;
  left:479px;
  width:43px;
  height:40px;
  background: url("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("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("pic12.gif") no-repeat;
}

.p12_text
{
  position: absolute;
  top: 65px;
  left:583px;
}


.top_text
{
  /*padding:15px 15px 20px 65px;*/
  padding-left:0;
  padding-top:0;
  padding-right:15px;
  padding-bottom:15px;
  
  
  /*background: url("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;
}

.block2
{
  width:260px;
  height:100%;
  background:transparent url(block_bg.gif) repeat-y scroll 0 0;
  float:left;
  margin:5px;
  display:inline;
}

.block2_content
{
  text-align: center;
  padding-top:4px;
  height:270px;
  padding-bottom:8px;
  line-height:1.4;
}

.block2_top
{
  width:260px;
  height:15px;
  background: url("block_top.gif") repeat-y;
}

.block2_bottom
{
  width:260px;
  height:15px;
  background: url("block_bottom.gif") repeat-y bottom;
}

.block21
{
  width:210px;
  height:100%;
  background:transparent url(block_bg2.gif) repeat-y scroll 0 0;
  float:left;
  margin:5px;
  display:inline;
}

.block21_content
{
  text-align: left;
  padding-top:4px;
  height:270px;
  padding-bottom:8px;
  line-height:1.4;
}

.block21_top
{
  width:210px;
  height:15px;
  background: url("block_top2.gif") repeat-y;
}

.block21_bottom
{
  width:210px;
  height:15px;
  background: url("block_bottom2.gif") repeat-y bottom;
}


.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("menu_bg.gif") no-repeat;
  color:#000;
}

.menu3 a:hover
{
  background: url("menu_bg.gif") no-repeat;
  color:#000;
}

.top_text .color2
{
  color:#FD6802;
}

.data_news
{
  background: url("data_bg.gif") repeat-x;
  width:70px;
  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("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("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
{
  background:transparent url(views_back.gif) repeat-y scroll 0 0;
  margin:20px 10px 20px 0px;
  
}

.views2
{
    
  padding:10px 10px 10px 5px;
}

.views_top
{
  
  background:url("views_top.gif") no-repeat left top;
  width:708px;
  height:15px;
}

.views_bottom
{
  
  background:url("views_bottom.gif") no-repeat left bottom;
  height:15px;
  width:708px;
}

.pzakaz
{
  background:#f7f7f7;
  margin:20px 10px 20px 0px;
  width:640px;
  
}

.pzakaz2
{
  padding-left:20px;
  padding-right:20px;  
  /*padding-top:10px;
  padding-bottom:10px;*/
  /* padding:10px 10px 10px 5px; */
}

.pzakaz_top
{
  
  background:url("pzakaz_top.gif") no-repeat left top;
  width:640px;
  height:13px;
}

.pzakaz_bottom
{
  
  background:url("pzakaz_bottom.gif") no-repeat left bottom;
  height:13px;
  width:640px;
}

.views1
{
  background:transparent url("views_back2.gif") repeat-y scroll 0 0;
  margin:20px 10px 20px 0px;
  
}

.views12
{
    
  padding:10px 10px 10px 5px;
}

.views_top1
{
  
  background:url("views_top2.gif") no-repeat left top;
  width:500px;
  height:15px;
}

.views_bottom1
{
  
  background:url("views_bottom2.gif") no-repeat left bottom;
  height:15px;
  width:500px;
}

.breadcrumb li
{
  float:left;
  padding:0px 10px 0px 8px;
  background: url("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:540px;
  text-align:center;
 /* border:1px solid #D8DBDE; */
  padding:3px 0px 0px;
  color:#68685A;
  float:left;
}

.col1 span
{
  padding:6px 0px;
  display:block;
}

.col11
{
  width:540px;
  text-align:center;
 /* border:1px solid #D8DBDE; */
  padding:3px 0px 0px;
  color:#68685A;
  float:left;
}

.col2
{
  width:120px;
  padding:3px 0px 0px;
  color:#000;
  float:left;
  margin-left:15px;
}

.radio
{
 /* background:#F1F1F2;*/
  position:relative;
  height:28px;
  margin:5px 0px 8px;
}

.radio2
{
  /*background:#F1F1F2;*/
  margin:5px 0px 8px;
  padding:5px;
}

.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;
  margin-top:7px;
}

.r2
{
  
  left:10px;
  top: 27px;
  margin-top:4px;
}

.r3
{
  
  left:10px;
  top: 47px;
  margin-top:4px;
  margin-bottom:7px;
}

.r4
{
  position: absolute;
  top:3px;
  left:8px;
}

.bocks_color
{
  width:16px;
  height:16px;
  margin-left:2px;
  margin-right:0px;
  margin-bottom:0px;
  float:left;
  display:block;
  cursor:pointer;
  display: inline;
  border:1px solid #cccccc;
}

a.bocks_color:hover
{
  border:1px solid green;
}

.cont
{
  /*background: #F1F1F2;*/
  margin:5px 0px;
  width:120px;
  padding-bottom:5px;
  padding-top:5px;
}


.select
{
  margin:3px;
  width:120px;
}

.sub
{
  margin: 15px 0px 5px 0px;

}

.nazad
{
  text-align: center;
  font-weight:bold;
}

.nazad a
{
  color:#02ADE5;
  font-size:12px;
}

.nazad
{
  background: url("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("other.gif") no-repeat;
}

.other1
{
  position: absolute;
  top:75px;
  left:20px;
  width:103px;
  height:67px;
  background: url("other1.gif") no-repeat;
  padding-top:70px;
}

.other2
{
  position: absolute;
  top:180px;
  left:30px;
  width:85px;
  height:72px;
  background: url("other2.gif") no-repeat;
  padding-top:75px;
}

.other3
{
  position: absolute;
  top:305px;
  left:30px;
  width:68px;
  height:71px;
  background: url("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 img
{
  float:left;
}

.reiting span
{
  position:relative;
  top:4px;
  left:4px;
  color:#68685A;
}

.mail
{
  position:absolute;
  background: url("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
{
  position:relative;
  /* height:200px; */
}

.pos_rel
{
  position:relative;
  left:25px;
}

.abs
{
  position:absolute;
  left:-24px;
  background: url("o.gif") no-repeat 0px 2px;
  padding:3px;
  width:20px;
  height:16px;
}
.price_bottom
{
    position:absolute;    
    bottom:10px;
    left:0px;
    width:100%;
}

img.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(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(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 img { 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(new_block_bg.gif) repeat-y scroll 0 0;
}

.block_contact_top
{
width:210px;
height:18px;
background: url("new_block_top.gif") repeat-y;
}

.block_contact_bottom
{
width:210px;
height:15px;
background: url("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("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("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("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("chat_i.gif") no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:7px 0px 0px 0px;
}

.skype_i_online
{
display: block;
background: url("skype_online.png") 5px 5px no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:5px 0px 0px 0px;
  color:#333333;
}

.skype_i_offline
{
display: block;
background: url("skype_offline.png") 5px 5px no-repeat;
padding:8px 0px 10px 45px;
text-decoration:none;
font-size:14px;
margin:5px 0px 0px 0px;
  color:#333333;
}

.mail_i2
{
display: block;
background: url("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;}
a.dotted:hover{color:#02ADE5;  border-bottom:1px dashed #ffffff;text-decoration:none;}


#paginator { padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:bold;}
#paginator span { color:#999999; font-weight:normal;}
.msg { width:100%; background-color:#ffbfbf; color:black; border:1px solid red; }

.makeOrder { background:#fff;  padding:10px 0; _padding-bottom:0; color:#000; overflow:hidden; zoom:1 }
.makeOrder p { position:relative; zoom:1 ; padding-bottom:10px;}
.makeOrder .star { display:block; width:12px; height:13px; position:absolute; left:-19px; top:6px; background:url(star2.gif) 0 0 no-repeat; overflow:hidden }
.makeOrder .textInput { color:#000; padding:2px; margin:1px 0 1px 0; /*background:#f7f7f7 url(input.gif) 0 0 repeat-x;*/ border:#d0d0d0 1px solid; width:400px; position:relative;  }
.makeOrder textarea.textInput { width:400px; height:50px; }
.makeOrder select.textInput { margin:1px 0 1px 0;  width:412px; }
.makeOrder .textInput:focus { 
	outline: none;
	margin:0 0 0 0;
	left:-1px;
	/*background:#fff url(input_.gif) 0 0 repeat-x;*/
	border-top:#ccc 2px solid;
	border-right:#ccc 2px solid;
	border-bottom:#ccc 2px solid;
	border-left:#ccc 2px solid;
}
.makeOrder .textInputFocus { 
	margin:0 -1px 0 0;
	left:-1px;
	top:-1px;
	/*background:#fff url(input_.gif) 0 0 repeat-x;*/
	border-top:#f7f7f7 2px solid;
	border-right:#f7f7f7 2px solid;
	border-bottom:#f7f7f7 2px solid;
	border-left:#f7f7f7 2px solid;
}
.makeOrder .mo-prologue {  margin:0 0 8px 42px }
.makeOrder .mo-col2 { padding:0 42px; float:left }

.makeOrder .mo-col1 {  padding:0 0 0 42px; float:left }
.makeOrder .mo-comment { background:#D3E8FE; margin:0 0 25px -19px; padding:15px 19px; zoom:1 }
.makeOrder .checkbox { margin:0 5px 0 0; vertical-align:middle; position:relative; top:-1px }
.makeOrder em { color:#978f78 }
/*.makeOrder a { color:#b80e2f }
.makeOrder a:hover { color:#80021a }
*/
.makeOrder .mo-company { margin:0 0 30px 0 }
.makeOrder .mo-attachFile { height:25px }
.makeOrder .mo-attachFile input { }
.makeOrder .mo-attachFile a { border-bottom:#b80e2f 1px dashed; text-decoration:none }
.makeOrder .mo-attachFile a:hover { border-bottom:#80021a 1px dashed; text-decoration:none }
.makeOrder .submit { padding:20px 0 0 0 }
.makeOrder .submit input { cursor:pointer; width:141px; height:29px; }
.makeOrder .submit input:hover { opacity:0.85 }
.makeOrder .submit input.disabled { opacity:0.5; filter:alpha(opacity=50); cursor:default }
.makeOrder .submit input.disabled:hover { opacity:0.5 }
.makeOrder .fileBox { float:left; padding-right:40px }
.makeOrder .fileBox em { color:#000 }

.makeOrder label {font-weight:bold; }