
html, body, div, table, img, p, ul {
    margin: 0px;
    padding: 0px;
    border: 0px;
/*    font-family: Tahoma,Arial,Helvetica; */
}

.arrow {

          list-style-image: url('http://ladoshki.ch/img/arrow.gif');
}

@import 'main_zzl.css';


/* Meetings block start */

.meeting {
	background-color:#F3F3F3;
	height:75px;
	background-image: url('http://www.ladoshki.ch/images/pho_ico.jpg');
	background-repeat: no-repeat;
	background-position:right;
	font-family: Tahoma,Arial,Helvetica;
	font-size:11px;
	margin-top:21px;
}

.meet_img {
	padding:0px;
}

.meet_center {
/*	padding-right:35px; */
	text-align:none;
}

.meet_right {
	/* float:right; */
	padding-right:10px;
	font-weight: bold;
}

.meet_left {
/*	float:left; */
	padding-left:10px;
}

.meet_line{
	background-color:#e3e3e3;
	width:216px;
	height:15px;
	color:#292929;
	text-align:center;
}


.meet_line span a{
	color:#292929;

}
.meet_line span a:hover{
	color:gray;
}

/* Meetings end */




/* Z Z L start */

.zzl_img {
	float:left;
	margin-right:15px;
	margin-left:15px;
	padding: 2px;
	border: solid #4482c4 1px;
	width: 100px;
	height:100px;
}


.zzl_img:hover{
   border: solid orange 1px;
}

/* Z Z L end */

.nav-list, .nav-list li {
    list-style: none;
    margin:0;
    padding:0;
}
.nav-list {
    height: 30px;
}
.big-foto-holder {
    float:left;
    margin-right:20px;
    width:420px;
    position: relative;
    padding:5px;
    border:1px solid black;
}
.big-foto-holder .text-holder {
    height:67px;
    left:5px;
    padding:10px;
    position:absolute;
    top:158px;
    z-index:2;
}
.big-foto-holder .shadow-block {

    height:67px;
    left:5px;
    padding:10px;
    position:absolute;
    top:158px;
    z-index:1;
    width:400px;
    background: black;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5;
}


    .big-foto-holder .text-holder a {
        color: white;
    }
    .big-foto-holder .text-holder a.title-link {
        color: #c70609;
        font-size:14px;
    }
    .big-foto-holder .text-holder a:hover {
        text-decoration: none;
    }
    .simple-news-block {
        height:80px;
    }
        .simple-news-block a {
            color:#0562a5;
            font-weight: bold;

        }
        .simple-news-block p {
            color:#a4acaf;
            font-size:9px;
        }
        .simple-news-block p b {
            color:#a58844;
            font-size: 12px;
            font-weight: normal;
        }
        .simple-news-block img {
            margin-right:10px;
        }
        .arhi-link {
            float:right;
        }
.nav-list li {
    float:left;
    padding-right: 10px;
}
.nav-list li a {
    text-decoration: none;
    border-bottom: dashed 1px #4482C4;
    padding-bottom: 2px;
}
.nav-list li a.selected_news_group {
    background: #1e66b3;
      border-color: white;
      color: white;
}


/* STATS ON MAIN PAGE start */

.stats_value {
	font-size: 16px;
	font-family:Tahoma,Arial,Helvetica;
	font-weight: bold;
        color:gray;
}

.stats_name {
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
}

#stats7 tr{
	line-height: 8px;
}

#stats7 a{
	color:#0090E7;
	font-family:Tahoma,Arial,Helvetica;
}

hr.line {
	height: 1px;
	border: 0;
	background-color: #e2e2e2;
}

.forum_title a{
    margin: 0 0 5px 0;
    color: #4482c4;
    font-weight: bold;
    font-size:16px;
    font-family:Tahoma,Arial,Helvetica;
}

#stats7 a:hover {
	color:#003D61;
}

.forum_title a:hover{
	color:#003d61;
}

/* STATS end */





html {
    overflow-y: scroll;
}
body {
    font-size: 0.71em;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    color: #4f4f4f;
    color: #333333;
    background-color: #fff;
    padding: 15px 15px 0px;
}

h2 {
    margin: 0 0 5px 0;
    color: #4482c4;
    font-weight: bold;
    font-size: 16px;
}

.bigred {
    line-height: 12px;
    color: #115cad;
    font: 18px Arial normal;
}

h2 a {
    font: 15px Arial normal;
    color: #115cad;}

a {
    color: #4482c4;
}

a:hover {
    color: blue;
}

div.spacer {
    height: 1px;
    font-size: 0px;
    clear: both;
}
/* FOR ALL */
div#center {
    min-width: 970px;
    max-width: 1150px;
    margin: auto;
}
.inp {
	vertical-align: middle;
}
.btn {

}
form {
	margin: 0px;
}
/* FOR ALL - end */


/* HEADER */
div#header {

}
div.logo {
    float: left;
    display: inline;
    font-size: 0px;
    margin: 33px 8px 0px 19px;
}

div.logo-inner {
    margin-top: 0px;
}
/*1111111111111*/
h1 {
 width:233px; height:119px;
 overflow:hidden;
 position:relative;
  float: left;
     margin: 0px 8px 0px 1px;
   }
 h1 img {
 z-index:1;
 position:absolute;
 top:0;
  left:0;
   }


div.top_box {
    margin-left: 228px;
}
	div.top_menu {
		height: 33px;
	}
		div.top_menu_left {
			float: left;
			display: inline;
			padding-left: 9px;
		}
			div.top_menu_left a {
                            font-weight: bold;
				font-size: 12px;
				color: #115cad;
				margin-right: 18px;
			}
		div.top_menu_right {
			text-align: right;
			padding-right: 15px;
		}
			div.top_menu_right a, div.top_menu_right span {
				text-decoration: none;
				margin-left: 11px;
				color: #9b9b9b;
				font-size: 10px;
			}
			div.top_menu_right span {
				color: #1a63b1;
			}
			div.top_menu_right a.wide {
				margin-right: 11px;
			}


div.search_box {
    height: 119px;
    background: url(../images/search-bg2.gif) no-repeat;
}

div.search_box_r {
    background: url(../images/search-bg-r.gif) no-repeat right top;
    height: 119px;
    padding-left: 12px;
    padding-top: 20px;
}

input.search_field {
    height: 17px;
    width: 95%;
    padding: 0px 3px;
    margin: 2px 0px 0px 10px;
    border: 0px;
    color: #767677;
}
		input.btn_search {
			width: 60px;
			margin: 0px 30px 0px 5px;
			height: 21px;
			border: 0px;
			font: 11px Tahoma;
			padding-bottom: 2px;
			background: url(../images/btn-bg.gif) no-repeat;
		}
div.category_search {
    margin-top: 6px;
    padding-left: 3px;
    font-size: 11px;
    color: #fff;
}

div.category_search a {
				color: #d9ffe3;
				margin-left: 16px;
				text-decoration: none;
				border-bottom: dashed 1px;
                cursor: pointer;
			}
div.member_menu {
    margin: 37px 0px 0px 0px;
    color: #696969;
    zoom: 1;
    height: 25px;
}

* html div.member_menu {
    overflow: hidden;
}

