*{
  padding:0;
  margin:0; 
}

html{
  height: 100%;
  background:url(../img/orweb_18.jpg);
}

body{
  height: 100%;
  background:url(../img/orweb_05.jpg) repeat-x top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#383838;
}

div{

}

p{

}

ul{
  list-style:none;
}

ol{

}

li{

}

table{
  border: none;
}

tr{

}

td{
  vertical-align: top;
}

th{
  vertical-align: top; 
}

a{

}

a:hover{

}

h1{

}

h2{

}

h3{

}

* html #body{
  height: 100%;
  padding:0px;
  margin:0px;
 }

#body{
  position: relative;
  min-height: 100%;
  width:980px;
  margin:0 auto !important;
  background: url(../img/body_bg.jpg) repeat-y center;
}

#header{
  height:346px;
}

#header .main, #header .left_side, #header .right_side{
  float:left;
}

#header .main{
  width:940px;
  height:346px;
  /*background:url(../img/orweb_02_02.jpg) no-repeat;*/
}

#header .left_side, #header .right_side{
  width:20px;
  height:346px;
}

#header .left_side{
  background:url(../img/orweb_02_01.jpg) no-repeat top;
}

#header .right_side{
  background:url(../img/orweb_02_03.jpg) no-repeat top;
}

#center{
  padding-bottom:370px;
}

#center .cleft{
  float:left;
  background:url(../img/orweb_07.jpg) no-repeat;
  width:20px;
  height:85px;
}

#center .cright{
  float:right;
  background:url(../img/orweb_09.jpg) no-repeat;
  width:20px;
  height:85px;
}

#footer{
  width:100%;
  position: absolute;
  bottom: 0;
  padding:0px;
  margin:0px;
  height:370px;
  background:url(../img/orweb_18.jpg);
}

#footer .inside{
  padding:0 20px;
  
}

#footer .block_1{
  height:95px;
  background:url(../img/logo.jpg) no-repeat right top #ffffff;
}

#footer .block_2{
  height:66px;
  color:#757575;
  padding:0 0 0 30px;
  background: #ffffff;
}

#footer .block_2 strong{
  font-size:12px;
  line-height:20px;
}

#footer .block_2 .menu{
  float:right;
  border-top:1px solid #bababa;
  width:600px;
}

#footer .block_2 .menu a{
  color:#757575;
  text-decoration:none;
}

#footer .block_2 .menu a:hover{
  text-decoration:underline;
}

#footer .block_2 .menu ul{
  padding:5px 0;
}

#footer .block_2 .menu li{
  float:right;
  padding:0 24px;
  border-right:1px solid #c3c1c1;
}

#footer .block_2 .menu li.last{
  border-right:0;
}

#footer .block_2 .copyright{
  margin-top:26px;
  padding-right:24px;
  color:#979696;
  text-align:right;
  font-size:11px;
}

#footer .block_2 .adres{
}

#footer .block_3{
  padding-top:20px;
  font-size:11px;
  background:url(../img/orweb_12.jpg) no-repeat top;
}

#footer .block_3 ul{
  line-height:18px;
}

#footer .block_3 .subblock_1, #footer .block_3 .subblock_2{
  background:url(../img/vline.jpg) no-repeat right;
}

#footer .block_3 .subblock_1, #footer .block_3 .subblock_2, #footer .block_3 .subblock_3{
  float:left;
  width:33%;
  height:173px;
}

#footer .block_3 .subblock_1 div, #footer .block_3 .subblock_2 div, #footer .block_3 .subblock_3 div{
  padding:40px 20px 0;
}

#footer .block_3 .subblock_1 a, #footer .block_3 .subblock_2 a, #footer .block_3 .subblock_3 a{
  font-weight:bold;
  text-decoration:none;
}

#footer .block_3 .subblock_1 a:hover, #footer .block_3 .subblock_2 a:hover, #footer .block_3 .subblock_3 a:hover{
  text-decoration:underline;
}

#footer .block_3 .subblock_1{
  color:#89a569;
  line-height:15px;
}

#footer .block_3 .subblock_1 em{
  display:block;
  text-align:right;
  padding:10px 11px 0 0;
}

#footer .block_3 .subblock_2 li{
  background:url(../img/list_1.jpg) no-repeat 0 70%;
  padding-left:16px;
}

#footer .block_3 .subblock_3 li{
  background:url(../img/list_2.jpg) no-repeat 0 70%;
  padding-left:16px;
}

