/*
div.dotted {height: 1px; width: 100%; background: repeat-x top url(http://static.fotorotor.ru/design/i/home/dotted_line.gif);}
div.first_dotted {padding-right: 19px;}
div.first_dotted div.dotted img {width: 231px; height: 1px;}
*/

table.header {margin-bottom: 1.7em;}

table.header td.logo {width: 24%; vertical-align: top;}
table.header td.logo #logo {width: 238px; height: 66px; margin-bottom: 28px;}
table.header td.logo #logo_lang {width: 238px; height: 66px; margin-bottom: 9px;}
table.header td.logo #logo_in {width: 238px; height: 100px;}
table.header td.logo div.dotted {margin-bottom: 8px;}

table.header td.item {padding-top: 25px; text-align: center;}
table.header td.item table {width: 118px;}

table.header #menu_item_1 {width: 14%; text-align: right;}
table.header #menu_item_3 {width: 24%; text-align: left;}

table.header #menu_item_1 table {float: right;}
table.header #menu_item_3 table {float: left;}

table.header td.item div {margin-top: 8px; width: 100%; height: 31px; background: no-repeat center bottom url(http://static.fotorotor.ru/design/i/home/menu_item_back.gif);}
table.header td.item div.back {height: 43px; background: none; margin-top: 12px;}
table.header td.item div.back div {height: auto; background: none; margin: 0}
table.header td.item div a:link,
table.header td.item div a:visited,
table.header td.item div a:hover {font-size: 110%;}

table.content {margin-top: 0; border-bottom: 0;}

table.content td.first {width: 24%;}

table.content td.first h1 {line-height: 1.1em; font-family: Arial, sans-serif; color: #000000; font-size: 235%;}
table.content td.first p {line-height: 1.5em; margin: 1em 0 0 0;}
table.content td.first p.mb12 {margin: 1em 0 1.4em 0;}
table.content td.first p.best {margin: 1.8em 0 0.3em 0;}

div.upload {width: 100%; height: 94px; position: relative; left: -9px; margin: 4px 0 5px 0;}
div.upload table.upload_table {width: 100%; height: 94px; background-repeat: repeat-x; background-position: top; background-image: url(http://static.fotorotor.ru/design/i/home/upload_back_mid.jpg);}
div.upload td.upload_table_td {background-repeat: no-repeat; background-position: right top; background-image: url(http://static.fotorotor.ru/design/i/home/upload_back_right.jpg);}
div.upload td.upload_table_td table {height: 94px; background: no-repeat left top url(http://static.fotorotor.ru/design/i/home/upload_back_left.jpg);}
div.upload td.upload_table_td table td {padding: 0 25px;}

table.upload_table_2 {width:100%; height: 94px; background-repeat: repeat-x; background-position: top; background-image: url(http://static.fotorotor.ru/design/i/home/upload_back_mid.jpg);}
td.upload_table_td_2 {background-repeat: no-repeat; background-position: right top; background-image: url(http://static.fotorotor.ru/design/i/home/upload_back_right.jpg);}
td.upload_table_td_2 table {height: 94px; background: no-repeat left top url(http://static.fotorotor.ru/design/i/home/upload_back_left.jpg);}


table.content #image {text-align: center;}
table.content #image table {width: 395px; height: 482px; margin-top: 1.8em;}
table.content #image table img {width: 395px; height: 482px; position: absolute; visibility: hidden;}
table.content #image table #last_jpg {width: 324px; height: 418px; margin: 28px 0 0 33px;}
table.content #phase {padding-top: 3.5em; width: 22%;}

#phase big {font-weight: bold; margin: 1.3em 0 0 12px; display: block;}

#phase_content div,
#phase_content big {display: none;}

#phase div.item,
#phase div.selected,
#phase div.after {padding: 13px 0 10px 30px;}

#phase div.item,
#phase div.after {background-repeat: no-repeat; background-position: 14px 3.5ex; background-image: url("http://static.fotorotor.ru/design/i/home/mdash.gif");}

#phase div.selected span,
#phase div.item span {color: #4566c6; cursor: pointer;}
#phase div.selected {background: no-repeat 0 0 url("http://static.fotorotor.ru/design/i/home/tick.gif");}
#phase div.selected b span {color: #000000; font-weight: bold; border-bottom: none; cursor: default;}

#phase div.after {background-image: url("http://static.fotorotor.ru/design/i/home/mdash_gray.gif");}
#phase div.after span {color: #AAAAAA; font-weight: normal; border-bottom: none; cursor: default;}
#phase div.after b span {font-weight: bold;}

#phase div.dotted {margin: 1.3em 0 0.6em 15px;}

#phase div.compare {padding: 1em 0 1em 15px;}
#phase div.compare span {color: #EE0000; cursor: pointer; border-bottom: 1px dotted;}

#genres_2 {margin-top: 1em;}
#genres_2 td img {cursor: pointer;}
#genres_2 td table.radio {margin-top: 2px;}
#genres_2 td table.radio tr td {vertical-align: middle}
#genres_2 div.title {text-align: center; font: 95% Tahoma; padding: 0.1em 0.5em 0.3em 0.5em; }
#genres_2 div.example {text-align: center; font: 85% Tahoma; padding: 0.1em 0.5em 0.3em 0.5em; }
#genres_2 div.example span {color: #4566c6; border-bottom: 1px solid; cursor: pointer; line-height: 1.3em;}

#genres {margin-top: 1em;}
#genres td img {width: 62px; height: 65px; cursor: pointer;}
#genres td table {margin-top: 2px;}
#genres td div {text-align: center; font: 85% Tahoma; padding: 0.1em 0.5em 0.3em 0.5em;}
#genres td div span {color: #4566c6; border-bottom: 1px dotted; cursor: pointer; line-height: 1.3em;}
#genres td b {height: 1px; display: none; overflow: hidden; font-size: 1px; margin: 0 1px 0 1px;}
#genres td.selected span {color: #FFFFFF; border: none;}
#genres td.selected b {display: block;}
#genres td.selected b,
#genres td.selected div {background: #adce3d url(http://static.fotorotor.ru/design/i/home/genre_back.gif) repeat-x left bottom;}

#f2_green_div {width:100%;height:39px;background:#6FA700 url(http://static.fotorotor.ru/design/i/gradient_39.png) repeat-x;overflow:hidden}
#f2_green_a {display:block;padding:11px 56px;color:#fff;text-decoration:none;font-weight:bold;white-space:nowrap;}
a#f2_green_a:hover {color:#fff;text-decoration:none}

#social-toolbar {
    position: relative;
}

#social {
    margin-left: 0;
    position: absolute;
    right: 0;
    top: -29px;
}

#social li {
    display: block;
    float: right;
    list-style: none outside none;
    padding-right: 5px;
    margin-left: 10px;
}

#social li.first {
    margin-left: 0;
}

.link-mm {
	background: url("http://static.fotorotor.ru/images/mailru-share-16.png") no-repeat;
	padding: 1px 0 0px 22px;
}

.link-vk {
	background: url("http://static.fotorotor.ru/images/icon_vk.gif") no-repeat;
	padding: 1px 0 0px 22px;
}

.link-fb {
	background: url("http://static.fotorotor.ru/images/icon_fb.gif") no-repeat;
	padding: 0 0 0 22px;
}

.link-fv {
	background: url("http://static.fotorotor.ru/images/icon_fv.png") no-repeat;
	padding: 0 0 0 22px;
}

.link-tw {
	background: url("http://static.fotorotor.ru/images/icon_tw.gif") no-repeat;
	padding: 0 0 0 22px;
}

