body {margin:0px;padding:0px;border:none;font:12px Tahoma;color:#320635;background:url(/images/bg.gif) top right repeat;}

table td{padding:0px;font:12px Tahoma;color:#320635;} 
a {font:12px Tahoma;color:#320635;}
a img {border:none;}

h1 {font-size:20px;color:#a40077;font-weight:normal;margin:0px 0px 10px 0px;}
h2 {font-size:18px;color:#a40077;font-weight:normal;margin:0px 0px 10px 0px;}

ul {margin:10px 0px 10px 18px;padding:0px;}
ul li {list-style-type:none;padding:0px 0px 2px 11px;background:url(/images/lii.gif) 0px 5px no-repeat;position:relative;}

form,input {margin:0px;padding:0px;}

p {margin:0px;padding:0px;}

#bg {background:url(/images/bg.gif) top right repeat;min-width:999px;}
#wrapper {background:url(/images/head.jpg) top right repeat-x;width:expression(document.body.clientWidth < 999? "999px": "auto" );}
#head {height:330px;background:url(/images/something.jpg) top right no-repeat;position:relative;}
#head #logo {position:absolute;top:23px;left:78px;}
#head #flower {width:122px;height:155px;position:absolute;bottom:0px;left:0px;background:url(/images/flower.gif) top left no-repeat;}
#head #icons {position:absolute;left:300px;top:37px;}
#head #icons a {margin-right:13px;}
#head #date {width:110px;height:70px;position:absolute;text-align:center;left:273px;top:225px;}
#head #date #num {padding-top:4px;height:49px !important;height:52px;width:110px;background:url(/images/date.gif) top center no-repeat;margin-top:3px;font-size:13px;}
#head #date #num span {display:block;font-size:26px;margin-top:-4px;}

#container #left {width:273px;float:left;background:url(/images/list.gif) top left no-repeat;margin-bottom:40px;}
#container #right {width:243px !important;width:263px;float:right;margin-left:-3px;padding-left:20px;}
#container #content {margin:0px 263px 0px 273px;_height:1%;position:relative;_left:-3px;}

#podval {height:62px;background:url(/images/podval.gif) top right repeat-x;}
#podval #copy {font-size:11px;color:#986b78;padding:10px 0px 0px 30px;width:243px !important;width:273px;float:left;}
#podval #copy a {font-size:11px;color:#cd5f8d;}
#podval #copyright {font-size:11px;color:#986b78;padding-top:10px;width:325px;float:left;}
#podval #count {padding-top:15px;}
#podval #design {float:right;width:160px;margin-top:-33px;text-align:left;}
#podval #design img {float:left;}
#podval #design a {color:#986b78;font-size:9px;text-decoration:none;position:relative;top:6px;left:10px;}
#podval #design a:hover {text-decoration:underline;}

.clear {clear:both;height:1px;font-size:1px;}

#menu {margin:0px 0px 20px 40px;padding:0px;}
#menu li {list-style-type:none;padding:0px 0px 11px 20px;background:url(/images/li.gif) 0px 5px no-repeat;}
#menu li a {font-size:13px;font-weight:bold;}
#menu li a:hover,#menu li a#act {color:#b02186;text-decoration:none;}

.mini_menu {width:251px;background:url(/images/c1.gif) top left no-repeat #ffd4c9;padding:30px 0px 0px 0px;position:relative;}
.mini_menu .c2 {background:url(/images/c2.gif) bottom left no-repeat;height:3px;font-size:1px;}
.mini_menu ul {margin:0px 20px 20px 110px;padding:0px;}
.mini_menu ul li {list-style-type:none;padding:0px 0px 11px 0px;background:none;}
.mini_menu .trava {position:absolute;width:103px;height:192px;background:url(/images/trava.gif) top left no-repeat;margin-top:-65px;left:0px;}

.text_block {margin:45px 0px 35px 40px;padding-right:45px;}

.quote {margin:0px 0px 25px 22px;padding:0px 0px 25px 0px;background:url(/images/c4.gif) bottom left no-repeat #ffd5cd;width:229px;_height:90px;min-height:90px;}
.quote .c3 {background:url(/images/c3.gif) top left no-repeat;height:9px;}
.quote .text_block {margin:10px 20px 0px 20px !important;margin-top:5px;padding:0px;}
.header {font:18px Arial;margin-bottom:13px;}
.quote p.who {font-size:11px;color:#9a627d;font-style:italic;text-align:right;margin:13px 0px 0px 0px;}
.quote p {width:100%;}

.white_block {width:229px;margin:0px 0px 20px 0px;background:url(/images/c5.gif) top left no-repeat #fff9ef;padding-top:10px;}
.white_block .c6 {height:11px;font-size:1px;background:url(/images/c6.gif) top left no-repeat;}
.white_block .header {margin:5px 0px 10px 20px !important;margin-top:16px;}

#weather table {margin-left:10px;border:0px;border-collapse:collapse;}
#weather td {font-size:11px;}
#weather td img {margin-right:5px;}
#weather td.deg {font-size:36px;white-space:nowrap;width:93px;color:#c80089;}
#weather td.deg span {font-size:13px;position:relative;top:-14px;left:3px;}
#weather td.deg span sup {position:relative;bottom:-2px;}

.link {margin:5px 0px 5px 30px;padding-left:16px;}
.link a {font-size:11px;color:#a40077;}

#weather .link {background:url(/images/pic1.gif) 0px 3px no-repeat;}
.opinion .link {background:url(/images/opinion.gif) 0px 3px no-repeat;margin-top:15px;}
.photo .link {background:url(/images/photo.gif) 0px 3px no-repeat;}
#kurs .link {background:url(/images/plus.gif) 0px 3px no-repeat;}

.kurs {font-size:18px;margin:0px 0px 20px 20px;}
.kurs span {color:#c80089;}

.opinion {padding:0px;background:url(/images/c7.gif) bottom left no-repeat #ffd5cd;width:229px;_height:90px;min-height:90px;margin-bottom:20px;}
.opinion .c7 {background:url(/images/c8.gif) top left no-repeat;height:9px;}
.opinion .text_block {margin:10px 10px 0px 20px !important;margin-top:5px;padding:0px 0px 20px 0px;}

.photo {margin-bottom:20px;}
.photo .header {margin-bottom:6px;}
.photo .one_photo {text-align:center;}
.photo .one_photo img {border:3px solid #fff9ef;}

.search {margin-bottom:50px;}
.search .header {margin-bottom:6px;}
.search .search_input {width:203px;height:21px;border:1px solid #c7878c;margin-right:5px;float:left;font:14px Tahoma;color:#320635;padding-left:3px;}
.search .example {font-size:9px;color:#987a89;margin-top:3px;}
.search .example a {font-size:9px;color:#e377b3;}

#content .head {height:32px;background:url(/images/purple.gif) top left repeat-x;text-align:right;position:relative;margin-bottom:10px;}
#content .head .gradient {height:31px !important;height:32px;background:url(/images/gradient.gif) top right no-repeat;text-align:left;font-size:18px;color:#ffdedd;padding:1px 0px 0px 22px;}
#content .head .gradient a {font-size:18px;color:#fff;}
#content .head .left_part {width:16px;height:26px;background:url(/images/left_part.gif) top left no-repeat red;position:absolute;top:0px;left:0px;}



/* Дальше идут стили для контентной части */



#content .image {width:150px;margin-right:10px;}
#content .image img {display:block;}
#content .image .mini_text {width:144px;font-size:11px;text-align:center;background:#ffd4c9;padding:4px 3px 5px 3px; margin-bottom:7px;}
#content .list_images {float:right; margin-left:14px;}

#content .just_text {margin-bottom:30px;}
#content .main_info {font-size:13px;line-height:1.1em;margin-bottom:25px;padding-right:20px;}

#content p {margin-bottom:21px; line-height:1.4em;}

#content .form {margin:21px 0 21px 0; background-color:#FFF0DD; padding:7px;}

#content .form_table    {width:100%;}
#content .form_table td {padding:0 0 4px 7px;}
#content .form_input    {height:21px;border:1px solid #c7878c;}
#content .form_button   {height:21px;border:1px solid #c7878c;background-color:#FF9D78;color:#fff;font-size:10pt;vertical-align:middle;}

#content .num td span { font-size:140%; }
#content .num td a    { font-size:140%; }

#content .reports_c   { margin:7px 0 3px 0; }

#content .gallery1 td  { padding-right:7px; vertical-align:top; }
#content .gallery2 a   { font-size:140%; margin-bottom:4px; }
#content .gallery2     { margin-bottom:4px; }
#content .gallery3     { margin-bottom:4px; }
#content .gallery4     { font-size:80%; }




.table td {background:white;padding:6px 8px 7px 8px;}
.table .table_head td { background:#ffd4c9;text-align:center;}

.article {border:0px;border-collapse:collapse;margin-bottom:20px;}
.article td {vertical-align:top;padding-bottom:30px;}
.article .art_photo {width:90px;}
.article .art_text {padding-right:15px;}
.article .art_text a {font-size:13px;color:#a40077;display:block;font-weight:bold;}

.photo_gallery {border:0px;border-collapse:collapse;width:100%;margin:0px 0px 15px 0px;}
.photo_gallery td {width:33%;vertical-align:top;text-align:center;padding-bottom:10px;}
.photo_gallery .just_photo {width:149px;margin:0px auto 0px auto;background:#fff9ef;padding-bottom:5px;}
.photo_gallery .just_photo div {font-size:11px;}
.photo_gallery .just_photo div a {font-size:11px;color:#a40077;}
.photo_gallery .just_photo img {border:4px solid #fff9ef;}

.listing {text-align:center;font-size:20px;color:#a40077;margin-bottom:45px;}
.listing span {color:#cdb091;margin:0px 6px 0px 6px;}
.listing a {font-size:20px;}

.comments .just_comment {font-size:11px;font-weight:bold;}
.comments .just_comment a {font-size:11px;font-weight:bold;}
.comments .just_comment span {color:#cdb091;}
.comments .just_comment .commen {background:#fff9ef;padding:10px 15px 13px 15px;font-weight:normal;margin:5px 0px 25px 0px;line-height:1.4em;}

.input_add { display:none; }

.weather td   { padding-right:7px; }
.weather2 td  { vertical-align:middle; padding:0 21px 7px 7px; }
.weather_date { font-size:160%; color:#162D5B; }

#content .site_map_1 { margin:0 0 7px 0px;  }
#content .site_map_2 { margin:0 0 7px 21px; }
#content .site_map_3 { margin:0 0 7px 42px; }

#content .site_map_1 a { font-size:140%; }
#content .site_map_2 a { font-size:120%; }
#content .site_map_3 a { font-size:100%; }