body {padding:0;margin:0;font-family:arial,verdana,sans-serif;font-size:12px;background-color:#eaeaea;}

img{border:0 none;}

a {color:#2fc4fb;text-decoration:underline;}
a:hover{text-decoration:none;}

#menu  a {color:#666;text-decoration:none;font-family:Tahoma,verdana,sans-serif;font-size:14px;}
#menu  a:hover {color:#2fc4fb;text-decoration:underline;}
#menu li {float:left;list-style:none outside none; background:url('img/menu-p.jpg') no-repeat;padding: 8px 20px 0 20px;height:26px;margin:0;}
#menu li.menu-first {background:url('img/menu-l.jpg') no-repeat;}
#menu ul {background:url('img/menu-c.jpg') repeat-x; margin:0;height:34px;padding:0;float:right;}
#menu-in{float:right; }
#menu {height:34px;margin-right:1px;}

#wrap {width:962px;margin:18px auto 0;background:url('img/line-c.gif') repeat-y;}
#header {width:962px;height:256px;background:url('img/head.jpg') no-repeat;}
#up-baner {margin-left:480px;margin-top:180px;position:absolute;}
#up-link {cursor:pointer;height:70px;margin-left:200px;margin-top:60px;position:absolute;width:345px;}
#container {margin:20px 10px 10px 10px;background:url('img/doted_vert.jpg') repeat-y 215px 100px;}
#footer {width:962px;margin:10px auto;color:#919191;}
.schet {text-align:center;}
.contact {float:right;margin-top:-49px;}
.c-icq {float:left;width:75px;height:27px;background:url('img/icq_icon.jpg') no-repeat;font-weight:600;color:#fff;padding-left:35px;padding-top:6px;}
.clear{clear:both;}
.cont-f {background:url('img/content_down.jpg') no-repeat;height:1px;}


#left {width:213px;float:left;}
#center {margin-left:213px;padding:0 15px;}
.content {padding-bottom:20px;background:url('img/doted_gorizontal.jpg') repeat-x bottom left;}
.block {margin:0 0 20px 5px;width:193px;}
.block-top {background:url('img/block_up.jpg') no-repeat;height:17px;}
.block-bot {background:url('img/block_down.jpg') no-repeat;height:17px;}
.block-center {background:url('img/block_line.jpg') repeat-y;padding:0 10px;}
.block{background:url('img/block_line.jpg') repeat-y;}

#menu-down {padding:20px 0 0 23px;}
#menu-down a {display:block;width:213px;height: 117px;float:left;padding:5px;}
#menu-down a:hover {opacity:0.8;filter:alpha(opacity=80);}

.raised { background:transparent; width:100%; }
.raised h1, .raised p { margin:0 10px; }
.raised h1 { font-size:2em; color:#B3B3B3; }
.raised p { padding-bottom:0.5em; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2 { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b3 { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b4 { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b4b { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b3b { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b2b { background:#F5F5F5; border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; }
.raised .b1 { margin:0 5px; background:#F5F5F5; }
.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; }
.raised .b3, .raised .b3b { margin:0 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0 1px; }
.raised .b1b { margin:0 5px; background:#F5F5F5; }
.raised .boxcontent { display:block; background:#F5F5F5; border-left:1px solid #fff; border-right:1px solid #F5F5F5; }


.curved { background: transparent; width:40%; }
.curved h1, .curved p { margin:0 10px; }
.curved h1 { font-size:2em; color:#fff; }
.curved p { padding-bottom:0.5em; }
.curved .b1 { display:block; overflow:hidden; height:1px; margin:0 4px; background:#fff; font-size:1px; }
.curved .b2 { display:block; overflow:hidden; height:1px; margin:0 4px; background:#e0cea3; border-left:1px solid #fff; border-right:1px solid #fff; margin:0 4px; height:2px; font-size:1px; }
.curved .b3 { display:block; overflow:hidden; height:1px; margin:0 4px; background:#e0cea3; border-left:1px solid #fff; border-right:1px solid #fff; margin:0 3px; font-size:1px; }
.curved .b4 { display:block; overflow:hidden; height:1px; margin:0 4px; background:#e0cea3; border-left:1px solid #fff; border-right:1px solid #fff; margin:0; height:1px; border-width:0 3px 0 3px; font-size:1px; }
.curved .boxcontent { display:block; background:#e0cea3; border:0 solid #fff; border-width:0 1px; }
