/* CSS Document */

/*for adsense*/
a#abg { color: #E6E6E6; }

* { font-family: Arial, sans-serif; }
html { width: 100%; font-size:80%; height:100%; }
body { background: #ffffff; margin: 0px; padding:0px; }
table { border-collapse: collapse; }
table td { vertical-align: top; padding: 0px; }
table td, div, p, li, ul { text-align:left;}
a, a:visited { color:#008eac; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; }
a:hover { color:#FDA500; }
ul { margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; list-style: none; margin-bottom: 0.6em; }
img { border:0px; margin:0px; padding:0px; text-align:left; border-collapse:collapse; }
.black { color:#000000; font:tahoma; font-weight:normal;}
.beta {color:#4485b9;}

H1 { font-size:15pt; color:#000000; font:tahoma; font-weight:normal; margin:0px;}
H2 { font-size:200%; color:#5a7382; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px 0px 20px 0px;}
H3 { font-size:130%; }
H4 { font-size:110%; color:#666666; margin-top: 30px; }

hr { background: #E8E8E8; height:1px; border:none; margin-bottom:10px; margin-top:10px; }
p {clear:both;}

/* ------------------------------ Модульная сетка -------------------------------*/
div#top { height:96px; margin:38px 0 0 0; width:94%; background-color:#58a6d6; background-image:url(/images/topbg.png); background-repeat:repeat-x; background-position:bottom; }
div#top div { background-image:url(/images/u1.gif); background-repeat:no-repeat;  height:96px;}
div#top div div { background-image:url(/images/u2.gif); background-position:top right; }
div#top div div div { background-image:url(/images/u3.gif);  background-position:bottom left; }
div#top div div div div { background-image:url(/images/u4.gif);background-position:bottom right; }
div#top div div div div div { margin-left:100px; height:auto; background-image:none; }
div#top form { margin:0px;}

table#content { width:94%; margin:0 0 80px 0; }
td#left_content { width:240px; }
td#right_content { padding-left:3%; }

div.activ { background-image:url(/images/ur1.gif); background-repeat:no-repeat;  background-color:#e72154; clear:none; float:left; position:relative; top:-0.4em;}
div.activ div { background-image:url(/images/ur2.gif); background-position:top right; background-repeat:no-repeat;}
div.activ div div { background-image:url(/images/ur3.gif); background-position:left bottom; background-repeat:no-repeat; }
div.activ div div div { background-image:url(/images/ur4.gif); background-position: bottom right; background-repeat:no-repeat; padding:4px 10px; }
div.activ img { position:relative; top:-0.2em;}

/* ------------------------------ Основное и второстепенное меню -----------------------------*/
div#menu, div#sec_menu a { text-decoration:none; }

div.menu { clear:both; float:left; width:240px; background-color:#ececec; margin-bottom:20px; }
div.m_top_left , div.m_top_right, div.m_bot_left, div.m_bot_right { background-image:url(/images/menu.gif); background-repeat:no-repeat; font-size:1%; width:5px; height:5px; clear:none; }
div.m_top_left { float:left;}
div.m_top_right { background-position:top right; float:right;}
div.m_bot_left { background-position:bottom left; float:left; }
div.m_bot_right { background-position:bottom right; float:right;}
div.menu ul {margin:0px 0px 0px 20px;}
div.menu ul li { margin-bottom:0px; padding:8px 0px; font-size:130%; }
div.menu ul li.select, div.menu ul li.select a, div.menu ul li.select a:hover { background-color:#FFFFFF; color:#37bce9; font-size:120%; text-decoration:none; }
div.menu a, div.menu a:link { color:#000000; text-decoration:none; padding: 2px 10px;  }
div.menu a:hover { color:#000000; background-color:#dfdfdf; }
div#sec_menu ul li { margin-bottom:0px; padding:5px 10px; font-size:100%; }

/* ------------------------------ Второстепенное меню (ТЕСТ) -----------------------------*/
div.sec_menus  { clear:both; float:left; width:240px; background-color:#ececec; margin-bottom:20px; font-weight:bold; color:#3A509A; }
div.sec_menus div { margin:0px 0px 7px 0px; float:left; clear:none;}
div.sec_menus div.select { background-color:#FFFFFF;}
div.sec_menus div.select, div.sec_menus div.select a, div.sec_menus div.select a:hover { font-weight:bold; color:#37bce9; font-size:120%; background-color:#FFFFFF; }
div.sec_menus div.letter { margin-left:10px; clear:left; }
div.sec_menus a, div.sec_menus a:link { color:#000000; text-decoration:none; padding: 3px 10px;  font-weight: normal; }
div.sec_menus a:hover { color:#000000; background-color:#dfdfdf; }

div.sec_menus spacer10 { clear:both;}
div.sec_menus div.m_top_left, div.sec_menus div.m_top_right, div.sec_menus div.m_bot_left, div.sec_menus div.m_bot_right { margin:0px; border:1px #333333 solid;}

/* ------------------------------ Верхняя часть -----------------------------*/
div#autorization { position:absolute; top:5px; right:3%;}
div#autorization .enter { font-size: 150%; font-weight:bold; color:#6ed400; margin-right:20px; text-decoration:underline; cursor:pointer; }
div#autorization .enter:hover { cursor:pointer; } 

div#rulez { position:absolute; top:13px; left: 3%;}

div#title  { white-space:nowrap; margin-bottom:10px; padding-top:10px; }

div#search { white-space:nowrap; margin:0px; padding:0px;}
div#search a, div#search a:hover {color:#000000;}
div#search div {margin-bottom:9px;}

div#bar { margin:1em 0px 20px 3%; height:40px;  border-bottom:1px #E8E8E8 solid; }

div#magazine { clear:none; float:right; font-size:150%; white-space:nowrap; color:#999999; }
div#magazine a {color:#20bee0;}
div#magazine div { clear:none; float:left; margin-left:10px;}
div#magazine strong {color:#000000;}

div#new {clear:none; float:left;  }

/* ----------------------------------------- Подвал ---------------------------*/
div#footer { padding:40px 3%; border-top:1px solid #cccccc;}
div#footer table { margin:0; width:100%;}
div#footer table td {vertical-align:middle; width:25%;}
div#footer ul li { float:left; clear:none; margin-right:20px; white-space:nowrap; }

div#copyRight { width: 10em; color:#BFBFBF; font-size:12pt; text-align:center; margin-right:2%; }
div#copyRight a { margin:0px; text-decoration:none; color:#cccccc; font-size:160%; font-weight:bold;}
div#phone b {font-size:130%;}
div#links { float:right; white-space:nowrap; }
div#links p {margin:10px 0 0 0;}
div#reklama {padding:20px 0px 20px 45px;}

/* ---------------------------- Классы -------------------------------*/
.spacer, .spacer10, .spacer20, .spacer30, .spacer40, .spacer50 { clear:both; margin:0px;}
.spacer10 { height:10px;}
.spacer20 { height:20px;}
.spacer30 { height:30px;}
.spacer40 { height:40px;}
.spacer50 { height:50px;}
.clear {clear: both; min-height: 1px; height: 1px; line-height: 1px; width: 1px; font-size: 1px;}

.add a { font-size: 150%; color:#20bee0;}

.red {color:#FF0000;}
a.dashed {text-decoration:none; border-bottom:1px dashed #008eac;}
a.dashed:hover {border-bottom:1px dashed #FDA500;}
.date {color:#999999; font-size:90%;}

dl.lister dt, dl#lister dd {margin-bottom:0px;}
dl.lister dd { position:relative; top:-1.2em;}
.text { font-size:120%; line-height: 1.6em;}
.text img { margin: 0px 20px 10px 0px;}
p.text  { margin:0px 0px 20px 0px; padding-right:10%;}

dl.definition { margin:10px 0px 0px 0px; white-space:nowrap;}
dl.definition dt { clear:none; float:left; margin-right:0.5em; color:#818181; }
dl.definition dt, dl.definition dd { margin-bottom:0.5em;}
dl.definition dt:after { content: '\003A'; }

div.category { color:#666666; font-size:120%; clear:both; margin:30px 0px;}
div.category a { font-size:120%; padding:2px; text-decoration:none; }
div.category a:hover { background-color:#008eac; color:#FFFFFF;}
div.category div.circle { position:relative; top:4px;}

div.cd, div.dvd {width:32px; height:32px; clear:none; float:left; margin-right:10px; background-image:url(/images/icons32.png);}
div.cd { margin-right:10px;}
div.cd + div, div.dvd + div { position:relative; top: 7px;}
div.dvd { background-position:-32px; }
div.warning {width:37px; height:32px; clear:none; float:left; margin:0px 10px 10px 0px;  background-image:url(/images/icons32.png); background-position:-64px; position:static; }

div.ad, div.circle, div.foto, div.inner, div.korz, div.helper, div.down, div.garage, div.comment, div.time, div.user, div.message { width: 15px; height: 15px; clear:none; float:left; margin-right:5px; background-image:url(/images/icons15.png); background-repeat:no-repeat;}
div.ad { position:relative; top:0.3em;}
div.circle { background-position:-34px;}
div.inner { background-position:-49px; width:12px; position:relative; top:5px;}
div.korz { background-position:-61px; width:11px; margin-left:20px; position:relative; top:4px; }
div.helper { background-position:-72px; }
div.foto { background-position:-15px; width:19px;}
div.down { background-position:-87px; width:20px; position:relative; top:0.2em;}
div.garage { background-position:-107px; width:16px; margin-right:5px; position:relative; top:3px;}
div.time { background-position:-123px; position:relative; top:0.15em; width:14px;}
div.comment { background-position:-137px; width:11px; position:relative; top:0.2em;}
div.user { background-position:-148px; width:11px; position:relative; top:0.2em;}
div.message { background-position:-159px; }

div.zakr { background-image:url(/images/pb1.gif); background-repeat:no-repeat;  background-color:#f1ede0; float:left; clear:both; margin-bottom:20px; }
div.zakr div { background-image:url(/images/pb2.gif); background-position:top right; background-repeat:no-repeat; float:left; clear: both;}
div.zakr div div { background-image:url(/images/pb3.gif); background-position:left bottom; background-repeat:no-repeat; }
div.zakr div div div { background-image:url(/images/pb4.gif); background-position: bottom right; background-repeat:no-repeat; padding: 5px 20px; }
div.zakr img { position:relative; top:-0.2em;}

/* ====== Закругленные уголки ====== */
div.m_top_left , div.m_top_right, div.m_bot_left, div.m_bot_right { background-image:url(/images/menu.gif); background-repeat:no-repeat; font-size:1%; width:5px; height:5px; clear:none; }
div.m_top_left, div.sec_menus div.m_top_left  { float:left;}
div.m_top_right, div.sec_menus div.m_top_right { background-position:top right; float:right;}
div.m_bot_left, div.sec_menus div.m_bot_left { background-position:bottom left; float:left; clear:left; }
div.m_bot_right, div.sec_menus div.m_bot_right { background-position:bottom right; float:right;}

/* ======   						                    ====== */
/* ======   КОНТЕНТ, слои с информацией, всякие слои    ====== */
/* ======  							                    ====== */

/* ------------------- Список марок продаваемых автомобилей ( на главной странице )  ------------------------ */
div#auto { margin-bottom:30px; width: 100%;}
div#auto ul { margin:0px 20px 0px 0px;}
div#auto table { width: 100%; font-size:120%;}

/* ------------------- Таблица с ОБЪЯВЛЕНИЯМИ  ------------------------ */
div#ad_table {  margin-bottom:30px; width:95%;}
div#ad_table table {clear:both; border-bottom:1px solid #cccccc; width:99%; }
div#ad_table table thead a, div#ad_table table thead a:hover {  color:#008eac; }
div#ad_table table td { padding:10px 5px; vertical-align:middle;}
div#ad_table thead td { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#E9E9E9;}
div#ad_table div.color {width:15px; height:15px;}
div#ad_table tr:hover img.memory { background-color:#FFEAEA;}

/* ----------------------------------------- Форма добавления автомобиля ---------------------------*/
div#adHeader { clear:both;}
div#adHeader ul {list-style-type:none; white-space:nowrap; clear:right; margin:0px; padding:0px;}
div#adHeader ul li { clear: none; float: left; margin: 0 1% 0 0; padding:3px 10px; color:#000000;}
div#adHeader ul li.select { color:#FFC706; font-weight:bold; border:1px #CCCCCC solid;}

div#sp1 { height:40px; }

div#adBaseInfo, div#adComfort, div#adFoto, div#adSaleman { border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8; clear:both; padding:20px 0px; margin-bottom:20px;}

div#adBaseInfo p, div#adComfort p, div#adFoto p, div#adSaleman p {margin: 0px 0px 30px 0px; white-space:normal;}
img.questions { vertical-align:middle; margin-right:5px;}

/* Шаг первый - Основная информация */
div#adBaseInfo { width:100%; white-space:nowrap;}
div#adBaseInfo table { width:100%;}
div#adBaseInfo table td, div#adSaleman table td { padding:0; height:2.5em; white-space:nowrap; text-align:left; }
div#adBaseInfo table td.caption { width:10em;}
div#adBaseInfo select { width:100%;}
div#adBaseInfo input[type="text"] { width:98%;}

/* Шаг Второй - Комплектация */
div#adComfort td { padding-right:20px; width:50%;}
div#adComfort .caption { font-weight:bold; color:#187EE4; margin-bottom:10px;}
div#adComfort ul { margin-bottom:20px; }
div#adComfort ul li { white-space:nowrap; margin-left:0px;}

/* Шаг третий - Фотографии */
/*div#adFoto { display:none;}*/

/* Шаг четвернтый - Доп информация */
div#adSaleman table td { padding-right:30px; }
div#adSaleman div#price { margin-left:0; float:left; background-color:#CCCCCC; float:left; }
div#adSaleman div#price div.in {margin: 0px 10px 10px 10px; float:left;}
div#price div.m_top_left , div#price div.m_top_right, div#price div.m_bot_left, div#price div.m_bot_right { background-image:url(/images/circle_corner_gray.gif); background-repeat:no-repeat;}

div#setColor { position:absolute; left:40%; top:10%; width:300px; background-color:#FFFFFF; border: 1px #000000 solid; padding:10px; z-index:99;}
div#setColor table { width:100%;}
div#setColor table td {border:1px #000000 solid;}
div#printColor {height:2em;}

div#errorCode {color:#FF0000; font-weight:bold; clear:both; }

img.memory {}
img.memory:hover { background-color:#FFEAEA; cursor:pointer;}

/* ----------------------------------------- Форма редактирования автомобиля ---------------------------*/
div#editHeader { clear:both;}
div#editHeader ul {list-style-type:none; white-space:nowrap; clear:right; margin:0px; padding:0px;}
div#editHeader ul li { clear: none; float: left; margin: 0 1% 0 0; padding:3px 10px; color:#000000;}
div#editHeader ul li.select { color:#FFC706; font-weight:bold; border:1px #CCCCCC solid;}

div#sp1 { height:40px;}

div#editBaseInfo, div#editComfort, div#editFoto, div#editSaleman { border-top:1px solid #E8E8E8; clear:both; padding:20px 0px; margin-bottom:5px;}

div#editBaseInfo p, div#editComfort p, div#editFoto p, div#editSaleman p {margin: 0px 0px 30px 0px; white-space:normal;}
img.questions { vertical-align:middle; margin-right:5px;}

/* Шаг первый - Основная информация */
div#editBaseInfo { width:100%; white-space:nowrap;}
div#editBaseInfo table { width:100%;}
div#editBaseInfo table td, div#editSaleman table td { padding:0; height:2.5em; white-space:nowrap; text-align:left; }
div#editBaseInfo table td.caption { width:10em;}
div#editBaseInfo select { width:100%;}
div#editBaseInfo input[type="text"] { width:98%;}

/* Шаг Второй - Комплектация */
div#editComfort td { padding-right:20px; width:50%;}
div#editComfort .caption { font-weight:bold; color:#187EE4; margin-bottom:10px;}
div#editComfort ul { margin-bottom:20px; }
div#editComfort ul li { white-space:nowrap; margin-left:0px;}

/* Шаг третий - Фотографии */
div#editFoto table td { padding-right:30px; }

/* Шаг четвернтый - Доп информация */
div#editSaleman table td { padding-right:30px; }
div#editSaleman div#price { margin-left:0; float:left; background-color:#CCCCCC; float:left; }
div#editSaleman div#price div.in {margin: 0px 10px 10px 10px; float:left;}
div#editSaleman div.m_top_left , div#price div.m_top_right, div#price div.m_bot_left, div#price div.m_bot_right { background-image:url(/images/circle_corner_gray.gif); background-repeat:no-repeat;}


div#setColor { position:absolute; left:40%; top:400px; width:300px; background-color:#FFFFFF; border: 1px #000000 solid; padding:10px; z-index:99;}
div#setColor table { width:100%;}
div#setColor table td {border:1px #000000 solid;}
div#printColor {height:2em;}

div#errorCode {color:#FF0000; font-weight:bold; clear:both; }

img.memory {}
img.memory:hover { background-color:#FFEAEA; cursor:pointer;}

/* ----------------------------------------- Просмотр Автомобиля ---------------------------*/
dl#lister1 dd { margin-left:10em;}
dl#lister2 dd { margin-left: 6em;}

table#viewFoto { height:362px;}
table#viewFoto td#thumb img { margin-left:6px;}
table#viewFoto td#thumb a:first-child img:first-child { margin-left:0px;}
table#viewFoto td#pic img {border:1px solid #333333; white-space:nowrap;}

/* ----------------------------------------- Регистрация ---------------------------*/
div#sModelList table { white-space:nowrap;}
div#sModelList table td {padding-right:10px; white-space:nowrap;}

/* ----------------------------------------- Новости в левой колонке ---------------------------*/
div#news {font-size:9pt;}
div#news a.new_title {margin-bottom:5px;}
div#news p {margin-bottom:30px; margin-top:5px;}

/* ----------------------------------------- Магазин ---------------------------*/

div.article, div.title { clear:none; float:left; width:160px; height:300px; margin-bottom:0px; margin-right:40px; overflow:hidden; }
div.article div.price { color:#FFFFFF; font-size: 140%; background-color: #e72154; float:left; padding:1px 10px; margin:15px 0px 5px 0px;}
td#left_content div.article {  width:200px; margin:0px 0px 20px 0px; height:auto;}

div.book div.article { width:130px; float:left; margin-right:5px; }
div.book { clear:none; float:left; width:300px; height:250px; margin-bottom:5px; margin-right:15px; overflow:hidden; }
div.book dl dt { clear:none; float:left; margin-right:0.5em; color:#818181;}
div.book dl dt:after { content: ":" }
div.book div { clear:none;}
div.book div.warning {position:static;}

img#book_pic { margin-bottom:10px;}
div.title { margin-right:0px;}
div.character { margin-top:10px;}
div.rating {margin-bottom:15px;}

#book_word { width:400px;}

div#book_search { background-color:#ebebeb; padding:0px; float:left; clear:both; margin-bottom:50px;}
div#book_search form {padding:0px; margin:0px;}
div#book_search [type="text"] { font-size:120%; padding-left:5px; color:#666666;}
div#book_search div div div {padding:20px;}

div#book_search { background-image:url(/images/gray1.gif);}
div#book_search div { background-image:url(/images/gray2.gif);}
div#book_search div div { background-image:url(/images/gray3.gif);}
div#book_search div div div { background-image:url(/images/gray4.gif); }

div#label { position:absolute; top:210px; right:40px; }
div#help { font-size:130%; margin-bottom:30px;}

div#header {clear:both; margin-bottom: 40px; }
div#header strong { font-size:200%; color:#5a7382; font-weight:normal; position:relative; top:0.1em; font-family:Arial, Helvetica, sans-serif;}

div.activ { background-image:url(/images/ur1.gif); background-repeat:no-repeat;  background-color:#e72154; clear:none; float:left; position:relative; top:-0.4em; color:#FFFFFF;}
div.activ div { background-image:url(/images/ur2.gif); background-position:top right; background-repeat:no-repeat; clear:none; float:left;}
div.activ div div { background-image:url(/images/ur3.gif); background-position:left bottom; background-repeat:no-repeat; }
div.activ div div div { background-image:url(/images/ur4.gif); background-position: bottom right; background-repeat:no-repeat; padding:4px 10px; white-space:nowrap; }
div.activ img {position:relative; top:2px;}
div.activ img.dw {position:relative; top:-0.2em;}

div#pages { font-size:130%;}
div#pages div { clear:none; float:left; margin-right:10px; padding:5px 0px; }
div#pages div a { padding:4px 10px; background-color:#f7f7f7; border:1px solid #d2d2d2;}
div#pages div a:hover { background-color:#d2d2d2; color:#000000; }
div#pages div.select { color:#FF6600; font-weight:bold;}
div#pages div.str { font-weight:bold; border:none; color:#d2d2d2; margin-right:25px; }
div#pages div.str a { border:none; background-color: transparent;}
div#pages div.str a:hover { background-color: transparent; color:#FDA500;}

div#book { clear:none; float:left; margin-right:20px;}
div#book img { margin-right:20px;}


div#book_price {  float:right; clear:none; width:170px; margin-left:20px;}
div#book_price div { float:right; clear:both;}
div#rub { background-color:#e72154; color:#FFFFFF; font-size:190%; width:170px; margin-bottom:6px; background-image:url(/images/ur1.gif); background-repeat:no-repeat;}
div#rub div {background-repeat:no-repeat; background-image:url(/images/ur2.gif); background-position:top right;}
div#rub div div { background-image:url(/images/ur3.gif); background-position: bottom left;}
div#rub div div div { padding:20px 0px; width:170px; text-align:center;  background-image:url(/images/ur4.gif); background-position:bottom right;}

div#description { width:80%;}
div#name h3 { margin-bottom:30px; color:#666666;}
dic#warning { margin-top:20px;}

/* ----------------------------------------- Корзина ---------------------------*/

div#trash { clear:both; }	
div#trash div { clear:none; float:left;}
div#trash div div {margin-left:0px;}
div#trash div div div {margin:0px;}
div#trash div.activ { position:static;}
div#trash table { border-top:1px solid #e8e8e8; margin-bottom:30px; width:100%;}
div#trash td { padding:20px 0px; border-bottom:1px solid #e8e8e8;}
div#trash input {}

div#itog { float:right; color:#707070; font-size:230%; position:relative; top:14px;}

div#transport { clear:both; margin-bottom:50px;}
div#transport table { border-top:1px solid #d1d1d1; margin-bottom:20px; width:90%;}
div#transport td { padding:15px 15px; border-bottom:1px solid #d1d1d1; background-color:#f3f3f3;}
div#transport div { clear:none; float:left; margin-right:20px;}
div#transport div.activ div {margin:0px;}

div#zakaz_form { clear:both; margin-bottom:50px;}
div#zakaz_form td { padding:5px 15px 5px 10px; border:1px solid #CCCCCC;}
div#zakaz_form form {margin-bottom:20px;}
div#zakaz_form table input {border:0px; width:100%; }

/* ----------------------------------------- Новости ---------------------------*/

div#news_page {font-size:120%; line-height:1.4em; padding-top:30px;}
div#news_page a.new_title { font-size:170%; margin-bottom:10em; color:#777777; font-family:tahoma, arisl; line-height:1.1em;}
div#news_page a.new_title:hover {color:#008eac; color:#777777;}
div#news_page p { padding: 0px 20px;}
div#news_page p img {float:left; clear:none; margin: 0px 20px 20px 0px;}
div#news_page h2, div#news_page h3{ font-size:170%;  margin-bottom:2em; color:#777777; font-family:tahoma, Arial, Helvetica, sans-serif; line-height:1em;}
div#news_page h3 { font-size:150%; font-weight:normal; margin-bottom:1.5em; color:#009900;}
div#news_page ul { margin-left:50px;}
div#news_page div#header { margin-bottom:10px; font-size:120%; color:#777777;}
div#news_page div#header a { color:#ba6a7b;}

table.news_footer { margin-bottom:50px;}
table.news_footer td { padding:0px 20px; border-left:1px #e8e8e8 solid; color:#999999;}
table.news_footer td:first-child { border:0px;}
div#news_page table.news_footer td a {color:#000000; text-decoration:none; padding:0px 3px;}
div#news_page table.news_footer td a:hover {background-color:#DAE3EB;}

div#comments div { font-size:80%; color:#999999;}
div#comments div a {font-weight:bold; margin-right:20px; color:#777777;}
div#comments p {margin-bottom:40px; margin-top:10px;}

div#comment { width:95%; padding:20px 0px; }
div#comment form { margin:0px 20px;}
div#comment textarea { width:100%; margin-bottom:20px;}

/* ----------------------------------------- Опрос ---------------------------*/
div#questions {padding:0px; float:left; clear:both;}
div#questions div div div { padding:20px;}
div#questions div div div h3, div#questions div div div form {margin:0px; padding:0px;}