#footer .block_3 .subblock_1, #footer .block_3 .subblock_1 a{
  color:#80FF80;
}

#footer .block_3 .subblock_2, #footer .block_3 .subblock_2 a{
  color:#bb8888;
}

#footer .block_3 .subblock_3, #footer .block_3 .subblock_3 a{
  color:#9cb9ef;
}

.top_splitter{
  height:19px;
  background:url(../img/orweb_06.jpg) no-repeat center top;
}

#contact_box{
  position:absolute;
  color:#FFFFFF;
  background:url(../img/phone2.jpg) no-repeat 100% 24%;
  width:400px;
  height:114px;
}

.managers{
  margin-top:67px;
  padding-left:90px;
}

.managers h5{
  font-size:12px;
  font-weight:bold;
  margin-bottom:3px;
}

.managers .icq1, .managers .icq2{
  float:left;
}

.managers .icq1{
  margin-right:60px;
}

.icq1, .icq2{
  padding-bottom:2px  !important;
  padding-left:27px !important;
  background:url(../img/online.gif) no-repeat left bottom;
}

/*
.icq1{
  background:url(http://status.icq.com/online.gif?icq=496120566&img=5) no-repeat left bottom;
}
.icq2{
  background:url(http://status.icq.com/online.gif?icq=307072653&img=5) no-repeat left bottom;
}
*/

.icq{
  margin-top:3px;
  padding-top: 2px;
}

.intro_text{
  height:72px;
  padding-right:30px;
}

.text_box{
  width:470px;
  margin-top:22px;
  float:right;
  color:#F9F5D1;
}

/* ÊÎÍÒÅÍÒ - ÍÀ×ÀËÎ */
.content{
  margin:0 20px;
  padding:10px 40px;
  font-size: 13px;
}

.content a{
/*  color: #800000; */
  color: #000;
  text-decoration: none;
}

.content a:hover{
/*  color: #B90000; */
  color: #000;
  text-decoration: underline;
}

.content h1{
/*  font-size: 14px;
  font-weight: bold;
  color: #800000;     */
  margin-top: 30px;
  margin-bottom: 5px;
 /* text-transform: uppercase;*/
  color:#2E2E2E;
  font-size:18px;
  font-weight:normal;
}

.content h2{

}

.content h3{
  color: #800000; 
}

.content p{
  line-height:18px;
  padding:5px 0px;
  text-align:justify;
}

.content li{
  background:url(../img/list_3.jpg) left no-repeat; 
  padding: 3px 0px 3px 16px;
}

.mail_sender{

}

.mail_box{
  width: 391px;
  height: 250px;
  margin: 0 auto;
  background:url(../img/mail_box.gif) no-repeat; 
}

.mail_box td, .mail_box th{
   padding: 2px 0;
   text-align: left;
}

.mail_box th{
   padding-right: 7px;
   color: #444444;
}

.mail_box .inside{
  padding: 17px 20px 0;
}

.mail_box p{
  font-size: 11px;
  color: #585858;
  padding: 6px 0 0 35px;
  margin: 0;
}

.submit{
  width: 149px;
  height: 24px;
  border: none;
  cursor: pointer;
  background:url(../img/send_button.gif) no-repeat; 
}

.mail_sender .input, .mail_sender textarea{
  width: 260px;
}

.mail_sender textarea{  
  height: 140px;
}

/* ÊÎÍÒÅÍÒ - ÊÎÍÅÖ */


/* ÊÎÍÒÅÉÍÅÐ ÄËß ÀÂÀÒÀÐÎÂ - ÍÀ×ÀËÎ */ 
.image{

}
.image td{
  font-size: 0px; 
}
.image .top .hor{
  background-position: top;
  background-repeat: repeat-x;
}
.image .bott .hor{
  background-position: bottom;
  background-repeat: repeat-x;
}
.image .cent .left{
  background-position: left;
  background-repeat: repeat-y;
}
.image .cent .right{
  background-position: right;
  background-repeat: repeat-y;
}
.image .hor{
  height: 6px;
}
.image .ver{
  width: 6px;
}
.image .box{
  background: none;
}
.image .lt, .image .rt, .image .lb, .image .rb{
  width: 6px;
  height: 6px;
}

