*{
	padding:0;
	margin:0;
} 

a img{
	border:0;
}

ul{
	list-style-type:none;
}

.content ul {list-style-type:disc; padding-left:30px;}

p {
    font-size:11px;
    color:#666;
    margin-top:15px;
}

.contentheading, .componentheading {font-size:17px;color: #00a2ff;}

a{
	color:#0982C9;
  outline: none;
}

th{
	font-weight:normal;
	text-align:left;
}

html, body {
	color:#45596A;
	height:100%;
	min-height:100%;
	font-family:'trebuchet ms', sans-serif;
	font-size:12px;
	background:black;
}
fieldset{
	border:0;
}



#page {
	min-height:100%; 
    _width:1048px;
    max-width:1048px;
	min-width:991px;
	margin:0 auto;
	_height:100%;
}

.inner{background:url(img/content_bg.gif) repeat-y 276px top;}
.inner #page_in{
	background:url(img/inner_bg.jpg) no-repeat center top;
}

.flash_container{width:900px;height:310px;margin:0px 0 0 90px;}
.flash_container_inner{width:100%;height:100%;}
#page_in {
	margin:0 auto;
    _width:1048px;
	max-width:1048px;
    min-width:991px;
	background:url(img/bg.jpg) no-repeat center -125px;
	min-height:650px;

}

#header{
	height:350px;
    _width:1000px;
    max-width:1000px;
	min-width:991px;
	position:relative;
}

#header_inner{
    height:300px;
    _width:1000px;
    max-width:1000px;
    min-width:991px;
    position:relative;
}

#header h1, #header h1 a, #header_inner h1, #header_inner h1 a{position:absolute;overflow:hidden;width:616px;height:222px; /* background:url(img/alt_flash.png) no-repeat left top; background-position:0px -500px; */  top:203px;left:260px;}
#header h1 a, #header_inner h1 a{left:0;top:0;}

#flashBox{width:900px;height:300px; background:url(img/alt_flash.png) no-repeat left top; }

.radio{/* background:url(img/radio_img.jpg) no-repeat left top; */ position:absolute;width:240px; height:79px;left:430px;top:14px;}
.radio h3, .radio h3 a{left:100px;top:38px;position:absolute;/* background:url(img/radio_title.jpg) no-repeat left top; */ width:127px;height:26px;overflow:hidden;zoom:}
.radio h3 a{left:0;top:0;}

