/* CSS Document */

* { margin:0; padding:0;}

body{
	background:#FCFAF0;
	font-family:tahoma;
	font-size:11px;
	color:#4F4F4F;
	line-height:14px;
	background:	url(images/bg.gif) repeat-x
}

h2 { font-weight:bold; color:#31ABB7; font-size:14px; padding-left:5px; }
h3 { font-weight:bold; color:#31ABB7; font-size:14px; background:url(images/list_bg.gif) no-repeat left top; background-position:0 6px; padding-left:12px; }
td{
	background:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	color:#4F4F4F;
	line-height:14px;
}

p{
	padding:7px
}

.column { float:left;}
.clear { clear:both}


ul{margin:0px; padding:0px; list-style:none; line-height:16px}
ul li { color:#31ABB7; background:url(images/list_bg.gif) no-repeat left top; background-position:0 6px; padding-left:12px}
ul li a{ color:#31ABB7;  text-decoration: underline; text-transform:none}
ul li a:hover{ text-decoration: none}
 
#main { margin:0 auto;}


#header .row1{ height:102px}
#header .row2{ height:54px; width:715px; padding-left:44px}
#header .row3{ height:25px}
#header .row1 .column1{ width:572px; padding:5px 0 0px 50px} 
#header .row1 .column2{ width:118px; padding-top:52px} 
#header .row1 .column2 img { margin-right:8px}

#header .row3 .column1{width:49px; height:100%; background:url(images/rep.gif) repeat-y right top}
#header .row3 .column2{width:221px; height:100%; background: url(images/rep.gif) repeat-x #EC0D15}
#header .row3 .column2 a{color:#E1E1E1; height:100%; text-decoration:none; font-family:verdana; font-size:12px; margin-left:14px}
#header .row3 .column3{ width:446px; height:100%; background:url(images/bgd.gif); color:#E1E1E1; font-family:verdana; font-size:16px}
#header .row3 .column3 span { color:#FFFFFF}
#header .row3 .column3 div{ text-align:right; margin-right:10px; margin-top:6px}
#header .row3 .column4{ width:41px}

.l_sh{ background:url(images/left1.gif) repeat-y left top;}
.r_sh{ background:url(images/right_rep.gif) repeat-y right top}
.left{ background:url(images/left_shadow.gif) no-repeat left top}
.right{ background:url(images/right_shadow.gif) no-repeat right top; width:100%}



#footer .column1{ width:44px; float:left}
#footer .column2{ width:676px; float:left}
#footer .column2 .row1{ height:6px; background:url(images/foot_top.gif) no-repeat}
#footer .column2 .row2{ height:54px; background:url(images/foot_rep.gif) repeat-y}
#footer .column2 .row2 .col1{ width:30px}
#footer .column2 .row2 .col2{ width:271px; padding-top:13px}
#footer .column2 .row2 .col3{ width:375px; padding-top:19px}
#footer .column2 .row3{ height:4px; background:url(images/foot_bot.gif) no-repeat}
#footer .column3{ width:39px; float:left}

#footer{ color:#777777}
#footer a{ color:#35B4BE; text-decoration: underline}
#footer a:hover{ text-decoration:none}

.block{ width:193px; height:93px; border:#B6B6B6 1px solid; margin-left:13px; margin-top:10px; background: url(images/bottom_block.gif) repeat-x left bottom #FBFBF8}
.block .indent{ padding-left:11px; padding-top:13px; padding-right:20px}
.block a{ color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(images/marker.gif) no-repeat right top; padding-right:11px}
a{ color:#4F4F4F; text-decoration:underline}
a:hover{ text-decoration:none}

.indent{ padding-left:20px; padding-right:30px}
.indent1{ padding-left:20px; padding-right:12px}
.indent2{ padding:21px 30px 0 20px}
.indent3{ padding:22px 30px 0 21px}
.indent4{ padding:22px 42px 0 20px}
.indent5{ padding:23px 0 0 21px}

.big{ font-size:12px; line-height:15px}

.se{ width:187px; height:18px; background:#FBFBF8; border:#B6B6B6 1px solid}

.more_info{ width:92px; height:19px; padding-top:1px; background:url(images/more_info.gif) no-repeat; display:table}
.more_info a{ color:#FFFFFF; text-decoration:none; font-weight:bold; background:url(images/marker.gif) no-repeat right top; padding-right:13px; margin-left:11px}
.more_info a:hover{ color:#4AB1B9}

#column2 b{ font-family:verdana; font-size:14px; font-weight:bold; color:#2FA9B4}


span a{ color:#35B4BE; text-decoration:underline; background:url(images/marker2.gif) no-repeat left top; padding-left:13px; background-position:0 4px}
span a:hover{ text-decoration:none}

strong a{ color:#35B4BE; text-decoration:underline}
strong a:hover{ text-decoration:none}

.contacts b a{ color:#4F4F4F; text-decoration:underline; font-size:11px}
.contacts b a:hover{ text-decoration:none}

.px{ width:auto; background:#B5B5B5}

.forma .rol1{ height:28px}
.forma .rol2{ height:138px}
.forma .rol1 .coll1{ width:118px; float:left}
.forma .rol1 .coll2{ width:230px; float:left}
.forma .rol2 .coll1{ width:118px; float:left}
.forma .rol2 .coll2{ width:230px; float:left}


.se1 {
	width:228px;
	height:15px;
	font-size:11px;
	color: #323232;
	border:#797979 1px solid;
	background-color:#FFFFFF
}

textarea {
	width:230px;
	height: 138px;
	color: #323232;
	overflow: auto;
	font-family:tahoma;
	font-size:11px;
	border:#797979 1px solid;
	background-color:#ffffff
}