div.member_menu div {
    float: left;
    display: inline;
}
div.member_name {
    width: 35%;
}

div.add_aticle {
    position: relative;
    height: 15px;
    width: 100px;
}

div.add_aticle a.cabinet {
    background: url(../images/item.gif) no-repeat right;
    padding-right: 25px;
    color: #696969;
    text-decoration: none;
    height: 15px;
    display: block;
}

div.add_aticle a.cabinet:hover ul{
    position: absolute;
    right: -175px;
    display: block;
    top: 15px;
    width: 195px;
    z-index: 3;
    background-color: #d3f0fa;
    padding: 6px 0px 2px 0;
    list-style: none;
}

div.add_aticle ul {
    position: absolute;
    right: -175px;
    display: none;
    top: 15px;
    width: 195px;
    z-index: 3;
    background-color: #d3f0fa;
    padding: 6px 0px 2px 0;
    list-style: none;
}

div.add_aticle li a {
    color: #696969;
    text-decoration: none;
    padding: 1px 4px 0 4px;
    display: block;
    background: none;
    margin-top: -1px;
    height: 25px;
}

div.add_aticle li a span {
    display: block;
    padding: 4px 5px 5px 15px;
    border-bottom: 1px solid #f0fafe;
}

div.add_aticle li a:hover {
    background: url(../images/a-hover.gif) repeat-x;
    color: #fff;
}

div.add_aticle li a:hover span {
    border: none;
    padding: 4px 5px 6px 15px;
}

div.add_aticle li.last span {
    border: none;
}
div.invite_friend {
    padding-left: 11px;
    margin-left: 10px;
    background: url(../images/vert-div.gif) no-repeat left;
}
div.invite_friend a{
	text-decoration:underline;
	cursor:pointer;
}
div.member_menu div.member_exit {
    float: right;
    padding-right: 20px;
}

div.member_exit a {
    color: #b63907;
}

.chat {
    margin: 20px 10px 20px 0px;
	padding-left:35px;
}

.greeting img {
    float: left;
    margin: 0 6px 6px 0;
}

.greeting p, .greeting li {
color:#4f4f4f;
    font-size: 12px;
    font-family: Arial;
    margin-bottom: 3px;
}

.greeting li {
    list-style: none;
    background: url(../images/ico-arrow-r.gif) no-repeat left 5px;
    padding-left: 15px;
}


	div.path_line {
		padding: 10px 0px 10px 11px;
	}
		div.path_line span {
			margin: 0px 8px;
		}
/* HEADER - end */


/* BODY AREA */
div#body_area {
    clear: both;
    margin: 0px 0px 15px 0px;
    overflow: hidden;
}

* html div#body_area {
    height: 1%;
}
	div#left_menu {
		width: 216px;
		float: left;
	}
		div.left_menu_menu {
			padding-left: 16px;
			margin-bottom: 0px;
		}
			div.left_menu_menu p {
				margin-bottom: 14px;
			}
			div.l_menu_ico {
				width: 26px;
				float: left;
				display: inline;
			}

		div.photocard {
			border: solid 1px #e2e2e2;
			margin-top: 0px;
            height: 320px;
		}
			div.photocard div.btn_close {
				text-align: right;
				margin: 6px 0px 8px 0px;
				padding-right: 9px;
				font-size: 0px;
				cursor: pointer;
			}
			div.photocard div.photo {
				margin: 0px 0px 6px 7px;
			}
			div.photocard div.photo img {
				border: solid 1px #e2e2e2;
			}
div#content {
    margin-left: 228px;
    padding-bottom: 15px;
    width: auto;
    min-height: 575px;
}
div#content li {
 margin-left: 20px;
}

div#content div.left, .left_news {
    margin-right: 266px !important;
    padding: 0;
    max-width:900px;
    min-width:630px;
}
div#content div.right, .right_reclame {
    width: 256px;
    float: right;
}

div.title {
    height: 19px;
    padding-top: 3px;
    font: bold 13px Arial;
    color: #fff;
    display: block;
    width: 100%;
}

h3 {
    background: url(../images/title-green-bg.gif) repeat-x;
    margin: 0;
    overflow: hidden;
}

* html h3 {
    height: 1%;
}

h3 big {
    width: 1px;
    height: 1px;
    background-color: #fff;
    display: block;
    float: left;
    overflow: hidden;
}

h3 span {
    background: url(../images/ico-title-green-1.gif) no-repeat left 2px;
    padding-left: 20px;
    color: #fff;
    font-size: 12px;
    margin: 0;
    margin: 2px 0 3px 13px;
    display: block;
}

h3.orange {
    background: url(../images/title-orange-bg.gif) repeat-x;
    margin-top: 20px;
}

h3.orange span {
    background: url(../images/ico-title-orange-1.gif) no-repeat left 2px;
}

h3.orange3 {
    background: url(../images/title-orange3-bg.gif) repeat-x;
}

.left_menu h3.orange3 {
    margin-top: 20px;
}

h3.orange3 span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.aqua {
    background: url(../images/title-aqua-bg.gif) repeat-x;
}

h3.aqua span {
    background: url(../images/ico-title-aqua-1.gif) no-repeat left 2px;
}

h3.blue {
    background: url(../images/title-blue-bg.gif) repeat-x;
	margin-bottom: 7px;
/*	margin-top:17px; */
}


h3.blue3 {
    background: url(../images/title-blue-bg.gif) repeat-x;
	margin-bottom: 7px;
	margin-top:17px;
}



h3.blue span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}


h3.blue3 span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}


h3.yellow {
    background: url(../images/title-yellow-bg.gif) repeat-x;
	margin-bottom: 7px;
	margin-top:17px;
}

h3.yellow span {
    background: url(../images/ico-title-yellow-1.gif) no-repeat left 2px;
}


h3.fiolet {
    background: url(../images/title-fiolet-bg.gif) repeat-x;
/*    margin-bottom: 7px;
	margin-top:17px;*/
}

h3.fiolet span {
    background: url(../images/ico-title-fiolet-1.gif) no-repeat left 2px;
}

h3.blue {
    background: url(../images/title-blue-bg.gif) repeat-x;
}

h3.blue span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.dark-blue {
    background: url(../images/title-dark-blue-bg.gif) repeat-x;
}

h3.dark-blue span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.blue2 {
    background: url(../images/title-blue2-bg.gif) repeat-x;
    margin-bottom: 10px;
}

* html .comments h3.blue2 {
    margin-bottom: 25px;
}

h3.blue2 span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.yellow2 span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.red {
    background: url(../images/title-red-bg.gif) repeat-x;
}

h3.red span {
    background: url(../images/ico-title-blue-1.gif) no-repeat left 2px;
}

h3.lblue {
    background: url(../images/title-lblue-bg.gif) repeat-x;
}