.phone{position:absolute;top:201px;left:624px; /* background:url(img/ico_phone.jpg) no-repeat left 2px; */height:38px;padding:0 0 0 22px;font-size:14px;color:#2c2829;}
.phone em{margin:-2px 0 0 0;display:block;font-style:normal;font-size:23px;color:#4b4848;}

/*
#header ul{ 	font-weight:normal;left:97px; font-size:18px; position:absolute; top:446px; }
*/
#header_inner ul{   font-weight:normal;left:60px;top:266px;font-size:18px;position:absolute;}

.clear { clear:both; }

#header ul{ 	font-weight:normal;left:97px; font-size:18px; text-align: center; padding-left: 15%;}


#header_inner ul{   font-weight:normal; font-size:18px;}

li.item300003 a {text-decoration:none;}

#header ul li, #header_inner ul li{float:left;padding:0 8px 0 7px;}
#header ul li a, #header_inner ul li a{text-decoration:none;}
/*#header ul .item300008 a, #header_inner ul .item300008 a{color:#fff}
#header ul .item300009 a, #header_inner ul .item300009 a{color:#ffa85f}
#header ul .item300010 a, #header_inner ul .item300010 a{color:#b5cdff}
#header ul .item300011 a, #header_inner ul .item300011 a{color:#ffa6c1}
#header ul .item300012 a, #header_inner ul .item300012 a{color:#d9ff8e}
#header ul .item300013 a, #header_inner ul .item300013 a{color:#ffc99b}
#header ul .item300014 a, #header_inner ul .item300014 a{color:#a2efff}
#header ul .item300015 a, #header_inner ul .item300015 a{color:#fea0ff}*/
#header ul .item300015 a, #header_inner ul .item300015 a{color:#fff}
#header ul .item300009 a, #header_inner ul .item300009 a{color:#ffa85f}
#header ul .item300011 a, #header_inner ul .item300011 a{color:#fea0ff}
#header ul .item300010 a, #header_inner ul .item300010 a{color:#a2efff}
#header ul .item300013 a, #header_inner ul .item300013 a{color:#a2efff}
#header ul .item300012 a, #header_inner ul .item300012 a{color:#d9ff8e}
#header ul .item300021 a, #header_inner ul .item300021 a{color:#ffa85f}
#header ul li a:hover, #header_inner ul li a:hover{text-decoration:underline;}

#index_subhead{}
/*#index_subhead ul{font-size:15px;overflow:hidden;zoom:1;padding:23px 0 65px 320px;}*/
#index_subhead ul{font-size:15px;overflow:hidden;zoom:1;padding:23px 0 65px 0px; width:640px; margin:0 auto;}
#index_subhead ul li{text-transform:uppercase;padding:0 13px 0 13px;float:left;}
#index_subhead ul li a{color:#655e71;}
#index_subhead ul li a:hover{color:#a498ba;text-decoration:none;}


#index_subhead address{font-style:normal;font-size:15px;color:#1f1829;text-transform:uppercase; display: block; width: 180px; margin: 0 auto; padding-left: 60px;}


/***** INNER PAGES *******/    

#flashBtnBox {padding-right:20px; padding-top:20px;}

#content{background:url(img/content_bg.gif) repeat-y 276px top;min-height:200px;_display:inline;}
#content .in{_display:inline;background:url(img/content_bg_top.gif) no-repeat 276px top;overflow:hidden;zoom:1;padding:0 0 30px 160px}

#navi{float:left;font-size:15px;width:120px;text-transform:uppercase;_display:inline;padding:14px 0 0 0px;text-align:right;}

#navi li{width:89px;line-height:47px;height:47px;padding:0 46px 0 0;}
#navi #current{background:url(img/selected_li.png) no-repeat left center;_background:none;}
#navi #current a{color:#a498ba;text-decoration:none;}
#navi li a{color:#655e71;}
#navi li a:hover{color:#a498ba;text-decoration:none;}

#text_collumn{float:left;width:455px;padding:25px 25px 0 20px;_display:inline;}
#text_collumn .img img{padding:3px;background:#d5d5d5;border:1px solid #bebebe}
#text_collumn .img{float:left;margin:0 20px 0 0;padding:4px 0 0 0;}
#text_collumn .description{width:286px;float:left;}
#text_collumn .afisha_item{overflow:hidden;zoom:1;margin:0 0 28px 10px;_margin-left:0;}
#text_collumn .afisha_item_in{overflow:hidden;zoom:1;margin:0 0 28px 10px;_margin-left:0;}
#text_collumn span.date{color:#666;font-size:12px;}
#text_collumn .some:hover span.date{color:#f30050;}
#text_collumn h4{font-size:14px;margin:0 0 12px 0;}
#text_collumn h4 a{color:black;}
#text_collumn .description p{font-size:11px;color:#666;}
#text_collumn .afisha_item_in h4 {font-size:15px;margin:12px 0 12px 0;color:#00a2ff;}
#text_collumn .afisha_item_in span.date_in {color:#f30050;}

.backlink{background: url(img/arrow.gif) center left no-repeat; padding-left:15px;}

#text_collumn .month_s{margin:0 0 30px 0;line-height:19px;position:relative;font-size:19px;color:black;line-height:19px;}
#text_collumn .month_s a{font-size:14px;color:#666;}
#text_collumn .month_s a:hover{color:#00a2ff; text-decoration:none;}
#text_collumn a:hover{color:#00a2ff; text-decoration:none;}
#text_collumn .bwd_m{position:absolute;left:20px;z-index:200;top:0;height:19px;line-height:19px;color:#666;}
#text_collumn .fwd_m{position:absolute;right:20px;z-index:200;top:0;height:19px;line-height:19px;color:#666;_right:25px;}
#text_collumn .this_m{position:relative;width:100%;text-align:center;display:block;z-index:100;height:19px;}

.pages{font-size:15px;text-align:center;margin:30px 0 0 0;}
.pages a{color:black;text-decoration:none;}
.pages a:hover{color:black;text-decoration:underline;}
.pages .p_fwd a, .pages .p_bwd a{text-decoration:underline;}
.pages .p_fwd a:hover, .pages .p_bwd a:hover{text-decoration:none;}

/*#additional{float:right;width:230px;padding:21px 0 0 0;}*/
#additional{float:left;width:141px;padding:21px 0 0 35px;}
#additional .input_1{display:block;width:141px;height:25px;background:url(img/input_1.jpg);}
#additional .input_2{display:block;width:141px;height:25px;background:url(img/input_2.jpg);}
#additional .input_3{display:block;width:141px;height:25px;background:url(img/input_3.jpg);}
#additional .input_4{display:block;width:141px;height:25px;background:url(img/input_4.jpg);}
#additional span input{border:0;font-size:14px;background:0;height:18px;line-height:18px;width:132px;margin:4px 0 0 5px;}
#additional span{margin:0 0 8px 0;}
#additional .input_1 input{color:#f66e00}
#additional .input_2 input{color:#478cc1}
#additional .input_3 input{color:#d6287a}
#additional .input_4 input{color:#8cb029}
#additional h3{text-transform:uppercase;color:white;padding:0 0 12px 0;font-weight:normal;font-size:14px;}
#additional p{}
#additional .button_send{width:140px;height:23px;border:0;cursor:pointer;background:url(img/button_send.gif) no-repeat;margin:10px 0 0 0;}
#additional .button_send:hover{background:url(img/send_hov.gif) no-repeat;margin:10px 0 0 0;}
#additional {}

.slidermain {
    top:20px;
    position: relative;
    z-index:9999999; 
    width: 512px; 
    left: -25px; 
    border: 1px solid rgb(190, 190, 190); 
    background: rgb(213, 213, 213); 
    height:150px;
    margin-bottom:50px;
}

.sliderwrapper {
    width: 506px;
    height: 144px;
    margin: 0 auto;
    position: relative;
    top:3px;
    background: #fff;
}

.prev {float:left; width: 40px; height:50px; margin-top: 40px; cursor: pointer; background: url(img/prev.jpg) top center no-repeat;}
.next {float:right; width: 40px; height:50px; margin-top: 40px; cursor: pointer; background: url(img/next.jpg) top center no-repeat;}
.slider{float:left;}
.slider li {margin: 20px 20px;}

.slider-text{padding-right: 50px;}

ul.imglist li {display: inline; margin: 10px; }
ul.imglist li img { margin-bottom: 20px; }

#header .moduletable ul.menu {margin-left: 55px;text-align:center;}
#header_inner .moduletable ul.menu {margin-left: 145px;text-align:center;}


a.vk {background-image: url(img/vk.png);background-repeat: no-repeat; background-position:  left center; display: block; height: 20px; padding-left:25px; width:110px;}

ul.menu li a {text-decoration: underline !important;}
ul.menu li.active a {text-decoration: none !important;}
ul.menu li a:hover {text-decoration: none !important;}
 


div.top_banner{text-align: center; padding-left: 20px; margin-top: 30px;}

.sectiontableentry1 td, .sectiontableentry2 td {padding:5px 10px 5px 0;}


.sape{}

