body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {
font-style:normal;font-weight:normal;
}

caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

.clear {clear:both;}
body {font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
a {text-decoration:underline;outline:none;}
a:active {text-decoration:none;outline:none;}
a:hover {text-decoration:none;outline:none;}
a:visited {text-decoration:none;outline:none;}



#wrap {width:100%;min-width:1002px;margin:0 auto;}
#header {width:100%;min-width:1002px;height:345px;background:url(../images/head-bg.png) repeat-x;}

#header .l {float:left;width:497px;height:345px;background:url(../images/head-l.png) no-repeat;}
#header .r {float:right;width:495px;height:345px;background:url(../images/head-r.png) no-repeat 100% 0;}
.h-box {overflow:hidden;position:relative;}

#header h1 {line-height:65px;padding:90px 0 0 0;color:#fff3de;font-family:"Myriad Pro";font-size:72px;font-weight:normal;}
#header h1 span {display:block;font-size:60px;padding:0 0 0 45px;}
.logo {margin:50px 0 0 76px;width:340px;height:247px;}
.logo a {display:block;width:340px;height:247px;}
.tel {width:252px;height:35px;background:url(../images/tel.png) no-repeat;margin:25px 0 0 190px;}
.head-menu {height:50px;margin:-50px auto 0 auto;position:relative;text-align:center;}
.head-menu ul {padding:16px 0 0 0;list-style:none;display:inline-block;}
.head-menu ul li {text-transform:uppercase;color:#fff;display:inline;padding:0 2px;font-size:14px;font-family:"Myriad Pro";}
.head-menu ul li a {color:#fff;text-decoration:none;}
.head-menu ul li a:hover {color:#fff;text-decoration:underline;}

.main-box {
float:left;
background:#ffa80c; 
padding : 0 261px 0 261px;
height:100%;
}

#c-r {
width: 100%;
float: right;
min-width : 145px; 
}

#c-column {
width: 100%;
float:left;
background:#ffa80c;
}
.fon-for-c {background:#fff;}
#r-column {
float : right;
width:261px;
margin:0 -261px 0 0;
}

#left {
width: 261px;
margin-left: -261px;
float: left;
}


.marg {visibility:hidden;}

.menu2 {width:249px;margin:0 0 0 5px;background:url(../images/pan-bg.png) repeat-y;}
.menu2 .inner {width:249px;background:url(../images/pan-top-bg.png) no-repeat 0 0;padding:20px 0 0 0;}
.end {width:249px;height:23px;background:url(../images/pan-bot-bg.png) no-repeat 0 0;margin:0 0 0 5px;}
.menu2 ul {padding:0 20px 0 60px;list-style:none;}
.menu2 ul li {padding:0 0 0 10px;font-style:italic;font-size:14px;background:url(../images/mark.png) no-repeat 0 8px;}
.menu2 ul li a {color:#fff;text-decoration:none;}
.menu2 ul li a:hover {color:#fff;text-decoration:underline;}


.kontakty {width:249px;height:40px;background:url(../images/kontakty.png) no-repeat;margin:10px 0 5px 5px;}
.reklama {width:249px;height:40px;background:url(../images/reklama.png) no-repeat;margin:10px 0 5px 7px;}

.box {width:249px;margin:0 0 0 7px;background:url(../images/pan-bg.png) repeat-y;}
.box .inner {width:249px;background:url(../images/pan-top-bg.png) no-repeat 0 0;padding:20px 0 0 0;}
.box .inner .text {width:200px;margin:0 16px;font-size:14px;color:#fff;}
#r-column .end {margin:0 0 0 7px;}

.toph {width:100%;margin:10px 0 5px 0;overflow:hidden;height:41px;background:url(../images/toph-bg.png) repeat-x;}
.toph-l {float:left;width:30px;height:41px;background:url(../images/toph-l.png) no-repeat;}
.toph-r {float:right;width:30px;height:41px;background:url(../images/toph-r.png) no-repeat;}
.toph h2 {font-size:14px;font-weight:normal;padding:12px 0 0 0;}
.top-c {width:100%;overflow:hidden;height:52px;background:url(../images/c-top-bg.png) repeat-x;}
.top-c-l {float:left;width:46px;height:52px;background:url(../images/c-top-l.png) no-repeat;}
.top-c-r {float:right;width:46px;height:52px;background:url(../images/c-top-r.png) no-repeat;}
.bot-c {width:100%;overflow:hidden;height:40px;margin-bottom:-32px;background:url(../images/c-bot-bg.png) repeat-x;}
.bot-c-l {float:left;width:28px;height:40px;background:url(../images/c-bot-left.png) no-repeat;}
.bot-c-r {float:right;width:28px;height:40px;background:url(../images/c-bot-right.png) no-repeat;}

.c-c {width:100%;background: url(../images/c-c-left.png) repeat-y 0 0;}
.c-c .inner {width:100%;background:url(../images/c-c-right.png) repeat-y 100% 0;}
.c-c .content {width:86%;margin:-45px 0 0 30px;position:relative;}
.content h2 {font-size:14px;padding:10px 0 10px 0;font-weight:normal;}
.content p {padding:0 0 10px 0;}


.null {height:20px;background:#ffa80c;}
.footer {width:100%;clear:both;height:130px;background:url(../images/foot-bg.png) repeat-x;}
.footer .f-t {overflow:hidden;height:130px;width:100%;}
.footer .l {float:left;height:130px;width:400px;background:url(../images/foot-l.png) no-repeat;}
.footer .r {float:right;width:130px;height:130px;background:url(../images/foot-r.png) no-repeat 100% 0;overflow:hidden;}
.footer .head-menu {margin:-129px 0 0 0;}

.counter {margin:73px 0 0 25px;width:60px;height:20px;}
.footer .copy {margin:65px 0 0 40px;color:#353535;}