h3.lblue span {
    background: url(../images/ico-title-lblue-1.gif) no-repeat left 2px;
}


			div.title-1 {
				height: 22px;
				font: 13px Arial;
				color: #fff;
				margin-bottom: 15px;
			}
				div.title-1 div.title-ico {
					float: left;
					display: inline;
					padding: 3px 11px 0px 14px;
				}
				div.title-1 div.name {
					float: left;
					padding-top: 2px;
					font-weight: bold;
				}
				div.title div {
					float: left;
				}
				div.title div.ico {
					margin: 1px 10px 0px 12px;
				}
				div.white_dot {
					width: 1px;
					height: 1px;
					font-size: 0px;
					position: relative;
					top: -3px;
					background-color: #fff;
				}
				div.white_dot_1 {
					width: 1px;
					height: 1px;
					font-size: 0px;
					background-color: #fff;
				}
			div.green_bg {

				background: url(../images/title-green-bg.gif) repeat-x;
			}
div.orange_bg {
    background: url(../images/title-orange-bg.gif) repeat-x;
    margin-top: 20px;
}
			div.aqua_bg {
				background: url(../images/title-aqua-bg.gif) repeat-x;
			}
			div.blue_bg {
				background: url(../images/title-blue-bg.gif) repeat-x;
			}
			div.blue_2 {
				background: url(../images/blue_2.gif) repeat-x;
			}
			div.yellow_bg {
				background: url(../images/title-yellow-bg.gif) repeat-x;
			}
			div.fiolet_bg {
				background: url(../images/title-fiolet-bg.gif) repeat-x;
			}
			div.lblue_bg {
				background: url(../images/title-lblue-bg.gif) repeat-x;
			}
			div.redd_bg {
				background: url(../images/title-redd-bg.gif) repeat-x;
			}
			div.red_bg {
				background: url(../images/title-red-bg.gif) repeat-x;
			}
			div.orange2_bg {
				background: url(../images/title-orange2-bg.gif) repeat-x;
			}
			div.salat_bg {
				background: url(../images/title-salat-bg.gif) repeat-x;
			}


			div.swed_news_card {
				margin: 0px 0px 0px 11px;
				min-height: 75px;
				zoom: 1;
			}
				div.swed_news_card_pic {
					float: left;
					margin-right: 8px;

					/* padding:4px;
					padding-bottom:1px;
					border:1px solid #ddd;
					border:1px solid #c2e2ff; */

				}
				div.swed_news_card_txt {
                    min-height:80px;
                    _height:80px
				}
				div.swed_news_card_txt .swed_news_card_title h2{
					font: 16px Arial;
					    color: #ed0606;
    font-weight: normal;
    font-size: 15px;
					}
					div.swed_news_card_txt a.swed_news_card_title {
					font: 16px Arial;
				}

			div.weather_town {
				background: url(../images/ico-arrow-rb.gif) no-repeat 0px 3px;
				margin: 14px 16px 0px 24px;
				padding-left: 13px;
			}
				div.weather_town p.town {
					font: bold 12px Arial;
					color: #2baed1;
                    margin: 0px;
                    padding: 0px;
				}
				div.weather_town span.temperature {
					font-size: 14px;
					font-weight: bold;
					margin: 0px 10px;
				}

				p.bot_text {
					text-align: right;
					margin: 18px 0px 24px 0px;
				}
					p.bot_text span {
						position: relative;
						top: 4px;
					}

				img#btn_towns_list {

				}
				div#towns_list {
					display: none;
					padding: 5px 0px 0px 0px;
					margin-top: -12px;
					position: absolute;
					/*right: 5px; */
					left: 110px;
					z-index: 1000;
					background-color: #d2eff9;
                    height: 170px;
				}
					div.towns_list_scroll {
						width: 150px;
						height: 170px;
						border: solid 1px #e2e2e2;
						padding: 5px;
						background-color: #fff;
					}
					div.towns_list_scroll p {
						line-height: 22px;
					}
					div.towns_list_scroll p a {
						font: 14px Arial;
						color: #303030;
						text-decoration:underline;

					}
					div.towns_list_scroll p a:hover {
					color:blue;
					cursor:pointer;
					}

			div.last_aticle_pic {
				float: left;
				display: inline;
				margin: 6px 8px 0px 18px;
			}
			div.last_aticle_txt {
				margin: 6px 0px 0px 0px;
			}
p.last_aticle_links {
    margin: 0px 0px 5px 21px;
    clear: both;
}

p.forum_links {
    margin: 7px 0px 7px 21px;
}

p.recom_links {
				margin: 2px 0px 4px 21px;
				font-size: 11px;
			}
			p.black {
				color: #000;
			}
			.left21 {
				margin: 0px 0px 0px 21px;
			}
/* BODY AREA - end */
* {
    /*border: 1px red dashed;*/
}
/* LAST PHOTOS AREA */
div#last_photos_index {
    padding: 20px 0px 0px 0px;
}

div.last_photos_index-half {
    width: 470px;
    float: left;
    padding: 0 !important;
}

div.photo_lenta {
    margin: 14px auto 0px auto;
    padding: 0px 18px;
    overflow: hidden;
}

.last_photos_index-half div.photo_lenta {
    margin-top: 0;
    padding: 0;
}

* html div.photo_lenta {
    height: 1%;
}

div.btn_prev {
    float: left;
    display: inline;
    cursor: pointer;
}

div.btn_next {
    float: left;
    display: inline;
    cursor: pointer;
}

div.photo_lenta_box {
    overflow: hidden;
    float: left;
    width: 94.5%;
}

.last_photos_index-half div.photo_lenta_box {
    width: 91%;
}

div.lenta {
    overflow: hidden;
    background: url(../images/photo_line_bg.gif) repeat-x top;
}

div.photo_card {
    float: left;
    display: inline;
    width: 80px;
    padding-left: 5px;
}

div.img {
    float: left;
    display: inline;
}

div.photo_card img {
    margin: 3px 0px 7px;
    cursor: pointer;
    }

div.photo_card a {
    margin-left: 0px;
    font-size: 10px;
}
/* LAST PHOTOS AREA - end */

/* SWED CATALOG */
div#swiden_catalog {
	padding: 20px 0px;
overflow: hidden;
}

* html div#swiden_catalog {
    height: 1%;
}

div.catalog_block {
		width: 17%;
		float: left;
		/*display: inline;*/
		margin: 10px 0px 0px 10px;
        min-height: 70px;
	}
	div.catalog_block_wide {
		width: 31%;
		margin: 0px 0px 30px 10px;
	}
	p.catalog_block_title{
		color: #CACACA;
		font-size:18px;
	}

	p.catalog_block_title a {
		font: bold 20px Arial;
		color: #05a63a;
	}


    p.catalog_block_title_blue a {
        font: bold 17px Arial;
        color: #606C83;
    }

	p.catalog_block_txt {
		line-height: 16px;
		color:#0090E7;
		font-size:11px;
	}

	p.catalog_block_txt a{
		color:#0090e7;
		font-family: Tahoma,Arial,Helvetica;
	}

	p.catalog_block_txt a:hover{
		color:#003D61;
		font-family: Tahoma,Arial,Helvetica;
	}


	p.faq_block_txt a{
		color:#4482C4;
		font-family: Arial;
		font-size:13;
	}


