body {
    font-family: Arial,serif;
    font-size: 12px;
	background: url('../images/bodybg1.jpg') no-repeat top center #D7DBE4;
	 text-align: center;
}
p {
    font-family: Arial,serif;
    font-size: 14px;
    text-indent: 10px;
    color: #494542;
}
a {
    border:none;
    color: #BF0309;
    font-size: 13px;
}
img {
    border:none!important;
    
}
#alone_wrapper {
	display:block;
	position:relative;
	width:1024px;
	height:1000px;
	margin: 0 auto;

}
#alone_wrapper_top {
        float:left;
	width:1024px;
	height:72px;
	float:left;
	background: url('../images/wrappertopbg.png') no-repeat;
}
#alone_wrapper_middle {
	float:left;
	width:1024px;
	height:auto;
	margin:auto;
	background: url('../images/wrappermiddlebg.png') repeat-y;
}
#alone_wrapper_bottom {
	float:left;
	width:1024px;
	height:63px;
	margin:auto;
	background: url('../images/wrapperbottombg.png') no-repeat;
}
#alone_header{
        vertical-align: top;
	float:left;
	background: url('../images/headerbg.png') no-repeat;
	width:967px;
	height:48px;
	margin:0px 0px 0px 0px;
}
#alone_middle{
	float:left;
	background: url('../images/middlebg.png') repeat-y;
	width:967px;
	height:auto;
	margin:0px 0px 0px 20px;
}
#alone_bottom{
	float:left;
	background: url('../images/bottombg.png') no-repeat;
	width:967px;
	height:13px;
	margin:0px 0px 0px 20px;
}
#alone_logo{
	width:304px;
	height:134px;
	float:left;
}
#alone_table {
	width:100%;
	border:0px solid black;

}
.alone_col {
	border:0px solid black;


}
 #alone_table .left {
	width:304px;
}
#alone_table .right {
    padding:0px 17px 10px 30px;
	width:680px;
}
#alone_table td {
    vertical-align: top;
}
#alone_menu {
    vertical-align: top;


    width:800px;
    max-height:25px!important;
}
#alone_menu ul {
    list-style: none;
    height: 25px;
    margin: 0px 0px 0px 307px;
    padding:0px;
    width: 800px;
}
#alone_menu ul li{

height: 25px;
    display: inline;
}
#menu_item {
    float: left;
    height: 25px;
    line-height: 25px;
}


#menu_left {
    float:left;
    background: url('../images/menu_left.png') no-repeat;
    height: 25px;
    width: 9px;
}
#menu_center {
    float:left;
    background: url('../images/menu_center.png') repeat;
    height: 25px;
    width: auto;
}
#menu_right {
    float:left;
    background: url('../images/menu_right.png') no-repeat;
    height: 25px;
    width: 9px;
}
#alone_menu ul li div a {
    font-size: 14px;
    text-decoration: none;
    color: #777;
}