/* ñåðûé */
.image .hor, .image .cent td{
  background: url(../img/kr_bg.gif);
}
.image .lt{
  background: url(../img/kr_lt.gif) no-repeat;
}
.image .rt{
  background: url(../img/kr_rt.gif) no-repeat;
}
.image .lb{
  background: url(../img/kr_lb.gif) no-repeat;
}
.image .rb{
  background: url(../img/kr_rb.gif) no-repeat;
}

/* êðàñíûé */
.red .hor, .red .cent td{
  background: url(../img/red_bg.gif);
}
.red .lt{
  background: url(../img/red_lt.gif) no-repeat;
}
.red .rt{
  background: url(../img/red_rt.gif) no-repeat;
}
.red .lb{
  background: url(../img/red_lb.gif) no-repeat;
}
.red .rb{
  background: url(../img/red_rb.gif) no-repeat;
}

/* ÷åðíûé */
.black .hor, .black .cent td{
  background: url(../img/black_bg.gif);
}
.black .lt{
  background: url(../img/black_lt.gif) no-repeat;
}
.black .rt{
  background: url(../img/black_rt.gif) no-repeat;
}
.black .lb{
  background: url(../img/black_lb.gif) no-repeat;
}
.black .rb{
  background: url(../img/black_rb.gif) no-repeat;
}
/* ÊÎÍÒÅÉÍÅÐ ÄËß ÀÂÀÒÀÐÎÂ - ÊÎÍÅÖ */ 

.trio_block{
  margin: -10px -40px 0px;
  background: url(../img/orweb_34535.jpg) repeat-x top;
  padding: 0px 0px;
  padding-bottom: 0px;
/*  border: 1px solid #D0D0D0;     */
}
.trio_block .minside{ 
  margin-left: 16px;
}
.trio_block p{
  color: #F9F5D1 !important;  
}
.trio_block h1{
  color: #95B5FE !important; 
  margin-top:0px;
  padding-bottom:6px;
  padding-left:14px; 
  font-size: 14px;
  font-weight: bold;
}

.portfolio_block{
/*  background: url(../img/portfolio_bg.png) repeat-x;   */
  background: url(../img/works_bg.gif) left no-repeat; 
  background-color:#393939;      
  margin: 0px -40px;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  padding: 10px 0 10px 40px;
}

.portfolio_block .left{
  background: url(../img/portfolio_left.png) no-repeat left;
}

.portfolio_block .right{
  background: url(../img/portfolio_right.png) no-repeat right;
  height: 103px;
}

.portfolio_block img{
  border: 3px solid #b2b2b2;
  padding: 2px;
  margin-left: 24px;
}

.main_content{
/*  text-align: justify;  */
  color: #292929;
/*  margin:30px 40px 0px;  */
  margin: 30px 40px 0 40px
}

.main_content h1{
  font-size:18px;
  font-weight:normal;
  color:#2E2E2E;
}

.main_content p{ 

}

.outportfolio{
  background: #2a2422 url(../img/pf_bg.jpg);
  margin-top: 20px;
  font-size: 0px;
  vertical-align: top; 
}

.portfolio{
/*  background: url(../img/pf_top_bg.jpg) top repeat-x;   */
/*  background: #2a2422 url(../img/pf_bg.jpg) repeat-y;   */
  margin-top: 20px; 
  font-size: 0px;
  vertical-align: top;
}

#listbox{
  width: 860px;
/*  background: url(../img/pf_top_bg.jpg) top repeat-x;  */ 
}

#listbox .img{
  padding: 4px;
  margin: 5px 8px;
  background-color: #CCE6FF;
  float: left;
  cursor: pointer;
}

#listbox img{
  width: 85px;
  border: 1px solid #ffffff;
}

#listbox .left, #listbox .right{
  height: 114px;
  cursor: pointer;
  font-size: 0px !important;
}

#listbox .left{
  float: left;
}

#listbox .left .inside{
  background: url(../img/pf_button_left_on.jpg); 
}

#listbox .left .outside{
  background: url(../img/pf_button_left_off.jpg);
}

#listbox .right{
  float: right;
}

#listbox .right .inside{
  background: url(../img/pf_button_right_on.jpg); 
}

#listbox .right .outside{
  background: url(../img/pf_button_right_off.jpg);
}

#listbox .left .inside, #listbox .right .inside{
  width: 96px;
  height: 114px;
  margin: 0px;
  opacity: 0;
}