div.swiss_catalog_blue {
	background-color: #f3faff;
	padding: 10px 10px 10px 15px;
	margin-bottom: 4px;
}
	div.swiss_catalog_blue p.arr_rb {
		padding: 0px 0px 0px 14px;
		margin: 0px;
		background: url(../images/ico-arrow-rb.gif) no-repeat 2px 4px;
	}
	p.arr_rb a {

	}
	div.swiss_catalog_blue p.txt10 {
		margin: 5px 0px 0px 0px;
		font-size: 11px;
	}
/* SWED CATALOG - end */


/* INTERNET */
p.title_green {
	font: bold 17px Arial;
	color: #05a63a;
	margin: 0px 0px 15px 10px;
}
div.float_box {
	float: left;
	display: inline;
	margin: 0px 10px 0px 10px;
}
div.width_1 {
	width: 21%;
}
div.list_inet {
	font-size: 11px;
	color: #4482c4;
}
	div.list_inet a {
		font: 14px Arial;
		color: #1761af;
	}
p.title_site_list {
	margin: 45px 0px 12px 10px;
	background: url(../images/h_dotted.gif) repeat-x 0px 11px;
}
	p.title_site_list span {
		padding-right: 8px;
		background-color: #fff;
	}
p.title_site_list_s {
    margin: 20px 0px 0px 0px;
    background: url(../images/h_dotted.gif) repeat-x 0px 0px;
}
    p.title_site_list_s span {
        padding-right: 1px;
        background-color: #fff;
    }


p.site_list_row {
	background: url(../images/ico_square.gif) no-repeat 4px 4px;
	padding: 0px 0px 10px 21px;
	margin-left: 10px;
	font-size: 14px;
}
	p.site_list_row a.link {
		font-size: 12px;
		color: #696969;
	}
/* INTERNET */


/* ATICLE */
.aticle_img {
    float: left;
    padding:10px;
    /* padding: 0px 9px 30px 10px; */
}

p.aticle_title {
    font-size: 18px;
    color: #1761af;
    margin: 10px 0px 75px;
}

p.aticle_txt {
	margin: 0px 0px 15px 80px;
	font-size: 14px;
}
span.first_letter {
	float: left;
	font-size: 32px;
	color: #000;
	margin: -1px 5px -4px 0px;
}
p.aticle_links {
	margin: 0px 0px 15px 80px;
}
div.block_gray {
    background-color: #f2f2f2;
}

div.aticle_add_comments {
    width: 340px;
    padding: 10px 20px;
    margin: 0px 0px 15px 80px;
    display: inline;
}
div.aticle_add_comments p{
text-align: left;
}
div.aticle_add_comments p input{
 margin-right: 14px;
 margin-bottom:7px;
}
		div.aticle_add_comments div.comment textarea {
			width: 340px;
			overflow: auto;
			font: 12px Arial;
			color: #4f4f4f;
		}
div.aticle_add_comments input.add {
    width: 60px;
    margin: 10px 0px 0px 0px;
    float: right;
    display: inline;
    height: 21px;
    border: 0px;
    font: 11px Tahoma;
    padding-bottom: 2px;
    background: url(../images/btn-bg.gif) no-repeat;
    padding-left: 3px;
}

div.comments_row {
    background: url(../images/h_dotted.gif) repeat-x bottom;
    margin: -1px 10px 0px 30px;
    padding: 0px 0px 7px;
    min-height : 80px;

    position: relative;
}
		div.comments_row_top_dotted {
			background: url(../images/h_dotted.gif) repeat-x;
			font-size: 0px;
			height: 7px;
		}
		div.comments_row_img {
			float: left;
			display: inline;
		}
		div.comments_row_txt {
			margin-left: 90px;
    margin-right: 70px;
		}
			p.comments_row_title {
				margin-bottom: 12px;
			}
			p.comments_row_title span {
				color: #afafaf;
			}
			p.comments_row_title a {
				margin-right: 10px;
				font-size: 14px;
			}
p.comments_row_comment {
min-width: 50px;
}

.answer {
    position: absolute;
    bottom: 10px;
    right: 17px;
}
/* ATICLE - end */


/* ADD PHOTO */
div.cab_member_card {
	margin: 15px 0px 10px 9px;
}
	div.cab_member_photo {
		float: left;
		display: inline;
	}
	div.cab_txt {
		margin-left: 88px;
	}
	div.cab_txt a {
		font-size: 11px;
	}
		div.cab_txt p.town {
			margin: 8px 0px 9px 5px;
		}
		div.cab_txt p.control {
			text-align: right;
		}
	.tline {
		background: url(../images/h_dotted.gif) repeat-x top;
	}
	p.last-visit {
		clear: both;
		color: #aaa9a9;
	}
	div.cab_member_menu p {
		padding: 5px 0px 10px 13px;
	}
	div.liked_authers {
		padding: 10px 15px 0px 15px;
	}
		div.liked_authers p.title {
			color: #aaa9a9;
			font-size: 14px;
			margin-bottom: 5px;
			padding-left: 19px;
			background: url(../images/ico-heart.gif) no-repeat 0px 2px;
		}

	div.labels {
		margin: 15px 0px 0px 0px;
	}
		div.labels_list {
			margin: 15px 0px 0px 15px;
		}
		div.labels_list a {
			margin-right: 10px;
			color: #a9a8a8;
			line-height: 20px;
		}
            div.labels_list a.size-0 {
                font-size: 9px;
            }
			div.labels_list a.size-6{
				font-size: 10px;
			}
			div.labels_list a.size-5{
				font-size: 12px;
			}
			div.labels_list a.size-4{
				font-size: 14px;
			}
			div.labels_list a.size-3{
				font-size: 16px;
			}
			div.labels_list a.size-2{
				font-size: 18px;
			}
            div.labels_list a.size-1{
                font-size: 20px;
            }
		div.labels p.show_all {
			margin: 15px 5px 0px 15px;
			text-align: right;
			font-size: 11px;
		}

