td {vertical-align:top; padding:0px; }

h1 {
   font-size        : 14px;
}
h2 {
   font-size        : 14px;
}
}
h3 {
   font-size        : 14px;
}


td, table, select, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#adadad
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:url(images/bg_body.gif) repeat}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { background:url(images/marker_list.gif) no-repeat 0 10px; color:#FFFFFF; padding-left:12px; line-height:25px}
ul li a{text-decoration:underline; color:#FFFFFF}
ul li a:hover{ text-decoration:none}

.list ul{margin:0px; padding:0px; list-style:none}
.list ul li {color:#FFFFFF; line-height:14px; background:none; padding:0}
.list ul li a{text-decoration:underline; color:#FFFFFF}
.list ul li a:hover{ text-decoration:none}


a{ text-decoration:underline; color:#FFFFFF}
a:hover {text-decoration:none}

.general {width:766px; height:1000px}
.general1 {height:100%}
.general2 {background:url(images/bg_top.gif) no-repeat top}
.general3 {width:293px}
.general3_1 {height:168px; padding-left:2px}
.general3_2 {height:308px; padding:0 3px 0 8px}
.general4 {width:398px; padding-right:2px}
.general5 {width:389px; padding:12px 23px 0 31px}
.general6 {width:252px; padding-top:12px}
.general6_1 {height:48px; padding:12px}
.general6_2 {height:188px}
.general6_3 {height:80px; padding:44px 0 0 12px}
.general6_4 {height:160px}
.general7 { width:677px; padding:12px 18px 0 18px}
.general7_1 { width:292px}
.general7_3 { width:352px}
.general8 {width:433px; padding:12px 21px 0 31px}
.general9 {width:212px; padding-top:12px}
.general10 {width:713px; padding:12px 25px 0 31px}

.style_left { width:30px}
.style_mid { width:713px}
.style_right { width:22px}
.style_top {height:17px}
.style_bot {height:15px}

.pic_block { background:#545454; color:#000000; height:100%}
.pic_block .l_t { background:url(images/l_t_2.gif) left top no-repeat;}
.pic_block .r_t { background:url(images/r_t_2.gif) right top no-repeat;}
.pic_block .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.pic_block .l_b { background:url(images/l_b_2.gif) left bottom no-repeat;}
.pic_block .ind{ padding:19px 15px 22px 21px}
.pic_block .ind1{ padding:23px 21px 25px 21px}

.block_t_1 {height:18px; width:21px; background:url(images/l_t_3.gif) no-repeat top left}
.block_t_2 {height:18px; width:210px; background:#545454}
.block1_t_2 {height:18px; width:250px; background:#545454}
.block2_t_2 {height:18px; width:310px; background:#545454}
.block3_t_2 {height:18px; width:170px; background:#545454}
.block_t_3 {height:18px; width:21px; background:url(images/r_t_3.gif) no-repeat top right}
.block_b_1 {height:18px; width:21px; background:url(images/l_b_3.gif) no-repeat top left}
.block_b_2 {height:18px; width:210px; background:#545454}
.block1_b_2 {height:18px; width:250px; background:#545454}
.block2_b_2 {height:18px; width:310px; background:#545454}
.block3_b_2 {height:18px; width:170px; background:#545454}
.block_b_3 {height:18px; width:21px; background:url(images/r_b_3.gif) no-repeat top right}
.block_mid {height:152px; background:#545454; padding:5px 0 0 21px; color:#000000}
.block1_mid {height:236px; background:#545454; padding:5px 0 0 21px; color:#000000}
.block2_mid {height:236px; background:#545454; padding:1px 20px 0 21px; color:#000000}
.block3_mid {height:236px; background:#545454; padding:0 0 0 21px; color:#000000}
.block_mid1 {height:124px; background:#545454; padding:1px 0 0 21px; color:#000000}
.block4_mid {height:124px; background:#545454; padding:6px 0 0 21px; color:#000000}
.block5_mid {height:152px; background:#545454; padding:0 0 0 21px; color:#000000}


.header { height:397px}
.header1 {height:142px; background:url(images/bg_header1.jpg) no-repeat top; padding:69px 0 0 50px}
.header2 {height:201px; background:url(images/bg_header2.jpg) no-repeat top; padding:37px 0 0 84px}
.header2 img {display:block}
.menu { height:54px; padding-left:30px}
.bg_top_1 {width:18px; background:url(images/l_t_1.gif) no-repeat}
.bg_top_2 {width:677px; background:#393939}
.bg_top_3 {width:18px; background:url(images/r_t_1.gif) no-repeat}
.bg_mid {height:476px; background:url(images/bg_rep.gif) repeat-x #505050}
.bg_bot_1 {height:15px; width:18px; background:url(images/l_b_1.gif) no-repeat}
.bg_bot_2 {height:15px; width:677px; background:#515151}
.bg_bot_3 {height:15px; width:18px; background:url(images/r_b_1.gif) no-repeat}

.footer {height:95px}
.footer_1 {width:252px; padding:17px 0 0 18px; color:#393939}
.footer_1 a { color:#393939; text-decoration:underline}
.footer_1 a:hover { text-decoration:none}
.footer_2 {width:443px; padding-top:24px; color:#717171}
.footer_2 a { color:#717171; text-decoration:none}
.footer_2 a:hover { color:#3a75bb}
.footer_2 img { vertical-align:middle}



.form input {
	width:178px;
	height:20px;
	padding:2px 0 0 4px;
	line-height:13px;
	background-color:#545454;
	border:solid  1px #a4a4a4;

}

.form textarea {
	width:219px;
	height:70px;
	overflow: auto;
	padding:2px 0 0 4px;
	background-color:#545454;
	scrollbar-3dlight-color:#545454;
    scrollbar-track-color:#545454;
    scrollbar-shadow-color:#545454 ;
    scrollbar-face-color:#a4a4a4; 
	scrollbar-arrow-color:#545454;
	scrollbar-darkShadow-color:#545454 ;
	border:solid  1px #a4a4a4;
}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, b { background-color: #FFFFFF; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}


 