BODY				{ padding: 0; font-size: 75%; margin: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; background: #fff; color: #4a4a4a }

H1				{ font-size: 28px; padding: 0 0 13px 0; margin: 0; font-weight: normal; line-height: 34px; color: #fff }
H2				{ font-size: 24px; padding: 7px 0 14px 0; margin: 0; font-weight: normal; line-height: 27px; color: #fff }
H3, H4				{ font-size: 18px; padding: 10px 0 12px 0; margin: 0; font-weight: normal; color: #fff; line-height: 20px }



/* html tags styles */
A				{ color: #fff }
A:hover				{ color: #e20101 }
IMG, FORM, TD, TABLE		{ border: 0; margin: 0; padding: 0 }
TABLE				{ border-collapse: collapse; width: 100% }
TD				{ vertical-align: top; padding: 0 }
P				{ padding: 0 0 0 0; margin: 0 0 18px 0 }
INPUT				{ padding: 0; margin: 0 }

.content			{ margin: 0; padding: 0 }
.content UL, OL			{ margin: 0 0 13px 12px; // margin-left: 50px }
.content UL			{ margin-left: 50px; padding: 0 }
.content UL LI			{ padding: 0 0 2px 0 }
.content p,
.content ol,
.content ul			{ padding-top: 0; margin-top: 0 }


.table				{ margin: 9px 0 20px 0; width: 100% }
.table th			{ padding: 5px 2px 5px 7px; font-weight: normal; text-align: left; vertical-align: top; color: #747474; border-bottom: 2px solid #c8c8c8 }
.table td			{ padding: 4px 2px 4px 7px; border-bottom: 1px solid #c7c7c7; vertical-align: top }
.table .r			{ border-right: 0 }
.table p			{ margin: 0; padding: 0 }
.table ul			{ margin-bottom: 0 }
.table ol			{ margin-bottom: 0 }


.form td			{ vertical-align: top }
.form td			{ vertical-align: top }
.form .i,
.form .s,
.form textarea			{ height: 16px; padding: 2px 0 0 3px; margin: 0; width: 195px; font-size: 100%; border: 1px solid #808080; border-bottom: 1px solid #d4d0c8; border-right: 1px solid #d4d0c8 }
.form textarea,
.form input			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px }

.form textarea			{ height: 16px; font-size: 100%; padding: 2px 0 0 6px; margin: 6px 0 3px 0; display: block; width: 530px; height: 130px }
.form .s			{ width: 202px; padding: 0 }
.form label			{ margin-right: 10px }
.form .button			{ height: 22px; width: 80px; font-size: 11px; margin: 10px 0 7px 0 }
.form .l_small			{ width: 55px; display: block; float: left; padding-bottom: 5px }
.form .f_scel			{ width: 510px }
.form .ok			{ margin: 16px 0 0 0; height: 26px; font-size: 100%; width: 178px; font-size: 12px; display: block }
.form .c			{ margin: 0 8px -1px -3px }
.form .r			{ margin: 0 6px -2px -2px; padding: 0 }
.form .i2			{ border: 1px solid #a7a6aa; height: 15px; font-size: 11px; color: #63574b; padding: 3px 0 0 12px; width: 17px; margin: 4px 0 0 0 }
.form input			{ font-family: Tahoma; font-size: 100% }

.clear				{ clear: both }

@media all and (min-width: 0px) { }
@media screen and (-webkit-min-device-pixel-ratio:0) { /* äàñ äÈìýí, Óíýí, øâÀðöýí ôÝåí :0) */ }



body				{ font-size: 14px; color: #d3d3d3; font-family: Arial, Helvetica, sans-serif; background: #000 }
.main				{ min-width: 995px; width: 100%; //width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%") }
.main				{ background: url(http://c.rdrom.ru/paris2008/images/body.jpg) right top no-repeat }

.sep				{ width: 4.5% }
.head				{ height: 318px }
.logo				{ height: 220px; background: url(http://c.rdrom.ru/paris2008/images/logo.gif) left top no-repeat }
.logo a				{ display: block; width: 152px; height: 112px; margin: 34px 0 0 0; text-decoration: none; position: absolute }

.menu				{ font-size: 11px; line-height: 22px; color: #616161 }
.menu a,
.menu span			{ color: #d3d3d3; padding: 2px 3px 2px 2px }
.menu a:hover			{ color: #e20101 }
.menu span			{ color: #a8a8a8 }



.size1				{ width: 88% }
.size2				{ width: 612px }
.size3				{ width: 642px }
.content img			{ border: 1px solid #808080 }
.red				{ color: #e20101 }

.vote				{ float: right; width: auto; font-size: 12px }
.vote .r			{ width: 150px }
.vote .r1			{ color: #ffba00 }
.vote .r2			{ color: #dc041a }
.vote .r1 td,
.vote .r2 td		{ vertical-align: middle; padding: 0 0 5px 0; //padding: 0 }
.vote .r1 div,
.vote .r2 div		{ background: #ffba00; font-size: 9px; float: left; text-align: right; display: inline }
.vote .r2 div		{ background: #dc041a }
.vote .r1 span		{ position: absolute; margin: -1px 0 0 10px; color: #000000 }
.vote .r2 span		{ position: absolute; margin: -1px 0 0 10px; color: #ffffff }
.vote input			{ display: block; float: left }
.vote label			{ position: relative; margin: 0px 5px 0 5px; //margin: 3px 5px 0 3px; display: block; float: left; font-size: 11px }
.vote .hr			{ display: block; margin: 0 0 3px 0 }

.comm				{ border-top: 1px solid #383838; margin: 25px 0 0 0 }
.comm .red			{ margin: 15px 0 6px 0 }
.comm .n			{ color: #fff; display: block; margin: 0 0 20px 0 }
.comm .c1			{ width: 186px; font-size: 11px }
.comm td			{ border-bottom: 1px solid #383838; padding: 9px 0 18px 0 }

.footer				{ border-top: 1px solid #383838; font-size: 11px; text-align: right; height: 98px; color: #787878; margin: 55px 0 0 0 }
.footer a			{ color: #787878 }
.footer td			{ padding: 12px 0 0 0 }
.footer .c1			{ width: 50%; text-align: left; background: url(http://c.rdrom.ru/paris2008/images/logo2.gif) left 20px no-repeat; padding-left: 122px }

.form span			{ display: block; font-size: 11px }
.form .ok			{ width: 105px; height: 24px }

.list .c1			{ width: 120px; padding-top: 15px }
.list td			{ padding-bottom: 21px }
.list span			{ font-size: 11px; color: #707070; display: block }
.list a				{ display: block; margin: 4px 0 4px 0 }

.photorep			{ line-height: 20px; margin: 0 0 25px 0 }

.images a			{ display: block; float: left; margin:0 13px 22px 0 }

.phtoBig			{ width: auto; margin: 0 0 40px 0; color: #616161 }
.phtoBig .l			{ float: left; padding: 15px 0 0 0 }
.phtoBig .r			{ float: right; text-align: right; padding: 15px 0 0 0 }
.phtoBig .a1			{ background: url(http://c.rdrom.ru/paris2008/images/arr.gif) left 7px no-repeat; padding-left: 19px }
.phtoBig .a2			{ background: url(http://c.rdrom.ru/paris2008/images/arr.gif) right -38px no-repeat; padding-right: 19px }

.mNews h1,
.mPhoto h1			{ margin-bottom: 18px }
.mNews				{ width: 70.5%; padding: 0 35px 0 0 }
.mPhoto span			{ color: #a1a4af; display: block; font-size: 11px }
.mPhoto a			{ display: block; margin: 2px 0 22px 0 }
div.stats			{ display: inline; height: 0; left:-1000px; margin:0; padding:0; position:absolute; top:-1000px; visibility: hidden; width: 0 }