div.photo-card {
    display: inline;
    float: left;
    width: 48%;
    margin-left: 10px;
    background: #d9eafb url(../images/film_bg.gif) no-repeat right bottom;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
	div.photo-card div.img {
		background-color: #e5f3ff;
		width: 150px;
		height: 150px;
		margin: 0px 20px 0px 15px;
	}
		div.photo-card div.perc {
			margin: 100px 0px 5px 0px;
			font-size: 15px;
			font-weight: bold;
			text-align: center;
		}
		div.photo-card div.grad {
			margin: 0px 10px 0px 10px;
			background: url(../images/grad_bg.gif) repeat-x;
			font-size: 0px;
		}
	div.photo-card div.txt {
		margin-top: 15px;
	}
		div.photo-card div.txt div.link_1 {
			padding-right: -1000px;
		}
		div.photo-card div.txt a {
			color: #7d7d7d;
		}
	div.photo-card div.del {
		text-align: right;
	}

	div.photo-card div.contaner {

	}
		div.photo-card div.contaner p {
			font-size: 10px;
			margin-top: 4px;
			color: #aaa9a9;
		}
		div.photo-card div.contaner {
			margin: 0px 30px 0px 30px;
		}
		div.photo-card div.contaner input, div.photo-card div.contaner textarea {
			width: 98%;
			color: #767677;
			font: 11px Arial;
		}
		div.photo-card div.contaner textarea {
			height: 60px;
			overflow: auto;
		}

	div.foto-conkurs {
		clear: both;
		background: url(../images/foto-add-bot-bg.gif) repeat-x bottom;
	}
		div.foto-conkurs-row {
			clear: both;
			margin-bottom: 10px;
		}
		div.foto-conkurs-row div.leftt {
			float: left;
			display: inline;
			margin: 0px 0px 0px 26px;
			font: bold 14px Arial;
			color: #767677;
			width: 216px;
		}
		div.foto-conkurs-row div.rightt {
			padding-left: 242px;
		}
			input.mar-top {
				position: relative;
				top: 4px;
			}
			div.foto-conkurs-row div.rightt select {
				width: 300px;
				font: 11px Arial;
				color: #767677;
			}
		div.btn-load-photo {
			text-align: right;
			padding: 0px 10px 8px 0px;
		}
			div.btn-load-photo input {
				width: 143px;
				height: 34px;
				border: none;
				background: url(../images/btn-load-photo.gif);
			}
			div.btn-load-photo input:hover {
				background: url(../images/btn-load-photo-over.gif);
			}

/* ADD PHOTO - end */


/* PHOTO VIEW */
div.author-to-liked {
    background: url(../images/author-to-liked-bg.gif) repeat-x;
    height: 99px;
    padding: 14px 0px 0px 13px;
}
	div.author-to-liked div.pic {
		float: left;
		display: inline;
		margin-right: 12px;
	}
	div.author-to-liked div.txt {

	}
	div.author-to-liked div.txt span img {
		margin: 2px 2px -2px 0px;
	}

div.authors-albom {
    margin: 0px 0px 0px 16px;
    margin-bottom: 15px;
}

div.authors-albom p {
    margin-bottom: 4px;
}
	div.authors-albom p.title {
		margin: 0px 0px 4px 0px;
		font: bold 14px Arial;
	}

div.big-photo {
    margin-bottom: 12px;
    background-color: #f8f8f8;
    padding: 12px 0px 7px 7px;
    overflow: hidden;
}

* html .main-photo {
    margin-top: 12px;
    margin-left: 12px;
}

.main-photo {
    width: 536px;
    position: relative;
}

.main-photo img {
    margin: 0;
    padding: 0;
}

.main-photo a {
    float: left;
    width: 18px;
    display: block;
    text-decoration: none;
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0 0 0 0px;
    margin-bottom: 3px;
}

*:first-child + html .main-photo a {
    margin-bottom: 0;
    padding-top: 35%;
}

.main-photo span {
    width: 13px;
    margin-left: 5px;
    display: block;
    height: 100%;
    background-position: center center;
}

.main-photo .left-link {
    background: url(../images/btn-photo-prev-bg.gif) repeat-y;
}

.main-photo .left-link span {
    height: 332px;
    background: url(../images/left.gif) no-repeat left center;
}

.main-photo .left-link:hover {
    background: url(../images/btn-photo-prev-over-bg.gif) repeat-y;
}
.main-photo .left-link:hover span {
    background: url(../images/left.gif) no-repeat left center;
}

.main-photo .right-link {
    background: url(../images/btn-photo-next-bg.gif) repeat-y;
    right: 0;
}

.main-photo .right-link span {
    height: 332px;
    background: url(../images/right.gif) no-repeat left center;
}

.main-photo .right-link:hover {
    background: url(../images/btn-photo-next-over-bg.gif) repeat-y;
}

.main-photo .m-p-img {
    margin-left: 18px;
}













div.bphoto-left {
    float: left;
    display: inline;
}
	div.bphoto-right {
		margin: 0px 0px 0px 546px;
	}
	div.big-photo p.numb-photo {
		color: #3474b6;
		padding: 0px 0px 0px 20px;
		font-size: 11px;
	}
		div.big-photo p.numb-photo a {
			margin-left: 10px;
			text-decoration: none;
			font-size: 11px;
			color: #ababab;
		}
		div.big-photo p.numb-photo span {
			margin-left: 10px;
		}
	div.big-photo p.photo-size {
		margin: 10px 0px 8px 20px;
		font-size: 11px;
	}
		div.big-photo p.photo-size a {
			margin-right: 10px;
		}
		div.big-photo p.photo-size span {
			margin-right: 10px;
		}

	div.big-photo div.bphoto-right p.photo-title {
		padding: 10px 0px 0px 0px;
		font: bold 14px Arial;
	}
		div.big-photo div.bphoto-right p.photo-title span {
			color: #b5b5b5;
		}
		div.big-photo div.bphoto-right p.descr {
			color: #888888;
			margin: 4px 15px 0px 15px;
		}
		p.slideshow {
			background: url(../images/h_dotted.gif) repeat-x top;
			margin: 10px 20px 10px 15px;
			padding: 8px 0px;
		}
			p.slideshow div {
				float: left;
				display: inline;

			}
.top-line {
        background: url(../images/h_dotted.gif) repeat-x top;
        margin: 10px 20px 10px 15px;
        padding: 8px 0px;
}

.top-line a {
    text-decoration: none;
    color: #c7c7c7;
    font-size: 10px;
}


/* PHOTO VIEW - end */


/* CONCURS */
div.concurs-aticle {
    padding: 18px 25px 15px 30px;
    background: url(../images/ico-par-arrow.gif) no-repeat 15px 22px;
}
div.pink-bg {
    background: #ffe4e4 url(../images/ico-par-arrow-pink.gif) no-repeat 15px 22px;
}

.right div.concurs-aticle {
    background: #ffe4e4 url(../images/camera.gif) no-repeat left bottom;
    padding: 0;
    padding: 18px 25px 133px 0;
    position: relative;
    right: 0;
    top: 0;
    height: 89px;
    overflow: hidden;
}

.right div.concurs-aticle h5, .right div.concurs-aticle p {
    padding-left: 30px;
}

div.concurs-aticle div.text {
    float: left;
    display: inline;
    width: 70%;
}

.right div.concurs-aticle div.text {
    width: 100%;
}
div.concurs-aticle div.text p {
    margin: 0px 0px 4px 0px;
    color: #4482c4;
}

.right div.concurs-aticle div.text h5 span {
    color: #4482c4;
    font-weight: normal;
}

.right div.concurs-aticle div.text p {
    color: #595959;
}

div.concurs-aticle div.text p a {
    font: bold 14px Arial;
}

.right div.concurs-aticle .extra {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 11px;
}

.right div.pink-bg h5 {
    background: #ffe4e4 url(../images/ico-par-arrow-pink.gif) no-repeat 15px 3px;

}

.right div.concurs-aticle h5, .right div.concurs-aticle h5 a {
    font-size: 14px;
    margin: 0;
}

div.concurs-aticle div.picture {
		float: right;
		width: 23%;
		padding-top: 25px;
	}
		div.concurs-aticle div.picture img.photo-1 {
			margin: 0px 0px 0px 25px;
			border-top: solid 3px #fff;
			border-bottom: solid 3px #fff;
			border-left: solid 5px #fff;
			border-right: solid 5px #fff;
		}
		div.concurs-aticle div.picture img.photo-2 {
			margin: -50px 25px 0px 0px;
			border-top: solid 3px #fff;
			border-bottom: solid 3px #fff;
			border-left: solid 5px #fff;
			border-right: solid 5px #fff;
		}
	div.concurs-aticle div.btns {
		clear: both;
		padding-top: 4px;
		text-align: right;
	}
		div.concurs-aticle div.btns a {
			margin-right: 15px;
			font-size: 13px;
		}
	div.fotoconkurs {
		padding: 3px 25px 4px 10px;
		background: none;
	}
		div.fotoconkurs div.text {
			padding-left: 28px;
		}
		div.fotoconkurs div.text p {
			margin-left: -28px;
		}
		div.fotoconkurs div.btns {
			font-size: 0px;
		}
		div.fotoconkurs div.btns img {
			cursor: pointer;
		}
/* CONCURS - end */


/* STATISTIC */
p.stat-row {
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px;
}
p.stat-row span {
	color: #4482c4;
}

div.table-row {
	clear: both;
	padding-left: 1px;
	background: url(../images/h_dotted.gif) repeat-x bottom;
	height: 46px;
}
	div.table-row div {
		float: left;
		display: inline;
	}
		div.table-row div p {
			padding-left: 15px;
			padding: 5px 0px 11px 15px;
		}
	div.table-row div.white_dot {
		font-size: 0px;
	}
	div.table-row div.r_div {
		background: url(../images/tab-r-div-gray.gif) repeat-y right;
	}

div.title-tab {
	background: url(../images/tab-title-bg.gif) repeat-x;
	height: 33px;
	padding-left: 0px;
	margin-top: 20px;
}
	div.title-tab div {
		font-weight: bold;
		color: #fff;
	}
	div.title-tab div {
		text-align: center;
	}
	div.title-tab div.white_dot {
		font-size: 0px;
		height: 1px;
		width: 1px;
		background-color: #fff;
		margin-top: 3px;
	}
	div.title-tab div.r_div {
		background: url(../images/tab-r-div.gif) no-repeat right;
	}

div.col-1 {
	width: 4%;
	font-size: 14px;
	padding: 7px 0px 8px;
}
div.col-2 {
	width: 41%;
	font-size: 14px;
	padding: 7px 0px 8px;
}
div.col-3 {
	width: 25%;
	font-size: 14px;
	padding: 7px 0px 8px;
}
div.col-4 {
	width: 29%;
	font-size: 14px;
	padding: 7px 0px 8px;
}

div.friends-list {
	padding: 30px 0px 20px 8px;
}
	div.friends-list p.title {
		background: url(../images/ico-list.gif) no-repeat 0px 2px;
		padding-left: 19px;
	}
	div.friends-list p.list {
		padding-left: 19px;
	}
/* STATISTIC - end */


/* FOTOCONKURS */
p.kol-photo {
	padding: 10px 0px 12px 0px;
}
	p.kol-photo span, p.kol-photo a {
		margin: 10px 3px;
		font-size: 14px;
	}
	p.kol-photo a {
		color: #1238aa;
	}

div.photo-card-info {
	background-color: #f1f1f1;
	padding: 2px;
	float: left;
	display: inline;
	margin: 0px 20px 18px 0px;
}
	div.photo-card-info div.image {
		font-size: 0px;
	}
	div.photo-card-info p.text {
		padding: 3px 0px 0px 2px;
		color: #3375b3;
	}
		div.photo-card-info p.text span {
			color: #24a5cf;
			font-weight: bold;
		}
	div.photo-card-info p.balls {
		color: #fe0000;
		text-align: right;
		padding: 10px 2px 5px 0px;
	}
		div.photo-card-info p.balls a {
			color: #fe0000;
		}
	p.foto-all {
		margin: 0px;
		font-size: 11px;
	}

	div.pages {
		width: 350px;
		margin: auto;
	}
/* FOTOCONKURS - end */


/* ALL PHOTO */
p.gray-text {
	color:#9f9e9e;
	font-size: 11px;
	padding: 3px 0px 3px 2px;
}
div.tools {
	text-align: right;
	padding-right: 5px;
}
div.tools a {
	margin-left: 5px;
}
p.gray-text a {
	color:#9f9e9e;
	font-size: 11px;
}
div.list-pages {
	text-align: center;
	padding-top: 5px;
}
	div.list-pages a {
		margin-right: 12px;
	}
	div.list-pages span {
		margin-right: 12px;
		background: url(../images/bg-curr-page.gif) no-repeat;
		padding: 0px 5px;
		color: #3474b6;
	}
	div.list-pages a.linkp {
		text-decoration: none;
		color: #ababab;
	}

div.all-alboms {
	background-color: #e6eff8;
	padding: 20px 10px 10px;
}
	div.all-alboms-contaner {

	}
		div.all-alboms-contaner div.btn-prev {
			float: left;
		}
		div.all-alboms-contaner div.btn-next {
			float: left;
		}
		div.all-alboms-contaner div.photolenta {
			float: left;
			width: 94%;
			overflow: hidden;
			background: url(../images/lenta-bg.gif) repeat-x;
		}
			div.albom-card {
				float: left;
				margin: 0px 15px;
				width: 115px;
			}
				div.albom-card img {
					margin: 12px 0px 0px 18px;
				}
				div.albom-card p {
					margin-top: 5px;
				}
				div.photo-folder {
					background: url(../images/ico-photo-folder.gif) no-repeat;
					width: 109px;
					height: 93px;

				}
				div.photo-folder:hover {
					background: url(../images/ico-photo-folder-over.gif) no-repeat;
				}
/* ALL PHOTO - end */


/* BOTTOM */
div#footer {
	background: url(../images/bottom-bg.gif) repeat-x;
	height: 116px;
	color: #d0ecff;
	font-size: 11px;
}
	div#footer a {
		color: #d0ecff;
	}
	div.copyright {
		float: left;
		padding: 30px 0px 0px 15px;
	}
		div#footer div.copyright p.links, div#footer div.copyright p.links a {
			color: #ffffff;
			font-weight: bold;
		}
	div.made_in {
		float: right;
		font-weight: bold;
		height: 35px;
		background: url(../images/webspiders-logo.gif) no-repeat;
		padding: 10px 0px 0px 55px;
		margin: 28px 35px 0px 0px;
	}