#table_menu {
    height: 48px;
}
#table_menu td{
    vertical-align: top;
}
#table_header {
        vertical-align: top;
	float:left;

	width:967px;
	height:73px;
	margin:0px 0px 0px 20px;
}
#table_header td{
    vertical-align: top;
}
#alone_address{
    font-size: 13px;
    line-height: 16px;

    float: left;
    width: 100%;
    margin: 10px 0px 0px 0px;


}
#alone_address div {

    margin-left: 40px;
    float: left;
}
#address_title {
     width: 200px;
    color: #bf0309;
    font-weight: bold;
    border-bottom: 1px dashed #494542;
    padding-bottom: 4px;

}
#address_item{
    color: #494542;
    margin-top: 8px;
    margin-bottom: 8px;
}
#address_item p{
    font-size: 13px;
    text-indent: 0px;
    margin: 0px;

}
#address_tel{

    color: #bf0309;
}
#address_schema img {
    margin-top: 8px;

}
#alone_video{
    float: left;
    width: 600px;
}
#alone_video p{
    float: left;
    width: 600px;
    text-indent: 0px;
    margin-top: 0px;
}
#video_title{
    font-size: 15px;
     color: #bf0309;
    font-weight: bold;
    border-bottom: 1px dashed #494542;
    padding-bottom: 4px;
}
#video_item {
text-align: center;
    width: 100%;
    float: left;
    margin-top: 8px;
    margin-bottom: 8px;

}
#video_wrapper  {

    position: relative;
    float: none;
    margin:0 auto;
    width: 500px;
}
/*-----------------------------Фотогаллерея-----------------------------*/
#alone_photogallery{
    float: left;
    width: 100%;

    display: block;
}
#alone_photo{

    height: 70px;
    overflow: hidden;
    float: left;
    width: auto;

    display: block;
}
#alone_photocont{
    float: left;
    margin: 3px;
    padding: 2px;
    border: 1px solid #888;
}
#alone_photocont img {
    width: 100px;
}
/*-----------------------------Паджинация------------------------------------*/
.yiiPager {

    width:auto;
    margin: auto;
    padding:0px;
}
#photo_pagination {
    z-index: 0;
    float:left;
    width: 100%;

    display: block;
    margin: 8px 0px 8px 3px;
}
#photo_pagination ul{
    margin: 0px;
}
#pagination_item{

    width: auto;
    margin: auto;
    display: block;

    float: left;
}
.yiiPager li {

    list-style: none;

    display: inline;

    padding: 2px 5px;
    border: 1px solid #ccc;

}
.yiiPager li a{
    color: #333;
    font-size: 13px;
    text-decoration: none;
}
/*------------------------------------Документы----------------------------------------------------*/
#alone_doc{

    height: 100px;
    overflow: hidden;
    float: left;
    width: auto;

    display: block;
}
/*-----------------------------------Результаты--------------------------------*/
#alone_results {
    float: left;
    margin: 0px 0px 8px 0px;

    width: 100%;

    display: block;
}
#result_col_2{
    width: 100%;
    float: left;
}
#result_col_1{
    width: 100%;
    float: left;
}
#column_1 {
    width: 170px;
}
#alone_results_item {
    float: left;
    margin: 0px 0px 8px 0px;
    border-bottom: 1px solid #ccc;
    width: 100%;

    display: block;
}
#result_name a{
    color: #333;
    text-decoration: none;
    font-size: 15px;
}
#result_name {
    text-indent: 0px;
}
#alone_photo_result{


    overflow: hidden;
    float: left;
    width: auto;

    display: block;
}
#alone_photocont_result{
    float: left;
    margin-bottom: 8px;
    padding: 2px;
    border: 1px solid #888;
}
#result_diagnoz {
    font-size: 13px;
    color: #333;
    float: left;
    display: block;

    width: 100%;
}
#result_field_title{
    color: #bf0309;
    font-weight: bold;

    padding-bottom: 4px;
}
#alone_results p{
    margin: 0px 0px 4px 3px;
    text-indent: 0px;

}
#result_diagnoz a{
    color:#333;
    font-size: 14px;
}
#photo_result_item {
    float: left;
    display: block;

    max-height: 160px!important;
    overflow: hidden;
}
/* Меню*/
ul#cssmenu {
    list-style: none;
}

ul#cssmenu li {


        float: left;
        display: inline;
        list-style: none;
        position: relative;

}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 25px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 300px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;

        font: normal 14px/25px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {


}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {

        float: none;
        background: #FCFCFC;
        color: #777;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {

        background: #777;
        color:#FCFCFC;
        border:#FCFCFC 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
}
/*--------------------------------ФОРМЫ--------------------------*/
.form {
    width: 100%;
    float: left;
}
.form .row{
    width: 100%;
    margin-left: 10px;
    float: left;
    margin-bottom: 8px;
}
.form .captcha{
    float: left;
    width: 100%;
}
.form #yw0_button {
    font-size: 12px;
    height: 14px;
    line-height: 14px;
}
.form .rowL{
    width: 100%;
    margin-left: 10px;
    float: left;

}
#document_art {
    float: left;
    display: block;

}
#document_item {
    float: left;
    display: block;
    margin: 5px 0px;
}