body { margin: 0; padding: 0; font-size: 12px; font-family: "Arial"; color: #424146; background: url(/images/body_bg.jpg) repeat-x; background-color: #f1f1f1; }

a { color: #1283be; }
a:hover { text-decoration: none; }

form, img { margin: 0; padding: 0; border: none; }

#wrapper { width: 1000px; margin: 475px auto 0 auto; padding: 0 0 150px 0 !important; padding: 0 0 250px 0;  }
#container { width: 1000px; margin: 0 0 0 -50px;  }

#header { width: 1000px; position: absolute; top: 0; }
#header .top-side { width: 1000px; height: 119px; background: url(/images/logo.jpg) no-repeat; position: relative; } 
#header .top-side .links { position: absolute; top: 45px; right: 0; }
#header .top-side .lang { position: absolute; bottom: 0; right: 0; font-size: 11px; color: #FFFFFF; } 
#header .top-side a { color: #4a688e; text-decoration: none; }
#header .top-side a:hover { color: #FFFFFF; }

#header .bot-side { width: 1000px; height: 310px; background: url(/images/header.jpg) no-repeat; position: relative; }
#header .bot-side .text { position: absolute; top: 115px; left: 375px; padding: 0 0 0 15px; background: url(/images/header_inner_line.gif) repeat-y; color: #FFFFFF; font-size: 11px; }
#header .bot-side .head { font-family: "Trebuchet MS"; font-size: 30px; }
#header .bot-side a { color: #e7f6cb; } 

#header .main-nav { width: 900px; height: 29px; padding: 15px 0 0 100px; background: url(/images/main_nav.jpg) no-repeat; } 
#header .main-nav .link { width: 20%; height: 29px; text-align: center; font-family: "Trebuchet MS"; font-weight: bold; font-size: 15px; color: #454444; display: block; float: left; background: url(/images/main_nav_delim.jpg) no-repeat right bottom; }
#header .main-nav .link:hover { color: #e83425; }
#header .main-nav .link.sel { color: #e83425; text-decoration: none; }
#header .main-nav .link.last { background: none; }

#left { width: 270px; padding: 40px 0 0 100px;  float: left; }
#left h1 { margin: 0; padding: 5px 0 0 0; font-family: "Trebuchet MS"; font-weight: bold; color: #1f1f1f; font-size: 22px; }
#left .main-photo { margin: 15px 0 20px 0; width: 220px; height: 80px; overflow: hidden; display: block; }
/*#left .main-photo:hover { height: 165px; }*/

#right { width: 600px; padding: 15px 30px 0 0; float: left; }
#right .top-nav { padding: 0 0 10px 0; color: #a1abb2; font-family: "Tahoma"; font-size: 11px; }
#right .top-nav a { color: #a1abb2; font-family: "Tahoma"; font-size: 11px; text-decoration: underline; }
#right .top-nav a:hover { text-decoration: none; }

#right .years { margin: 0 -30px -30px 0; }

#right h1 { margin: 0 -30px 10px 0; padding: 0 0 8px 0; font-family: "Trebuchet MS"; font-weight: normal; color: #e83425; font-size: 28px; background: url(/images/main_h1.gif) repeat-x 0 bottom; }
#right h2 { margin: 0; padding: 17px 0 15px 0; font-family: "Arial"; color: #454444; font-size: 16px; }

/*Contacts*/
.contact-left { width: 130px; padding: 0 0 0 30px; float: left; line-height: 22px; }
.contact-right { width: 400px; float: left; line-height: 25px;}
.contact-right .inp { width: 70%; font-family: "Arial"; font-size: 12px; }
/*Search*/
#right .search-title { margin: 0 0 10px 0; }
#right .search-title a { color: #1283be; font-size: 14px; font-weight: bold; font-family: "Verdana";}
#right .search-nav { color: #eb0100; font-size: 14px; font-family: "Verdana"; }
#right .search-nav .prev-next-act { color: #1283be;  font-weight: bold; }
#right .search-nav .prev-next { color: #4e4e4f;  font-weight: bold; }
#right .search-nav a { color: #1283be;}

/*Projects*/
#right .proj-photo { width: 150px; padding: 1px; border: #CC0000 1px dashed; float: left; }
#right .proj-desc { width: 420px; position: relative; padding: 0 0 0 20px; float: left; }
#right .proj-desc .more { color: #1283be; font-size: 13px; font-weight: bold; }

#copy { width: 1000px; padding: 100px 0 0 0; clear: both; position: relative; }
#copy .madeBy { font-size: 11px; color: #424146; position: absolute; top: 215px; left: 100px; }
#copy .madeBy a.h { color: #424146; }
#copy .madeBy a { color: #eb0100; text-decoration: none; }
#copy .madeBy a:hover { text-decoration: underline; }
#copy .right { width: 630px; position: absolute; right: 0; top: 100px; font-family: "Tahoma"; font-size: 11px; color: #FFFFFF; background: url(/images/copy_bg.gif) repeat-y; }
#copy .right a { color: #FFFFFF; margin: 0 3px 0 3px; } 
#copy .right .links { padding: 0 20px 0 20px; }
#copy .right .text { padding: 30px 20px 10px 20px; line-height: 18px; position: relative; }
#copy .right .text .phone { position: absolute; right: 25px; top: 25px; text-align: right; }
#copy .right .text .phone strong { font-size: 22px; font-weight: normal; }
#copy .left { position: absolute; top: 160px; left: 100px; font-size: 11px; }
#copy .left input { width: 177px; height: 19px; font-size: 12px; font-family: "Arial"; background: url(/images/search_inp.gif) no-repeat; border: none;  }

#clear { clear: both; }

#adm-panel { width: 550px; padding: 10px; border: #006fb0 2px solid; background-color: #E0EEFE; line-height: 18px; position: absolute; }

.drag-box { border: #000000 1px solid ; background: #E0E0E0; position: absolute; top: 0; left: 0; font-family: "Trebuchet MS"; font-size: 12px; z-index: 50 }
.drag-box .inp { width: 97%; margin: 0; padding: 2px; font-family: "Trebuchet MS"; font-size: 14px; }

.drag-box .head { width: inherit; padding: 2px 2px 2px 5px; background: #003366; color: #FFFFFF; font-weight: bold; position: relative; }
.drag-box .head .close { width: 15px; height: 15px; text-align: center; display: block; position: absolute; top: 1px; right: 0; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; }
.drag-box .head .close:hover { color: #FF0000; }
.drag-box .head .lang { width: 45px; height: 15px; position: absolute; top: 3px; right: 30px; color: #FFFFFF; font-size: 10px; }
.drag-box .head .lang a { color: #FFFFFF; }

.drag-box .text { margin: 10px; }

.drag-box .exist-pages-head { width: 450px; height: 18px; background: #4276C4; color: #FFFFFF; position: relative; }
.drag-box .exist-pages-head .left { width: 280px; position: absolute; left: 5px; border-right: #FFFFFF 1px solid; }
.drag-box .exist-pages-head .right{ position: absolute; left: 290px; }
.exist-scroll { width: 450px; height:expression(this.scrollHeight > 205? "205px" : "auto" ); position: relative; max-height: 205px; overflow: auto; }
.drag-box .exist-pages-line { width: 433px; height: 29px; background: #EBEBEB; position: relative; border-bottom: #FFFFFF 1px solid; overflow:hidden;}
.drag-box .exist-pages-line .left { width: 280px; line-height: 29px; position: absolute; left: 5px; border-right: #FFFFFF 1px solid; overflow:hidden;  }
.drag-box .exist-pages-line .right{ width: 130px; line-height: 29px; position: absolute;  left: 290px; }
.drag-box .exist-pages-line .right .controls { width: 50px; position: absolute; top: 3px !important; top: 7px;  right: -15px; }
.drag-box .exist-pages-line .right .loader { position: absolute; right: 45px; top: 7px; }

.drag-box .photos td { background-color: #EEEEEE; padding: 2px; }

.drag-box #upload-iframe { width: 100%; height: 55px; background-color: #CCCCCC; }