/* BOTTOM - end */













/*EXTRA*/

.info {
    margin-left: 480px;
}

.complain {
    padding: 10px 0 0 15px;
}

.complain a, .info div .complain a {
    color: #aa0101;
    font-size: 12px;
}

table.camera-property {
    border-collapse: collapse;
    width: 100%;
    padding: 0 10px;
    margin: 10px;
}

* html table.camera-property {
    width: 90%;
}

*:first-child + html table.camera-property {
    width: 92%;
}

.camera-property th {
    text-align: right;
    border-right: 1px solid #c4c4c4;
    width: 50%;
    color: #8e8e8e;
    font-size: 10px;
    font-weight: normal;
}

.camera-property th, .camera-property td {
    border-bottom: 1px dotted #c4c4c4;
}

.camera-property td {
    color: #8e8e8e;
    font-size: 11px;
    font-weight: bold;

}

.info div {
    padding-left: 20px;
}

.info div a {
    color: #0957a9;
}

.info div .complain {
    padding: 0;
    margin-top: 24px;
}

.comments {
    margin: 15px 0;
}

.add-comment {
    margin: 11px 0 15px 13px;

}

.add-comment a {
    padding-left: 20px;
    background: url(../images/add.gif) no-repeat left 3px;
    color: #3375b6;
    font-size: 15px;
	cursor:pointer;
	text-decoration:underline;
}

