body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #fef1f2 url(../img/bg1.jpg) repeat-x top left; margin: 0px; padding: 0px; line-height:18px;}
#fullpage{z-index:0; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); min-width:1000px; display:block; background: url(../img/bg2.jpg) no-repeat top left;}

#logo{margin-left:10%; margin-top:48px;}

a{color:#8d2327;}
a:hover{text-decoration:none;}
a img {border:0;}

.left-column{width:27%;}
/*486 304*/
.listcoltd{background:#fff; padding:15px;}

.listcoltd .tblphoto{background:#aa353a url(../img/imbg.png) repeat-x top left;}
.listcoltd .tblphoto td{vertical-align:top;}
.listcoltd .tblphoto .tim{width:468px; border:1px solid #aa353a;}
.listcoltd .tblphoto .rim {padding:8px 20px 20px 20px; border:1px solid #aa353a;}
.listcoltd .tblphoto .rim h1{font-size:24px; color:#fff; font-weight:200; line-height:26px; margin:10px 0px 10px 0px; padding:0px;}
.listcoltd .tblphoto .lists{background:url(../img/ln.gif) no-repeat top left; padding:4px 0px 4px 25px; color:#fff;}
.listcoltd .tblphoto .lists a{color:#fff;}
.listcoltd .tblphoto .lists a:hover{text-decoration:none;}
.listcoltd .menuline{background:#fff; font-size:14px; color:#ab363a; font-family:Arial, Helvetica, sans-serif;}
.listcoltd .menuline td{padding:20px 10px 5px 0px;}

#underim{background:url(../img/bgbtm_im_line.gif) top repeat-x; height:23px;}

.rightlistblock{background:#fff url(../img/rightlist-bg.gif) repeat-y top right; padding:15px 0px 15px 15px;}
.rightlistblock h1{color:#493f3f; font-size:18px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}
.rightlistblock h1 a{color:#493f3f;}
.rightlistblock div{padding:12px 12px 12px 0px; border-bottom:1px #e1e1e1 solid;}
.rightlistblock div.ndate{padding:0px; margin:0px; line-height:11px; font-size:10px; color:#9c9c9c; border:none;}
.rightlistblock div a{color:#258ab0;}
.rightlistblock div a:hover{text-decoration:none;}

.rightpartnersblock{padding:25px 0px 15px 15px;}
.rightpartnersblock h1{color:#493f3f; font-size:18px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}
.rightpartnersblock h1 a{color:#493f3f;}

.mconttd{width:60%; padding:30px 20px 30px 30px; vertical-align:top;}
.rightconttd{padding:30px 0px 30px 10px; vertical-align:top;}

h1{font-size:18px; color:#493f3f; line-height:26px; padding:0px; margin:0px 0px 10px 0px; font-weight:200;}
h1.news{margin-top:20px;}
h1.news a {color:#493f3f;}
h2{font-size:18px; color:#493f3f; line-height:26px; padding:0px; margin:10px 0px 0px 0px; font-weight:200;}
h3{font-size:16px; color:#493f3f; line-height:26px; padding:0px; margin:10px 0px 0px 0px; font-weight:200;}

.newsblock{margin-bottom:15px; margin-left:2px;}
.newsblock .date{font-size:11px; color:#b47376; line-height:12px; padding:0px; margin:0px;}

#menuzone{margin-top:100px; width:80%;}
#menuzone .linemenu{ background:url(../img/menu-top-bg.png) no-repeat top right; height:22px; text-align:right;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/menu-top-bg.png",sizingMethod=crop);
}
#menuzone .bossclub{padding:15px 0px 35px 60px; background:url(../img/ic-bossclub.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone .regions{padding:15px 0px 35px 60px; background: url(../img/ic-regions.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone .shop{padding:15px 0px 35px 60px; background: url(../img/ic-shop.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone .photo{padding:15px 0px 35px 60px; background: url(../img/ic-photo.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone .faq{padding:15px 0px 35px 60px; background: url(../img/ic-ask.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone .trener{padding:15px 0px 35px 60px; background: url(../img/ic-trener.gif) no-repeat top left; font-size:12px; margin-left:30px;}
#menuzone a{color:#8d2327;}
#menuzone a:hover{text-decoration:none;}

.clientszone{position:relative; margin-top:30px; margin-left:30px; width:80%;}
.clientszone h1{color:#493f3f; font-size:18px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}
.clientszone h1 a {color:#493f3f;}

.sform {position:relative; display:block; margin:10px 0 10px 30px;}
.sform INPUT {display:block; float:left;}
.sform .sq {border:1px solid #D3595E; width:100px; height:21px; padding:2px 5px 0 5px;}


.schedule {margin-top:10px; width:100%;}
.schedule TD {vertical-align:top; padding:8px 0 8px 0; border-bottom:1px solid #e0d3d4;}
.schedule .item {color:#7b7b7b;}
.schedule .item .title {font-weight:bold;}
.schedule .item .author {font-style:italic; font-size:11px;}
.schedule .date {font-weight:bold; padding-right:10px; width:180px;}


.copyrights{background:url(../img/copybg.gif) repeat-x top left; padding:30px; vertical-align:top;}
.copdiv{background:url(../img/copybg.gif) repeat-x top left; padding:30px 0px 30px 30px; margin-left:3px;}
.copdiv #tels{border-top:1px solid #dfc6c8; border-right:1px solid #dfc6c8; padding:15px 15px 15px 0px; width:35%;}
.copdiv #adr{border-top:1px solid #dfc6c8; padding:15px 15px 15px 15px;}
.copdiv h1{color:#493f3f; font-size:18px; line-height:20px; margin:0px; padding:0px 0px 5px 0px;}

TABLE.nicetable {border-spacing:0; border-collapse: collapse;}
TABLE.nicetable TD {padding: 3px 7px 3px 0; vertical-align:top;}

.question {font-size:14px; border:1px solid #A2363A; background:#EFD6D6; padding: 10px 15px;}
.answer {padding: 10px 16px 30px 16px;}
.question P, .answer P {margin:0; padding:0;}



#mainpicwin {position:relative; float:left; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#picmain {position:relative; display:block; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px;}

.transparrow {position: absolute; display:none; top: 0; width:30px; color:#FFF; background:#000; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; text-decoration:none;}
.transparrow:hover {text-decoration:none;}

.apblock {display:block; clear:both;}

.dbp_nav_pages {word-spacing:6px; padding: 0 6px;}

.msg_box {
 background: #E0F4FF;
 border: solid 1px #00789A;
 padding: 15px 15px 15px 15px;
 margin-bottom: 10px;
 font-size: 9pt;
 color: #000000;
}
.msg_ok {
 background: #E0FFE6;
 border: solid 1px green;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 8pt;
 color: green;
}
.msg_error {
 background: #FFE0E0;
 border: 1px solid brown;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 8pt;
 color: brown;
}
em.mark {
 color: red;
 font-style: normal;
 font-weight: bold;
}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin:10px 0;}


@media print {  BODY {background:#FFF; color:#000;}
  #fullpage {width:100%; min-width:0;}
  .left-column, .listcoltd, #underim, .rightconttd, .copyrights {display:none; width:0px; height:0px;}
}
