* {padding: 0;margin: 0;}
img {border: 0;}
body {font-family: Tahoma, Arial, sans-serif;font-size: 11px;color: #fff;background-color: #4fb5ce;}
tr,td,div,p,a{font-family: Tahoma, Arial, sans-serif;font-size: 11px;}

a{color:#4fb5ce;text-decoration:underline;}
a:hover{color:#e68248;text-decoration:underline;}

p{padding-top:5px;padding-bottom:5px;text-align:left;}
ul{padding-left:30px;}

h1{color:#fff;font-weight:noraml;font-family: 'SansRoundedCRegular', sans-serif; font-size:28px;padding-bottom: 20px;}
h2{color:#fff;font-weight:noraml;font-family: 'SansRoundedCRegular', sans-serif; font-size:26px;padding:20px 0px;}
h3{color:#fff;font-weight:noraml;font-family: 'SansRoundedCRegular', sans-serif; font-size:26px;padding:30px 0px 20px 0px;line-height:0.9;}

td.main_cell{width:957px;background: url("../dis/bg.jpg") no-repeat top left;}
td.left_cell{background: url("../dis/bg-left.jpg") no-repeat top right;}
td.right_cell{background: url("../dis/bg-right.jpg") no-repeat top left;}

div.logo{width:135px;height:208px;float:left;}
div.tel {margin:30px 10px 40px 0px;width:728px;float:right;}
div.tel div{font-family: 'SansRoundedCRegular', sans-serif;}
div.top_bar{float:right;width:728px;height:73px;background: url("../dis/top-bar.png") no-repeat top left;}
div.top_bar .menu2{width:408px;float:left;}
div.top_bar .search{width:310px;float:left;margin-top:19px;}

div.main_left{width:206px;float:left;margin-top:35px;}
div.main_right{width:721px;float:right;margin-top:65px;margin-left:30px;}
div.foot_img{width:474px;float:left;margin-left: -200px;margin-bottom:20px;}
div.foot{width:470px;float:left;margin-top:120px;}
div.foot_tel{width:200px;float:right;margin-top:120px;font-family: 'SansRoundedCRegular', sans-serif; font-size:22px;margin-right:10px;}

ul.menu2 {list-style-type: none;margin-top: 10px;}
ul.menu2 li{float: left;margin:15px;}
ul.menu2 li a{font-size: 16px; color:#fff; text-decoration: none; font-family: 'SansRoundedCRegular', sans-serif;text-transform: uppercase;}
ul.menu2 li a:hover, ul.menu2 li a.cur{color:#55bbdc;}

input.search-input{padding:8px 10px; width:197px;height:14px;background: transparent url("../dis/search-bg.png"); border:0px;float:left;color:#8e8e8e;}
.search-btn{float:left;margin-left: 5px;}

div.module_bg{background: url("../dis/module-bg.png") repeat-y top left; width:150px;padding:20px 28px;}
ul.menu1, ul.menu3 {list-style-type: none;margin:0px;padding:0px;}
ul.menu1 li, ul.menu3 li{padding: 6px 0px; margin:0px; display: block;}
ul.menu3 li a{font-family: Arial, sans-serif;font-size: 14px; text-transform: uppercase; color:#fff; text-decoration: underline;}
ul.menu1 li a{font-family: Arial, sans-serif;font-size: 14px; color:#fff; text-decoration: underline;}
ul.menu3 li a:hover, ul.menu1 li a:hover, ul.menu3 li a.cur, ul.menu1 li a.cur{color:#e68248;}

.cal_ttl{text-transform: uppercase; font-size: 14px;font-family: Arial, sans-serif;}
div.module2_bg{background: url("../dis/module-bg.png") repeat-y top left; width:190px;padding:0px 8px;}
table.cal{padding:15px 10px 0px 10px;}
table.cal tr td{text-align:center;}
table.cal tr td a{font-family: Arial, sans-serif;font-size: 14px; color:#fff; text-decoration: none;}
table.cal tr td a:hover,table.cal tr td a.sel {color:#e68248;}

div.mini_event_top{background: url("../dis/main-bg.png") no-repeat top left; width:228px; height:150px; float:left; margin:0px 17px 17px 0px;}
div.no_right_margin{margin-right: 0px !important;}
div.mini_event_top a{text-decoration: none;}
div.mini_event_top .img{width:202px;height:87px;margin:10px 0px 0px 10px;}
div.mini_event_top .ttl{margin:10px 15px 0px 10px;color:#0087b1;font-family: Arial, sans-serif;font-size: 11px; text-transform: uppercase;}
div.mini_event_top a:hover .ttl{color:#e68248;}

div.mini_event{background: url("../dis/nmain-bg.png") no-repeat top left; width:220px; height:158px; float:left; margin:0px 27px 17px 0px;position:relative;}
div.mini_event .ttl{margin:11px 18px 11px 18px;font-family: Arial, sans-serif;font-size: 11px; text-transform: uppercase;}
div.mini_event .ttl a{color:#0087b1;text-decoration: none;}
div.mini_event .ttl a:hover{color:#e68248;}
div.mini_event .date{color:#000;margin:16px 18px 0px 18px;}
div.mini_event .cats{margin:0px 18px;color:#58737a;}
div.mini_event .cats a{color:#58737a;text-decoration: none;}
div.mini_event .cats a:hover{color:#e68248;}
div.mini_event .buy{position: absolute;top:131px;left:170px;}
div.mini_event .buy a{color:#e68248;}
div.mini_event .buy a:hover{color:#0087b1;}

div.event{background: url("../dis/event-bg.png") repeat-y top left; padding:20px 30px; width:662px;}
div.event .img{width:202px;height:87px;float:left;}
div.event .ttl{float:left;margin-left:20px;width:440px;margin-top:15px;}
div.event h1{color:#4fb5ce;line-height:1;}
div.event, div.event .cats, div.event .date, div.event .desc{color:#8ea3a8;}
div.event .desc {margin-top:20px;}
div.event h3{color:#e56128;font-size: 22px;}
div.event2{background-color: #dff2f7; width:652px; color:#69777a;padding:12px 0px;}
div.event2 ul, div.event2 ul li {color:#69777a;font-size: 13px;}
div.event2 ul li{padding:5px 0px;}
div#full_desc{display:none}
a#show_desc{text-decoration: none; border-bottom: 1px dashed #4fb5ce;}
a#show_desc:hover {border-bottom: none;}

div.event3{background: #4fb5ce url("../dis/event3-bg.png") no-repeat top left; padding:20px 20px; width:612px; min-height: 111px;color:#fff;}
div.event3 input{padding:6px 10px;border:1px solid #8ea3a8; color:#8e8e8e;background-color: #fff;}
div.event3 input{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#order_tcount {width:70px;margin-right:20px;margin-bottom:12px;}
.order_cat {width:285px;margin-right:20px;}
.order_cat2 {width:305px;margin-right:20px;}
#order_date {width:120px;}
#order_fio {width:400px;margin-right:20px;margin-bottom:12px;background-color: #ffe2d6 !important;}
#order_tel {width:120px;background-color: #ffe2d6 !important;}
#order_email {width:120px;margin-right:20px;margin-bottom:12px;}
.order_adr1 {width:400px;}
.order_adr2 {width:565px;margin-bottom:12px;}
#order_comments {width:400px;margin-right:70px;}

span.black{color:#000;}

a.scheme_link{background: url("../dis/scheme-zoom.png") no-repeat top right; font-size: 22px;display: block;margin-right:10px;margin-top:29px;padding-right: 41px;height:31px;}
.zoom_img{margin-top:30px;margin-right:9px;}

ul.list_cat li{padding:3px 0px;}
ul.list_cat li a{font-size: 12px;}

div.date_select{display:none;padding:2px;background-color:#e46129;position:absolute;width:32px;}
div.date_select a{color:#fff;display:block;text-decoration: none;padding:2px;}
div.date_select a:hover{text-decoration: underline;}
table.order_cal{float:left;margin:5px 15px 5px 15px;}
table.order_cal th{text-align:center; color:#fff; background-color: #a8d9e7;padding:5px 5px;}
table.order_cal td.b{background: none !important; color:#fff; font-size: 10px;}
table.order_cal td.v{background: none !important; color:#fbba9e; font-size: 10px;}
table.order_cal td{background-color: #fff;text-align: center;}
table.order_cal td a{text-decoration: none;display: block;padding:5px 12px;}
table.order_cal td.empty{background-color: #a8d9e7 !important;}
a.day_link{border: 2px solid #e66128;padding:3px 10px !important;}
table.order_cal td a.selected{background: #e66128; color:#fff;}
div.adv{font-weight:bold;padding-left:15px;padding-top:10px;}

a.select_order_cat{border-bottom:1px dashed #69777a; color:#69777a;text-decoration: none;font-size: 13px;}
a.select_order_cat:hover{border-bottom:0px !important;}
div.event2 a.selected{background: #e66128; color:#fff !important; border:0px !important;padding:2px;}
