*{margin:0;padding:0;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display:block}

html{font-size:100%}
img,fieldset{border:0}
body{font:1em Georgia,Times,serif;line-height:1.50em;}
a{color:#0958aa;text-decoration:underline;outline:0 !important;}
a:hover{text-decoration:none}
table{width:100%;border-collapse:collapse}
p{margin:0 0 30px}
h1,h2,h3{font:2.5em 'Arial Narrow',Tahoma,sans-serif;line-height:normal;color:black;margin-bottom:25px}
h2{font-size:2em}
h3{font-size:1.5em}
big{font-size:1.25em;color:#bf0808}
big a{color:#bf0808}
small{font-size:0.75em}

#content table{margin-bottom:30px}
#content ol{margin:0 0 30px 30px;}
#content ul{list-style:none;margin:0 0 30px 30px}
#content ul li{margin-bottom:5px;margin-left:12px;text-indent:-12px}
#content ul li:before{content:'\2022\a0';vertical-align:-10%;color:#bf0808;font-size:1.2em}

#min-width{min-width:1000px;}

#header{background:url(/system/images/h-left.jpg) no-repeat 0 0 #6d3402;border-bottom:6px solid black;font:0.94em Arial,Tahoma,sans-serif;color:white}
#header .container{background:url(/system/images/h-right.png) no-repeat 100% 0;}
#header big{color:white;font-size:1.2em;text-transform:uppercase;line-height:normal}
#header .name{font-size:2em;font-weight:bold;color:#debc0d;white-space:nowrap;}
#header .phone{font-size:1.60em;font-weight:normal;line-height:normal;color:#f5efad;text-indent:-32px;display:block}
*+html #header .phone{line-height:35px}
* html #header .phone{line-height:35px}
#header .phone span{font-size:0.7em;line-height:1.50em;vertical-align:5%}
#header .phone sup{color:white;margin-right:-5px}
#header a{font-size:0.80em;color:#ffd200}
#header .text{margin-left:255px;margin-right:195px;height:240px;}
#header .name-block, #header .contact-block{float:left;}
#header .name-block{min-width:425px;width:45%}
#header .contact-block{padding-top:10px;padding-left:70px;width:305px;white-space:nowrap;}
#header table td{height:200px;width:100%}

#main{position:relative;padding-bottom:15px}
#sidebar_l{float:left;width:195px;/*padding:35px 30px*/padding-left:30px;padding-right:30px;}
#sidebar_r{float:right;width:200px;padding-bottom:310px}
#content{padding-right:80px}
*>#main .container{margin-left:255px}
*>#content{margin-right:200px}

.rounded{margin-right:15px;position:relative;top:-50px;color:#413f2f;font-size:0.88em;line-height:1.29em}
.rounded .top-corners, .rounded .bottom-corners{background:#f7f5e0;height:17px;position:relative;margin:0 17px;font-size:1px;}
.rounded .corner_l, .rounded .corner_r{width:17px;height:17px;position:absolute;top:0}
.rounded .corner_l{left:-17px}
.rounded .corner_r{right:-17px}
.rounded .top-corners .corner_l{background:url(/system/images/c1.png) no-repeat 0 0}
.rounded .top-corners .corner_r{background:url(/system/images/c2.png) no-repeat 0 0}
.rounded .bottom-corners .corner_l{background:url(/system/images/c4.png) no-repeat 0 0}
.rounded .bottom-corners .corner_r{background:url(/system/images/c3.png) no-repeat 0 0}
.rounded .box{background:#f7f5e0;padding:13px 35px;}
.rounded big{font:2.93em 'Arial Narrow',Tahoma,sans-serif;line-height:normal;color:black;padding:0 40px;display:block;margin-bottom:25px}
.rounded table td{vertical-align:top}
.rounded table td p{padding:0 40px 0 0;}
.rounded table td span{font-size:4.29em;line-height:normal;color:#bf0808;display:block;width:43px;margin-top:-15px}


.menu{color:#0958aa;list-style:none;font-size:1.50em;}
.menu li{margin-bottom:35px}
.menu ul{list-style:none;font:0.58em Arial,Tahoma,sans-serif;margin:25px 50px 0 20px}
.menu ul li{margin-bottom:15px}

.banner{background:url(/system/images/c11.png) no-repeat 0 0 #1a4a8d;font:0.88em Arial,Tahoma,sans-serif;line-height:1.29em;color:white}
.banner .box{background:url(/system/images/c12.png) no-repeat 0 100%;padding:25px}
.banner a{color:#ffd200;font-size:1.50em;line-height:normal}
.banner p{margin:7px 0 0;}

#footer{font-size:0.88em;line-height:1.29em;color:#797978;width:155px;padding-right:45px;padding-bottom:30px;position:absolute;right:0;bottom:0}
#footer p{margin-bottom:20px}

#content .phone{margin-left:41px;text-indent:-41px}

table.price{border-bottom:1px solid #1a4a8d;border-top:1px solid #1a4a8d;font-size:0.88em;font-family:Arial,Tahoma,sans-serif;}
table.price td{border:0;padding:5px 10px;vertical-align:top;}
table.price th{background:none;border:0;text-align:left;padding:2px 10px;vertical-align:top;font-weight:normal;font-size:1.29em;white-space:nowrap}
table.price .center{text-align:center}
table.price .strip td{background:#f7f5e0;}
table.price .group{font-size:1.29em;color:white;background:#1a4a8d;}
table.price .group a{font-size:11px;color:white;}