.comments .aticle_add_comments {
    margin-left: 30px;
}

.this-day-photo {
    background: url(../images/this-day-photo-bg.gif) no-repeat left bottom #fcc098;
    padding: 7px 2px 3px 8px;
    overflow: hidden;
}

* html .this-day-photo {
    height: 1%;
}

.this-day-photo-center {
    background: url(../images/this-day-photo2-bg.gif) no-repeat right bottom #fcc098;
    height: 230px;
}

.this-day-photo p {
    margin-bottom: 3px;
}

.this-day-photo p strong {
    color: #ff9103;
    font-size: 15px;
}

.this-day-photo img {
    margin-bottom: 5px;
}

.this-day-photo-center img {
    float: left;
    margin-right: 15px;
}

.this-day-photo p a, .this-day-photo p.comm {
    color: #3375b3;
    font-size: 15px;
}

.download {
    background: url(../images/btn-load-photo.gif) no-repeat top right;
    height: 34px;
    width: 143px;
    text-align: right;
    margin-left: 53px;
    margin-top: 15px;
}

.download a {
    display: block;
    height: 34px;
    width: 140px;
    text-align: right;
    font-size: 6px !important;
    color: #1baac2 !important;
    text-decoration: none;
    padding-right: 3px;
}

h4, .news h2 {
    color: #ed0606;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;

}


.news h2 {
    color: #4482c4;
    line-height: normal;
}

.news p {
    font-size: 14px;
    margin: 10px 20px 10px 0;
}

.news {
    padding: 10px 0 0 10px;
}

.news .aticle_img {
    padding-left: 0;
}

.print-version {
    text-align: right;
    padding-right: 25px;
    padding-top: 15px;
}

.print-version a {
    background: url(../images/print.gif) no-repeat;
    padding-left: 30px;
    font-size: 12px;
    padding-top: 8px;
}

.aticle_add_comments {
    margin-left: 0;
}

.extra-news {
    margin-top: 15px;
    overflow: hidden;
}

* html .extra-news {
    height: 1%;
}

.extra-news p {
    width: 23%;
    float: left;
    padding-right: 1%;
    padding-left: 1%;

}

.extra-news p img, .extra-news p a {
    display: block;
    font-size: 15px;
}

.extra-news p img {
    margin-bottom: 15px;
}

.photo-rating {
    padding: 10px 0 0 0;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
}

* html .photo-rating {
    height: 1%;
}

.photo-rating img {
    margin-right: 4px;
}

.content {
    overflow: hidden;
    margin-bottom: 10px;
}

* html .content {
    height: 1%;
}

.best-photos {
    padding: 5px 0 0 2.3%;
    overflow: hidden;
}

.best {
    float: left;
    width: 20%;
    margin: 0px 2.5%;
}


* html .best {
    width: 20%;
}

.best .top-line {
    background: none;
    margin: 0;
    font-size: 14px;
    color: #898888;
}

.best strong {
    color: #24a5cf;
    font-size: 14px;
}

.best p a, .best p span {
    font-size: 15px;
    color: #3375b3;
}

.search-form {
    background: url(../images/form-bg.gif) repeat-x;
    height: 88px;
}

.search-form-inner {
    background: url(../images/form.gif) no-repeat;
    height: 88px;
    padding: 18px 0 0 23px;
}

.search-form-inner .inp, .search-form-inner .search_field {
    width: 450px;
    margin: 0;
    height: 16px;
    //margin-top: -4px;
}

.photo-block {
    float: left;
    width: 48%;
    height: 223px;
    margin-left: 10px;
    background: #eff6fd url(../images/film.gif) no-repeat right bottom;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

* html .photo-block {
    width: 47%;
    margin-left: 4px;
    margin-right: 6px;
}

.photo-block-inner {
    padding: 0px 15px 5px 15px;
}

.photo-block-inner img {
    float: left;
    margin: 0 13px 13px 0;
}

.photo-block-inner p, .photo-block-inner table {
    color: #696969;
    margin-bottom: 5px;
}

.photo-form {
    clear: left;
}

.photo-form .inp-file {
    margin-bottom: 15px;
}

.photo-form .inp-file input {
    width: 95%;
}

.photo-form input.inp-file {
    width: 95%;
    color: #696969;
    font-size: 14px;
    padding-left: 7px;
}

.photo-block-inner table td, .photo-block-inner table th {
    vertical-align: top;
    padding-bottom: 12px;
}

.photo-block-inner table th {
    color: #0655a8;
    text-align: left;
    font-weight: normal;
    width: 35%;
}

.photo-blocks {
    overflow: hidden;
    padding-bottom: 10px;
}

* html .photo-blocks {
    height: 1%;
}

.photo-blocks .photo-block {
    margin-bottom: 0;
}

.grey-block {
    margin-left: 10px;
}

.grey-block-inner {
    background: url(../images/grey-bg.gif) repeat-x;
    padding: 10px 15px;
}

.grey-filmed {
    padding: 10px 15px;
    background: url(../images/grey-filmed.gif) no-repeat bottom right #f9f9f9;
    border-top: 1px dotted #9f9f9f;
}

.grey-block h3 {
    background: url(../images/title-grey-bg.gif) repeat-x;
    padding-right: 10px;
    padding-left: 0;
    margin-left: 0;
}

.grey-block h3 span {
    background: url(../images/ico-arrow-rb.gif) no-repeat right center;
    display: block;
    color: #2d83b9;
    padding-left: 13px;
    font-size: 14px;
}

.invite table {
    margin-top: 10px;
}

.invite table th {
    font-weight: normal;
    vertical-align: top;
    text-align: right;
}

.invite table td {
    width: 324px;
    padding-bottom: 10px;
}

.named {
    width: 324px;
    font-family: Arial;
}

.invite .button a {
    background: url(../images/button.gif) no-repeat;
    width: 168px;
}

.double-button a {
    float: left;
    margin-left: 10px;
    margin-top: 8px;
}

.double-button .save {
    background: url(../images/save.gif) no-repeat;
    width: 92px;
}

.double-button .cancel {
    background: url(../images/cancel.gif) no-repeat;
    width: 92px;
}

.double-button a, .invite .button a {
    height: 22px;
    color: #fff;
    font-weight: bold;
    display: block;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
}

.append {
    width: 60px;
    height: 21px;
    font: 11px Tahoma;
    padding-bottom: 2px;
    background: url(../images/btn-bg.gif) no-repeat;
}

.checks {
    overflow: hidden;
    padding: 15px 0;
}

* html .checks {
    height: 1%;
}

.checks p {
    float: left;
    width: 134px;
}

.checks label {
    text-decoration: underline;
    color: #1c61aa;
    font-size: 13px;
}

.grey-block-inner .delete {
    text-align: right;
    padding-right: 5px;
}

.grey-block-inner .delete a {
    color: #dc2001;
    font-size: 11px;
}

.form-detail table {
    margin-top: 15px;
}

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

.form-detail td {
    width: 165px;
    padding-left: 10px;
}

.form-detail td select {
    width: 100%;
}

.double-button {
    height: 27px;
}

input.enter {
    width: 100px;
}

.member_menu label {
    font-size: 12px;
}

.clear {
    clear: both;
}

.block {
    margin-bottom: 13px;
}

/* comments*/
.comm {
padding:10px;
border: #DCDDF8 solid 2px;
background-color:#dfe6ef ;
color: #181870;
}
.google {
padding-top:40px;
margin-left:250px;
}
div#banner_r {
	color: #FF5555;
}
div#banner_b {
	color: #3A76BA;
}
div#banner_g {
	color: #009933;
}
/* comments */