#listbox .inside{
 /* margin: 0 96px;  */
  height: 130px;
  padding: 0px important;
  margin: 0px important;
  overflow:hidden;
  position:relative;
  font-size: 0px;
}

#slider{
  position:absolute;
  white-space:nowrap;
  left: 0px;
  padding-top:25px;
}

.slide_box{
  width: 174px;
  height: 147px;
  background: url(../img/slide_box.gif);
  position: absolute;
  left:315px;
  opacity: 0;
}

#image_viewer{
  padding: 10px;
}

.descript_bg{
 /* width: 502px;
  height: 69px;
  background: url(../img/descript_bg.gif); */
  margin: 0px auto;
  opacity: 0;
  font-size: 12px;
/*  color: #E0E0E0;  */
 /* border: 1px solid #ACACAC;    */
}
.descript_bg div{
  padding: 12px;
}

.image_viewer_box{

}

.image_viewer_box .left, .image_viewer_box .right{
  height: 660px;
  width: 96px;
}

.image_viewer_box .left{
  float: left;
 /* background: url(../img/pf_left_bg.jpg) top left repeat-y;    */
}

.image_viewer_box .right{
  float: right;
 /* background: url(../img/pf_right_bg.jpg) top right repeat-y;   */
}

.pf_bottom{
  height: 22px;
/*  background: url(../img/pf_bottom_bg.jpg);   */
}

.li1 li{
  padding: 10px 0px;
  background: none; 
}

.tmain_box{
  margin: 0px 0px;
  float: left;
  padding-top: 10px;
}
.tmain_box .inside{
  width:222px;
}
.tmain_box .inside p{
  padding: 0px 16px;
  color: #000;
  font-size: 12px;
  vertical-align: top;
  line-height:14px;
  text-align: left;  
}
#tpro{
 /* background: url(../img/web_3.jpg) no-repeat top center; */
}
#tseo{
 /* background: url(../img/web_2.jpg) no-repeat top center; */
}
#tweb{
 /* background: url(../img/web_1.jpg) no-repeat top center; */
}
.pfbox img{
  
}
.coolbox{
  height: 134px;
}
.pflinks{
  text-align: right;
  margin: 5px 3px 0px;
  padding: 5px 0;
  background: url(../img/pfbtm_bg.gif) repeat-x top left; 
}
.pflinks a{
  color: #C0C0C0;
  font-size: 11px; 
}
.pflinks a:hover{
  color: #FFFFFF;
  font-size: 11px; 
}

.pfo{
  float: left; 
  margin: 0 3px;  
}
.pfo .inside{
  width: 295px;
  height: 91px;
  background: url(../img/orweb_ramm1.jpg.gif) no-repeat;
}
.pf_num_1{
  background: url(../img/portfolio/orweb_pf_1.jpg) no-repeat center;   
}
.pf_num_2{
  background: url(../img/portfolio/orweb_pf_2.jpg) no-repeat center;   
}
.pf_num_3{
  background: url(../img/portfolio/orweb_pf_3.jpg) no-repeat center;   
}


.highslide img{
  margin: 10px 30px;   
}

.girls{
    
}
.girls img{
  border: 3px solid #969696;
  padding: 2px;
  margin-right: 14px;
}

.man_cont h1{
  margin-top: 0px;
  color: #0055AA;   
}

.right_side{
  float: right;
}
.right_side .inside{
  margin: 60px 0px 20px 0px
}

.right_side .inside .wr{
  border: 3px solid #969696;
  width: 165px; 
  background:#969696 url(../img/ugolok.gif) no-repeat right bottom;
}
.right_side .inside .wr .text{
  margin-left: 10px;
  padding-bottom: 10px;  
  color: #E0E0E0;
}
.right_side .inside .wr .text a{
  color: #FFFFC0;
}
.right_side .inside .wr .text a:hover{
  color: #FFFF00;
}
.right_side .inside .wr .text h1{
  margin-top: 0px;
  color: #FFFFFF; 
}
.right_side .inside .wr img{
  border: 3px solid #969696; 
  border-bottom: 6px solid #969696;  
}


.border{
  color:#203A45;
  text-align:justify;
  border:1px solid #CACAC2; 
  margin: 10px 0; 
  padding: 14px 20px 14px 120px !important;
  background:#FDFEEA url(../img/earth.jpg) no-repeat left bottom;;
}


.pagenumbers{
  text-align: center; 
  padding-top: 10px;
  border-top: 1px solid #D0D0D0;  
}