/* ìåíþøêà */
.menu {
    display: block;
    margin: 0px;
    position: absolute;
    top: 16px;
}
.menup1 {
    width: 60px;
    display: block;
    position:relative;

}
.menup2 {
    display: block;
    width: 100%;
    position:relative;
}
.menup1a {
    display: none;

    top: 15px;
    width: 195px;
    z-index: 3;
    background-color: #d3f0fa;
    padding: 0px 0px 2px 0;
}
.menup2a a ,.menup1a a {
    color: #696969;
    text-decoration: none;
    padding: 1px 4px 0 4px;
    display: block;
    background: none;
    margin-top: -1px;
    height: 25px;
}
.menup2a a span , .menup1a a span {
    display: block;
    padding: 4px 5px 5px 15px;
    border-bottom: 1px solid #f0fafe;
}
.menup2a a:hover , .menup1a a:hover {
    background: url(../images/a-hover.gif) repeat-x;
    color: #fff;
}

.menup2a a:hover span , .menup1a a:hover span {
    border: none;
    padding: 4px 5px 6px 15px;
}
.menup2a a.last span , .menup1a a.last span {
    border: none;
}

.menup2a{
    display: none;
    width: 100%;
}
#cabinet {
    font-weight: bold;
/*    font-size: 13px; */
    color: #115cad;
    margin-right: 26px;
}

#menu_div:hover .menup1a, .menu:hover .menup1a, .menup1:hover .menup1a{
    display:block;
    top: 15px;
    width: 195px;
    z-index: 3;
    background-color: #d3f0fa;
    padding: 0px 0px 2px 0;
}

.menup2:hover .menup2a{
    left:100%;
    float: left;
    top:0%;
    position:absolute;
    display:block;
    width: 195px;
    z-index: 3;
    background-color: #d3f0fa;
    padding: 0px 0px 2px 0;
}
/* ìåíþøêà äëÿ ìîåãî êàáèíåòà */
.menu_s {
    display: block;
    margin: 0px;
    margin-left: 450px;
    position: absolute;
    top: 145px;
}
.menup1_s {
    width: 60px;
    display: block;
    position:relative;
}
.menup2_s {
    display: block;
    width: 100%;
    position:relative;
}
.menup1a_s {
    display: none;
    top: 80px;
    width: 195px;
    z-index: 3;
    background-color: #dbf5fd;
    padding: 0px 0px 2px 0;
}
.menup2a_s a ,.menup1a_s a {
    color: #696969;
    text-decoration: none;
    padding: 1px 4px 0 4px;
    display: block;
    background: none;
    margin-top: -1px;
    height: 25px;
}
.menup2a_s a span , .menup1a_s a span {
    display: block;
    padding: 4px 5px 5px 15px;
    border-bottom: 1px solid #f0fafe;
}
.menup2a_s a:hover , .menup1a_s a:hover {
    background: url(../images/a-hover.gif) repeat-x;
    color: #fff;
}

.menup2a_s a:hover span , .menup1a_s a:hover span {
    border: none;
    padding: 4px 5px 6px 15px;
}
.menup2a_s a.last span , .menup1a_s a.last span {
    border: none;
}
.menup2a_s{
    display: none;
    width: 100%;
}
#cabinet_s {
    background: url(../images/item.gif) no-repeat right;
    padding-right: 25px;
    color: #696969;
    width: 80px;
    text-decoration: none;
    height: 15px;
    display: block;

}
.error_block {
    border: solid 1px red;
}
.error_text {
    color: red;
    font-size: 8px;
}



/* New Weather */
#weather_table{
        color:#25467c;
        font-family: verdana;
        font-size:17px;
	margin-top:-10px;
}
#weather_table td{
	padding-left:6px;
	padding-right:6px;
}

.td_we_col {
/*      background-color:#fbfbfb; */
        color:green;
        font-size:17px;
/*	float:left; */
}

.w_link {

}/* p {
	font-size:15px;
	font-family: Arial;
}
*/

#zzl_body {
	font-size:15px;
	font-family: Arial;
	margin-left:3%;
	width:93%;
	color:black;
}

#zzl_body span {
	float:left;
	font-family:Arial;
	font-size:85%;
	color:#3e3e3e;
	padding-top:10px;
}

#zzl_body p:first-letter{
	font-size:120%;
	border-width: 1px;
	border-color: gray;
}

/* #min-head{
	font-family:Arial;
	text-align:center;
	font-size:120%;
}*/

#intro {
	font-size:90%;
	line-height:110%;
	font-style:italic;
	text-indent:10px;
	width:87%;
	text-align:justify;
	margin-left:6%;
}

#intro:first-letter {
	font-size:200%;
}

.elegant_line{
	background-image:url('http://ladoshki.ch/images/articles/zzl/line2.jpg');
	width:600px;
	height:40px;
	background-repeat:no-repeat;
	margin-left:1%;
}

.elegant_line2{
	background-image:url('http://ladoshki.ch/images/articles/zzl/line_b.jpg');
	width:700px;
	height:40px;
	background-repeat:no-repeat;
	margin-left:1%;
}

.question {
	text-indent:15px;
	font-style:italic;
	color:#3e3e3e;
}

#zzl_body p img{
	margin-right:7px;
	float:left;
}

.zzl_photo{
	border-style:solid;
	border-width:1px;
	background-color:white;
	border-color:white;
}

.to_center{
	margin-left:15%;
}

.zzl_photo:hover{
	background-color:#cf0000;
}

.answer2{
	margin-top:10px;
}


#edu {
        font-size:12px;
        width:100%;
	text-align:justify;
	color:#333333;
	line-height:1.4em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#edu_block {
	width:85%;
	margin-left:9%;
}


.edu_title {
	font-size:120%;
}

.edu_body {
/*	text-align:justify; */

}

#edu_block span a{
	font-size:120%;
	float:right;
	background:transparent url('http://ladoshki.ch/images/arrow_button.gif') no-repeat scroll right center;
	padding:0px 25px 0 0;
}

.who_on_s{
	display: inline-block;
	margin: 27px;
	vertical-align: top;
	text-align:center;
}
.more-news-block {
float:left;
width:25%;
}
.more-news-block a {
    font-weight:normal;
}
.more-news-block a:hover {
    text-decoration:none;
}
.paginator {
    text-align: center;
    margin:10px;
}
